0000779152-22-000015.txt : 20220209 0000779152-22-000015.hdr.sgml : 20220209 20220209154908 ACCESSION NUMBER: 0000779152-22-000015 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220209 DATE AS OF CHANGE: 20220209 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HENRY JACK & ASSOCIATES INC CENTRAL INDEX KEY: 0000779152 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] IRS NUMBER: 431128385 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-14112 FILM NUMBER: 22607065 BUSINESS ADDRESS: STREET 1: PO BOX 807 STREET 2: 663 HWY 60 CITY: MONETT STATE: MO ZIP: 65708-0807 BUSINESS PHONE: 4172356652 MAIL ADDRESS: STREET 1: PO BOX 807 STREET 2: 663 HWY 60 CITY: MONETT STATE: MO ZIP: 65708-0807 10-Q 1 jkhy-20211231.htm 10-Q jkhy-20211231
12/31/2021HENRY JACK & ASSOCIATES INC000077915206-302022Q2false72,825,0330.010.01250,000,000250,000,000103,860,246103,795,1691.001.00500,000500,00031,042,90329,792,90331223.522.7197,7832.68163,1982.1300007791522021-07-012021-12-3100007791522022-01-28xbrli:shares00007791522021-06-30iso4217:USDxbrli:shares00007791522021-12-31iso4217:USD0000779152us-gaap:CustomerRelationshipsMember2021-12-310000779152us-gaap:CustomerRelationshipsMember2021-06-3000007791522021-10-012021-12-3100007791522020-10-012020-12-3100007791522020-07-012020-12-310000779152us-gaap:PreferredStockMember2021-12-310000779152us-gaap:PreferredStockMember2020-12-310000779152us-gaap:CommonStockMember2021-09-300000779152us-gaap:CommonStockMember2020-09-300000779152us-gaap:CommonStockMember2021-06-300000779152us-gaap:CommonStockMember2020-06-300000779152us-gaap:CommonStockMember2021-10-012021-12-310000779152us-gaap:CommonStockMember2020-10-012020-12-310000779152us-gaap:CommonStockMember2021-07-012021-12-310000779152us-gaap:CommonStockMember2020-07-012020-12-310000779152us-gaap:CommonStockMember2021-12-310000779152us-gaap:CommonStockMember2020-12-310000779152us-gaap:AdditionalPaidInCapitalMember2021-09-300000779152us-gaap:AdditionalPaidInCapitalMember2020-09-300000779152us-gaap:AdditionalPaidInCapitalMember2021-06-300000779152us-gaap:AdditionalPaidInCapitalMember2020-06-300000779152us-gaap:AdditionalPaidInCapitalMember2021-10-012021-12-310000779152us-gaap:AdditionalPaidInCapitalMember2020-10-012020-12-310000779152us-gaap:AdditionalPaidInCapitalMember2021-07-012021-12-310000779152us-gaap:AdditionalPaidInCapitalMember2020-07-012020-12-310000779152us-gaap:AdditionalPaidInCapitalMember2021-12-310000779152us-gaap:AdditionalPaidInCapitalMember2020-12-310000779152us-gaap:RetainedEarningsMember2021-09-300000779152us-gaap:RetainedEarningsMember2020-09-300000779152us-gaap:RetainedEarningsMember2021-06-300000779152us-gaap:RetainedEarningsMember2020-06-300000779152us-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2021-09-300000779152us-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2020-09-300000779152us-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2021-06-300000779152us-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2020-06-300000779152us-gaap:RetainedEarningsMember2021-10-012021-12-310000779152us-gaap:RetainedEarningsMember2020-10-012020-12-310000779152us-gaap:RetainedEarningsMember2021-07-012021-12-310000779152us-gaap:RetainedEarningsMember2020-07-012020-12-310000779152us-gaap:RetainedEarningsMember2021-12-310000779152us-gaap:RetainedEarningsMember2020-12-310000779152us-gaap:TreasuryStockMember2021-09-300000779152us-gaap:TreasuryStockMember2020-09-300000779152us-gaap:TreasuryStockMember2021-06-300000779152us-gaap:TreasuryStockMember2020-06-300000779152us-gaap:TreasuryStockMember2021-10-012021-12-310000779152us-gaap:TreasuryStockMember2020-10-012020-12-310000779152us-gaap:TreasuryStockMember2021-07-012021-12-310000779152us-gaap:TreasuryStockMember2020-07-012020-12-310000779152us-gaap:TreasuryStockMember2021-12-310000779152us-gaap:TreasuryStockMember2020-12-3100007791522020-12-3100007791522020-06-3000007791522021-09-3000007791522020-09-300000779152us-gaap:AccountingStandardsUpdate201613Member2021-09-300000779152us-gaap:AccountingStandardsUpdate201613Member2020-09-300000779152us-gaap:AccountingStandardsUpdate201613Member2021-06-300000779152us-gaap:AccountingStandardsUpdate201613Member2020-06-300000779152srt:MaximumMember2021-07-012021-12-310000779152jkhy:AutomatedBookkeepingInc.Memberus-gaap:PreferredStockMember2021-12-310000779152srt:MinimumMember2021-07-012021-12-310000779152jkhy:PrivatePublicCloudMember2021-10-012021-12-310000779152jkhy:PrivatePublicCloudMember2020-10-012020-12-310000779152jkhy:PrivatePublicCloudMember2021-07-012021-12-310000779152jkhy:PrivatePublicCloudMember2020-07-012020-12-310000779152jkhy:ProductDeliveryandServiceMember2021-10-012021-12-310000779152jkhy:ProductDeliveryandServiceMember2020-10-012020-12-310000779152jkhy:ProductDeliveryandServiceMember2021-07-012021-12-310000779152jkhy:ProductDeliveryandServiceMember2020-07-012020-12-310000779152jkhy:OnPremiseSupportMember2021-10-012021-12-310000779152jkhy:OnPremiseSupportMember2020-10-012020-12-310000779152jkhy:OnPremiseSupportMember2021-07-012021-12-310000779152jkhy:OnPremiseSupportMember2020-07-012020-12-310000779152us-gaap:LicenseAndServiceMember2021-10-012021-12-310000779152us-gaap:LicenseAndServiceMember2020-10-012020-12-310000779152us-gaap:LicenseAndServiceMember2021-07-012021-12-310000779152us-gaap:LicenseAndServiceMember2020-07-012020-12-310000779152jkhy:ProcessingMember2021-10-012021-12-310000779152jkhy:ProcessingMember2020-10-012020-12-310000779152jkhy:ProcessingMember2021-07-012021-12-310000779152jkhy:ProcessingMember2020-07-012020-12-3100007791522022-01-012021-12-31utr:Rate00007791522023-01-012021-12-310000779152us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000779152us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000779152us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310000779152us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000779152us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel1Member2021-12-310000779152us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel2Member2021-12-310000779152us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Member2021-12-310000779152us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMember2021-12-310000779152us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-06-300000779152us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-06-300000779152us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-06-300000779152us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000779152us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel1Member2021-06-300000779152us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel2Member2021-06-300000779152us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Member2021-06-300000779152us-gaap:FairValueMeasurementsRecurringMemberus-gaap:RevolvingCreditFacilityMember2021-06-300000779152srt:MinimumMember2021-12-310000779152srt:MaximumMember2021-12-310000779152us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310000779152us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:FederalFundsEffectiveSwapRateMember2021-07-012021-12-31xbrli:pure0000779152us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-07-012021-12-310000779152us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-012021-12-310000779152us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-06-300000779152us-gaap:UnsecuredDebtMember2021-12-310000779152us-gaap:PrimeRateMemberus-gaap:UnsecuredDebtMember2021-07-012021-12-310000779152us-gaap:UnsecuredDebtMember2021-07-012021-12-310000779152us-gaap:UnsecuredDebtMember2021-06-300000779152jkhy:A2015EIPMember2021-12-310000779152jkhy:A2015EIPMemberus-gaap:EmployeeStockOptionMember2021-07-012021-12-310000779152us-gaap:EmployeeStockOptionMember2021-06-300000779152us-gaap:EmployeeStockOptionMember2021-07-012021-12-310000779152us-gaap:EmployeeStockOptionMember2021-12-310000779152us-gaap:RestrictedStockUnitsRSUMember2021-06-300000779152us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-12-310000779152us-gaap:RestrictedStockUnitsRSUMember2021-12-310000779152jkhy:FairvalueongrantdatelessPVofdividendsMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-012021-12-310000779152us-gaap:PerformanceSharesMember2021-07-012021-12-310000779152us-gaap:PerformanceSharesMemberjkhy:FairvalueongrantdatelessPVofdividendsMember2021-07-012021-12-310000779152jkhy:FairvalueunderMonteCarloMemberus-gaap:PerformanceSharesMember2021-07-012021-12-310000779152jkhy:CompensationPeerGroupMember2021-07-012021-12-3100007791522020-07-012021-06-30jkhy:segment0000779152us-gaap:LicenseAndServiceMemberjkhy:CoreSegmentMember2021-10-012021-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:PaymentsMember2021-10-012021-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:ComplementaryMember2021-10-012021-12-310000779152us-gaap:LicenseAndServiceMemberus-gaap:CorporateAndOtherMember2021-10-012021-12-310000779152jkhy:ProcessingMemberjkhy:CoreSegmentMember2021-10-012021-12-310000779152jkhy:ProcessingMemberjkhy:PaymentsMember2021-10-012021-12-310000779152jkhy:ProcessingMemberjkhy:ComplementaryMember2021-10-012021-12-310000779152jkhy:ProcessingMemberus-gaap:CorporateAndOtherMember2021-10-012021-12-310000779152jkhy:CoreSegmentMember2021-10-012021-12-310000779152jkhy:PaymentsMember2021-10-012021-12-310000779152jkhy:ComplementaryMember2021-10-012021-12-310000779152us-gaap:CorporateAndOtherMember2021-10-012021-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:CoreSegmentMember2020-10-012020-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:PaymentsMember2020-10-012020-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:ComplementaryMember2020-10-012020-12-310000779152us-gaap:LicenseAndServiceMemberus-gaap:CorporateAndOtherMember2020-10-012020-12-310000779152jkhy:ProcessingMemberjkhy:CoreSegmentMember2020-10-012020-12-310000779152jkhy:ProcessingMemberjkhy:PaymentsMember2020-10-012020-12-310000779152jkhy:ProcessingMemberjkhy:ComplementaryMember2020-10-012020-12-310000779152jkhy:ProcessingMemberus-gaap:CorporateAndOtherMember2020-10-012020-12-310000779152jkhy:CoreSegmentMember2020-10-012020-12-310000779152jkhy:PaymentsMember2020-10-012020-12-310000779152jkhy:ComplementaryMember2020-10-012020-12-310000779152us-gaap:CorporateAndOtherMember2020-10-012020-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:CoreSegmentMember2021-07-012021-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:PaymentsMember2021-07-012021-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:ComplementaryMember2021-07-012021-12-310000779152us-gaap:LicenseAndServiceMemberus-gaap:CorporateAndOtherMember2021-07-012021-12-310000779152jkhy:ProcessingMemberjkhy:CoreSegmentMember2021-07-012021-12-310000779152jkhy:ProcessingMemberjkhy:PaymentsMember2021-07-012021-12-310000779152jkhy:ProcessingMemberjkhy:ComplementaryMember2021-07-012021-12-310000779152jkhy:ProcessingMemberus-gaap:CorporateAndOtherMember2021-07-012021-12-310000779152jkhy:CoreSegmentMember2021-07-012021-12-310000779152jkhy:PaymentsMember2021-07-012021-12-310000779152jkhy:ComplementaryMember2021-07-012021-12-310000779152us-gaap:CorporateAndOtherMember2021-07-012021-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:CoreSegmentMember2020-07-012020-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:PaymentsMember2020-07-012020-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:ComplementaryMember2020-07-012020-12-310000779152us-gaap:LicenseAndServiceMemberus-gaap:CorporateAndOtherMember2020-07-012020-12-310000779152jkhy:ProcessingMemberjkhy:CoreSegmentMember2020-07-012020-12-310000779152jkhy:ProcessingMemberjkhy:PaymentsMember2020-07-012020-12-310000779152jkhy:ProcessingMemberjkhy:ComplementaryMember2020-07-012020-12-310000779152jkhy:ProcessingMemberus-gaap:CorporateAndOtherMember2020-07-012020-12-310000779152jkhy:CoreSegmentMember2020-07-012020-12-310000779152jkhy:PaymentsMember2020-07-012020-12-310000779152jkhy:ComplementaryMember2020-07-012020-12-310000779152us-gaap:CorporateAndOtherMember2020-07-012020-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended December 31, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______________ to ________________
Commission file number 0-14112
JACK HENRY & ASSOCIATES, INC.
(Exact name of registrant as specified in its charter)
Delaware 43-1128385
(State or Other Jurisdiction of Incorporation) (I.R.S Employer Identification No.)
663 Highway 60, P.O. Box 807, Monett, MO 65708
(Address of Principle Executive Offices)
(Zip Code)
417-235-6652
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Common Stock ($0.01 par value)
JKHY
Nasdaq Global Select Market

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.
Yes  No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” ”accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
  
Non-accelerated filerSmaller reporting company
Emerging growth company
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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act)  
Yes No
As of January 28, 2022, the Registrant had 72,825,033 shares of Common Stock outstanding ($0.01 par value).



TABLE OF CONTENTS
Page Reference
PART IFINANCIAL INFORMATION
ITEM 1.Condensed Consolidated Balance Sheets as of December 31, 2021, and June 30, 2021 (Unaudited)
Condensed Consolidated Statements of Income for the Three and Six Months Ended December 31, 2021, and 2020 (Unaudited)
Condensed Consolidated Statements of Changes in Stockholders' Equity for the Three and Six Months Ended December 31, 2021, and 2020 (Unaudited)
Condensed Consolidated Statements of Cash Flows for the Six Months Ended December 31, 2021, and 2020 (Unaudited)
 
Notes to Condensed Consolidated Financial Statements (Unaudited)
 
ITEM 2.Management's Discussion and Analysis of Financial Condition and Results of Operations
   
ITEM 3.Quantitative and Qualitative Disclosures about Market Risk
   
ITEM 4.Controls and Procedures
  
PART IIOTHER INFORMATION
ITEM 1.Legal Proceedings
ITEM 2.Unregistered Sales of Equity Securities and Use of Proceeds
 
ITEM 6.Exhibits
Signatures
In this report, all references to "Jack Henry," “JKHY,” the “Company,” “we,” “us,” and “our,” refer to Jack Henry & Associates, Inc., and its wholly owned subsidiaries.
FORWARD LOOKING STATEMENTS
Certain statements in this report, other than purely historical information, including estimates, projections, statements relating to our business plans, objectives and expected operating results, and the assumptions upon which those statements are based, are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 (the "Exchange Act"). Forward-looking statements may appear throughout this report, including without limitation, in Management's Discussion and Analysis of Financial Condition and Results of Operations. Forward-looking statements generally are identified by the words “believe,” “project,” “expect,” “seek,” “anticipate,” “estimate,” “future,” “intend,” “plan,” “strategy,” “predict,” “likely,” “should,” “will,” “would,” “could,” “can,” “may,” and similar expressions. Forward-looking statements are based only on management’s current beliefs, expectations and assumptions regarding the future of the Company, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions. Because forward-looking statements relate to the future, they are subject to inherent risks and uncertainties that could cause actual results to differ materially from those expressed or implied by such statements. Such risks and uncertainties include, but are not limited to, those discussed in this Quarterly Report on Form 10-Q, those discussed in our Annual Report on Form 10-K for the fiscal year ended June 30, 2021, in particular, those included in Item 1A, “Risk Factors” of such report, and those discussed in other documents we file with the Securities and Exchange Commission (“SEC”). Any forward-looking statement made in this report speaks only as of the date of this report, and the Company expressly disclaims any obligation to publicly update or revise any forward-looking statement, whether because of new information, future events or otherwise.


2



PART I. FINANCIAL INFORMATION
ITEM I. FINANCIAL STATEMENTS
3

JACK HENRY & ASSOCIATES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(In Thousands, Except Share and Per Share Data)
(Unaudited)
 December 31,
2021
June 30,
2021
ASSETS  
CURRENT ASSETS:  
Cash and cash equivalents$29,120 $50,992 
Receivables, net236,096 306,564 
Income tax receivable22,881 30,243 
Prepaid expenses and other116,778 109,723 
Deferred costs62,157 46,215 
Total current assets467,032 543,737 
PROPERTY AND EQUIPMENT, net241,409 252,481 
OTHER ASSETS:  
Non-current deferred costs133,223 127,205 
Computer software, net of amortization387,128 368,094 
Other non-current assets260,186 249,210 
Customer relationships, net of amortization75,579 81,842 
Other intangible assets, net of amortization28,787 26,129 
Goodwill687,458 687,458 
Total other assets1,572,361 1,539,938 
Total assets$2,280,802 $2,336,156 
LIABILITIES AND STOCKHOLDERS' EQUITY  
CURRENT LIABILITIES:  
Accounts payable$14,155 $18,485 
Accrued expenses150,363 182,517 
Notes payable and current maturities of long-term debt103 110 
Deferred revenues208,733 319,748 
Total current liabilities373,354 520,860 
LONG-TERM LIABILITIES:  
Non-current deferred revenues67,045 75,852 
Deferred income tax liability272,331 260,758 
Debt, net of current maturities240,026 100,083 
Other long-term liabilities56,050 59,311 
Total long-term liabilities635,452 496,004 
Total liabilities1,008,806 1,016,864 
STOCKHOLDERS' EQUITY  
Preferred stock -$1 par value; 500,000 shares authorized, none issued
  
Common stock - $0.01 par value; 250,000,000 shares authorized;
    103,860,246 shares issued at December 31, 2021;
     103,795,169 shares issued at June 30, 2021
1,039 1,038 
Additional paid-in capital535,493 518,960 
Retained earnings2,542,583 2,412,496 
Less treasury stock at cost
    31,042,903 shares at December 31, 2021;
     29,792,903 shares at June 30, 2021
(1,807,119)(1,613,202)
Total stockholders' equity1,271,996 1,319,292 
Total liabilities and equity$2,280,802 $2,336,156 
See notes to condensed consolidated financial statements.
4

    
JACK HENRY & ASSOCIATES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In Thousands, Except Per Share Data)
(Unaudited)
Three Months EndedSix Months Ended
 December 31,December 31,
 2021202020212020
REVENUE$493,896 $422,361 $981,952 $874,161 
EXPENSES    
Cost of Revenue282,825 257,782 559,460 520,711 
Research and Development29,916 26,780 56,670 52,837 
Selling, General, and Administrative55,493 44,167 106,565 89,393 
Total Expenses368,234 328,729 722,695 662,941 
OPERATING INCOME125,662 93,632 259,257 211,220 
INTEREST INCOME (EXPENSE)    
Interest Income6 52 13 120 
Interest Expense(447)(117)(696)(235)
Total Interest Income (Expense)(441)(65)(683)(115)
INCOME BEFORE INCOME TAXES125,221 93,567 258,574 211,105 
PROVISION FOR INCOME TAXES29,551 21,585 60,791 47,907 
NET INCOME$95,670 $71,982 $197,783 $163,198 
Basic earnings per share$1.30 $0.94 $2.68 $2.14 
Basic weighted average shares outstanding73,580 76,202 73,798 76,354 
Diluted earnings per share$1.30 $0.94 $2.68 $2.13 
Diluted weighted average shares outstanding73,697 76,280 73,920 76,496 














See notes to condensed consolidated financial statements.
5

JACK HENRY & ASSOCIATES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
(In Thousands, Except Share and Per Share Data)
(Unaudited)
Three Months EndedSix Months Ended
 December 31,December 31,
 2021202020212020
PREFERRED SHARES:    
COMMON SHARES: 
Shares, beginning of period103,822,265 103,696,962 103,795,169 103,622,563 
Shares issued for equity-based payment arrangements21,101 23,412 26,533 78,414 
Shares issued for Employee Stock Purchase Plan16,880 16,329 38,544 35,726 
Shares, end of period103,860,246 103,736,703 103,860,246 103,736,703 
COMMON STOCK - PAR VALUE $0.01 PER SHARE: 
Balance, beginning of period$1,038 $1,037 $1,038 $1,036 
Shares issued for equity-based payment arrangements   1 
Shares issued for Employee Stock Purchase Plan1  1  
Balance, end of period$1,039 $1,037 $1,039 $1,037 
ADDITIONAL PAID-IN CAPITAL: 
Balance, beginning of period$527,255 $497,030 $518,960 $495,005 
Shares issued for equity-based payment arrangements   (1)
Tax withholding related to share-based compensation(1,046)(1,184)(1,998)(6,689)
Shares issued for Employee Stock Purchase Plan2,739 2,232 6,476 5,138 
Stock-based compensation expense6,545 5,127 12,055 9,752 
Balance, end of period$535,493 $503,205 $535,493 $503,205 
RETAINED EARNINGS: 
Balance, beginning of period$2,480,574 $2,293,229 $2,412,496 $2,235,320 
Cumulative effect of Accounting Standards Update adoption (Note 1)   (493)
Net income95,670 71,982 197,783 163,198 
Dividends(33,661)(32,702)(67,696)(65,516)
Balance, end of period$2,542,583 $2,332,509 $2,542,583 $2,332,509 
TREASURY STOCK: 
Balance, beginning of period$(1,613,202)$(1,247,546)$(1,613,202)$(1,181,673)
Purchase of treasury shares(193,917)(44,026)(193,917)(109,899)
Balance, end of period$(1,807,119)$(1,291,572)$(1,807,119)$(1,291,572)
TOTAL STOCKHOLDERS' EQUITY$1,271,996 $1,545,179 $1,271,996 $1,545,179 
Dividends declared per share$0.46 $0.43 $0.92 $0.86 

See notes to condensed consolidated financial statements.
6


JACK HENRY & ASSOCIATES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In Thousands)
(Unaudited)
 Six Months Ended
 December 31,
 20212020
CASH FLOWS FROM OPERATING ACTIVITIES:  
Net Income$197,783 $163,198 
Adjustments to reconcile net income from operations
     to net cash from operating activities:
  
Depreciation25,843 26,652 
Amortization62,610 61,164 
Change in deferred income taxes11,573 8,651 
Expense for stock-based compensation13,027 9,752 
(Gain)/loss on disposal of assets240 (2,019)
Changes in operating assets and liabilities:  
Change in receivables  70,468 87,518 
Change in prepaid expenses, deferred costs and other(39,991)(26,109)
Change in accounts payable2,995 16 
Change in accrued expenses(35,814)(22,627)
Change in income taxes8,439 13,922 
Change in deferred revenues(119,822)(126,134)
Net cash from operating activities197,351 193,984 
CASH FLOWS FROM INVESTING ACTIVITIES:  
Capital expenditures(22,373)(9,543)
Proceeds from dispositions38 6,157 
Purchased software(7,364)(4,254)
Computer software developed(71,353)(62,804)
Purchase of investments (12,100)
Net cash from investing activities(101,052)(82,544)
CASH FLOWS FROM FINANCING ACTIVITIES:  
Borrowings on credit facilities220,000  
Repayments on credit facilities and financing leases(80,065)(57)
Purchase of treasury stock(193,917)(109,899)
Dividends paid(67,696)(65,516)
Tax withholding payments related to share-based compensation(1,998)(6,689)
Proceeds from sale of common stock5,505 5,138 
Net cash from financing activities(118,171)(177,023)
NET CHANGE IN CASH AND CASH EQUIVALENTS$(21,872)$(65,583)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD$50,992 $213,345 
CASH AND CASH EQUIVALENTS, END OF PERIOD$29,120 $147,762 

See notes to condensed consolidated financial statements.
7

JACK HENRY & ASSOCIATES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In Thousands, Except Per Share Amounts)
(Unaudited)

NOTE 1.    NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Description of the Company
Jack Henry & Associates, Inc. and subsidiaries ("Jack Henry," "JKHY," or the "Company") is a leading provider of technology solutions and payment processing services primarily for the financial services industry. The Company has developed and acquired a number of banking and credit union software systems. The Company's revenues are predominately earned by marketing those systems to financial institutions nationwide, by providing the conversion and implementation services for financial institutions to utilize JKHY systems, and by providing payment processing and other related services. JKHY also provides continuing support and services to customers using on-premise or JKHY private and public cloud-based systems.
Consolidation
The condensed consolidated financial statements include the accounts of JKHY and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions have been eliminated.
Comprehensive Income
Comprehensive income for the three and six months ended December 31, 2021, and 2020, equals the Company’s net income.
Change in Accounting Policy
The Company adopted Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 326, Financial Instruments - Credit Losses, ("CECL") with an adoption date of July 1, 2020. As a result, the Company changed its accounting policy for allowance for credit losses. The accounting policy pursuant to CECL is disclosed below. The adoption of CECL resulted in an immaterial cumulative effect adjustment recorded in retained earnings as of July 1, 2020.
Allowance for Credit Losses
The Company monitors trade and other receivable balances and contract assets and estimates the allowance for lifetime expected credit losses. Estimates of expected credit losses are based on historical collection experience and other factors, including those related to current market conditions and events.
The following table summarizes allowance for credit losses activity for the fiscal quarter and year-to-date period ended December 31, 2021, and 2020:
Three Months Ended December 31,Six Months Ended December 31,
2021202020212020
Allowance for credit losses - beginning balance$7,660 $6,731 $7,267 $6,719 
Cumulative effect of accounting standards update adoption   493 
Current provision for expected credit losses300 370 840 910 
Write-offs charged against allowance(227)(263)(373)(1,286)
Recoveries of amounts previously written off (1)(1)(4)
Other (7) (2)
Allowance for credit losses - ending balance$7,733 $6,830 $7,733 $6,830 



8

Property and Equipment
Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets.  Accumulated depreciation at December 31, 2021, totaled $453,439 and at June 30, 2021, totaled $435,169.
Intangible Assets
Intangible assets consist of goodwill, customer relationships, computer software, and trade names acquired in business acquisitions in addition to internally developed computer software. The amounts are amortized, with the exception of those intangible assets with an indefinite life (such as goodwill), over an estimated economic benefit period, generally three to twenty years.  Accumulated amortization of intangible assets totaled $983,626 and $921,050 at December 31, 2021, and June 30, 2021, respectively.
Purchase of Investments
At December 31, 2021, and June 30, 2021, the Company had an investment in the preferred stock of Automated Bookkeeping, Inc. ("Autobooks") of $13,250, which represented a non-controlling share of the voting equity as of each date. The total investment was recorded at cost and is included within other non-current assets on the Company's balance sheet. There have been no events or changes in circumstances that would indicate an impairment and no price changes resulting from observing a similar or identical investment. An impairment and/or an observable price change would be an adjustment to recorded cost. Fair value will not be estimated unless there are identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment.
Common Stock
The Board of Directors has authorized the Company to repurchase shares of its common stock. Under this authorization, the Company may finance its share repurchases with available cash reserves or borrowings on its existing line-of-credit. The share repurchase program does not include specific price targets or timetables and may be suspended at any time. At December 31, 2021, there were 31,043 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,948 additional shares. The total cost of treasury shares at December 31, 2021, was $1,807,119. During the first six months of fiscal 2022, the Company repurchased 1,250 shares. At June 30, 2021, there were 29,793 shares in treasury stock and the Company had authority to repurchase up to 5,198 additional shares. The total cost of treasury shares at June 30, 2021, was $1,613,202. During the first six months of fiscal 2021, the Company repurchased 675 shares.
Income Taxes
Deferred tax liabilities and assets are recognized for the tax effects of differences between the financial statement basis and tax basis of assets and liabilities. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based upon the technical merits of the position. The tax benefit recognized in the financial statements from such a position is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Also, interest and penalties expense are recognized on the full amount of unrecognized benefits for uncertain tax positions. The Company's policy is to include interest and penalties related to unrecognized tax benefits in income tax expense.
Interim Financial Statements
The accompanying condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q of the Securities and Exchange Commission ("SEC") and in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") applicable to interim condensed consolidated financial statements and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete consolidated financial statements. The condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes, which are included in its Annual Report on Form 10-K (“Form 10-K”) for the fiscal year ended June 30, 2021. The accounting policies followed by the Company are set forth in Note 1 to the Company's consolidated financial statements included in its Form 10-K for the fiscal year ended June 30, 2021, with updates to certain policies included in this Note 1.
In the opinion of the management of the Company, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary (consisting of normal recurring adjustments) to state fairly in all material respects the financial position of the Company as of December 31, 2021, the results of its operations for
9

the three and six months ended December 31, 2021, and 2020, changes in stockholders' equity for the three and six months ended December 31, 2021, and 2020, and its cash flows for the six months ended December 31, 2021, and 2020. The condensed consolidated balance sheet at June 30, 2021, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.
The results of operations for the three and six months ended December 31, 2021, are not necessarily indicative of the results to be expected for the entire fiscal year.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Risks and Uncertainties
The extent to which the COVID-19 pandemic will directly or indirectly impact our business and financial results, including revenue, expenses, cost of revenues, research and development, and selling, general and administrative expenses, will depend on future developments that are highly uncertain, such as new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19 (including the efficacy of vaccines against new variants and the development and effectiveness of treatments), as well as the economic impact on local, regional, national and international customers and markets. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 as of December 31, 2021, and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s allowance for credit losses, as well as the carrying value of goodwill and other long-lived assets. While there was not a material impact to the Company’s condensed consolidated financial statements as of and for the fiscal quarter ended December 31, 2021, the Company’s future assessment of the magnitude and duration of COVID-19, as well as other factors, could result in material impacts to the Company’s condensed consolidated financial statements in future reporting periods.

NOTE 2:     RECENT ACCOUNTING PRONOUNCEMENTS
Recently Adopted Accounting Guidance
In December of 2019, the FASB issued Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which removes certain exceptions and simplifies other requirements of Topic 740 guidance. The ASU was effective for the Company on July 1, 2021. The Company adopted ASU 2019-12 effective July 1, 2021 with no material impact on its condensed consolidated financial statements.
Not Yet Adopted
In October of 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The Company plans to adopt ASU 2021-08 when required, which will be for fiscal years beginning after December 15, 2022, including interim periods within the fiscal years, and should be applied prospectively to business combinations occurring on or after the effective date of this ASU. Although this ASU has no current effect on the Company's condensed consolidated financial statements, there could be an effect for any business combinations taking place after the effective date of this ASU.

NOTE 3.    REVENUE AND DEFERRED COSTS
Revenue Recognition
The Company generates revenue from data processing, transaction processing, software licensing and related services, professional services, and hardware sales.
Disaggregation of Revenue
The tables below present the Company's revenue disaggregated by type of revenue. Refer to Note 10, Reportable Segment Information, for disaggregated revenue by type and reportable segment. The majority of the Company’s
10

revenue is earned domestically, with revenue from customers outside the United States comprising less than 1% of total revenue.
Three Months Ended December 31,Six Months Ended December 31,
2021202020212020
Private and Public Cloud1
$138,340 $124,498 $273,982 $245,456 
Product Delivery and Services79,499 48,414 131,014 105,312 
On-Premise Support2
78,372 77,961 188,708 181,102 
Services and Support296,211 250,873 593,704 531,870 
Processing197,685 171,488 388,248 342,291 
Total Revenue$493,896 $422,361 $981,952 $874,161 
1 The name of this revenue stream was changed in fiscal 2021 from "outsourcing and cloud" to "private and public cloud" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current fiscal quarter as it was in the comparative quarter of fiscal 2021 and prior.
2 The name of this revenue stream was changed in fiscal 2021 from "in-house support" to "on-premise support" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current fiscal quarter as it was in the comparative quarter of fiscal 2021 and prior.
Contract Balances
The following table provides information about contract assets and contract liabilities from contracts with customers.

December 31,
2021
June 30,
2021
Receivables, net$236,096 $306,564 
Contract Assets - Current20,374 22,884 
Contract Assets - Non-current59,119 52,920 
Contract Liabilities (Deferred Revenue) - Current208,733 319,748 
Contract Liabilities (Deferred Revenue) - Non-current67,045 75,852 
Contract assets primarily result from revenue being recognized when or as control of a solution or service is transferred to the customer, except where invoicing is contingent upon the completion of other performance obligations or payment terms differ from the provisioning of services. The current portion of contract assets is reported within prepaid expenses and other in the condensed consolidated balance sheet, and the non-current portion is included in other non-current assets. Contract liabilities (deferred revenue) primarily relate to consideration received from customers in advance of delivery of the related goods and services to the customer. Contract balances are reported in a net contract asset or liability position on a contract-by-contract basis at the end of each reporting period.
The Company analyzes contract language to identify if a significant financing component does exist and adjusts the transaction price for any material effects of the time value of money if the timing of payments provides either party to the contract with a significant benefit of financing the transaction.
During the three months ended December 31, 2021 and 2020, the Company recognized revenue of $89,257 and $79,421, respectively, that was included in the corresponding deferred revenue balance at the beginning of the periods. For the six months ended December 31, 2021 and 2020, the Company recognized revenue of $157,781 and $156,666, respectively, that was included in the corresponding deferred revenue balance at the beginning of the periods.
Amounts recognized that relate to performance obligations satisfied (or partially satisfied) in prior periods were immaterial for each period presented. These adjustments are primarily the result of transaction price re-allocations due to changes in estimates of variable consideration.
11

Transaction Price Allocated to Remaining Performance Obligations
As of December 31, 2021, estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period totaled $5,154,912. The Company expects to recognize approximately 26% over the next 12 months, 20% in 13-24 months, and the balance thereafter.
Contract Costs
The Company incurs incremental costs to obtain a contract as well as costs to fulfill contracts with customers that are expected to be recovered. These costs consist primarily of sales commissions, which are incurred only if a contract is obtained, and customer conversion or implementation-related costs. Capitalized costs are amortized based on the transfer of goods or services to which the asset relates, in line with the percentage of revenue recognized for each performance obligation to which the costs are allocated.
Capitalized costs totaled $347,867 and $314,807 at December 31, 2021 and June 30, 2021, respectively.
For the three months ended December 31, 2021 and 2020, amortization of deferred contract costs was $32,154 and $28,794, respectively. During the six months ended December 31, 2021, and 2020, amortization of deferred contract costs totaled $67,998 and $62,620, respectively.

NOTE 4.    FAIR VALUE OF FINANCIAL INSTRUMENTS
For cash equivalents, certificates of deposit, amounts receivable or payable, and short-term borrowings, fair values approximate carrying value, based on the short-term nature of the assets and liabilities.
The Company's estimates of the fair value for financial assets and financial liabilities are based on the framework established in the fair value accounting guidance. The framework is based on the inputs used in valuation, gives the highest priority to quoted prices in active markets, and requires that observable inputs be used in the valuations when available. The three levels of the hierarchy are as follows:
Level 1: inputs to the valuation are quoted prices in an active market for identical assets
Level 2: inputs to the valuation include quoted prices for similar assets in active markets that are observable either directly or indirectly
Level 3: valuation is based on significant inputs that are unobservable in the market and the Company's own estimates of assumptions that we believe market participants would use in pricing the asset
Fair value of financial assets included in current assets is as follows:
Estimated Fair Value MeasurementsTotal Fair
 Level 1Level 2Level 3Value
December 31, 2021   
Financial Assets:
 Certificates of Deposit$ $1,209 $ $1,209 
Financial Liabilities:
Revolving credit facility
$ $240,000 $ $240,000 
June 30, 2021   
Financial Assets:
 Certificates of Deposit$ $1,200 $ $1,200 
Financial Liabilities:
Revolving credit facility
$ $100,000 $ $100,000 

NOTE 5.    LEASES
The Company determines if an arrangement is a lease at inception. The lease term begins on the commencement date, which is the date the Company takes possession of the property and may include options to extend or terminate the lease when it is reasonably certain that the option will be exercised. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Lease agreements with lease and non-lease
12


components are accounted for as a single lease component for all asset classes, which are comprised of real estate leases and equipment leases. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Since the Company’s leases do not typically provide an implicit rate, the Company uses its incremental borrowing rate based upon the information available at commencement date. The determination of the incremental borrowing rate requires judgment and is determined by using the Company’s current unsecured borrowing rate, adjusted for various factors such as collateralization and term to align with the terms of the lease.
The Company leases certain office space, data centers and equipment with remaining terms of 1 to 12 years. Certain leases contain renewal options for varying periods, which are at the Company’s sole discretion. For leases where the Company is reasonably certain to exercise a renewal option, such option periods have been included in the determination of the Company’s ROU assets and lease liabilities. Certain leases require the Company to pay taxes, insurance, maintenance, and other operating expenses associated with the leased asset. Such amounts are not included in the measurement of the lease liability to the extent they are variable in nature. Variable lease costs are recognized as a variable lease expense when incurred.
At December 31, 2021, and June 30, 2021, the Company had operating lease assets of $51,888 and $55,977 and financing lease assets of $124 and $188, respectively. At December 31, 2021, total operating lease liabilities of $56,653 were comprised of current operating lease liabilities of $11,623 and noncurrent operating lease liabilities of $45,030, and total financing lease liabilities of $129 were comprised of current financing lease liabilities of $103 and noncurrent financing lease liabilities of $26. At June 30, 2021, total operating lease liabilities of $60,828 were comprised of current operating lease liabilities of $11,460 and noncurrent operating lease liabilities of $49,368, and total financing lease liabilities of $193 were comprised of current financing lease liabilities of $110 and noncurrent financing lease liabilities of $83.
Operating lease assets are included within other non-current assets and operating lease liabilities are included within accrued expenses (current portion) and other long-term liabilities (noncurrent portion) in the Company’s condensed consolidated balance sheet. Operating lease assets were recorded net of accumulated amortization of $27,625 and $23,813 as of December 31, 2021, and June 30, 2021, respectively. Financing lease assets are included within property and equipment, net and financing lease liabilities are included within notes payable (current portion) and long-term debt (noncurrent portion) in the Company’s condensed consolidated balance sheet. Financing lease assets were recorded net of accumulated amortization of $206 and $153 as of December 31, 2021, and June 30, 2021, respectively.
Operating lease costs for the three months ended December 31, 2021, and 2020, were $3,327 and $3,766, respectively. Financing lease costs for the three months ended December 31, 2021, and 2020, were $27 and $30, respectively. Total operating and financing lease costs for the respective quarters included variable lease costs of approximately $441 and $809, respectively. Operating lease costs for the six months ended December 31, 2021, and 2020, were $6,759 and $7,675, respectively. Financing lease costs for the six months ended December 31, 2021, and 2020, were $55 and $30, respectively. Total operating and financing lease costs for the respective fiscal year-to-date periods included variable lease costs of approximately $840 and $2,189. Operating and financing lease expense are included within cost of services, research and development, and selling, general and administrative expense, dependent upon the nature and use of the ROU asset, in the Company’s condensed consolidated statement of income.
For the six months ended December 31, 2021, and 2020, the Company had operating cash flows for payments on operating leases of $6,802 and $6,872, respectively, and ROU assets obtained in exchange for operating lease liabilities of $1,870 and $4,485, respectively. Financing cash flows for payments on financing leases for the six months ended December 31, 2021, and 2020, were $55 and $63, respectively.
As of December 31, 2021, and June 30, 2021, the weighted average remaining lease term for the Company's operating leases was 77 months and 81 months, respectively, and the weighted average discount rate was 2.62% and 2.67%, respectively. As of December 31, 2021, and June 30, 2021, the weighted average remaining lease term for the Company's financing leases was 15 months and 21 months, respectively. The weighted average discount rate for the Company's financing leases was 2.36% and 2.39% as of December 31, 2021, and June 30, 2021, respectively.
13


Maturity of Lease Liabilities under ASC 842
Future minimum rental payments on operating leases with initial non-cancellable lease terms in excess of one year were due as follows at December 31, 2021*:
Due Dates (fiscal year)Future Minimum Rental Payments
2022 (remaining period)6,617 
202312,089 
202410,029 
20257,266 
20266,342 
Thereafter19,388 
Total lease payments$61,731 
Less: interest(5,078)
Present value of lease liabilities$56,653 
*Financing leases were immaterial to the fiscal quarter, so a maturity of lease liabilities table has only been included for operating leases.
Lease payments included $5,464 related to options to extend lease terms that are reasonably certain of being exercised. At December 31, 2021, the Company had $60 in legally binding lease payments for one lease that was signed but not yet commenced. The lease commencement date is March 1, 2022, and the lease term is 36 months.

NOTE 6.    DEBT
Revolving credit facility
On February 10, 2020, the Company entered into a five-year senior, unsecured revolving credit facility. The credit facility allows for borrowings of up to $300,000, which may be increased by the Company at any time until maturity to $700,000. The credit facility bears interest at a variable rate equal to (a) a rate based on a eurocurrency rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the U.S. Bank prime rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% and (iv) the eurocurrency rate for a one-month interest period on such day for dollars plus 1.0%), plus an applicable percentage in each case determined by the Company's leverage ratio. The credit facility is guaranteed by certain subsidiaries of the Company and is subject to various financial covenants that require the Company to maintain certain financial ratios as defined in the credit facility agreement. As of December 31, 2021, the Company was in compliance with all such covenants. The revolving credit facility terminates February 10, 2025. There was $240,000 outstanding under the credit facility at December 31, 2021, and $100,000 outstanding balance at June 30, 2021.
Other lines of credit
The Company has an unsecured bank credit line which provides for funding of up to $5,000 and bears interest at the prime rate less 1%. The credit line expires on April 30, 2023. There was no balance outstanding at December 31, 2021, or June 30, 2021.
Interest
The Company paid interest of $604 and $105 during the six months ended December 31, 2021, and 2020, respectively.

NOTE 7.    INCOME TAXES
Provision for income taxes increased for the three months ended December 31, 2021, compared to the three months ended December 31, 2020, with an effective tax rate of 23.6% of income before income taxes, compared to 23.1% in the prior-year fiscal quarter. The increase in the effective tax rate comparing the three-month periods ended December 31 was primarily due to the impact of increases in operating income relative to the impact of other items affecting the effective tax rate in the current period.

14

For the six months ended December 31, 2021, provision for income taxes increased compared to the six months ended December 31, 2020, with an effective tax rate of 23.5% of income before income taxes, compared to 22.7% for the same period last fiscal year. The increase in the effective tax rate comparing the fiscal year-to-date periods ended December 31 was primarily due to the relative impact of the increase in operating income in the current fiscal year-to-date period and a larger excess tax benefit received from share-based compensation in the prior fiscal year-to-date period.
The Company paid income taxes, net of refunds, of $40,687 and $24,794 in the six months ended December 31, 2021, and 2020, respectively.
At December 31, 2021, the Company had $9,594 of gross unrecognized tax benefits before interest and penalties, $8,891 of which, if recognized, would affect our effective tax rate. The Company had accrued interest and penalties of $1,425 and $1,896 related to uncertain tax positions at December 31, 2021, and 2020, respectively.
The U.S. federal and state income tax returns for fiscal 2018 and all subsequent years remain subject to examination as of December 31, 2021, under statute of limitations rules. The Company believes it is reasonably possible that the liability for unrecognized tax benefits could reduce by $3,500 to $4,500 within twelve months of December 31, 2021, due to lapsing statutes of limitations and examination closures.

NOTE 8.    STOCK-BASED COMPENSATION
Our operating income for the three months ended December 31, 2021, and 2020, included $6,956 and $5,127 of stock-based compensation costs, respectively. Our operating income for the six months ended December 31, 2021, and 2020, included $13,027 and $9,752 of stock-based compensation costs, respectively.
Stock Options
On November 10, 2015, the Company adopted the 2015 Equity Incentive Plan ("2015 EIP") for its employees and non-employee directors. The plan allows for grants of stock options, stock appreciation rights, restricted stock shares or units, and performance shares or units. The maximum number of shares authorized for issuance under the plan is 3,000. For stock options, terms and vesting periods of the options are determined by the Compensation Committee of the Board of Directors when granted. The option period must expire not more than ten years from the option grant date. The options granted under this plan are exercisable beginning three years after the grant date at an exercise price equal to 100% of the fair market value of the stock at the grant date. The options terminate upon surrender of the option, ninety days after termination of employment, upon the expiration of one year following notification of a deceased optionee, or ten years after grant.
A summary of option plan activity under this plan is as follows:
 Number of SharesWeighted Average Exercise PriceAggregate
 Intrinsic
 Value
Outstanding July 1, 202122 $87.27  
Granted   
Forfeited   
Exercised   
Outstanding December 31, 202122 $87.27 $1,729 
Vested and Expected to Vest December 31, 202122 $87.27 $1,729 
Exercisable December 31, 202122 $87.27 $1,729 
At December 31, 2021, there was no compensation cost yet to be recognized related to outstanding options. For options currently exercisable, the weighted average remaining contractual term (remaining period of exercisability) as of December 31, 2021, was 4.50 years.
15

The Company issues unit awards under the 2015 EIP. The following table summarizes non-vested performance and restricted stock unit awards as of December 31, 2021:
UnitsWeighted
Average
Grant Date
Fair Value
Aggregate Intrinsic Value
Outstanding July 1, 2021294 $160.22 
Granted130 178.47 
Vested(40)148.56 
Forfeited(41)198.03 
Outstanding December 31, 2021343 $163.99 $57,242 
The 130 unit awards granted in fiscal 2022 had service requirements and performance targets, with 82 having only service requirements. The unit awards with only service requirements were valued at the weighted average fair value of the non-vested units based on the fair market value of the Company’s equity shares on the grant date, less the present value of expected future dividends to be declared during the vesting period, consistent with the methodology for calculating compensation expense on such awards.
The remaining 48 unit awards granted in fiscal 2022 have performance targets along with service requirements. 19 of these performance and service requirement unit awards were valued at grant by estimating 100% payout at release and using the fair market value of the Company equity shares on the grant date, less the present value of expected future dividends to be declared during the vesting period. The payout at release of approximately half of these unit awards will be determined based on the Company's compound annual growth rate (CAGR) for revenue (excluding adjustments) for the three-year vesting period compared against goal thresholds as defined in the award agreement. The performance payout at release of the other half of these unit awards will be determined based on the expansion of the Company's non-GAAP operating margin over the three-year vesting period compared against goal thresholds as defined in the award agreement. The other 29 performance and service requirement unit awards were valued at grant using a Monte Carlo pricing model as of the measurement date customized to the specific provisions of the Company’s plan design. Per the Company's award vesting and settlement provisions, the awards that utilized a Monte Carlo pricing model were valued at grant on the basis of Total Shareholder Return (TSR) in comparison to the custom peer group comprised of participants approved by the Compensation Committee of the Company's Board of Directors for fiscal year 2022. The Monte Carlo inputs used in the model to estimate fair value at the measurement date and resulting values for these performance unit awards are as follows.
Fiscal year 2022 Monte Carlo award inputs:
Volatility28.55 %
Risk free interest rate0.32 %
Annual dividend based on most recent quarterly dividend$1.84 
Beginning TSR65 %
At December 31, 2021, there was $29,290 of compensation expense, excluding forfeitures, that has yet to be recognized related to non-vested restricted stock unit awards, which will be recognized over a weighted average period of 1.39 years.
16

NOTE 9.    EARNINGS PER SHARE
The following table reflects the reconciliation between basic and diluted earnings per share.
Three Months Ended December 31,Six Months Ended December 31,
 2021202020212020
Net Income$95,670 $71,982 $197,783 $163,198 
Common share information:
Weighted average shares outstanding for basic earnings per share1
73,580 76,202 73,798 76,354 
Dilutive effect of stock options and restricted stock117 78 122142
Weighted average shares outstanding for diluted earnings per share1
73,697 76,280 73,920 76,496 
Basic earnings per share2
$1.30 $0.94 $2.68 $2.14 
Diluted earnings per share2
$1.30 $0.94 $2.68 $2.13 
1The change in weighted average shares outstanding is primarily due to the weighted effect of the Company's repurchase of 2,800 shares of common stock during all of fiscal 2021 (675 shares repurchased during the first half of fiscal 2021) and the repurchase of 1,250 shares during fiscal year-to-date 2022.
2Common stock repurchases during the trailing twelve months contributed $0.05 to diluted earnings per share for the second fiscal quarter and $0.09 for year-to-date fiscal 2022.

Per share information is based on the weighted average number of common shares outstanding for the three and six months ended December 31, 2021, and 2020. Stock options and restricted stock units have been included in the calculation of earnings per share to the extent they are dilutive. There were 28 and 23 anti-dilutive stock options or restricted stock units excluded for the three and six months ended December 31, 2021, respectively, and 21 were excluded for both the three and six months ended December 31, 2020.

NOTE 10.    REPORTABLE SEGMENT INFORMATION
The Company is a provider of integrated computer systems that perform data processing (available for on-premise installations or JKHY cloud-based services) for banks and credit unions.
The Company’s operations are classified into four reportable segments: Core, Payments, Complementary, and Corporate and Other. The Core segment provides core information processing platforms to banks and credit unions, which consist of integrated applications required to process deposit, loan, and general ledger transactions, and maintain centralized customer/member information. The Payments segment provides secure payment processing tools and services, including ATM, debit, and credit card transaction processing services, online and mobile bill pay solutions, Automated Clearing House ("ACH") origination and remote deposit capture processing, and risk management products and services. The Complementary segment provides additional software and services that can be integrated with our core solutions, and many can be used independently. The Corporate and Other segment includes hardware revenue and costs, as well as operating costs not directly attributable to the other three segments.
The Company evaluates the performance of its segments and allocates resources to them based on various factors, including performance against trend, budget, and forecast. Only revenue and costs of revenue are considered in the evaluation for each segment.
17

Three Months Ended
December 31, 2021
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$145,699 $23,944 $112,490 $14,078 $296,211 
Processing9,179 158,584 29,234 688 197,685 
Total Revenue154,878 182,528 141,724 14,766 493,896 
Cost of Revenue64,554 95,570 58,151 64,550 282,825 
Research and Development29,916 
Selling, General, and Administrative55,493 
Total Expenses368,234 
SEGMENT INCOME$90,324 $86,958 $83,573 $(49,784)
OPERATING INCOME125,662 
INTEREST INCOME (EXPENSE)(441)
INCOME BEFORE INCOME TAXES$125,221 

Three Months Ended
December 31, 2020
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$126,758 $14,807 $98,829 $10,479 $250,873 
Processing8,190 140,375 22,579 344 171,488 
Total Revenue134,948 155,182 121,408 10,823 422,361 
Cost of Revenue58,485 86,455 52,407 60,435 257,782 
Research and Development26,780 
Selling, General, and Administrative44,167 
Total Expenses328,729 
SEGMENT INCOME$76,463 $68,727 $69,001 $(49,612)
OPERATING INCOME93,632 
INTEREST INCOME (EXPENSE)(65)
INCOME BEFORE INCOME TAXES$93,567 

18

Six Months Ended
December 31, 2021
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support301,536 39,594 227,443 25,131 593,704 
Processing18,627 312,556 55,762 1,303 388,248 
Total Revenue320,163 352,150 283,205 26,434 981,952 
Cost of Revenue131,456 188,795 113,635 125,574 559,460 
Research and Development56,670 
Selling, General, and Administrative106,565 
Total Expenses722,695 
SEGMENT INCOME$188,707 $163,355 $169,570 $(99,140)
OPERATING INCOME259,257 
INTEREST INCOME (EXPENSE)(683)
INCOME BEFORE INCOME TAXES$258,574 

Six Months Ended
December 31, 2020
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support$271,344 $31,111 $207,378 $22,037 $531,870 
Processing16,759 280,804 44,384 344 342,291 
Total Revenue288,103 311,915 251,762 22,381 874,161 
Cost of Revenue122,347 172,783 104,431 121,150 520,711 
Research and Development52,837 
Selling, General, and Administrative89,393 
Total Expenses662,941 
SEGMENT INCOME$165,756 $139,132 $147,331 $(98,769)
OPERATING INCOME211,220 
INTEREST INCOME (EXPENSE)(115)
INCOME BEFORE INCOME TAXES$211,105 

The Company has not disclosed any additional asset information by segment, as the information is not generated for internal management reporting to the Chief Executive Officer, who is also the Chief Operating Decision Maker.

19

NOTE 11: SUBSEQUENT EVENTS
None.





20

ITEM 2.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
This discussion and analysis should be read in conjunction with the condensed consolidated financial statements and the accompanying notes to the condensed consolidated financial statements included in this Form 10-Q for the fiscal quarter ended December 31, 2021.

OVERVIEW
Jack Henry & Associates, Inc. ("JKHY") is a leading provider of technology solutions and payment processing services primarily for financial services organizations. Its solutions are marketed and supported through three primary brands. Jack Henry Banking® provides innovative solutions to community and regional banks. Symitar® provides industry-leading solutions to credit unions of all sizes. ProfitStars® offers highly specialized solutions to financial institutions of every asset size, as well as diverse corporate entities outside of the financial services industry, to mitigate and control risks, optimize revenue and growth opportunities, and contain costs. JKHY's integrated solutions are generally available for on-premise installation and delivery in our JKHY private or the public cloud.
Our two primary revenue streams are "services and support" and "processing." Services and support includes: "private and public cloud" fees (formerly known as "outsourcing and cloud" fees - see Note 3 to the condensed consolidated financial statements) that predominantly have contract terms of seven years or longer at inception; "product delivery and services" revenue, which includes revenue from the sales of licenses, implementation services, deconversion fees, consulting, and hardware; and "on-premise support" revenue (formerly known as "in-house support" revenue - see Note 3 to the condensed consolidated financial statements), composed of maintenance fees which primarily contain annual contract terms. Processing revenue includes: "remittance" revenue from payment processing, remote capture, and ACH transactions; "card" fees, including card transaction processing and monthly fees; and "transaction and digital" revenue, which includes transaction and mobile processing fees. We continually seek opportunities to increase revenue while at the same time containing costs to expand margins.
All amounts in the following discussion are in thousands, except per share amounts.
COVID-19 Impact and Response
Since its outbreak in early calendar 2020, COVID-19 has rapidly spread and continues to represent a public health concern. The health, safety, and well-being of our employees and customers is of paramount importance to us. In March 2020, we established an internal task force composed of executive officers and other members of management to frequently assess updates to the COVID-19 situation and recommend Company actions. We offered remote working as a recommended option to employees whose job duties allowed them to work off-site, and we suspended all non-essential business travel. This company-wide recommendation initially extended until July 1, 2021, at which point we began transition to a return to our facilities and normalization of travel activities. However, we reimplemented our company-wide recommendation for remote work on August 3, 2021, based on new virus variants and increased infection rates. This remote work recommendation remains in effect as of February 4, 2022. For those employees who are at our facilities, we have introduced enhanced sanitation procedures and require face masks for both vaccinated and unvaccinated employees. We have not required employees who return to our facilities to receive vaccinations, but we have provided information on vaccine providers, as well as hosted on-site COVID-19 vaccination clinics at several of our facilities for our employees and their families. As of February 4, 2022, the majority of our employees were continuing to work remotely either full time or in a hybrid capacity. Once the remote work recommendation is lifted, individual decisions on returning to the office will be manager-coordinated and based on conversations with specific teams and departments. A large number of our employees have requested to remain fully remote or participate in a hybrid approach where they would split their time between remote and in-person working. While our business travel has increased in recent months, we continue to encourage a cautious approach to business travel activities.
Customers
We work closely with our customers who are scheduled for on-site visits to ensure their needs are met while taking necessary safety precautions when our employees are required to be at a customer site. Delays of customer system installations due to COVID-19 have been limited, and we have developed processes to handle remote installations when available. We expect these processes to provide flexibility and value both during and after the COVID-19 pandemic. Even though a substantial portion of our workforce has worked remotely during the outbreak and business travel has been limited, we have not yet experienced significant disruption to our operations. We
21

believe our technological capabilities are well positioned to allow our employees to work remotely without materially impacting our business.
Financial impact
Despite the changes and restrictions caused by COVID-19, the overall financial and operational impact on our business has been limited and our liquidity, balance sheet, and business trends remain strong. We experienced positive operating cash flows during fiscal 2021 and the first six months of fiscal 2022, and we do not expect that to change in the near term. However, we are unable to accurately predict the future impact of COVID-19 due to a number of uncertainties, including further government actions; the duration, severity and recurrence of the outbreak, including the onset of variants of the virus; the effectiveness of vaccines against new variants; the development and effectiveness of treatments; the effect on the economy generally; the potential impact to our customers, vendors, and employees; and how the potential impact might affect future customer services, processing and installation-related revenue, and processes and efficiencies within the Company directly or indirectly impacting financial results. We will continue to monitor COVID-19 and its possible impact on the Company and to take steps necessary to protect the health and safety of our employees and customers.
RESULTS OF OPERATIONS
For the second quarter of fiscal 2022, total revenue increased 17%, or $71,535, compared to the same quarter in fiscal 2021. Total revenue less deconversion fee and acquisition and divestiture revenues of $26,903 and $96, respectively, for the current fiscal quarter and less deconversion fee revenues of $2,155 for the prior fiscal quarter, results in an increase of 11%, quarter over quarter. This increase was primarily driven by growth in public and private cloud revenue, card, transaction and digital, and remittance processing revenues, and increased implementation fee revenue.
Operating expenses increased 12% for the second quarter of fiscal 2022 compared to the second quarter of fiscal 2021, primarily due to increased direct costs, higher personnel costs, and increased operating licenses and fees. The increase in direct costs was primarily related to our card payment processing platform and Jack Henry digital and were in alignment with the increases in revenue described above. Higher personnel costs were primarily related to salary increases in the trailing twelve months.
Operating income increased 34% for the second quarter of fiscal 2022 compared to the second quarter of fiscal 2021. Operating income less deconversion fee operating income of $24,356 and adjusted for acquisition and divestiture operating loss of $21 for the current fiscal quarter, and less deconversion fee operating income of $1,919 and a gain on disposals of $2,040 for the prior fiscal quarter, results in a 13% increase for the second quarter of fiscal 2022, quarter over quarter. This increase in operating income was primarily driven by revenue growth partially offset by increased operating expenses, as detailed above.
The provision for income taxes increased 37% for the second quarter of fiscal 2022 compared to the prior fiscal second quarter. The effective tax rate for the second quarter of fiscal 2022 was 23.6% compared to 23.1% for the same quarter a year ago. The increase in the effective tax rate was primarily due to the relative impact of the increase in operating income, quarter over quarter.
Due to the above changes, net income increased 33% for the second quarter of fiscal 2022 compared to the second quarter of fiscal 2021.
For the six months ended December 31, 2021, total revenue increased 12%, or $107,791, over the six months ended December 31, 2020. Total revenue less deconversion fee and acquisition and divestiture revenues of $30,627 and $202, respectively, for the current fiscal year period and deconversion fee and acquisition and divestiture revenues of $8,037 and $1,182, respectively, for the prior fiscal year period, results in a 10% increase for the period compared to the same period a year ago. This total revenue increase was primarily driven by growth in public and private cloud revenue, card, remittance, and transaction and digital processing revenues, and increased implementation fee revenue.
Operating expenses for the six months ended December 31, 2021, increased 9% compared to the equivalent period in the prior fiscal year, primarily due to increased direct costs, higher personnel costs, and increased operating licenses and fees. The increased direct costs were primarily related to our card payment processing platform and Jack Henry digital and were in alignment with the increases in revenue described above. Higher personnel costs were primarily related to salary increases in the trailing twelve months.
Operating income increased 23% for the six months ended December 31, 2021, compared to the six months ended December 31, 2020. Operating income less deconversion fee operating income of $27,540 and adjusted for acquisition and divestiture operating loss of $66 for the current fiscal year period, and less deconversion fee operating income of $7,138 and income from divestitures and a gain on disposals totaling $2,409 for the prior fiscal
22

year period, results in a 15% increase for the six months ended December 31, 2021, compared to the same period a year ago. This increase was primarily driven by revenue growth described above partially offset by increased operating expenses, as detailed above.
The provision for income taxes increased 27% for the six months ended December 31, 2021, compared to the prior fiscal year-to-date period. The effective tax rate for the six months ended December 31, 2021, was 23.5% compared to 22.7% for the prior fiscal year-to-date period. The effective tax rate increase was primarily driven by the relative impact of the increase in operating income in the current fiscal year-to-date period and a larger excess tax benefit received from share-based compensation in the prior fiscal year-to-date period.
The result of the above changes led to net income that increased 21% for the six months ended December 31, 2021, compared to the same period in the prior fiscal year.
We move into the third quarter of fiscal 2022 with optimism following strong performance in the second quarter, but with some uncertainty as to the future impact of the COVID-19 pandemic (see "COVID-19 Impact and Response" section above). Significant portions of our business continue to come from recurring revenues and our sales pipeline also remains encouraging. Our customers continue to face regulatory and operational challenges which our products and services address, and in these uncertain times, we believe they have an even greater need for our solutions that directly address institutional profitability, efficiency, and security. Our strong balance sheet, access to extensive lines of credit, the continued strength of our existing lines of revenue, and an unwavering commitment to superior customer service should position us well to address current and future opportunities.
A detailed discussion of the major components of the results of operations for the three and six months ended December 31, 2021, follows. Discussions compare the current fiscal year's three and six months ended December 31, 2021, to the prior fiscal year's three and six months ended December 31, 2020.

REVENUE
Services and SupportThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20212020 20212020
Services and Support$296,211 $250,873 18 %$593,704 $531,870 12 %
Percentage of total revenue60 %59 % 60 %61 % 
Services and support revenue increased 18% for the second quarter of fiscal 2022 compared to the same quarter a year ago. Total services and support revenue less deconversion fee revenue for the current and prior fiscal quarter of $26,903 and $2,155, respectively, results in growth of 8%, quarter over quarter. This increase was primarily driven by growth in data processing and hosting fee revenues as new customers were added and volumes continued to expand, as well as higher implementation and conversion/merger revenues when compared to the prior fiscal quarter.
For the six months ended December 31, 2021, services and support revenue increased 12% compared to the same period a year ago. Total services and support revenue less deconversion fee revenue for the current and prior fiscal periods of $30,627 and $8,037, respectively, and for revenue from acquisitions and divestitures of $1,181 from the prior fiscal year period, results in growth of 8% period over period. This increase was primarily driven by growth in data processing and hosting fee revenues, as new customers were added and volumes continued to expand, as well as higher implementation fee and software usage fee revenues when compared to the prior fiscal period.
ProcessingThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20212020 20212020 
Processing$197,685 $171,488 15 %$388,248 $342,291 13 %
Percentage of total revenue40 %41 % 40 %39 % 
Processing revenue increased 15% for the second quarter of fiscal 2022 compared to the same quarter a year ago. The increase was driven by growth in card, Jack Henry digital, and remittance processing revenues, as customers were added and volumes expanded during the fiscal quarter compared to the prior fiscal quarter.
Each processing revenue component also experienced customer additions and volume growth in the fiscal year-to-date period, leading to an increase in processing revenue of 13% for the six months ended December 31, 2021, compared to the six months ended December 31, 2020.
23


OPERATING EXPENSES
Cost of RevenueThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20212020 20212020 
Cost of Revenue$282,825 $257,782 10 %$559,460 $520,711 7 %
Percentage of total revenue57 %61 % 57 %60 % 
Cost of revenue for the second quarter of fiscal 2022 increased 10% over the prior fiscal year second quarter. Total cost of revenue less the effects of deconversion fees, which were $1,601 for the current fiscal quarter and $213 for the prior fiscal quarter, and the effects of acquisitions and divestitures of $67 for the current fiscal quarter, results in a 9% increase quarter over quarter. This increase was primarily due to higher direct costs associated with our card processing platform, higher personnel costs, and increased operating licenses and fees. Cost of revenue decreased 4% compared to the prior fiscal quarter as a percentage of total revenue.
For the current fiscal year-to-date period, cost of revenue increased 7% over the prior fiscal year-to-date period. This increase in costs was primarily due to higher costs associated with our card processing platform and operating licenses and fees. Cost of revenue decreased 3% compared to the prior fiscal year-to-date period as a percentage of total revenue.
Research and DevelopmentThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20212020 20212020 
Research and Development$29,916 $26,780 12 %$56,670 $52,837 7 %
Percentage of total revenue6 %% 6 %% 
Research and development expense increased 12% for the second quarter of fiscal 2022 over the prior fiscal second quarter. The increase was primarily due to higher personnel costs, net of capitalization, quarter over quarter. Research and development expense remained consistent compared to the prior fiscal second quarter as a percentage of total revenue.
For the current fiscal year-to-date period, research and development expense increased 7% over the prior fiscal year-to-date period. The increase was primarily due to higher personnel costs, net of capitalization, period over period. Research and development expense remained consistent compared to the prior fiscal year-to-date period as a percentage of total revenue.
The growth of this expense category in both the second quarter and year-to-date fiscal periods reflects our continuing commitment to the development of strategic products.
Selling, General, and AdministrativeThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20212020 20212020 
Selling, General, and Administrative$55,493 $44,167 26 %$106,565 $89,393 19 %
Percentage of total revenue11 %10 % 11 %10 % 
Selling, general, and administrative expense increased 26% in the second quarter of fiscal 2022 over the same quarter a year ago. Total selling, general, and administrative expenses less deconversion-related expenses, which were $946 for the current fiscal quarter and $24 for the prior fiscal quarter, and the effects of acquisitions and divestitures of $10 in the current fiscal quarter and an adjustment for gain on disposals in the prior fiscal quarter of $2,040, results in an 18% increase quarter over quarter. This increase was primarily due to higher personnel costs related to a 2% growth in headcount and salary increases in the trailing twelve months. Selling, general, and administrative expense increased 1% as a percentage of total revenue in fiscal second quarter versus the prior fiscal second quarter.
For the fiscal year-to-date period, selling, general, and administrative expense increased 19% over the prior fiscal year-to-date period. Total selling, general, and administrative expenses less deconversion-related expenses from each period, which were $1,149 for the current fiscal period and $250 for the prior fiscal period, and less the effects of acquisitions and divestitures, which were $20 for the current fiscal period and $28 for the prior fiscal period, and adjusted for a gain on disposals of $2,040 in the prior fiscal period, results in a 16% increase period over period. This increase was primarily due to higher personnel costs related to a 2% growth in headcount and salary increases
24

in the trailing twelve months. Selling, general, and administrative expense increased 1% as a percentage of total revenue for the current fiscal period versus the year-ago fiscal period.
INTEREST INCOME (EXPENSE)Three Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20212020 20212020 
Interest Income$6 $52 (88)%$13 $120 (89)%
Interest Expense$(447)$(117)282 %$(696)$(235)196 %
Interest income fluctuated due to changes in invested balances and yields on invested balances during the second quarter of fiscal 2022 compared to the second quarter a year ago. Interest expense increased when compared to the prior fiscal quarter due to interest rate fluctuations, length of borrowing time, and amounts borrowed. There was a $240,000 outstanding balance under the credit facility at December 31, 2021, and no outstanding balance at December 31, 2020. The credit facility balance increase was primarily due to the increase in the Company's repurchases of common stock for the treasury during the trailing twelve months.
PROVISION FOR INCOME TAXESThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 2021202020212020
Provision for Income Taxes$29,551 $21,585 37 %$60,791 $47,907 27 %
Effective Rate23.6 %23.1 %23.5 %22.7 %
The increase in the effective tax rate for the second quarter of fiscal 2022 compared to the same quarter a year ago was primarily due to the relative impact of the increase in operating income, quarter over quarter.
The increase in effective tax rate for the current fiscal year-to-date period compared to the prior fiscal year-to-date period was primarily due to the relative impact of the increase in operating income in the current fiscal period and a larger excess tax benefit received from share-based compensation in the prior fiscal period.

NET INCOMEThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 2021202020212020
Net income$95,670 $71,982 33 %$197,783 $163,198 21 %
Diluted earnings per share$1.30 $0.94 $2.68 $2.13 
Net income increased 33% to $95,670, or $1.30 per diluted share, for the second quarter of fiscal 2022 compared to $71,982, or $0.94 per diluted share in the prior fiscal second quarter, resulting in a 38% increase in diluted earnings per share.
Net income increased 21% to $197,783, or $2.68 per diluted share, for the current fiscal year-to-date period, compared to $163,198, or $2.13 per diluted share in the prior fiscal year-to-date period, resulting in a 25% increase in diluted earnings per share.

REPORTABLE SEGMENT DISCUSSION
The Company is a leading provider of technology solutions and payment processing services primarily for financial services organizations.
The Company’s operations are classified into four reportable segments: Core, Payments, Complementary, and Corporate and Other. The Core segment provides core information processing platforms to banks and credit unions, which consist of integrated applications required to process deposit, loan, and general ledger transactions, and maintain centralized customer/member information. The Payments segment provides secure payment processing tools and services, including ATM, debit, and credit card processing services; online and mobile bill pay solutions; ACH origination and remote deposit capture processing; and risk management products and services. The Complementary segment provides additional software, hosted processing platforms, and services, including call center support, and network security management, consulting, and monitoring, that can be integrated with our core solutions, and many can be used independently. The Corporate and Other segment includes revenue and costs from hardware and other products not attributed to any of the other three segments, as well as operating costs not directly attributable to the other three segments.
25

Core
Three Months Ended December 31,% ChangeSix Months Ended December 31,% Change
 2021202020212020
Revenue$154,878 $134,948 15 %$320,163 $288,103 11 %
Cost of Revenue$64,554 $58,485 10 %$131,456 $122,347 %
Revenue in the Core segment increased 15% and cost of revenue increased 10% for the three months ended December 31, 2021, compared to the three months ended December 31, 2020. Core revenue less deconversion fee revenue for the second quarter of $10,853 and less deconversion fee revenue of $882 for the prior fiscal second quarter, results in a 7% increase, quarter over quarter. This increase was primarily driven by growth in data processing and hosting fee revenue. Cost of revenue decreased 2% as a percentage of revenue for the second quarter of fiscal 2022 compared to the prior fiscal second quarter.
For the six months ended December 31, 2021, revenue in the Core segment increased 11% compared to the prior fiscal year-to-date period. Core revenue less deconversion fee revenue in both periods, which totaled $13,021 for the current fiscal period and $2,934 for the prior fiscal period and revenue from acquisitions and divestitures of $1,182 from the prior fiscal period, results in an 8% increase, period over period. This increase was primarily driven by the growth in data processing and hosting fee revenue. Cost of revenue decreased 1% as a percentage of revenue for year-to-date fiscal 2022 compared to the year-ago period.
Payments
Three Months Ended December 31,% ChangeSix Months Ended December 31,% Change
 2021202020212020
Revenue$182,528 $155,182 18 %$352,150 $311,915 13 %
Cost of Revenue$95,570 $86,455 11 %$188,795 $172,783 %
Revenue in the Payments segment increased 18% for the second quarter of fiscal 2022 compared to the prior fiscal quarter. Payments revenue less deconversion fee revenue in both periods, which totaled $7,933 for the second quarter of fiscal 2022 and $674 for the prior fiscal second quarter, results in a 13% increase, quarter over quarter. This growth was primarily due to increased card and remittance fee revenue within processing. Cost of revenue decreased 3% as a percentage of revenue for the second quarter of fiscal 2022 compared to the same quarter of fiscal 2021.
For the six months ended December 31, 2021, revenue in the Payments segment increased 13% compared to the same period a year ago. Payments revenue less deconversion fee revenue in both periods, which totaled $8,381 for year-to-date fiscal 2022 and $2,521 for year-to-date fiscal 2021, results in an 11% increase period over period. This Payments revenue growth was primarily due to increased card and remittance revenue within processing. Cost of revenue as a percentage of revenue decreased 2% for year-to-date fiscal 2022 compared to the same period of fiscal 2021.
Complementary
Three Months Ended December 31,% ChangeSix Months Ended December 31,% Change
 2021202020212020
Revenue$141,724 $121,408 17 %$283,205 $251,762 12 %
Cost of Revenue$58,151 $52,407 11 %$113,635 $104,431 %
Revenue in the Complementary segment increased 17% for the second quarter of fiscal 2022 compared to the same quarter of the prior fiscal year. Complementary revenue less deconversion fee revenue in both periods, which totaled $7,917 for the second quarter of fiscal 2022 and $509 for the prior fiscal second quarter, and less acquisitions and divestitures revenue in the current quarter of $96, results in an 11% increase, quarter over quarter. This growth was primarily driven by growth in Jack Henry digital and hosting fee revenues. Cost of revenue as a percentage of revenue decreased 2% for the second quarter of fiscal 2022 compared to the same quarter of fiscal 2021.
For the six months ended December 31, 2021, revenue in the Complementary segment increased 12% compared to the same period last fiscal year. Complementary revenue less deconversion fee revenue in both periods, which
26

totaled $9,014 for year-to-date fiscal 2022 and $2,509 for year-to-date fiscal 2021, and less acquisitions and divestitures revenue in the current fiscal year-to-date period of $202, results in a 10% increase period over period. This increase in Complementary revenue was primarily driven by growth in Jack Henry digital and hosting fee revenues. Cost of revenue decreased 1% as a percentage of revenue for year-to-date fiscal 2022 compared to the same period of fiscal 2021.
Corporate and Other
Three Months Ended December 31,% ChangeSix Months Ended December 31,% Change
 2021202020212020
Revenue$14,766 $10,823 36 %$26,434 $22,381 18 %
Cost of Revenue$64,550 $60,435 %$125,574 $121,150 %
Revenue in the Corporate and Other segment increased 36% for the second quarter of fiscal 2022 compared to the same quarter of the prior fiscal year and increased 18% for the fiscal year-to-date period compared to the prior fiscal year-to-date period. The quarter-over-quarter increase was primarily due to higher services and support revenue, including an increase in hardware revenue. Revenue classified in the Corporate and Other segment includes revenue from other products and services and hardware not specifically attributed to any of the other three segments.
The increased cost of revenue for the fiscal 2022 second quarter and year-to-date periods of 7% and 4%, respectively, when compared to the prior respective fiscal periods, was primarily due to higher operating licenses and fees for both comparisons.

LIQUIDITY AND CAPITAL RESOURCES
The Company's cash and cash equivalents decreased to $29,120 at December 31, 2021, from $50,992 at June 30, 2021.
The following table summarizes net cash from operating activities in the statement of cash flows:
Six Months Ended
December 31,
20212020
Net income$197,783 $163,198 
Non-cash expenses113,293 104,200 
Change in receivables70,468 87,518 
Change in deferred revenue(119,822)(126,134)
Change in other assets and liabilities(64,371)(34,798)
Net cash provided by operating activities$197,351 $193,984 
Cash provided by operating activities for the first six months of fiscal 2022 increased 2% compared to the same period last year. Cash from operations is primarily used to repay debt, pay dividends, repurchase stock, and for capital expenditures.
Cash used in investing activities for the first six months of fiscal 2022 totaled $101,052 and included: $71,353 for the ongoing enhancements and development of existing and new product and service offerings; capital expenditures on facilities and equipment of $22,373; and $7,364 for the purchase and development of internal use software. Uses of cash were partially offset by proceeds from dispositions of $38. Cash used in investing activities for the first six months of fiscal 2021 totaled $82,544 and included: $62,804 for the development of software; $12,100 for purchase of investments; capital expenditures of $9,543; and $4,254 for the purchase and development of internal use software. Uses of cash were partially offset by proceeds from dispositions of $6,157.
Financing activities used cash of $118,171 for the first six months of fiscal 2022 and included $193,917 for purchases of treasury stock; $80,065 repayment on the revolving credit facility and payments on financing leases, and $67,696 for the payment of dividends to stockholders. Uses of cash were partially offset by borrowings on credit facilities of $220,000 and $3,507 net cash inflow from the issuance of stock and tax withholding related to stock-based compensation. Financing activities used cash of $177,023 in the first six months of fiscal 2021 and included: $109,899 for the purchase of treasury shares; $65,516 for the payment of dividends to stockholders; $1,551 from
27


the issuance of stock and tax withholding related to stock-based compensation; and $57 for payments on financing leases.
Capital Requirements and Resources
The Company generally uses existing resources and funds generated from operations to meet its capital requirements. Capital expenditures totaling $22,373 and $9,543 for the six months ended December 31, 2021, and December 31, 2020, respectively, were made primarily for additional equipment and the improvement of existing facilities. These additions were primarily funded from cash generated by operations. Total consolidated capital expenditures on facilities and equipment for the Company for fiscal year 2022 are not expected to exceed $52,000 and will be primarily funded from cash generated by operations.
The Board of Directors has authorized the Company to repurchase shares of its common stock. Under this authorization, the Company may finance its share repurchases with available cash reserves or borrowings on its existing line of credit. The share repurchase program does not include specific price targets or timetables and may be suspended at any time. At December 31, 2021, there were 31,043 shares of treasury stock, and the Company had the remaining authority to repurchase up to 3,948 additional shares. The total cost of treasury shares at December 31, 2021, was $1,807,119. During the first six months of fiscal 2022, the Company repurchased 1,250 shares for the treasury. At June 30, 2021, there were 29,793 shares in treasury stock and the Company had the remaining authority to repurchase up to 5,198 additional shares. The total cost of treasury shares at June 30, 2021, was $1,613,202. During the first six months of fiscal 2021, the Company repurchased 675 shares for the treasury and, the Company repurchased 2,800 shares for the treasury during all of fiscal 2021.
Revolving credit facility
On February 10, 2020, the Company entered into a five-year senior, unsecured revolving credit facility. The credit facility allows for borrowings of up to $300,000, which may be increased by the Company at any time until maturity to $700,000. The credit facility bears interest at a variable rate equal to (a) a rate based on a eurocurrency rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the U.S. Bank prime rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% and (iv) the eurocurrency rate for a one-month interest period on such day for dollars plus 1.0%), plus an applicable percentage in each case determined by the Company's leverage ratio. The credit facility is guaranteed by certain subsidiaries of the Company and is subject to various financial covenants that require the Company to maintain certain financial ratios as defined in the credit facility agreement. As of December 31, 2021, the Company was in compliance with all such covenants. The revolving credit facility terminates February 10, 2025. There was a $240,000 outstanding balance under the credit facility at December 31, 2021, and $100,000 outstanding balance at June 30, 2021. The increase in the outstanding credit facility balance was primarily due to the increase in the Company's repurchases of common stock during the current fiscal year-to-date period compared to repurchases during the prior fiscal year-to-date period.
Other lines of credit
The Company has an unsecured bank credit line which provides for funding of up to $5,000 and bears interest at the prime rate less 1%. The credit line expires on April 30, 2023. There was no balance outstanding at December 31, 2021, and June 30, 2021.


28


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Dollar amounts in this item are in thousands.
Market risk refers to the risk that a change in the level of one or more market prices, interest rates, indices, volatilities, correlations or other market factors such as liquidity, will result in losses for a certain financial instrument or group of financial instruments. We are currently exposed to credit risk on credit extended to customers and at times are exposed to interest rate risk on outstanding debt. We do not currently use any derivative financial instruments. We actively monitor these risks through a variety of controlled procedures involving senior management.
Based on the controls in place and the credit worthiness of the customer base, we believe the credit risk associated with the extension of credit to our customers will not have a material adverse effect on our consolidated financial position, results of operations, or cash flows.
We have $240,000 outstanding debt with variable interest rates as of December 31, 2021, and a 1% increase in our borrowing rate would increase our annual interest expense by $2,400.

ITEM 4. CONTROLS AND PROCEDURES
As of the end of the period covered by this Quarterly Report on Form 10-Q, an evaluation was carried out under the supervision and with the participation of our management, including the Company's Chief Executive Officer ("CEO") and Chief Financial Officer ("CFO"), of the effectiveness of the design and operation of our disclosure controls and procedures as defined in Exchange Act Rules 13a-15(e) and 15d-15(e). Based upon that evaluation (required in Exchange Act Rules 13a-15(b) and 15d-15(b)), the CEO and CFO concluded that our disclosure controls and procedures are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms. For this purpose, disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed under the Exchange Act is accumulated and communicated to the Company's management, including the CEO and CFO, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
During the fiscal quarter ended December 31, 2021, there were no changes in internal control over financial reporting which were identified in connection with management’s evaluation required by Rules 13a-15(d) and 15d-15(d) under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

PART II. OTHER INFORMATION
ITEM 1.     LEGAL PROCEEDINGS
We are subject to various routine legal proceedings and claims arising in the ordinary course of our business. In the opinion of management, any liabilities resulting from current lawsuits are not expected, either individually or in the aggregate, to have a material adverse effect on our consolidated financial statements. In accordance with U.S. GAAP, we record a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These liabilities are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case or proceeding.

29

ITEM 2.     UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities
The following shares of the Company were repurchased during the fiscal quarter ended December 31, 2021:
Total Number of Shares Purchased
Average Price of Share
Total Number of Shares Purchased as Part of Publicly Announced Plans
Maximum Number of Shares that May Yet Be Purchased Under the Plans (1)
October 1 - October 31, 2021— $— — 5,197,713 
November 1 - November 30, 2021800,000 154.44 800,000 4,397,713 
December 1 - December 31, 2021450,000 156.37 450,000 3,947,713 
Total1,250,000 155.13 1,250,000 3,947,713 
(1) Total stock repurchase authorizations approved by the Company's Board of Directors as of May 17, 2021 were for 35 million shares. The Company has repurchased 31,042,903 shares under these authorizations. The authorizations have no specific dollar or share price targets and no expiration dates.
30

ITEM 6.     EXHIBITS





101.INS*    XBRL Instance Document- the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document

101.SCH*    XBRL Taxonomy Extension Schema Document

101.CAL*    XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*    XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*    XBRL Taxonomy Extension Label Linkbase Document

101.PRE*    XBRL Taxonomy Extension Presentation Linkbase Document

104*    Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

* Furnished with this quarterly report on Form 10-Q are the following documents formatted in XBRL (Extensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets at December 31, 2021, and June 30, 2021, (ii) the Condensed Consolidated Statements of Income for the three and six months ended December 31, 2021, and 2020, (iii) the Condensed Consolidated Statements of Changes in Shareholders' Equity for the three and six months ended December 31, 2021, and 2020, (iv) the Condensed Consolidated Statements of Cash Flows for the six months ended December 31, 2021, and 2020, and (v) Notes to Condensed Consolidated Financial Statements.
31


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this quarterly report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized.
JACK HENRY & ASSOCIATES, INC.
Date:February 9, 2022/s/ David B. Foss
David B. Foss
Board Chair and Chief Executive Officer
Date:February 9, 2022/s/ Kevin D. Williams
Kevin D. Williams
Chief Financial Officer and Treasurer

32
EX-31.1 2 jkhy-20211231xex311.htm EX-31.1 - JKHY 2021.12.31 Document

EXHIBIT 31.1
CERTIFICATION
I, David B. Foss, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Jack Henry & Associates, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter, (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: February 9, 2022
/s/ David B. Foss
David B. Foss
Chief Executive Officer


EX-31.2 3 jkhy-20211231xex312.htm EX-31.2 - JKHY 2021.12.31 Document

EXHIBIT 31.2
CERTIFICATION
I, Kevin D. Williams, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Jack Henry & Associates, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter, (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: February 9, 2022
/s/ Kevin D. Williams
Kevin D. Williams
Chief Financial Officer


EX-32.1 4 jkhy-20211231xex321.htm EX-32.1 - JKHY 2021.12.31 Document

EXHIBIT 32.1

Certification of the Chief Executive Officer
Pursuant to 18 U.S.C. Section 1350

Solely for the purposes of complying with 18 U.S.C. Section 1350, I, the undersigned Chief Executive Officer of Jack Henry & Associates, Inc. (the "Company"), hereby certify that, to my knowledge, the Quarterly Report on Form 10-Q of the Company for the six month period ended December 31, 2021 (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.



Dated:  February 9, 2022
*/s/ David B. Foss
David B. Foss
Chief Executive Officer



*A signed original of this written statement required by Section 906 has been provided to Jack Henry & Associates, Inc. and will be retained by Jack Henry & Associates, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 jkhy-20211231xex322.htm EX-32.2 - JKHY 2021.12.31 Document

EXHIBIT 32.2

Certification of the Chief Financial Officer
Pursuant to 18 U.S.C. Section 1350

Solely for the purposes of complying with 18 U.S.C. Section 1350, I, the undersigned Chief Financial Officer of Jack Henry & Associates, Inc. (the "Company"), hereby certify that, to my knowledge, the Quarterly Report on Form 10-Q of the Company for the six month period ended December 31, 2021 (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.



Dated:  February 9, 2022
*/s/ Kevin D. Williams
Kevin D. Williams
Chief Financial Officer



*A signed original of this written statement required by Section 906 has been provided to Jack Henry & Associates, Inc. and will be retained by Jack Henry & Associates, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 jkhy-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS PARENTHETICAL link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Text Block) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies- Loss on Disposal of Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Purchase of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2109102 - Disclosure - Recent Accounting Pronouncements Recent Accounting Pronouncements (Text Block) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Revenue and Deferred Costs Revenue and Deferred Costs (Notes) link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Revenue and Deferred Costs Revenue and Deferred Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenue and Deferred Costs Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Revenue and Deferred Costs Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Revenue and Deferred Costs Revenue Recognition Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Revenue and Deferred Costs Revenue Recognition Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Revenue and Deferred Costs Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Fair Value Measures and Disclosures link:presentationLink link:calculationLink link:definitionLink 2217202 - Disclosure - Fair Value Measures and Disclosures (Policies) link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - Fair Value Measures and Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Fair Value Measures and Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Leases Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2221203 - Disclosure - Leases Leases (Policies) link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Leases Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Leases Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Leases Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Leases Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Debt (Text Block) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - Debt Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Income Taxes (Text Block) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Income Taxes Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Stock Based Compensation (Text Block) link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Stock Based Compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Stock Based Compensation Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Stock Based Compensation Restricted Stock Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Stock Based Compensation RSU Measurement Date Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - Earnings Per Share Earnings Per Share (Text Block) link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - Earnings Per Share Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Earnings Per Share Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Reportable Segment Information (Text Block) link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - Reportable Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Reportable Segment Information Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Reportable Segment Information Reconciliation of Operating Profit by Segment to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 2142111 - Disclosure - Subsequent Events Subsequent Events (Text Block) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Subsequent Events Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 jkhy-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 jkhy-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 jkhy-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accumulated Amortization Operating Lease Right-of-use asset Accumulated Amortization Operating Lease Right-of-use asset Accumulated Amortization Operating Lease Right-of-use asset Changes in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Vested, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Automated Bookkeeping, Inc. [Member] Automated Bookkeeping, Inc. [Member] Automated Bookkeeping, Inc. [Member] NET INCOME Net Income Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Preferred Shares Preferred Stock, Shares Outstanding Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Proceeds from dispositions Proceeds from Sale of Property, Plant, and Equipment Forfeited, weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract Balances [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Entity Filer Category Entity Filer Category Forfeited, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Other non-current assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Segments [Axis] Segments [Axis] Non-current deferred costs Deferred Costs, Noncurrent Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Purchased software Payments to Acquire Software Change in income taxes Increase (Decrease) in Income Taxes Payable Certificates of Deposit Certificates of Deposit [Member] (Gain) Loss on disposal of assets Gain (Loss) on Disposition of Assets Document Fiscal Year Focus Document Fiscal Year Focus Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Variable Lease, Cost Variable Lease, Cost Debt, net of current maturities Long-term Debt and Lease Obligation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Revenue recognized from beginning deferred balance Contract with Customer, Liability, Revenue Recognized Requisite service period Deferred Compensation Arrangement with Individual, Requisite Service Period Subsequent Events [Abstract] Subsequent Events [Abstract] Granted, weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted Stock Units, Aggregate Intrinsic Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type [Domain] Award Type [Domain] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Exercisable, period end, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested and expected to vest, period end, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Granted, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Expiration of statutes of limitations impact on UTB balance Decrease in Unrecognized Tax Benefits is Reasonably Possible Preferred stock - $1 par value; 500,000 shares authorized, none issued Preferred Stock, Value, Issued Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Outstanding, period start, number of shares Outstanding, period end, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town RETAINED EARNINGS Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Change in prepaid expenses, deferred costs and other Increase (Decrease) in Prepaid Expense and Other Assets Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract LONG TERM LIABILITIES: Liabilities, Noncurrent [Abstract] Core [Member] Core Segment [Member] Core Segment [Member] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Entity Interactive Data Current Entity Interactive Data Current Prime Rate [Member] Prime Rate [Member] Change in deferred revenues Increase (Decrease) in Deferred Revenue INTEREST INCOME (EXPENSE) Interest Income (Expense), Net [Abstract] Basic earnings per share Earnings Per Share, Basic 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue and Deferred Costs [Text Block] Revenue from Contract with Customer [Text Block] Outstanding, period start, number of shares Outstanding, period end, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Entity Current Reporting Status Entity Current Reporting Status Investment Owned, at Cost Investment Owned, at Cost Capitalized Contract Cost Capitalized Contract Cost, Net Tax withholding related to share-based compensation Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Number of shares authorized for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Operating Lease, Cash Flows for Payments Operating Lease, Payments On-Premise Support On-Premise Support [Member] On-Premise Support Recoveries of amounts previously written off Accounts Receivable, Allowance for Credit Loss, Recovery Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Other Accounts Receivable, Credit Loss Expense (Reversal) Plan Name [Axis] Plan Name [Axis] Long-term Debt Long-term Debt Finance Lease, Right-of-Use Asset Finance Lease, Right-of-Use Asset, after Accumulated Amortization Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Total liabilities and equity Liabilities and Equity Deferred revenues Contract Liabilities (Deferred Revenue)- Current Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in capital Additional Paid in Capital LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Change in accounts payable Increase (Decrease) in Accounts Payable Compensation Peer Group [Member] Compensation Peer Group [Member] Compensation Peer Group [Member] Private and Public Cloud Private & Public Cloud [Member] Private & Public Cloud Earnings Per Share [Text Block] Earnings Per Share [Text Block] Purchase of treasury shares Treasury Stock, Value, Acquired, Cost Method Repayments on credit facilities and financing leases Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security EXPENSES Operating Expenses [Abstract] Minimum [Member] Minimum [Member] Accumulated Amortization Finance Lease Right-of-use asset Accumulated Amortization Finance Lease Right-of-use asset Accumulated Amortization Finance Lease Right-of-use asset Income tax receivable Income Taxes Receivable, Current Class of Stock Disclosures [Abstract] Class of Stock Disclosures [Abstract] SEGMENT INCOME Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Selling, General and Administrative Selling, General and Administrative Expense Forfeited, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, authorized shares Preferred Stock, Shares Authorized Unrecognized Tax Benefits Unrecognized Tax Benefits Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate OTHER ASSETS: Other Assets, Noncurrent [Abstract] Trading Symbol Trading Symbol CURRENT LIABILITIES: Liabilities, Current [Abstract] Computer software developed Payments to Develop Software Debt and Capital Leases Disclosures [Text Block] Debt Disclosure [Text Block] Exercisable, period end, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Line of Credit [Member] Line of Credit [Member] Share-based Payment Arrangement [Text Block] Share-based Payment Arrangement [Text Block] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] 2015 EIP [Member] 2015 EIP [Member] 2015 EIP [Member] Lessee, Leases [Policy Text Block] Lessee, Leases [Policy Text Block] Processing [Member] Processing [Member] Processing [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accounting Policies [Abstract] Accounting Policies [Abstract] Number of Reportable Segments Number of Reportable Segments Operating Lease Liability, present value Operating Lease, Liability Common stock - $0.01 par value; 250,000,000 shares authorized; 103,860,246 shares issued at December 31, 2021; 103,795,169 shares issued at June 30, 2021 Common Stock, Value, Issued Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Compensation expense yet to be recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Outstanding, period start, weighted average grant date fair value Outstanding, period end, weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value NET CHANGE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Performance Shares [Member] Performance Shares [Member] Total other assets Assets, Noncurrent Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Unsecured Loan, Maturity Date Debt Instrument, Maturity Date Document Period End Date Document Period End Date Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Dilutive effect of stock options and restricted stock Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Total Expenses Total Expenses Costs and Expenses Entity Registrant Name Entity Registrant Name Treasury Stock, Shares Treasury Stock, Shares Total Interest Income (Expense) INTEREST INCOME (EXPENSE) Interest Income (Expense), Net Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Prepaid expenses and other Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Dividends declared per share Common Stock, Dividends, Per Share, Declared Accrued expenses Accrued Liabilities, Current REVENUE Revenue Revenue from Contract with Customer, Excluding Assessed Tax Fair value on grant date less PV of dividends [Member] Fair value on grant date less PV of dividends [Member] Fair value on grant date less PV of dividends [Member] Dividends paid Payments of Dividends Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Share-based Payment Arrangement, Option [Member] Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Equity [Abstract] COMMON SHARES Common Stock [Member] Interest income Investment Income, Interest Variable Rate [Axis] Variable Rate [Axis] Other intangible assets, net of amortization Other Intangible Assets, Net Reportable Segment Information Disclosure [Text Block] Segment Reporting Disclosure [Text Block] Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term OPERATING INCOME OPERATING INCOME Operating Income (Loss) Operating Lease Liability Option To Extend Amounts Operating Lease Liability Option To Extend Amounts Amounts of operating lease payments related to options to extend lease terms that are fairly certain of being exercised Operating Lease, Liability, Current Operating Lease, Liability, Current Nature of Operations and Summary of Significant Accounting Policies [Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Expense for stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Payments [Member] Payments [Member] Payments Segment [Member] ADDITIONAL PAID-IN CAPITAL Additional Paid-in Capital [Member] Cash and cash equivalents CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS, END OF PERIOD Cash and Cash Equivalents, at Carrying Value Lines of Credit, Fair Value Disclosure Lines of Credit, Fair Value Disclosure Depreciation Depreciation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Change in deferred income taxes Increase (Decrease) in Deferred Income Taxes TREASURY STOCK Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Change in accrued expenses Increase (Decrease) in Accrued Liabilities Termination period after death Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Death Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Death Capital expenditures Payments to Acquire Property, Plant, and Equipment Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Maximum [Member] Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Change in receivables Increase (Decrease) in Receivables Award Type [Axis] Award Type [Axis] Granted, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Outstanding, period end, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Maturity of Lease Liabilities Under ASC 842 [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders' equity Balance, beginning of period Balance, end of period Stockholders' Equity Attributable to Parent Common stock, issued shares Common Stock, Shares, Issued Preferred stock, issued shares Preferred Stock, Shares Issued Exercisable, period end, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Lessee, Lease Not Yet Commenced, Future Minimum Payments Due Lessee, Lease Not Yet Commenced, Future Minimum Payments Due Lessee, Lease Not Yet Commenced, Future Minimum Payments Due Purchase of treasury stock Payments for Repurchase of Common Stock STOCKHOLDERS' EQUITY Stockholders' Equity Attributable to Parent [Abstract] Notes payable and current maturities of long-term debt Notes Payable, Current Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Unsecured Loan, Amount Outstanding Unsecured Debt Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense Interest Expense Amortization of deferred contract costs Capitalized Contract Cost, Amortization City Area Code City Area Code Retained earnings Retained Earnings (Accumulated Deficit) Lease term Lessee, Operating Lease, Term of Contract Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Shares issued for Employee Stock Purchase Plan Stock Issued During Period, Shares, Employee Stock Purchase Plans Finance Lease, Liability Finance Lease, Liability Risk free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Asset Class [Domain] Asset Class [Domain] Recently Adopted Accounting Guidance [Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Beginning total shareholder return Beginning total shareholder return Beginning total shareholder return Computer software, net of amortization Capitalized Computer Software, Net PROVISION FOR INCOME TAXES Income Tax Expense (Benefit) Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Unsecured Debt [Member] Unsecured Debt [Member] Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Total current assets Assets, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Contract Asset- Non-current Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Forfeited, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Granted, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Certificates of Deposit Other Assets, Fair Value Disclosure Entity File Number Entity File Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Compensation expense not yet recognized, stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service [Axis] Product and Service [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Small Business Entity Small Business Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Equity Component [Domain] Equity Component [Domain] Shares issued for equity-based payment arrangements Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture 2022 (remaining period) Lessee, Operating Lease, Liability, to be Paid, Year One Statement [Line Items] Statement [Line Items] Common Stock Stockholders' Equity, Policy [Policy Text Block] Future revenue related to unsatisfied performance obligations Revenue, Remaining Performance Obligation, Amount Purchase of investments Payments to Acquire Investments Shares issued for equity-based payment arrangements Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Finance Lease, Liability, Current Finance Lease, Liability, Current Allowance for Credit Loss [Abstract] Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] INCOME BEFORE INCOME TAXES INCOME BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Non-current deferred revenues Contract Liabilities (Deferred Revenue)- Non- current Contract with Customer, Liability, Noncurrent Segment Reporting [Abstract] Segment Reporting [Abstract] Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Finance Lease, Cost Finance Lease, Interest Expense Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Asset Class [Axis] Asset Class [Axis] Local Phone Number Local Phone Number Proceeds from sale of common stock Proceeds from Issuance of Common Stock Total assets Assets Investment, Name [Domain] Investment, Name [Domain] Plan Name [Domain] Plan Name [Domain] Common stock, authorized shares Common Stock, Shares Authorized Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Product and Service [Domain] Product and Service [Domain] Research and Development Research and Development Expense Total long term liabilities Liabilities, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Future revenue related to unsatisfied performance obligations, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash from operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Tax Identification Number Entity Tax Identification Number Corporate and Other [Member] Corporate and Other [Member] Diluted earnings per share Earnings Per Share, Diluted Basic weighted average shares outstanding Weighted average shares outstanding for basic earnings per share Weighted Average Number of Shares Outstanding, Basic Segments [Domain] Segments [Domain] Revolving Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Services and Support [Member] License and Service [Member] Fair value under Monte Carlo [Member] Fair value under Monte Carlo [Member] Fair value under Monte Carlo [Member] Income Taxes Paid, Net Income Taxes Paid, Net Subsequent Events [Text Block] Subsequent Events [Text Block] Unsecured Loan, Unused Borrowing Capacity Debt Instrument, Unused Borrowing Capacity, Amount Cost of Revenue Cost of Revenue Net cash from financing activities Net Cash Provided by (Used in) Financing Activities Less treasury stock at cost; 31,042,903 shares at December 31, 2021; 29,792,903 shares at June 30, 2021 Treasury Stock, Value Treasury Stock, Value Common share information: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred income tax liability Deferred Income Tax Liabilities, Net Fair Value of Financial Instruments[Text Block] Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Dividends Dividends, Common Stock Recurring Fair Value Measurements[Table Text Block] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Borrowings on credit facilities Proceeds from Long-term Lines of Credit Shares, beginning of period Shares, end of period Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block] ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block] us-gaap_ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block] Customer Relationships [Member] Customer Relationships [Member] Estimated annual dividend Estimated annual dividend Annual dividend based on most recent quarterly dividend PROPERTY AND EQUIPMENT, net Property, Plant and Equipment, Net Deferred costs Deferred Costs, Current Other long-term liabilities Other Liabilities, Noncurrent Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Debt Instrument [Line Items] Debt Instrument [Line Items] Earnings Per Share Earnings Per Share [Abstract] Allowance for credit losses- beginning balance, including the cumulative effect of accounting standards update adoption Allowance for credit losses- ending balance Accounts Receivable, Allowance for Credit Loss Document Quarterly Report Document Quarterly Report Future revenue related to unsatisfied performance obligations, expected percentage to be recognized for given time frame Revenue, Remaining Performance Obligation, Percentage Revolving Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Vested and expected to vest, period end, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Current provision for expected credit losses Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Outstanding, period start, weighted average exercise price Outstanding, period end, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Payments on Financing Leases Payments to Acquire Equipment on Lease Weighted average remaining contractual term, stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent Net Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Termination after grant date Share-based Compensation Arrangement by Share-based Payment Award, Termination After Grant Date Share-based Compensation Arrangement by Share-based Payment Award, Termination After Grant Date Contract Assets- Current Contract with Customer, Asset, after Allowance for Credit Loss, Current Common stock, par value Common Stock, Par or Stated Value Per Share Complementary [Member] Complementary [Member] Complementary Segment [Member] CURRENT ASSETS: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Central Index Key Entity Central Index Key Income Tax, Policy Income Tax, Policy [Policy Text Block] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Security Exchange Name Security Exchange Name Exercised, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted weighted average shares outstanding Weighted average shares outstanding for diluted earnings per share Weighted Average Number of Shares Outstanding, Diluted Fair Value, Recurring [Member] Fair Value, Recurring [Member] Amortization Amortization Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Option, Activity [Table Text Block] Share-based Payment Arrangement, Option, Activity [Table Text Block] Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Write-offs charged against allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Common stock repurchase impact on diluted earnings per share Unusual or Infrequent Item, or Both, Earnings Per Share Impact, Net Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash from investing activities Net Cash Provided by (Used in) Investing Activities Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Interest paid Interest Paid, Including Capitalized Interest, Operating and Investing Activities Accumulated Depreciation, Property and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Shares issued for Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Vested, weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Consolidation Consolidation, Policy [Policy Text Block] Total current liabilities Liabilities, Current Tax withholding payments related to share based compensation Payment, Tax Withholding, Share-based Payment Arrangement Termination period after termination of employment Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Termination of Employment Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Termination of Employment Revolving Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Vested and expected to vest, period end, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Entity Address, Postal Zip Code Entity Address, Postal Zip Code Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Fed Funds Effective Rate Overnight Index Swap Rate [Member] Fed Funds Effective Rate Overnight Index Swap Rate [Member] Statement [Table] Statement [Table] Purchase of Investments [Abstract] Purchase of Investments [Abstract] Purchase of Investments [Abstract] Compensation expense yet to be recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Cover page. Cover [Abstract] Finance Lease, Liability, Noncurrent Finance Lease, Liability, Noncurrent PREFERRED SHARES Preferred Stock [Member] Goodwill Goodwill Customer relationships, net of amortization Finite-Lived Intangible Assets, Net Adjustments to reconcile net income to net cash from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Product Delivery and Services [Member] Product Delivery and Service [Member] Product Delivery and Service [Member] Operating Lease, Cost Operating Lease, Cost Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] EX-101.PRE 10 jkhy-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - shares
6 Months Ended
Dec. 31, 2021
Jan. 28, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2021  
Document Transition Report false  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --06-30  
Entity Registrant Name HENRY JACK & ASSOCIATES INC  
Entity Central Index Key 0000779152  
Entity File Number 0-14112  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 43-1128385  
Entity Address, Address Line One 663 Highway 60, P.O. Box 807  
Entity Address, City or Town Monett  
Entity Address, State or Province MO  
Entity Address, Postal Zip Code 65708  
City Area Code 417  
Local Phone Number 235-6652  
Title of 12(b) Security Common Stock ($0.01 par value)  
Trading Symbol JKHY  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   72,825,033
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 29,120 $ 50,992
Receivables, net 236,096 306,564
Income tax receivable 22,881 30,243
Prepaid expenses and other 116,778 109,723
Deferred costs 62,157 46,215
Total current assets 467,032 543,737
PROPERTY AND EQUIPMENT, net 241,409 252,481
OTHER ASSETS:    
Non-current deferred costs 133,223 127,205
Computer software, net of amortization 387,128 368,094
Other non-current assets 260,186 249,210
Other intangible assets, net of amortization 28,787 26,129
Goodwill 687,458 687,458
Total other assets 1,572,361 1,539,938
Total assets 2,280,802 2,336,156
CURRENT LIABILITIES:    
Accounts payable 14,155 18,485
Accrued expenses 150,363 182,517
Notes payable and current maturities of long-term debt 103 110
Deferred revenues 208,733 319,748
Total current liabilities 373,354 520,860
LONG TERM LIABILITIES:    
Non-current deferred revenues 67,045 75,852
Deferred income tax liability 272,331 260,758
Debt, net of current maturities 240,026 100,083
Other long-term liabilities 56,050 59,311
Total long term liabilities 635,452 496,004
Total liabilities 1,008,806 1,016,864
STOCKHOLDERS' EQUITY    
Preferred stock - $1 par value; 500,000 shares authorized, none issued 0 0
Common stock - $0.01 par value; 250,000,000 shares authorized; 103,860,246 shares issued at December 31, 2021; 103,795,169 shares issued at June 30, 2021 1,039 1,038
Additional paid-in capital 535,493 518,960
Retained earnings 2,542,583 2,412,496
Less treasury stock at cost; 31,042,903 shares at December 31, 2021; 29,792,903 shares at June 30, 2021 (1,807,119) (1,613,202)
Total stockholders' equity 1,271,996 1,319,292
Total liabilities and equity 2,280,802 2,336,156
Customer Relationships [Member]    
OTHER ASSETS:    
Customer relationships, net of amortization $ 75,579 $ 81,842
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS PARENTHETICAL - $ / shares
Dec. 31, 2021
Jun. 30, 2021
Statement of Financial Position [Abstract]    
Preferred Stock, Par or Stated Value Per Share $ 1.00 $ 1
Preferred stock, authorized shares 500,000 500,000
Preferred stock, issued shares 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, authorized shares 250,000,000 250,000,000
Common stock, issued shares 103,860,246 103,795,169
Treasury Stock, Shares 31,042,903 29,792,903
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]        
REVENUE $ 493,896 $ 422,361 $ 981,952 $ 874,161
EXPENSES        
Cost of Revenue 282,825 257,782 559,460 520,711
Research and Development 29,916 26,780 56,670 52,837
Selling, General and Administrative 55,493 44,167 106,565 89,393
Total Expenses 368,234 328,729 722,695 662,941
OPERATING INCOME 125,662 93,632 259,257 211,220
INTEREST INCOME (EXPENSE)        
Interest income 6 52 13 120
Interest expense (447) (117) (696) (235)
Total Interest Income (Expense) (441) (65) (683) (115)
INCOME BEFORE INCOME TAXES 125,221 93,567 258,574 211,105
PROVISION FOR INCOME TAXES 29,551 21,585 60,791 47,907
NET INCOME $ 95,670 $ 71,982 $ 197,783 $ 163,198
Earnings Per Share        
Basic earnings per share $ 1.30 $ 0.94 $ 2.68 $ 2.14
Basic weighted average shares outstanding 73,580 76,202 73,798 76,354
Diluted earnings per share $ 1.30 $ 0.94 $ 2.68 $ 2.13
Diluted weighted average shares outstanding 73,697 76,280 73,920 76,496
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement - USD ($)
$ in Thousands
Total
PREFERRED SHARES
COMMON SHARES
ADDITIONAL PAID-IN CAPITAL
RETAINED EARNINGS
TREASURY STOCK
Balance, beginning of period at Jun. 30, 2020     $ 1,036 $ 495,005 $ 2,235,320 $ (1,181,673)
Balance, beginning of period (Accounting Standards Update 2016-13) at Jun. 30, 2020         (493)  
Shares, beginning of period at Jun. 30, 2020     103,622,563      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued for equity-based payment arrangements     78,414      
Shares issued for Employee Stock Purchase Plan     35,726      
Shares issued for equity-based payment arrangements     $ (1) (1)    
Tax withholding related to share-based compensation       (6,689)    
Shares issued for Employee Stock Purchase Plan     0 5,138    
Stock-based compensation expense       9,752    
Net Income $ 163,198       163,198  
Dividends         (65,516)  
Purchase of treasury shares           (109,899)
Balance, end of period at Dec. 31, 2020 $ 1,545,179   $ 1,037 503,205 2,332,509 (1,291,572)
Shares, end of period at Dec. 31, 2020     103,736,703      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share $ 0.86          
Balance, beginning of period at Sep. 30, 2020     $ 1,037 497,030 2,293,229 (1,247,546)
Balance, beginning of period (Accounting Standards Update 2016-13) at Sep. 30, 2020         0  
Shares, beginning of period at Sep. 30, 2020     103,696,962      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued for equity-based payment arrangements     23,412      
Shares issued for Employee Stock Purchase Plan     16,329      
Shares issued for equity-based payment arrangements     $ 0 0    
Tax withholding related to share-based compensation       (1,184)    
Shares issued for Employee Stock Purchase Plan     0 2,232    
Stock-based compensation expense       5,127    
Net Income $ 71,982       71,982  
Dividends         (32,702)  
Purchase of treasury shares           (44,026)
Balance, end of period at Dec. 31, 2020 $ 1,545,179   $ 1,037 503,205 2,332,509 (1,291,572)
Shares, end of period at Dec. 31, 2020     103,736,703      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share $ 0.43          
Preferred Shares   0        
Balance, beginning of period at Jun. 30, 2021 $ 1,319,292   $ 1,038 518,960 2,412,496 (1,613,202)
Balance, beginning of period (Accounting Standards Update 2016-13) at Jun. 30, 2021         0  
Shares, beginning of period at Jun. 30, 2021     103,795,169      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued for equity-based payment arrangements     26,533      
Shares issued for Employee Stock Purchase Plan     38,544      
Shares issued for equity-based payment arrangements     $ 0 0    
Tax withholding related to share-based compensation       (1,998)    
Shares issued for Employee Stock Purchase Plan     1 6,476    
Stock-based compensation expense       12,055    
Net Income 197,783       197,783  
Dividends         (67,696)  
Purchase of treasury shares           (193,917)
Balance, end of period at Dec. 31, 2021 $ 1,271,996   $ 1,039 535,493 2,542,583 (1,807,119)
Shares, end of period at Dec. 31, 2021     103,860,246      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share $ 0.92          
Balance, beginning of period at Sep. 30, 2021     $ 1,038 527,255 2,480,574 (1,613,202)
Balance, beginning of period (Accounting Standards Update 2016-13) at Sep. 30, 2021         0  
Shares, beginning of period at Sep. 30, 2021     103,822,265      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued for equity-based payment arrangements     21,101      
Shares issued for Employee Stock Purchase Plan     16,880      
Shares issued for equity-based payment arrangements     $ 0 0    
Tax withholding related to share-based compensation       (1,046)    
Shares issued for Employee Stock Purchase Plan     1 2,739    
Stock-based compensation expense       6,545    
Net Income $ 95,670       95,670  
Dividends         (33,661)  
Purchase of treasury shares           (193,917)
Balance, end of period at Dec. 31, 2021 $ 1,271,996   $ 1,039 $ 535,493 $ 2,542,583 $ (1,807,119)
Shares, end of period at Dec. 31, 2021     103,860,246      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share $ 0.46          
Preferred Shares   0        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income $ 197,783 $ 163,198
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation 25,843 26,652
Amortization 62,610 61,164
Change in deferred income taxes 11,573 8,651
Expense for stock-based compensation 13,027 9,752
(Gain) Loss on disposal of assets 240 (2,019)
Changes in operating assets and liabilities:    
Change in receivables 70,468 87,518
Change in prepaid expenses, deferred costs and other (39,991) (26,109)
Change in accounts payable 2,995 16
Change in accrued expenses (35,814) (22,627)
Change in income taxes 8,439 13,922
Change in deferred revenues (119,822) (126,134)
Net cash from operating activities 197,351 193,984
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (22,373) (9,543)
Proceeds from dispositions 38 6,157
Purchased software (7,364) (4,254)
Computer software developed (71,353) (62,804)
Purchase of investments 0 (12,100)
Net cash from investing activities (101,052) (82,544)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Borrowings on credit facilities 220,000 0
Repayments on credit facilities and financing leases (80,065) (57)
Purchase of treasury stock (193,917) (109,899)
Dividends paid (67,696) (65,516)
Tax withholding payments related to share based compensation (1,998) (6,689)
Proceeds from sale of common stock 5,505 5,138
Net cash from financing activities (118,171) (177,023)
NET CHANGE IN CASH AND CASH EQUIVALENTS (21,872) (65,583)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 50,992 213,345
CASH AND CASH EQUIVALENTS, END OF PERIOD $ 29,120 $ 147,762
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Operations and Summary of Significant Accounting Policies (Text Block)
6 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations and Summary of Significant Accounting Policies [Text Block] NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Description of the Company
Jack Henry & Associates, Inc. and subsidiaries ("Jack Henry," "JKHY," or the "Company") is a leading provider of technology solutions and payment processing services primarily for the financial services industry. The Company has developed and acquired a number of banking and credit union software systems. The Company's revenues are predominately earned by marketing those systems to financial institutions nationwide, by providing the conversion and implementation services for financial institutions to utilize JKHY systems, and by providing payment processing and other related services. JKHY also provides continuing support and services to customers using on-premise or JKHY private and public cloud-based systems.
Consolidation
The condensed consolidated financial statements include the accounts of JKHY and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions have been eliminated.
Comprehensive Income
Comprehensive income for the three and six months ended December 31, 2021, and 2020, equals the Company’s net income.
Change in Accounting Policy
The Company adopted Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 326, Financial Instruments - Credit Losses, ("CECL") with an adoption date of July 1, 2020. As a result, the Company changed its accounting policy for allowance for credit losses. The accounting policy pursuant to CECL is disclosed below. The adoption of CECL resulted in an immaterial cumulative effect adjustment recorded in retained earnings as of July 1, 2020.
Allowance for Credit Losses
The Company monitors trade and other receivable balances and contract assets and estimates the allowance for lifetime expected credit losses. Estimates of expected credit losses are based on historical collection experience and other factors, including those related to current market conditions and events.
The following table summarizes allowance for credit losses activity for the fiscal quarter and year-to-date period ended December 31, 2021, and 2020:
Three Months Ended December 31,Six Months Ended December 31,
2021202020212020
Allowance for credit losses - beginning balance$7,660 $6,731 $7,267 $6,719 
Cumulative effect of accounting standards update adoption— — — 493 
Current provision for expected credit losses300 370 840 910 
Write-offs charged against allowance(227)(263)(373)(1,286)
Recoveries of amounts previously written off— (1)(1)(4)
Other— (7)— (2)
Allowance for credit losses - ending balance$7,733 $6,830 $7,733 $6,830 
Property and Equipment
Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets.  Accumulated depreciation at December 31, 2021, totaled $453,439 and at June 30, 2021, totaled $435,169.
Intangible Assets
Intangible assets consist of goodwill, customer relationships, computer software, and trade names acquired in business acquisitions in addition to internally developed computer software. The amounts are amortized, with the exception of those intangible assets with an indefinite life (such as goodwill), over an estimated economic benefit period, generally three to twenty years.  Accumulated amortization of intangible assets totaled $983,626 and $921,050 at December 31, 2021, and June 30, 2021, respectively.
Purchase of Investments
At December 31, 2021, and June 30, 2021, the Company had an investment in the preferred stock of Automated Bookkeeping, Inc. ("Autobooks") of $13,250, which represented a non-controlling share of the voting equity as of each date. The total investment was recorded at cost and is included within other non-current assets on the Company's balance sheet. There have been no events or changes in circumstances that would indicate an impairment and no price changes resulting from observing a similar or identical investment. An impairment and/or an observable price change would be an adjustment to recorded cost. Fair value will not be estimated unless there are identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment.
Common Stock
The Board of Directors has authorized the Company to repurchase shares of its common stock. Under this authorization, the Company may finance its share repurchases with available cash reserves or borrowings on its existing line-of-credit. The share repurchase program does not include specific price targets or timetables and may be suspended at any time. At December 31, 2021, there were 31,043 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,948 additional shares. The total cost of treasury shares at December 31, 2021, was $1,807,119. During the first six months of fiscal 2022, the Company repurchased 1,250 shares. At June 30, 2021, there were 29,793 shares in treasury stock and the Company had authority to repurchase up to 5,198 additional shares. The total cost of treasury shares at June 30, 2021, was $1,613,202. During the first six months of fiscal 2021, the Company repurchased 675 shares.
Income Taxes
Deferred tax liabilities and assets are recognized for the tax effects of differences between the financial statement basis and tax basis of assets and liabilities. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based upon the technical merits of the position. The tax benefit recognized in the financial statements from such a position is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Also, interest and penalties expense are recognized on the full amount of unrecognized benefits for uncertain tax positions. The Company's policy is to include interest and penalties related to unrecognized tax benefits in income tax expense.
Interim Financial Statements
The accompanying condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q of the Securities and Exchange Commission ("SEC") and in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") applicable to interim condensed consolidated financial statements and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete consolidated financial statements. The condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes, which are included in its Annual Report on Form 10-K (“Form 10-K”) for the fiscal year ended June 30, 2021. The accounting policies followed by the Company are set forth in Note 1 to the Company's consolidated financial statements included in its Form 10-K for the fiscal year ended June 30, 2021, with updates to certain policies included in this Note 1.
In the opinion of the management of the Company, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary (consisting of normal recurring adjustments) to state fairly in all material respects the financial position of the Company as of December 31, 2021, the results of its operations for
the three and six months ended December 31, 2021, and 2020, changes in stockholders' equity for the three and six months ended December 31, 2021, and 2020, and its cash flows for the six months ended December 31, 2021, and 2020. The condensed consolidated balance sheet at June 30, 2021, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.
The results of operations for the three and six months ended December 31, 2021, are not necessarily indicative of the results to be expected for the entire fiscal year.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Risks and Uncertainties
The extent to which the COVID-19 pandemic will directly or indirectly impact our business and financial results, including revenue, expenses, cost of revenues, research and development, and selling, general and administrative expenses, will depend on future developments that are highly uncertain, such as new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19 (including the efficacy of vaccines against new variants and the development and effectiveness of treatments), as well as the economic impact on local, regional, national and international customers and markets. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 as of December 31, 2021, and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s allowance for credit losses, as well as the carrying value of goodwill and other long-lived assets. While there was not a material impact to the Company’s condensed consolidated financial statements as of and for the fiscal quarter ended December 31, 2021, the Company’s future assessment of the magnitude and duration of COVID-19, as well as other factors, could result in material impacts to the Company’s condensed consolidated financial statements in future reporting periods.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Recent Accounting Pronouncements Recent Accounting Pronouncements (Text Block)
6 Months Ended
Dec. 31, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recently Adopted Accounting Guidance [Text Block]
Recently Adopted Accounting Guidance
In December of 2019, the FASB issued Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which removes certain exceptions and simplifies other requirements of Topic 740 guidance. The ASU was effective for the Company on July 1, 2021. The Company adopted ASU 2019-12 effective July 1, 2021 with no material impact on its condensed consolidated financial statements.
Not Yet Adopted
In October of 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The Company plans to adopt ASU 2021-08 when required, which will be for fiscal years beginning after December 15, 2022, including interim periods within the fiscal years, and should be applied prospectively to business combinations occurring on or after the effective date of this ASU. Although this ASU has no current effect on the Company's condensed consolidated financial statements, there could be an effect for any business combinations taking place after the effective date of this ASU.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue and Deferred Costs Revenue and Deferred Costs (Notes)
6 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue and Deferred Costs [Text Block] REVENUE AND DEFERRED COSTS
Revenue Recognition
The Company generates revenue from data processing, transaction processing, software licensing and related services, professional services, and hardware sales.
Disaggregation of Revenue
The tables below present the Company's revenue disaggregated by type of revenue. Refer to Note 10, Reportable Segment Information, for disaggregated revenue by type and reportable segment. The majority of the Company’s
revenue is earned domestically, with revenue from customers outside the United States comprising less than 1% of total revenue.
Three Months Ended December 31,Six Months Ended December 31,
2021202020212020
Private and Public Cloud1
$138,340 $124,498 $273,982 $245,456 
Product Delivery and Services79,499 48,414 131,014 105,312 
On-Premise Support2
78,372 77,961 188,708 181,102 
Services and Support296,211 250,873 593,704 531,870 
Processing197,685 171,488 388,248 342,291 
Total Revenue$493,896 $422,361 $981,952 $874,161 
1 The name of this revenue stream was changed in fiscal 2021 from "outsourcing and cloud" to "private and public cloud" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current fiscal quarter as it was in the comparative quarter of fiscal 2021 and prior.
2 The name of this revenue stream was changed in fiscal 2021 from "in-house support" to "on-premise support" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current fiscal quarter as it was in the comparative quarter of fiscal 2021 and prior.
Contract Balances
The following table provides information about contract assets and contract liabilities from contracts with customers.

December 31,
2021
June 30,
2021
Receivables, net$236,096 $306,564 
Contract Assets - Current20,374 22,884 
Contract Assets - Non-current59,119 52,920 
Contract Liabilities (Deferred Revenue) - Current208,733 319,748 
Contract Liabilities (Deferred Revenue) - Non-current67,045 75,852 
Contract assets primarily result from revenue being recognized when or as control of a solution or service is transferred to the customer, except where invoicing is contingent upon the completion of other performance obligations or payment terms differ from the provisioning of services. The current portion of contract assets is reported within prepaid expenses and other in the condensed consolidated balance sheet, and the non-current portion is included in other non-current assets. Contract liabilities (deferred revenue) primarily relate to consideration received from customers in advance of delivery of the related goods and services to the customer. Contract balances are reported in a net contract asset or liability position on a contract-by-contract basis at the end of each reporting period.
The Company analyzes contract language to identify if a significant financing component does exist and adjusts the transaction price for any material effects of the time value of money if the timing of payments provides either party to the contract with a significant benefit of financing the transaction.
During the three months ended December 31, 2021 and 2020, the Company recognized revenue of $89,257 and $79,421, respectively, that was included in the corresponding deferred revenue balance at the beginning of the periods. For the six months ended December 31, 2021 and 2020, the Company recognized revenue of $157,781 and $156,666, respectively, that was included in the corresponding deferred revenue balance at the beginning of the periods.
Amounts recognized that relate to performance obligations satisfied (or partially satisfied) in prior periods were immaterial for each period presented. These adjustments are primarily the result of transaction price re-allocations due to changes in estimates of variable consideration.
Transaction Price Allocated to Remaining Performance Obligations
As of December 31, 2021, estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period totaled $5,154,912. The Company expects to recognize approximately 26% over the next 12 months, 20% in 13-24 months, and the balance thereafter.
Contract Costs
The Company incurs incremental costs to obtain a contract as well as costs to fulfill contracts with customers that are expected to be recovered. These costs consist primarily of sales commissions, which are incurred only if a contract is obtained, and customer conversion or implementation-related costs. Capitalized costs are amortized based on the transfer of goods or services to which the asset relates, in line with the percentage of revenue recognized for each performance obligation to which the costs are allocated.
Capitalized costs totaled $347,867 and $314,807 at December 31, 2021 and June 30, 2021, respectively.
For the three months ended December 31, 2021 and 2020, amortization of deferred contract costs was $32,154 and $28,794, respectively. During the six months ended December 31, 2021, and 2020, amortization of deferred contract costs totaled $67,998 and $62,620, respectively.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measures and Disclosures
6 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments[Text Block] FAIR VALUE OF FINANCIAL INSTRUMENTS
For cash equivalents, certificates of deposit, amounts receivable or payable, and short-term borrowings, fair values approximate carrying value, based on the short-term nature of the assets and liabilities.
The Company's estimates of the fair value for financial assets and financial liabilities are based on the framework established in the fair value accounting guidance. The framework is based on the inputs used in valuation, gives the highest priority to quoted prices in active markets, and requires that observable inputs be used in the valuations when available. The three levels of the hierarchy are as follows:
Level 1: inputs to the valuation are quoted prices in an active market for identical assets
Level 2: inputs to the valuation include quoted prices for similar assets in active markets that are observable either directly or indirectly
Level 3: valuation is based on significant inputs that are unobservable in the market and the Company's own estimates of assumptions that we believe market participants would use in pricing the asset
Fair value of financial assets included in current assets is as follows:
Estimated Fair Value MeasurementsTotal Fair
 Level 1Level 2Level 3Value
December 31, 2021   
Financial Assets:
 Certificates of Deposit$ $1,209 $ $1,209 
Financial Liabilities:
Revolving credit facility
$ $240,000 $ $240,000 
June 30, 2021   
Financial Assets:
 Certificates of Deposit$— $1,200 $— $1,200 
Financial Liabilities:
Revolving credit facility
$ $100,000 $ $100,000 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Leases (Notes)
6 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Lessee, Operating Leases [Text Block] LEASESThe Company determines if an arrangement is a lease at inception. The lease term begins on the commencement date, which is the date the Company takes possession of the property and may include options to extend or terminate the lease when it is reasonably certain that the option will be exercised. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Lease agreements with lease and non-lease
components are accounted for as a single lease component for all asset classes, which are comprised of real estate leases and equipment leases. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Since the Company’s leases do not typically provide an implicit rate, the Company uses its incremental borrowing rate based upon the information available at commencement date. The determination of the incremental borrowing rate requires judgment and is determined by using the Company’s current unsecured borrowing rate, adjusted for various factors such as collateralization and term to align with the terms of the lease.
The Company leases certain office space, data centers and equipment with remaining terms of 1 to 12 years. Certain leases contain renewal options for varying periods, which are at the Company’s sole discretion. For leases where the Company is reasonably certain to exercise a renewal option, such option periods have been included in the determination of the Company’s ROU assets and lease liabilities. Certain leases require the Company to pay taxes, insurance, maintenance, and other operating expenses associated with the leased asset. Such amounts are not included in the measurement of the lease liability to the extent they are variable in nature. Variable lease costs are recognized as a variable lease expense when incurred.
At December 31, 2021, and June 30, 2021, the Company had operating lease assets of $51,888 and $55,977 and financing lease assets of $124 and $188, respectively. At December 31, 2021, total operating lease liabilities of $56,653 were comprised of current operating lease liabilities of $11,623 and noncurrent operating lease liabilities of $45,030, and total financing lease liabilities of $129 were comprised of current financing lease liabilities of $103 and noncurrent financing lease liabilities of $26. At June 30, 2021, total operating lease liabilities of $60,828 were comprised of current operating lease liabilities of $11,460 and noncurrent operating lease liabilities of $49,368, and total financing lease liabilities of $193 were comprised of current financing lease liabilities of $110 and noncurrent financing lease liabilities of $83.
Operating lease assets are included within other non-current assets and operating lease liabilities are included within accrued expenses (current portion) and other long-term liabilities (noncurrent portion) in the Company’s condensed consolidated balance sheet. Operating lease assets were recorded net of accumulated amortization of $27,625 and $23,813 as of December 31, 2021, and June 30, 2021, respectively. Financing lease assets are included within property and equipment, net and financing lease liabilities are included within notes payable (current portion) and long-term debt (noncurrent portion) in the Company’s condensed consolidated balance sheet. Financing lease assets were recorded net of accumulated amortization of $206 and $153 as of December 31, 2021, and June 30, 2021, respectively.
Operating lease costs for the three months ended December 31, 2021, and 2020, were $3,327 and $3,766, respectively. Financing lease costs for the three months ended December 31, 2021, and 2020, were $27 and $30, respectively. Total operating and financing lease costs for the respective quarters included variable lease costs of approximately $441 and $809, respectively. Operating lease costs for the six months ended December 31, 2021, and 2020, were $6,759 and $7,675, respectively. Financing lease costs for the six months ended December 31, 2021, and 2020, were $55 and $30, respectively. Total operating and financing lease costs for the respective fiscal year-to-date periods included variable lease costs of approximately $840 and $2,189. Operating and financing lease expense are included within cost of services, research and development, and selling, general and administrative expense, dependent upon the nature and use of the ROU asset, in the Company’s condensed consolidated statement of income.
For the six months ended December 31, 2021, and 2020, the Company had operating cash flows for payments on operating leases of $6,802 and $6,872, respectively, and ROU assets obtained in exchange for operating lease liabilities of $1,870 and $4,485, respectively. Financing cash flows for payments on financing leases for the six months ended December 31, 2021, and 2020, were $55 and $63, respectively.
As of December 31, 2021, and June 30, 2021, the weighted average remaining lease term for the Company's operating leases was 77 months and 81 months, respectively, and the weighted average discount rate was 2.62% and 2.67%, respectively. As of December 31, 2021, and June 30, 2021, the weighted average remaining lease term for the Company's financing leases was 15 months and 21 months, respectively. The weighted average discount rate for the Company's financing leases was 2.36% and 2.39% as of December 31, 2021, and June 30, 2021, respectively.
Maturity of Lease Liabilities under ASC 842
Future minimum rental payments on operating leases with initial non-cancellable lease terms in excess of one year were due as follows at December 31, 2021*:
Due Dates (fiscal year)Future Minimum Rental Payments
2022 (remaining period)6,617 
202312,089 
202410,029 
20257,266 
20266,342 
Thereafter19,388 
Total lease payments$61,731 
Less: interest(5,078)
Present value of lease liabilities$56,653 
*Financing leases were immaterial to the fiscal quarter, so a maturity of lease liabilities table has only been included for operating leases.
Lease payments included $5,464 related to options to extend lease terms that are reasonably certain of being exercised. At December 31, 2021, the Company had $60 in legally binding lease payments for one lease that was signed but not yet commenced. The lease commencement date is March 1, 2022, and the lease term is 36 months.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Text Block)
6 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt and Capital Leases Disclosures [Text Block] DEBT
Revolving credit facility
On February 10, 2020, the Company entered into a five-year senior, unsecured revolving credit facility. The credit facility allows for borrowings of up to $300,000, which may be increased by the Company at any time until maturity to $700,000. The credit facility bears interest at a variable rate equal to (a) a rate based on a eurocurrency rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the U.S. Bank prime rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% and (iv) the eurocurrency rate for a one-month interest period on such day for dollars plus 1.0%), plus an applicable percentage in each case determined by the Company's leverage ratio. The credit facility is guaranteed by certain subsidiaries of the Company and is subject to various financial covenants that require the Company to maintain certain financial ratios as defined in the credit facility agreement. As of December 31, 2021, the Company was in compliance with all such covenants. The revolving credit facility terminates February 10, 2025. There was $240,000 outstanding under the credit facility at December 31, 2021, and $100,000 outstanding balance at June 30, 2021.
Other lines of credit
The Company has an unsecured bank credit line which provides for funding of up to $5,000 and bears interest at the prime rate less 1%. The credit line expires on April 30, 2023. There was no balance outstanding at December 31, 2021, or June 30, 2021.
Interest
The Company paid interest of $604 and $105 during the six months ended December 31, 2021, and 2020, respectively.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Text Block)
6 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block] INCOME TAXESProvision for income taxes increased for the three months ended December 31, 2021, compared to the three months ended December 31, 2020, with an effective tax rate of 23.6% of income before income taxes, compared to 23.1% in the prior-year fiscal quarter. The increase in the effective tax rate comparing the three-month periods ended December 31 was primarily due to the impact of increases in operating income relative to the impact of other items affecting the effective tax rate in the current period.
For the six months ended December 31, 2021, provision for income taxes increased compared to the six months ended December 31, 2020, with an effective tax rate of 23.5% of income before income taxes, compared to 22.7% for the same period last fiscal year. The increase in the effective tax rate comparing the fiscal year-to-date periods ended December 31 was primarily due to the relative impact of the increase in operating income in the current fiscal year-to-date period and a larger excess tax benefit received from share-based compensation in the prior fiscal year-to-date period.
The Company paid income taxes, net of refunds, of $40,687 and $24,794 in the six months ended December 31, 2021, and 2020, respectively.
At December 31, 2021, the Company had $9,594 of gross unrecognized tax benefits before interest and penalties, $8,891 of which, if recognized, would affect our effective tax rate. The Company had accrued interest and penalties of $1,425 and $1,896 related to uncertain tax positions at December 31, 2021, and 2020, respectively.
The U.S. federal and state income tax returns for fiscal 2018 and all subsequent years remain subject to examination as of December 31, 2021, under statute of limitations rules. The Company believes it is reasonably possible that the liability for unrecognized tax benefits could reduce by $3,500 to $4,500 within twelve months of December 31, 2021, due to lapsing statutes of limitations and examination closures.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation (Text Block)
6 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Share-based Payment Arrangement [Text Block] STOCK-BASED COMPENSATION
Our operating income for the three months ended December 31, 2021, and 2020, included $6,956 and $5,127 of stock-based compensation costs, respectively. Our operating income for the six months ended December 31, 2021, and 2020, included $13,027 and $9,752 of stock-based compensation costs, respectively.
Stock Options
On November 10, 2015, the Company adopted the 2015 Equity Incentive Plan ("2015 EIP") for its employees and non-employee directors. The plan allows for grants of stock options, stock appreciation rights, restricted stock shares or units, and performance shares or units. The maximum number of shares authorized for issuance under the plan is 3,000. For stock options, terms and vesting periods of the options are determined by the Compensation Committee of the Board of Directors when granted. The option period must expire not more than ten years from the option grant date. The options granted under this plan are exercisable beginning three years after the grant date at an exercise price equal to 100% of the fair market value of the stock at the grant date. The options terminate upon surrender of the option, ninety days after termination of employment, upon the expiration of one year following notification of a deceased optionee, or ten years after grant.
A summary of option plan activity under this plan is as follows:
 Number of SharesWeighted Average Exercise PriceAggregate
 Intrinsic
 Value
Outstanding July 1, 202122 $87.27  
Granted— —  
Forfeited— —  
Exercised— —  
Outstanding December 31, 202122 $87.27 $1,729 
Vested and Expected to Vest December 31, 202122 $87.27 $1,729 
Exercisable December 31, 202122 $87.27 $1,729 
At December 31, 2021, there was no compensation cost yet to be recognized related to outstanding options. For options currently exercisable, the weighted average remaining contractual term (remaining period of exercisability) as of December 31, 2021, was 4.50 years.
The Company issues unit awards under the 2015 EIP. The following table summarizes non-vested performance and restricted stock unit awards as of December 31, 2021:
UnitsWeighted
Average
Grant Date
Fair Value
Aggregate Intrinsic Value
Outstanding July 1, 2021294 $160.22 
Granted130 178.47 
Vested(40)148.56 
Forfeited(41)198.03 
Outstanding December 31, 2021343 $163.99 $57,242 
The 130 unit awards granted in fiscal 2022 had service requirements and performance targets, with 82 having only service requirements. The unit awards with only service requirements were valued at the weighted average fair value of the non-vested units based on the fair market value of the Company’s equity shares on the grant date, less the present value of expected future dividends to be declared during the vesting period, consistent with the methodology for calculating compensation expense on such awards.
The remaining 48 unit awards granted in fiscal 2022 have performance targets along with service requirements. 19 of these performance and service requirement unit awards were valued at grant by estimating 100% payout at release and using the fair market value of the Company equity shares on the grant date, less the present value of expected future dividends to be declared during the vesting period. The payout at release of approximately half of these unit awards will be determined based on the Company's compound annual growth rate (CAGR) for revenue (excluding adjustments) for the three-year vesting period compared against goal thresholds as defined in the award agreement. The performance payout at release of the other half of these unit awards will be determined based on the expansion of the Company's non-GAAP operating margin over the three-year vesting period compared against goal thresholds as defined in the award agreement. The other 29 performance and service requirement unit awards were valued at grant using a Monte Carlo pricing model as of the measurement date customized to the specific provisions of the Company’s plan design. Per the Company's award vesting and settlement provisions, the awards that utilized a Monte Carlo pricing model were valued at grant on the basis of Total Shareholder Return (TSR) in comparison to the custom peer group comprised of participants approved by the Compensation Committee of the Company's Board of Directors for fiscal year 2022. The Monte Carlo inputs used in the model to estimate fair value at the measurement date and resulting values for these performance unit awards are as follows.
Fiscal year 2022 Monte Carlo award inputs:
Volatility28.55 %
Risk free interest rate0.32 %
Annual dividend based on most recent quarterly dividend$1.84 
Beginning TSR65 %
At December 31, 2021, there was $29,290 of compensation expense, excluding forfeitures, that has yet to be recognized related to non-vested restricted stock unit awards, which will be recognized over a weighted average period of 1.39 years.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share Earnings Per Share (Text Block)
6 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share [Text Block] EARNINGS PER SHARE
The following table reflects the reconciliation between basic and diluted earnings per share.
Three Months Ended December 31,Six Months Ended December 31,
 2021202020212020
Net Income$95,670 $71,982 $197,783 $163,198 
Common share information:
Weighted average shares outstanding for basic earnings per share1
73,580 76,202 73,798 76,354 
Dilutive effect of stock options and restricted stock117 78 122142
Weighted average shares outstanding for diluted earnings per share1
73,697 76,280 73,920 76,496 
Basic earnings per share2
$1.30 $0.94 $2.68 $2.14 
Diluted earnings per share2
$1.30 $0.94 $2.68 $2.13 
1The change in weighted average shares outstanding is primarily due to the weighted effect of the Company's repurchase of 2,800 shares of common stock during all of fiscal 2021 (675 shares repurchased during the first half of fiscal 2021) and the repurchase of 1,250 shares during fiscal year-to-date 2022.
2Common stock repurchases during the trailing twelve months contributed $0.05 to diluted earnings per share for the second fiscal quarter and $0.09 for year-to-date fiscal 2022.

Per share information is based on the weighted average number of common shares outstanding for the three and six months ended December 31, 2021, and 2020. Stock options and restricted stock units have been included in the calculation of earnings per share to the extent they are dilutive. There were 28 and 23 anti-dilutive stock options or restricted stock units excluded for the three and six months ended December 31, 2021, respectively, and 21 were excluded for both the three and six months ended December 31, 2020.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reportable Segment Information (Text Block)
6 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Reportable Segment Information Disclosure [Text Block] REPORTABLE SEGMENT INFORMATION
The Company is a provider of integrated computer systems that perform data processing (available for on-premise installations or JKHY cloud-based services) for banks and credit unions.
The Company’s operations are classified into four reportable segments: Core, Payments, Complementary, and Corporate and Other. The Core segment provides core information processing platforms to banks and credit unions, which consist of integrated applications required to process deposit, loan, and general ledger transactions, and maintain centralized customer/member information. The Payments segment provides secure payment processing tools and services, including ATM, debit, and credit card transaction processing services, online and mobile bill pay solutions, Automated Clearing House ("ACH") origination and remote deposit capture processing, and risk management products and services. The Complementary segment provides additional software and services that can be integrated with our core solutions, and many can be used independently. The Corporate and Other segment includes hardware revenue and costs, as well as operating costs not directly attributable to the other three segments.
The Company evaluates the performance of its segments and allocates resources to them based on various factors, including performance against trend, budget, and forecast. Only revenue and costs of revenue are considered in the evaluation for each segment.
Three Months Ended
December 31, 2021
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$145,699 $23,944 $112,490 $14,078 $296,211 
Processing9,179 158,584 29,234 688 197,685 
Total Revenue154,878 182,528 141,724 14,766 493,896 
Cost of Revenue64,554 95,570 58,151 64,550 282,825 
Research and Development29,916 
Selling, General, and Administrative55,493 
Total Expenses368,234 
SEGMENT INCOME$90,324 $86,958 $83,573 $(49,784)
OPERATING INCOME125,662 
INTEREST INCOME (EXPENSE)(441)
INCOME BEFORE INCOME TAXES$125,221 

Three Months Ended
December 31, 2020
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$126,758 $14,807 $98,829 $10,479 $250,873 
Processing8,190 140,375 22,579 344 171,488 
Total Revenue134,948 155,182 121,408 10,823 422,361 
Cost of Revenue58,485 86,455 52,407 60,435 257,782 
Research and Development26,780 
Selling, General, and Administrative44,167 
Total Expenses328,729 
SEGMENT INCOME$76,463 $68,727 $69,001 $(49,612)
OPERATING INCOME93,632 
INTEREST INCOME (EXPENSE)(65)
INCOME BEFORE INCOME TAXES$93,567 
Six Months Ended
December 31, 2021
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support301,536 39,594 227,443 25,131 593,704 
Processing18,627 312,556 55,762 1,303 388,248 
Total Revenue320,163 352,150 283,205 26,434 981,952 
Cost of Revenue131,456 188,795 113,635 125,574 559,460 
Research and Development56,670 
Selling, General, and Administrative106,565 
Total Expenses722,695 
SEGMENT INCOME$188,707 $163,355 $169,570 $(99,140)
OPERATING INCOME259,257 
INTEREST INCOME (EXPENSE)(683)
INCOME BEFORE INCOME TAXES$258,574 

Six Months Ended
December 31, 2020
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support$271,344 $31,111 $207,378 $22,037 $531,870 
Processing16,759 280,804 44,384 344 342,291 
Total Revenue288,103 311,915 251,762 22,381 874,161 
Cost of Revenue122,347 172,783 104,431 121,150 520,711 
Research and Development52,837 
Selling, General, and Administrative89,393 
Total Expenses662,941 
SEGMENT INCOME$165,756 $139,132 $147,331 $(98,769)
OPERATING INCOME211,220 
INTEREST INCOME (EXPENSE)(115)
INCOME BEFORE INCOME TAXES$211,105 

The Company has not disclosed any additional asset information by segment, as the information is not generated for internal management reporting to the Chief Executive Officer, who is also the Chief Operating Decision Maker.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events Subsequent Events (Text Block)
6 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events [Text Block] SUBSEQUENT EVENTSNone.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Operations and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Consolidation The condensed consolidated financial statements include the accounts of JKHY and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions have been eliminated.
Allowance for Credit Losses The Company monitors trade and other receivable balances and contract assets and estimates the allowance for lifetime expected credit losses. Estimates of expected credit losses are based on historical collection experience and other factors, including those related to current market conditions and events.
Property, Plant and Equipment Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets.
Intangible Assets Intangible assets consist of goodwill, customer relationships, computer software, and trade names acquired in business acquisitions in addition to internally developed computer software. The amounts are amortized, with the exception of those intangible assets with an indefinite life (such as goodwill), over an estimated economic benefit period, generally three to twenty years.
Common Stock The Board of Directors has authorized the Company to repurchase shares of its common stock. Under this authorization, the Company may finance its share repurchases with available cash reserves or borrowings on its existing line-of-credit. The share repurchase program does not include specific price targets or timetables and may be suspended at any time.
Income Tax, Policy
Deferred tax liabilities and assets are recognized for the tax effects of differences between the financial statement basis and tax basis of assets and liabilities. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based upon the technical merits of the position. The tax benefit recognized in the financial statements from such a position is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Also, interest and penalties expense are recognized on the full amount of unrecognized benefits for uncertain tax positions. The Company's policy is to include interest and penalties related to unrecognized tax benefits in income tax expense.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measures and Disclosures (Policies)
6 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments, Policy [Policy Text Block] FAIR VALUE OF FINANCIAL INSTRUMENTS
For cash equivalents, certificates of deposit, amounts receivable or payable, and short-term borrowings, fair values approximate carrying value, based on the short-term nature of the assets and liabilities.
The Company's estimates of the fair value for financial assets and financial liabilities are based on the framework established in the fair value accounting guidance. The framework is based on the inputs used in valuation, gives the highest priority to quoted prices in active markets, and requires that observable inputs be used in the valuations when available. The three levels of the hierarchy are as follows:
Level 1: inputs to the valuation are quoted prices in an active market for identical assets
Level 2: inputs to the valuation include quoted prices for similar assets in active markets that are observable either directly or indirectly
Level 3: valuation is based on significant inputs that are unobservable in the market and the Company's own estimates of assumptions that we believe market participants would use in pricing the asset
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Leases (Policies)
6 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Lessee, Leases [Policy Text Block] The Company determines if an arrangement is a lease at inception. The lease term begins on the commencement date, which is the date the Company takes possession of the property and may include options to extend or terminate the lease when it is reasonably certain that the option will be exercised. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Lease agreements with lease and non-lease
components are accounted for as a single lease component for all asset classes, which are comprised of real estate leases and equipment leases. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Since the Company’s leases do not typically provide an implicit rate, the Company uses its incremental borrowing rate based upon the information available at commencement date. The determination of the incremental borrowing rate requires judgment and is determined by using the Company’s current unsecured borrowing rate, adjusted for various factors such as collateralization and term to align with the terms of the lease.
The Company leases certain office space, data centers and equipment with remaining terms of 1 to 12 years. Certain leases contain renewal options for varying periods, which are at the Company’s sole discretion. For leases where the Company is reasonably certain to exercise a renewal option, such option periods have been included in the determination of the Company’s ROU assets and lease liabilities. Certain leases require the Company to pay taxes, insurance, maintenance, and other operating expenses associated with the leased asset. Such amounts are not included in the measurement of the lease liability to the extent they are variable in nature. Variable lease costs are recognized as a variable lease expense when incurred.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Operations and Summary of Significant Accounting Policies- Loss on Disposal of Assets, net (Tables)
6 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounts Receivable, Allowance for Credit Loss
The following table summarizes allowance for credit losses activity for the fiscal quarter and year-to-date period ended December 31, 2021, and 2020:
Three Months Ended December 31,Six Months Ended December 31,
2021202020212020
Allowance for credit losses - beginning balance$7,660 $6,731 $7,267 $6,719 
Cumulative effect of accounting standards update adoption— — — 493 
Current provision for expected credit losses300 370 840 910 
Write-offs charged against allowance(227)(263)(373)(1,286)
Recoveries of amounts previously written off— (1)(1)(4)
Other— (7)— (2)
Allowance for credit losses - ending balance$7,733 $6,830 $7,733 $6,830 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue and Deferred Costs Revenue and Deferred Costs (Tables)
6 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue [Table Text Block]
Disaggregation of Revenue
The tables below present the Company's revenue disaggregated by type of revenue. Refer to Note 10, Reportable Segment Information, for disaggregated revenue by type and reportable segment. The majority of the Company’s
revenue is earned domestically, with revenue from customers outside the United States comprising less than 1% of total revenue.
Three Months Ended December 31,Six Months Ended December 31,
2021202020212020
Private and Public Cloud1
$138,340 $124,498 $273,982 $245,456 
Product Delivery and Services79,499 48,414 131,014 105,312 
On-Premise Support2
78,372 77,961 188,708 181,102 
Services and Support296,211 250,873 593,704 531,870 
Processing197,685 171,488 388,248 342,291 
Total Revenue$493,896 $422,361 $981,952 $874,161 
1 The name of this revenue stream was changed in fiscal 2021 from "outsourcing and cloud" to "private and public cloud" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current fiscal quarter as it was in the comparative quarter of fiscal 2021 and prior.
2 The name of this revenue stream was changed in fiscal 2021 from "in-house support" to "on-premise support" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current fiscal quarter as it was in the comparative quarter of fiscal 2021 and prior.
Contract Balances [Table Text Block]
Contract Balances
The following table provides information about contract assets and contract liabilities from contracts with customers.

December 31,
2021
June 30,
2021
Receivables, net$236,096 $306,564 
Contract Assets - Current20,374 22,884 
Contract Assets - Non-current59,119 52,920 
Contract Liabilities (Deferred Revenue) - Current208,733 319,748 
Contract Liabilities (Deferred Revenue) - Non-current67,045 75,852 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measures and Disclosures (Tables)
6 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Recurring Fair Value Measurements[Table Text Block]
Fair value of financial assets included in current assets is as follows:
Estimated Fair Value MeasurementsTotal Fair
 Level 1Level 2Level 3Value
December 31, 2021   
Financial Assets:
 Certificates of Deposit$ $1,209 $ $1,209 
Financial Liabilities:
Revolving credit facility
$ $240,000 $ $240,000 
June 30, 2021   
Financial Assets:
 Certificates of Deposit$— $1,200 $— $1,200 
Financial Liabilities:
Revolving credit facility
$ $100,000 $ $100,000 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Leases (Tables)
6 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Maturity of Lease Liabilities Under ASC 842 [Table Text Block]
Maturity of Lease Liabilities under ASC 842
Future minimum rental payments on operating leases with initial non-cancellable lease terms in excess of one year were due as follows at December 31, 2021*:
Due Dates (fiscal year)Future Minimum Rental Payments
2022 (remaining period)6,617 
202312,089 
202410,029 
20257,266 
20266,342 
Thereafter19,388 
Total lease payments$61,731 
Less: interest(5,078)
Present value of lease liabilities$56,653 
*Financing leases were immaterial to the fiscal quarter, so a maturity of lease liabilities table has only been included for operating leases.
Lease payments included $5,464 related to options to extend lease terms that are reasonably certain of being exercised. At December 31, 2021, the Company had $60 in legally binding lease payments for one lease that was signed but not yet commenced. The lease commencement date is March 1, 2022, and the lease term is 36 months.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation (Tables)
6 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
A summary of option plan activity under this plan is as follows:
 Number of SharesWeighted Average Exercise PriceAggregate
 Intrinsic
 Value
Outstanding July 1, 202122 $87.27  
Granted— —  
Forfeited— —  
Exercised— —  
Outstanding December 31, 202122 $87.27 $1,729 
Vested and Expected to Vest December 31, 202122 $87.27 $1,729 
Exercisable December 31, 202122 $87.27 $1,729 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] The following table summarizes non-vested performance and restricted stock unit awards as of December 31, 2021:
UnitsWeighted
Average
Grant Date
Fair Value
Aggregate Intrinsic Value
Outstanding July 1, 2021294 $160.22 
Granted130 178.47 
Vested(40)148.56 
Forfeited(41)198.03 
Outstanding December 31, 2021343 $163.99 $57,242 
ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block] The Monte Carlo inputs used in the model to estimate fair value at the measurement date and resulting values for these performance unit awards are as follows.
Fiscal year 2022 Monte Carlo award inputs:
Volatility28.55 %
Risk free interest rate0.32 %
Annual dividend based on most recent quarterly dividend$1.84 
Beginning TSR65 %
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share Earnings Per Share (Tables)
6 Months Ended
Dec. 31, 2021
Earnings Per Share, Basic and Diluted [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The following table reflects the reconciliation between basic and diluted earnings per share.
Three Months Ended December 31,Six Months Ended December 31,
 2021202020212020
Net Income$95,670 $71,982 $197,783 $163,198 
Common share information:
Weighted average shares outstanding for basic earnings per share1
73,580 76,202 73,798 76,354 
Dilutive effect of stock options and restricted stock117 78 122142
Weighted average shares outstanding for diluted earnings per share1
73,697 76,280 73,920 76,496 
Basic earnings per share2
$1.30 $0.94 $2.68 $2.14 
Diluted earnings per share2
$1.30 $0.94 $2.68 $2.13 
1The change in weighted average shares outstanding is primarily due to the weighted effect of the Company's repurchase of 2,800 shares of common stock during all of fiscal 2021 (675 shares repurchased during the first half of fiscal 2021) and the repurchase of 1,250 shares during fiscal year-to-date 2022.
2Common stock repurchases during the trailing twelve months contributed $0.05 to diluted earnings per share for the second fiscal quarter and $0.09 for year-to-date fiscal 2022.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reportable Segment Information (Tables)
6 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]
Three Months Ended
December 31, 2021
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$145,699 $23,944 $112,490 $14,078 $296,211 
Processing9,179 158,584 29,234 688 197,685 
Total Revenue154,878 182,528 141,724 14,766 493,896 
Cost of Revenue64,554 95,570 58,151 64,550 282,825 
Research and Development29,916 
Selling, General, and Administrative55,493 
Total Expenses368,234 
SEGMENT INCOME$90,324 $86,958 $83,573 $(49,784)
OPERATING INCOME125,662 
INTEREST INCOME (EXPENSE)(441)
INCOME BEFORE INCOME TAXES$125,221 

Three Months Ended
December 31, 2020
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$126,758 $14,807 $98,829 $10,479 $250,873 
Processing8,190 140,375 22,579 344 171,488 
Total Revenue134,948 155,182 121,408 10,823 422,361 
Cost of Revenue58,485 86,455 52,407 60,435 257,782 
Research and Development26,780 
Selling, General, and Administrative44,167 
Total Expenses328,729 
SEGMENT INCOME$76,463 $68,727 $69,001 $(49,612)
OPERATING INCOME93,632 
INTEREST INCOME (EXPENSE)(65)
INCOME BEFORE INCOME TAXES$93,567 
Six Months Ended
December 31, 2021
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support301,536 39,594 227,443 25,131 593,704 
Processing18,627 312,556 55,762 1,303 388,248 
Total Revenue320,163 352,150 283,205 26,434 981,952 
Cost of Revenue131,456 188,795 113,635 125,574 559,460 
Research and Development56,670 
Selling, General, and Administrative106,565 
Total Expenses722,695 
SEGMENT INCOME$188,707 $163,355 $169,570 $(99,140)
OPERATING INCOME259,257 
INTEREST INCOME (EXPENSE)(683)
INCOME BEFORE INCOME TAXES$258,574 

Six Months Ended
December 31, 2020
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support$271,344 $31,111 $207,378 $22,037 $531,870 
Processing16,759 280,804 44,384 344 342,291 
Total Revenue288,103 311,915 251,762 22,381 874,161 
Cost of Revenue122,347 172,783 104,431 121,150 520,711 
Research and Development52,837 
Selling, General, and Administrative89,393 
Total Expenses662,941 
SEGMENT INCOME$165,756 $139,132 $147,331 $(98,769)
OPERATING INCOME211,220 
INTEREST INCOME (EXPENSE)(115)
INCOME BEFORE INCOME TAXES$211,105 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Operations and Summary of Significant Accounting Policies Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Allowance for credit losses- beginning balance, including the cumulative effect of accounting standards update adoption $ 7,660 $ 6,731 $ 7,267 $ 6,719
Current provision for expected credit losses 300 370 840 910
Write-offs charged against allowance (227) (263) (373) (1,286)
Recoveries of amounts previously written off 0 (1) (1) (4)
Other 0 (7) 0 (2)
Allowance for credit losses- ending balance 7,733 6,830 7,733 6,830
Accounting Standards Update 2016-13        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Allowance for credit losses- beginning balance, including the cumulative effect of accounting standards update adoption $ 0 $ 0 $ 0 $ (493)
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Operations and Summary of Significant Accounting Policies Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Property, Plant and Equipment [Abstract]    
Accumulated Depreciation, Property and Equipment $ 453,439 $ 435,169
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Operations and Summary of Significant Accounting Policies Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2021
Jun. 30, 2021
Finite-Lived Intangible Assets, Accumulated Amortization $ 983,626 $ 921,050
Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life 3 years  
Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life 20 years  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Operations and Summary of Significant Accounting Policies Purchase of Investments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Automated Bookkeeping, Inc. [Member] | PREFERRED SHARES  
Investment Owned, at Cost $ 13,250
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Class of Stock Disclosures [Abstract]      
Treasury Stock, Common, Shares 31,043   29,793
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 3,948   5,198
Treasury Stock, Value $ 1,807,119   $ 1,613,202
Treasury Stock, Shares, Acquired 1,250 675 2,800
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue and Deferred Costs Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 493,896 $ 422,361 $ 981,952 $ 874,161
Private and Public Cloud        
Disaggregation of Revenue [Line Items]        
Revenue 138,340 124,498 273,982 245,456
Product Delivery and Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 79,499 48,414 131,014 105,312
On-Premise Support        
Disaggregation of Revenue [Line Items]        
Revenue 78,372 77,961 188,708 181,102
Services and Support [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 296,211 250,873 593,704 531,870
Processing [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 197,685 $ 171,488 $ 388,248 $ 342,291
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue and Deferred Costs Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]    
Receivables, net $ 236,096 $ 306,564
Contract Assets- Current 20,374 22,884
Contract Asset- Non-current 59,119 52,920
Contract Liabilities (Deferred Revenue)- Current 208,733 319,748
Contract Liabilities (Deferred Revenue)- Non- current $ 67,045 $ 75,852
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue and Deferred Costs Revenue Recognition Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]        
Revenue recognized from beginning deferred balance $ 89,257 $ 79,421 $ 157,781 $ 156,666
Future revenue related to unsatisfied performance obligations $ 5,154,912   $ 5,154,912  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Future revenue related to unsatisfied performance obligations, expected percentage to be recognized for given time frame 26.00%   26.00%  
Future revenue related to unsatisfied performance obligations, expected timing 12 months   12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Future revenue related to unsatisfied performance obligations, expected percentage to be recognized for given time frame 20.00%   20.00%  
Future revenue related to unsatisfied performance obligations, expected timing 12 months   12 months  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue and Deferred Costs Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]          
Capitalized Contract Cost $ 347,867   $ 347,867   $ 314,807
Amortization of deferred contract costs $ 32,154 $ 28,794 $ 67,998 $ 62,620  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measures and Disclosures (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Certificates of Deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificates of Deposit $ 1,209 $ 1,200
Certificates of Deposit | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificates of Deposit 0 0
Certificates of Deposit | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificates of Deposit 1,209 1,200
Certificates of Deposit | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificates of Deposit 0 0
Revolving Credit Facility [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Lines of Credit, Fair Value Disclosure 240,000 100,000
Revolving Credit Facility [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Lines of Credit, Fair Value Disclosure 0 0
Revolving Credit Facility [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Lines of Credit, Fair Value Disclosure 240,000 100,000
Revolving Credit Facility [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Lines of Credit, Fair Value Disclosure $ 0 $ 0
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Operating Lease, Right-of-Use Asset $ 51,888   $ 51,888   $ 55,977
Finance Lease, Right-of-Use Asset 124   124   188
Operating Lease Liability, present value 56,653   56,653   60,828
Operating Lease, Liability, Current 11,623   11,623   11,460
Operating Lease, Liability, Noncurrent 45,030   45,030   49,368
Finance Lease, Liability 129   129   193
Finance Lease, Liability, Current 103   103   110
Finance Lease, Liability, Noncurrent 26   26   83
Accumulated Amortization Operating Lease Right-of-use asset 27,625   27,625   23,813
Accumulated Amortization Finance Lease Right-of-use asset 206   206   $ 153
Operating Lease, Cost 3,327 $ 3,766 6,759 $ 7,675  
Finance Lease, Cost 27 30 55 30  
Variable Lease, Cost $ 441 $ 809 840 2,189  
Operating Lease, Cash Flows for Payments     6,802 6,872  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability     1,870 4,485  
Payments on Financing Leases     $ 55 $ 63  
Operating Lease, Weighted Average Remaining Lease Term 77 months   77 months   81 months
Operating Lease, Weighted Average Discount Rate, Percent 2.62%   2.62%   2.67%
Finance Lease, Weighted Average Remaining Lease Term 15 months   15 months   21 months
Finance Lease, Weighted Average Discount Rate, Percent 2.36%   2.36%   2.39%
Minimum [Member]          
Lease term 1 year   1 year    
Maximum [Member]          
Lease term 12 years   12 years    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Leases [Abstract]    
2022 (remaining period) $ 6,617  
2023 12,089  
2024 10,029  
2025 7,266  
2026 6,342  
Thereafter 19,388  
Total lease payments 61,731  
Less: interest (5,078)  
Operating Lease Liability, present value 56,653 $ 60,828
Operating Lease Liability Option To Extend Amounts 5,464  
Lessee, Lease Not Yet Commenced, Future Minimum Payments Due $ 60  
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 36 months  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Debt Instrument [Line Items]      
Interest paid $ 604 $ 105  
Revolving Credit Facility [Member] | Line of Credit [Member]      
Debt Instrument [Line Items]      
Revolving Credit Facility, Current Borrowing Capacity 300,000    
Revolving Credit Facility, Maximum Borrowing Capacity $ 700,000    
Revolving Credit Facility, Expiration Date Feb. 10, 2025    
Long-term Debt $ 240,000   $ 100,000
Unsecured Debt [Member]      
Debt Instrument [Line Items]      
Unsecured Loan, Unused Borrowing Capacity $ 5,000    
Unsecured Loan, Maturity Date Apr. 30, 2023    
Unsecured Loan, Amount Outstanding $ 0   $ 0
Fed Funds Effective Rate Overnight Index Swap Rate [Member] | Revolving Credit Facility [Member] | Line of Credit [Member]      
Debt Instrument [Line Items]      
Basis Spread on Variable Rate 0.50%    
London Interbank Offered Rate (LIBOR) [Member] | Revolving Credit Facility [Member] | Line of Credit [Member]      
Debt Instrument [Line Items]      
Basis Spread on Variable Rate 1.00%    
Prime Rate [Member] | Unsecured Debt [Member]      
Debt Instrument [Line Items]      
Basis Spread on Variable Rate (1.00%)    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Effective Tax Rate 23.60% 23.10% 23.50% 22.70%
Income Taxes Paid, Net     $ 40,687 $ 24,794
Unrecognized Tax Benefits $ 9,594   9,594  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 8,891   8,891  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 1,425 $ 1,896 1,425 $ 1,896
Minimum [Member]        
Expiration of statutes of limitations impact on UTB balance 3,500   3,500  
Maximum [Member]        
Expiration of statutes of limitations impact on UTB balance $ 4,500   $ 4,500  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expense for stock-based compensation $ 6,956 $ 5,127 $ 13,027 $ 9,752
Share-based Payment Arrangement, Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense not yet recognized, stock options 0   $ 0  
Weighted average remaining contractual term, stock options     4 years 6 months  
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense yet to be recognized $ 29,290   $ 29,290  
Compensation expense yet to be recognized, period for recognition     1 year 4 months 20 days  
Granted, number of shares     130  
Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted, number of shares     48  
2015 EIP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized for issuance 3,000   3,000  
2015 EIP [Member] | Share-based Payment Arrangement, Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Requisite service period     3 years  
Termination period after termination of employment     90 days  
Termination period after death     1 year  
Termination after grant date     10 years  
Fair value on grant date less PV of dividends [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted, number of shares     82  
Fair value on grant date less PV of dividends [Member] | Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted, number of shares     19  
Fair value under Monte Carlo [Member] | Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted, number of shares     29  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation Stock Options (Details) - Share-based Payment Arrangement, Option [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Outstanding, period start, number of shares | shares 22
Granted, number of shares | shares 0
Forfeited, number of shares | shares 0
Exercised, number of shares | shares 0
Outstanding, period end, number of shares | shares 22
Outstanding, period start, weighted average exercise price | $ / shares $ 87.27
Granted, weighted average exercise price | $ / shares 0
Forfeited, weighted average exercise price | $ / shares 0
Exercised, weighted average exercise price | $ / shares 0
Outstanding, period end, weighted average exercise price | $ / shares $ 87.27
Outstanding, period end, intrinsic value | $ $ 1,729
Vested and expected to vest, period end, number of shares | shares 22
Vested and expected to vest, period end, weighted average exercise price | $ / shares $ 87.27
Vested and expected to vest, period end, intrinsic value | $ $ 1,729
Exercisable, period end, number of shares | shares 22
Exercisable, period end, weighted average exercise price | $ / shares $ 87.27
Exercisable, period end, intrinsic value | $ $ 1,729
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation Restricted Stock Unit Awards (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Outstanding, period start, number of shares 294
Granted, number of shares 130
Vested, number of shares (40)
Forfeited, number of shares (41)
Outstanding, period end, number of shares 343
Outstanding, period start, weighted average grant date fair value | $ / shares $ 160.22
Granted, weighted average grant date fair value | $ / shares 178.47
Vested, weighted average grant date fair value | $ / shares 148.56
Forfeited, weighted average grant date fair value | $ / shares 198.03
Outstanding, period end, weighted average grant date fair value | $ / shares $ 163.99
Restricted Stock Units, Aggregate Intrinsic Value, Outstanding | $ $ 57,242
Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Granted, number of shares 48
Fair value under Monte Carlo [Member] | Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Granted, number of shares 29
Fair value on grant date less PV of dividends [Member] | Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Granted, number of shares 82
Fair value on grant date less PV of dividends [Member] | Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Granted, number of shares 19
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation RSU Measurement Date Assumptions (Details) - Compensation Peer Group [Member]
6 Months Ended
Dec. 31, 2021
$ / shares
Rate
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Volatility 28.55%
Risk free interest rate 0.32%
Estimated annual dividend | $ / shares $ 1.84
Beginning total shareholder return 65.00%
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Earnings Per Share, Basic and Diluted [Abstract]          
Net Income $ 95,670 $ 71,982 $ 197,783 $ 163,198  
Common share information:          
Weighted average shares outstanding for basic earnings per share 73,580 76,202 73,798 76,354  
Dilutive effect of stock options and restricted stock 117 78 122 142  
Weighted average shares outstanding for diluted earnings per share 73,697 76,280 73,920 76,496  
Basic earnings per share $ 1.30 $ 0.94 $ 2.68 $ 2.14  
Diluted earnings per share 1.30 $ 0.94 $ 2.68 $ 2.13  
Treasury Stock, Shares, Acquired     1,250 675 2,800
Common stock repurchase impact on diluted earnings per share $ 0.05   $ 0.09    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 28 21 23 21  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reportable Segment Information Narrative (Details)
6 Months Ended
Dec. 31, 2021
segment
Segment Reporting [Abstract]  
Number of Reportable Segments 4
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reportable Segment Information Reconciliation of Operating Profit by Segment to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue $ 493,896 $ 422,361 $ 981,952 $ 874,161
Cost of Revenue 282,825 257,782 559,460 520,711
Research and Development 29,916 26,780 56,670 52,837
Selling, General and Administrative 55,493 44,167 106,565 89,393
Total Expenses 368,234 328,729 722,695 662,941
OPERATING INCOME 125,662 93,632 259,257 211,220
INTEREST INCOME (EXPENSE) (441) (65) (683) (115)
INCOME BEFORE INCOME TAXES 125,221 93,567 258,574 211,105
Core [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 154,878 134,948 320,163 288,103
Cost of Revenue 64,554 58,485 131,456 122,347
SEGMENT INCOME 90,324 76,463 188,707 165,756
Payments [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 182,528 155,182 352,150 311,915
Cost of Revenue 95,570 86,455 188,795 172,783
SEGMENT INCOME 86,958 68,727 163,355 139,132
Complementary [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 141,724 121,408 283,205 251,762
Cost of Revenue 58,151 52,407 113,635 104,431
SEGMENT INCOME 83,573 69,001 169,570 147,331
Corporate and Other [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 14,766 10,823 26,434 22,381
Cost of Revenue 64,550 60,435 125,574 121,150
SEGMENT INCOME (49,784) (49,612) (99,140) (98,769)
Services and Support [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 296,211 250,873 593,704 531,870
Services and Support [Member] | Core [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 145,699 126,758 301,536 271,344
Services and Support [Member] | Payments [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 23,944 14,807 39,594 31,111
Services and Support [Member] | Complementary [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 112,490 98,829 227,443 207,378
Services and Support [Member] | Corporate and Other [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 14,078 10,479 25,131 22,037
Processing [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 197,685 171,488 388,248 342,291
Processing [Member] | Core [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 9,179 8,190 18,627 16,759
Processing [Member] | Payments [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 158,584 140,375 312,556 280,804
Processing [Member] | Complementary [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 29,234 22,579 55,762 44,384
Processing [Member] | Corporate and Other [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue $ 688 $ 344 $ 1,303 $ 344
XML 59 jkhy-20211231_htm.xml IDEA: XBRL DOCUMENT 0000779152 2021-07-01 2021-12-31 0000779152 2022-01-28 0000779152 2021-06-30 0000779152 2021-12-31 0000779152 us-gaap:CustomerRelationshipsMember 2021-12-31 0000779152 us-gaap:CustomerRelationshipsMember 2021-06-30 0000779152 2021-10-01 2021-12-31 0000779152 2020-10-01 2020-12-31 0000779152 2020-07-01 2020-12-31 0000779152 us-gaap:PreferredStockMember 2021-12-31 0000779152 us-gaap:PreferredStockMember 2020-12-31 0000779152 us-gaap:CommonStockMember 2021-09-30 0000779152 us-gaap:CommonStockMember 2020-09-30 0000779152 us-gaap:CommonStockMember 2021-06-30 0000779152 us-gaap:CommonStockMember 2020-06-30 0000779152 us-gaap:CommonStockMember 2021-10-01 2021-12-31 0000779152 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0000779152 us-gaap:CommonStockMember 2021-07-01 2021-12-31 0000779152 us-gaap:CommonStockMember 2020-07-01 2020-12-31 0000779152 us-gaap:CommonStockMember 2021-12-31 0000779152 us-gaap:CommonStockMember 2020-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000779152 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000779152 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000779152 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000779152 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000779152 us-gaap:RetainedEarningsMember 2021-09-30 0000779152 us-gaap:RetainedEarningsMember 2020-09-30 0000779152 us-gaap:RetainedEarningsMember 2021-06-30 0000779152 us-gaap:RetainedEarningsMember 2020-06-30 0000779152 us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2021-09-30 0000779152 us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2020-09-30 0000779152 us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2021-06-30 0000779152 us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2020-06-30 0000779152 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0000779152 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000779152 us-gaap:RetainedEarningsMember 2021-07-01 2021-12-31 0000779152 us-gaap:RetainedEarningsMember 2020-07-01 2020-12-31 0000779152 us-gaap:RetainedEarningsMember 2021-12-31 0000779152 us-gaap:RetainedEarningsMember 2020-12-31 0000779152 us-gaap:TreasuryStockMember 2021-09-30 0000779152 us-gaap:TreasuryStockMember 2020-09-30 0000779152 us-gaap:TreasuryStockMember 2021-06-30 0000779152 us-gaap:TreasuryStockMember 2020-06-30 0000779152 us-gaap:TreasuryStockMember 2021-10-01 2021-12-31 0000779152 us-gaap:TreasuryStockMember 2020-10-01 2020-12-31 0000779152 us-gaap:TreasuryStockMember 2021-07-01 2021-12-31 0000779152 us-gaap:TreasuryStockMember 2020-07-01 2020-12-31 0000779152 us-gaap:TreasuryStockMember 2021-12-31 0000779152 us-gaap:TreasuryStockMember 2020-12-31 0000779152 2020-12-31 0000779152 2020-06-30 0000779152 2021-09-30 0000779152 2020-09-30 0000779152 us-gaap:AccountingStandardsUpdate201613Member 2021-09-30 0000779152 us-gaap:AccountingStandardsUpdate201613Member 2020-09-30 0000779152 us-gaap:AccountingStandardsUpdate201613Member 2021-06-30 0000779152 us-gaap:AccountingStandardsUpdate201613Member 2020-06-30 0000779152 srt:MaximumMember 2021-07-01 2021-12-31 0000779152 jkhy:AutomatedBookkeepingInc.Member us-gaap:PreferredStockMember 2021-12-31 0000779152 srt:MinimumMember 2021-07-01 2021-12-31 0000779152 jkhy:PrivatePublicCloudMember 2021-10-01 2021-12-31 0000779152 jkhy:PrivatePublicCloudMember 2020-10-01 2020-12-31 0000779152 jkhy:PrivatePublicCloudMember 2021-07-01 2021-12-31 0000779152 jkhy:PrivatePublicCloudMember 2020-07-01 2020-12-31 0000779152 jkhy:ProductDeliveryandServiceMember 2021-10-01 2021-12-31 0000779152 jkhy:ProductDeliveryandServiceMember 2020-10-01 2020-12-31 0000779152 jkhy:ProductDeliveryandServiceMember 2021-07-01 2021-12-31 0000779152 jkhy:ProductDeliveryandServiceMember 2020-07-01 2020-12-31 0000779152 jkhy:OnPremiseSupportMember 2021-10-01 2021-12-31 0000779152 jkhy:OnPremiseSupportMember 2020-10-01 2020-12-31 0000779152 jkhy:OnPremiseSupportMember 2021-07-01 2021-12-31 0000779152 jkhy:OnPremiseSupportMember 2020-07-01 2020-12-31 0000779152 us-gaap:LicenseAndServiceMember 2021-10-01 2021-12-31 0000779152 us-gaap:LicenseAndServiceMember 2020-10-01 2020-12-31 0000779152 us-gaap:LicenseAndServiceMember 2021-07-01 2021-12-31 0000779152 us-gaap:LicenseAndServiceMember 2020-07-01 2020-12-31 0000779152 jkhy:ProcessingMember 2021-10-01 2021-12-31 0000779152 jkhy:ProcessingMember 2020-10-01 2020-12-31 0000779152 jkhy:ProcessingMember 2021-07-01 2021-12-31 0000779152 jkhy:ProcessingMember 2020-07-01 2020-12-31 0000779152 2022-01-01 2021-12-31 0000779152 2023-01-01 2021-12-31 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000779152 srt:MinimumMember 2021-12-31 0000779152 srt:MaximumMember 2021-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-07-01 2021-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-07-01 2021-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2021-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-06-30 0000779152 us-gaap:UnsecuredDebtMember 2021-12-31 0000779152 us-gaap:UnsecuredDebtMember us-gaap:PrimeRateMember 2021-07-01 2021-12-31 0000779152 us-gaap:UnsecuredDebtMember 2021-07-01 2021-12-31 0000779152 us-gaap:UnsecuredDebtMember 2021-06-30 0000779152 jkhy:A2015EIPMember 2021-12-31 0000779152 us-gaap:EmployeeStockOptionMember jkhy:A2015EIPMember 2021-07-01 2021-12-31 0000779152 us-gaap:EmployeeStockOptionMember 2021-06-30 0000779152 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-12-31 0000779152 us-gaap:EmployeeStockOptionMember 2021-12-31 0000779152 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0000779152 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-12-31 0000779152 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000779152 us-gaap:RestrictedStockUnitsRSUMember jkhy:FairvalueongrantdatelessPVofdividendsMember 2021-07-01 2021-12-31 0000779152 us-gaap:PerformanceSharesMember 2021-07-01 2021-12-31 0000779152 us-gaap:PerformanceSharesMember jkhy:FairvalueongrantdatelessPVofdividendsMember 2021-07-01 2021-12-31 0000779152 us-gaap:PerformanceSharesMember jkhy:FairvalueunderMonteCarloMember 2021-07-01 2021-12-31 0000779152 jkhy:CompensationPeerGroupMember 2021-07-01 2021-12-31 0000779152 2020-07-01 2021-06-30 0000779152 us-gaap:LicenseAndServiceMember jkhy:CoreSegmentMember 2021-10-01 2021-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:PaymentsMember 2021-10-01 2021-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:ComplementaryMember 2021-10-01 2021-12-31 0000779152 us-gaap:LicenseAndServiceMember us-gaap:CorporateAndOtherMember 2021-10-01 2021-12-31 0000779152 jkhy:ProcessingMember jkhy:CoreSegmentMember 2021-10-01 2021-12-31 0000779152 jkhy:ProcessingMember jkhy:PaymentsMember 2021-10-01 2021-12-31 0000779152 jkhy:ProcessingMember jkhy:ComplementaryMember 2021-10-01 2021-12-31 0000779152 jkhy:ProcessingMember us-gaap:CorporateAndOtherMember 2021-10-01 2021-12-31 0000779152 jkhy:CoreSegmentMember 2021-10-01 2021-12-31 0000779152 jkhy:PaymentsMember 2021-10-01 2021-12-31 0000779152 jkhy:ComplementaryMember 2021-10-01 2021-12-31 0000779152 us-gaap:CorporateAndOtherMember 2021-10-01 2021-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:CoreSegmentMember 2020-10-01 2020-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:PaymentsMember 2020-10-01 2020-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:ComplementaryMember 2020-10-01 2020-12-31 0000779152 us-gaap:LicenseAndServiceMember us-gaap:CorporateAndOtherMember 2020-10-01 2020-12-31 0000779152 jkhy:ProcessingMember jkhy:CoreSegmentMember 2020-10-01 2020-12-31 0000779152 jkhy:ProcessingMember jkhy:PaymentsMember 2020-10-01 2020-12-31 0000779152 jkhy:ProcessingMember jkhy:ComplementaryMember 2020-10-01 2020-12-31 0000779152 jkhy:ProcessingMember us-gaap:CorporateAndOtherMember 2020-10-01 2020-12-31 0000779152 jkhy:CoreSegmentMember 2020-10-01 2020-12-31 0000779152 jkhy:PaymentsMember 2020-10-01 2020-12-31 0000779152 jkhy:ComplementaryMember 2020-10-01 2020-12-31 0000779152 us-gaap:CorporateAndOtherMember 2020-10-01 2020-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:CoreSegmentMember 2021-07-01 2021-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:PaymentsMember 2021-07-01 2021-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:ComplementaryMember 2021-07-01 2021-12-31 0000779152 us-gaap:LicenseAndServiceMember us-gaap:CorporateAndOtherMember 2021-07-01 2021-12-31 0000779152 jkhy:ProcessingMember jkhy:CoreSegmentMember 2021-07-01 2021-12-31 0000779152 jkhy:ProcessingMember jkhy:PaymentsMember 2021-07-01 2021-12-31 0000779152 jkhy:ProcessingMember jkhy:ComplementaryMember 2021-07-01 2021-12-31 0000779152 jkhy:ProcessingMember us-gaap:CorporateAndOtherMember 2021-07-01 2021-12-31 0000779152 jkhy:CoreSegmentMember 2021-07-01 2021-12-31 0000779152 jkhy:PaymentsMember 2021-07-01 2021-12-31 0000779152 jkhy:ComplementaryMember 2021-07-01 2021-12-31 0000779152 us-gaap:CorporateAndOtherMember 2021-07-01 2021-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:CoreSegmentMember 2020-07-01 2020-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:PaymentsMember 2020-07-01 2020-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:ComplementaryMember 2020-07-01 2020-12-31 0000779152 us-gaap:LicenseAndServiceMember us-gaap:CorporateAndOtherMember 2020-07-01 2020-12-31 0000779152 jkhy:ProcessingMember jkhy:CoreSegmentMember 2020-07-01 2020-12-31 0000779152 jkhy:ProcessingMember jkhy:PaymentsMember 2020-07-01 2020-12-31 0000779152 jkhy:ProcessingMember jkhy:ComplementaryMember 2020-07-01 2020-12-31 0000779152 jkhy:ProcessingMember us-gaap:CorporateAndOtherMember 2020-07-01 2020-12-31 0000779152 jkhy:CoreSegmentMember 2020-07-01 2020-12-31 0000779152 jkhy:PaymentsMember 2020-07-01 2020-12-31 0000779152 jkhy:ComplementaryMember 2020-07-01 2020-12-31 0000779152 us-gaap:CorporateAndOtherMember 2020-07-01 2020-12-31 shares iso4217:USD shares iso4217:USD utr:Rate pure jkhy:segment 2021-12-31 HENRY JACK & ASSOCIATES INC 0000779152 --06-30 2022 Q2 false 72825033 0.01 0.01 250000000 250000000 103860246 103795169 1.00 1.00 500000 500000 0 0 31042903 29792903 P3Y P12M 0.235 0.227 197783000 2.68 163198000 2.13 10-Q true 2021-12-31 false 0-14112 DE 43-1128385 663 Highway 60, P.O. Box 807 Monett MO 65708 417 235-6652 Common Stock ($0.01 par value) JKHY NASDAQ Yes Yes Large Accelerated Filer false false false 72825033 29120000 50992000 236096000 306564000 22881000 30243000 116778000 109723000 62157000 46215000 467032000 543737000 241409000 252481000 133223000 127205000 387128000 368094000 260186000 249210000 75579000 81842000 28787000 26129000 687458000 687458000 1572361000 1539938000 2280802000 2336156000 14155000 18485000 150363000 182517000 103000 110000 208733000 319748000 373354000 520860000 67045000 75852000 272331000 260758000 240026000 100083000 56050000 59311000 635452000 496004000 1008806000 1016864000 1 1 500000 500000 0 0 0 0 0.01 0.01 250000000 250000000 103860246 103795169 1039000 1038000 535493000 518960000 2542583000 2412496000 31042903 29792903 1807119000 1613202000 1271996000 1319292000 2280802000 2336156000 493896000 422361000 981952000 874161000 282825000 257782000 559460000 520711000 29916000 26780000 56670000 52837000 55493000 44167000 106565000 89393000 368234000 328729000 722695000 662941000 125662000 93632000 259257000 211220000 6000 52000 13000 120000 447000 117000 696000 235000 -441000 -65000 -683000 -115000 125221000 93567000 258574000 211105000 29551000 21585000 60791000 47907000 95670000 71982000 197783000 163198000 1.30 0.94 2.68 2.14 73580000 76202000 73798000 76354000 1.30 0.94 2.68 2.13 73697000 76280000 73920000 76496000 0 0 0 0 103822265 103696962 103795169 103622563 21101 23412 26533 78414 16880 16329 38544 35726 103860246 103736703 103860246 103736703 1038000 1037000 1038000 1036000 0 0 0 1000 1000 0 1000 0 1039000 1037000 1039000 1037000 527255000 497030000 518960000 495005000 0 0 0 1000 1046000 1184000 1998000 6689000 2739000 2232000 6476000 5138000 6545000 5127000 12055000 9752000 535493000 503205000 535493000 503205000 2480574000 2293229000 2412496000 2235320000 0 0 0 -493000 95670000 71982000 197783000 163198000 33661000 32702000 67696000 65516000 2542583000 2332509000 2542583000 2332509000 -1613202000 -1247546000 -1613202000 -1181673000 193917000 44026000 193917000 109899000 -1807119000 -1291572000 -1807119000 -1291572000 1271996000 1545179000 1271996000 1545179000 0.46 0.43 0.92 0.86 197783000 163198000 25843000 26652000 62610000 61164000 -11573000 -8651000 13027000 9752000 -240000 2019000 -70468000 -87518000 39991000 26109000 2995000 16000 -35814000 -22627000 8439000 13922000 -119822000 -126134000 197351000 193984000 22373000 9543000 38000 6157000 7364000 4254000 71353000 62804000 0 12100000 -101052000 -82544000 220000000 0 80065000 57000 193917000 109899000 67696000 65516000 1998000 6689000 5505000 5138000 -118171000 -177023000 -21872000 -65583000 50992000 213345000 29120000 147762000 NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of the Company</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jack Henry &amp; Associates, Inc. and subsidiaries ("Jack Henry," "JKHY," or the "Company") is a leading provider of technology solutions and payment processing services primarily for the financial services industry. The Company has developed and acquired a number of banking and credit union software systems. The Company's revenues are predominately earned by marketing those systems to financial institutions nationwide, by providing the conversion and implementation services for financial institutions to utilize JKHY systems, and by providing payment processing and other related services. JKHY also provides continuing support and services to customers using on-premise or JKHY private and public cloud-based systems. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidation</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of JKHY and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income for the three and six months ended December 31, 2021, and 2020, equals the Company’s net income.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Accounting Policy</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 326, Financial Instruments - Credit Losses, ("CECL") with an adoption date of July 1, 2020. As a result, the Company changed its accounting policy for allowance for credit losses. The accounting policy pursuant to CECL is disclosed below. The adoption of CECL resulted in an immaterial cumulative effect adjustment recorded in retained earnings as of July 1, 2020.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company monitors trade and other receivable balances and contract assets and estimates the allowance for lifetime expected credit losses. Estimates of expected credit losses are based on historical collection experience and other factors, including those related to current market conditions and events.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes allowance for credit losses activity for the fiscal quarter and year-to-date period ended December 31, 2021, and 2020:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2021</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2021</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses - beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting standards update adoption</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against allowance</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,286)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of amounts previously written off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance for credit losses - ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,733</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,830</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,733</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,830</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Property and Equipment</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets.  Accumulated depreciation at December 31, 2021, totaled $453,439 and at June 30, 2021, totaled $435,169.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of goodwill, customer relationships, computer software, and trade names acquired in business acquisitions in addition to internally developed computer software. The amounts are amortized, with the exception of those intangible assets with an indefinite life (such as goodwill), over an estimated economic benefit period, generally three to twenty years.  Accumulated amortization of intangible assets totaled $983,626 and $921,050 at December 31, 2021, and June 30, 2021, respectively. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase of Investments</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, and June 30, 2021, the Company had an investment in the preferred stock of Automated Bookkeeping, Inc. ("Autobooks") of $13,250, which represented a non-controlling share of the voting equity as of each date. The total investment was recorded at cost and is included within other non-current assets on the Company's balance sheet. There have been no events or changes in circumstances that would indicate an impairment and no price changes resulting from observing a similar or identical investment. An impairment and/or an observable price change would be an adjustment to recorded cost. Fair value will not be estimated unless there are identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors has authorized the Company to repurchase shares of its common stock. Under this authorization, the Company may finance its share repurchases with available cash reserves or borrowings on its existing line-of-credit. The share repurchase program does not include specific price targets or timetables and may be suspended at any time. At December 31, 2021, there were 31,043 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,948 additional shares. The total cost of treasury shares at December 31, 2021, was $1,807,119. During the first six months of fiscal 2022, the Company repurchased 1,250 shares. At June 30, 2021, there were 29,793 shares in treasury stock and the Company had authority to repurchase up to 5,198 additional shares. The total cost of treasury shares at June 30, 2021, was $1,613,202. During the first six months of fiscal 2021, the Company repurchased 675 shares.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liabilities and assets are recognized for the tax effects of differences between the financial statement basis and tax basis of assets and liabilities. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based upon the technical merits of the position. The tax benefit recognized in the financial statements from such a position is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Also, interest and penalties expense are recognized on the full amount of unrecognized benefits for uncertain tax positions. The Company's policy is to include interest and penalties related to unrecognized tax benefits in income tax expense.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interim Financial Statements</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q of the Securities and Exchange Commission ("SEC") and in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") applicable to interim condensed consolidated financial statements and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete consolidated financial statements. The condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes, which are included in its Annual Report on Form 10-K (“Form 10-K”) for the fiscal year ended June 30, 2021. The accounting policies followed by the Company are set forth in Note 1 to the Company's consolidated financial statements included in its Form 10-K for the fiscal year ended June 30, 2021, with updates to certain policies included in this Note 1.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of the management of the Company, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary (consisting of normal recurring adjustments) to state fairly in all material respects the financial position of the Company as of December 31, 2021, the results of its operations for </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the three and six months ended December 31, 2021, and 2020, changes in stockholders' equity for the three and six months ended December 31, 2021, and 2020, and its cash flows for the six months ended December 31, 2021, and 2020. The condensed consolidated balance sheet at June 30, 2021, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended December 31, 2021, are not necessarily indicative of the results to be expected for the entire fiscal year.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent to which the COVID-19 pandemic will directly or indirectly impact our business and financial results, including revenue, expenses, cost of revenues, research and development, and selling, general and administrative expenses, will depend on future developments that are highly uncertain, such as new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19 (including the efficacy of vaccines against new variants and the development and effectiveness of treatments), as well as the economic impact on local, regional, national and international customers and markets. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 as of December 31, 2021, and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s allowance for credit losses, as well as the carrying value of goodwill and other long-lived assets. While there was not a material impact to the Company’s condensed consolidated financial statements as of and for the fiscal quarter ended December 31, 2021, the Company’s future assessment of the magnitude and duration of COVID-19, as well as other factors, could result in material impacts to the Company’s condensed consolidated financial statements in future reporting periods.</span></div> The condensed consolidated financial statements include the accounts of JKHY and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions have been eliminated. The Company monitors trade and other receivable balances and contract assets and estimates the allowance for lifetime expected credit losses. Estimates of expected credit losses are based on historical collection experience and other factors, including those related to current market conditions and events. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes allowance for credit losses activity for the fiscal quarter and year-to-date period ended December 31, 2021, and 2020:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2021</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2021</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses - beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting standards update adoption</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against allowance</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,286)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of amounts previously written off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance for credit losses - ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,733</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,830</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,733</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,830</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7660000 6731000 7267000 6719000 0 0 0 -493000 300000 370000 840000 910000 227000 263000 373000 1286000 0 1000 1000 4000 0 -7000 0 -2000 7733000 6830000 7733000 6830000 Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets. 453439000 435169000 Intangible assets consist of goodwill, customer relationships, computer software, and trade names acquired in business acquisitions in addition to internally developed computer software. The amounts are amortized, with the exception of those intangible assets with an indefinite life (such as goodwill), over an estimated economic benefit period, generally three to twenty years. P20Y 983626000 921050000 13250000 The Board of Directors has authorized the Company to repurchase shares of its common stock. Under this authorization, the Company may finance its share repurchases with available cash reserves or borrowings on its existing line-of-credit. The share repurchase program does not include specific price targets or timetables and may be suspended at any time. 31043000 3948000 1807119000 1250000 29793000 5198000 1613202000 675000 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liabilities and assets are recognized for the tax effects of differences between the financial statement basis and tax basis of assets and liabilities. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based upon the technical merits of the position. The tax benefit recognized in the financial statements from such a position is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Also, interest and penalties expense are recognized on the full amount of unrecognized benefits for uncertain tax positions. The Company's policy is to include interest and penalties related to unrecognized tax benefits in income tax expense.</span></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Guidance</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December of 2019, the FASB issued Accounting Standards Update ("ASU") No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which removes certain exceptions and simplifies other requirements of Topic 740 guidance. The ASU was effective for the Company on July 1, 2021. The Company adopted ASU 2019-12 effective July 1, 2021 with no material impact on its condensed consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Not Yet Adopted</span></div>In October of 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The Company plans to adopt ASU 2021-08 when required, which will be for fiscal years beginning after December 15, 2022, including interim periods within the fiscal years, and should be applied prospectively to business combinations occurring on or after the effective date of this ASU. Although this ASU has no current effect on the Company's condensed consolidated financial statements, there could be an effect for any business combinations taking place after the effective date of this ASU. REVENUE AND DEFERRED COSTS<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from data processing, transaction processing, software licensing and related services, professional services, and hardware sales.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present the Company's revenue disaggregated by type of revenue. Refer to Note 10, Reportable Segment Information, for disaggregated revenue by type and reportable segment. The majority of the Company’s </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue is earned domestically, with revenue from customers outside the United States comprising less than 1% of total revenue.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.280%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Private and Public Cloud</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product Delivery and Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">On-Premise Support</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Services and Support</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">296,211</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,873 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">593,704</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">531,870 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">197,685</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">388,248</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">493,896</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">981,952</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874,161 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The name of this revenue stream was changed in fiscal 2021 from "outsourcing and cloud" to "private and public cloud" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current fiscal quarter as it was in the comparative quarter of fiscal 2021 and prior.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The name of this revenue stream was changed in fiscal 2021 from "in-house support" to "on-premise support" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current fiscal quarter as it was in the comparative quarter of fiscal 2021 and prior.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">236,096</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Assets - Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,374</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Assets - Non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59,119</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Liabilities (Deferred Revenue) - Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">208,733</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Liabilities (Deferred Revenue) - Non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,045</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily result from revenue being recognized when or as control of a solution or service is transferred to the customer, except where invoicing is contingent upon the completion of other performance obligations or payment terms differ from the provisioning of services. The current portion of contract assets is reported within prepaid expenses and other in the condensed consolidated balance sheet, and the non-current portion is included in other non-current assets. Contract liabilities (deferred revenue) primarily relate to consideration received from customers in advance of delivery of the related goods and services to the customer. Contract balances are reported in a net contract asset or liability position on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company analyzes contract language to identify if a significant financing component does exist and adjusts the transaction price for any material effects of the time value of money if the timing of payments provides either party to the contract with a significant benefit of financing the transaction. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2021 and 2020, the Company recognized revenue of $89,257 and $79,421, respectively, that was included in the corresponding deferred revenue balance at the beginning of the periods. For the six months ended December 31, 2021 and 2020, the Company recognized revenue of $157,781 and $156,666, respectively, that was included in the corresponding deferred revenue balance at the beginning of the periods.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized that relate to performance obligations satisfied (or partially satisfied) in prior periods were immaterial for each period presented. These adjustments are primarily the result of transaction price re-allocations due to changes in estimates of variable consideration.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to Remaining Performance Obligations</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period totaled $5,154,912. The Company expects to recognize approximately 26% over the next 12 months, 20% in 13-24 months, and the balance thereafter.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs incremental costs to obtain a contract as well as costs to fulfill contracts with customers that are expected to be recovered. These costs consist primarily of sales commissions, which are incurred only if a contract is obtained, and customer conversion or implementation-related costs. Capitalized costs are amortized based on the transfer of goods or services to which the asset relates, in line with the percentage of revenue recognized for each performance obligation to which the costs are allocated. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs totaled $347,867 and $314,807 at December 31, 2021 and June 30, 2021, respectively.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended December 31, 2021 and 2020, amortization of deferred contract costs was $32,154 and $28,794, respectively. During the six months ended December 31, 2021, and 2020, amortization of deferred contract costs totaled $67,998 and $62,620, respectively.</span></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present the Company's revenue disaggregated by type of revenue. Refer to Note 10, Reportable Segment Information, for disaggregated revenue by type and reportable segment. The majority of the Company’s </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue is earned domestically, with revenue from customers outside the United States comprising less than 1% of total revenue.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.280%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Private and Public Cloud</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product Delivery and Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">On-Premise Support</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Services and Support</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">296,211</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,873 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">593,704</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">531,870 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">197,685</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">388,248</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">493,896</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">981,952</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874,161 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The name of this revenue stream was changed in fiscal 2021 from "outsourcing and cloud" to "private and public cloud" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current fiscal quarter as it was in the comparative quarter of fiscal 2021 and prior.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The name of this revenue stream was changed in fiscal 2021 from "in-house support" to "on-premise support" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current fiscal quarter as it was in the comparative quarter of fiscal 2021 and prior.</span></div> 138340000 124498000 273982000 245456000 79499000 48414000 131014000 105312000 78372000 77961000 188708000 181102000 296211000 250873000 593704000 531870000 197685000 171488000 388248000 342291000 493896000 422361000 981952000 874161000 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">236,096</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Assets - Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,374</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Assets - Non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59,119</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Liabilities (Deferred Revenue) - Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">208,733</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract Liabilities (Deferred Revenue) - Non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,045</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 236096000 306564000 20374000 22884000 59119000 52920000 208733000 319748000 67045000 75852000 89257000 79421000 157781000 156666000 5154912000 0.26 P12M 0.20 347867000 314807000 32154000 28794000 67998000 62620000 FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For cash equivalents, certificates of deposit, amounts receivable or payable, and short-term borrowings, fair values approximate carrying value, based on the short-term nature of the assets and liabilities. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's estimates of the fair value for financial assets and financial liabilities are based on the framework established in the fair value accounting guidance. The framework is based on the inputs used in valuation, gives the highest priority to quoted prices in active markets, and requires that observable inputs be used in the valuations when available. The three levels of the hierarchy are as follows:</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: inputs to the valuation are quoted prices in an active market for identical assets</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: inputs to the valuation include quoted prices for similar assets in active markets that are observable either directly or indirectly</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: valuation is based on significant inputs that are unobservable in the market and the Company's own estimates of assumptions that we believe market participants would use in pricing the asset</span></div> FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For cash equivalents, certificates of deposit, amounts receivable or payable, and short-term borrowings, fair values approximate carrying value, based on the short-term nature of the assets and liabilities. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's estimates of the fair value for financial assets and financial liabilities are based on the framework established in the fair value accounting guidance. The framework is based on the inputs used in valuation, gives the highest priority to quoted prices in active markets, and requires that observable inputs be used in the valuations when available. The three levels of the hierarchy are as follows:</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: inputs to the valuation are quoted prices in an active market for identical assets</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: inputs to the valuation include quoted prices for similar assets in active markets that are observable either directly or indirectly</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: valuation is based on significant inputs that are unobservable in the market and the Company's own estimates of assumptions that we believe market participants would use in pricing the asset</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of financial assets included in current assets is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value Measurements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Fair</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Certificates of Deposit</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,209</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,209</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">240,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">240,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Assets:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Certificates of Deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of financial assets included in current assets is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value Measurements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Fair</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Certificates of Deposit</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,209</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,209</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">240,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">240,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Assets:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Certificates of Deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 1209000 0 1209000 0 240000000 0 240000000 0 1200000 0 1200000 0 100000000 0 100000000 LEASESThe Company determines if an arrangement is a lease at inception. The lease term begins on the commencement date, which is the date the Company takes possession of the property and may include options to extend or terminate the lease when it is reasonably certain that the option will be exercised. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Lease agreements with lease and non-lease <div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">components are accounted for as a single lease component for all asset classes, which are comprised of real estate leases and equipment leases. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Since the Company’s leases do not typically provide an implicit rate, the Company uses its incremental borrowing rate based upon the information available at commencement date. The determination of the incremental borrowing rate requires judgment and is determined by using the Company’s current unsecured borrowing rate, adjusted for various factors such as collateralization and term to align with the terms of the lease.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain office space, data centers and equipment with remaining terms of 1 to 12 years. Certain leases contain renewal options for varying periods, which are at the Company’s sole discretion. For leases where the Company is reasonably certain to exercise a renewal option, such option periods have been included in the determination of the Company’s ROU assets and lease liabilities. Certain leases require the Company to pay taxes, insurance, maintenance, and other operating expenses associated with the leased asset. Such amounts are not included in the measurement of the lease liability to the extent they are variable in nature. Variable lease costs are recognized as a variable lease expense when incurred.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, and June 30, 2021, the Company had operating lease assets of $51,888 and $55,977 and financing lease assets of $124 and $188, respectively. At December 31, 2021, total operating lease liabilities of $56,653 were comprised of current operating lease liabilities of $11,623 and noncurrent operating lease liabilities of $45,030, and total financing lease liabilities of $129 were comprised of current financing lease liabilities of $103 and noncurrent financing lease liabilities of $26. At June 30, 2021, total operating lease liabilities of $60,828 were comprised of current operating lease liabilities of $11,460 and noncurrent operating lease liabilities of $49,368, and total financing lease liabilities of $193 were comprised of current financing lease liabilities of $110 and noncurrent financing lease liabilities of $83.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets are included within other non-current assets and operating lease liabilities are included within accrued expenses (current portion) and other long-term liabilities (noncurrent portion) in the Company’s condensed consolidated balance sheet. Operating lease assets were recorded net of accumulated amortization of $27,625 and $23,813 as of December 31, 2021, and June 30, 2021, respectively. Financing lease assets are included within property and equipment, net and financing lease liabilities are included within notes payable (current portion) and long-term debt (noncurrent portion) in the Company’s condensed consolidated balance sheet. Financing lease assets were recorded net of accumulated amortization of $206 and $153 as of December 31, 2021, and June 30, 2021, respectively.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs for the three months ended December 31, 2021, and 2020, were $3,327 and $3,766, respectively. Financing lease costs for the three months ended December 31, 2021, and 2020, were $27 and $30, respectively. Total operating and financing lease costs for the respective quarters included variable lease costs of approximately $441 and $809, respectively. Operating lease costs for the six months ended December 31, 2021, and 2020, were $6,759 and $7,675, respectively. Financing lease costs for the six months ended December 31, 2021, and 2020, were $55 and $30, respectively. Total operating and financing lease costs for the respective fiscal year-to-date periods included variable lease costs of approximately $840 and $2,189. Operating and financing lease expense are included within cost of services, research and development, and selling, general and administrative expense, dependent upon the nature and use of the ROU asset, in the Company’s condensed consolidated statement of income.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended December 31, 2021, and 2020, the Company had operating cash flows for payments on operating leases of $6,802 and $6,872, respectively, and ROU assets obtained in exchange for operating lease liabilities of $1,870 and $4,485, respectively. Financing cash flows for payments on financing leases for the six months ended December 31, 2021, and 2020, were $55 and $63, respectively.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, and June 30, 2021, the weighted average remaining lease term for the Company's operating leases was 77 months and 81 months, respectively, and the weighted average discount rate was 2.62% and 2.67%, respectively. As of December 31, 2021, and June 30, 2021, the weighted average remaining lease term for the Company's financing leases was 15 months and 21 months, respectively. The weighted average discount rate for the Company's financing leases was 2.36% and 2.39% as of December 31, 2021, and June 30, 2021, respectively.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturity of Lease Liabilities under ASC 842</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum rental payments on operating leases with initial non-cancellable lease terms in excess of one year were due as follows at December 31, 2021*:</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"><tr><td style="width:1.0%"/><td style="width:47.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.334%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due Dates (fiscal year)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Minimum Rental Payments</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining period)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing leases were immaterial to the fiscal quarter, so a maturity of lease liabilities table has only been included for operating leases.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments included $5,464 related to options to extend lease terms that are reasonably certain of being exercised. At December 31, 2021, the Company had $60 in legally binding lease payments for one lease that was signed but not yet commenced. The lease commencement date is March 1, 2022, and the lease term is 36 months.</span></div> The Company determines if an arrangement is a lease at inception. The lease term begins on the commencement date, which is the date the Company takes possession of the property and may include options to extend or terminate the lease when it is reasonably certain that the option will be exercised. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Lease agreements with lease and non-lease <div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">components are accounted for as a single lease component for all asset classes, which are comprised of real estate leases and equipment leases. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Since the Company’s leases do not typically provide an implicit rate, the Company uses its incremental borrowing rate based upon the information available at commencement date. The determination of the incremental borrowing rate requires judgment and is determined by using the Company’s current unsecured borrowing rate, adjusted for various factors such as collateralization and term to align with the terms of the lease.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain office space, data centers and equipment with remaining terms of 1 to 12 years. Certain leases contain renewal options for varying periods, which are at the Company’s sole discretion. For leases where the Company is reasonably certain to exercise a renewal option, such option periods have been included in the determination of the Company’s ROU assets and lease liabilities. Certain leases require the Company to pay taxes, insurance, maintenance, and other operating expenses associated with the leased asset. Such amounts are not included in the measurement of the lease liability to the extent they are variable in nature. Variable lease costs are recognized as a variable lease expense when incurred.</span></div> P1Y P12Y 51888000 55977000 124000 188000 56653000 11623000 45030000 129000 103000 26000 60828000 11460000 49368000 193000 110000 83000 27625000 23813000 206000 153000 3327000 3766000 27000 30000 441000 809000 6759000 7675000 55000 30000 840000 2189000 6802000 6872000 1870000 4485000 55000 63000 P77M P81M 0.0262 0.0267 P15M P21M 0.0236 0.0239 <div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturity of Lease Liabilities under ASC 842</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum rental payments on operating leases with initial non-cancellable lease terms in excess of one year were due as follows at December 31, 2021*:</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"><tr><td style="width:1.0%"/><td style="width:47.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.334%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due Dates (fiscal year)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Minimum Rental Payments</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining period)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing leases were immaterial to the fiscal quarter, so a maturity of lease liabilities table has only been included for operating leases.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments included $5,464 related to options to extend lease terms that are reasonably certain of being exercised. At December 31, 2021, the Company had $60 in legally binding lease payments for one lease that was signed but not yet commenced. The lease commencement date is March 1, 2022, and the lease term is 36 months.</span></div> 6617000 12089000 10029000 7266000 6342000 19388000 61731000 5078000 56653000 5464000 60000 P36M DEBT<div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving credit facility</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2020, the Company entered into a five-year senior, unsecured revolving credit facility. The credit facility allows for borrowings of up to $300,000, which may be increased by the Company at any time until maturity to $700,000. The credit facility bears interest at a variable rate equal to (a) a rate based on a eurocurrency rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the U.S. Bank prime rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% and (iv) the eurocurrency rate for a one-month interest period on such day for dollars plus 1.0%), plus an applicable percentage in each case determined by the Company's leverage ratio. The credit facility is guaranteed by certain subsidiaries of the Company and is subject to various financial covenants that require the Company to maintain certain financial ratios as defined in the credit facility agreement. As of December 31, 2021, the Company was in compliance with all such covenants. The revolving credit facility terminates February 10, 2025. There was $240,000 outstanding under the credit facility at December 31, 2021, and $100,000 outstanding balance at June 30, 2021.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other lines of credit</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an unsecured bank credit line which provides for funding of up to $5,000 and bears interest at the prime rate less 1%. The credit line expires on April 30, 2023. There was no balance outstanding at December 31, 2021, or June 30, 2021. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid interest of $604 and $105 during the six months ended December 31, 2021, and 2020, respectively.</span></div> 300000000 700000000 0.0050 0.010 2025-02-10 240000000 100000000 5000000 -0.01 2023-04-30 0 0 604000 105000 INCOME TAXESProvision for income taxes increased for the three months ended December 31, 2021, compared to the three months ended December 31, 2020, with an effective tax rate of 23.6% of income before income taxes, compared to 23.1% in the prior-year fiscal quarter. The increase in the effective tax rate comparing the three-month periods ended December 31 was primarily due to the impact of increases in operating income relative to the impact of other items affecting the effective tax rate in the current period.<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended December 31, 2021, provision for income taxes increased compared to the six months ended December 31, 2020, with an effective tax rate of 23.5% of income before income taxes, compared to 22.7% for the same period last fiscal year. The increase in the effective tax rate comparing the fiscal year-to-date periods ended December 31 was primarily due to the relative impact of the increase in operating income in the current fiscal year-to-date period and a larger excess tax benefit received from share-based compensation in the prior fiscal year-to-date period.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid income taxes, net of refunds, of $40,687 and $24,794 in the six months ended December 31, 2021, and 2020, respectively.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, the Company had $9,594 of gross unrecognized tax benefits before interest and penalties, $8,891 of which, if recognized, would affect our effective tax rate. The Company had accrued interest and penalties of $1,425 and $1,896 related to uncertain tax positions at December 31, 2021, and 2020, respectively.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. federal and state income tax returns for fiscal 2018 and all subsequent years remain subject to examination as of December 31, 2021, under statute of limitations rules. The Company believes it is reasonably possible that the liability for unrecognized tax benefits could reduce by $3,500 to $4,500 within twelve months of December 31, 2021, due to lapsing statutes of limitations and examination closures.</span></div> 0.236 0.231 0.235 0.227 40687000 24794000 9594000 8891000 1425000 1896000 3500000 4500000 STOCK-BASED COMPENSATION<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating income for the three months ended December 31, 2021, and 2020, included $6,956 and $5,127 of stock-based compensation costs, respectively. Our operating income for the six months ended December 31, 2021, and 2020, included $13,027 and $9,752 of stock-based compensation costs, respectively.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2015, the Company adopted the 2015 Equity Incentive Plan ("2015 EIP") for its employees and non-employee directors. The plan allows for grants of stock options, stock appreciation rights, restricted stock shares or units, and performance shares or units. The maximum number of shares authorized for issuance under the plan is 3,000. For stock options, terms and vesting periods of the options are determined by the Compensation Committee of the Board of Directors when granted. The option period must expire not more than ten years from the option grant date. The options granted under this plan are exercisable beginning three years after the grant date at an exercise price equal to 100% of the fair market value of the stock at the grant date. The options terminate upon surrender of the option, ninety days after termination of employment, upon the expiration of one year following notification of a deceased optionee, or ten years after grant.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of option plan activity under this plan is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/> Intrinsic<br/> Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding July 1, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.27 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87.27</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,729</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vested and Expected to Vest December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87.27</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,729</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87.27</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,729</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, there was no compensation cost yet to be recognized related to outstanding options. For options currently exercisable, the weighted average remaining contractual term (remaining period of exercisability) as of December 31, 2021, was 4.50 years.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues unit awards under the 2015 EIP. The following table summarizes non-vested performance and restricted stock unit awards as of December 31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.568%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Grant Date <br/>Fair Value</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding July 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">343</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163.99</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">57,242</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 130 unit awards granted in fiscal 2022 had service requirements and performance targets, with 82 having only service requirements. The unit awards with only service requirements were valued at the weighted average fair value of the non-vested units based on the fair market value of the Company’s equity shares on the grant date, less the present value of expected future dividends to be declared during the vesting period, consistent with the methodology for calculating compensation expense on such awards. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining 48 unit awards granted in fiscal 2022 have performance targets along with service requirements. 19 of these performance and service requirement unit awards were valued at grant by estimating 100% payout at release and using the fair market value of the Company equity shares on the grant date, less the present value of expected future dividends to be declared during the vesting period. The payout at release of approximately half of these unit awards will be determined based on the Company's compound annual growth rate (CAGR) for revenue (excluding adjustments) for the three-year vesting period compared against goal thresholds as defined in the award agreement. The performance payout at release of the other half of these unit awards will be determined based on the expansion of the Company's non-GAAP operating margin over the three-year vesting period compared against goal thresholds as defined in the award agreement. The other 29 performance and service requirement unit awards were valued at grant using a Monte Carlo pricing model as of the measurement date customized to the specific provisions of the Company’s plan design. Per the Company's award vesting and settlement provisions, the awards that utilized a Monte Carlo pricing model were valued at grant on the basis of Total Shareholder Return (TSR) in comparison to the custom peer group comprised of participants approved by the Compensation Committee of the Company's Board of Directors for fiscal year 2022. The Monte Carlo inputs used in the model to estimate fair value at the measurement date and resulting values for these performance unit awards are as follows.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2022 Monte Carlo award inputs:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual dividend based on most recent quarterly dividend</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning TSR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, there was $29,290 of compensation expense, excluding forfeitures, that has yet to be recognized related to non-vested restricted stock unit awards, which will be recognized over a weighted average period of 1.39 years.</span></div> 6956000 5127000 13027000 9752000 3000000 P10Y P3Y P90D P1Y P10Y <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of option plan activity under this plan is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/> Intrinsic<br/> Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding July 1, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.27 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87.27</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,729</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vested and Expected to Vest December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87.27</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,729</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87.27</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,729</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22000 87.27 0 0 0 0 0 0 22000 87.27 1729000 22000 87.27 1729000 22000 87.27 1729000 0 P4Y6M The following table summarizes non-vested performance and restricted stock unit awards as of December 31, 2021:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.568%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Grant Date <br/>Fair Value</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding July 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">343</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163.99</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">57,242</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 294000 160.22 130000 178.47 40000 148.56 41000 198.03 343000 163.99 57242000 130000 82000 48000 19000 29000 The Monte Carlo inputs used in the model to estimate fair value at the measurement date and resulting values for these performance unit awards are as follows.<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2022 Monte Carlo award inputs:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual dividend based on most recent quarterly dividend</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning TSR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0.2855 0.0032 1.84 0.65 29290000 P1Y4M20D EARNINGS PER SHARE<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the reconciliation between basic and diluted earnings per share.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">95,670</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,982 </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">197,783</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common share information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,580</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,798</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">122</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,697</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,280 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,920</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,496 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.68</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.14 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.68</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The change in weighted average shares outstanding is primarily due to the weighted effect of the Company's repurchase of 2,800 shares of common stock during all of fiscal 2021 (675 shares repurchased during the first half of fiscal 2021) and the repurchase of 1,250 shares during fiscal year-to-date 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock repurchases during the trailing twelve months contributed $0.05 to diluted earnings per share for the second fiscal quarter and $0.09 for year-to-date fiscal 2022.</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Per share information is based on the weighted average number of common shares outstanding for the three and six months ended December 31, 2021, and 2020. Stock options and restricted stock units have been included in the calculation of earnings per share to the extent they are dilutive. There were 28 and 23 anti-dilutive stock options or restricted stock units excluded for the three and six months ended December 31, 2021, respectively, and 21 were excluded for both the three and six months ended December 31, 2020.</span></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the reconciliation between basic and diluted earnings per share.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended December 31,</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">95,670</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,982 </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">197,783</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common share information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,580</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,798</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">122</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,697</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,280 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,920</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,496 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.68</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.14 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.68</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The change in weighted average shares outstanding is primarily due to the weighted effect of the Company's repurchase of 2,800 shares of common stock during all of fiscal 2021 (675 shares repurchased during the first half of fiscal 2021) and the repurchase of 1,250 shares during fiscal year-to-date 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock repurchases during the trailing twelve months contributed $0.05 to diluted earnings per share for the second fiscal quarter and $0.09 for year-to-date fiscal 2022.</span></div> 95670000 71982000 197783000 163198000 73580000 76202000 73798000 76354000 117000 78000 122000 142000 73697000 76280000 73920000 76496000 1.30 0.94 2.68 2.14 1.30 0.94 2.68 2.13 2800000 675000 1250000 0.05 0.09 28000 23000 21000 21000 REPORTABLE SEGMENT INFORMATION<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a provider of integrated computer systems that perform data processing (available for on-premise installations or JKHY cloud-based services) for banks and credit unions. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operations are classified into four reportable segments: Core, Payments, Complementary, and Corporate and Other. The Core segment provides core information processing platforms to banks and credit unions, which consist of integrated applications required to process deposit, loan, and general ledger transactions, and maintain centralized customer/member information. The Payments segment provides secure payment processing tools and services, including ATM, debit, and credit card transaction processing services, online and mobile bill pay solutions, Automated Clearing House ("ACH") origination and remote deposit capture processing, and risk management products and services. The Complementary segment provides additional software and services that can be integrated with our core solutions, and many can be used independently. The Corporate and Other segment includes hardware revenue and costs, as well as operating costs not directly attributable to the other three segments.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the performance of its segments and allocates resources to them based on various factors, including performance against trend, budget, and forecast. Only revenue and costs of revenue are considered in the evaluation for each segment. </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:28.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Core</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Complementary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REVENUE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and Support</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,699 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,944 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,490 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,078 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,878 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,528 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,724 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,766 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, General, and Administrative</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,493 </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:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Expenses</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEGMENT INCOME</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,784)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPERATING INCOME</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INTEREST INCOME (EXPENSE)</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INCOME BEFORE INCOME TAXES</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:28.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Core</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Complementary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REVENUE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and Support</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,758 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,807 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,829 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,479 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,873 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,948 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,408 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,823 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, General, and Administrative</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,167 </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:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Expenses</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEGMENT INCOME</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,612)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPERATING INCOME</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INTEREST INCOME (EXPENSE)</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INCOME BEFORE INCOME TAXES</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:28.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Core</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Complementary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REVENUE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and Support</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301,536 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,594 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,443 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,131 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">593,704 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,150 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">981,952 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, General, and Administrative</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,565 </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:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Expenses</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">722,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEGMENT INCOME</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(99,140)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPERATING INCOME</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INTEREST INCOME (EXPENSE)</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INCOME BEFORE INCOME TAXES</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258,574 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:28.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Core</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Complementary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REVENUE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and Support</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,344 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,111 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207,378 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">531,870 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311,915 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,762 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,381 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, General, and Administrative</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,393 </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:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Expenses</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">662,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEGMENT INCOME</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(98,769)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPERATING INCOME</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INTEREST INCOME (EXPENSE)</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INCOME BEFORE INCOME TAXES</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,105 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not disclosed any additional asset information by segment, as the information is not generated for internal management reporting to the Chief Executive Officer, who is also the Chief Operating Decision Maker.</span></div> 4 <div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:28.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Core</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Complementary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REVENUE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and Support</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,699 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,944 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,490 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,078 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,878 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,528 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,724 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,766 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, General, and Administrative</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,493 </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:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Expenses</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEGMENT INCOME</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,784)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPERATING INCOME</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INTEREST INCOME (EXPENSE)</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INCOME BEFORE INCOME TAXES</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:28.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Core</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Complementary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REVENUE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and Support</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,758 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,807 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,829 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,479 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,873 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,948 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,408 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,823 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, General, and Administrative</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,167 </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:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Expenses</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEGMENT INCOME</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,001 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,612)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPERATING INCOME</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INTEREST INCOME (EXPENSE)</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INCOME BEFORE INCOME TAXES</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:28.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Core</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Complementary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REVENUE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and Support</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301,536 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,594 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,443 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,131 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">593,704 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,150 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">981,952 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, General, and Administrative</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,565 </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:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Expenses</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">722,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEGMENT INCOME</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(99,140)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPERATING INCOME</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INTEREST INCOME (EXPENSE)</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INCOME BEFORE INCOME TAXES</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258,574 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:28.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Core</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Complementary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REVENUE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services and Support</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,344 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,111 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207,378 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,037 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">531,870 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311,915 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,762 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,381 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, General, and Administrative</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,393 </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:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Expenses</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">662,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SEGMENT INCOME</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(98,769)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPERATING INCOME</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INTEREST INCOME (EXPENSE)</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INCOME BEFORE INCOME TAXES</span></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="background-color:#cecece;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,105 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 145699000 23944000 112490000 14078000 296211000 9179000 158584000 29234000 688000 197685000 154878000 182528000 141724000 14766000 493896000 64554000 95570000 58151000 64550000 282825000 29916000 55493000 368234000 90324000 86958000 83573000 -49784000 125662000 -441000 125221000 126758000 14807000 98829000 10479000 250873000 8190000 140375000 22579000 344000 171488000 134948000 155182000 121408000 10823000 422361000 58485000 86455000 52407000 60435000 257782000 26780000 44167000 328729000 76463000 68727000 69001000 -49612000 93632000 -65000 93567000 301536000 39594000 227443000 25131000 593704000 18627000 312556000 55762000 1303000 388248000 320163000 352150000 283205000 26434000 981952000 131456000 188795000 113635000 125574000 559460000 56670000 106565000 722695000 188707000 163355000 169570000 -99140000 259257000 -683000 258574000 271344000 31111000 207378000 22037000 531870000 16759000 280804000 44384000 344000 342291000 288103000 311915000 251762000 22381000 874161000 122347000 172783000 104431000 121150000 520711000 52837000 89393000 662941000 165756000 139132000 147331000 -98769000 211220000 -115000 211105000 SUBSEQUENT EVENTSNone. EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "%^250'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " A?DE4 G4A,^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^VJ:.CVHGA2$%Q0O(5D=C?8_"$9:??M3>-N%]$'$'+)S"_? M? /I5!#*1WR./F D@^EBLH-+0H4UVQ,% 9#4'JU,=4ZXW-SZ:"7E:]Q!D.I# M[A!:SJ_!(DDM2<(,K,)"9'VGE5 1)?EXQ&NUX,-G' I,*\ !+3I*T-0-L'Z> M& [3T,$9,,,(HTW?!=0+L53_Q)8.L&-R2F9)C>-8CZN2RSLT\/;T^%+6K8Q+ M))W"_"H908> :W::_+JZN]\\L+[E;5OQ?&XW+1>7-^*J>9]=?_B=A:W79FO^ ML?%)L._@U[_HOP!02P,$% @ (7Y)5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" A?DE4H8 UT$ % !J%0 & 'AL+W=O?0L-T.GO/!&S+G+)+F"$.V2%'$M)VTDXOA"W $]NBLLSA M[;MDC$U2LTQS$7Q:OS\MR?^2U%L+^1XO.%=D$P91?%%;*+7\;ABQN^ ABQMB MR2.X,Q,R9 I.Y=R(EY(S+PT* X.:9ML(F1_5^KWTVECV>R)1@1_QL21Q$H9, M;B]Y(-87-:NVO_#BSQ=*7S#ZO26;\PE7ORW'$LZ,7,7S0Q[%OHB(Y+.+VL#Z M[MA4!Z1/_.[S=7QP3'13ID*\ZY.1=U$S-1$/N*NT!(.?%7=X$&@EX/@G$ZWE M[]2!A\=[]>NT\="8*8NY(X(_?$\M+FK=&O'XC"6!>A'K&YXUJ*7U7!'$Z7^R MWCW;;-:(F\1*A%DP$(1^M/MEFRP1!P&V=22 9@'T4X!U[ UV%F"G#=V1IU*LB=1/@YH^2'.31D-K_$AWXT1)N.M#G.H[8L4E&4./D3J)%TSRN&:Q%@HW@:]! MD=?MDI=E' ^WS/HS0M'**5JG43PG3"HN@RUYX4LA51D1+J5DPA&B=D[4/HUH MS*4O/#VB" SLTA15*&5CZ*"G4=L'D9!QY?Q7&>4ZL!Q+53&2:3\G"ELF%?(U>MFNVZ;&!HMT"BJ-8R4 MK[0'S'UM=0#YR,)R*%SH9OCX\D9N!\X=^86%RU_)8#)YW<,/.(%_9AHP\Z%1_YKLI*99#7+)IUR&%7;O;P@@+_[=PT\X(!YX' MTZ3X;'] [N$Y\A25YPZ7;+=M<@-3S37;DK9Y1L:-IP:Y%!O2-3L87 XF>EPIC*RH&!9N\Y_)\N$XEF+E1VYY.G'-AR=L]ED4 M#HH[_6>TL8@56,R?_O+H-U*AV&YUS"[&5I0/6E$^4C)8LAU'P06:%C:R:%$L M*.[Q]R*MJ0L8$<@76B%"[5:]W49]EQ85@>(V_NHK<%PQ(Q;].OU&)MQ-)&2K M% M7?S89ID274Z14+$OX-@RV*!,7]'2:1GA_-R60;3D50 MRH@+W-[=O&$D176@N'_O\T2&&W?!(E@*'JOZ%4*/@\G5 %N7T*(8T).*P7ZN MM)MFI^D"ERB?O54HOGU>V7XD*XH /:D(C")8+^TV(?3,C>U12\EPQ0JRPNKI M25:OIQU0T\%,YT*6#WY3A)C+$R?GF3ZDY % ;E,8K@= ME_D^C4G 9Q!J M-CKP>KG;V-N=*+%,]\:F0BD1IH<+SCPN]0-P?R:$VI_H%^3;J_U_ 5!+ P04 M " A?DE4GO8"T3\' )'0 & 'AL+W=OYU79:%$4?&)N)A95$KT3' MR7Y]1[(BVA+%^*$OB60=CLZ0PSDSU.E&9M_SI1 *O21QFI_UEDJM/O7[^7PI M$IZ?R)5(XK3/!%.2B)^Q1CKY_P*.V=GY:_W67GIW*MXB@5 M=QG*UTG"L]'?L[@0 M<5Q8 AX_*J.]^IW%P-WK-^N_E1C!.G5_!\\K]VGM?NT MM,>ZW+^?3$8W,S283L'/3Q:+K+;(2HM.ET6>+Q',#9H7%^+'.GKFL4B5<:ZV MIKS25+'AGL]I2"@^[3_O3DD;Y>(PI#5JCZ=3\W2L/"=B+H#:0RSR(Y0*9:*W MM>#NTF,>#KT&OS:,8<_U'#-!MR;H6@F.T[E,!%+\!=+%&U<32[?-D@8!:9!L MHQBF#C-S]&J.GI7C7296/%H@\0)I-1=YN?!2+45F(NJU*!#B^7[08&J X="G M'53]FJIOI3H4CR++!,2ES,W!Z+?>ZU'B^@UV;913P,SD@II<8"4WDXK'D.Z M8*H0SW-AIA@87NYC1AL'#:X&F$N=G?#=XTJPSNO8FMEN9Y>CR0%YC>PH!;'Z?R/3 MX[@G+^H((W7:SA6!3VASHYIP7H##CL1'M(00NX;<%AD$I3OSW;TE M*E-[ >1A$C23M GGA)3@#K):1XA=2+9DHU3Q]"F"%%UQ/7RV#2H3^$$S[YA@ M'J%A!WVM,L0N,U^E7&RB.#92:XN&%_B.VPJ$=W'[Y+2\$+N^;/-B*2BV$# H MA@N"X34UT AD8?!E?C6?CD3TO:ED@=ET8S.=R#04>6O'7KAJ%M-,\<8CK-KTWP (GZ,B% M5(L!Q>]1S-9"URDFBI6)_># S&LF;!,NH"[I4%>J]86^IR]*U).X+:&K[ ?= MVCJ+5 2/(:'$,GTZAL2>@ H]&*67&C0%M_PP@+JR(=WI)^RJ4Y=9F7@6Z;IC MJMO"07'@LQ9%@\"0T'\KCG5"D,=Z\Z]NKWYBF:CR?6A>Y?J[$_MV=]8TUB7SI#J?>PT-[(!YKN! MV]&S42T(U"X(=7A%NCMZ6[Y7(]]VRH?JBK&F-)AP'O:[)(QJ9:#O]1T/JJX% MVAO:R-F@ 0[&M%G2&' $8QQT=$I42P6UMR/;DD;GF?GL]N+WR]NKX6@R_5@V?+._;0=$6B.872/N MLK==G"LY_XZ.T0<"NI>A9QZOQ6?D8GP$<8SR)70M.>)KM919]%,LCHJ>0* H MST',C;/6%HS689(-LN_0SI'7.V=>,DEDJKW!)WC/(>J6#IF=^HQ FX] )HZH MX[T]WKJ(N$)#,1?) VS'MT/#+=X/W2/BA6W\MS7,D/F$L)JCMDR!P69;;D9U M9$.FI8S9FZ7!8A$5C1!L@.+@Z#A*T9RO(M@01JKMGL>%K1HVZP03C@1AE_(R M+8_,+H\3H3C\!(4CS](H?3)O5<,!G.M0-VC1- = EUH1VW/M"PRNRQ>B3Q' M*A,\7V>O51Q"+!2'$Y^+P,$./0HQJX//&%8TA*AJXMX/I[9P'I, ^X2T0LJ$ M] BCN*,L8%IDV2'M5^GW4L8+D>4?RZ-GMU!N:Z>Y?S0!;?TCTS++[#)[47Z,@8B9B+@\S,B7T2I'_UR7 M"0WP7 'C^ M**%GK&Z*KV'UU\_S_P!02P,$% @ (7Y)5((>:"3B @ G@@ !@ !X M;"]W;W)KVR(U\DD J0:&!J MIXY&#>LNIEV88(C5)&:V ^U^_8Z=$/%=R@78SGG?\YQC@^EM&'\5*2$2O>59 M(?I&*N7JUC1%DI(+!C/L80I7YIBQ0F>:U&>F8YE^6:.:6$,>GHM MXH,>*V5&"Q)Q),H\Q_S]CF1LTS=L8[OP3)>I5 OFH+?"2Q(3^7,5<9B9C#*]'T\?PN$C^HJ^(!.)%',B>J8$"N5E)G7& MNRJC!8 M2L06Z!LM<)%0G*&(":K/V>_A3$@.I^W/A61ND\S5R=IGDD5P1@GG9(YBR9+7 M&Q1ACAA'&F*.7G!6$A016%#-/=7;RM_7_NH;NAY $]:[[;L4L0?=;J#;5T*+ M"AJ7,F6<_E,K9P]!Y>GM8'B6>AW0?ABVA^PUR-[GD*D0Y45<[XCCD/12Q!ZD MWT#Z%R%#EN=PP&K"%9R$M=K_4W25460>=;>A[GZ"^L.][QYQV);;]2VG[1\0GXSL!)[M!Z>)@X8XN$@\ MA1M8E/Q]^[L0GX4-CA!4>L!X'.D$GV NL4,V=VT/=W#\P7])"H(PL M0&JU.N#!J]NPFDBVTA?*C$FXGO0PA3\0A*L >+Y@3&XGZHYJ_I(,_@-02P,$ M% @ (7Y)5":.K@&0!0 -A8 !@ !X;"]W;W)K>Q!E= MY:@XI6F4__M($W9^&.'1Y<8ZWA]X>4.;C(_1GH:4?SFNCDCFM M+U-$XN.5SFB2 ME)G$//YIDH[:,> T@00.<#L"3": M ..M(YA-@/G6$:PFH**NU=PKX?R(1Y-QSLXH+]$B6_FE4K^*%GK%65DH(<_% MK[&(XY/9.8BV;:;R6$^%]$S%0$\LXX<" M!=F.[H!X?SC>'HC7A"RM-N2BS2,93.C3[1TR\ =$=(*!^'JY#=/[?Z,$O MCWXCAM$6BE'E,WKRS;,M2RD*><2IV"@X^FOZ7/!<+/2_![*;;7:SRF[V9%\' M7X/%EP JFCK0K@++;>]U8GJ&Z]EC[?7Z60 P0@P;W\)\%>:YV+/(+2Q08:YC MXJML-RRMEJ4UJ&'P;56NM7! ,+M-90\*-F,%1^P%K>DKS4X4$JY.8%UQ(*[X MLR3A )CE.*ZDB*_"+,LS;5T2#H 1W<$]PCDM6V>X/&A!HWQ[0&)G0;Z@G+!C M6800;4?EXWE8+A< 93NNQ,97499M.S)G $5T58N\"CTFL%XF]BC)%=3L2>Q6%==NRI0(*5)CK&5=# MWM#W6OK>(/T-XX)S\$,8HH*"S<13AC5LEQBF1!6 $=M>%]4&ZRU6PGF[FB\]-KP6[IZX^#R+J45JI,P#G&;8A+V@ 1BQ/ MK'V),H3#F!"]A_.5\\##'66Q"=9!N+G8BW?-]OA^8'O$I,M.!A6=9YP*C\*% M*2D;%R@H49^FK*4*D7N%#V"P(8L(8'H5[%HR-M[&D=;K!"1I*"-_-$U'Y@F@ M,)8W! AERYTX@%#$L'K(=@X!#UN$>D=H*3=^Y%VS1;P'N9L0=RQS!U#R)N># M(%=YS *XS[JG6W UO!SKA?(8_!IN0XNRV4S_28[B8:U!>T3A"B\59QG6$H7 M &#$^/.Q[%L%FJ"$XJIFU%'LR V .]A2#!\"P)XR@ M4N, SC9$PAZRG>'![K [CO),.)X"K6B.PO(-DA]% M\D)-WBA:IW*NN=W)Y@D Z7?"\=S\D\558\B=[4EGIUXP86Y%.I DA"U_3N&)3OE&02SQ:NGI .8S?%D(\@YK8[VI/N/^'Z&@?L^O@_J(\PN?7VB^A3E^S@K4$)?Q%#ZG2/FFM>' ME/4%9\?J%.Z9<<[2ZNN!1CN:EP#Q^PMC_')1#M >%4_^ U!+ P04 " A M?DE45XN)>?(( N,P & 'AL+W=O7K46>KW_O=++9@J_" M[%VRYK'XRT.2KL)&\=%I%'>0XK+,*EW'KZJ)\;Y1>722;/%K& M?)2";+-:A>GS-8^2I\L6;'U_8[Q\7.3%&YVKBW7XR"<\OU^/4O&JLVMEOESQ M.%LF,4CYPV6K"W^_=4N'TN(_2_Z4[5V#XJ-\2I+/Q8O!_++E%!'QB,_RHHE0 M_/K*;W@4%2V).+Y4C;9V]RP<]Z^_M]XO/[SX,)_"C-\DT7^7\WQQV?):8,X? MPDV4CY.G][SZ0+1H;Y9$6?D_>*ILG1:8;;(\657.(H+5,M[^#K]5B=AS@-C@ M@"H'5'=P#0ZXW[*QM M=LNN"<(\O+I(DR>0%M:BM>*B[-_26_3(,BZ&XB1/Q5^7PB^_NKD;!KWAI!< M<36Y^S (NE/Q8C(5OS[VAM,)N.N+5W^O^\'T;S#)PYR+ M09F#-KB?!.#-+V_!+V 9@^DBV61A/,\N.KF(L+A/9U9%<[V-!AFBF29Y&&G< M;NQNHW&OWQN/B[C?=\>]B::%P-["S=W'CW=#LWO/[MX-@L%T<#?L?@"C[B!H M#X;@ICL:3+L?-&WU[6V->]/N8"@^2Z\['@Z&M[IP;H^D<=SK3N['?V\[[M"_ M(P;(;I2@W2A!98/$T.!U&(7QC/\&/O''91POXT>0/( U3Y?)'(0Y^&,3OP/8 M^0T@!SFZ[&^;9V7SQ>KX]0HZF%UTON[G6#4B/G4<>FC65\T0PA07-]ZWNU7M MVA!ZD+EX9WB0#+Q+!CX_&6^ZLUFRB?/B73%#XGF8SC-POYZ+R2*R UD;XK=- M4M;?!D'WPR>^(72R"YU80Y\LPI1GYW1&[_;QG=;'=S MUB K8)EE&SX' N^ EW=J%XR;@W7X7"YS89J&\6.YY.F6MH IR7$] HD^,>XN M-O?$V'JK=90\<[Y-#AAMTMFBR-Q(C$I=6*X2%J8N8OJPO%U8WFNDS--,T=JB MX*G3 .IC]W>Q^];8I^$W =E\48RK8@JD/!*3W6 _LMK2V-.84(@]0^Q[6@+:8R\"U*0/\&_% M-=>"%2JA^"Y%AE DL*"=6$.AXL6BDJQT-[V&&AXQ#'VOAIK*CIKM#L.3"(%V MA@3+K\LYUVND/M0L_8Q2:)BS4*[^T+[\[X:.6/7S8I7=I,_;,:^+XQ:JRWT; M.K[GFP:Y7.TA;890D8)#!(GE7R (&A%T7;5\T'644.CZAWT7Z P=[-9G E5G M@B.T1%UT:.P0QH@ZM=O>:@S;$/E0K+F&K$E,P2:<.B-I 5395.0",])&8[JK7C9]N=Z-2'JVJ'D(_%3WVX:C &$7$I,:0$29(A.\E>1BY"= M/2\DFI$*HF)3;M@D(0DA]+.W24C=)REY54T0PJ8A*PF&CNRESE#-2-T648A< M0RB28LA.,;MJ1BJB7*&%48T]2$7*H=EAU47R!-MY8M7,6*5 &R/7,=U5H@#; M47"B9L;JRM\FQ#'MM[%<]G'#$MSIDAEK=CM:R:PS5#4(5C=%6LFLL=-+9HVA M73+CO5)=$UJ=(YFQ"J@CDAE+2&'R^@C'DD383J)3)7/5W*%D)J8L2*1@.U)& M*7_@:7'WB6DZW6"5%P:48E*5'9AQC%IC,+B3YB M1]^/BSNB$@9[E!AD)Y%X(:^R&:KN8M/T1,6184:0O<,@^U[IA30]T94)?5.- ME$A,D5,W3"=WN[H1JA\O:$P8<0UJC4BVD2.ENC,T/=$4Z82JHH98).^(G7=V M44]46$#?=3U#@1$<_S#7.:;.DC2@-AI<**L)[HRF8]] M:-AR4;GTTX95,JM$U>J0JN4#>8'$5JLN" *=H8-K,KQ'-8="F.Z?.6_[1&.' M*$&T/F1N-89MZ#DNA 9@4DDLVJQ =W+2 JHMS7G,0::*)Y6@HO]":8Y*&M&& MATH-=7W5W*&N]PT:D4JL4#M63BF%Z[N(-)'-5,4.12ZB]6VHQ@X1SZ$NJ0]7 M'<=LLIGN/=W0\+SKQ4KA6ME,&Q?^J"09;7;H='9G:H^>/(2$-#3$)LE&_X6C M)RK)15_E(0BJ,@Y!Z!B> S2S4Q3*82."4),0HC][-T2TSSU4,^KIK;G8@/6F208 M.[*?.D,V,W5GQ"@QK"U,4HS9*697S4Q%E$^96R_9,!4IAV:'P4F>L(85/!T% MF.8)!(P9,RPH;.\QN2,%N],T,].=]5@T,Y/K/FM8P3M=,S--24ZKF76&JF;6 M6&DUL\9.KYDUAG;-S"2N6!-@FU>C_] MA:2&FD"J;S1)SX$_!SB_0W*VX^)/L:)4@I=UEA?GO964F]-^OTA6=$V*[WQ# M<_7+DHLUD>I6//6+C: D+9W661]Y7M!?$Y;W+L[*9W?BXHQO9<9R>B= L5VO MB7B]I!G?G?=@[^W!/7M:2?V@?W&V(4]T3N6OS9U0=_VZE92M:5XPG@-!E^>] M(3P=X4 [E!8/C.Z*@VN@A_+(^1]],TW/>YY61#.:2-T$4?^>Z8AFF6Y)Z?AW MWVBO[E,['EZ_M7Y5#EX-YI$4=,2SWRR5J_->U ,I79)M)N_Y[B?=#\C7[24\ M*\J_8%?9AGX/)-M"\O7>62E8L[SZ3U[V@3AP@"X'M'= 38>!PP'O'7 YT$I9 M.:PQD>3B3/ =$-I:M:8ORMB4WFHT+-?3.)="_RU4!)GE*T_?^?36*>BCH;2B7J+/!,4V^ M PR_ >0A:-$S^KB[UR$'UY'%97O8%5D3M*O[VQMP>S>Y'RZFLQ]@.%I,'Z:+ MZ61^VM'/H.YG4/8STL\7, [#")_UGP]#8S$+ M,(RCVNR=-+^6YG>&8)C^HU:PVO2R )*K79_P/&$9!;G2S$K-^KF^2TBQ DO! MUT!E*$$DRY^J+2YA1&V;UVLMPT%P/%J,3Y,'8H?B &+ [L95+HM!KXF"OEEJ!0@'( M&'EDV=%]"Y'I$'UP#:H-3-DS>.9 =-PH?X M@SI5IMD0E@):+)R185U&+@]<3B.8]@PWQ;:M8. 0:O@"_8\+%5MJ(FX5ZEOBZD=P MT)1JL4,H.$@([^4: L%N!!FYQW(H;'-&L2AN"FU;01PC5TXR.(+=/+(D?4&? M:;YUB&V3YP2JXN% R%ZOS5"M6.R %#24@MV8FATM(:S"+:B*0^RW-IK-#L>1 M2[;A%8P_52-.9P^3^2=J1&0P@[HQ,R(;)A56ROV1,KD5]I @&S00;N';9A?[ M!^72>YT&+@AVZKP3/*$T+:J)K&C(-+?M:F%+!6YF>XM-H.H1AU #)=0-I;NM M2%9E=5'PI=P180Z9!CNH&SOOLTTE]'BV01:L0 ]Z?C--V@PCM1I%UO"TX8"0YWFM66W;N2;4X -U MX^->E6NOU3G5)KX6X>+<@+V#&Y6O$LU7-?KQ-!,R)5]I<<%"N= M63]VU,1M&JFHQTUHVS'1-5UU3O4X6Q<74S^_C5]&%[K%ZQ6]19R(1B%35+8[-2RCUS:#>'P MD8.52^TW<#GY,9W--#1NK\#=Y'YZ.[8.H0TQWXOCU@C:9@AB// =(S"LPT?. M6NX13-33;NU!ZW4HBB%JDLAB!@=A/7_V#U_-K*I[*KQ8%*$_6U>OM^FG] M9618?@]H/+^$IZ/J^X9IIOK<3K\G)%24J%-E"_+SF7;S>Z@_H[TL7_4$L#!!0 ( "%^251$4O$U>! M !&PO=V]R:W-H965T&ULM5II3HF)N8#6 62&!4+;*!*E.;7[\M,%*I(D6Y[ M>_:#+=:!1)XO#]2;E?/W86Y,I1X711G>[LVK:OG#\7'(YF:APY%;FA)/ILXO M=(5+/SL.2V]TSHL6Q?&PWS\]7FA;[KU[P_=N_+LWKJX*6YH;KT*]6&C_]-X4 M;O5V;[#7W/AL9_.*;AR_>[/4,W-KJB_+&X^KXT0EMPM3!NM*YRLU4UT7UV:U^,E&>ET0O(B\'!PI;R5S]&/7S+@F%<,&2^92/F\H.N]+LWWJV4I[=!C7ZP MJ+P:S-F2C');>3RU6%>]^Z2KVAOEINIZ:;PF306ERUS=BI7HR:V=E79J,UU6 M:IQEKBXK6\[4C2ML9DU0^W?FL5+O"Y?='[PYKL 5T3[.(@?OA8/A#@Y.U2^N MK.9!79:YR=?7'T.:)-*P$>G]\*L$/YCL2(T&/37L#P=?H3=**AHQO=$.>M=^ MIDO[;]9-3UU 01 \U^)4T-2--\&4E=R NC[:4I>9U86ZQ4T##ZZ"^L=X$BH/ M'_SG5S@Z21R=,$KBZO)6 M?3 A\W;9J*V:&RAWL=3ED_J+SN[53Z:$*'_2B^5K-0[!0:65"3UU5<*^)&VH M)\'F5GMVPKUV46]/[?WEKS_]'7^=9\)[D?+>@;)0E2J 7Z2.I7>&3#9 MO'2%FSTI6+ANM;K43V1$>CDS(="Z8/R#Q07N66C<%D]J&K>:)O.GEVR9(Y+] MTY&ZZP@YUP'X\0!<7)J<-]+9;[7U=*'*>C$1MB:ZO*0)4.+O#7M&-7$1 -"@&C,E<^&!^:T+"+9<$!(,&1%$*ZVD$> M&^-78?]M%)FP8:C']-;VVV(6>L>!#P_A"XB:IRV/A)HN@FN,'HA;B%ZS0>OE MTOE*_*IA$[P(!$,D5?,.KCR$*A<6JH(,3!,N\("]Q%7J">)+986K\T/*%GEK MG77DN!-MY"E+SW#1\: 60&R9%75N6,M:XCF0>XA8I&M<=R,"&BL*>F,U MM]FMW&QBHYI[(XH*]E$M!/<-X3[0(#/L\@URB\7QJ]]3 MYK<:ENM"Q)_^Z]5PU'N'/P"6C^/;]P".K>]^O<";=VX))Q@-3WN=+:[@Y;X6 M8QZJ"XGDGUT(9*K]O8O+BY^Q=&4KV*H4%HDFN03;N8;E1#5]V(Y #'D'M4=O M#3DS5H%X@VX97HH2R [P"K<"3V*5B"@%\R$(\GS9LO:AID2"@" ^"4-S&^#E MY+L3JNSBTH9K,,PO"HO$#P$"\ !UE/&DCJQ>U A15Q"*I-OJO@R+880VU_B8!7T M@"[G%A#DX6-0&N(WEK.T$F%.V[9"3,$HA.M%M&AAO8%#1C3O2<>"_(Q!MLUU ME#.JZ A31Y(Q$=:+%.Y YO U)Y)"VU;=C!B(><2PA_%YFR<8\[!RA^S=)(C+ M?Q\'?@!7A!_=>G']_5N@RNZG1(T)=7Z-OR+((5Q[9DMRNL8GU MUUCL][>/O M:>]L-.#KX>F97 _.U<4SMX:5.Q$5$G+42Q8^A0PCVO#UL[\GYR-0%9MQYN+L M2MSN<)Y1OZ]&9WWUZJ2OS@=]]:NWE3ETTVD@=/"$#GJF*>EVS+@_')X=X/_3 M$?X?G='_@][PU>F!^HQ8?#!<8Y$H"TD1P/@'Z^J &%R!?F4HYJ>)Z?W!@?P[ M.5#7[)KI";9)OX<'OV, ^,2F]L]&(];VJU'_V?6-1RWEX7KD,I]D]&Y%(D5H \4^R):O_,3.=3H(@SSZ3N,FM*,<-:BQ$!:.UV@\U M%4@AZ>&@)X;%NZU=X2DE*N@,H%!B>15AJZ=FN/8LAI0W$*U:P;^>&.4VK!Z9 M3\WBB5#:= YB5T@!<6Z#MN:H_8#UQ) M7*%$ESP;U/A;R55KC4LN:FSHD&7I!3CTU'CR 7@1FC%L-J[A3RSY>^?N[XU9 M(IYB#X=R"4]I8A-0^>#E%X-1;_@2>TK)ZBE"J+66C@BE-R=C9"5&TKF6'IAV M?G",KA3;%.:26S5H$,:*"[%>NTRO]([XMZG:SMEG()VD5V8A0G&TEBN[JD'7 MU4 5CV1X9W#9UL^EBRF6V@J0^@J9ZT$6--8@M<%W1L@Y@E@5!1<6: M(IL*@U-K\F_6U4(_B9))TG;PH7/J1MM4+,::MAQ%]^DJ J9$D8@2GSR8'$?: M +SY ?#&]16W[KH&SE UE*\%!RM@V80;.RE[HV7(9=(<'$?J2YES\K MK3AC MZM(CR:0A--+BL=NW6S2P]J!A7[)2I@.%#EG-L.8FSGLNX]A;B89Y!/"37U J M0V5P*&E7XF1S RHZ9EXO5.Y CZS7M*($,*3IZ!@5U19B+"J N6:4HI)DF%#] MB!5EC#;6E:6N;3L&B3NLZ#_<[)^,&ET2UGBC0^V?(LQP)MK )[I&GXXRA_U? M]%MMFJ=>THU1[_SD54I-U';S3EW88&P@9TD["S/;X9B0Y<6@]ZI_UAL,D(X_ MU+ZI(J;6@U*G^P716!]C[7#=]BVG.3H=(&/B;/R\"&CU-3SOG9U_I[Z^KB&4 M%>?_=PUMO8R\10'$7?Z$=M_:#)2I1_A[GIB"\@0 M_;)IZ=C?,P?&Y;R XKL":C4:P$4SV<$!;0A%BRR"BY6">O\3CO2A8I6\(9RE^H,JBXN3=< ME>B2XY:14F]9N ;,L!]-W_+U86723TBZ:>H@SC78H@;3GGIU?KIT4O8!<\## M-S#6D$T+F2F!C3@!X+97\_R)7I@\-8NZ,ZV5$?![MT5'[@C5\0>[T\Y!9)?RL66T5IP/H MY&7_OT5'=NX)5M'AO&R=-_3C@>(C@Z=JC,[_-^]-UC M^#!O4)F.P+D:=>6_$!$1LJ(_;$ZI=9TSP]^FS36'967U.E/\U)M8J>;&95F# MQF?#!QC@HG&^OZI]8F#8?YWN\/7@]<'F;(XZU3B 6\O6VR?"EH]P*%&)];I9 MF0^DD%*P 70!%C^!?S7@KG@-'K[YR",)VLKUC=S' 8%,VN0X)P)7$J.[!Y?B MPBZA"N_@T*]V#B@7NM0SR?'K1Y:]=#"3#%>7':M_LX.AA2YX&DY@G/HJ.N>@ M0RXZW-V/DQL^CIK"/Q!>!>$Y.E-.A.VJ Y*9B7/30XF8*PR5QO!Q3! V4ER; MO=:/2]BY*] [A3\W#?\?I=^VV[L 2:/)2O2B'$_/.M.F9VM2)=L<$^ZL5)NF M;QM'[9<"-!^7N@K.V/9ELHCQGX>>--.L:H$/-E?&65%:I,:_: B;-'6D/MMP M+SM\:>I'EN&.Q[=5U*^D.8:8:&6,WX MXZ(')#K2<3I((I8>$-.ZZVH=N<2S."Z@$;9.G!7$1-4CP5:&DI[DHC1N;RQ; MJL(AZ,D@,QY"].*G*%'I\3@AWFF_VY !%)UUKG=IJ%]3E,3,#ZA6C>-\M9KIJ37 MNKPOW2JYCRB(%=J:>U>>%AK>U;/Y!F[P:1B%^;.:KU%&4EA3-/4X__#,B9"= M/@V1)FYM4-,6P;N/^IZ9/]/>RPX(S9G+#].K>%:89A M6O*B;LN=Z$SKBDT,?E?7(UA>YKN.N7_8_G8M7U=/AG^1?L9X$<59HJE_:.SEWO*RV>XIEB97P(UNCX9W"NDH03]TV];5#D4=0I=-L/'Z95D*9 M9#&+:Q=N,;,-:67PPH%OJDJXVQ5JNYLGD^2P<*FV)86%=#&KQ1;72-?UA>-9 MVK/DJD+CE37@L)@GR\G9:AKB8\!7A3L_&$.H9&/M39A\S.?). A"C9("@^#7 M;SQ'K0,1R_C5<29]R@ #RW^IO*J9PGKQ+(L1"-IDN[^X!= M/2\"G[3:QR?LVMC3UPG(QI.M.C KJ)1IWV+?]6$ >#5^!)!U@"SJ;A-%E6\$ MB<7,V1VX$,UL81!+C6@6ITPXE#4YWE6,H\4E2C0$2REM8TB9+5PX:W@LD5M/ M'OX9\.P*]P0K;>7-T2PEUA284]GE7[7YLT?ROX3/UE#IX:W),;^/3[F6OJ#L M4- J>Y+P#O+Z&*A$>+=N7CDK5:AL3D4RK#8$.Z)%V(](^XSP7=V M^.Y0'[J*ZZM9-^M3?C9>M!=^&MDW\6;JNXT1H+AHY'IR\2 M<*T[MA.R=72DC27VMS@L^8>"+@3P?F$M'28A0?^+6OP!4$L#!!0 ( "%^ M2508#O:XK0D #\9 8 >&PO=V]R:W-H965T&ULY5G; M1% 8*:OIT_W0&<[8W]U&Z4J\5CDI7LWVE35]MO34Y=N5"'= MB=FJ$F]6QA:RPD^[/G5;JV3&FXK\-!J/9Z>%U.7H_(R?W=KS,U-7N2[5K16N M+@II]YY5]7E[:_'KM).2Z4*53IM26+5Z M-[H(O[V,:3TO^%&KG1O<"_)D:?8RTJ>GUFS M$Y960QK=L*N\&\;IDI)R7UF\U=A7G=^I!U762L@R$]=JI:Q5F;@RKG+BE5=O M/IA*N;=GIQ5,($&G::/NTJN+7E W$S^8LMHX<5-F*CO<#67%3Q=+Q\]_ M?D5AW"F,66'\QQ/PTR?U6(G+W*2__OQ[%6I;(2&4;9#<*1 6!B:TVJG-/E M.A (0NFD+Z_A[5NB#AWY>>$6%,('#[1&ZK MK97O_>^D."_EA(TOY"_&ZFI/1@QL_O.?DBB<_[6W7#NAI"TA/0,.7:53F>?[ MP*/S(%-I U4GP,-.9XKE?D:JL?F^XM2FT&(U)P>A+&:A"),DF(\3 M7,,@'$>]9%;3;EK,@BB$3]-QD,PG8KJ88%,LIM"7S,G-MB9$N)@'LV0JPGD8 MQ$DB)I ?Q;C&41 M0O&)0]Y"^DC$$)4L9G071<%D1H%9P);%E(*0S.,@)"L9 M/Z4LE,>.[L$"AE*R$#N)3".S:Z1%EV*E'4#C,\%(&1% 3&W3MDA3RL.(T#_: M#K*T]5GJWRY552'#Z*'48!E?I:QJJUH4M]7>P>@[L\.M#9Y=VR"\3/.:$$20 MAKGL42JW7/(;N%*:JG.'S-*.]SN* *]7P#XH% 7:N/I;+2T9BLVZXG"TZZC* MP') 3[<(Y@PCQ(Y;;>P)\/$?1UJ7QQM3 W/.P\<'V93'VP:+P^?_9^'M.NVE MS&5)=4;A7ID>,\=W9T>7)(77^K2R4FS/^I0BU0CPE$B5$9/#29!6,NT,EX%DQG<>_# MA3?A&!.#CU4T!K7$ H6<),^M^P 0M'&=+H(P7(AI%"Q E-W:OP]<>-/-"0U? MO#W0!>*:3&#_(IB#8/YU"4,K9O-@'$_%?!HD()RK)\%%TC#!ZWP/9#F,OSZH M70""1)C0E[[9F[;YL^(HZFB,0^5X$'G$Q0( M]9BJ;44B+4'RP6AF+NU%XY:LK[>F!V&NVH'!X)$56V49/$"9," U/U X,F(K M]]S;@=7"H:&O: Y@WT@8HX]F%5((<>V\XIMX&SFJX$;?4TPR9]#[O@)1^ENI M,[B%4Y9KVHNWLZLCM%2\8C@C8CKSM^ M0FEK8S(?B3;$3W$PL'79$@;-BEUX21$7ZF$.*,FM2:DK*3&@@ :VHGG5 +LI ]?SK=*^=$#C^RX7!X>C M0S^6.$"LT ^8\%N7GE@,KJUM]YQ'S,(/D>J%(9+(IL$(4L!66\6? 6ALQL#;=JR^.KQGEE:B\,B\I_CO2J]!Q5*M==ER M O,$ P+U]![)X/:)^?B_Z5HXG0?SQ&_"CUDPF\W^Y\Y=%*8FC QL9)T]);Q$ MM Y7M]+8\,9X3&DZQ_3/WPIF1FULJT[LF.Z+#M:$*/IA17&\'4?HXB-(%B_\=4H).?9\S:AYI(WBIAAEI1IL^?65W' **5YU^5*:!F_>/F%&']I#8O2'24@YF@;A- X6873(E=YZIOC. MOP7UF&MJ!8:FY3*49R8 =(2WD1C#/+2NIAHZ!Y9J?RW,\US:I5G:]TGK\X M8?81?B9K<+%'L!?)L +U]_BER8,^B5"+P+&!!A(XO-MH5(/DH8C[.A)2YDV+ MZ2Q&+_-NJ,S'J+6+ED"[:Z8Q36,3!X!@<=P"ATU" .56(S2,,&\EZ94%Y?T+ MSR:.U?>,O_+#OV_L_;3'$?.6TU+?HKTRN(1@TSU*R:3W\7#.$^Y 5 MGH'WH;:!Y6UE/N=:!]])/ ^26=-1)F$<).,YX?]Y,N^.#KYHA^3<-X8_V/6: M"'V@A'@D7\U(I!^_UZAPK^#3NZT.$TL5@DWI99 M%,Q(R($MSWU'/1U\U 9"U_SIGE"/MN._;W=/N_\.7/B/XOUR_Z^%'Z1%&W,B M5RML'9_,IR-A_>=Z_Z,R6_Y$OC05RH%O-TJ"S6D!WJ^,J=H?I*#[G\GY/P%0 M2P,$% @ (7Y)5&[51.9V! S@H !D !X;"]W;W)K&ULI599#KWW8%]#1_7U]C\9;;1YMANC@.9?*3J+,N6+4[UN>8<[L MD2Y0TFQ MEP\"7P5N;6<-WI.EUH]^LT@G4>P-0HG<>01&?QL\0RD]$)GQ5&-&+:57[*X; M]'GPG7Q9,HMG6OXG4I=-HI,(4ERQ4KI;O?V"M3^?/![7TH9?V%:RQR3,2^MT M7BN3!;E0U3][KN/043B)WU%(:H4DV%T1!2O/F6/3L=%;,%Z:T/PBN!JTR3BA M?%+NG*%;07IN.F?"P%EJ!)N^ M?H8KK5QFX4*EF![J]\G ULJDL?(T^1#P'/D1# <]2.)D\ '>L/5Z&/"&/_:Z MXRA\FRVM,U0HWS_@.&XYC@/'\8\Y] KF0C'%!9.P4,114ET[^^T>GQV<2LT? MO[\5Y0\)?+N.;,$X3B+J1XMF@]%T/EO)Z=GVVF%W"XOKN M_O;AZN+Z_@ZHG($SFP$^E6+#I#>E!QR-$RO!F:-(D,4I%MH*UP.6ZY(DJ 4Y MDOA2DD,&"K;SRUZH%IMIX_YP:')8:D.!$FI-D"L?@HT/ 15541C]+*B/D,B- MV9%(==<+;94"]:C+L(NEF*.\>&/\!;,6756=4K"ED,()M$=P3W=G.B^8VOUN M :T+)+91VQL!-,-@U2:B@[<_[" #(^X#TU:&Y>BGC&1AG/N0 M>0_7I4@)&BLS]P#"'D(+591D3&DK0(_#_-CJP9JFE@TR&4T8(H;""&V$VX'3 M\%1J1RITQ$E*-&..1H1Y1)]6[Y[QB38!A3G02U\K(8\UZQ);8L_3DEO89DB0 M&R:DEZ^<<)E!!(D;E&V0,X&&&9[M0M"8I5!+FO=V!)=>#@:CAHML/N ("J^] M>.%(2)U(J5*I0-O45=C)^]A"<5FF+_$]EA4Y^60:I%>!JT+E;>N$"P7!&T@I MEMS)G6\#H=I=9RH?$U^H;8?!?%_(!/ZJ7^J8 MAFKAI3&4D_;*'J3^HC8RA==?F3#_X%X[ @ZW=9TT.6VBV4QIFCWYDF+?? 0Z M W46R$=P]F* G5<##'Z%WWXY20;)W[0:])+XKS=.]FB7^P$P@EO<:+GQX>$& M4\):,>XO=P<0R7'A"_-KHY>^OKU^^\,7(T MZ_"2LA &7?7<:$_;Q]JL>J/LQ:N7WA4S:T&U*G%%JO'1GY\B,-7KJ=HX7807 MRU([>O^$948/3C1>@.Y7FMJYWGB"]@D[_1]02P,$% @ (7Y)5,4*V9:A M"0 %AX !D !X;"]W;W)K&ULQ5EM<]NX$?XK M&-=I[1M:$BF)DA/',XZ33-NY-)DXN7ZXN0\0"4FXD 0#D)*57]]G 9*F)%J* M+W?3+Q)?@'W?9W?!J[727\Q2B(+=ITEF7IXLBR)_WN^;:"E2;GHJ%QG>S)5. M>8%;O>B;7 L>VTUIT@\&@["?O1*+6 M+T_\D_K!1[E8%O2@?WV5\X6X$\7G_(/&7;^A$LM49$:JC&DQ?WERXS]_-:+U M=L$O4JQ-ZYJ1)C.EOM#-O^*7)P,22"0B*H@"Q]]*W(HD(4(0XVM%\Z1A21O; MUS7UMU9WZ#+C1MRJY+\R+I8O3Z8G+!9S7B;%1[7^IZCT&1.]2"7&_K*U6SO$ MXJ@TA4JKS9 @E9G[Y_>5'5H;IH-'-@35AL#*[1A9*5_S@E]?:;5FFE:#&EU8 M5>UN""A4<)/A:1#TV]#T6# +_ +UAH^?0TAL>UO/7 MFYDI-$+AMP,T1PW-D:4Y>I2F,4)X['TN-"]DMJC-^.LG<5^P5XF*OOS69TB-)H MH"AU)(^(>LTARH>87):B=_?UO MTR 8O/CX_K.]\E^<,PZA"Z(.W#*D<$LQ6N1/7N M42%IB0IL7"*2=;(AM]K] M;$[R;]G4LTJ[^T3RF4QD(<4Q1FJ6R 6WRH!;"KM6)'*^(7? GUH:XCO7*GU@ MV7/AQ?A""^$6KF6QK'T/23*57;@[N#=7644,+Z-(E5DA8JL$IX@A!DG-N5GN MWL/"3N4HH7]3QP:1HJ6:[$X! '\E3)B"')JXV"6%AD?>=8 M2LQF)#GMZ+)(5&I-V\K,"%S3\BT.2(#X=Q2I*K!6"%Q5&C8'P"IM4.DI:$!& M)0E6:Y[(;Y6VD,.B$C( 3Q>9"V62@1Z;6KDJ\-M@6'FIQ@#47+ );")JMNS<8G&?R ;037B-3;BF[-!F6-;F$&L8:%:U2KU+7P M /R3*M[*$MZ=^D;!O[$T\)C#:'06-2? H-Z&W$< 4378AS3>ELMS)J^@LI*+ M+?D*H2<(91TV(P9< '8&U*[0QW)WSV95V&V7#T5IB2IR3W""0E2B@I''R!^H M#NZ&Z"MLTTPU-57'M:GMAI555 M_#*;:"AE-P5#YR/2&4Q0=S_.+/\N,\&&@_I1V[9+'K?L594#YS H>#KVO>ET M:HFY61BK^>2C-ZYPP]&;KD_G7K0Q.3"-L_)YC$)"U78(-P6H@WP5I+0 M"\=#MA:[=:3&F6,$?-\+@V%=Z[YWUVCL#73W8$_$ M8UN"T%IVU\G?9=5PX$V#Z8]9=10.GFS52V\83I]DU+"UL,VV;.6JLVF"L7V*K5"NYJ127&%,B-C"Y0SGA"R,CL@/FH,ZQ0"+$T* M9,("(Q0HTS*Q9("I8/^M*1.GP02).'8@$0R]J3\DE,.;[T.O;4AYVXU$75;= MFC::VNY9F;M [9B7,IIWJ3)9:.YVT8-S8C$K_@*O/*+_'_#*(*QP>_PC_MB- M$E?4ZO&G6&+\8*D;]P6-^X\QP14X6#5.A]XP<'4'EY,P/!8#?P;/AN%@E]NG M'6#M"IUM"1[VLZ\EU[:_;()IU=4$D+-RQ.N]1(\$F@XNGV9S(^^? MK'WH3<:7CA^2=3)^FL7_",?Q^"^Q]QS],G93?WY1J L[!M:M[5-=,!T-*M#R M_.EEV^Q=(M5-6A=R$ =B8(1>80 Q5F6(2!TH2,4"FJL*G>B!$4D"RAY;H&/' M)&0?\AC-MZ03*:MIQ0]CC,C)ZC1YU;.B:SCM+CJ@J#K7IC?WG@A!=F:O>V#H MIE+AII&G.__Q5C3B9LGFB5H[OS[,Y=EN.:TZ&6\Z")Q_<#D)ML/(\6Q-(VI& M4X?K[,5]M*0C,.;4[X639_\O;?><1[+YX[:V0;>V[C#BB*;?R3#H#3T\[;6%](K+0- M,O4O2=)"7'>>XC)1&*N(@L"$VB[&XY(Z&Y@FL>G$.^;(GYZSUUCUFE-3=M;" M_?-:Z'>5T!^=T!]JH;$[8&L3\@3<([/68 M3;P@#.DRQ.HA[/.)#F+X' HQ'S,.1F=7OG8.%T]9Z'N3H<_H,\!S1J<8\ GZ M0TR;D^DY^]!].-G&HE-63<0_[5;CJON3*14N35:OSB0JHU0]B,>,8IRE+>_O MI8&:4;UW0D6/.!>"VJP:!A6P-'K^L;4;WVK2X5> MV"^25*8!'NZS7?.T^>AYX[[U/2QW7TPAC?VDDX@YM@YZD_&)^XI1WQ0JMU_^ M9JHH5&HOEX(#"V@!WL\5QI_JAA@TGX*O_P=02P,$% @ (7Y)5$H-#:"K M! M@H !D !X;"]W;W)K&ULA5;;;MLX$/V5 M@9%@$R"UY4O2;I$$B),&V\46+=)T]Z'H R6-;6XH4B4I._[[/4/YEL;)/MBB M1,Z9,X/M]X&I=05VZ"=)<^3B\Y5__UX).O3@K\U+\+.F"22 MW+D'>?E87G0R(<2&BR@("H\Y7[,Q @0:/U>8G8U+,=P=K]%O4^R()5>!KYWY M1Y=Q=M%YUZ&2)ZHQ\"5S@3TC\MVK6CWSM4-"&Z:F4,!I6V[5,] MKG38,7B7O6 P6!D,$N_646)YHZ*Z//=N05Y6 TT&*=1D#7+:RJ9\C1ZS&G;Q M\H;S2$?W_!AI;%SQ<'S>BX"5R5ZQ@ABW$(,7(,[HD[-Q%NB#+;E\:M\#G0VG MP9K3>/ JX T771KV3VB0#?JOX TW,0X3WO"U&&]T*(P+C6?Z?I6'Z)$//UX! M'VW 1PE\]!JXLB5=JUI'9>@O1I*$'7^!OF_U_;%/W__Q\&%\3W<\=V:N[90* MSZ6.-%&%-CHNZ;.E6\Y]@Y*B?I9$PW^<,5V[JE9V26PCPXBTC8X435 &;Y:L M4)ILM?,GU-C 12-+_$MNNG0/Q%]]*X.B#H3>0+GS4 Z6@=R$FIK@ZV"892<9 M?K28Z6*&O%U2SN !'(A44KY\0E2)DOB$J@>GJ TL8N/%DZ"];='V4\D14) 0 M$6J("8KFRFN5&R:O(A/_;+ ] #I2QYA,W_)$0[H#<>,=1/!LBV4[B:B.M^[5+8V4?J/824;(2J4(#+4JU M3&M7B]$4!42&MURR!]/;QI8HJLF$4^>BNU_MJ39-H*Q[FAVF##S2\Q;L>2AB MIA GOZFD5KRU2PIL4&5MZ8P1/9.'?C<[/#YIQR)&71M=)%UA72"[T+V! M2*R 4(A )0,>W>K9%O\6R/ ,8X E4L0C)S0ZPBX,[.0P M2^[6;K< B31D"-+Z4X"8COM*8^J9<7K%+ETEJNAJ7.7L-YWM:9$NE&0O"%90 M%\X8!P$V"A76[LR&>:O8BX5*K?+8]/"L+YPF6\0KS@X&HU1.A*,Z1(@G8$@Y M,-P;3]P7@6A^T,^> ^7*I"!@]F=CF88M@WZ7/@/=DS2Y),O*S_V.%#.5\FS; ME7(IHM5",5RUD]J[N2ZY[3^3IG6\;3ZGB90P?-X;),*=JC0+' M6DL'1WU<8;U9QS'<5=*Z3;B[$NQ7#%1_$>3CFM>N!K72Y98Q@CHXRT9KN4^I M1%>$B]0Y]"-5[0',<@"_M$WMN0"XNNTG9MG==_SU=NX2%?MINC$%I!\:;2>XB[CEI.,/% MDKTLP/S$N;A^$0>;J^KE?U!+ P04 " A?DE4A%=/?IL$ <# &0 M 'AL+W=OK]\=*; '@V+*4REYT"N>J#[V>30LHN8UT!0K?Y-J4W.'6S'NV,L S;U3*7MSO MG_9*+E1G-O7/[LULJFLGA8)[PVQ=EMRLKD#JQ45GT%D_^"+FA:,'O=FTXG-X M />UNC>XZ[5>,E&"LD(K9B"_Z%P./ER-Z+P_\(> A=U:,V*2:/U$FT_91:=/ M@$!"ZL@#QS_/< U2DB.$\;WQV6E#DN'V>NW]H^>.7!)NX5K+/T7FBHO.I,,R MR'DMW1>]^ T:/F/REVII_6^V"&>'XPY+:^MTV1@C@E*H\)VO<05HLM7F.[ MBE]U> -IQ(:#+HO[\> 5?\.6Z]#[&[[)E=T(FTIM:P/L[\O$.H/5\>V5$*,V MQ,B'&/U8B(VNW_;I^H;/S]>_W]VRQ\N_;A_NC7X6_D+@?60B1',^>;C!6VDA M\Z]<@<\+ \#*D!2@I#"4%,H$3"MKEZ&+BAM\Y_1[K?I=K%)7,*X8Y#GXBT4H MF.$.F,Y9/(Q.CVG1($P ,<$+O"\#H\'@&-][!)41VIRL@!N6HXA,C MD]@,^R+&HA@-+0.2!QB[=AJWF"T'I64\H&V@[<'>L$IK8T"Y!G#$/C9)M6+Y M9DJK]U3);M[?=/R>K(]_+.MQ=';"K099);MTX^%<)/9G[+PXG3)QF= M^(D*:#.[2:G;@?._:MA)XV$DJ"?^(&,S1QBP3,%:SR25<4/*:9%(K5G&1[21(@2>('\=:9;C']=&HWSV= MG'FD1_&H>W8^6H=[3SF26:@? [8*&9.KB%VZ?:?=%KR"8\#S[ACC(8RYT2A- MK5 0/5?B7RJBC4YV4V_8*@#KA^*B/EPZ0<2.)MW)^8 <+0J1%ETFB.7:%1:W MKF76W$^F:[.GO%Z*1^AXFIH:L@-!O7B#[B@>!^T&B. TE%.X ;5*P3A.8F*( M2EM!N<0NL5>:0T(2J*_10\1RR+ ,I3]H7>@FZ]RBC:L-^LXW]1'W!Y-0?U+B M7)98^%Y3M5+=6#2@J8Z>_T.2(%Q8"!F M:@GVI8P)2 '/U)L<$Q256ZUX@E<0]; BD=3!41 J#"EX(J1P*\_B<"FD/I?8 M9NH4^]"*'0V[XWZ?*!R-_(HZ&:F^ /G25I?O=$+.[S$C&;7V: MC[^-]HT5O:V)K02\^327>MC*A>&M?=J.OI=AXML<#W/S'38.@?$EY&C:C\YP MTC1A%@T;IRL__R7:X33IEP6.[V#H +[/M7;K#05H_R&8_0=02P,$% @ M(7Y)5"#MWC+(" N!< !D !X;"]W;W)K&UL MQ5AM<]NX$?XK&-77LV<4O5"R+>5LS\B.+_5U$GOB7.Y#YS[ )"2A)@D% "6K MO_Z>79 49NVT'VSQ!=B79W>?7>)L9>RCFROEQ5.6YNZ\-?=^\;;;=?%< M9=)US$+E>#,U-I,>MW;6=0NK9,*;LK0;]7HGW4SJO'5QQL_N[,69*7RJF202E7L28+$SU)=J30E03#C M:RFS5:NDC9!.79GT-YWX^7EKU!*)FLHB]9_,ZF^J].>8Y,4F M=?Q?K,+:X7%+Q(7S)BLWPX),Y^%7/I4X-#:,>B]LB,H-$=L=%+&5[Z27%V?6 MK(2EU9!&%^PJ[X9Q.J>@W'N+MQK[_,6]-_&CN(1?B;@R&6+M),-U^%D]>7&9 MXO716==#%6WHQJ78RR V>D'LB?A@RZM>O/ ?M_)-=+,BXFU,I\IOO['Y,%YBYSY M_15EPUK9D)4-_ZRR#=:_[\/Z&](_WU[]_==&^;J%X@),UYW7#7/ZZ4^9 MU1^T>S"&[1JW3X^C?]^N4 RW"UKAQ&TN/IIE4-WOD>K^<9M-I$*1^5K(Q"P\ M)-,S>BNNOQ;:K\5-'B.L$"KN4HE2:H67-W>M(W93>_B6+5*S5LJQQ;G)WU1/ M1*(M;#+6=<1G2%Z0#)F"/AWOGB%Q(*#R#DBRO>WR5B[ SK$.;EHBI>"GMSHF M8\,J1RD)(584N:859 5"PC0/\Y\O"*: >'169"(O&!4R(2R3A9\;J_\%^>R@ MR^-M G=O*O %:NYR@.8*@GN!06E6I&!?85Z6F # MXN.1E);*!FYX;%PK"1E3:[*&;4&<2*1738FN4E/C 2!"6"%2/2D;:R MU$SG.?D>ZC-HD5-?HKB1+Z0'5M5FX(OP0M;70J;"&R1L[X?*]ZG4%J&SC^CQ M2YD6-2AEPOAGHK=-#SB3QF(!#UUAK6(OMJ+2%K!:(?<3N:X-+G<2,%@<\IL( MKQU$T6[&MUYB\N RDHCRG7 \GJJXWJ)1.ACQ04=-"O5IBS=Q"0H9WE\FQE__,HKZT4_U+^ICJO2^ M-Y6ZW3=-?3NDV51Z $M.H['X@CJ#'"JYZR?B0>(RPX^_3\!U(W6_:\-DCV#F M5-3!"K#G9I>F$59/9CTHT%AL9CG3C%6I+.TU#;_+K T$4Z5PS#GK$8%&K04J M7U71E&4TK:)1ED3%:$(T 7!%(97%X>9=21&4U95$G2*;CBAWB&5VG23WAIWC M7LC24&-5(R&^1&H1TPJY E.Y!G-6S2-LV52&9]A#>@,2QTUD&4+:9'(*[P[_ M-U6]8/);\2LQ?R/AZ\R^ 3(:@WDLOC"?O)SIXR'%_J3703)4N=X?]$3_=-09 MGE89>#CL'8G^<-3!8+')_,-A'T_'HTYO\(W<'@P'K&;0&8]Q<7S:CH81PT6Z MFKY61*QS,=4N1F@A(!)S"6"475(!6Y H.)^(RNVT12_M3%&_7&D_%R/:N>2\ MR^'U/@DA:DT3>.>+ZY&1J 6FZ:2BYITD94;?HO)&[+E?BS#SE"S[8@A:,T-] ^O=W*2!91,U M95MUL)*=P7J()#4E+HV3J+3L@(%M)";<()C'[' & MPR,'$IRG9A0 C:2089;:\83Q IWR0)DHIV=Y1]R5\&VP#KY7& ;_O$^#]HWT M]@8H*DKX57A,&V32:T[MQ:), &2#9JL_&X\(\6A+$8*)GQ3JFLY_[E$;.B]C MJAWM# $2! ;'K--L> UEF=2B,1J#SL6_)7*%;W\WJ^T#31[OM>H!DN.YMPC MH@[ITL1 YPN,"HCY)L4"'#"^Y-&M_EFVV)VXEU-3D7)L>*VK:. 9M6_-4L!\ M\_F ,?29P5NVAO@'B]^*+X:Z&DV1(L(D="Q^$)^T>\0W)@#2V$5#7&"N7F<0 MX?4D<%I%P9L:SVAL!F[D#;X(+?:"3^MU&)4ZHZ&XK#\V$6MQ0@J_-9\?1.-V M-.Y18/;UWK;8\.6UFQ?PUU^CQ%=$UA#%-R=V9 M:3.R]SN#<3F%[SO)<67\+WI>99YYY9:=;;9YLANC@.5>%O6IESFTNNUT;9Y@+ MV]$;+.@FU287CK9FW;4;@R+Q2KGJ1D$P[.9"%JW9U)\MS&RJ2Z=D@0L#MLQS M879S5'I[U0I;^X-'N"_PC<6N/UL">K+1^XLU]*],^ET7U%<]U'(X4QL$K"E&M$'G>E2'/\E8X,9L:O07#TH3&"^^JUR9R MLN"D+)VA6TEZ;G8G3"&+M84%&EAFPB"<.'K_&9\=S)6.GSY,NX[LLG8WKFW, M*QO1*S:&\$D7+K-P5R28O-3O$M^&=+0G/8_. MYBW(%>V(8HB,(S>+TF"#V/ MUWM[$/Z]7EEGJ&:^GL'O-_A]C]__#?Q#1+^>BN@O *\?'^X?_EK"XNX1EA^O M'^_@)?X*CU0,-G/LBUCG".Y@, MVL-10(M1V)Z,(UJ$DU%[-.[Q:MAKAY,QW.@\)]Z>$,BBFD?DR25\\:U'1L5W M-#1)*AD+-(.L(\\X("1>N_I?]R"$4:\]& LG3MM[YQBC]APQ<69*-:< M#MB^P4%)\$;2\)=J!TF)X+0OS4;W$&$^IHQO1+'[PU)T-Z4A6Q;Y+FJ/@Z#! M3R&N*\/'/2D-FQ)*\54J;2Q457;OAZ/!7NL F.PUV&(JC760"97^I/S!)[EJ MHV,J83L:-%1JH%IM1R&]F7+B:&,YRWR=[5M]*81S)L#N,,O%R+[@>W";*BP;O MJ.4XD2L?.UJ_2. ^^47IF_\H.:?+W?OK9PL3LC1%:F_Q]!1I>SD>(!U8_KH) MRT+2],N(%#*B MX0!PPXPK=CWZ.'FQE_EI6I#7K_#$YYK=_XL,H6[0/W+4KHY36!%[ ;S2+OM= M]*!SZE^P>_3LR-&L_>.*"[4L7/4":4Z;]]MU]6PYB%>/OT_"K"4%1V%*JD%G M-&B!J1Y4U<;IC7_$$'MZ$OEE1F]0-"Q ]ZG6;K]A \VK=O8#4$L#!!0 ( M "%^2500\01E2 @ /(3 9 >&PO=V]R:W-H965T)DTRZV/V06!(O[^/<FN;9+K1V[6U6U_3A:.K?^,![;8JE7 MRKXW:UUC9&Z:E7)X;19CNVZTFOE)JVHL@R 9KU19CP[V_;?SYF#?M*XJ:WW> M,-NN5JJY/]*5N?TX$J/-AXMRL73T87RPOU8+?:G=+^OS!F_CK999N=*U+4W- M&CW_.#H4'XXBDO<"OY;ZU@Z>&44R->::7K[./HX"'G1A_KJB)% M<.//7N=H:Y(F#I\WVG_RL2.6J;+ZV%3_+&=N^7&4C=A,SU5;N0MS^T7W\<2D MKS"5]?_9;2<;QR-6M-:953\9'JS*NOM5=ST.@PE9\,($V4^0WN_.D/?RDW+J M8+\QMZPA:6BC!Q^JGPWGRIJ2.B5W[4*9R1?5?A)%^]9*#B3@12OZ NWT8=>7_B"ODW('0IEO6"_'TZM:\"5/UY1'VW5 M1UY]]-^!^ZFT165LVVCV^P/.?SR'\S?L3,[/+JX.C_XQ89>3SR>3TROV]?2G MLXN3PZNO9Z?L:JG9L5FM57W/2LL46S?FIISIAIDY*VNG%XUR>L8*R+0.G^V] M=7IEF5LJQ]:Z(9?9#/2BF86VEI!ZIVY46?G@,,Y,_0.ZPJJT&BJM4U7E@[0, M8S_____.O>)*TPN: M$??F(8*)P,*_G;FE;C9.-%M5&_0L\&HHV(>$#M!9(WP: (CFI0 YNUV6Q1)Z MT..L>Y(-M5Y79=&'VN@_VQ)S25MO!;UG;6SI.*N,JKL %KH&.A6K]&R!/(+( MM56^_=E.@-JTPQ\K$ DDRW]3WGV;TY23:'XJ)J9S1Z>'7"$<"4W!_@4JAF-O1ZJ/!!C?$%T,5CIB6RC'\5 M.<&LJ=H^W,,607DDCRNM&E+QQ;2@Y[O1X?&7T1Z(62[*NLLM85['.L#=[<4VP5/S1 SK"-AULS=+?%YJ*2K MOT+5;*J'S+@MW9(1SST!!R%W&4:5]W-:Z\L"$6G\JUUUOZ7S4YYOO>MR!.-+ MY,*[U.@;7;>=;&$LU8ZR[!8+*?WV]0AT_1BKC6,S4+6 -::<:\IIVY4BJ M+ MS'AS;MGHA^I\5.I,WZBJA7?6R_?]1]6%]A7R0,,.UH6TQ/F;7 MIP&#,1&+[F/ )%1E,H:L M184#3HKL$R969NW)#*=RD2#RJO+U^[GKCUU&#V?83Y6TVM/&D,4Q8@Y[IR=W M*!D+K,(D\W$]K*O'9R<3 )('/)0$5I;P/":(LA NAGAX%^4\S:(]=G8^N< 2 M?/IY,TU(8)U(O%Y-+B:76W7O)K^=3TXO)WN8&XF]S>>C"1;QR>;MZO"WR27E M!$HDV/ &R@3_)\K(A*<^9B0O"U*"(T,FB$0BX%'JV10'R'\ M1'',8E 9'B9P*X3-.$5JY"N,0619\#;&1!$72;K#&)F!U_DN8U(XE! _$A(@ MT)*EG?_F_[RO5JM?WP[7<) \#A, M6)CS.$>?D"F/HA"9X"(4+(9W:1 -62(RG@">$$THCA.JRQ0E(W@8A"S,4([1 M4Z*$,D F,(ID"]\70BZ#F)(9H7;S3*!$Y0Y18!\426 0"*$)^D;R2*"!&F(G[(E!8D3V-YABW?*EQ8BXR&83$^Y[X(@3([N M&P7/$$;":;#\5<9DX38O<@8>H".$?C&")2&H2&20HF_X MQ4CR("1H8@QF &3('FI-.2B )@%>H49#K$ZD*HPDE[EXPAT)G 4Q2X D@CJ$ M\'RCYI()EJ54Y+M-1M!XE*)S232,$.F-P#7A>Q11, 8E4[C],G>P="&&-W$G MRWFXNS1A(4%[%,]0)T')@-=X0M$)M ]JU O]+T&K3I-\N>H P@D4OH*=83X M5K':6FV_VRWVW2_FDX7'8*N_,. M[8EI1T5;Y(;4#7;GS?9DWV\_CY>EG@-$'%P\MF?S.>C7T%G,^--Q98>"9]OM M+:A?^JNH$W6-<^%SUP/CP3T,SE,+?]M$Y\2V=MV5S/;K]D+KL+O'>1#O;L-. M5(/#B<5);HZIP?LT'N'DX6^8NA=GUOY69VH&PO=V]R:W-H M965TA!L9E8B#Y9)'B>WRD*26--CM; B#92Z'L-"H1JPM* M;5Z"9':@*U#N9*.-9.A,LZ6V,L"* )*"QL/A.96,JRA-@F]ATD37*+B"A2&V MEI*9YPR$;J;1*#HX;OFV1.^@:5*Q+2P!5]7".(OV+ 67H"S7BAC83*/9Z"*; M^/@0<,^AL4=[XBM9:[WSQH]B&@V](!"0HV=@[O,$ER"$)W(R'CO.J$_I@DG@7[R?OJ7?CZ\UL__\*VRY?SG:GYS1^;W;EW>: 6# MUX32H[&08+9A^"W)=:VPG9#>V]^O63M6+^'MY;QF9LN5)0(V#CHB08 &@0 9 >&PO=V]R:W-H965T/?<<\]1O5A9]^A+HB#6E3;^8^MJ1S*-1I:>S@X.3:265&5U=Q-_NW=6%;8)6ANZ=\$U52;>Y(6U7EZ/# M4??#![4H _\PO;JHY8(>*'RJ[QW>IKV77%5DO+)&."HN1]>';V[.>7_<\*>B ME=]Y%IS)W-I'?GF77XX.."#2E 7V(/%G2;>D-3M"&)];GZ/^2#;Z\_Q1S M1RYSZ>G6ZK]4'LK+T=E(Y%3(1HL6AQV#LX-G#&:MP2S&G0Z*4=[)(*\NG%T)Q[OAC1]BJM$:P2G# M17D(#JL*=N'J=QD:1\(6XH^:G&2DO) F%P^I2KSRH!9&%2J3)HCK++.-"7%-" F]CS-VO-OTOFS9\X_$>^M":47;TU.^5/[*7+I$YIU M"=W,!AW>43811X=C,3N8'0[X.^H!.HK^CI[QMR_A?Z[G/C@0ZM^! U[W![R. M![Q^YH!;( ['><1^'X##YA]+$ID%>,93SD^M,[P4RDB3*:F%#_@!K12\4";3 M34XBP$ZFW#P7^9=??_X[%E[AW3=SKW(E';(="ZDU[UB5*BN%!%M6I=4:U%@9 MRB="7&-=F4 NLU4MS6;KE_T!*.-EEIA5RB6).9$1I!7HS'%.!D \[D$\'D0! M(=@5DB4!G1*WCG(5Q&_6>_+[(!UVQI#>MJE4UJA@G>W$) /"@*"'1'U)[%J51!62="ZAE)Q#5/T.D8_$6][ M8]1@_Z98%-8F!&=$J: :#NVJ$8SNY(\M44X^=IM$@4"1W+AE!9,\E-83LM.1 M0L%"A)P##*)^[S!I7-B,Q;UFI6'O;S\W MJF;>[BOB][E+479^A/)<.>L@-D)R-CZ=E!-F&GJ%DVY\ H($=SG+^BOV+BH" M.(!N">1XM2LK6U#1:-1RF%N$%=@V[EH;/6%DQ13, M@#%("2J).2-(OOW1MW3!@LP3=YA743&,9"')P2*-@LT>]]5^V)H!O+'2Y0S.'6H4>QY2##P;@.48S AC)WI(P5'=N Q[T 0E M8(^T5I$W,1;/L4S$)V#)S:"VOB)OQD_\57+3#B-*XX4][AS1U68IE8Z*FDE? M8MV3BPV%BY=UP QMZ5GAV >MP5[N4T[WE2U>)45,?/GR %$[NW"R$KF%/V-# M/P8]])3O-MBA$%V0;L%SCC@IRW(-!KH&+G"N-=FL3Z.91!":SN-)QV7D$<:G8 M@HH"W(B5SA6>'<6I-B?P&1.;M^VY4O#@4>VHAY/T!A<[\V\GE(FX%DNI&YGN MY/TH7-E&YPPP.@Z@*]QH\\3#O,%ROIM9ZUDQ(5G0(0CQ!=RP7& PJT MQU!PB\E7'>3VN&#>K;./N6>Q'(;.*=)TC>,<7\%81>:6\F'_I"8=Q0=L0#L(>H& M,#D^^"%AI$IKHT;-B5/L2I,2PT=6%&*!"@8= P*5M+?C-$BHG>-H3JDCY_G" M@SOQEX1OH\.XUNU8X2,;L[.EC=C'YMA?:/^$,#]Z+'#+,AIQM"5Q>2:RGOQ^WV] W^ M'C53&-6:"I@>3$YQ47;INS:]!%O';\FY#;@HQ,>2< EPO 'KA;6A>^$#^O]< MN/H?4$L#!!0 ( "%^251?-T!'YP, -$( 9 >&PO=V]R:W-H965T M)[:9>YJBZ*(3I7*!_W^45X)TMED%->N[61D&J](X[4% MUU25L.MC5&8USO:S[<(-+4L?%O+)J!9+O$5_7U];GN4M2D$5:D=&@\7%.)ON M#X\/@WTT>"!I_*GPYSKYE4.!"-,K?F-5WW,3S->!)HUS\A56R/3K, M0#;.FVKCS HJTNDK7C9YZ#A\Z[_C,-@X#*+N1!15G@HO)B-K5F"#-:.%00PU M>K,XTJ$HM][R+K&?GYP+LO @5(-PB<(U%AT(7< I.:E,FO]];11)0O=EE'OF M#)ZYW. ?)_S!._A'<&FT+QVK$AGR M69 *]BD(7UI$4/B,JDUR26B%E>4Z)DTX3K7B6]\-X2+8P?YPR\6:=SBBP^]1 MO DDEHX*[E1NT+9T"7OP/C9IJ9KB+7[ 0L&Y ME%ZMPS$@W+4>C=XH2H]@$'NKG=SKJ$).0J.V)^Q/MU[>>68JM,OX MF#J(79Y>G':U?:^GZ9EZ-4^/_:6P2V*A"A?LVM_[]VL&-CV@:>)-'1^MN?'\ M!,9AR?\YT 8#WE\8KN5F$@C:?S&37U!+ P04 " A?DE42G)+)B(% !! M# &0 'AL+W=OW=)(- O9&W////V MS-C,UM;=^9(HB/M*&W\V*$.HWX]&/BNIDGYH:S(X*:RK9,#2+4>^=B3SJ%3I MT70\?CNJI#*#^2SN7;GYS#9!*T-73OBFJJ3;7)"VZ[/!9-!M7*ME&7AC-)_5 M?,S/ M!F-VB#1E@1$D?E9T25HS$-SXV6(.>I.LN/W=H?\=8T9K6/?\4ZR1Z]&8BL\<%6K3(\J)1)O_*^S<.6PLGX M&85IJS"-?B=#T=QC'D?,XV9O([[0?1 7VF9WW_V*H0$BYV39DEH MBR"4%U)HMBPD5B:CFID^%(R0]EE;+&BIC!?H@8"#S%;0SA)$+@.\7Y>TP&ES8P*T'G;Q;EV2$BH%@H'AKY$)O1 903!/((2H63GAH#*T1"S#)9GUY]OX]?D]+60<#HP.B:6YX"W F.AR;M3G#(*>\LHR'$# M CN]46:9]$7!_N_D]" &G=9:R872*J!M?F/(+K1:RA@,K%7(:PM1RPV7 _5T MRK/=PMGJP>0P\4O(I2-*@FL5RJ[V\,18$406B83]3:TRI&+#%%^I/))"536/QB!<;)GM!FE85\$J\%WT&+E96(=9PK5T M#]XW=>N_,ND^C1?32BH-YLX$,B1^-'DRXC%R4>? M]0,E%POVG#7V921KG&.UQGC"-XOO6$ #Y#]P/;7$6H&XMO&BP%RUSN..9]( MQFH-:2>U^M5&"S_B5$('8'=I$I79!][V77 M\;>'85NE;C[8HE"HIZ]E!G>0 M*XDC4-T]IF(T@$Q!*8;;F9FP#Y.IV)!T8.IEB]N9P6W&2Z2!ULAP-]7:<.-X MP/Q3-M_I$KF_];U%?7/E4;$TH_&FZ"QA#+K=D?O,0+3][$,;[_IUD%+>CLK6 M+U'*%:A'/&73; 8'$@'W$NJQT[_KW2WU8;DO<(O<\3G 1-;C!N&)< M#]P.:<'X%FI.\*4"KY!=NL?3,TX6[VVF)).M)TNTF"?WT-J1;Q6/NC11N(\? MQUQ!I4D=L\.R/J3H+&_':RL6]T@]>'I,.-YN]H5 M;*-J+S\3&RT?[GN+C+:>=16Y97R\,C$197KA];O]^_@\/0L?Q-/C^I-T\0V@ MJ8#J>/@.SU&7'JQI$6P='XD+&_#DC)\EWOCD6 #GA;6A6["!_K^&^?]02P,$ M% @ (7Y)5-]Q/!&: P M@< !D !X;"]W;W)K&ULC55M;^)&$/XK([>J@@2QL3D@*2 1TM-5ZC4HI+T/53\L]ABOSM[U M[:XAN5_?F340Z%UH/WB]+S//S#PS.SO9:?/9%H@.GJM2V6E0.%??AJ%-"ZR$ MO=8U*CK)M:F$HZ79A+8V*#*O5)5A'$7#L!)2!;.)WUN:V40WKI0*EP9L4U7" MO-QAJ7?3H!\<-A[EIG"\$\^X#Z>=XR7ZM+Z$79[V2B M+%. M5WME\J"2JOV+YST/_TDXJ2L MG*%327IN]KMPC4'0.3S4: 0S94&H#%9MEOAD)3=*YC(5RL$\376CG%0;6.I2 MIA)M#W[3U@)1?"]MK:TH66EN+3K;!46%=?4DUB7:SB1TY#(;#M.]>W>M>_$; M[@WAHU:NL/"+RC [UP\IU&.\\2'>N_@BX#VFUY#TNQ!'O"@M@C5C+15AS1N#1H4;EV@VAY+Y50J22.5K2)5-[.PE_SM76& M"O3O"QX-CAX-O$>#-SS:9\C"(Z8HM\Q\%^8EW3XRC$#W&!8&,^E\VKZ7DHOX MW"5N;2U2G 8U!V>V&,R>"D9F(UP9CHWN[[G\BE109^;3UGQ)YOF,[Z5T+_[( M,8ZT*?'SI1'&H?$LOJ P/:=[1"P"U:G4&2!7!% ^L5J3V"&G7:] L^@6G@J# M>%9!Y_(K^7SAE-$\T,EL?B&0'JQQ(Y5B!M:B]%(_PJ@['$;T'W9'2=^OX^&H M7?=O8-%432FX,0'F.74JKA'Q>L>LHVB$R2PTM0]>9+KVM?33#^.X'__\S7]P MDQ"J,5184!N]E;Y]LK?X7),!BO+<[22*(!E%,!Y$<-./X).1#GLZSRVDA3 ; M4A ;ZN[6G:3Q*HY''1J'"8W)B,=^-QX/.UQU>DL9(F0.I6IKD2IE*W5CRQ?8 M$;Y#O@SYT>FK?J?]!AUXH!HPKR=DYCB/._^1 *J)?[,_2A+/]CB)OEE_[[:% M)[VT0@J?7PRB@N-HV^IQ]_@HS=M>_"K>OF@?B3WB#4K,236Z'KT+P+2O1+MP MNO:=>:T=]7D_+>AA1<,"=)YK[0X+-G!\JF?_ %!+ P04 " A?DE4\V=U M2S$% #"# &0 'AL+W=O#7>ATH_1GLT:T\-#4TIP%:VO;E].IJ=;8<#-1+4KZLE2ZX99> M]6IJ6HU\X96:>AJ'X6S:<"&#\U._=Z//3U5G:R'Q1H/IFH;K[276:G,61,%N MX[U8K:W;F)Z?MGR%MV@_M#>:WJ8CRD(T*(U0$C0NSX*+Z.5EYN2]P.\"-^9@ M#2Z2N5*?WPQLHZ!$Z/>[S"NG9 Y,:7 3,833K%P_4._6XQ"/=[!2M?&_L.EE9TD 56>L:@9E\J 1 MLG_RAR$/!PI%^!6%>%"(O=^](>_E-;?\_%2K#6@G36ANX4/UVN2+_F' MA"RU:BA::341AXIBUW#ERX$:/E[,C=__=,1@.AI,O<'T:P$(PUWJ/8GJ4B7>^X7\J+>S6.7'@\P_?%7&4_[3W7!A KB6A+ZAZ MQHJ*U_66]375A^6NA@(;H/9EQ (][@K&RWNR0F?E9MN7HL* MKFK5+2""9Q E!4O2T*WBE*5E0:LX3UA9Q&Z59BS-9@2A%AT1^AIKZH9ZZ[%N M4=^+BH++2U(L(2U8&J6$&+'0/<.,)5$,O\F3&XV-,%3.KG5%@1ARLIK3(V?E M+(*H*%@>%O2,6!3&>V1O9J=4SE@<44Q9R(H\@:Q,2"F%C.P5N0M3D8I/<53F M;%9D$.412XL"$L*/4WJF,8O+".Y\RG>4?@8I017ES*WBF"4SEYB2?"DSEX0B M3UGDO/3\D;S!GCMB3Q8ZU\@;V'"J-%5V1641$I;"$&GZ2GBF!(X@JM.5<]+% M5KDZ!([]07M0I;:OTO[K'*VE"M/H<7/)\TMRVVG.08[2Y*Z/J.*M/_)K"D4J.X;CW!+&ZQN7 2^/Q'WJ[W1 AU"_=%P[ M1TE96)^.G9P[99J[63H*D3N'&?*!:Z'TA/CQGS,MY,E:=<0YT].G3[*2)^W MQ6JJ;AXXY1W^);K>ZI\[J$C),"^)S.&^5F .#&H.U[RKA7"SX7M;""5/MF M/GPQ?:,?>_OD<9_]I9,(B1]6%=+!=0.1@:3K,#7-9,9"WTV2<,:R6;J_$%ST M+IS0I: O;!Q2'TR!NDY1/"7WCAB[(T%6LB@J(8M925U]E/WU((3GXXUK:&XO M'MFB+ILDY'_)&ULI57;3ALQ$/V5T;:J6@FQEP1* MTR12PD5M!1(*E#X@'ASO;&+AM5/;F\#?=^S=+$$DZ0,OZ[F>.>/+;'^ES:.= M(SIX*J6R@VCNW*(7QY;/L63V4"]0D:?0IF2.5#.+[<(@RT-2*>,L28[CD@D5 M#?O!=FV&?5TY*11>&[!563+S/$:I5X,HC=:&B9C-G3?$P_Z"S? &W>_%M2$M M;E%R4:*R0BLP6 RB4=H;=WU\"+@3N+(;,OA.IEH_>N5G/H@23P@EU]*&+ZSJV*,L EY9I\LFF1B40M4K>VKV82/A)-F1D#4)6>!=%PHLSYAC MP[[1*S ^FM"\$%H-V41.*'\H-\Z05U">&UXP8>".R0KA"IFM#%I@*HF.L[V M9\@/H9,>0)9DZ1Z\3MM^)^!U_M_^9L?WHZEUAF[,PYX:W;9&-]3H[J@Q05X9 M(]0,WFXV76]G[\/^PBT^.1A+S1\?MNWTWB+^[?;L@G$<1/0X+9HE1G5WRU!/ M%U (Q1073 *S%IT%H;BLZ%Q( $^1N+0NN@46"BWIT=H>G%LGZ 50Z(X6X%8[ M @[>2URBA+19LV;MK+<9.993-.TIPD7+:Q2*]^ 4C1.%X%31>N9GN-!6./@( MGSZ<9&GVG:3T($N^;;&\H%T*-A52.($$.<&EEDM_"-Q@3E@%X][Y_ HBZR8' M29)LM?VJ%$(G>3?I9(OE7:33Y"WIM6W;]8TWID6)9A9FH@6N*^7JP=%:V[$[ MJJ?-2W@]LZ^8F0EE06)!J&PO=V]R M:W-H965T&Z4 M=N=13;0Y2Q)7UM@(-S(;U+RS,K81Q%.[3MS&HJB"4Z.2+$V+I!%21XMY6+NS MB[EI24F-=Q9UY-([V"_=R79-?2!;SC5CC ]+7S9WE63*@5+)! M[:318'%U'EV,SRXGWCX8_"=QZP[&X)4LC7GRDW^K\RCUA%!A21Y!\.\77J%2 M'HAI_.PQHR&D=SP<[]%O@G;6LA0.KXSZ)BNJSZ-9!!6N1*OHWFS_P5[/U..5 M1KGPA6UG6^01E*TCT_3.S*"1NON+YSX/!PZS]!V'K'?( N\N4&!Y+4@LYM9L MP7IK1O.#(#5X,SFI?5$>R/*N9#]:?$&6Y*#_'3^*I4)W,D^(L;U%4O8XEQU. M]@Y. ;=&4^W@;UUA]=H_84X#L6Q/[#+[$/ :RQ'DXQBR-!M_@)9DP)P$S,D[F+>"6BMI!V;591"^2+&42I+D4%\Y$Q8N'JY@ M-LG@>T@M/.(SP:4RY=./MY+\)_':5_%N6K9%WS*R:1L^/YJ$@HW8\8DB!WP@ M^&!;05*O076YV4JJ@>U)LJ4V^J]2Z)+/2R >;(#0-HYM )]+=,X3,1IAA\+" M%CE>U2((!RNC^+@[$ 1<2&R6S&Q?S$]G<,U6W*Z^XU;2E1S.(YSL2=_VI.\[ MTG=[TNR=P;%%?]EXWBQ FNH$BK@8G_K=',99G,X^^_$$QFF<9F$\A=,X*PH_ M+-@ZY_P\UDQ7K%@0C#_'^6P&C\8'ZW0.>3J"8AR?YF/.MW-GK)P=T!$<3^/T M='8"=SQC0_@E%&OB='3^ZJ N1S!E@M,1?2 =E>FA/SV3+ M.7!RK9GZLB5N9.+N(BA-PRZE)\"U[QWVBQX,*I8+TL&ML&4-';$L!L%RJ3X\ M =XH+Z )-][HK8LD.;B1&[3K\.XX#M=JZB[G875XVBZZ&_W%O'L7F/ 7_P-02P,$ M% @ (7Y)5/:*+PP_! 3PH !D !X;"]W;W)K&ULG59M;]LV$/XK!ZT;6B"59$E^B6<;D--VZX V@?/2#T4_T-+))B*1 M*DG%R7[]CI2L.&CJ9?LBD>+=/??RW(FSG52W>HMHX+XJA9Y[6V/J:1#H;(L5 MT[ZL4=!)(57%#&W5)M"U0I8[I:H,HC 2\0J&Y%*"PF'OI8+H< M67DG<,-QIP_68"-92WEK-Q_SN1=:A[#$S%@+C%YW>(9E:0V1&]\[FUX/:14/ MUWOK'USL%,N::3R3Y1>>F^WYDLM7O"KI,-/<@: M;635*9,'%1?MF]UW>7B)0M0I1,[O%LAY^8X9MI@IN0-EIA^CO8_+Z*C!=YCY$ ].( JCP1%[<1]S[.S%/XMY MRQ2^7;N8+]@#46_#^P$SBO;;Y/(+7\ MY.8!OKK,PQ7>&UB65)YOS]7@**IMY:FN689SCWI5H[I#;Y'N6P]D =+!0EVR MKC4L=$,54V"V7+<']&8:"EE2[^HI?&ZJ-9V3MHM*PQ='>HHLO4-%/0SO[U%E M7"-<*)XAI)N-P@TS".>-T8:)G(L-_-64#]"5$Z((7L%D[$=C^(.R8HW]]LLD M&D2_]V]JOP+YC*-3N$%M$4B%K-8T,VACI/O\ M,@.=+ZYV+U(X0JYA3Z[A<7+1C,X; J22?);BKHUA12]*OUVV[7TMN-'_E6!' MD9\GV-46.[+8M!N'TE*._TUL$5*\[5RL4;D?BB"2V)2K1Y>U<[DAEX'MF,H= M!2F^'W(Z[>)Z)&'/MH^"K-&/(X,;5C;'V'>:V'J,0I\*M.??( YA,)[XR7C/ MBM=)^ 8&R<0?C@[8^#H9T-?3B1_&_\*W.(D=3.R?GM)B.#Z)DN@8 48] 48O M(L!YX3K2S?%NRJ0V>:O+:YL!-])33;5P7:\= 6S]7?E?2(CCGMC:V[F/<,94 M*8&+FE("C6U.+FBF(%0RQ](V%2655[9.!>,*[ER)F&EED.E&M7,XMR(=.^@G M:U/K9.U$LE.*:/>$2$\XH_!@=/GP@>N,E?" 3-F21$]\=3J=QU.XD27EJ[2= M$E'%A_ KK+B^A4(ADI!!2U90UKG0CR,Z3H5HR'A.[94C^=M.>YJNE;221 >* MYGO#%.D2^7HYHH0_26")&RZ$#>_J<@4C GR.&<'!3[Y"M7%7&0V9;(1I__?] MU_ZVE+:7A$?Q]JKUB2E"U%!B0:JA/Z9>5^WUI=T86;LKPUH:NH"XY99N?*BL M )T74IK]Q@+T=\C%/U!+ P04 " A?DE4-I3RC\T# #Y" &0 'AL M+W=O&DA5GUS&R+^)MYLR9&ZG%7IL'6R,Z M>&Q4:R^#VKGM1139HL9&V)'>8DLGE3:-<+0TF\AN#8K2*S4J2N-X&C5"ML%R MX?=NS7*A=T[)%F\-V%W3"/.T0J7WET$2'#:^RDWM>"-:+K9B@W?H_MK>&EI% M THI&VRMU"T8K"Z#J^1B-69Y+_"WQ+T]F@-[LM;Z@1>?R\L@9D*HL'",(&CX MB=>H% ,1C1\]9C"89,7C^0']=^\[^;(6%J^U^B9+5U\&LP!*K,1.N:]Z_P?V M_DP8K]#*^B_L.]GI/(!B9YUN>F5BT,BV&\5C'X=V?(L[P1 M3BP71N_!L#2A\<2[ZK6)G&PY*7?.T*DD/;?\)$PKVXV%6S1P5PN#<&+K_;U8 M*[0?%I$CFZP9%3W^JL-/7\&?PA?=NMK"I[;$\J5^1%P'PNF!\"H]"WB#Q0BR M)(0T3I,S>-D0@,SC96\.0 @K864!HBWA1JJ=PQ+^N5I;9ZB$OI\Q.1Y,CKW) M\2LF[ZBSRIU"T-6)8)\T[^,/]_CH8*5T\?#]5";.6[VO$2JMJ O)'C@/2!W M[6'!U;PH=%M()87OES6Z/6++-=^S*7LV>."\) MA9-9#/DT)'*\RLDBK;+)N,L2W2V 5471Y+12WQ8/H+=LW_K@D3UG9,$LNL,D MR2&?09*FD(S3-W-\/0D=R^D\]RR9;!;.4\]Y/)_V575"S4=SE'%TX]%\3$,Z MFL[\D(R'$OR?BAFQX8HK:M%N.!VP?X.#DN"-I-=!JB->[@R;$DKQ425M(517=N^G^>2@ M]0Q8'C388B6-=5 +5?U+^8-/GU,]1G*'I.@BXBZE!=[5%1V3==7U+U486N?K7?Q*)YP],Z4"U<3PUGN^_+ MZL=.&$C4]=A=/0<-6@V_M%E?KO6=2_3L#N\ZU?=<_8L MWOT4?!%F(ZF#%%:D&H_R20"F>VB[A=-;_[BMM:.GTD]K^C=!PP)T7FGM#@LV M,/SM+'\!4$L#!!0 ( "%^251PC]*9B04 (0- 9 >&PO=V]R:W-H M965T'[H;7Y6-';2DNZGKHOUQ:BMW=]3CO]$_[N5(7]<'+MW/]5@PR%9V MXH.$ G^W]LQ651 $,_Y:R^QM58:##\<;Z1^B[_#ENNCLF:O^+*=^<=1+>V1J M9\5-Y8?N[G>[]D<'>1-7=?&7W*WWLAZ9W'3>U>O#L* NF]5_<;^.PUL.B/4! M$>U>*8I6OB]\<7S8NCO2AMV0%@;1U7@:QI5-2,K(MU@M<."QU^X=]#V7A2'^R%GRZ$BQ>$&S(A6O\HB-Y,[73G\_W M8>364K&Q]%3L%/C>3@Z(Y)0()O@.>7+KN8SRY OR-NZN(E V<_+UY+KS+3CY MMD.\VHI74;QZ,; 3UTS*JEP%TLW(U=*V150T:-VL]&3O#]=U^V36NGH3_(YX M1\Y3LG7F $RMO>>G%9N\OW;<[G8:4LH['?=LIC8HQXJM[/MK>T= MCQ>MM3\EB2#$MKZV[3;,,*6U9%#\6-EVYNIE9<,8]1O6$#D828IF2J[\ @?' MSA<5&>:?\\M/.9QJ;\N)[>*&T<)D(%%8DQ1&62IIF!'YT/^=D<,XIJK4BFJ4X8@3*N^>HA(P*B4J&Q MM[-%.UE$S][C8.66D288E7$#SRLD84[)1]L@ZQ6-&T^FJ. R,!9:$=$:/LNU MT?D]^FR'6$F31K]&^<>+_'),SB_/KBYR!"1C5(H0K-303(<0I1(F2@SV5$:3 M5.V3JT$^/!F?7W[<'.,"L38"TW$^S$=;<7OYET%^.TI, H-,X,.$ M#2%H)J.,\34QAHMGB$%5&+D3&*-?X04B-,PT)(#80/<36J)1L;3@&94@.8RRV 4!3(;NJ]@SP @8 M#T)HR(( F :Y0HQ)OIR!**D%%QA^Q(Q!G'LCB@(2'#L$C;Z&YI)RD M22CRITV&AW65H',)- R)]"JPQF./"@AJ()G [)?9P:L+/KR)G32C\NFK"2\2 MM$?^##H&)0.N,4+1<;2/T*@1/!E[#5IU8K+GT$$(!%*Z QW.7^LV00A'[3UW M:>L_N!G7MIW'^W]')NZF\:M+\O;I]A/C9'6S_F?[ZOODHFCG9=.1RLYPE!TD MND?:U9U_-?%N&>_9U\[CUAZ'"WPFV39LP/K,.;^9! 7;#Z_COP%02P,$% M @ (7Y)5*9VSI(-! 6 X !D !X;"]W;W)K&ULU5=-;^,V$/TKA+&'72".OAS)#AP#B>VB!;K=(&ZZAZ('6AK9Q%*B2E)V M]M]W*,F*+3-RL#T4O=@2^>;C/0V'Y'0OY#>U!=#D)>.YNAMLM2YN'4?%6\BH MNA8%Y#B3"IE1C:]RXZA" DTJHXP[ONN&3D99/IA-J[%'.9N*4G.6PZ,DJLPR M*K\_ !?[NX$W. P\L2*B9Q(2.\&]][M MTO.-087X@\%>'3T30V4MQ#?S\DMR-W!-1L AUL8%Q;\=S(%SXPGS^+MQ.FAC M&L/CYX/WGRKR2&9-%:C4KZQ1+Y:;0EEIB;,,[?3L-ZI+"42DY$L! MDIJ/IPC-$[*J*\?,K-@F9RF+::[)?1R+,M3WK2@5!E)31R,/DXT3-SD_ MU#G[;^03X)S@ MHM]3F?S5$W_4QA]5\4=OQ3\)%=>A>%6-0[*&#F>1%(4^QF9@'0UZ)7&FL6,U6D+!*J@=!$%&;5V,JX3C2L$C4=>S>+ MPA UWAW7QCDHC +O%+2P>/+#Z!2TM'GR)BWH1,V;5LV;7C7GI92 Z[Z08L>J MW<&H"B\%2@/)J;PV"6KO-T);*T/<[WVMN X5!A[@%%$0=T-(" M\OQQ:.<>M=RC7NZX?L4.I.GP9@UD]:K&X\B.8>OFW\D>Q=&0XVQJTR Z2ZK[ MX<\1PV[A7X8L+9"1G?FX93[N9?X%.X&T41I?I'2.&'8^^^*BDZ7%B6]G-&D9 M37Z\*4*>''5$&^_)64)1%'2*<'X."L=!=QV_Q]/R@J<3!3SW]:3C]FOPVL57 M;1=_KKNX[WKAT MZMA_OZ$3E_2<;H.>_9N#_7[; )M.P9\E@^^KPWQE_\&[GGF5\8:Y-U#$! MVLOD[!]02P,$% @ (7Y)5%R3?\T_ @ U@0 !D !X;"]W;W)K&ULC511;],P$/XKIV@/FS3F-&D'3&FDK07!)*!:&3P@ M'MSDTEAS[,R^K-N_QW;24J1VXB7QV?=]=_?YSME&FP=;(Q(\-U+9:503M5>, MV:+&AML+W:)R)Y4V#2=GFC6SK4%>!E C61+'EZSA0D5Y%O86)L]T1U(H7!BP M7=-P\W*#4F^FT2C:;MR)=4U^@^59R]>X1+IO%\99;,=2B@:5%5J!P6H:78^N M9JGW#PX_!&[LWAI\)2NM'[SQN9Q&L4\()1;D&;C[/>$,I?1$+HW'@3/:A?3 M_?66_6.HW=6RXA9G6OX4)=73Z%T$)5:\DW2G-Y]PJ&?B^0HM;?C"9O"-(R@Z M2[H9P"Z#1JC^SY\''?8 H_$10#( DO\%I ,@*,?ZS$)9@/'>CLTO M@C8![:H1RM_BDHP[%0Y'^5=.G4'0%7QKT7 OK06N2ECVU^I/EF*M1"4*K@BN MBT)WBH1:PT)+40BTL#"NJ0R]!-R'QTZT[IH)3N=(7$A[!F_@?CF'TY,S. &A MX'NM.^M\;<;(E> 38<60[DV?;G(DW3D6%Y".SB&)D]$!^.QU^&VG'#P^!&=. MN)UZR4Z])/"E1_BVE9_#0GIU_A7@U_7*DG&-^ON54.DN5!I"C8^$^ +;7 M=7[BOW"S%JY[)%8.&%^\G41@^BGJ#=)M:,25)M?685F[AP>-=W#GE=:T-7QO M[YZR_ ]02P,$% @ (7Y)5 =.0WZA @ [08 !D !X;"]W;W)K&ULM55=;]HP%/TK5U$?6JEM0J#058!$8=4ZE0V5=7N8 M]F"2F\2J/YCME':_?K83,KI!-$W:2^)KWW-\SG5R/=Q(]:@+1 //G D]"@IC MUE=AJ),".='G<4!&,AWYNH<9#61I& M!2X4Z))SHEZND\T9 M-%LZX.YXRW[CO5LO*Z)Q*MD7FIIB%%P&D&)&2F;NY>8=UGXN'%\BF?9/V-2Y M40!)J8WD-=@JX%14;_)*CD M!I3+MFQNX&OCT=8-%>X4ET;956IQ9OR!F%(AR P^KE$15UH-1*2PK([5K2QI M+FA&$R(,3))$EL)0D<-",II0U' K#!$Y73&$B=9H-!S/T!#*] F@?X;JB@!L_N[%>= M_EG24U?YDI>,&+L\X5(9^L,?U[Y*5COU_4[N/WX:O[GL]N/^,'S:-;@G+>Y$ M%U&3]LI(KS'2:S4RMT9XR>'K'/D*U;>6VEPTE!?_7IM3>-"8E0SN:(;[JM'. MW847)$JWJ.PW*OOMQLGSWQH?-)2#_VB\G3N.#CL/=SH*1Y7[1JO!__M5701SHG)JFPK#S$*C\X$]#E4UURHP)[?(^BDG3&/KL*D>"E M5MK-@HJHN0Y#EU=8"W=A&M1\4AI;"^+0[D+76!1%#ZI5&$?155@+J8,TZ??6 M-DU,2TIJ7%MP;5T+^VN!RG2S8!*\;FSDKB*_$:9)(W:8(3TU:\M1>& I9(W: M2:/!8CD+YI/KQ=3G]PE?)7;N: W>R=:89Q_<%[,@\H)084Z>0?!GCS>HE"=B M&3]'SN!0T@./UZ_LM[UW]K(5#F^,^B8+JF;!IP *+$6K:&.Z.QS]7'J^W"C7 M_T(WYD8!Y*TC4X]@5E!+/7S%R]B'(T \>0,0CX"XUST4ZE4N!8DTL:8#Z[.9 MS2]ZJSV:Q4GM+R4CRZ>2<91^%M1:!%/"8X-6^$XY$+J ;+@E?Y+)G9:ES(4F MF.>Y:35)O8.U43*7Z&#=VKSBSOC<>[U'1WQKY.!TB22DKV]5FLUI"=C??K+)W*D\/ ME:?O5O[;)GCL-!;G( ANC*/_]6:@NNJI_"/;IY-I?!DEX?Y807@T!/X]/0B[ MDWR9"DO&11&D.O@1^UPQ]%^@=0 M2P,$% @ (7Y)5,D*&^XB P > @ !D !X;"]W;W)K&ULE5;);MLP$/T50L@A =QHLR4[L UX:=$62&K$27HH>J"EL41$ M(A62BM-^?4E*5KS(1G.1N,Q[\V8X&FJX8?Q9I 2O>49%2,KE;*XL6T1I9!C M<!J9C61/W9AYJ M>V/P1& C=L9(1[)B[%E/OL4CR]&"((-(:@:L7J\P@RS31$K&2\UI-2XU<'>\ M9?]B8E>QK+" &GN:+6";,$VUJ6\="42DD MRVNP4I 36KWQ6YV''8#B:0=X-< [!'1/ /P:X!\"@A. ;@WHFLQ4H9@\S+'$ MXR%G&\2UM6+3 Y-,@U;A$ZJ/?2FYVB4*)\=W6)8<$%NC'P5PK,]"($QCM*SJ M0.\L24+)FD282C2)(E9226B"%BPC$0&!'E2]B5+9+B6+GM'E'"0FF;A"G]#C M@S MC2%NP<_/XUWO#(&M$MEDT]MF<^J=99Q#=(U\MX,\QW-;!,W^'^ZTQ7,>_KVD M"NZT>=^+QF]JPS=\_@F^68:%, 5@SG5.1)0Q==#J(']-5D)R]='^/N.GV_CI M&C_=$W[VZZ>#9BS/&>V@I2F:MKJH^'J&3S>VU['O.EU_:+_N9NO8RAN$@W>K M/;&]1FSOK-@J%_=0E#Q*5<-!"\X2CO..6M-M5G\9=V6^ FXR5]7]I)0IX^0O MQ$@RM((=?%O=3GO'\0VZ_8/PCHUZ[J#?'EW01!=\Z"B><%9"F\**)MAQ[O:= MT'4'!R);[ +75P7:KC-L=(8?TEGEN:/:TTM)>'M2PZ-\N5[/V=<[.S8*PMY! M3,,^;!'2:1.,JNMU-%&D^WN0[4/ M!)P$%7#6-DG[[]<8 AEPV"BKO"1@SKG7]Q[[VG=R9/R[V%$JP8\\*\34VDFY M?[1M$>]H'HD'MJ>%^K)A/(^D>N5;6^PYC1)-RC/;=9S SJ.TL&83/;;DLPDK M9986=,F!*/,\XC^?:,:.4PM:IX'7=+N3U8 ]F^RC+5U1^76_Y.K-;JTD:4X+ MD;("<+J96I_@XS,D%4$C_DSI49P]@RJ4-6/?JY?/R=1RJAG1C,:R,A&IOP.= MTRRK+*EY_-,8M5J?%?'\^63]5QV\"F8="3IGV5]I(G=3"UL@H9NHS.0K._Y& MFX#\RE[,,J%_P;'!.A:(2R%9WI#5#/*TJ/^C'TTBS@C*CIG@-@2W3_ N$%!# M0-=Z\!J"=ZT'OR'HT.TZ=IVX122CV82S(^ 56EFK'G3V-5OE*RVJA;*27'U- M%4_.7NF!%B4%49& !=U0SFD"YDQ( 1:IB+9;3K>1EI1MP G\?D%EE&;B _@( MOJX6X/V[#^ =2 OPQXZ50ID2$UNJR54N[+B9R%,]$??"1!!X887<"?!<)#0Q M\!?C_&"$;ZNDM)EQ3YEY9KRL?225I' MY+ZZ0:CWE##"(H-/'/9MPCH^@:]8.GAUN M<#32WXN/2T[S5%"P*O=[QN58 MW.K'MGK;JZ"]'-6J&A5AB%;E\K RPD@WIH M@$&,0P?WM3+A('0N:=45?CA>^=M-I7=8K=8U&PQV11?Z=Y:M*\(PN%FV8%BH M2.!"V-?-@/,='**^<$.<3U#H##:9 8>@4OB"<-TY ,R&Y62XRN % $@;8[\MEP(70P_W3S(!#&+O>8)\9<.HB0_HW#_OL M[I]3OM5-EP Q*PM9W^_:T;:Q^Z3;F=[X$WR<0\/XHFH$=:_1F:^[R)>(;]-" M@(QNE"OG(51KB]>-6?TBV5YW'FLF51^C'W>JF:6\ JCO&\;DZ:5RT+;'LW\! M4$L#!!0 ( "%^251+@;A)J@( &0' 9 >&PO=V]R:W-H965TXM:8,">;VK$[D4WY1E'"X$X@N:EK M+'[> N7-S/&=EX%[LJJ4&7"SZ1JOX '4X_I.Z)[;LQ2D!B8)9TA .7-N_.MY M:NIMP1<"C=QI(^-DR?F3Z;PK9HYG! &%7!D&K%];F .EADC+^-%Q.OV4!KC; M?F%_8[UK+TLL8<[I5U*H:N:,'51 B3=4W?/F+71^8L.7>@?",5 MKSNP5E 3UK[QB<2J[ARVP#2#,"K2 $H2 LVY5%(_F1(Z9G2+*68Y2'2^ M (4)E1=HA!X?%NC\[ *=(<+0YXIOI*:04U=I48;:S3L!MZV X(B !>17*/0O M4> %_@!\?AK^?L,TW!N"NSJ*/H^@SR.P?.%?\B@%KW\GT!!5H;E=#1#HV\U2 MVO'O)R8,^PE#.V%T=,('Y$9 M]S+C?Y Y0I\X&^7'E<8'&N*)[T_VE Y4!9/ &U::]$J3URG]0/"24*)(N[6Z MS=?]@1%.^9 M.*Q*XW$<['EP=\Y <_]\Q&)%F$042HWSKE*=@FC/]+:C^-H>BTNN]+:VS4I? M@R!,@?Y>.N:D[2_6[!=02P,$% @ (7Y)5-[,C#R\ P L0X !D M !X;"]W;W)K&ULU5=M;]LV$/XK!Z$#6B"-WOP: MV 82V\4*K%L0M]N'HA]H^6P3E4B/I.)LOWY'2E;L1)&]M%M;P[!%ZIY[>7A' M'@=;J3[K-:*!NRP5>NBMC=E<^+Y.UI@Q?2XW*.C-4JJ,&1JJE:\W"MG"@;+4 MCX*@XV>,"V\T<'/7:C20N4FYP&L%.L\RIOZZPE1NAU[H[29N^&IM[(0_&FS8 M"F=H/FRN%8W\2LN"9R@TEP(4+H?>97@Q#6,+PH88J)L2H8_=WB&-/4:B(__BR5>I5-"]Q_WFE_XX*G8.9,XUBF?_"%60^] MG@<+7+(\-3=R^S.6 ;6MOD2FVOW"MI0-/$AR;616@LF#C(OBG]V51.P!2$\] M("H!T4- ZPE 7 +B4RVT2D#K5 OM$N!"]XO8'7$39MAHH.06E)4F;?;!L>_0 MQ!<7-E%F1M%;3C@SNL%;%#D"$PN8X!*5P@6,I38:=J]N,)$KP=VZ_LJ48G9I MX>4$#>.I?@6OX<-L B]?O((7P 6\7\MG,5>%,](0S,;R3 MPJPU3,4"%S7X23.^TX#WB9B*G6C'SE74J'""R3G$X1E$0136^#,^'1[4A?-E MUJ?/MGY 1ERE2NSTQ4=29:ED1BDBC*(JIW0U:QB[1$4%'R_GVLU_:C#8J@RV MG,'6$8.J2,"_*3.=[3FNN!!+IG+*\9[3!V!/-KN?UGO._5>9U9.+F'F(F9)(3 S3!F@ M'1 I!>^X_G1ALSYZ'83T;4C%;N5K]Y3<_PJ^PL=?2#>\-9CIIB+I59[U_KNL M. /<>4L2"0I#S8'%S@^K3BI8T:8OP%"30$7(LMI2:_8TZIP'P4]UV^"_QQU0 MU:^HZO\O5!FWL'4$--L/(\C<^53'P;.@!S2$P?V9'WSCRHN/5EZXUZ&$WUGM MA=&];]$/4WU'7(V"I\KO&MJ#"WVO!J1%:N;N/ MAD3FPA0M5C5;W:\NW:WBP?Q5>#$.:^8G]C[F6OY[]<5E[AU3U ]I2'%)IH+S M+IW7JK@?%0,C-^X",)>&NC3WN*8[)2HK0.^74IK=P!JH;JFC?P!02P,$% M @ (7Y)5-1MELK @ "0@ !D !X;"]W;W)K&ULI57?;]HP$/Y7K*@/K;0U/PD4 1(DH&U2)=2NV\.T!Y-,EEFK+U[;8<,"I 96%[3E.:)>84&LR,K8EGXQ8)0M"85 MRPH+B%CQDZ0R'UL#"Z60X:J0=VSW!9I\3( )*X1YHEWMV^];**F$9&4#5A&4 MA-9O_-34X0"@>+H!7@/P7@."=P!^ _#/50@:0'"N0J\!],X%A T@-+6OBV4J M'6.))R/.=HAK;\6F%^9S&;0J,*&ZL>XE5Z=$X>3D#K9 *T"8IBB&##B'%$5, M2*&>5'+UY9OM90P2DT)U MNO>.NH]NE4@NT)RFD';@X]/X\ 3>5I5HR^'MRS'S3A+&D%PCW_V$/,=S.^*) MSH<[7>E\3'W^,?7%:?BWBBJXTZ5^5$N_;2W?\/G_::V,L_*EF79$YB@RC0T< M_9JNA+'_/B$8M(*!$0S>$8SPADA>VZ'!S@X'SXG:44*]-J'QN0Y_:"X["CMU[>H'_SRBM^ZQ7V;VX&QU[S#B\OU'UX5 '[X*I2#; V0T6H M/"HJZ]9JK>WN\-Y/99>Z.LA>8OYFE"!"LB4E'/=5Q'S M>O#4&\DVYJ)<,:FZTRQS-:N!:P=UGC$F]QLMT$[_R3]02P,$% @ (7Y) M5,B]UY=^ P ZQ$ !D !X;"]W;W)K&ULS5C1 M;MHP%/T5*]I#*[$F=H"6"I!64+5.[52U:_^-TET)^5S, C7[&/%$];Z;U_-+W532#F*HS,8?$7)D( M&5-MAG+JJ[D$.LZ"8NZ3(&C[,66)U^]FY^YEORM2S5D"]Q*I-(ZI_'4%7"Q[ M'O9>3SRPZ4S;$WZ_.Z=3> 3]-+^79N27+&,60Z*82)"$2<_[@"\'I&4#,L0S M@Z6J'2,[E9$0W^W@9MSS JL(.$3:4E#SMX !<&Z9C(X?!:E7WM,&UH]?V:^S MR9O)C*B"@>!?V5C/>MZ%A\8PH2G7#V+Y$8H)90(CP57VBY8%-O!0E"HMXB+8 M*(A9DO_3GT4B:@&X^48 *0+(K@%A$1!F$\V59=,:4DW[72F62%JT8;,'66ZR M:#,;EE@;'[4T5YF)T_UKRB1ZICP%= =4I1(4HLD8#9F*N,C')T/0E'%UBMZC M"M] #Q"E4K)DBK[=03P"^6( 3X]#=/+N%+U#+$%?9B)5ADYU?6W$VEOZ42'L M*A=&WA VA.@,A;B!2$#PAO"!._Q3FICP8%.X;U)4YHF4>2(97_,-O@%(S28L MHMHD1$S0$.9",>U@#DOF,&,.MSK00!^4 IT;<,OHB'&FF;E?X>^2KI% M?1:)+$]<4<44^G9K;H!N-,3JQ2&O6YU20.<8W<-!5:.#0_E7,+7[B)*[*-"9'Z655[7%X,"_#K8O1"5E56!5\[*[X#[ 0?&%3,#!9 M,O9=T\CF[M=.3E4U&[>.TJFJIN.V,P^6+[,H3T.C]A#77H\V&M=>)B0G.S@V% MS+\LY ,MYMGF?"2TV>IGAS.@8Y 68*Y/A-"O [O?+[_O]/\ 4$L#!!0 ( M "%^251\0W[43P4 0: 9 >&PO=V]R:W-H965TDDJ3O;K ME[I$LB6*EMT76Y)0EF M;SD4.04[EF=)?^Y)Y_%LY M'=4Q<^#N\;OWH" OR3QC3F8T_ADMQ/IJY(_ @BQQ%HL'NOV#5(2&@^OLT)P)',?\,SL'3XQQ\^O 9? !1"KZO:<9QNN 30\BH.=8(JP@W M9034$\$"=S05:PYNTP59*/!S/=[5X W)MJ:,WBG?(*W#.0DO@ 7/ #(15.0S M&PXW571^+_KM[T4/]/ _LU3"357TO5I:=?M8A3^[Q]^W#6%81.FJ[* S4$Q- MYW1Y_L0)N.:<"%7'E$[=PFD^][U,'>C[_L1XV2WD(*M 8>6,/:^VVN-EU[QL M+:\@2G$:DN-8E2Z=G4P@LEN7DG\_J+IF$_-:^3CNV8EMFB-L@J4%B-+;=GR/R: MFG_,\U434Y'Q%8_,N$5E@$V@L!E;:AKCFL;X)!K:OAMW\S#;73? )E#8P)Z. M@V8C!\P3&>D[KG*[FPUR6Z0&V 0*&[]GD.".QH%:4M=AF"59C 59@.N$,A'] MAPM=VYX6ZWD^DR>X;YZOHNWQ\%SDM.D.,@M49I8/^TBCAC0ZC?3>$ ^EC+I) MFIWQ'6 45$:[[VOH])%M9 @\4H?,*%<3L3HY6A;R]I.QHU @4D^+;9YMHU0M ?][!ME P\4LK,,%^#0*[_ M.5A2!N[QFUS6"]4R; Z[(L3U3=1.7&7EH9[$&ZD"]5JEJY#!MV>YEDSE["/7 MC[>OX1JG*U*0Z!6C2E9=_0%]KS,<"I5B^WT/6:-2H%ZFO)<;U--FG;5Z"'S% M8J2=:M?&[9O_&AT"]4*DTS<_BRV5?.I_D7=DX1](OL_4%/T[88GR.=('\CR0 M%,MQ)?W3L<$!K ^5V/T-@$;E(+W*.5RN><1#FLEET8-\@9Z!>\+"'N5S(!2Z M<-%'Y3;!:;C@,,[[J"M2HYJ07C6UWC G=]2!,-#1=-1O8(,#6#2DHQJUA?1J MZU"QCN@G?2!T8;GJ?CH-%QS&C;7]U&@TI-=H=[)9DBP!?]^1Y)FP?W1.&QF$ M]#*H;#W1UWIZ, 1O!#-E,8\'[A-H] W2ZYL[_#JX*HV,0'H9<: J>C!$!3OU M\W@*M"1A[&Q2)X2MBL\)'!1/1;GA6%^M/UE<%QOUK>LW\'(&%=?G\/*V_"#1 MN"^_C]QAMHI2#F*RE*',"T\."2L_.90G@FZ*+?)G*@1-BL,UP0O"<@-Y?TFI M>#_) ]0??J;_ U!+ P04 " A?DE4;_?(^$D# 5"@ &0 'AL+W=O MS*O:]J"2RSHK+PPR!(_)+QREO. M[;-;N9R+1A>\@EM)5%.63#Z]@T(<%A[UGA]\X?M(%Q! 5LM0G! M\/8 *R@*$PE]_-L%]7JF$1ZWGZ._M\EC,ANF8"6*;SS3^<*;>B2#'6L*_44< M?HR$>F M&\GU$SE;@V:\4.?D+?EZMR9G;\[)&\(KDHA>D# (J4.^&I=_:"J4!RZYCSGWB8=]XJ&-%XTG_O?U1FF)/],_(S&C M/F9D8TX&8J*UD)Q),,N'5WM2@^0B.W?-51LHL8',4GM8)@E-Y_Z# S_I\9/7 M\)&+U:KB(Q8-@^G,#8M[6/P:;.*"Q:>P( @'8$D/2UZ#Q2Y8<@)+PR1QL]*> ME;[&2ERL](251)/0S9KVK.DHZSX'K+T[#=)%G)Y.Y2R:3MW(68^EC)4K\M;:079#W#>XJN+E@32R;DMQV/QU9#\RUHS0& M R9?*B,=+XW/)O\SD\>NGWYV?0^R)&*'CRJ[/SBMCD.CA)2HSI5K:_&/]FQS M8/K(Y)Y7"E?F#H,%ERE^)]F>0=J.%K7=QC="XZ' -G,\MX$T _#]3@C]W#$G M@_XDN/P!4$L#!!0 ( "%^250H7G5H+@0 $\0 9 >&PO=V]R:W-H M965T"F#7 M?C"Z4&O/8(<5^J4;O!G,B"C:%_$_+-*SL]I)#2(Z(5FL M[\3B+[H<4,OBC46LW#-E%+^\";^FB#=>"ZYF""Q[1Z&5\8.@6G/&*%@1/O"'_YUQ$QY6]?YB-(TB PV'U_!E8,B5EIE93QI^7ID&,-0T4;\\\,T" MONG@FUO@AUQ3296&E+"H*GEY>-N%6Y>8=]MALQ/,UP7=;(/"5M'F!:]6P:OE MY75'YR*>,SZ%OJ01TW!)QBQF^AE^7M-D1.4O^!><%&*R:K*J\D 75-2&IJ]7-5=O)N6FO*-T+[J1;_I*!W\E%ZU^2) M)5FR([V3C8EQ[*'WM:#W]:/T+IY29KW*;!G&[V@5)S_V)1W5 85'?WSZ9!9P MRY-K%)8>&GHQKP2??C'++ $[K2H=,MP0"C=?")5;3T4[Y!$4K=D\\E)\X(J. M,Z.FH[C+2D*XQ,;[6$NH=$C4V)'\E2#\"!YXIDQAMRFZQ%Z7M+5=T-)6D=]7 M7W.Z)CJ3UKZV3UD$I64COV?WB&(*[MWI'HS]_2"2D5& M6&^%?_J8E6Z-_)9J["\RA-Q)8T3X(]R8!-I9YY)T<#7LW=P=_@_)PJ5AXW ? MR<*EW6*_W;X[66_@H7KH318NS1IC+]*M-->VC>7S_NT!E^Z-]W+ Q:458[]U MOE]L/]Z!4_NPBENP=M-*J)RZ&ZN"L?75_ )3O"UNQ>?N+OCJ?0^=]O.[;0F3 M7[6OB9PRKB"F$P,9UH^-U\K\]IH7M$C=?6XDM+D=NL>9&3F5MH&IGPBA5P7; M0?$?0O<_4$L#!!0 ( "%^250-PJBW;P, .4+ 9 >&PO=V]R:W-H M965T;*MD640HY%CVV JIV$\1Q+->5K6VPXX-B \LSV'">T339L75S*Y98I(# M%811Q"&96-?NU=(U &/Q@\!6[(V1EO+"V"\]N8DGEJ,C@@PBJ2FP^GN%.629 M9E)Q_%V16K5/#=P?O[%_,^*5F!D,C ME@-ZQ#L0Z YSCO7!H8L%2$PR\17]B9X>%NCBRU?T!1&*'E-6"$QC,;:E1^XZJ-;1F4JT)+&$+?@%]WXL -O*]FU=N]-^\SK)%Q U$-]]Q)Y MCN>VQ#,_'^ZTR?EOWI>?]MY(1K\NA+[A\S_@6R8)F(]6UP*ZQQ+:3KB;P^OW M0N>/MDR>Q+FMN,5)7-"*6Y[ >;W!(:Z1-+].FM])U/AZ5IC$E^@.9)N0DB7^*G>[DX-VYR7'WWG?W_TQ/Y:UQD1WGYY15J<7>:UMR MX&O3+PH4L8+*\N&J5^N>]-IT8@?K,_=J[K:L+W0/:]JD=_JR ;[%?$V4[@P2 MY2;4S3],*D:L',,%5].'!MH/83QN3;1#NH._OIOU!+ P04 M " A?DE43#450C % S& &0 'AL+W=O :" MSB];5^AB'+6-@%WQA=&-K#V#,67*^7N\!3&=DSQ1MWSS)RT-ZAA] M,YY(^QE#8;ATW(HH,!X)O0)C56IMYL-ZWTMI?+#.)$?LNT MG!K>*3[[#M?:U3'<\%3GGR0V@I^($,0$$5Z/J"(LD6_@+=S?C>#UJS<@ET10 M"2R#STN>2Y+%\@Q>;8T'@=+XS"[!K,1R76#!![!$\)%G:BEAG,4T;I ?^>6[ M'OE ^Z5R#GYTSC7V*AS1V3N(T!G@$*,&/#=/%P^;S/FUW<--I?A*)P=]5X?U6_U\'5HBW;.Y7M':_MC4YV<3B#OU'U[=V]KA-/R#H4 MN@(5GD;>H5K-1,_//)-UBL.4UG*OL0:BO5S"?=S?S;BCR[:Q8X<=_Q[L9["B M@O'8\FLY?8!21T?V1#8!H5WFGZY($),'7QXB5Y50Y-7]ATX"9=!FNV==,W8!USJZA#R%Z()%;9CSV:TR$+YI!/@N!YU3N0$N%J NK_1Z]T] MK[?/#SC=D3_RLS\.40?&'R9/S29 ME+E)O4:NZ>]Y/@K#/:HYLFJ[=W;$C$M_Y$PR14%2L6::. JR;?Q*\*N*BNKN@^7(%/O)]+-N-UA6.*=D?S+7/8CM M0QY?Z$RDZ2KAUD&-@/V;](^R/W;4B_W4>Q!P3(E:-H+S*RQ*E0^;HVWL[]'K MV I0"\.:VGC5=%A'1]2A\'B@'7]C/W^_)TS FB0Y!8W.X8*$2@F3+R;(,5NS MF.HO^?H!_N7&#SN&Q[T3.;:N/&!_)_VLLE?JJM/J^8'//NRJ ?97@Q<'[F5- M2N38/CJ1-CURO!_YV_1G1:O4M=4:]INC%3F:C_S<7(M6GL4:@KF@HG!#1,)_ M0W!J5S:._$3[O."T]X*#=X,3U"Y!4RH6]O99ZJ_I/%/%+5!BJ*&^IBH/C* M7L%.N5(\M8]+2G1"F 7Z_9QS]3@P&U3_)QC^#U!+ P04 " A?DE4Y_+J MN:@# Z#P &0 'AL+W=OYI#*_=2CWF'A MB:\WQB[XLTG.UK \YP_*ISYE9:$9R TEX(H6$V]6_IY'@96P.WXQF&O&V-B M35E*^6(G?R93+[!$D$)LK J&?SNX@S2UFI#CGU*I5YUI!9OC@_;?G/%HS))I MN)/IWSPQFZDW]D@"*[9-S9/<_P&E04.K+Y:I=K]D7^X-/!)OM9%9*8P$&1?% M/WLM'=$0&$0G!,)2('31.9AALS9R[B@=?V1N& MR)!;I9A8@QU?ED+D^P-D2U _R 7QB;9"FG!!G@4W^K*Q\-=&;C43"2Y>O)M/ M?(,66DX_+JV9%]:$)ZP9D0W#,/6Q7>0WQ%!O22 MA$%(GQ?WY,/%Q]JWZT@%Y7H-<.]/H$:$/Y)(%%7D'$%,NZ=,B#Z8HT[)\Q-Q77S MJZF\=W^ 8[#%P5$#=AQ=A=%Q7AK45W70+<7/ MY2O/Z1!DVJ@CM&OBGXU'.^.%-5[8]74X&R_LC%??_W3P:R_)V;"#7KE8UP': MOQ X8"Z,XOC1%I,=2[<.\"A7H7[4X*)1>',"JRX"M+T*? /MG"60YC7'+S^< M&$EVN'S&Y4-_+A.G;A]:%PK:7BDZHYZ= J->*5 7&-I>83H;T#4EHCXI49?+5,X)P6Z%R!:5R#:7H).HIT=\EX5**PK4-A>@4X"=PQQJ?Y_0NPW MVID,U-HU;9K$%NT0_7VHJM\8&J-7"2%%8H&5Q$&4!6-6C$Q M,G?-T5(:;+7<<(/-+2B[ 9^OI#2'B3V@:I=G_P%02P,$% @ (7Y)5.D@ M[C-=! :Q, !D !X;"]W;W)K&ULW5A-;]LX M$/TK Z.'%G MB9(MNW ,Y*/=S2&-D6RRAV(/M$5;0B32)2F[ ?;'[Y!R)&4M M:9UL3KG8(L69]X8SY*,XW0GYH&+&-/S*4JY.>K'6FR^.HY8QRZ@:B WC^&8E M9$8U-N7:41O):&2-LM0AKCMR,IKPWFQJ^^9R-A6Y3A/.YA)4GF54/IZQ5.Q. M>E[OJ>,F6HF2C'&5" Z2K4YZI]Z7,Q(: SOB M/F$[57L&$\I"B ?3N(Q.>JYAQ%*VU,8%Q;\M.V=I:CPACY][I[T2TQC6GY^\ M?[/!8S +JMBY2/],(AV?],8]B-B*YJF^$;O?V3Z@H?&W%*FRO[#;CW5[L,R5 M%MG>&!ED"2_^Z:_]1-0,_+#%@.P-B.5= %F6%U33V52*'4@S&KV9!QNJM49R M"3=9N=42WR9HIV>W6BP?X SCBN!<9)AL1>UTW3"E9;+4V%^,N>.)AM,=E9&" MCQ=,TR15G^ #.*!B*IF"A-LQJE_K^",6N:(\PLX/S]I31R-[P\%9[IF>%4Q) M"],17 FN8P5?><2BY_8.1EV&3IY"/R.=#B_8<@"^UP?B$N_N]@(^?OA4A5/\ M=L#XY0S[%B9H@6F<2)S"F]L[G+\?5RQ;,/E7!U!0 @46R&]+I6'\>7&8RE,I M*5\S7$L:%H]0'S>GC[;;YK4/7W_FB7Z$2XZ4<_-"P;6.F00=4P[7&^,.4_E= M\"U&Q=#B>V[H@U@5;A7\N!%I"KABC,>NL(9E6,/.^;O.M=)8,@E?]V'#9"(B MP ZI^\!+\*9L%350.!]:YV:+VL[())@ZVP9&HY+1J)/1;SB=-OAC\$<'^)[O M-N.')7[8B7^_G_MCX,,#^,]!"_RXA!]WPF-N5RPYFL&X@8'7S&!2,IB\N"08 M/Y+/Y("/'_C-?#RWVD7=UQ;IS@H#KC6Z91*%#M:F?""BFL&*)A*V-,T9_%W; M2ALWQX) 6"^DD3L@I(5Z30"\XZKYK8@6<.,ZT7 \",(6HJ0B2HXJ^[?B20YY M!N/!<-3"L]KOO>X-O[8^WHJJ?TAU,AZX;65;*887O&XAO17QH*%H_<%DTD*\ MT@2O6Q2:1;4/I^NU9&O#\I+C #P\+N'>4.U#+5;#NY%N 3JJT1V&)&A;8I5> M>-V",6?2GI_YDI4R^=^Z[U5ZX(7O2?F]2FF\;JEYD=)ZATH3C%M25RF-URTU MWZIBS_'<*>TAE,$YE:DHDXCU]+H4DTI@B/N>4DPJ^2%'RL\Q*=[[>GZ::TXQ MJ72%=.M*+<4XG[6-+L6O )C?&TI1LDTBW!E5/>?_^V1/*DTA_KM*?Z5 I%N! M7I;^X"#]XY;-F5120KJEY-7I?^62KU2#C-Y5SBNY(MW?+R_+^>$7C/?O)>_4 M[C\R)M?VED?!4N1<%UY_O[LCE^%.Z8W)$"V\YD*:49!96UR&H4DRS)EIJ0(EW:R4SIFEK5Z' MIM#(4N^4BS".HEZ8,RZ#\="?S?1XJ$HKN,29!E/F.=-O$Q1J-PK:P>%@SM>9 M=0?A>%BP-2[0/A0S3;NP5DEYCM)P)4'C:A17*&'\+^SVME$ 26FLRO?.1)!S63W9Z[X.1P[Q MX(Q#O'>(/7<5R%/>,,O&0ZUVH)TUJ;F%3]5[$QR7KBD+J^F6DY\=+ZQ*-C"A MO%*X5CGUVC!?KOGB :;(3*F1>F"!U!&N##6O(H[C]"4(P&=-HYI16@WJG+F/'JW?.J-\QKN&1B1(_%.U>%J4U MP&3J+ZOZ_,8DD_RE1 -/OT@'[BWFYKF!XJ*FN/ 4%V&Z#8*S;G9P$HC I<6J<06]']%KHB:A:)6)VX"ZM5 O4:=6V,Y MO;[T!V=2EDQ RK<\1>K)7WC_(YSBJW3[7M=-M^VXW1I<#,/M"9I^3=-OI)G@ MFDO)Y1JLL@3CHV=*I/32:+2EEJ=(FC5[W584G2Q5>#09LVS@L\&J1#EQ#!XG.(\XD-:X@*^["C+(P&O;&_PDN$H4:0\,VS3](P\ M(L5@/E5C#VP^I97(2($?&.)5GD?LYQ)G]# ;6(/CP%>R3X4<,.;3,MKC+1:/ MY0.#-Z.UDI <%YS0 C&\FPT6UF1C.9*@$'\3?. GSTB&\D3ILWSYE,P&IIP1 MSG LI(D(?E[P"F>9M 3S^-$8';0^)?'T^6A]HX*'8)XBCE1@UA=*L'MR&X78)WA> U!$]I7XNEE XC$&@'E+[T;BR&.A\BQ[I%M MVI9F0JO;Z:9.C]_SOOX][YM^^N>J +JI\WZFI=-6L*/L.3=7\#U:1IS$"*H- MA22K!$[0/XLG+ACL8__VN!RU+D?*Y>B*R[]@Q_]4Q#3'NF*NN9[BRHW]91ZX MG@]*O9QF^!+E6\'8/D>%ER@K\/VQ ^9:V%F8;ANFVZOLBN8Y;/YJ M3<,2KH\Q. XF/1)ZK6VO5\+O:LN'Q$0OF,$1=MPYX/#C A('&47@4)X:D$E\ MS'$).59(G?"U1_=44L<==X77H#PHQ8[P.EO^B:"U[CI;CCO2R^ZWTOB]TJB2 MA>,6X=T.SE]$=PB.@?@9T5*JSU5=@U:"D5@JJ#[J]/ O9F=9?D>-2XS?"3+4 MF+$[W:VD4&H7&UL?51-C],P$/TK5DX@H;I-VP6MTDCM%L0>=E6U M @Z(@Y-,$FO]$>Q)N_Q[_)&&(F@OB6<\[\V;\=C929L7VP(@>95"V572(G;W ME-JR!@W$ZMC63H3--0VQE@50!)0=/I](Y*QE629\&W,WFF>Q1Q^ ML_#Q(> KAY.]6!-?2:'UBS<>JU4R]8) 0(F>@;G?$1Y "$_D9/P<.),QI0=> MKL_LGT+MKI:"67C0XANOL%TE'Q)20<8NS292Q[ MBUH.8&=+KN*?O0Y]N "DUP#I $B#[I@HJ-PR9'EF](D8'^W8_"*4&M!.'%?^ M4 YHW"YW.,SWT&F#K!! #M"X;B-Y5/&L?=.>F3',]XV\V0(R+NS;C*++Z]&T M'')L8H[T2HX[\J05MI9\5!54?^.ITSN*3L^B-^E-PBV4$S*?O2/I-)W9*/L& M[7SLQ3S0SJ_0GAL0>\)50[ZO"XO&3&ULS5M=;]LX%OTK@C$/+3"MQTD[P8!1I+/J1TQ'-Y[J7HHY>B_+MZU+J.?LQG>77< M>ZSKQ;=^OQH_ZGE6?2T6.C??W!?E/*O-8?G0KQ:ESB9MH_FL#W$L^O-LFO=. MCMISU^7)4?%4SZ:YOBZCZFD^S\J?9WI6O!SW2._UQ,WTX;%N3O1/CA;9@Q[I M^H_%=6F.^NM>)M.YSJMID4>EOC_NG9)OJ6@;M(A_3_5+M?$Y:JC<%<7?S<'Y MY+@7-W>D9WI<-UUDYL^S'NC9K.G)W,?_5IWVUM=L&FY^?NW]MY:\(7.757I0 MS/XSG=2/QSW9BR;Z/GN:U3?%R[_TBA!O^AL7LZK]/WI98>->-'ZJZF*^:FSN M8#[-EW^S'ZL'L=' ](,W@%4#P6V:L#VO0)?-6BI]Y?F@_MTV];F^J3&[THRCJ[F^EHI!^, M NKH/%_JKQG'&STN\O%T-ET>%O?1U4*7YB!_B*[+XGY:1W<_URWK(AH4>57, MII.LUI/HTU#7V716?8Z^1'^,AM&G7SY'OT33/+I]+)ZJ+)]41_W:D&ANI3]> MW?#9\H:AXX9I=%'D]6,5I?E$3Y#VPW![$6C?-P]O_03A]0F>0;##H1Y_C2CY M-8(8"'(_@_V;QQB=CUT]???5MQX&7E;"4E5')KU9"1C+GM9Y' M1EV^BC[]7E1&)_=E,>^4TU^_FZNU?53_#=PK6]\K:^^5=4K_6>=/&I/@LJ%H M&S93[?,)4U0J<=1_WAQ9! 9 !=FV8DD1QV(:E/DPFC&STML62KUGR(,M! M4=5-W ;8+CO@&Q<&:?YQART"XTDB'1I#'\:Y8B)VV"(PB!/2P5:LV8H=8UKI MK!P_1F9RB8:&\JQ8-%K": N?CU+$'6,$)1+IL!GZ*"Y$XG)&4"!I@E-.UI23 M(.61,=DVT+[KW 35K*5^.C%>,:WJ)LB>T4%/D&$R(G?8^RAF))DX['T4B047 MCH!2'R85W;CD%GVYIB^#]&^+VG!.?YC,J=*HGTCOLE1(H,RABL! )J K#A #%.N2MUF15D.S5=7IS>GM^^3TZOQQ<7:087>4/!A@Q.F$Z\&&* M"NH&LX\"KDS8.VP1&"$ ,B,C(SM(MUS/TM^N;M)7YK>G?Z8C ME#7!QAO X^WC%.5>*",PX)(GS.6.X @A<1=[L.QAAU^5.OKK0L_O=!ER>6)3 M$G+X.0FQ20EY=U:R:KDUU)S)1+I#C> H4TRZ8^WC*,1$>#KW<2 EB3MF;F)3 M$_+AW(3X>8)@QJE(##9A+[#&($U"O<2,@R70"([)C&P=@UAN]X=TN![ MI309HSO&"$R8!-1U: 1FIFSJ/I@4PU%%-E*\;<+6H6&70\\7,]V$3E;^W">N MP5HU'+Y5@[5J>+=5 V+!S.C-G<8Q'! 6NU:-X$SE"+$WZ B.DT1T#;JU:OBP M50/FP82[B2@& ^8ZTA"!$6(J%(\Q@HL9HQV5%EBKAH]:-?BF*2E/W!H:@0D5 MQ^XJ$0(C9I;P%A$P'$MH)V%KU1"V:I-YFZ@SH=*N(%S5C[K<*[JM:\/ANS98 MUX9WNS8@;LP2X2X=8;!8@INC(3 0S%V?2#$84-DQ[-0Z-OVP8U/?.QLG=AT; M@\7,C=@A C,5JU]BHCBRFZ?)Z.==6&]NAIT03@/L%--Q;^#]^ZJ;5N^F[KIHB% M*@'$]3$,QV/I3O]#!,<536)/[@B.$IETR=U:-PU;=W#LHW^B?5=B_H6Q)0Q5Q;0&"$22_%16!4<>5.#!B,D*XW M9"4>]L4]O.(]-0*S9L7XX2O#&AW;];JY6QE8F19[:_48 M+&:))PSD-30GE+BZ0& 0=[UA9M8BV8Y5W+(PHJB:Q[W/:%L[8H=?$3)K8^S= M%2%#2CV5"/<%Q ##)<8;W$0!P5$S7[BO<%(,QP!4UZ81:X(\;(+(B+\A5>36 MA#@Y> 5PZUL\7$:%-M& /\,3-XX'"$H2URV&"(I(X:X$IQC,))T=Q2*W?L?# M?H>/_5M20VX-A[/#'_^-O53A4BHT_L@Z))?<6S+ <,Q,T>XJ"8*CS3*)6RH@ M.)"QC#M*!6Z]C8>]K6L&>&-2R*W)\.3PI6"MBX'Y%NZW.MONU_^]. B*Q^F>17-]+VY5/PU,8HME[OYEP=U ML6BWJ]\5=5W,VX^/.IOHL@&8[^^+HGX]:"ZP_DW%R?\!4$L#!!0 ( "%^ M250\&U7!! , "T0 - >&POWSW/ MG8\8==KH-:>W2TJUMZJX:%)_J77],0B:Q9)6I#F7-14&*:2JB#93509-K2C) M&W"J># >C>*@(DSXLZEHJZM*-]Y"MD*G_G@P>?;V)4_],'[O>S9<)G.:^O>G M;W^T4E^^\>S]Y-W)R>C^[/+0?MH!9W[@#'KQ@J#G(SRNP;K009_#;%I(L4TE M\JW!<).*>@^$IWY&.)LK!EX%J1A?6_,8# O)I?*TJ:$1$X*E>;1P:&=0WCY. MQ814';=EL-_S?OD!L)F!0,;Y7JW!,)O61&NJQ)69=(L[XQ/(Z\=WZ]HH+!59 MA^,+?^O0W0S)7*JFV933 N0H5B[AKF4= *BUK,P@9Z24@G0:-A[] MP(1=4,YOH?>^%WNQ5\7.KHY@3\4P-(+ZH0UC)Q!_-YJ-O1,V>558KV8/4G]N M33:BFT.OT!M%"[;JYJMBX,>BAWAT4M=\_8FS4E34YOYBPMF4;/R\I53LT;!! MIRR,@2K?>Z!*L\6NY:'+_(*#E*C4'_>[YS:.P=&8/5@Z,Y];_!:P#? MDGKSEG'-1#];LCRGXLG)8<)K,C?O0GOQS?J<%J3E^FX 4W\[OJ8Y:ZMD6'4# MA>A7;<=?(;TP'MX+#!<3.5W1/.NGJIQW0\\,#&M_@<,A"#*M;',.?.QJF#3PP'F#ZO5KCNXUWR/-]@.WI2!$.@%]T]&L=(=6+XN/<' M>TJB*$G<"&!N!5&$(? TX@BF #1@2!1UY^#!>11LSJE@^P^"V2]02P,$% M @ (7Y)5)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'RMAYQTJ ND-CNKH'$,2QOK@M:&L=$)-)+4D[:7U]2 MJE$J;09[&>@DB63H3T-E/CX^O2C]O%/JF;W6E333Z&#M\7HT,L4!:F[^5$>0 MKF:O=,VM>]1/(W/4P$MS +!U-4K&X\FHYD)&GS^=^UKK4?B@+!16*.D*?<&C M@!?SL]X_LI,P8BZ_\31K7?BP+FJFAJD+:+HX;* M TIS$$<3,-!J;V[.$(NJMG7)8L;^J:ZP#R$H&\ MI(7<0.$:L)NB4(VT+N85 7E%#GD VT 9O#GO0&DHV4\8: MYJL"R(\(Y$=:R"]<:/;(*\=Y#]RXH>]&>RY,42D3)O,QELW'M)AWCLV1_;A\ M6#E;FS]".%0UQ*Z9P\ZR#UMXM>RV4L5S#PS32TSLEZ4L5 ULRU]]T-X!Q-02 M$[LEMXZ&W;I!]?\9M>O)M(U^P(:8F%QB8KLLN)8NR1BV=G.<_,!=?@R+0DQ, M+S&Q7S9P5-K-'RM@.3SYQFPINYY\3$-,3# QL6'R9F?@O\;C+5R&=.FP5Q)B M8HJ)B1V#BK WI8@QR<3$ED$3>!\3TTQ,[)DW"7RM*E&(?@Y/,,$DQ(+!1SN< MFR68:A)BU:!SBMYH)^BZAE@\^$?9BR:FGX18/V\^RJU/G?U/$K-.0FP=1(Z\ M)?F)B5DG(;8.*L?^)XE9)R&V#BK'/B9FG610ZV0A)F:=A-@Z..9%B(E9)R&V M#HXY"3=8,/FD@\KG,L3$Y),2RP?'O HQ,?FDQ/)!'.G\PT-,=%N-6#X(YDSU M]C!2S$(IL87P&4>H\A2S4$J^]D&BV=]*Q2R4$EL(GQB%Z3W%+)026^C-Q&@. MEHNJ-S-*,?NDQ/8)\=B]STK"?OT])F:?E-@^[;[0BFN?*D_P6[X,TTY&K)W> M]M"OG"$FIIV,6#OOSH,[Y! 3TTY&K)UW,;N*$!/33C;4EML&C-4BQ$3/[0YI6ZYS;MQ#2?!WW=>HW;3R< M[RR;;E_G\[);A;:>;^M5##H8C$)W/Z-ZG]S/[,U.;?S/Q&:YW,SC1S/_WL=# M_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=ME.X7*1_GESU/A?3JOM<2!5*!RD$:?D@ M@R K'^00Y.6#AA T+!\T@J!1^: 7"'HI'_0*0:_E@\80-"X?) .4<4"0]( U M@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK M@=Z*>BN!WOKPL4V@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+> M2J"WH=Y&H+>AWD:@MZ'>1J"W/1R6$.AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VH MMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.T/A]T$>COJ[01Z.^KM!'H[ MZNT$>COJ[<_4.^73+J9;SW6-[W\FU?G\;+R]_K*\;J*$PPO. ?YKOO\"4$L# M!!0 ( "%^252,3^J/N@$ .X< 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*HB$J] MFT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+9G6V MU MB8C@5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJ MS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZS MV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\ MKLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=Q MR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I! M$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K M0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4B MJT*15:'(JE!D52BR*A19U7_*^F[,\J__P+7WM-9E<\AGW6_.Z2=02P$"% ,4 M " A?DE4!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( "%^250"=2$S[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ (7Y)5*& -=! !0 :A4 !@ ("! M#@@ 'AL+W=O M]@+1/P< D= 8 " @80- !X;"]W;W)K" & M @('Y% >&PO=V]R:W-H965T&UL4$L! A0#% @ M(7Y)5":.K@&0!0 -A8 !@ ("!$1@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ (7Y)5$12\35X$ %RT M !@ ("!^2T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (7Y)5&[51.9V! S@H !D ("! MPDL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (7Y)5(173WZ;! ' P !D ("!*5\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (7Y)5!#Q!&5( M" \A, !D ("!A7$ 'AL+W=O@ >&PO=V]R:W-H965TB08 &@0 9 " @3A\ !X;"]W;W)K&UL4$L! A0#% @ (7Y)5%\W0$?G P T0@ !D M ("!^(( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (7Y)5/-G=4LQ!0 P@P !D ("!0) M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(7Y)5/:*+PP_! 3PH !D ("!FYP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (7Y)5$>')10Q @ - 0 !D M ("!9[0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (7Y)5$N!N$FJ @ 9 < !D ("!,KX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (7Y) M5,B]UY=^ P ZQ$ !D ("!_<< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (7Y)5"A>=6@N! 3Q M !D ("!N-0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (7Y)5.?RZKFH P .@\ !D M ("!*N( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (7Y)5$U,R4M6! Z0\ !D ("!B.T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (7Y)5#P; M5<$$ P +1 T ( !%/T 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ (7Y)5)(LH):X M 0 YQP !H ( !7P4! 'AL+U]R96QS+W=O XML 61 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 62 report.css IDEA: XBRL DOCUMENT /* 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; } XML 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 177 352 1 false 40 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.jackhenry.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS PARENTHETICAL Sheet http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL CONDENSED CONSOLIDATED BALANCE SHEETS PARENTHETICAL Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement Sheet http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 2101101 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Text Block) Sheet http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTextBlock Nature of Operations and Summary of Significant Accounting Policies (Text Block) Notes 7 false false R8.htm 2109102 - Disclosure - Recent Accounting Pronouncements Recent Accounting Pronouncements (Text Block) Sheet http://www.jackhenry.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsTextBlock Recent Accounting Pronouncements Recent Accounting Pronouncements (Text Block) Notes 8 false false R9.htm 2110103 - Disclosure - Revenue and Deferred Costs Revenue and Deferred Costs (Notes) Notes http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsNotes Revenue and Deferred Costs Revenue and Deferred Costs (Notes) Notes 9 false false R10.htm 2116104 - Disclosure - Fair Value Measures and Disclosures Sheet http://www.jackhenry.com/role/FairValueMeasuresandDisclosures Fair Value Measures and Disclosures Notes 10 false false R11.htm 2120105 - Disclosure - Leases Leases (Notes) Notes http://www.jackhenry.com/role/LeasesLeasesNotes Leases Leases (Notes) Notes 11 false false R12.htm 2125106 - Disclosure - Debt (Text Block) Sheet http://www.jackhenry.com/role/DebtTextBlock Debt (Text Block) Notes 12 false false R13.htm 2127107 - Disclosure - Income Taxes (Text Block) Sheet http://www.jackhenry.com/role/IncomeTaxesTextBlock Income Taxes (Text Block) Notes 13 false false R14.htm 2129108 - Disclosure - Stock Based Compensation (Text Block) Sheet http://www.jackhenry.com/role/StockBasedCompensationTextBlock Stock Based Compensation (Text Block) Notes 14 false false R15.htm 2135109 - Disclosure - Earnings Per Share Earnings Per Share (Text Block) Sheet http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTextBlock Earnings Per Share Earnings Per Share (Text Block) Notes 15 false false R16.htm 2138110 - Disclosure - Reportable Segment Information (Text Block) Sheet http://www.jackhenry.com/role/ReportableSegmentInformationTextBlock Reportable Segment Information (Text Block) Notes 16 false false R17.htm 2142111 - Disclosure - Subsequent Events Subsequent Events (Text Block) Sheet http://www.jackhenry.com/role/SubsequentEventsSubsequentEventsTextBlock Subsequent Events Subsequent Events (Text Block) Notes 17 false false R18.htm 2202201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) Sheet http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies Nature of Operations and Summary of Significant Accounting Policies (Policies) Policies http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTextBlock 18 false false R19.htm 2217202 - Disclosure - Fair Value Measures and Disclosures (Policies) Sheet http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresPolicies Fair Value Measures and Disclosures (Policies) Policies http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTextBlock 19 false false R20.htm 2221203 - Disclosure - Leases Leases (Policies) Sheet http://www.jackhenry.com/role/LeasesLeasesPolicies Leases Leases (Policies) Policies http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTextBlock 20 false false R21.htm 2303301 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies- Loss on Disposal of Assets, net (Tables) Sheet http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesLossonDisposalofAssetsnetTables Nature of Operations and Summary of Significant Accounting Policies- Loss on Disposal of Assets, net (Tables) Tables 21 false false R22.htm 2311302 - Disclosure - Revenue and Deferred Costs Revenue and Deferred Costs (Tables) Sheet http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsTables Revenue and Deferred Costs Revenue and Deferred Costs (Tables) Tables http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsNotes 22 false false R23.htm 2318303 - Disclosure - Fair Value Measures and Disclosures (Tables) Sheet http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresTables Fair Value Measures and Disclosures (Tables) Tables http://www.jackhenry.com/role/FairValueMeasuresandDisclosures 23 false false R24.htm 2322304 - Disclosure - Leases Leases (Tables) Sheet http://www.jackhenry.com/role/LeasesLeasesTables Leases Leases (Tables) Tables http://www.jackhenry.com/role/LeasesLeasesNotes 24 false false R25.htm 2330305 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.jackhenry.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.jackhenry.com/role/StockBasedCompensationTextBlock 25 false false R26.htm 2336306 - Disclosure - Earnings Per Share Earnings Per Share (Tables) Sheet http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTables Earnings Per Share Earnings Per Share (Tables) Tables http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTextBlock 26 false false R27.htm 2339307 - Disclosure - Reportable Segment Information (Tables) Sheet http://www.jackhenry.com/role/ReportableSegmentInformationTables Reportable Segment Information (Tables) Tables http://www.jackhenry.com/role/ReportableSegmentInformationTextBlock 27 false false R28.htm 2404401 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Allowance for Credit Losses (Details) Sheet http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails Nature of Operations and Summary of Significant Accounting Policies Allowance for Credit Losses (Details) Details 28 false false R29.htm 2405402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Property and Equipment (Details) Sheet http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Nature of Operations and Summary of Significant Accounting Policies Property and Equipment (Details) Details 29 false false R30.htm 2406403 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Intangible Assets (Details) Sheet http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails Nature of Operations and Summary of Significant Accounting Policies Intangible Assets (Details) Details 30 false false R31.htm 2407404 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Purchase of Investments (Details) Sheet http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails Nature of Operations and Summary of Significant Accounting Policies Purchase of Investments (Details) Details 31 false false R32.htm 2408405 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details) Sheet http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details) Details http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesLossonDisposalofAssetsnetTables 32 false false R33.htm 2412406 - Disclosure - Revenue and Deferred Costs Disaggregation of Revenue (Details) Sheet http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails Revenue and Deferred Costs Disaggregation of Revenue (Details) Details 33 false false R34.htm 2413407 - Disclosure - Revenue and Deferred Costs Contract Balances (Details) Sheet http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails Revenue and Deferred Costs Contract Balances (Details) Details 34 false false R35.htm 2414408 - Disclosure - Revenue and Deferred Costs Revenue Recognition Narrative (Details) Sheet http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails Revenue and Deferred Costs Revenue Recognition Narrative (Details) Details 35 false false R36.htm 2415409 - Disclosure - Revenue and Deferred Costs Contract Costs (Details) Sheet http://www.jackhenry.com/role/RevenueandDeferredCostsContractCostsDetails Revenue and Deferred Costs Contract Costs (Details) Details 36 false false R37.htm 2419410 - Disclosure - Fair Value Measures and Disclosures (Details) Sheet http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails Fair Value Measures and Disclosures (Details) Details http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresTables 37 false false R38.htm 2423411 - Disclosure - Leases Leases (Details) Sheet http://www.jackhenry.com/role/LeasesLeasesDetails Leases Leases (Details) Details http://www.jackhenry.com/role/LeasesLeasesTables 38 false false R39.htm 2424412 - Disclosure - Leases Lease Maturity (Details) Sheet http://www.jackhenry.com/role/LeasesLeaseMaturityDetails Leases Lease Maturity (Details) Details 39 false false R40.htm 2426413 - Disclosure - Debt Narrative (Details) Sheet http://www.jackhenry.com/role/DebtNarrativeDetails Debt Narrative (Details) Details 40 false false R41.htm 2428414 - Disclosure - Income Taxes Narrative (Details) Sheet http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails Income Taxes Narrative (Details) Details 41 false false R42.htm 2431415 - Disclosure - Stock Based Compensation Narrative (Details) Sheet http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation Narrative (Details) Details 42 false false R43.htm 2432416 - Disclosure - Stock Based Compensation Stock Options (Details) Sheet http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails Stock Based Compensation Stock Options (Details) Details 43 false false R44.htm 2433417 - Disclosure - Stock Based Compensation Restricted Stock Unit Awards (Details) Sheet http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails Stock Based Compensation Restricted Stock Unit Awards (Details) Details 44 false false R45.htm 2434418 - Disclosure - Stock Based Compensation RSU Measurement Date Assumptions (Details) Sheet http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails Stock Based Compensation RSU Measurement Date Assumptions (Details) Details 45 false false R46.htm 2437419 - Disclosure - Earnings Per Share Earnings Per Share (Details) Sheet http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails Earnings Per Share Earnings Per Share (Details) Details http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTables 46 false false R47.htm 2440420 - Disclosure - Reportable Segment Information Narrative (Details) Sheet http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails Reportable Segment Information Narrative (Details) Details 47 false false R48.htm 2441421 - Disclosure - Reportable Segment Information Reconciliation of Operating Profit by Segment to Consolidated (Details) Sheet http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails Reportable Segment Information Reconciliation of Operating Profit by Segment to Consolidated (Details) Details 48 false false All Reports Book All Reports jkhy-20211231.htm jkhy-20211231.xsd jkhy-20211231_cal.xml jkhy-20211231_def.xml jkhy-20211231_lab.xml jkhy-20211231_pre.xml jkhy-20211231xex311.htm jkhy-20211231xex312.htm jkhy-20211231xex321.htm jkhy-20211231xex322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "jkhy-20211231.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 177, "dts": { "calculationLink": { "local": [ "jkhy-20211231_cal.xml" ] }, "definitionLink": { "local": [ "jkhy-20211231_def.xml" ] }, "inline": { "local": [ "jkhy-20211231.htm" ] }, "labelLink": { "local": [ "jkhy-20211231_lab.xml" ] }, "presentationLink": { "local": [ "jkhy-20211231_pre.xml" ] }, "schema": { "local": [ "jkhy-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/2021/dei-2021.xsd" ] } }, "elementCount": 397, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 22, "http://xbrl.sec.gov/dei/2021": 8, "total": 30 }, "keyCustom": 10, "keyStandard": 342, "memberCustom": 12, "memberStandard": 26, "nsprefix": "jkhy", "nsuri": "http://www.jackhenry.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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://www.jackhenry.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2116104 - Disclosure - Fair Value Measures and Disclosures", "role": "http://www.jackhenry.com/role/FairValueMeasuresandDisclosures", "shortName": "Fair Value Measures and Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2120105 - Disclosure - Leases Leases (Notes)", "role": "http://www.jackhenry.com/role/LeasesLeasesNotes", "shortName": "Leases Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2125106 - Disclosure - Debt (Text Block)", "role": "http://www.jackhenry.com/role/DebtTextBlock", "shortName": "Debt (Text Block)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2127107 - Disclosure - Income Taxes (Text Block)", "role": "http://www.jackhenry.com/role/IncomeTaxesTextBlock", "shortName": "Income Taxes (Text Block)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2129108 - Disclosure - Stock Based Compensation (Text Block)", "role": "http://www.jackhenry.com/role/StockBasedCompensationTextBlock", "shortName": "Stock Based Compensation (Text Block)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2135109 - Disclosure - Earnings Per Share Earnings Per Share (Text Block)", "role": "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTextBlock", "shortName": "Earnings Per Share Earnings Per Share (Text Block)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2138110 - Disclosure - Reportable Segment Information (Text Block)", "role": "http://www.jackhenry.com/role/ReportableSegmentInformationTextBlock", "shortName": "Reportable Segment Information (Text Block)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2142111 - Disclosure - Subsequent Events Subsequent Events (Text Block)", "role": "http://www.jackhenry.com/role/SubsequentEventsSubsequentEventsTextBlock", "shortName": "Subsequent Events Subsequent Events (Text Block)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)", "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2217202 - Disclosure - Fair Value Measures and Disclosures (Policies)", "role": "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresPolicies", "shortName": "Fair Value Measures and Disclosures (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeTaxesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2221203 - Disclosure - Leases Leases (Policies)", "role": "http://www.jackhenry.com/role/LeasesLeasesPolicies", "shortName": "Leases Leases (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies- Loss on Disposal of Assets, net (Tables)", "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesLossonDisposalofAssetsnetTables", "shortName": "Nature of Operations and Summary of Significant Accounting Policies- Loss on Disposal of Assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2311302 - Disclosure - Revenue and Deferred Costs Revenue and Deferred Costs (Tables)", "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsTables", "shortName": "Revenue and Deferred Costs Revenue and Deferred Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - Disclosure - Fair Value Measures and Disclosures (Tables)", "role": "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresTables", "shortName": "Fair Value Measures and Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2322304 - Disclosure - Leases Leases (Tables)", "role": "http://www.jackhenry.com/role/LeasesLeasesTables", "shortName": "Leases Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - Stock Based Compensation (Tables)", "role": "http://www.jackhenry.com/role/StockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - Disclosure - Earnings Per Share Earnings Per Share (Tables)", "role": "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTables", "shortName": "Earnings Per Share Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - Reportable Segment Information (Tables)", "role": "http://www.jackhenry.com/role/ReportableSegmentInformationTables", "shortName": "Reportable Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i06c4c6187cde4027801d947454804092_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Allowance for Credit Losses (Details)", "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i06c4c6187cde4027801d947454804092_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Property and Equipment (Details)", "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ic9547be28f084b40a871fd04224ae3d6_I20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS PARENTHETICAL", "role": "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS PARENTHETICAL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ic9547be28f084b40a871fd04224ae3d6_I20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Intangible Assets (Details)", "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i16ac830938404726a0c707bc35d53555_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Purchase of Investments (Details)", "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Purchase of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i16ac830938404726a0c707bc35d53555_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details)", "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Revenue and Deferred Costs Disaggregation of Revenue (Details)", "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails", "shortName": "Revenue and Deferred Costs Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i9190a836142e42d58197be15ff7b93ce_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Revenue and Deferred Costs Contract Balances (Details)", "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails", "shortName": "Revenue and Deferred Costs Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Revenue and Deferred Costs Revenue Recognition Narrative (Details)", "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails", "shortName": "Revenue and Deferred Costs Revenue Recognition Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Revenue and Deferred Costs Contract Costs (Details)", "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsContractCostsDetails", "shortName": "Revenue and Deferred Costs Contract Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ic9547be28f084b40a871fd04224ae3d6_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i654a52ba57df484786be86a11a5df13e_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Fair Value Measures and Disclosures (Details)", "role": "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails", "shortName": "Fair Value Measures and Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i654a52ba57df484786be86a11a5df13e_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Leases Leases (Details)", "role": "http://www.jackhenry.com/role/LeasesLeasesDetails", "shortName": "Leases Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ic9547be28f084b40a871fd04224ae3d6_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_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": "2424412 - Disclosure - Leases Lease Maturity (Details)", "role": "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails", "shortName": "Leases Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "if0653b13994a48279562a4bc68694bd8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - Debt Narrative (Details)", "role": "http://www.jackhenry.com/role/DebtNarrativeDetails", "shortName": "Debt Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Income Taxes Narrative (Details)", "role": "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Stock Based Compensation Narrative (Details)", "role": "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock Based Compensation Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i349e97ff9a2742529ffcde5015675877_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Stock Based Compensation Stock Options (Details)", "role": "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails", "shortName": "Stock Based Compensation Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i349e97ff9a2742529ffcde5015675877_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i42e97c7d24a4476f930f3b64bd003851_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Stock Based Compensation Restricted Stock Unit Awards (Details)", "role": "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "shortName": "Stock Based Compensation Restricted Stock Unit Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i42e97c7d24a4476f930f3b64bd003851_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i93e48096c62041b3b7f3a9cf125a238d_D20210701-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Stock Based Compensation RSU Measurement Date Assumptions (Details)", "role": "http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails", "shortName": "Stock Based Compensation RSU Measurement Date Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i93e48096c62041b3b7f3a9cf125a238d_D20210701-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Earnings Per Share Earnings Per Share (Details)", "role": "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails", "shortName": "Earnings Per Share Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Reportable Segment Information Narrative (Details)", "role": "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails", "shortName": "Reportable Segment Information Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "ibe6868fae1f94ce9b878ad1a5a55e59d_D20211001-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Reportable Segment Information Reconciliation of Operating Profit by Segment to Consolidated (Details)", "role": "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "shortName": "Reportable Segment Information Reconciliation of Operating Profit by Segment to Consolidated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i2657af1409a34768b1419b3e39012a0b_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i084bbb1c8b12475eaa306c114706de52_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement", "role": "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i084bbb1c8b12475eaa306c114706de52_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Text Block)", "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTextBlock", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Text Block)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109102 - Disclosure - Recent Accounting Pronouncements Recent Accounting Pronouncements (Text Block)", "role": "http://www.jackhenry.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsTextBlock", "shortName": "Recent Accounting Pronouncements Recent Accounting Pronouncements (Text Block)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-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": "2110103 - Disclosure - Revenue and Deferred Costs Revenue and Deferred Costs (Notes)", "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsNotes", "shortName": "Revenue and Deferred Costs Revenue and Deferred Costs (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jkhy-20211231.htm", "contextRef": "i635555e1d26f48ebb76f0ee4f74211d7_D20210701-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 40, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r583" ], "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/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r584" ], "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/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r584" ], "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/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r584" ], "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/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r592" ], "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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r584" ], "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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r584" ], "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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r584" ], "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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r584" ], "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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r580" ], "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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r581" ], "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/2021", "presentation": [ "http://www.jackhenry.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/2021", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "jkhy_A2015EIPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2015 EIP [Member]", "label": "2015 EIP [Member]", "terseLabel": "2015 EIP [Member]" } } }, "localname": "A2015EIPMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "jkhy_AccumulatedAmortizationFinanceLeaseRightOfUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated Amortization Finance Lease Right-of-use asset", "label": "Accumulated Amortization Finance Lease Right-of-use asset", "terseLabel": "Accumulated Amortization Finance Lease Right-of-use asset" } } }, "localname": "AccumulatedAmortizationFinanceLeaseRightOfUseAsset", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "jkhy_AccumulatedAmortizationOperatingLeaseRightofuseasset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated Amortization Operating Lease Right-of-use asset", "label": "Accumulated Amortization Operating Lease Right-of-use asset", "terseLabel": "Accumulated Amortization Operating Lease Right-of-use asset" } } }, "localname": "AccumulatedAmortizationOperatingLeaseRightofuseasset", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "jkhy_AutomatedBookkeepingInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Automated Bookkeeping, Inc. [Member]", "label": "Automated Bookkeeping, Inc. [Member]", "terseLabel": "Automated Bookkeeping, Inc. [Member]" } } }, "localname": "AutomatedBookkeepingInc.Member", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "jkhy_BeginningTotalShareholderReturn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beginning total shareholder return", "label": "Beginning total shareholder return", "terseLabel": "Beginning total shareholder return" } } }, "localname": "BeginningTotalShareholderReturn", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails" ], "xbrltype": "percentItemType" }, "jkhy_CompensationPeerGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compensation Peer Group [Member]", "label": "Compensation Peer Group [Member]", "terseLabel": "Compensation Peer Group [Member]" } } }, "localname": "CompensationPeerGroupMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails" ], "xbrltype": "domainItemType" }, "jkhy_ComplementaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Complementary Segment [Member]", "label": "Complementary [Member]", "terseLabel": "Complementary [Member]" } } }, "localname": "ComplementaryMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "jkhy_CoreSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Core Segment [Member]", "label": "Core Segment [Member]", "terseLabel": "Core [Member]" } } }, "localname": "CoreSegmentMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "jkhy_EstimatedAnnualDividend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual dividend based on most recent quarterly dividend", "label": "Estimated annual dividend", "terseLabel": "Estimated annual dividend" } } }, "localname": "EstimatedAnnualDividend", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "jkhy_FairvalueongrantdatelessPVofdividendsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value on grant date less PV of dividends [Member]", "label": "Fair value on grant date less PV of dividends [Member]", "terseLabel": "Fair value on grant date less PV of dividends [Member]" } } }, "localname": "FairvalueongrantdatelessPVofdividendsMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "domainItemType" }, "jkhy_FairvalueunderMonteCarloMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value under Monte Carlo [Member]", "label": "Fair value under Monte Carlo [Member]", "terseLabel": "Fair value under Monte Carlo [Member]" } } }, "localname": "FairvalueunderMonteCarloMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "domainItemType" }, "jkhy_LesseeLeaseNotYetCommencedFutureMinimumPaymentsDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Not Yet Commenced, Future Minimum Payments Due", "label": "Lessee, Lease Not Yet Commenced, Future Minimum Payments Due", "terseLabel": "Lessee, Lease Not Yet Commenced, Future Minimum Payments Due" } } }, "localname": "LesseeLeaseNotYetCommencedFutureMinimumPaymentsDue", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "jkhy_OnPremiseSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On-Premise Support", "label": "On-Premise Support [Member]", "terseLabel": "On-Premise Support" } } }, "localname": "OnPremiseSupportMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "jkhy_OperatingLeaseLiabilityOptionToExtendAmounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts of operating lease payments related to options to extend lease terms that are fairly certain of being exercised", "label": "Operating Lease Liability Option To Extend Amounts", "terseLabel": "Operating Lease Liability Option To Extend Amounts" } } }, "localname": "OperatingLeaseLiabilityOptionToExtendAmounts", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "jkhy_PaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments Segment [Member]", "label": "Payments [Member]", "terseLabel": "Payments [Member]" } } }, "localname": "PaymentsMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "jkhy_PrivatePublicCloudMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private & Public Cloud", "label": "Private & Public Cloud [Member]", "terseLabel": "Private and Public Cloud" } } }, "localname": "PrivatePublicCloudMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "jkhy_ProcessingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Processing [Member]", "label": "Processing [Member]", "terseLabel": "Processing [Member]" } } }, "localname": "ProcessingMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "jkhy_ProductDeliveryandServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Delivery and Service [Member]", "label": "Product Delivery and Service [Member]", "terseLabel": "Product Delivery and Services [Member]" } } }, "localname": "ProductDeliveryandServiceMember", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "jkhy_PurchaseofInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase of Investments [Abstract]", "label": "Purchase of Investments [Abstract]", "terseLabel": "Purchase of Investments [Abstract]" } } }, "localname": "PurchaseofInvestmentsAbstract", "nsuri": "http://www.jackhenry.com/20211231", "xbrltype": "stringItemType" }, "jkhy_ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlockTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "us-gaap_ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block]", "label": "ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block]", "terseLabel": "ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlockTableTextBlock", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "jkhy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationAfterGrantDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Termination After Grant Date", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Termination After Grant Date", "terseLabel": "Termination after grant date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationAfterGrantDate", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "jkhy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterDeath": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Death", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Death", "terseLabel": "Termination period after death" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterDeath", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "jkhy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterTerminationOfEmployment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Termination of Employment", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Termination of Employment", "terseLabel": "Termination period after termination of employment" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterTerminationOfEmployment", "nsuri": "http://www.jackhenry.com/20211231", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r247", "r280", "r326", "r327", "r493", "r494", "r495", "r496", "r497", "r498", "r517", "r558", "r560", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r247", "r280", "r326", "r327", "r493", "r494", "r495", "r496", "r497", "r498", "r517", "r558", "r560", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r168", "r300", "r304", "r519", "r557", "r559" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r168", "r300", "r304", "r519", "r557", "r559" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r247", "r280", "r317", "r326", "r327", "r493", "r494", "r495", "r496", "r497", "r498", "r517", "r558", "r560", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r247", "r280", "r317", "r326", "r327", "r493", "r494", "r495", "r496", "r497", "r498", "r517", "r558", "r560", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "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_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "Accounting Standards Update 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r484" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesLossonDisposalofAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r30", "r173", "r174" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r226" ], "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": "Accumulated Depreciation, Property and Equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r31", "r367", "r484" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r98", "r99", "r100", "r363", "r364", "r365", "r426" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "ADDITIONAL PAID-IN CAPITAL" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r86", "r223" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r103", "r104", "r105", "r107", "r116", "r178", "r179", "r190", "r191", "r192", "r193", "r196", "r197", "r232", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r389", "r390", "r391", "r392", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r442", "r443", "r444", "r445", "r446", "r447", "r451", "r452", "r480", "r521", "r522", "r523", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r593", "r594", "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding related to share-based compensation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r328", "r330", "r368", "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "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 from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Allowance for Credit Loss [Abstract]" } } }, "localname": "AllowanceForCreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r175", "r198", "r200", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Allowance for credit losses- ending balance", "periodStartLabel": "Allowance for credit losses- beginning balance, including the cumulative effect of accounting standards update adoption" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Current provision for expected credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r203" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedTerseLabel": "Recoveries of amounts previously written off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs charged against allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r93", "r152", "r158", "r164", "r188", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r405", "r410", "r441", "r482", "r484", "r531", "r547" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r12", "r57", "r93", "r188", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r405", "r410", "r441", "r482", "r484" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23", "r93", "r188", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r405", "r410", "r441", "r482" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total other assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r332", "r357" ], "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://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r578" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Computer software, net of amortization" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r214" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized Contract Cost" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r39", "r88" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r83", "r453" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of Deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Class of Stock Disclosures [Abstract]", "terseLabel": "Class of Stock Disclosures [Abstract]" } } }, "localname": "ClassOfStockDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r98", "r99", "r426" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "COMMON SHARES" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "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, authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "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, issued shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r282" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Shares, end of period", "periodStartLabel": "Shares, beginning of period" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29", "r484" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 - $0.01 par value; 250,000,000 shares authorized; 103,860,246 shares issued at December 31, 2021; 103,795,169 shares issued at June 30, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r90", "r407" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Balances [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r286", "r288", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract Assets- Current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r286", "r288", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract Asset- Non-current" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r286", "r287", "r301" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenues", "verboseLabel": "Contract Liabilities (Deferred Revenue)- Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r286", "r287", "r301" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Non-current deferred revenues", "verboseLabel": "Contract Liabilities (Deferred Revenue)- Non- current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from beginning deferred balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]", "terseLabel": "Corporate and Other [Member]" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r71", "r93", "r188", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r441" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r69" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "terseLabel": "Total Expenses", "totalLabel": "Total Expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "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://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "domainItemType" }, "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": [ "r91", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r261", "r268", "r269", "r271", "r277" ], "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": "Debt and Capital Leases Disclosures [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r24", "r25", "r26", "r92", "r96", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r273", "r274", "r275", "r276", "r462", "r532", "r533", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "verboseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r49", "r247", "r434" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Unsecured Loan, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r51", "r92", "r96", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r273", "r274", "r275", "r276", "r462" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unsecured Loan, Unused Borrowing Capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r381" ], "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": "Expiration of statutes of limitations impact on UTB balance" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "auth_ref": [ "r316", "r333" ], "lang": { "en-us": { "role": { "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period", "terseLabel": "Requisite service period" } } }, "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r23", "r530", "r546" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Non-current deferred costs" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred costs" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r375", "r376" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r225" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r300", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r300" ], "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 [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationTextBlock" ], "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_DividendsCommonStock": { "auth_ref": [ "r283", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedTerseLabel": "Dividends" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r67", "r108", "r109", "r110", "r111", "r112", "r119", "r121", "r127", "r128", "r129", "r134", "r135", "r427", "r428", "r538", "r554" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r67", "r108", "r109", "r110", "r111", "r112", "r121", "r127", "r128", "r129", "r134", "r135", "r427", "r428", "r538", "r554" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r130", "r132", "r133", "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r378" ], "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://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r356" ], "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": "Compensation expense yet to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r356" ], "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": "Compensation expense yet to be recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation expense not yet recognized, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r61", "r62", "r63", "r98", "r99", "r100", "r104", "r113", "r115", "r137", "r193", "r282", "r283", "r363", "r364", "r365", "r391", "r392", "r426", "r454", "r455", "r456", "r457", "r458", "r459", "r563", "r564", "r565", "r597" ], "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://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r429", "r430", "r431", "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Recurring Fair Value Measurements[Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r429", "r437" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r259", "r273", "r274", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r430", "r490", "r491", "r492" ], "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://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r429", "r430", "r433", "r434", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "stringItemType" }, "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": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments[Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r259", "r318", "r319", "r324", "r325", "r430", "r490" ], "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": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r259", "r273", "r274", "r318", "r319", "r324", "r325", "r430", "r491" ], "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": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r259", "r273", "r274", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r430", "r492" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r259", "r273", "r274", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r490", "r491", "r492" ], "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://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r436", "r438" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r439", "r440" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r465", "r470", "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance Lease, Cost" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r464", "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance Lease, Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance Lease, Liability, Current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance Lease, Liability, Noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance Lease, Right-of-Use Asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r476", "r478" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r475", "r478" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r199", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r270", "r281", "r416", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "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://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "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 Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r222" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r218", "r219", "r222", "r224", "r520", "r527" ], "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://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r218", "r221" ], "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://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r222", "r520" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Customer relationships, net of amortization" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r86" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "(Gain) Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r215", "r216", "r484", "r529" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r217", "r220" ], "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://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70", "r93", "r152", "r157", "r160", "r163", "r166", "r188", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r441" ], "calculation": { "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "SEGMENT INCOME" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r152", "r157", "r160", "r163", "r166", "r528", "r536", "r541", "r555" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "INCOME BEFORE INCOME TAXES", "totalLabel": "INCOME BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "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": [ "r94", "r379", "r384", "r387", "r396", "r398", "r400", "r401", "r402" ], "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 Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r114", "r115", "r150", "r377", "r397", "r399", "r556" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "PROVISION FOR INCOME TAXES" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r60", "r373", "r374", "r384", "r385", "r386", "r388" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Tax, Policy" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r89" ], "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": "Income Taxes Paid, Net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r55", "r535", "r552" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Change in accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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": "Change in income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Change in accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r85" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Change in deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r85" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Change in deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Change in prepaid expenses, deferred costs and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r85" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Change in receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r122", "r123", "r124", "r129" ], "calculation": { "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of stock options and restricted stock" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r64", "r146", "r460", "r461", "r540" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.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", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r539" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "INTEREST INCOME (EXPENSE)", "totalLabel": "Total Interest Income (Expense)" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Net [Abstract]", "terseLabel": "INTEREST INCOME (EXPENSE)" } } }, "localname": "InterestIncomeExpenseNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r73", "r145" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedAtCost": { "auth_ref": [ "r573" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of the investment.", "label": "Investment Owned, at Cost", "terseLabel": "Investment Owned, at Cost" } } }, "localname": "InvestmentOwnedAtCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "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_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r477" ], "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": "Maturity of Lease Liabilities Under ASC 842 [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r477" ], "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails_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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r477" ], "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails_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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r477" ], "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails_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 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": "2022 (remaining period)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r477" ], "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r477" ], "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails_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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r477" ], "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails_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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r477" ], "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails_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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r477" ], "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "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", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r479" ], "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": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r93", "r159", "r188", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r406", "r410", "r411", "r441", "r482", "r483" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r93", "r188", "r441", "r484", "r534", "r550" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r93", "r188", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r406", "r410", "r411", "r441", "r482", "r483", "r484" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r26", "r27", "r93", "r188", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r406", "r410", "r411", "r441", "r482", "r483" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "LONG TERM LIABILITIES:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "Services and Support [Member]" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Revolving Credit Facility, Current Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Revolving Credit Facility, Expiration Date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Revolving Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time.", "label": "Lines of Credit, Fair Value Disclosure", "terseLabel": "Lines of Credit, Fair Value Disclosure" } } }, "localname": "LinesOfCreditFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r26", "r258", "r272", "r273", "r274", "r533", "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r26" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Debt, net of current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r51", "r231" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r84", "r87" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r7", "r58", "r59", "r63", "r66", "r87", "r93", "r103", "r108", "r109", "r110", "r111", "r114", "r115", "r126", "r152", "r157", "r160", "r163", "r166", "r188", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r428", "r441", "r537", "r553" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income", "totalLabel": "NET INCOME" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r5", "r101", "r102", "r105", "r106", "r116", "r117", "r118", "r180", "r181", "r194", "r195", "r311", "r312", "r313", "r314", "r366", "r393", "r394", "r395", "r424", "r448", "r449", "r450", "r481", "r524", "r525", "r526", "r567", "r568", "r569", "r570", "r572", "r598" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recently Adopted Accounting Guidance [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Notes payable and current maturities of long-term debt" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r140" ], "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://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "EXPENSES" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r152", "r157", "r160", "r163", "r166" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "OPERATING INCOME", "totalLabel": "OPERATING INCOME" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r471", "r478" ], "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://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r464" ], "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "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, present value" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r466", "r473" ], "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, Cash Flows for Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r463" ], "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://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r476", "r478" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r475", "r478" ], "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://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r8", "r97", "r138", "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Nature of Operations and Summary of Significant Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other assets.", "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Certificates of Deposit" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "OTHER ASSETS:" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "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 of amortization" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r80" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r80" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r80" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Tax withholding payments related to share based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquipmentOnLease": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for payments to acquire rented equipment which is recorded as an asset.", "label": "Payments to Acquire Equipment on Lease", "terseLabel": "Payments on Financing Leases" } } }, "localname": "PaymentsToAcquireEquipmentOnLease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r76" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r77" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 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": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r76" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Acquire Software", "negatedLabel": "Purchased software" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r76" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Computer software developed" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r332", "r357" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "PREFERRED SHARES" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r28", "r279" ], "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" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r28" ], "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, authorized shares" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r28", "r279" ], "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, issued shares" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Shares" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r28", "r484" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 - $1 par value; 500,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r37", "r38" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from sale of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r79" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings on credit facilities" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from dispositions" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r78", "r358" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r7", "r58", "r59", "r63", "r82", "r93", "r103", "r114", "r115", "r152", "r157", "r160", "r163", "r166", "r188", "r233", "r234", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r404", "r408", "r409", "r412", "r413", "r428", "r441", "r541" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net Income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r227", "r484", "r542", "r551" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "PROPERTY AND EQUIPMENT, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r40", "r227", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r68", "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Other" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r36", "r176" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r157", "r160" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r157", "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r81" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security", "negatedLabel": "Repayments on credit facilities and financing leases" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r371", "r518", "r579" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r283", "r367", "r484", "r549", "r567", "r572" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r98", "r99", "r100", "r104", "r113", "r115", "r193", "r363", "r364", "r365", "r391", "r392", "r426", "r563", "r565" ], "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://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "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": [ "r143", "r144", "r156", "r161", "r162", "r168", "r169", "r171", "r299", "r300", "r519" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "REVENUE", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r297", "r298", "r303", "r315" ], "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 and Deferred Costs [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Future revenue related to unsatisfied performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Future revenue related to unsatisfied performance obligations, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Future revenue related to unsatisfied performance obligations, expected percentage to be recognized for given time frame" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails", "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r474", "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r129" ], "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 [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r332", "r357" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r336", "r349", "r351" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r139", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r166", "r171", "r229", "r230", "r557" ], "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://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "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": [ "r139", "r141", "r142", "r152", "r155", "r160", "r164", "r165", "r166", "r167", "r168", "r170", "r171", "r172" ], "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": "Reportable Segment Information Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "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, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, General and Administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Expense for stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r348" ], "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, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r346" ], "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, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r346" ], "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, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r345" ], "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": "Outstanding, period end, number of shares", "periodStartLabel": "Outstanding, period start, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r345" ], "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": "Outstanding, period end, weighted average grant date fair value", "periodStartLabel": "Outstanding, period start, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r347" ], "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", "negatedTerseLabel": "Vested, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r347" ], "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, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r334" ], "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 for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, period end, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, period end, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, period end, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r338", "r357" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, period end, number of shares", "periodStartLabel": "Outstanding, period start, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, period end, weighted average exercise price", "periodStartLabel": "Outstanding, period start, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r351" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, period end, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest, period end, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest, period end, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r329", "r335" ], "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://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "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": "Restricted Stock Units, Aggregate Intrinsic Value, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, period end, intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, stock options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r139", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r166", "r171", "r217", "r228", "r229", "r230", "r557" ], "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://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r54", "r61", "r62", "r63", "r98", "r99", "r100", "r104", "r113", "r115", "r137", "r193", "r282", "r283", "r363", "r364", "r365", "r391", "r392", "r426", "r454", "r455", "r456", "r457", "r458", "r459", "r563", "r564", "r565", "r597" ], "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://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "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_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": [ "r98", "r99", "r100", "r137", "r519" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "http://www.jackhenry.com/role/DebtNarrativeDetails", "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r28", "r29", "r282", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued for Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r28", "r29", "r282", "r283" ], "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": "Shares issued for equity-based payment arrangements" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r28", "r29", "r282", "r283", "r341" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised, number of shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r28", "r29", "r282", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued for Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r28", "r29", "r283", "r331", "r350" ], "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", "negatedTerseLabel": "Shares issued for equity-based payment arrangements" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r33", "r34", "r93", "r177", "r188", "r441", "r484" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Common Stock" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": [ "r485", "r486" ], "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 [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/SubsequentEventsSubsequentEventsTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r270", "r281", "r416", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "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://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r53", "r284" ], "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://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r53", "r284" ], "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, Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r29", "r282", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury Stock, Shares, Acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r53", "r284", "r285" ], "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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": "Less treasury stock at cost; 31,042,903 shares at December 31, 2021; 29,792,903 shares at June 30, 2021", "terseLabel": "Treasury Stock, Value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r282", "r283", "r284" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Purchase of treasury shares" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r103", "r104", "r105", "r107", "r116", "r178", "r179", "r190", "r191", "r192", "r193", "r196", "r197", "r232", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r389", "r390", "r391", "r392", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r442", "r443", "r444", "r445", "r446", "r447", "r451", "r452", "r480", "r521", "r522", "r523", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r593", "r594", "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r372", "r382" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r383" ], "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://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebt": { "auth_ref": [ "r26", "r533", "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Unsecured Debt", "terseLabel": "Unsecured Loan, Amount Outstanding" } } }, "localname": "UnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt [Member]" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemEarningsPerShareImpactNet": { "auth_ref": [ "r74", "r125", "r131" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of earnings, after tax, of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both, Earnings Per Share Impact, Net", "terseLabel": "Common stock repurchase impact on diluted earnings per share" } } }, "localname": "UnusualOrInfrequentItemEarningsPerShareImpactNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRSUMeasurementDateAssumptionsDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r472", "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable Lease, Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r120", "r129" ], "calculation": { "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average shares outstanding", "totalLabel": "Weighted average shares outstanding for diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Common share information:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r119", "r129" ], "calculation": { "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding", "verboseLabel": "Weighted average shares outstanding for basic earnings per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1311-109256" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=SL124452875-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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21459-112644" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r461": { "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" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r463": { "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" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "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" }, "r551": { "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" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r58": { "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" }, "r580": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r581": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r582": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r583": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r584": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r585": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r586": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r587": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r588": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r589": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r59": { "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" }, "r590": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r591": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r592": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "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.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=125520798&loc=SL114871939-224231" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "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" }, "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "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": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 67 0000779152-22-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000779152-22-000015-xbrl.zip M4$L#!!0 ( "%^2507:$V_@I\! SM$P 1 :FMH>2TR,#(Q,3(S,2YH M=&WLO6E7&TG2-OS]_A5ZF>>=Z3Z'PKDO[AZ>0P-VX[$D&V1SPQ>?7*% "Z/% M++_^B2Q)V"!L8UMH<_6<,: J569E1%QQ161FY)__]ZK5K'P,W5[>:?][#6^@ MM&8MTQD+WF#MZPW7M^U[O5-VX6UT;?.SD^O[WSMS+CST]#N7F^X3@N^33 F%(]O'_2[=^Z^ MLMWFN!G]#*Z.;_3A4V^*FWK!;9QT/CZ#"\53QS=>-?/V^4,=QUKK9\75\:WY M5?_AQO,VW!:20)_UNZ;=BYUNR_1!X*DEE"&287+[D%Z'$2R_^!;TV>B.VP[" M17_O94;WBF?#BY\Z^*7'8OI9)\>W][J?WB>:GBWNA0^+\^'PL\J\-W3WM HEE(/@[WQ@KPM>$ MAGF&U+B;SYNF??+OM=#.WAVL@V.^T^&'+6 MN+Z YMWPKW^O]<-5_UDQ2,\V_^=__N?/?MYOALVD]=E8M_]\-OSPSV?#1]N. MO][\T^\WGO8NFN7[>[K0#=""_>IYN#-WAK[GWH5W\"M=K@";= MW W;O^KOA_COM5Q0#O\%[(F(3 5KI8@H!!8EZ!GV\L-.Z@J@ \X^V5O;M%+3 M(7\^QJ@W\.2.WVW['4"JM;-=78=#!AB[N&BI^^O M[4[GXVNR__&(5@?^;/?C\4M]5F_53H]WMOAQXU5>:[UC1S=O+ZL[?YU6294= MM?;X40-^DEU>;6S=O*:UYM'-Q=G1X=O+^N&[ZZ.SXV;]9155=[8NCQJUL_K+ M5WG]F_K)V6F_L7E:Q0J_)\?71H1/5FUU4VSDAM=;>3;WQJE5[6675ER_. M:F='5\<[_@S:X\>'QV?5E[L?_O7QR^K%'ZB6N/XK+[C MN('[U75Z\;N_WJ 8*?>[1ZXVX^,(PI(\YEP6N>,:5= MIB6QF0X6>1R-0,:N;6+RC.+"EOY\=D?J3ZD$NVU0TNO]<)+WDK7T:W"E%/&W M1'PS(6(4G324!+ 3<, LQ)@9*7!FM/7<>DHX(FN;?^_6]H\JK[:V_U/YIVE= M_%'9.CBH;^]M-78/*GNU[9G+?1O,OVN:>VT?KOX3KDO!?TOP:$+P0@9.P4=E M0GB4,4QQ9BFWF:),1F2B1$:M;0+-0E)JS,D,9;P]Z'9!P"_RGC/-(\#N1V!\ MJ0+?4@$\H0)>D.@05P#O'.#=,I999'"FF,+&4Q]X<* "(J-HAM(?N_=/XG\! MG_1* 7]+P&1"P,I;(PP(V%/@_$Q0E%DO1&8QL412Q#R-:YLI=)N;?(,Y(0,0X 8';YMM9RG<+A.L+ 3?-22G3 M;\F43[E^6Q>'S?>71Z=G=_7#ES=V;L\WFF>'YV]O:D2 M:)OL@T;MGQ[=O#H_/GQW56V\:M8:?^7U]^IZDN C;A"C-O-:^HQ%"L%[9#[% M\A%(O4'>:&!W&PA/0RLB$IQ:3+5FABDB-1?$,.N$$II9KX9:,?05I5;,3RN, M,P0#J .GQT 3N ,WPX$U),>.I0N!&OR]6O&@<_DQA4!?48BA:]D:]$\[W?PF M^-7W+#/2DLFLD$+$.8YX%EC"#AXTT$JG4@K0,VX<5Y<=\ M2JDL"Z$L&FO&/<.9](1FC$(@H@2*6=3>"^"J$1,T365Y*F39Z_4&I:),35$F M4XX^4&>-EAGG%%!%8YP91T0& :=T6#D=?%C;Q(BN@_ZL$R86%%5*19FVHE3O M936,CZ =/-/"X(Q9&3/+B4QZ?O@#=8U^HZYO*?T-*6./*F.W$N,6$>45U1FVNL$(E%GAD:3>0\2DT!& M&('XANAUJ;^J(P^N^_!*&F^$#9@Z)G34TAGLM')<4DV0^LJZC[$VO,A!Y\+K M_&/P>^V^:9_DMAFV>KW0?]<+<=!\G<>[J_C2:OCG'O1G[BNT;VK;NN5:+]KU ML_WS^N%;>MSPS7KCN'6\\Q8=W;R'^X^;QXVWY*AQ!,+O*0BN==6L MP^_UG;=7U9W3)J@*@]\OJP3Z>?CV&IY%C@Z/+FLWY[SV\NWE^#O0UN"8O!.@ M$*RVLWM9?_F^5;TY@=^W;N!]\/'.'C_>.3Z%=FB]<8Z.=_Z*U6MT=6\) * % MH(:4&7;,@#A6PB[[4+=-O.38C_#[M5%G::U' M]665'YTY0 _X+@CWDY*\:-7('BC#/B#&"?0-?M[XT]K9^4WU[/SZ^.SD&CZ_ MKI[M7DTHR>$1A?Z='K_<1?6=T[/:RUU:([NDWJA>)]2"=N#SO=2'6-V>4!*% M.:@(Q9D!B,@8]BC3Q!<(PH635(&MIX7\CUY/U"V6X_[\LK%/GH7>UZ7=&$%- M $KVVJ[3"@USM0^-IFTM>7N0%.GI4<.?5\^JZ*CUO@6_GX&# *=R?%Z[V6]5&^];QP<:'?_O*7*M]VUS MJ ?ULZ02+^#YH$X$U.IF/P<'!+_7P$%4;XY;;VGMY=%5#?#H?V]V>;WA/E@# M 2JG(0M8ZXQ%^,=$:S(LA&(R,&PU@ "A&_SQK.$!$8-PD?/2LS3EAQ0RC$,K MUA)!"(\8%R)&8Q&C4L13$?'>9;6Q]T$[ J:*:49(FF7E$HP9:Y\Y!?&$Q0)+ MID#$9$-^5\Y[ND:<38BX%OI#X;[N]![)#.G<)7PTDO %8/S[F.'8-=WD]'OCYG;RYJ"?\@F+0?GG(]BSHP\>(0)CC++@ M*03\1/#,2(CQ-).:*2=Y$,ET-X3Z&=/]27 N3??')$P2.",3N'9IBRX"KPNF M&S/+O,D0IHKY$!6W$4Q7T'6LOT_(7S#=GQ1V:;J/$NSYAV"H=\&(3'@"@J4. MO&ZQ(59S$+>.E'N13!<_ ,C/[NZ&+O*M 2*AW@.;N-/&\N>]HB0!"+A2;/-_ MWK^^@*'OY:V+9MI!7GQVVDWRO[-?>^,*L ":N_N,8?N?&AWUH=<9=(N_BJWK MST=*-13NC_B#\8-"L1%@_%?NT]\Q#]U*T:'PX([W[;W_W-UA>/_+F^./[C[] MH@@2QW_U^J;;3]L#-X?;^666UJ[>OW;;3?_I5DPRBC\U,;PR_GOP)$&_V/65:A\0=?N@T97'C4 "J>+U1]G%\>>M(A\8-D<"*"Z. M'S&^-OX[/>/!$?V.Y.1"C2BHWW"WY$^-Z.>P/[[H\X_0K<]O+6)TT^]T[X_\ MJ%['\W<'.U\;^(GOIP]W0KO3RML//?:Q KWSB&=W>_\MN7_'Q,6"R?T.EORX MW"?,Z)'"?' T/3?"1!-D8(QYSJSEUGD5"%;>F4AG-YHCW0DG:5_@\$\/C5U= M-'.7]ZNA9:$)G\/585FB;^>3>W]=5\U9I[O=-+W>UE4. '2[7G/0ZP-K[>Z' MYC!Y<)I?](9M_/GLP:9OA_*VAS,4_QV1<12EQA,*S Q'S5S05DD(XK'A!K@4UW[(FC!::-:$T MZ5Q S@K,:(A:!9ZVEV@OJ)>6#$.8\;BA11PW]/AQ0U,;MQ\)_19NW![-TJ4B>\-BN7#ZSNY_!\-=UQ>=-OQY#TSO MKNQ9$L^#J@>L(:RRA71FHLRK(QTT->E$SX,S8"O! M@X^C5.%(8V18<$Q"]&9$2_3BTI)'2N>SO3Y/33_T=.B'%#(:A7@$CLBT,U9# MF,RDLAQ'8Z0?&DXIFN^PFFF))EJEA',.*X690D0; C&L$$%*'*C2BT_F%TPT MTR/M*:UD+7;*8C 6'HRA2#B,F43"!TY&5E.*YCNL9DJB >]/C'!(6$T9YM(( M9+%A(2#F'9I+/+7,,II_H&>,P8(((1Q5#--@(@^>>FMI% JL< Z!WLH(="X1 M*)*>* ,^3$;&A(DZ8(BF.+!V1QC'#RX4+06ZP!-83D^ J'TEO=YFF8QS3++HHI$*,!\>,L, AB4Z+ MZ)Q1V&N[,AF/>8AI>MD/JXWW3"DM$&8.!^,@KI:"2ZV 6,2X,MF/.5G3E,)M MH0Q%P/-(2E(%*:V-P.T]F4S(G*QI6F(RS'%'); YQI"&()H01QU6 MVDI'4%B]K,C,Y#7_#(G'TB,K J+1,0_LPWJ/)(%X+ 8E1L)=J0S)?(0[EVP) M<H$43OEF@OGJ94OF9;ESR)P JQ',#8(,Z$),RHH# QBELG Q,8W._*9%'FPV"G%;9C MI"(%PDH"80RG08R%"-E5J9C,I\&.S45O@$*0PQ-$85F0+(Q)ABZY 2 M$+A;%U8FN[(?^B9O!S_>4[4D:14NL0?["5XJQZ(3BGL0D0Y6$(Z1#RN35IFI M?*:73Y$Z$(^%!7*A&%=&2^,#X!ZV$8= ^W>13D\$ M4B0P_8;XEEI[IKC,4D:AE>0.!\J,98J E^01.6D!E9E8?.]8:L_\?+=WW'L7 M9! 8IVC2IL)+D2)-E$K5[!??=Y?:,S]F 5I#,%;4<932P\B88'2("%NM.,5N M\9E%J3WSXSV6.6R19CK*R#12H#-:6FM H90%GKIZ,T=/+ZCY3QD)S34/&GF= M\I- /)#R' &1'>Z;IZLW931CJ>FTY$,8\5939PA!+( I24%HJE]-02H0WBQ^/NZ1\KE3(G]9TEV8N<"X#MXYM'JYD">6TOP3(2XXH2)V,4+(;*11#!,MO#(A*H2X6+U$ MR"Q%.I5 ^..,M%VE54(KP/E$,(Y!MQ3<:R\P)%9'9)[7)GDQRQ9Z-2*O%H_ N65".*X1=\H: M&MCL4DSSRN-$S:*RW$:G01D\M9*"'M@$V,IK5:Y(?!H?.RWQ033B,6::FDB8 M]499C P+3F*EF6)\\7.D2RB^Z5D?ID8@(Z1(\P^$"Z.HBX03!B&F$MXM?A9U M"<4WO3PKPY:Q( ]@V1,8 @MN3).82.]PL0N?IYU"<4W/?X3*/86PL=HTZ'% M"AE+C=4I6QZ(4MHM08ZGU^T_WS?MDS"43_JS:J[RUJ"UBAD<+,"X*'BSE#^7 M1!CD))+64>YY.C=J<A^%D-?1/.WZO_3$,+7#RTQ!JIC42 M;3INZ_G6H-]IP>#YOSJ=\_,0+L "]]IN8UJK4%_D;=-VN6GN@55U!ZE7*U#7 M_4<.%5] _;EOYWE[5>U<8XV "@G,2&#$WFYV!7\5Y,:420D= :NF8]]ARX+28!>0C M!>:T# N$%TV.PTQYNB>5723U&'KA$,V!L$H\8H$SAD2R'.BJ%T)-SD? M<KH]""!(*9(=I2NPK>GB4S:O0@,B*4SVX+4 M' '^>F:2]P1:M I.OM- M-[3R7C@87%QTNOU5=)F"<.6IP:,I3B?N%(R M V1'("(#TYZ;X&1$(0H1-"46+[^GG+DMSL%!>BJDL=A%8PFSE"FI"0H&(<&B M\6@%HLJ9V^(<_&+TV#$*Q"8HP3!(D;B(3=348Z:=6H82#5^6XGCZXC5\TNZ% MK94.)T.*&ITUV C+(.I0QB*P3AJ1#R10O]2^<5Z2G(M_Y%YJS<#6'+),*62E M)P$[F<[&"G9I)JX62Y+SF;GFV$:*E06WR' $LN,ME9QA*W" ^&.I?>3\;'(. M?E(XSJ1+AS-YQ52JS8T$9YXA 58II5AJ/SE.![C0Z^7MDU7TCE&KB AA$7O# M*'$*2VL#!U_).0H4+[5WG*W\YE.>2#KD!)?<@OU)*XV2$G,#;M!XHLTRE"=: M%/G-YYQ/A\ 5:FTHB87;?O@8VH.P'UHF3Y5JWH1N['1;INU"W3;S M$Y,.-]B]N@BN'WPC;\$M]7@ G_:B<>G:P7B4AQ+_\VD>O.$[Z3E)= 1$7$CY M:5NZU=+/!G"N2_@&[7RH>UBF&B'#62LTTI3K"#V(8 M,XA'Q\F\M>X12X--WGUOFH/PU_56KQ?ZVTW3NW_:;NBF5AQ(IE>/.^&BT\N_ ME2O]D?:K0UM/+_"B&_X["&UW?;O0#S_LOC,N;Q=Z^Q8&]92&>TL@ I%/CP!!3SEN" M*;((Z8BUME:4*OS+JO"R4$^B)>$XDN 594A0"Q$_91$SZEA:GE&J\"^KPLM" M/B4CPGGBD$2.0A)GEN 8ZE])A1=&:X265L9(! _,8Z,<%\H' M(Q0F(AJ]^.5M?IV09:7(Y[0JQ#B+K7!E*;$F<3KFV! ID6;2 M!ZLD#9)CA6S02,92@1='@1=%9W@0#"#/Q2@5D]I::C6E'KETA"TA;*ET9@%! M9XGC[64AGI@K%;SR-AK/+$4V*JXX*M:\8H=MJ<*_K HO"_54D2*F/;AI%UE( MB0 F(^& RR$@RTRIPK^L"B\+^43$1V&4539BYK@W 0ML?:!!$P9:7:KP(JGP MHFA-("%@HBF1U+,0@N:>(JY-,$A)'1=XNF>654:?).',O=)*&66,4LRHH"0" M_A_3^='-CFV'_=H/(K=L.'DA>\\6@[7N[,0;7SS^&@TMSD6Z= MOE;.9:/B[9:C]B!U?&+3T>@9\.OX 8_>=D203J? *^688%0C(PGA+A5!AC\- M6X921Z5!W&VMT_:=]A[(N&M-^[P.-@$MI_M>[_U5WU\1D[CKXZ-&PEHAE,., M!J6MM)%$")*0].#D2R5>=&<_?QTR6%GO#=6IIHU$3 F)M+!:>T$%=G3Q8^I? M5'6>)%8V+D3MI7:*1R8L5I%IZM(:,P>RXWKQHX8DBB^=EO*NW4O9D^#334O" MW#WRF$EO4*IQ0YPUA*1SZ2VQAG$>R1)A_)=]]YLNW/T(XKH,6C!_2.=1$^PI MPH)91BG7.,I48M<1[7'@R\1M?VDY!IV.TU+(!<.8Y5P9GO9'(NX@]K-1++YK M7A0PGMKZ0V& $P6M @J,26Y5- ;"1T[>FR5Q MB(8)*J5RD2G)C(]&<>PM9\Y2+EVD2X1N/RZ,1S>Q=6FZ?I*:[K8NFIWK$(IC MX^H7J8K'*B(H93IH&:,V1#+"B8[1^T!)K"V!*9[Z]M6TYHCDQ$/@K,/,@P,& EVDHBD:5F"3:"+HQM M3193$AT&#@+1DPJK1S5DFH.5B.4<7[Y(6]F\ID_[ FL$4&.,>H"4Y@J!*Y, M*FNB8YJ()([C3 M=O[?P>?Q05JM]3&MUNJT3[HP5NF0]V;H]=Z\[T2??TSM^]X3!P^_DK4[YS6' MR,%YQ'3DRD9)@A56:!L-72:U^H(P/ZOV>'!JNN%;RK.48C3,&RX4\Y1JAH,T M!E,#$I5"&BKL+RC&Q4&CI50H(CF66.G(!&6$86/!_W@M)2(4^-TR5#W_/@$/ MVCYTJVD(MDVWV7EB#_-+@)*F0""1%DX0Q+"E5D9JM(N8<$.H6J:PX*LZM-UI M7< 7BNMO0NB^['8&%ZLH4. *1CB)M7<1:*XS83ZM+OF^TWT>;!F]^,.QU[XY-=\/HXR>WY'D$<4@^I & M0H\ 0AR2I7:\_/PT[IH%C>9[A-L0YN_"D5-L0N>(J4%1*G(!AL0=Y%)YUF CVH]T\AOEE!3:)$>V9P5,! 66#>2JML.JY+"&F! MI2ZU)GW?^4XE _J>4H&1:1P%]T*"^@1K$%,,.V&EXA#!E&I3\I[[.L,0CMQR M)4U$C'.OA;'I3$["B=):D5)G2K;SL.)8[[P7AFD%+BDZG1P3#49X[2(@4:DX M)<, 6C#@IF2 MI3Z#?=[9IAF[[+D< B^C-U%Q8133C!!K/*&.IQJOFD495:E 2\(2YJ(]B 04 M45 *>\:$;1X)F"*(L9%XS07&N- MN K(BE$:;['UIZ0>GZ0I&-!53YQAP%R9MMI@RDB"!? IUJV8-%>9$;ATIJ%@ MP3F)&!7:6*DH4$GBI,"4BQ43YAJ-T*7.E&SG0<51P3EDM=-:&N9#M"Z(X(.+S"&, MXC*TC&*$')Q(I?!6974X]-B54.8C-(& M8R6S4FLN<:K:A9T3:0IEQ:2YRHR "&&Q(PJ"#Y/,E!@LJ1/4 MJF Y &ZX6QAM(:?!%C?;-/,E#H]6H.E-N#$+2N$M9L@'YA'5PJ-THA7\R[P- ML52@)6$)<]$>@!]CHG(&$\Y"#!8)$@E6UEI!Z:@>5ZD]2T),YJ)"'F%-4GW6 M-#TB ]4T"H*%]90[+Q4N56@)N=!<-"EH9(SRRKOB$ FM)0U*,4*)XX:;Y=:D M7V*^9"YJ8VD0*B(7-%9,:&E(#-1A*Q#S',+@4FU*WG-?9P1EP0 ]MJER)(+P M"VFN*%':,JOT>'])J3,EVYD@S ))"[3&0'RN!+%#-E L3M2Z _)?7XM"D!MI\YC@SAA&J%QX:95D.?J^L]G^=7S;NAU!EU@),,_3X&V%YWW^J4M=I0Y8S&B'Y(POWTG5[_N@EB;.7M[#3D)Z?] MYXQL2'[1_^,R]_W3YQBA_W^MN'7SS]Z%:6_^:;O/X '#WX?/F7A:ZG-FFOE) M^[F#00S=M>&7Q]==I]GI/O\'*O[[(\)+9M&T\N;U\W]M=7/3_-=ZS[1[60\& M(PXO]_*;\!QCZ%;QY^6PJQ*^W00]&'<=D]39=[6]QNY.Y:"QU=@]N-O3A>GC MP>[VN_V]QM[N066KME/9_=_MO[=J+W_@8*]>6]".'VX=_+U7>]FH MU]8K.QO;&Q6".-,S[RQZ5&=?U/>KE3_!5MJ==FW0@H>XRLBD]D,L@E\._P7L MB8A,!6NEB"@$%M.Y+M@_>$);I6T2\/F0/]_IN$%"C'0VV=HH!TS?7]N=SL?7 M9/_C$:T._-GNQ^.7^JS>JIT>[VSQX\:KO-9ZQXYNWEY6=_XZK9(J.VKM\:,& M_"2[O-K8NGE-:\VCFXNSH\.WE_7#=]='9\?-^LLJJNYL71XU:F?UEZ_R^N'N M3?UE[;3>V+VL8G7UFAQ?'QTZ43L[I\>-+5IOO&C"SZO:RUJKUH(VSYK-XYW3 M5I6\:AVUWC?K.]6/_N5[YO]^U3PFS8_VK$/J#=^L[CA>/7P//W?1$8'_M?9( M_?#]>?WET">9< 64 :\#V=!6&T!=:@2 M:FT3H^QM@5B?I+!9&6M,W]AF&&N#[70!TC)0BJ:YZ(7GXU_^\'GOHFFNG^?M M0LC%E_YHF>X)P);M]/N=UO,$61]#MP\ V!QI7*%\P\LC---Z0R*9 *T/R-GW MXX9'6+=18-VSOI^\)C:$Q%^\BC:^?.UK3]5X Q/]J,<^*WH\[#6,2QJ]?Z_1 MM?$7+HSW$*@^)Q=7%;#D2O%3#)'\,R-LAC@Q3,,1^D[#K+QKYZ[C0Z5Z\"4; M)?=LE-VWT:%K>7KS?#L ?QRZS>O] +2@OU8IC@WL0P,P+L!:8 0Z36N:S4[? M=JZ6TI!?Y/;E.W%\N,N@'5IKG#:/SK8N:SLO6D>-$U3?>74*!DV/R!XY/GO' MZXWST7?>0UN\?=RX:,)]\$X.UU^^SZ%_J'IX?%K?>A7PY]!WUNUQCFO MOU>7KQM;_>H!NGK=V*/5&W?S 6%)A/(D(T!*,H89SK03!G[SQ-&8 D"ZMOG/ M?VC)Q!_WL>#6>8Q,X-O:_20:_5A7\[ :OWVWM=_8W7]]5-G??5/?;U3>O-L_ M>+=5:U0:]0IX^P:X]'_^ POT!Z:5^GX%\]_\[\,/ZB\JC;]W*Y]1@ELZL+7= MJ,!EK"F[,TH%&#PK8/ A,G<'&.E%?U8C,72ZG6X%.'?EOV.KJPQ);06X;O"S M<,=OBO9VA]3ZCK4_]_!)UH(V3]/7,F^NL^M@NEEH+Z79_[C_KIYM?4AU@!AQ M+DL;C3.FM,NT)#;3P19[UP4R=FUS)[@B3!HJ*\7KE33V7S+BTI__C#\7CT&\ M(9%> ,RK[T^"4LE0?BB Z$+_\G3V[:I3E-0NX%$+G@MM'I_6=DZNCE_NL=J- MNSPB0%?($3[>J7*X[SY%.3L"^G%\> 3O ._7V@5:\^+\Z.R$UF[^2L\Z.SY[ M?UZ]:9X=O8<^WJ_2K]S[Y,/'WZ8W8D9 ML[OM3JN5]U)6MA)S\/3M09&K'?=_5AT9ZH /+J5YH3//BZ/GTUU/BM>[14;X M!;QXK7COI03BGTKZT ^>,.UL4)E"%F5IJ6RFC6*9]=911)00#F(]E$$0B,F7 M@'1V"EN9>6[R/JMX*#?Y-?U]M;7]G\K?N[7]H\H_3>OBC\K6P4%]>R]EL][7MC=F_TN.&^K?=*^/ZA;E4.K'2#2=Y+R%BOV)ZE=Y%<&GVQU?R=B7O]RKN MM(@/?U^VR(')#4G$#X4.7[M&-C#[L:=^L[/J"1*,WPY(^IV+&?K@N3J$O;8; MS3A"R\4'M;,J>4?K.R?WV'P'U0Z/+NLOW\)]+TZ/@,T? M[YRPH\,]?'33;%;/:J='I'ISW'"L_N*!A"/72 ?%3*8YLQD3/&:*BY I+;P2 MB@BE1$I=-,VEZ8:GI_/?I>R-O!5ZE5JXK.QW6J;]<]1SR,]_[HU^>0-NF*N] MT?($5[2^Q/1NUI:Y=]$,*A =%LM0*J\&W;SG=K_>JJ0J_:!HT$2 9!Q",6,.ZM.!"+!YG%\,P\-?3$)OT0?NN1#6Q+1:# $( M6IQ9:S4(S!'!F52*0?0FN$3JBPO'9N59]>-27R/1)E+WI@N6EU\T0V7W*KA! M/_\8*O4(A"'T?E_0WH,N5I(RSKQ_B\Q;DKO;Z@;S2UIIE7T LQ2>19QQAE3& M@C69DM9GSAO%F37$!PJ1')Y@)-D3"N5U!R*!-Z?@996>E)IK0.::>'5QK@DU">P:6)*9A%1=#]V^F"?_Y#$2S_Z%7ZH1DN MDJQ'TXSK%4#6YB#%BQ4#EEEQ/X19#^UA>/AK9X,>A'K7,YU%.0"?TB)R6_V]^1QTM3SENL__[Y7FOF$"\/\1R9< M*-_0_'%S&-_S6"PWE/SRY1^><2'P6/+$,RY?7?;P-0L8/B1OIQS&1MYO%I.&P;C3BFN:7N_>'J/I+P]9RG'JF@+]#JY;MM.4.UY*K7E2*CSR2=>8V,)2EY)U#2=& MJCMOR?$9M-W:0ZFMVL[YS?'AB[RZ&KL^/)B9'+VLYQJ]HX MAS[NI_="]0;T_7#OLG;V[K+VLLJ.6VG"I'9>?_' D2D3"0VT Q9[S(FB M0J$7Q*/-!)!W1]XPN:)H1F30C.*E73/0\3LP!3F";\1N@ZL?/KCSD' MLWMMGR9*0\5>5]QI )\&73P'XA:*^? 4N'ZV3/ W_'OEU/2*E<6^8II-N)BV M0Z1(^+^#/,7!$/[:,+H!GGD;"M,TR5XL6!\'Q)_%T6,K24%RNIS6JE<\7 4F MG6Z]Z 87"EZ-2:78'=:K_ ;/ WNJ] 9 ,7NGG;16<;RHNW]J^O?[?FGN]K)8 M'5U\>?0.OZ]73-M7?B/#=[1@E7#=GB5]@?N+6^%+J1>CYQ25+8I.%)TTO7Y% MHXHWU[V-1VJ F+\&//FDRO:@VX6!&FZ<26Z[;_J#WE("WD]-JUQ^X,(ZR:S( MB*,T*W;V:<]I%H7#<,UHB8!A'H7>%U."4]Y?]3@-N=T6//.EX<-%*K7. KP_ M^V-503V!'>!<*^_W 1D+_]CMM!,S:UY7 K"TZ\I>\G#&%3-E.Z9O*FF'Q7W, M__2,SW.A^P.XDR&>8'T_G R:PU4Y!UGCJ0%^V)];W Z]WTM4_GQ)]*U(DT1' M(/WKH3+^ "12N-!K 71#&]TQXP+X:,&+7Z\G#@X/ ^*: MX.ZD+O9)%BLFTH0?@;?\0@>+R_B/RNCG-VY M?WRY@^,;$Q%?^T(WU](&I<*M8&(S,@XG/H\A-N:S9TF)#<7(#TVAJ0TF'C.<9=$1;P.GPE.UMOGZ8=!5VK[6'2/'*F^U2BNK@2W' @I3SF9K$GISR%2,Y MKKF]NL6I9D3UKE\WJO>*4XDT/\Y1YH,0&=.:9X:RM#7"$V=85%JPQQ6G&H'K M6 5':L(+])V:@YK!KSMGE\:-*LF"H#AMGN%#-=@]XP=PHO.*RD^T"QN4ZW:*MYG1J_S*%I:+;2 M!M;?233H8]XK&&O;M%V" N"QJ4Y-NKG7-VUONKY7285IAOMB":>;W3QCT3D.S.5;>RF^@DD7>?EC"Z^L9\M\K]V+$A9\1/8+P M>*X:_/0D/HESA=WH3\W3D@_1:6^DUIF6%-Q@Q#;3,?I, !/71M*H0_BF&YPA M[BS$!*GXIH6/X&^FMKQ5S"J^,NV!Z5X/@8BHHFXY62^@:O]S3WM;D_Y%L6 ! MO-R@G0\-KW=JN@$"WCO&: ACTBB.(^8L8&Z903$@(ABP)H[IA[W4$,)$K0%@ MNAQBY]Z_U] #*]>*M?[%4O^#HJ'ZH%_X87#(=\O6MP>MS'>*_3'I<<"7( 0( MQ4-_+4/=.;G^H+&3QF.1::95QIB#WW Z>\*2P(1WAGN^MBG)NB)\'5$ZMM6Q M>#7'/O7.S+CI#4O:\&])BI(]AXB2M3Q/&A?-# MG[YB;*_3'/0GO_*MP[>^]Q PN3;^SFGW$_D^"9GM!G.>F=@/W>>F>6FN>VO/ MEO"DL,>=#]78^NOU;BI>O5VO-79KC8/YS.O_>"U2C#:PGOX>5@D7V?0?B_D& M>^2.V^D7#_^Y^9=NTIH%V%+R!FP4O%<,W=!VX1&9/S7SS-_(7)+?3\<\ *#E MOC(>CZ7.]4V R% D6_N-RM[LIQ1BG+IVO=BK;=6V][9>5_9JZ>R\K<;G!Q'^ M6 9W[OJXU"KWL)SV&KO5"MY8"9W;[J0-I"DO!;\58%%,J_YEF@80K@)!:^CW M4@%Q8&OCHX@JXU.(AEMJ7@W:H4+1\*/*;^_:9N!S>,@3%-3\QL;8PDW,'LG<&Q>T;87; M/6L-4(%0V.A!?E6I#C=>[!;9ZR_8 1/>+I+XO93C M+](BIYTFJ$/O7Y7=_P[R_G5IV[^<;1.RMBE*VUX%VS:]T\J+9N?RT[;RTGA7 MW'A3+OSKQEMFV;Z]OOE7@I):IP_^O]^I? %37MPN(/D,74IH6#YH4&N;JH2& M&4'#(N<2R6KD$JNF;4X*//I7K[*3]]Q@>%)IXB];;=.\[N4%#?H$8 GAADOH MTCW[H3=H#IE2_2(,+:M7HMERH)EF:YOI7/J?@;/5VWGU1,:Z<"]5^H>G] ]T M-?S#V[2<.>\7JW(*P(;K M<&*:0[I4U-0M^=+26+_\<;XTWNS2[A1O_159_]R=B]6-$@O+&:>OO&7=>^3NTN]?K:^/3'-(QD;<'-Z05ZZ//M^^= MZ3#Z^#+<_V30NW/NP^C3SN#3N1%%+U('/K5?^:=I7?Q1V>KU.BXW_=!;3WO; M-H9KX<%I5BY/.^D H\YEJH?5&]A>[G/3!:Z_\:B*8'R6\GBX^L6+^O[AUOY. MY76]_I^]VLO*06,+V,WG93 6Y@4>5JAM $>3I\9N5R'G]W2L,RIN!EVZ $@& M@<'5?J>;,!5N'M;8 =Q(I?E<L&O%[^.M!E>Y-)T?=;L=,Y'Y?Q&7QCK M>*H&6(Q.J+2"::>;1G7;WG3SCZDPW&?AZFOX<3(\26L_I$'Z='*BYNNWU0") MW'K@M,5/ARS2X?:P\=UX][%G,_Z6;EK[_-+:[QN5%U]\R4K+7%?,Q44P2=C= MSN#D-"W@N:,*GP2GX0VW)=@)(DR3PJMS$R3@AG-__+"V): MN\R;S8G/'KK1/?CA9%]!L>YXCQ[H3!.T#,873+CW31'?FFNETT[NH@VJ.E:S M]%PL_^A5W/!TM$HAX@B@,)3>4(.*9C]'AVXX@<;RT=%V0V&,#6OL%,N1[PW)I0*_:G=9U\?D044>/=V,#@$'X*SB3 M:I1^&8J&L!D2:'[J>='"T ^.PTU;Y^&8DBZ>>]\V*$!L(0"[PO8*$[H*X18 M&39K7']@FF-<3<_P>4QN/6EP\C4P^K';:8T0=22_))=N)6]=-$=F-SP-\+;+ MZCUL:O4?1T!Z\>P5OK8]-(*U_K+R \>UT;[T)J-MG9]N.O=ADGPME M\1TW&"K Y?#HWF%IVGN.(#WB%O%37;9\"+^_C;IQL+L]:AU1O8)CRY& M]A*>_LU#)[])UK[K3.GTI"D]>!9U\QX(DK^WSMRTTJP%9273*-Z'T=KF0E3O MFRCB.]/XI>CA<%D-P/37:U=][PC3M85[W2+U?/=-'Q&Q_8I&1J=B9.+IC>PG M,V3Z$:/QI"FZG^S XS-TRMX"K6AB9Y^J4VZP?&//?;KUSA]@KJ@T%GRN--)'YQ(P.3!?#K;H/(N/1FB MTDQWB3V\&/35UO9_*G_OUO:/QGG&@X,Z0'IC]V =_-SM[ M6_M[NP??WD'PA5' "SH$V_7:SF[M8'VX&WWZG\M?4:G-MNY>#O MW=W&,K_UPY-#O^VU*XW3S@">D8)KB'?"1;]25/\>;D* .SHU_??5>_\O M5(F8[JJ 1=OQ\]TOM3!6^GDQH()OIQS"S$Z]7!BU':=0'AZ")SUS[?O+*2]> M!6=KW/E)MP/,+QO)R;D0@&E^IUVW7YGK=&E:<\A/CG$.'__-2+ MS;> R\-O],6SH 8]?^\@J(@$IQ93K9EABDC-!3',.J&$9M:KXB"HT6%LGPZ" MRNCX)*A!+SLQYN)YTIJMMD\_=C^IS%9_VW2[Z23']^D HL<="$7G?"!4+=)6^OJV?[^=%9,Z\V=F]JAWO7U<-W].CF]+1Z]M?Y M:[I_>M2Z:M9;1ZS6JC6KC:.;ZLZ+T^.SMS>UG2H_WGE_6MMIMH[.3IOP\[2Z MLWUPUU4/SS.ZR_?P4_H MX]F+6-].AY\6AZ!>UVZJM'KY@2$C;= DHTBYC F$,XV-R[QB&#DEI;$Z;9U: MQP1-'"_/'@7;3.94EN&:.$91H ,<-!*\L$ M\5P#C^)H76LR 7_S Z,I!5J+32GW@PM@$[:9%FZU0_^+80CYOA=_$%9_81*V M-3P+N_=IO&NAOSU"S]3 YV"">QG"8W!&913(5<:4LIGQEF0VP@!+@9E$ M K@7%>M(B^4C7U_!G*HC6#' 6YB/* M5* QH\$BQ*W (E6!I$BL<\%^EJ],T7Y_B138Z 2POKFJ=&\-XX=(RV-CP5^8 MM P'NV&NPF+IH>+Z+E0@[%,NA6<.&9$Q(W5F MM+89<98@&[DDCB>>LDX8+=,JLZ4I;[KAPN3#K;GMWFC[4;&IIDRP/ U7&8WX M[G# M]J^GD9[J]<+_5X9-4T=CG8GF(NEF DB5&843Y-<5&5:^I A9CC!)%H6 MY-HFQF)=2K5\U*5,M*PJ=2F18];(<8_(R$@E]A#I2,0 .; SF97.9U1RQ13X M!*X0( ?2ZY+\-),I$R[?9Y [J7A-*C_I.KVO%'-;SO!I8=C+>)2WTR"7H#-U MT-F;H"N"4D4]B9EPQB>Z0C*E@;T$94E4!D5!P= $6<=<+A];*1,MJ\I62J1X M)A>-3M\T;TLRF2+*^)F"S[>3>2&! MD I(9@%%FS'O1*8B(QG5V CC,!-")?B4ZXA.+O];>*;U76:X1!FCI<*5A6%G M):X\':[+5!&P%DI@FB(PO9L@/#@*1)$'PJ,!G1@V,=,!BTPXA11EB A#UC8)P^L, MZ>4C/&5J:57)2PD9,X.,^TMY .H!W$EF2 P9"]9F6FD!XQLXQ@;S2#A !B?K M[(%E?PN;8UKB6A3#,VC+2A1E)8JR$L4#[UWKM+-Q#M.7,\2SGB$NO?'TO+&; M(/"(\RB4P9F5A&2,%.4:@LLD\L%;*KTQ=FT34[I.'EB/4A+XDL OPMQPB1%3 MQ8A[C-U3*G4,*G-<\XSIP#,=#<\$\RI&^-,R QA!Y#I!2S0KO!JK[]/)&H-^ MZ%9ZG=B_-.D4F'8HCG\RK0YT[J8H%5ZNQ'^J>E,7>1]>^"8!T5 0!R,YE(F$ MJ<+2R>1D:P17HI#)0BHWQ8APF9&*9\A2%8.G(%8P1:KD.B;E(OQR$?["4)<2 M-&8(&O>X3%1*2@M0H2FE&4MKVS0R!OX4'NL@O$HE4JA0ZTB7!0]FS&6*S2B5 M]F?YEI]8,[:X,=3"L)?/-O_4.FU7KN28-OZ<3Y"6R!C6R)-,1!XS^(-E(+20 M<4R#AT$6.9=9IQW&?3@E4-W=(!YI]T[S2]Z9?+E$9#DN1$F MFB #8\QS9BVWSJM L/+.1/I8^O(BAS;"Z_QC\'OMOFF?Y+891A!5QE%3Q*:S MR=I-#BN--+*9UX9E3"B:*!$5X<:L;2J\KMA/U\8N4R\_DGK);TUBE'F9'I]9W!!KL=(Q)2H]*2I-UG)" MU'J<%K_0Z "5$%>9DAYG/%KP-5XJ*P"5B%J7JBR.4"9D%BLA4Z+%4Z/%_9P, M)<&3(+,0O,^84RJSF@&'(4!)L<7!^52S5JQC,AGWE"F9)S7"EYV.O\R;S3+? M\C3\9#R^)<),#V$FBS4%BI%!3&0&<9(Q(5FFB0A94%X2ABAW"J]M"B77&2^7 MM92IE84A)"4\/ D\W",@&GN-G!09" 7@ 6&=V72^HJ&2,2YM5,1_&1Y6(XNR MZ!6/BN+74UB[\JC3XQ<(BA:&J93SU$\'2=4)QB)!8E$BD05B:09R$IF-"&?< M!1O N0A'4S7L=2[).A7+>Y3'H\UQB3(LRP8Q"\-V2HAY4HBYQWH"(X <,60> MU_2G><^L#/Y7*@/Y,!WZX2I4C\*GF9]M M_? //YLZ^]^ZY+P?8;&)09/#X,GBUL*YY2(&&?8)PR.* +-8RP+%'&-*,.! ML;5-LDX46E=H!B\7U8]K76U5&?1 M,IRQ($VF6<"9\MH;$3#S3";HI%2L8SZY[V-!@6QUBWB^WMOZ:^_U7F-O]Z"H MXWG0J&__Y^_ZZYW=_8-_%54]&T<_5#MJ,K*@,/B^,TAKKKX@FV6K"C7M-,:O M/IZK6WEN^]W^_FZM4?G,W,H"=&4!NK( W9WWWG(.7J'?JUR8ZX>.@/_I571+ MER9YZ,7*3,B0SH^4Y1E0*J+'@-M/UL=:^+3(XBTA7C[ ^]GDQN(!WN+D+TK >WK NY?/L-Z!AV(F M,R+MY HR9IJBD,E L;61: ]N:A.K=:;*@H"S9XO=0?"5,#SC^:<.7%O !0"+ M1+32.+_.C3\/Y5%(TX>>R:I_VJ,8:1!95#YF# 'T*$=5)F5$$H,CP<$! M]'"T3L42%BPNET>O,$\I\6(&>'&/JDBFH\#29E0B"U0E %X@*[, \I26:HC- M5*(J9)WC:1V=5AYINP(=7HW<8:W3#[>)PXII^]OC> %Q!MT"A]+^_F:G?9+U M0[<%&&;+@^J>B#,6TK@?J)8 _WB OYG8-C*@.-T1*2P<7+O"TY$"P,&2R!8 I Z:G ,Z0( M$PH3(VP"@K)4XJPYR/BHEDHW? SM09F2>K+3*."AJ;G#O'\ZKD\YCC>ORVAS MZA@TN7E?,4&DC1!HNK05+MJ8&2)]%@2*5FA-B?9KFP2I=4F7D)"4V:E5)20E M=,P<.N[1%Q,PA5C%9=QSE#$O=&8DUIFT*%A/F&,&K6U2K-[+G0;_]I>.7&W9('DD:"^__LV4\-(EL,$J015D MWVLV0:DJ,\^3SWGR+,[&! )EAIV\#'Q4&9L4'W*QW#6G\[2FYO=W!F(Z0X@J MQ*P98IJ-N4J_OB T9!31@ 0C6&(0G&""\\1X=JPV-@4C0RW;4G"ZER#5F\R- M7P_V?X&CG2=[-7>CYF[4W(VOG+]^;F876M%!NWNZTAGWX*MB1BW9LXX-_>ER MN0A-4B36@6;! SI!P'!E(#BC#,UKPZJ\H4LU)%B3(NK1;&>(?P6/VP"/AC= MH^;*"@?*: FHN (C*07EO$O**8(FS=M+:;%RJYAZG/N=Q[FCL<_&,3BU[SX) MHN_KT>YZ*,W'0=^=C_F1??>%/E&;/K2*1L^6J Q-PO-2AT4GY8I+[>'2.) M9$C8,6P*,99$]"I-XKR)]+$6 7P21NP=*(@5+EN"R5 M'T@&#[TPU1%YJYRF(H7-X07#=[B MB8P!4P+*2P5NJS->T$1!L0SW42&3R6>\,$-.EQ7TM/8U\Z0 MFHI/:\:GUTM\1B2FK+<"9#39KY+)@H[*0$K!8MYFG)9I8U-R,<0+3KP[3VAJ MA'UG4*8S5*BBS/I1IL&"D$4\ MGH[:_'UJHM>2HM,WS.HB,ZI(U192[6]O7:#O>!(5C9#]L5+F$UEI^*G!Z22T M)#%P+DK#3T+T4),>'E-=UQ)[I/_T#5VZR(@JNK2*+DTUB#/)=9 0HT= $Q#, M'%UX\CII)DR,6%?5W5E5P6"RADO0+.8-DC ))GJ3IT?G]89& M>I8W2%&B(,E%X4=-@%LLLX']-/O#:P+=&I?D[FQVUER.:?0N!O@0IY.Z$F]O M)=+]MQG?)&?4"O#!D+P2I01K2?[@:50B;WE*X'7Q;8V[9EU,75Y,><$(9JP' M160IV:$LV,SA %5(&+TG0OGF^'U_M'^R^?O0HOGY_\1O;S M]\^.'KW*OY_?XWB4&?2[_9,G)P>/]+N#W_Z41%B"W$$PJJ0_<@\F88 83")$ M61*LN4UEO"ZASB\AZVT&?T: $QH!A4>PPB2@-"BJ,JQRFWDD>4#ZH(Q_L=ZJ M@-F31?AA[^V?FC#O!1$0L>"8B*8(F!HPLQ44UJ,/Z99D\;JD^KFD##4H E)0 M@?%,?8,'+4F"9$*0.HI$&=G89&*NB7^O+O[3W_6D#M'(!7=?_M@-6+Y(=ZWV MTQG[H9D7A,B]LT:!$#Q#LJ$4K&<2)!?*4^U-#(L^MJ4!PI#ASK8CCZ>N#A=+$5.AX.R?#)7Z)L5?8\MK6L_JK;4:5O";$O>AI0-2("1EI:# MC%3ZB!A(F6XS7;(K2YY3L:6,L$,JS15LZ=]GXWAN1V1A1RN<;72WVE-GSC:^ ML+L+-,L:$;^BP35.-UR29!''(+D%M$2!1E4:?FFAM4&:+6D>$<^7;:7S9QNU M)-Q=/=NH(+%6D&B<;FAK7)04@1D> :4L\0%>0]#,V!B#YU(M0&+E>K:U]-OU M;&\KWVL99WL\>&-' 4;C@5_41ZR5W];#3SZ/^.,\X+OC\W*4%8':0Z#?EF@* M1A:%)!Z,9A[01P07,@QQGZPB,F 29F-3E#(IIO97KT$8G2$J%2UN BT:?$6A MSIA !6CK,U])I5QD" 8D(SI2S[1-+*,%U4.S>D_1[D5C=)NQ/(FG-O\P#**= MCO-=UYK[:R(J'P=ZYWR#P(3 ;4 A M(0J; *7V8 WEP+G+VPN-GI;L139$FO^9Y1/!WHLN?0PH_37.9H/3:;2SL^G[ M\[A2>YI'87;:NW/76XE>.#H?NR_.7.MI:WLP\^Q;:6-Y'/9'^VR'[/V1[^'# M;OG;#V4D\TT&7#L?! ME*S+9,#R9"%O_D$J*A 9SYN\&2KS3?-I-4BAN[+>Q;[U/V[!N?Z;L=4CR/9M MK>%,&^^-CS1 ,%27>AX1M"Z[3N0Z"B-$LKX<06JBAI0NQRK\LVKQW?)JKV.T M;;FUU6C7;+1--Y9RJ]$X$)0I0$S9:)- \-F/-3HYZ2PK1BLI'^89[(;1WJ?6 M*W,G]>7D.,3I[+\'\?_.1J?O:^>56Z 3AU],Q,Y\&BHRM8=,%_3"%2'S!N4@ MDF"@'!>"H]( XRX*3UT2)9Z #IFB0W.!P-87;;XS9<9KXY7;5_4KR*P99!KT MAY+@(NH 1#E=/!4'VJ;\(4]ADBB%5?->!IR:(3/+]*>C)G]/^ZX,[#A<0I&N M6 !^,8P_\OSL87+FCN.G:5D-TMJHP]W"B/WG+0Y+I9'-1A);XU#Q?IUXO]R; M.&K'4YX_$(@$4"&"2UR =*)DV21IK"ZGMDR3H;[ W>T\J6S=;F]96+MON'WQ M(KB_N-T99EYQ^T9QNQDN''FBA%L(W#O 1!-88AA8BMZHY(A0LN VYW)(Q]X(3]Q$Y?C,;SM^97!HN<'YY9(NHZ#>3V3PJ_\=I/+:G MH[_B3V]'X?3E1P#XX@_/IX=\_A/K\DV!N(B,Y=I;DVWB3UK*FBW^Z.7T<_#%BPAN&NUK ML"D_X(_V^*U]/]OXX>\+**^>QK@WA^S2@4GIZHO*7&$T%I:1 7,RM?-9S/88 MI^6W\HW8V[V!PW-LW_\X&L_?8?Y'/YU#TKE- ME@75P+?Y("]>_KS6'I#%>CN7+,[?^?SE!_.7&IB]> W) RW,I2^3!_32U[YV M6/#K[G9^^OS,1_G3WL[^T>'@X%$9 MBH.]G1X_^R71'KOCP='+R5F^1I@-!SOO?,RD]7&<#N:!BH-M>VK_>?>>^NG8 MGH51IJM7>#:^]&B7'I*9CH[")4IZYC=QL)=_[^5LL)-I3[@TQ.#.CL'AZ-WE M(W#%Y=!=!>D;G4H_3]7??=YO>K6=G,J/D>H#3H?M+N0[/3JWN\AOJ3'O-12< M3L[FWP+)5WS.JS0A[L]X7;PR\GB1-C"AET-2E]!:EM Y<#:43(KSD6@[POP* MUVAMINI-WLV;O*&>,K> 94]V?M_9?[ISW8BL[AT$KQK <]&#]3P$QT6II4XV MTF301^.TTC90*ZP049CPY_8\!(<0"E4^>Y]>??=C_99?O_?$4#[9_ MRY\?O=S??OKA8'OKP_-?=M_O;;\<[;$=\NF8]]46W?OEMW?/3_Y]_/QHZ^W! M]I.3@W+,^\?>^[U?GKS<.WDF\G7H,_;HI'G,N[?]].WS[4_MG%(3RR @8 M;CA@E H,&@8NFB@X*A^YWMA$PX>ZQP'?'8KI[A\LKAH?TSU87#G"Q=' \F,1 M[R1%'I/1491>,29('I1CW&IM%T:$0/XZHK+%;N MM@;NE@&1^* R6:,&B28617+6.289$XG2!7?["(N5NW4>%GD3%H5)!#D!IRD! M-(A@$4UI4BN3,\DJ13HFM.4F["UB. B9:"DTEI3(>@\P5&SH6:B?_)) MK=C8->6A]5.C"A;K XM&-K2)421"(L0,#X J$'!,AKR2+#*60D8.E<%"J*'2 M*]+,+J;L%%@%3"E%>29O MPI4FB8P,%5WY\*!%T[WY)HFW8(-/XBS:J7\Y+SJXG/*FE#BIO1+7'K6[ M&/BMO2DE:"H@M0=(NTLJA;*$2\(C&,]<=CQL^#S/!$K LN@L=4_)U295EX"IY8';62TG.1L4,. ME5ZYX7.UY*ZQ@#7$?U9+OB%+;FH8CC-&4#NP7NK, F0A )'G;YD(1F-V+TUV M2^10JAY*&!4[NL8"UA D6;'CIK"CV7"!6D5"%(!&L?R!:G#&.BB3)FPP@8E8 M)(VAYJI#+.!>A%<#B7-K;"R6@\FIU.YU58:\S%FM6- M\TDXGX*,4'\?_PI2K8/4WI+,D92UCML A/E4(C(H&!XD,*DHD5+R*$(YI!FB M66[YVGF"4\]HND9P6IT+K>44WZYDUZ*7B#\,!1&J N95X@E,S&'00(SKF)BJ%B M=F,S4X2AD#5(LZ)(]Y2/BB*W@"(-8A"E2UXE MEI+"FAV;O0Q/F\Q(C@J(VF MVFQL:C/D%W@7G0WJ^-@-(M]L_#H*U-_\^V_>0C?SVR@Q/F_6>0XPL[5T,._B M%M ]@:G$[Y469A^GHH)]>V#_=$E*0I>;!WM M[O]R43?-_H>\=D_U.W@3RQ'/^,7NV$].XJ^36=T^6]P^_9+P)Y6.PB.!Z!(M MPE\ %T2"D$)VUA41R-/&)F5BF+?0WE+TGA+Q#D)&]T2\"AGKAHP&XP[,2,6B M W2< &8W"9RP)4#>$4NHM5;&C4W#AY*O7-6GVF_7MOS6);EJOVNVWZ8JYXT7 M3D<):(7/6WXV79UG#XS.CC3/A,Z@+F6YS)")Y9#/NN7?-\CHGL)6(6/=D-%, MBM>>WU=<3JB-41J_T"KO#8GXOPA+_<;N2P6+$/U6>J-!R#6A9[B.8(A4Z S]D MAVU>FQ?!*"$A>D,M"=0Q+TO5J>7X@Z4SBAH(<+M@="V[;-]KKW:YDEV^;W;. MR+;GN &%,6;CS":IA>= 3.+)92^.,9^W?%KMLD-VN?I^N09/O=KE*G:YE$GK M(V<\FZ27)>:6)@Y&*@E2!NLT099WSXU-:9:U]6J7/=XOU^ K5[M)- M9)B\ AE9V2^9 QT9*=]:DH2FG)F-3<:7L]MOQ2[;/$[O>@VOQJGZX!_G:_[R M(*YG.0>6(A6J3Q5&D-QKI?3X:\.2M>UAQZ)[GVS\4ZXY=7&UVSC#>*!E!&G M.07C'0>4CH!1F8=D8%:.9">!A.(0K,([JHEWQL0[X>%7$U^OB3=]?D8RTRHU MLU0LT728*%CA(V0>QH/F)AF?MW&IET_EJXWWT,8[H194&U^SC3=K8F:.Y25Z M,-Q(0,XU6"LM6!GRUS1)2G31V_NPC[>2;-=BZL/ZJBW5F[P3-]F2&M9!!>P\ MK^_GG4<'3W8^9OD=;?V_G<.:7++V2)&/*>F/II.3A_F]1N.S/&KG.>N3\>SG MF";3N/B](_LNSG;>G4YM7KVCL9V^WSV-)[/]R;C>"CU=HR!KB"^JT-,/ MZ&E0$"$U>JH9>.,-8$@)M%&BC"^)+*:\1]%%A2]*EL7(6\_WZ8SH6*_1HVO< M70'P\9.#WWU&B07DF"1L0( MCA7=S3L'UG@)EC%+4/+L$J**=2S)4IN[\%36Z*IE5U%@O:C1V?J\E54IGP/ D &I# M0>>Y@KP=,(.244.ROX!J:$B73MRJVE6O4=6N)?C>WSFZI$'C=P?%?GOOZLBS M_^>:'KGGY+YU66\_GM9N,^O8G%\LB7F,)&YL-"#0"D#ALUON=()(A322&XF, M;VP:,91JN?1<7RA]-[K&?X/LWR7XO'CR[B9\=D_?K/"Y/OAL^#91,26BN8K0W,ED(B@XP\ M,W=(&!.@0P1C203.DB-,*^EHJ4%LU%!=D A=R6 7\+.;$+IN/M@Q%.V>\%U1 M='THVNS!8J,PGFC@Q-F"H@D\@^9 :O6Y.V!:L=4T,_^*! M>7ZD,#ESQ_'O*'[;NG"]Q?7>XIU.-;]X!_G9SD9^$.UTG.]S-G@3LT&^M-.E MG@0KGQ7WUXOB?U.$X/RVRVJZZS)A78.5\^']]NOJ@^[?JD[OK?WO4_ M++=C9-''@"6%/1*$[.LFL$$@Y+E#ECF 3[[X3@]X?U7T'KE'W0.XECR@#@'< M]9V'X&EB@,(FT,0)$"YP+IV-AM*-3?+ +"?+ M5KBI?*H[?&I%A;K"S5K@9BG4.+A I2(E74 !TICY%'(!A/E T'G.2-S89 _D MLH12^=0] +C*IRX%N!7%XPIPZP&X9E2T0,\HYQ#0:T"3J93A+@+UT24KC$K& M%H"C7>)3+77\["!R+*2UQ:_$,+#YCNR+N)#79H/)V>GLU([+,]R+_I^7HLYB M/-8=__G'^31L+69A_^S$Q>E!FJ//[.#S7)PC43W-:@NFEIN'AJ!82BQ3L*@1 MT&8R9DG@H"VQ'/,'%7%C4_&AT#U4MFH;MMLE,1?#2=OQD!5.;@].FJU4-/?$ M40:6HB[QDAR<,A[0!^:DES8*G^%$#O/,KLI[JG%WD"NT'A]8C?O6C'M)L_$V M11$C\%2ZC6-4H$E 4*B)T63>267.%=0%@2^5*]PW.&F#*[0>*%?AY/;@9*GM M6@84ELF!()&6,JT.G/<6K%54:NJ5%FS.%;A862-IO^_K:J%RW]!KZS7NZ#7N MKL"V/3H^*\K:"M%K5]W*>G?:>M&#]8KJWU[TVOFRJL<1U]IL]Y9T/B>9"D%Z M(&A$YNZ<@!%!0K12,$V<\=KU-7ZM>\R]?Q"WZGEK]R"N-_%K%>*^$^*:$6R2 MB&"H@$A5 J3$@K.< 0W!8R!$&-]2!%L%G,JI>AS!5@'G^P"GJ8=F3&%YC@C$ MD&$&F11@E?9@4!G47HG,C?L:PU8AKG*J'L>P58C[3HAKUK^Q//CL(X(,S )R M3\%F,@S1"$^T23S[D/,HMN5Z$;>NT-[!!-&/(MNZXMBN&@[<>7)UJW%LY[.T M=*94CY/:@ZKEGL,I$88%I3)-#I"_HJ!]J728HE=)4*6EG9].2[-D$?H@@!J$X"..5BH)DAX9G\Y:>@"$H(;B0M(J&!AKF?,&P'IZ) M54#I(%^XJ6BV"B@W B@-OL"IR420$$#T-@.*C*"5%."H(2&))(G .5] (SO$ M%^9JR0^GUAW'_#F,_MK\G_F'Q9VXZ0^?P*Z^V(T7UPYMK$#;88R#\>0TS@:G MDP)CH314*C ^GI*)%OX#)Y,3.UYM%,7?1^/+C^5NYT#K;2 F,B>C]ODJQ'*OG3.6 M:V\-)?Q/QC8^_M'+3X&G;S+@@YM&^QILR@_XHSU^:]_/-G[XVSB?* M^/D[G[_\8/Y28]]9O(;B@6;FTI?) WKI:U^[+*4/)/V^RW[]-<$O?]-ZLUV\ M6897NNR%YSH,-SXCXJ7G-XL]H ,*Q+^W'O[OX%\[^T^>#?[+GKSY:;!U>'CP M<'?K:.=P6/IN/1AL[6\/#I_^?+B[O;OU9+?19/XN#,'#@_WMG?W#G>U!_NKP MX-?=[?ST^9F/\J>]G?VCP\'!H\'#?VWM_[)SF( M[/SV=/?H68\'Y6)'\A^[X\'1R\E9OD:8#0<[[WS,?'[NP0WRCP:/X_3\NVU[ M:O]Y]Y[_Z=B>A5$FE5=X-K[T:)>*#::CHW"Q:1QE%A('>_GW7LX&.YF_L&!R.WET^ E=<#MT]P;_8S^_I5&U''XOB-.!T>/\6ZJ5/?]<7Z195DP?Z,U\4KH\C2;5AZ+X>D+J&U+*&[D!-[\=)X_&3GT M2?.8[/$TICB=QG!X.O&OOW$LED;O8H /<3KI2O3P^[W1^8G8JQ=B[U4Y"=O# M@S^>CYX?_?;A8/OWE_M'Y51K3^QO/Z/['_9?[FW_^_CSB=C^J_T/N^^?__'T MW?-?GK\N)V)[1Z_%\S_*SW]^G>_Q[=[1B_=[1[MLZ42,[?&]5^4D[='KYR>_ ME1.Q=P='Q\?/RL]_^>W#LP];[PZV=]_MO7J>/IV&'9+W^Q_RZV__])%(&2@' M&Z,!3(* =LC 66>1E[@IR@K9T(RRG_IWQ'Y=N^Q1-9F^84T;A_,J_Q$)(5HE M#2H5K#*!( TD4I.H<'.L63J3KUAS.UCSH8$U+G$C)6.0,'] YQPX;3W(8+2( MRHK@^.584RW_/EM^91E]LGS:L'RDDCIE$!(/"5"B!TVUA22"\4EBBDY6RZ^6 M7_?\OEL^;UB^4M;%( D$;C6@S4Z&%MR!-3;O^($[(V/O+/_B\G+ZMJK+?4=_ MSGJ7MW:7G7R'NZOO/3S8VSO8_Z:X=T.M=._B-;HP]ZN>D=WX6+>4_[Z@>>P! M$YV<@ 7-&@YHUYRU+KK(4B6KB4A<<#3>.D.0 MH=).T&2M"@L7N0)'=X"CD99&$S$J^@2.#.:49X_H_8A1DK(X94FKK_WWO@:&/_)[H7#GNA9 Q&L]E9R:F>3 ?Q_\Y&I^_!V9)Q_<:^+XG5 SN= MVO&+19)U[5*[?(JO%+/2$^D,1RJ4E<11BS$2#)Y\L[K?$F+-L6IW/B?;9],\ M8(_GVM)BLCXVRHXA ]N;.)[-\XDKD+4'9,NM:E7^K]0;!6)2!K+$-=@2\8,V M9CZ;T&E*-S89'5)"^T=^NE=PN>>8T@;YL=92R:24GFND/-HD8N#!.9ZDSK3H M&P7^*J9T#E.:XHC5EI;VU7VS4+;X,U M$!68MHI&E1"E3292;U H%3Q#0?4W:OQ5"^^:A3=U$[3:2^(U*!,S:]#>@V$. M005DU#AK64K9PN50\&7/I[*&^X8I;; &;Y*7SD4OI$9DS&)";Y%(G8D"4>X; M9?XJIG0.4QJL0>:=QWL=2[BA!RPML6VT!DARG#@,C(E2.E1GUM"E7E/W*2[D M2S5EY^3-\>1]C(.Y(0T>GTW]RVPP@\?'=EQ#16Y72/DX-_-?^C@S96)F%<+: M@[#=)3$E1L:=9P04"0;R]I0AS&,"91GW/.]=3F;'A\JAOJ"X>>=I43U)ZB M MNE$QI>+*#>%*LPEGX)IHQR%P%0"=%>!0E61,&F@,45#FYKC"V?()=;7R_K.' M&Q54JI7?C)4O=[Z,VCNO("6G 96TH)DS0&TTG@JFL/1:XGHH<-D!JNSAON%* M[T25BBLWA"M-824QEZ>0 7%%6'&)@^&F',%E>$@CL.*J3;?RJ7M(H:UP8U4BEP'E8CBB-II&U6&,V^T4EI($ZY8:*+& MTMT,/NTMJ2:>4^YT4-%JJ)5*CDG! LRTW?/KUC;HH+-C8%-,S;%*&\Y ME< -%R7BWX-%6D053A+546DBSR/^N1PJTE8+[FKZE6=4T[]1TV_J*TQQ+ZT3 MP*,R@*$D^PHC($F1,5UKZIBJ/*-UL%FM1G.ML55YR)T HP8/B8883(%!WDX( MH&$,M!$&C"BSB80:0VZ4A[2%#KTIM=6#"E;WY19KA:U;J;!56H -8/!XZ\G@ M]ZU?G^X,_I,\('3P>.?)HOI6+;YU1XMO7;PL:O&M6Z: /]MC._;Q2M6W5CZP M[,BB^\^5'JQ7JL+9++12/VRY8_V3.+6)4&IE2:3]R'ANG\:0O<"-?J'=1=/1)^Q[IJBQ3+6 M?5_)LXIU-XYU#:$"I0J4!P4\6 &EC#M8XA,XZ;4(/$9JU +K5(>"1^XM\E26 MMFT:>YGF-H31ZY00([R*@-P:L9QID$)()+JWPH;*L>XQUE64M M8=WW%9:K6'?C6-=@62DZ8:2-(*)6@$91<(04U*.9-WOE#:8%UMW5$-WNRG*U MDMS*%&S%[.=+\&DYT>!W>WP6KU*\X8)^416ZK@)=?DD,"YF&90!RD/E::1(I M UAT":C"/.-,2"Y]_QO2]C1*KX-@LC+'63'EN8))E\"D&9Y+ _76(7!M,Y@0 MYL&2Y$ RPP6-T1BJVNX^5TV[,SQAQ3SG:MH=,NVFG).YGS7<$\B3I@$E$V!9 M-! ,,NV,YH%CY0D53%KC"2LF-[<#)A4TK@<:S=QEX1"#%,"]X(!<\\(')+B0 MOXPFQ,!*F&R'F,#]"%6J]>!Z(X=<6G:A@M.UP.G%DO)A,*),PH&S1@ &)\%0 M1L B4U1YA\2*B\"I\URF>X=3/4>,?FD>7T&,ZANU@R0-FN.]YMG-91"IS+Z1 M%2DC"6?@M>.<^^2X=JW)'M6ZN\8';E3VJ'R@+2MN*AS6>F -R\X*$IVM MV L@*2"EV1E5\S*-E0_<>\3HE[91^<#:D:09=$MEL!X9E"D%9#*"D3Q[%@P# M82RS0!N[R ?N1\VV3WE:7RW:MMZR!;T+++[V4_>ST/MZN1J= M-$DY3*5EF0>44H&S5D,DS!/OLK"""L.PB:\94;"EEK ):Y825 M$U9 :Q?0EC+1A')!<@K"FI*=00-882,H[Y51A"9E*R?L0MG .X:OE3!6PG@G M\;4I=UKEM7<.8O 24$L&6EL#PE@BDTU4/=H]V-_Z=?!X:W<;=O<'#[<>[QYM_5J+'];BA]T8Z_L145R+'_:K M5,7J04]4!V>8TU$8Y)09IDU@VDM5_D=U+7[8 ;+^:KG)M6%"NT0$4"P'9#$% M,%@*]"1MD_(T$&\V-@530R9$_^20[L4Z]0_M:F&>"Z0)GZ32!$7T:*73SC&C M1)3>:AJ,J^4/.X)VS81T883GT@.5LG2)$A9<$A*41HF>FF2(V]A$HX:$DPY% M8MU;[*E,:PE[G,D/@UH;26A>L]'ZF+=G*9311.J4:@'$;F#/4CRY%%2%)$L( MKP:D-H)AGD.PUD;#E=:A,"VJAWEF*].ZCVA7F=82VDEM.=$DFXRF&)5R+CLF M*J GW#CA3"V!V!&T:S MYA2W"27DG0@!92FJ;S+=BMYY9)1SID-A6F)(R+)? M>3=BWKLKS]4BB"O3,&G19U]"H7:(Q$2;6-[-/=7&*<](K$40^P)>RSW,K2 R M>=2@2\DRY%*#T=Y TL(+&9&C#+6X42UNU!K+"=DS($Y&PO.R"U$8%P)1+'J1 MHI;G8%*+(/8#3)I%CTK.OZ<4@BH*>RFKJDT>W$238OCTY=%("RQ M2M-X;$]C&)Q.!K-B!.>ZB/_"#.Y%%<3K0%/K@LA6>'4V.YV+3T\6\W$TR1/U MQ^=Y>C297H7Q5&UW%0#[;4D>2=E!32S3'FK0EDJ)%)R7"CCUQ-/$C-5L'N"/ MR^UMK@YBW3M0ZKF)K\X^6IXUV\=0VAFGA73+S9AS(C-G-6@^7) ,IH0 =6ZIBR9-!( M'H39V)1#J9+G>AM)1YHB5P MA@HPD@0ZSS(XDIQ,)B1&[,8F&ZH>EVBIQRKW,_RB0LK-0$HS]<=&KHS@I2I) MYD)6BTR#$@7B$D/'M->2%DAAG-4@C(X9>+^",*J!WXB!+^77I,@=R6;-LPD# M^FS;1CL&7&? CJK4K.3%V4&U?"I1.<-]@Y25.<.-1F)42+D92&EPAE"Z^E&> M(.\?#M $ =:9"(%828.*C")N;(HAYU9N681I9C"!7$9@_BN?!WO17Q& M1\(SCB9;><#*'=CCQW84=L*UVN*?H^*:85Z&M/6A[MISB8FU APJ4*%6]H]2@E9<@N<:@F==8NEW*H.G5/8:GHTROT:8:7!!Z3"IFY#:68B,FJ@EF8LP)"Q('&5F8A7+BC)!"OE^-F0U )T M%7XZ*-Q4^.D5_#0+E1@IL].CP9!H $,HZ;FIM.GT7F5BHJ4R&YMFJ,3*YT(= M#92IK3D[502JMF&ZIFLII:"6")2*H=514V:U<-EX45+&?&W#U 7@]4L*E$Y6 M<8P(BH8(J)@%1YT#I8+5UJ7$1<@^(!=#-+Q_Q*^CC9AJKZ6["*(KDV)*=.(! M/8L,D2IE:!)H$Z6*14.UKKV6.@*BS1-*'RR)EH#/: HHLM^L95! D<9H F?: ML RBA _9ZF7V*J157EAY886T=B&MJ0>RLOWH2"%RRP&Y\* 5RPBGC/*$.N5C MJKRP;1"M#3HK::RD\8XB;(,T"LXDHY8!YT:6M$ &QFD#/$^74\J)%'3O2&-M MT5EO\LZ\P=UMT?EDYVAK=W]G>["S]61_=_^7P]J9LW;F[,98WX^XZ=J9LU\= M5%;60514TC++4]()M6".4DY=R:Z6WCH?:V?.#K#T#UM+YV/*&"ZYC<",MH"9 MFH-A3()-NF2OTNB*#L*&J,E0J.4R7)U70KH7&M4_O*L=HY;P3B@:$&D,2GM, M7FH1,N29Z"03E(18>W-V!.\:JH1B3 DT"92*$= :"L9J!9)%8C!PDIB>)^@; M/F1LN>Y'19_*MCK MDQD@4IGC-,HM#7*AL@#4I=HC%S4[IS=0)^E5@XQ$FL8 M!4JU!/0.P20709("2I(JI^;E09#F?Z:'%00JWE6VM0:VE;S [%H*98C$*)0C MD64WQ3BJG:'G>%?[<]X^WC7+(4F2]Z2@09ARRF[S5RYZ L+F^626:2R=T$LY M)#'DK$N]T.]'CYP<[+9K=X:D=!SL-L\'3 M-\&>QH$-DS=S8_W'_B1_2Y?J=UXI[Z>[!5M69V8,A64RNP_$8?3&<15,ABOJ MG&(J8%LZ6.VO]9T@M;,<(JX3#8PER!Y])F7&$C"&>##K4 M&IM1*DFCE? TN>S5H6Q+.ZH8\?T8T2 R6AKE!$9004; 8"SH MH"ED@!")6L6HIK6]9ED5!\B MUD9K8B+4&2TX]9>+%+/\=/FKJZ!%187KH4(SDTD$):3A@$SD?9S) $XJ#493 MIT,!A9A1X:*0_]H7KWMA4=&ATE^H#55=0ER\V# M)4E J7SMO:9:V;2Q28T:*MW#/.(*%EW;YBU+1 4NT8F(?!%PFA=;=@E*1#>D$[W!H, ML5XCW![]-0IQ'&;W(J;A.LIFZS+$IZ%^.#DYF8SG0F>%GO:@9V])C?"951IO M)"@9!"!*!8XP!.=MW56OQKMVXVWLO'ER M))$B I4Q[[R,!;#",50T$[8KQMA@SE,==854VA[!J,MY=?V!4973[[5+)J4 MHD(O,?'DJ-0B41%4\,**5 NP=@1&&]R52V^5L!2\$*P$O"8P1A.PUNK\3W%- M1('1C*]#0=HJ=5)!K7+#R@TKJ+4$:DTUS5/"4D0$SS4']#Z *8B"_9Z )4GB] JA/H@!%T#0Z/#A[^[_<5 M[K]J#/$]O49W)W^%POWK'NO[$03;2N'^JQ[J=V317;OW5H=(^NHA1@Q9<(9[ MRQC!Z(E6DG%4-O#,S4U,EU!*& .JT!B0Y@)47P M3#OF4,>DU,8F'4I:6FW=K0#!_D%02^W_.@1!JP=**8H^HE?*NX!24JM45"5% MGECJJ5>7%T2K$'0[$-2LJH^6NA %J#RB@!(U&*40B"(B:AT,+244Z9"A&@KL M2*34O86@RH(N2'$JZ4Q&>&VT1&.9\XI(+YTFF@JOXN45WBH$W0H$+25B6>Y( M9D/):=I*_;@*02U"4+.*BZ8*-:;,@J@"],F 11=!,1.#5F&_:F)NZ MA=$Z^L@8N%*=!1678*Q \,Y+F3T_%H6I6W,'K7GUK5EG+]]S-,PE@=I:)Z+. M9F6#XU(';JZ='UZM^<:MN7D0DC3U*LV+/MM%@T\]+_/&,NE6V8\R)&1K)F:H MS7+@Y*U8K MG*TB6^O(UE3 @O:,L60A$(V Q*K,WI0#HFG*A$WY4.I4W&'.UFYN=3]AKQ*Z M2NCN..R];S:H92HJES+LA4SHA,V$3F ZZW@&#/?,[Q?A*Z-!.L6L_C6E[5; M;[+EF^S@&[0DBW?0ES@Z.-KZ=9%=_:^#7[=WGAS^]V#GMZ>[1\^J''Z7.,;* M-;(2D8([RHW!1:\((9E%YZ66!EW0M4;6[3.+_>V=Y&H51F\41INU_QFW&J6#Y!P!9,2 08*0&(M2<\:<>8!DYNK3A*\$RQHPG0(OG+#"J.5 M&U9N6&'T,XPVN&$ICI6G2$*I%U[:J3JP-+-$I4D2FB>9N.HA-UR7@I_1Z3PT M>'7]EN?+AQ^EAF[Y9)'%7TJV^H.VY)HX^9CF$LK*M>X!WE6U=BG<9Z8@/*M,K:I!H8E$D9YUCDC&1*/U& 8J*=S>" M=\WJ3\PYZ9T QC 9KX,.B0/DD=**,W>)DT%[_2R=WE[Z#.7YGXXM>XXYL]A M]-?F_^0/']_ZQ$Y?C,8?M;YSJ]G\'S?]X1-$7^UOUFYIK%C:88R#\>0TS@:G MDV)0>9W/8H'7\5R1MZ?YFS0:V['/;Y5O*?_@)(Y/9P\N?9CSRR-[H$KYC#>3 MV:A,V(_3>&Q/1W_%G]Z.PNG+CX;^Q1\N1OE'\OE/K,LW<79Z^9]\,7$^WU6< M7GWLCD8G^:'WX]O!D\F)':\VBO+OH_'EQY>?3B#>V!<1W#3:UV!3OM"(TA;#[]I<^8TM77A[G"@RT,(X/D9&KG$Y(-*D[+;^4;L;=[ M X.7TX+[_Y'--! 3F9-1^WP-8KG7SAG+M;>&$OZGVM@\*L9:2J4\+%M&7K[_ M\X/=O&C.OM>0Y^C_S3MA8N.+/\J -;^M3\M_?DB01_/8OIG%'S]^\5,8S=X< MV_<_CL;SX9G_T4_G=W=N,V65-#!K/G*+ES\OH =DL8C.#Q;.W_G\Y0?SEQI( MNGA-ZDPYS:4ODP?TTM>^=EG*'PCZ?9?]^FN"7_ZFJ]PL8U>Z[(6'-_1S:;"O M'-(L8*P#+N>_MQ[^[^!?._M/G@W^RYZ\^6FP=7AX\'!WZVCG<#C8W7_X8+"U MOSTX?/KSX>[V[M:3W9W#O^W%=V$('A[L;^_L'^YL#_)7AP>_[F[GI\_/?)0_ M[>WL'QT.#AX-'FX=_FOPZ->#/_K\_)>D<.Z.!T$_']BR, M,L.YPK/QJSQ:&_Y@6[SD*BT(34?GZV)S/!R]&^SEWWHY&^QD&A#JI/5@TK*K M'$]OC*(T7;3J&[XR95^) M2FM[O*YPG;6^Y0U%-IV,0CB.-\L7/U'!P:,G!WN#@\<[3[:.=O=_&6P]/-K] M??#G;'?G)R]9B_JY;/ M[MTI]$4/UK=3Z'9/GY>3 AY/)VET^NMD-NM',L#^X<<3F?#Z^1]/T]\>Q5>+5W\NSMYQ.91Z-G1Z_?/=_>H_G: M+Y\?_?;V^?OG5\^//'F^_?3=_O:3T=*)S!__SK_WZ/7>A_Q,)X^. M][=_/GE^LB/RY]=[O^P?[W]X\GK_:(?L__+O=/#Q]/F0O-__L,?WWOX9C)9< M2@I!EYJS/@HP"05$:Y%03A*&>05_-51Z.0*F\V?0W6LG\A+D<2$]CMC,_.HZ#<>:+HSE?'*3IY&0P>1,71X*S^8G< M8BXN^YBO5/[>V]G+O_WU^,6@S.5?H]-1G%7/K'IF-^Z97:?5Z"V8XW9\DTUP M-#>T>]%;]#9=G"\'NV[[;6W[>T?+1<6X5]&A)" )I8!(.%A%$B1!0HQR#;I(D7EL@\_Q';@A8XR5@2EZG('AP M!2KD4(KEF/S>>P@=IR=;)Y-\"Q^^GYY<-="_TI,W/WYVS1Y-IE^.? 6@]@!H M=SD!.T,(,\0!T\H!"FU 1Y: Y3U$.H5>^VQTD@TE)?WC*MU+"NHY;G2/JU3< MN!G<:/;8$L:*/)$0I&* 6DC0*3LZW%L;HN8%1#)NT"&5V+7DFCNOJSQ\:<,OOGGW?'V^80L@A.. MRG14H&H/J)8KS%C!L@^5@8HH:[)?%3EHS0T8%14JJ051&:AH:1Q3Q9@JQG2! MX%0PZ0R8-&M9"LXMT0ETH 30EAZC-+M,PGA-D5CJN-[8U$,I:%5K;ICT[+Q[ M4Y*+R_K/;SCQK\'91:[Q27FAJC@WH>+,ZQ?\7,;]X1?#7D&I/5#Z;5G"440C MCQ2L"2(S'!K >40(')$%%,&'TA24#PE3_6,X5<*Y@PRG@L:-@T:#R1BN&$JD M8#)G 50A@J62 [',!,S#>GL_"O'#,0=J:3P.M*'0M%'JZ1%T" M8XD'ID&CUYFZJ.Q9&:K 6*Y*B_J4O-K89-C#HZ>JS-P,5MXF]$7D^]P(!G8GM;/AYQ U/YF=.PR3TY=Q>B_.:J\C7[1^6+N, M5H\7L_,QKN3\2'UK' [*C"QTC0IC[<'8BV4N1&@0D2B0R7G #%O@K+'YVQBD MXI%[238VN1D:LQQB;X?):O(EO7(];L)BO4^/TTF(F_L^T+;JP)SXRQDZWP*'B]FH")2 M>XCT>HEP&!FMQJB!,6, 8TGDH=:#%SYB.9T5W)9S%&-$U5ZJ]M(![>7:\%$1 MXGH(T>0LZ&T4:"'0(L\Z)&!M]E "I203#8W$EZ*-*_?0JJK**J1E>A8_JRI5 M.[G%^_!4>XM1RSZ0ER$@SVP@D M@-8B@)"19QJ>,#!;4H"1+PNX52^I>DDG]9(*)#< ),U: LA,GD0/QF,$C)IG M@L,]6"S_!>^E,?.T7<-JZ<<.5%":QK_B^*QJ*YTHG_1D,1D5H=I#J.7:D!8I MH51Q4(HP0)L_.&((($W">**%( 6AJ!GJ"R"J*BL=8QU=55:J3:_3II=8ATQ& M&@\^JLPZ'%&@4S9QQ]#ZX%.0,;LOM$2@\(ZHI6WJ*DP\4+?-."[>_V4%F M%8WERJUN.X)@W1-@\OP\S-/S>#KY:Q1B^/G]TUGQF0X^3M36IWFJ -8>@"W7 M<<%YY3KT!JR,")A_!2!& MI*@S:7/"RD5X$;^@+4"5MCOFE-UJGF4UZ5LRZ897Q@VEQE@%Q@L#J+)#9J-U MP)3,_ECB3BA12MJ*"[JN=E'8O@/$J)<1CME\\QR'V4*)#Y\K.]8HQ[6SH_.A M?Y1'_C"#X4'Z"I96N+P&7"XG?BJKO-)(@9 B8CF:N1!Z!1G>B*>"VI3XQB:O M%;=J%&/WE/!K 44E72VB2#,YU E'B3% 5"JD*W#0-G,P[HP)%$.>4[.Q*8=4 M+&=I=#:(\0XPKUY*4H_/IO[EO&G3;)).W]KI]U7?Z*[WV@=!ZO!\Z"MNMH:; M'RY((TG16JXUSJ_S4,2;4+?FI&O!: M#+A!?%@R-"F2,O$1'M#' $9& 2&@0!WRG'KG9]\@W OUIB-<8GLQZ!6*VH>BY3P-)14&I Q0EI!(HR(8JR6(H$A^ M):+S+G,).N1B%>6[RBKWB4Q4"UZG!3?(A&,HK>0NN@H:(?STN,(.D4"J) 2KTQ)'"MG,9I1]E/_3H6J M%G*?Z,NW<*,RF!7!H\E@!.&!D@14A 2H,WDQ48O\K>/2,9=?BB6O=)A7R=W3 M0_J25KK@,#>05MI%O.J$8'))5OPEF5V['^>K9G:M \9^6^) :"PGA&GPKJBZ MA@

25#5)II2ZPEZ#*,$3HD8I62%]>RGQZI++T"A$X0F H(W0*$9E"QII:1 M4 YF>>8U$A5H935$@1D=!$TIJ(U-S8;Y^Z[C0%V1X/MK=W]I_6#,\ M:X;GC?7I[J48_/-D.IV\S?<[&V16X*CB?C,J$VF-"RQF3"KT*3A)PUCI ;CTX5!)\]I=2($BDDB5CD@S) M!1)/E8>K/-REI($K $@]6OI^[&AX4=&B-)Y$0,\14!$$YZG/V!%5]J!(,D%< M?K1T>Y9\/V+FGL0WY^4ON-!K;L2_*\7&IVGD_4B%O-9CN\ZPSV_=+=DNI\0F,HRD;+^>@'1<@0["H M):%*FHW-"Q(3NQA15W,2;S\$\+14+#^;OL_O//&O[X7@TXE\@D>3:0;.\XG( MSMKDY&0R/BQS4(E/6P"ZO[W<63-0$B27"HRE$M P#\XX#X((9%IJ1[TZKW-* M.]*$KVHO'64^U99OV):;-8NC)]%[ELTXY@^):3!$V+R^2'0L>S):R!+98H;: M+'>NZWV$7G<)QO:H1'B,PVSPQHYJDN*-D8J#]&GD*_*TASS+I0X$RY,7O0"1 MD0502@'9_=+ O96&,J5#*;4IU5 :V0U7K,HG'2<1U7;79;L-UI G2WE%-%A. M$-!*"XXS"E$[(V6P1+GL 4@Q%+0CMEMEE$ZRG"/[;O!V=/KRY>2XW/7@TXG3 M-![;TQ@&IY/![*6=1G#S E!^V+*0JM-P4)WJRF(RC29ZN/S[/5O;9 M#LO<_%RFYN$7,U/!MSWP74[(#%1;(C2'F'TV0$]2B;@A&8:#5:5#,,4BOPR- M62[26<67RINJ?7?,OAOD*E,>(KU1F5+)4D)*B__/WILWQ9$KZ\-?I8+?N>^= MB6@QVJHD>4X0P1CLX[E#XP7/!/['H17*;KHYO9CET[\I5?7>8#!@&KMNW.,! MNDNE)?/))U.I%)(*YS"_A%,AL'+8Q]J9A6P",H]6_WL (A[W?FP*5-YAYV=] M';WU3O5]-1B,=-*' J;E4Y",&&O _""68P F+62\)-@AX;#0@1J6%VQC M"YP^O)SOLO:)ODV\=Z$/5H8+$VG_84F8(X%.MW:ZHU81K($"&R1<3RA>.W]M/6YN;O M>PS2/#586(L(3@,+ZP4+B_DTA2PTPQ(92S7BC ND'0F(L&",9[Y@+E:*$:*% MZ3W<-_>]KO_^ >L=M'M;-4_6"[O5/]L/OF_:N_M__:;1^\ M>[ +V5>"VGT$75%P#A%)@?#/NE'7H7/]CN MNOD_S'SS-8R\!X!O8RZZW_'5?W?/;6<4YQY^.-;=(_]6#_UN"-XVI^+OT0P< M+K%#[4EA,2% #&U,DLE[8]R:'7XEH_6#8 MN9H/_K#8N<[TM\'.)XR="Q2:4\D,\1B)7#'$@4,C$Y/3"RF%)-HPJNOD,GD/ M]U:L'X->'4!<0P9])6=N97_LOGS5;L?B8?LOLM>[;U_M[]QE9WH]\/ZN7'G5 MP-:1#M\"T2TP&V$\E0%+;CC64I!8]8=2KCUSQ<=7B0T7#%^_-5-#] (P;P^? MZW[_ B;K;]T9-9>-W"/L+A=R(C3W6KH8K^ NEC, RIH;AF2TV-HRIEFQL97C MEE++E'7MMW?7+YWMZ>'?7?GN^N'?G?>H*(=C3K3%7#EE"QY==M8"__W'*T;U MM/CE+OSU]LQRGO)7T_B,P;R[WLAT_(3V/[$XQ/W&<.]C6IXXJPVXR,$%94IQ MS245*B^HYL86LE#<.%FQVJ\G'#6H_IU1?;E(%W>:46P\,B&/K-8*)#4-J."Y M":X%D87 MN34%H\(99PKI*C[>(/=]UNT-_2">V06E=+Y;G=CMIEE*IWGKQ%+=@2[!']+AL\TK!U0W MSVF5-7O:&Y1Q;9^EL\'E%__[6>F&QV.0F'FP7C\\?40;Z,1H>/4C,Y-GH5>^ M__VO44BS*.9G8_;?V-N$)%8[K#R-008+K6#-K#1&:2:M5@2SCU1NC!\ZGMSK MCP?E_7U\,$4^YF^JTV/-HJ])-P7IKU4+? MCT#>S5E*8OCG]O/_R_ZSVWY[F/U_^N3T]VS[W;O]YZ^V#W;!^7[5?KZ9_/)W M[_]X]VKGU?;;5[OO;@)+CS"0-IC!=]G!?O9\O[VSVWZWNQ-_>K?_UZL=&,S. M^):;[;^R=P?PA[VYE*_'&LIJ:/CE53<[..Z-H TW:&6[Y]:#D7GM^UDZI9MM MGX!%&PY^7=?NO^_JD2O!#"SW\'K[=C/0 TJW8LRU34:1VC\3=,SWRVB>AL]0 M_,MWG84HCQG9K.C)\K\UU6V/3J!Y>P^99_.T=K]_I+OE90*SYQ/##+\ UWW= M]P.8D_3K?G@QMM3O)H9ZIQS83F\PZGOX]CN0HC+ JG2'V]9&P8-9?@WMV=(/ M#J#/?W32@:K'I+Z7>Q/J>WBQO[--/WSZ4!Z>[)T?'KS]'*EO^Q/0WYV_CS^\ M?$,./VV3]LYA#C2VX__S]N+#/^[44%ZT/[WB>SL?3MHG?Y:'ER^.VR^!.M-7 M%/YWUO[GQ>%MD0(J(6%,/G!%& M&->&5'Y+V1UYMQT="!^HUAY3(QGC@1'#I?%$Y9X#\_4:;V0>_(G3J,5]\#RV MVML'[]_NQACH_NO=M]L'KP#4:DS>V]L&V(9/WKUZV7[UXM7S[?9!MOW\^?[[ M]D'+\\38./17Z/?19K(.CNQ94 M^U@#6 TU?X*7D_W'=_L78QL^&/1 I8&B@PWOVLUT@\-@9 :E*W4_7NGPR\;T MH=9&MO'G__WG$/[;ZZ?A;]3CW_@U*P>9CE<^5$5[JD,'_31-WAYW85A'%UEB MW#![U4T1=66?^&7K!X/X'(SK2PF_P-_ 8^[#N*-#G5XUXRB,OP20#9/8O]@$ M(SA9BNQ8#\"1_^([O5/P+^*+='7%-_R0@4MNJFX9W?V1>LYN!@ S@WF6O_?6(?HBP=QAC' =T[AR1XP9)A"Z*O7_2Z\QEQDT/G/ M/MV?/#SN#29M14=H.I"R"R(PK&>DFY0*F+5OQ0:J&:P:\%&'P$<A/BC"-7[E9 MM:8[@]YXT0=CC4\+.CH][?6'E5R-NQF]05BX'H#,(!NE-_2Z"*;RI(SEL_M5 MFR "7^!=E:B RQV-7Z.Z=GU>C1V?'O0[@7>\,X&XSR[8[$6W M?; U!D_:C>T-^R""51!N .C\Q6?&^V[F.V4%G&[S>MZQ!NIQE4J? &@=P\27 M,"BPGX!H:]?UU9H]W_4R=7UB:H?'?5_A[J \STZ@L>-!YD'"7+;CK8\6M/)- M&&EE4;DK*Q+CZ*W,_W<$UF"6'*7;NL3O8.+\L'[5U1&^-5OAE.8-G#[(\>_ >(WXOM=W\ L5OYG><] MEWR]Q#]^V=A^]QR^>= [!2O!:-&:><4K8"']404]**NNS\O^Z@T&$5A^V7B^ M^_PO>#16? 0AJKH8VXP EE!I!#A3B1G>!+X*' Z\TE%GV)H5L:S*QZ^P2T\[ M?)J6*@DV8%CO+-;W2+_5C*^3^E$QO.7'3D?]6!)D& E+[&?DN*YR>2/+ X9Y M5C\Z[G4,Z,4O5EV,_8F$#?C:"0PG+B80GY-1%:O.?#HY ]'N4B4JQ_CBJYZ MK.^'NHQL,I+*=)>L'BQ-R-H)X6HUVIZ;^SD96+L1/ H3>@NP"FS7=/S@H*]= M#*?L1[Y=Z]Y@^OED*E_T^CN]D1F&46?\K0J8?C[F=+'_YJ-RN,!&!:1EGB-. M/4::>86,S&TNB";$J%7,:0P@8.7*80_\D6&<_SF/9SSUX#)VXLQ7K":*0-Q: M!+4<^)KI>!#,J.F5^9M'G$X9P"$$*^O/3WT\^RFV8A/?1[W5:]81U-WT)V0+*$U=?5*=Y3?KT%=R MUK]:7$@M?75%-E^UQ[D&^6L'RJSSKW3GTR0!XKJRL]L-.R+OR_(;3<5=! MFXX.![8HX5K8_[ MJZ\==[TNKC5U^)]$?OVW^OQ5?OT)^/?QB8,W>'_GB!X>O,GC_S[ N_8.]B[W M/NWF;?JBVSO["/CA5<.&R1=X1#'N412!(D4R8-GN><:DXTM MT2J*Y7-1S=G[!HP>'XP\#]@&9ED\E>GSW/"BL+G"N95&,\_KL_<-&*T?&%TL M@)&!%3.24.2Q- !&V")E*L'CEC6#+I90;,&K Z/'!Z+X*(35@ M]-W!"$_!R)[OO?F8YT$&%2A D,H1%U@@XP1%.3=6.>:%BX601(L6H@&C!HS6 M$(SNJRI1 T;?'8S(#!A=M+<_*L."TYJA@KJ N"(:Z=P9%+C(BQ"(PY(D9D26 M+P-[+>3)77-RF=([B M09K>FD>8;K NA %I>#PYX66S 8*0(E%+@MG']+W;S3O6S5OT>W'N5(82X]T M$<#M9P5%6G.)/"=>:DH+@AN;MV::QXGAW!= -[W@O""*FEQJ*XD63A)JKG9T MK[A'XJ8JV*C:;51MT:FUL8075@722A>(%XH@R31!PKK<*:'@7[VQ!53F^ZO9 M?5[WNK8N;97ZGTYPIU/F,:%C]1F$N]SZ^B,"CO&%+&30GH"C:[TR4DB@W3K7 M>>YSY:J##=#L3:^TOQG@K+ZAIH&AV\#0Q9*76T@OJ.4>"2KB??;8( 7F RF- ME31,".**C2V&?\ $B)]>CXFC,#QL34$X\T%)GTOEN'(%<\+0ZB:JL1[?H&!H MH\??3X\7?>:8L&2-!N;.+(V5^P/27DE$K5/!8TT KD&/1:/'/YP>W\-MG(T> M/Y8>+WK@P5!*-0.W@(-OP,%_0P8KB[S5)E 1L(A[79(W>OS#Z?$]W S9Z/%C MZ?&B>\^,TSFS!&EI,.(A8 1T6B.@6TQSD5LG@5]4(8 MQ#HI_5@G11_I6!YN>IKZ1]J"!RM( MO%$;IWUIB73.-1!_[0O/,US%8)I*QPB"GG7]<>R56=T;4FW?K>%''1 M=2T$K&[(+1*&@2)2YY !=Q5)JJC/#_E+W1H'.1G8$&#'TLNQF:;>FU\&NG2]8DI=T''BV?TJ<"*(!3 M&A76@=?K$>0HC9'G!N,M%06:<<*&H OYE&!ET^U7T4F&JU] EK[2.YXH[7?JK6+_K@V MP*-R\,*YQ1[\<>&0#!:\ ALXE4Y:+GBCM3^8UCZ28]]H[;=J[:+SKFG G$B, M;"[!UBKID K8(A:/!F!!>3!L8XNOA];^.!O.Z>Z"'VE'^3$=[]?CI/P5F-$X MV?>!&\NGG74(@3">(\,LF'P74\!% ,HNB"326$.E;TY^K9FUO@?/^(HS8->K M8*-JMU&U17>8%MXZK0DB7!1 K+% 2GF/O**@=L'Y0H");M(W'MVPW;L+VQBV MA]>V13?68H6)]AIIBAWBWDID##,H![>&4\6P";HQ;&MFV.[!#6T,VX.KVJ+O M:3 Q2@N)@B(<@;]ID.'C$H"UHWRC2WZ%#>-']7E7+IB\ :UZ'W7W:$0 M?7U507TE$[C8&HLHEEQK[+V2I.':#4PW,/WT8+IATT\3IO>?8U;#]&5[YS-IGWVT M/"\,*20RA=8 TU8A$[1!!"N3>V<+QVS#IN\8B/]M&.48_NO*+UOC:6R/3F 2 M;/5[5*^R.]+5O,+7QH,ZT?VCLIMZ5R3@KH9N^K]-IK]J]1&>J9>&TTV1P_*= M]@9ENB2W[ZMK,WZO+X>OX&7FP7HE\/01;6#>1\.K'UFZ&_CFV'A0GOA!UO9G MV=O>B>Y^LP32V"?D0[0UV>ZRCV-@ZB)H63Q$^CP8+[,B_?]-;J]9L0>DJXT%M*(C'.2\XY=[GRH)U M\YKG/J>: A)F]3/>;0]3JD3 /L]S@ZGC6!8R=P4)DE.1*P-,=^,J'])#O+UNM\[!>2ZR'379;O_'96G)S!?-P&([]KYU6KX[SD,O8?\ ME:7M\C0WKSNZ.]SNNLGTO ;K8"\.X%U_='KV\]/D'!W_G[<7'_YQIX;RHOWI M%=_; 09Q\F=Y> D\Y.4;WJ:O*/SOK/W/B\\?=OZ&-M[C]J=.@/?B]O9'+T#] M-)6(%@5'/"B)-"<66Q5)5 M0UC'6*H*ON'\*?R]U+$J]6@0MW2'QQY$JZ^C$* H$-F)'Q[W7!8SZ-.G'L3P MI'[" Y/,.F"#THGB^*D>#/QPL+EH?2M&D0'KK&Y[\C/OCK G=H!)GIB?+_Z M*B.M+(I-*QOVAL \7?:OQPAP3/N[,]-=^+GCXP\@L]LG/> EE^GO5\KS#\VM MOUG.]SZ]PGMO/C*6&[ P#L5K/%$$CW@M!(ZH$:C&6DNO-K9XSEJ<+5_!EN08 MQ.?/4=?7HH/O(CKW=LUH(SH/*SIT[^BC*#CGV@4D8IXKE\XBC9T T6'!Y(7 M>0YDA;.\18IET=E<.RN\1"&2%7[5'>KN41D9UW:"U[7K]Z.PAY>]GCLK.QW0 MEND,51/TT_.'B_;11RRUY!Z4@VD/_$%QB@RA%'G +A$(D&JB%_G#C*A5ECRN MVJ R>GX%Z"A]8+PS/=]ZT$S\ G MG$^K-\BT!63K RB7WGI AH5K=W N)N?!<>'V:GJ0)N M*SN"W_MI&$/PM'P M+2K(^\3<_H)1S9D74'3[S(WZ9\ 4![[[DZG-WJ=#W#[[B"E7E&J"E"XHXF#\ MD7%YCB2@%S>A/WJ&=L?A7%9#!^3]UXM.8.9 M0P9(3')9:&,)LKQ@B!M?( /F#A5>2FUHKH-G&UM*LE9!EZM> M)0A]# K;2,&]2<%YO$1#*6"I!49!&(5X'CS2BF*4:^LE]48"TH,4@.."\^5= M@.M_-'K??[L_6G9/6K!G-G-[)>-^*F!OP\V?HU?O@V$D$);R;!BDF,N:*&Q M%5@8RW*71^9^4T,R7;W]LVZ,YC[O#1J7]@J4..(Q>5K8$"P0]B(7X-+FP.^4 M*@AB7&!G')@+K#>V"&O1%2 !5/>X!)+:CQ&'0=S 5G*X!LHKFZ_U^FD&]6/ M(S^N W9?>NF6]1@KC&'#%,CS&MJ(=ZU7K#HQD5F!/--7Q!/+R-YM9Q3_'FDT M2&XOUBZHNE#?BE?SFUYW5NS_=S ^30+=\WZ8W@R]/-9?/%!IWX4F,J#_D=W' M RG'8(Y\\A5LV0=;%&^)M_"'X3'TYZPWZD0'PY4V71@/V@0O*?NI\[&?T-8I M$#,_:0=F:]1)$Q'ZO9.L9T#WO\1?=38H 1ET/[ZU=-! W(.Hⅅ);,OJWMG4K^TBPB5'@1_8#*G<4(WLQ?09O9%=T;P#+@;T.MA?&PF M -OM1.]IF&8JKFG5P5!&/^2&;5Q 8$[@>&\BQBZ=EU^E$!*FHKC7L?!BN\F'/CIXR>7^]L? M%2$,%^ (\L*!(^B\1-([@R1CS@L;$W&6]E\B7/[1TWT7]6.G!(4>]OH#4+!! MID?#XUX_!B3FS'U2^],QX4G0G#"X3+&7)*K)W&]F[^-6+3Q;3MM*I'N>/D1] M#F4W(6ELHP+[Z2O&\8TO&E M8I/5@V@P(E;YA!>FU^_WS@#\$D;'-OQY.4C@ MF$2S%U!U'K"R#HLOB+>>'O7U2>9ZT%[$K-HD9)&,1GRIX7 8KTZI( H S:?D MC4&"YS@& +K!")[HUC8FS15\;CDYGXG7?6822Z+R= M].5UI5YOQWT&/0#!WP^56&U/4.:@]X>?/N4:>5LE;VWH2W3-72B<-Q856,8L M:LV0P>"I$R6#S(5B0@F0MY;BK@196!=R"DBP5%3'DDI+>*>29^K/ _:QD+V M$HL6(2MV'[.=47^<!*W)#0' X=S!(0R1QR6!1FE%(H5BW40-$@FTBT(JR*! M8Y39OB+KX5LYSWW%C1O.N;9( 4= E!4B MYX4QC+*-K;P%K.=&+.=F-&<51-V6XCP(,C44YQJ!V3O?._KH"-.2*X-R0@7B M/ #%"3G(#V,&F+$IC(ZE]5M%#$?CY=)+("(WYCCDOCC.O1>9OI;C_+P"PD% M;"#QJF&+0KQQ@2OJD0)/"BG,*&=,22_!9@&Z7$EBUBX">U4*GNV=^.Q G_N% M;(4XTX!&XN0@30TG.K<@M68S(KH-, MK8[J[XRW)*M"J[9WU$V!XUB++:)D?*+:F4DHZDKX MN>_3IH[QP[.X758A;HP#E]%D#_70IVTFHP=E]8K82/5;O VL?A_\?:8KX&.D M[9XZ27]2$VZRA>4',6Q;#H[C,"*7="/XV,V.K&ZYC"'MN$%XTNO'A+K//F7" MZ6X*$:>M*+WBP;F=+P#B3IR']4.-U2M\,&?0ZE4<3%9PG"&8MAQUM&O6]XGO<33N?$>>&D^,>XW?5(:^90)E=..QV$F MFPL/5QVIN]&)6P:#X>0E:=QI[N9U!KU4EG?IZ5_O4 ^M-FNG/X>>!7U3+\>[H".:[ M2D&-KQQU9[Y2]WB05'CU0M=QP^F&^&G"_#@;*0VVVD2YHF#*" MT9NQ%K_S=M2?VI[=\SI3(<9NRD&L9YO]LO%N]_G&KU66Q_)K=%5.(([A% B_ M+4_C7MXTY1D^]Z?#*1:\CYF%KEJQ!";;2=PTO.?]YKO-[.7V]NOXMM-34(&T M33G.!(<5O\TLI5-NO;EM2.C0-'NA\OZ2=>M&^]H;PE>3/M5IZN;B_@:72JG" M:G<\@,Y7^U[!P6T&.S@>VV4 NM0=>.83H$UM#FIYJ!$F5:46O\?=9)/M;G<$;;SUI[U^2B,9"]__9;_$#E#\^^0OZ7?R M^Z\3FE-[AS').JLV@I>#"77B_\P21=2,HAQZD:]42SCK6L9N1F8!;X$)@7ZV M81 9B1(VGY#T]?E8'.UT<+<90GU 873JDL! /\;F83*6V1>E#("JST^%"+VJ M%*-W6G8GAR]\=J*[^JABI?5?ZKFO0@%S@C;JSDCIC16B[T,GIB]%E9^F6@VR MK@>J/-#]B^R7^GQ+? =THAOAH!-M^ZB? A,Q9-F:3>D\XC7<2)[C+ M2Q+5BUEH,4$L@"D=3-J]=6O7072/QF.]E#LQTIQ<]SMHE30;HZI:?BN$]F#@812A)U'3BDXW]HL$L>8,5/M&?IXGIDPCFZ.2T M=CI3>*]*):]D([H#U3'(=&#WR@ADYF<2G(L!,E/TJ MC^:J'O5C#OVH[D,=+0$0FNYH50\EIR,=\MW,MNUP5!'!)/LV^6-5>':,*_'0 M\62FUDCF4SO/RB&\Q-Y FMZ6@\_5S+P?1[/BW*_/>+ZJ"]"#6GHK]S51\_V_ M7^T@HC+HB?/Q&'<*HKJ4R0TP%P^!=">_Q6,?\7#$J#]SE+T[ZXO4@M"J';@J M!IFDJC61J-9D]WPL<.GD'B!B]*E3E9YT[#T*;&51!SX=Y)F<*:_TS0%++6/M MGH3"T]:K$?B82AT=\# :1D6::72LG_&X#$1 M4*3^4;+M\$Q*HIU,XEBY]#CV!"B1SO2/37&T!3%N.WWDE^E$)2L1XGD4>Q%G MYPLXA'&.,WVD8T@K=>D+F!\]J\@SXZKT-J$.S$A:G3I%H7;H6G%@9SXZAY7/ M-CF\/U[9;M;I@7V*"W*4DA]:614[KR>]+DY0_V5<%F&=Q M8QLZ;F(,:W(>8#X,,IG74?=SMWD,@K43M4HY;9"*=\J2LHM]S6033"-?5MQDMR8#5_7X*.4S. M.8WK/:0A5.?9.KWN$>HD,EI7O,K^.2[C[%7)=[JBG'H:&Z@E:GYV)QV\54BS M,I==MQAD^N](]^,6R/7L;=7KZT6MIGDV('.BC[KE,$5-(Q"-IL(W7O6Y^:LF M)^ATZJ55F[\* Z,P+DS&X#YFHYR(Y*(U7C2N-RT >JUYNJI69_))O^KUQJ3. MKQ4%?6S3V-X_V,WHLTILEO_-WNX^WVT?9-O/G^^_;Q^\:K_,7K_=;\//SW?W MX(-WWS,]HNW/MB=H\;H/X!TM5Q*,[:Y[7GG)K[JSWQG'[].[%R=[E&[9W\.?QWJ?C\O#RCY/VY?')AW_VSJ&]L\54BL-/G\\/ M/[UA[4]_EGO_'%ZV=^SYWLGN!;SOT][+0[;_\@/T:Q?Z_D=H[QSQCU+$(B=< MH9S; G&O,8JU@E#AK&(F%$R$8K$(I[ X#YC34!2"8\^D(+G701<42R/E>B5> M7$EF5[MTL0IV-S*Z;==+.SE3BCDHW=\O=VJIOJC?ZJCM!_@C3%$>(CB#[ M8OO='UD)3MG\\-X- =EUWPVR]VG_(=8->/=^X]>LW=M,3R-"4T6!2?Y3]LM! M[Q24&:3@UV?9.\#R#@QRS-AFFH[F:?;!Z>GTDUX\:SBF0).J3(,Z#I%:C(Y< M94]J E3A/8QI\OKLJ%Z;BCA OY/EG5"^B8$.]HGIN-%Q_: MJ4<^T];L@Q6=ZO:6S'M]8/(6!NQ&'N#WD:N;*TV2M#80G$,_'.O,MZ01K(&^ MK(XN?Q7LHI[M \V9J-F86LVI&0A2I4:4("Q;V1]C+Q%$SM19.!-]DC@'?5K0 MGQ@;CSF3=>6_I""3O_TU$_-(T87Q)_4AW^=C?V2L>2"E_:1ZPWF>'=\T*Z$)_F<:FSHWT6N9.KQV.I2T6>X<$+Y42Q;6'+X>@TAQ*S-E?EI?NTWUMIOO MVHO9W)4Z<<17G\IH[O.,^AIK'C2AH+V\F#.A8PV?-/R1(P(ECB:=F? M%'Y=L50 I':\Q]E+CGC5L=KIKC%OSD>#T\P4C MYC;3;PJ)XR-,=J901MUL$E18F-5#&NK/B?YW=)2SFXQGV2FX433W6MRZFXO M\34N0KT;&U^_\B:![^@AL,VK/(0'YOQO*QU^ 7@WAKM_0$'&6+/"&[+T$KO]RCQY>=CKP&?#T]J?V/V_.EWC]@25[ M.[OG[6HEDH1S"MG R%Y18$1:9/0\N-]0'31GX ]HJJQFQN1 :NX(9L\CL MW^[^O=M^OYMMMW>RG=T7NV_?[NYDS_??1=]O\=*-!5]PV=)^_>4+G24%HXY) M0QWAN=/*V1"8EYII0]+%LNL0=;[*S:C,S]NIE7M"\?*Q4:PBDU627#6>Q#T M6W6T/;:R_JU8];4[J(_LS/Y]7+(5##EX78DI1$,V9@&I\I*-W@(\%'Q*/XSF M8?+G^.5C\%A2&P/=6=I%>5C\V2D'^NBH[X^2$.^'>E%3-L-/##Y\;_NCEECH MPA2(B%@V1TF!C#<*.4T+H:SSU.I%?7;> ;46,EC09R&)X88Y5U!OB6:*Y4\Y MK# O*I%XU,+RA+2^+LMC?*=WEM55Y1:HW1@&W'2X-;&^./4S^UJ;,/RX$0J4 MM$I?Q*TZ,31M/+SS1XG)OYKN4+02X9MO=_RVSU0Y\#H&J2IDYZ+.Y)[C1=.X26\TC!NX*\X( MQ$3G?IFH4%W1$<9#_B?!5CI?/T;0.QF.&B#',)3NXX/9ZNC3@7\V_N%W0%MP MH"^>E=TT^O30[_/^9WS#PG5\Z875QU,]WL25+L?+^:87"-8?;Z:/%BX7K#YC M=+,0Y,J/\>;5GUW7+)&;!2N^J=GK/\O9U2_]YL[B3<[54^ELODD%?T*=E3=K M-ETK64OOBFN K[KM=_)5M?35%5?T5B;]NUY-N_K:SX.4"KI7I8#NSB419(RT M%N\#_?$GY%UY?L/IN*N@S%PM?=4]J7CYJM1'GK15%QQ?1Z6B1WT?0O0D)VN5 MA'UELO!/.UF-9'U/R?H*>'WULOO;7CM_G6MWFYGXJF>50/QUO_Q258%WV>N1 MZ90V>][IC2;[U??0D7Q3YC=9E.4@090OQ#;)"D8="Q]4"T86/+@;WL<]NSPX MN^TB?;?U^==M[QF?&]?-[PG_;@.Z15TS1136DA6$4\^IRR51PGB2AWA%#+.^ M"D=#LS>MQ_F5S;'=\WJ/>;M.J#W0YT^B MJW1K2/#T_.._LGAV=[GS[C]L[1 M^=[ET?G^#O3MG_>\_6F/'?[SHM/>.3[9/WC##B]W\?@9>-?H WU??/@$[1V\ MP?NQ;N?.+F_O;)]_.#BB>Y?N^/"?]WC_Y6'>WG&?]@[>AKT2G_]UL#O<>XLL7XC_U#OH1 M;=0ZH_BU5RX:U@:BGCQ$21GO_@F"%L)RYXC)"V<)]]@%9CAG53F],43= MH)Q> U&/"U&7"Q 5"JZT%P7*G?"(QVI^4@F*>!$8-EQA)AQ %.4MOJ(N: -1 M#40]-D0)3*3BN3+!>6YE(34+P3OFC. &%ZNO2FT@:GTABBQ %"5> U-V2!(+ M+,HQBXQR"E$-"\Z99<%@\&L%:RFY7(6V@:@&HAX;HC1P?<,]RPG/N>56DY ; M$-;"XW3QR*V+$C<0];@0Q18@2L6+N1DQX.,IB;BW&AF=6^0*PUC!-;>& $3Q MO,7SY2M^'P^B;AW["^G_OCGV]QW#?CTWLO&6G7A,MU\=%GA7)Q%>&2NFMQOY M2K1]>NCD':4F=YA)SN*M)(H B]*86"(XP[()0STM=+I8"D,Q(EPN?($\I19Q MX332>6&0"<:[0)33/-_8$@I^3FUFUEB;&&Q M";[@C#I)?9YS7&"74\E,$\%Y:MJ]&,$I-%- +@,JN-2(&T.1$L$A+0M!F:2, M$[JQQ66+$]YH]P^FW;"ZS@'%9, ^P5@;%0I54$\)UU099IK@QQ/3[L7@!W&A MT%X0Q(('[5:8(:D"K*9@NAMJH]P^GWE@;;@DFDDO/K1:4N9((#MV,IX\B)O,7+G MV.8]JO>/G32TWT6O^_ZD'/CLW>@T'BYZ.NE"='6ZT(V ]*81Y:<'I,0(GV/A MN".4:ZR4L-;RW!-22(YSVL0XGA*0MI\OQ3B\9CPP+A#Q$4@E *DQ2J*",:Y\ M40C,03F$;#'Q ^X1_>3:7=!<.J8)-]3R@@KM@"MQ%KUB96VNFQC'$]/NQ1B' M8SE08,81#@PCKIE'1G&'&,L+QCT@N#"@W:*E"M)H]P^FW4)P+:DO,!6>*Y=K M;T7 /A2%5XP:TL0XGIAV+R5X"/!S=>Z0*G".N*,2&2%RI#0A'FO&"@7:3:1L M"?P#YJ#]Y.KM6"&T(39H0\$9YE(HBKW&N.!!@__;Q#B>F'HOQCAL(8E2\>)P MSS7B%NRVDH5!P3,BF-'2FACCD*1%5MPBWB1'W$$Y5YVDV]@:YT%421'S 8YO M";S>^+3<>B#6ZDFY!6(%1RQGCCHO"TX L:@-1 ?%'.'*2M$$$YX48KU;"B80 MYAS)B41>&8JX,!H9YA02EBN24UHPIS>VJ"I:L+I+B'6/L<*;&=MO"P/?YHSK M4]D">F)(=/?4K9C#88TFNC"<$BZUP?' 6<#.4\]<$_AX8DBT&/C@P&.=L04@48Y;4K![VA]J@.'1@>'.%"5W0BD0%VJQX5)B M(QSUQ K- _<@04W,Y(D!PV+,A OE1:XPL!,J$0_$(<-Y ;\&8XDV"A.WL94K MUA)X.2^DH2@-$GVOG=> M?"Y1D $H"F= 48PG\%,(6@>9!R( B1@!BG+G(@??"QCJV,^X(Y,BD$GM[SON MV[3Q8[7QPP8.7T_JN/]81ZCN3+<+FW-A<\69DUSF).Y>Y-QQ7 #A%J)H(H)/ MRL@M'Z$2!5:^(!II7KAX!MTA+;!&A =E"BV]Q7ACBRC1*F3^5.GV$V74ZX:,6DD$<*I<%R;/L6>DB>L],3Q9C.L)K3%S>4!"8X\XMA8I MX1R*QWBTLZH(\4@F$:3%Y9U3'AKU7C.ZX(3%MLA%;H N"".T%(+DFA*L'55Z M]3TTC7JOKWHO1N>"9[R(MV^Y/)ZX5M8CPTB.""G@%UL(Y>S&%I.R1?FR>C=T MX>?"DSO3!6LQ,4$IS6C@!H-<&4EH'G+XIV"%;F)L3PQ/%F-LKM"&$),CZIF* MA40]4M3#3X06!=42_ \">,)IBZH[)T#?_S&Q)HS6M-&$T:8W;:1+?18O@[M= MZ+N^BX>!8KK>*-[L,^[LW3:8UF.&;EXL[OYGY6F[%L87LI!!>Q(4MUX9*:1V M1.GSH_LF/QD:'[7TI\_&)K?V;$SQ%&@2-B:@G#F@Y(^E\IQY0KF MA*%-'/B)H?EB')CF5#-G&1+2JG@VQB-I">"Z*2P-:1O II3VF)W/]G:@.N3 M!M>&*M_SIOVWW ;?@.OZ@NMB%-[B8+A5"N4F@BNF"DDO%"J(=I0X'0MI;6PI M25HJ7SYXV%#E!LT;JOQDJ#+@.+9. #P31EQQCC3G"CD%=MNHH(4@&UM2\!;Y@:AR"H+_EJYAW_JV>]_O MI60=_9JZTJLKUM%->>W]EMD]6EIY@W[&JZY]4O:L%[+A<3G(^I6NP\O[7I]D M9WJ0V6/=/?(N*[M9**/F9I$$9@'@(-OHC8:#WJAO8773(7H;KQ3=R(:];.-T MYL+1T^K"T>FGQ@^'O@^O"QUOA_#NV(_AJ%_WQ&=IYN"M=8-R.K3A)C',)1N;S@93NP6?!R?'\092-_WF1WU^[X[ M' _UOR/=CQV%A\MAFH[Q]WHGI[J?%G?R)>C.[ RE@??+7G]SOA+A#R:V] F* M+JH@^5Q/:ZZ+2N=CG[]Y]95J/UB.RB[(YTY0Q4YJ0] LL?-?K. M?N0\UUA%,"*O&&YWW5^E-F6G'%X<1"-P *_]H].SGY\FB>CX_[R]^/"/.S64 M%X<'ENSM[)ZW+[?//OSS]KB]\_[L\-/GL\/+#Y^@'_#9*^CC'OFP\R( 6>![ M;SY:$HQE*B!.!(-_F$026XZX5R+P0FJMBXW,PPJ?PO0.^R._\1C(,[VE.[7S MK!S"2^SUX8NDXF-!R/[0'=V=O:OFD3#TZ_>-3Z I]#J=WEDTB8FN@&+UOI3. M1WVL:''4<6W =B;]2[20[_7S=?L+J4[*9G*8%=EM]5LA-R4W:O8KR2>W27J9\R&^ZB7,2ID%,^?[#^F&+ZGW MZJCJCK?^Q(#]9*255"8:LBO/@/T$T[0Z7/'GJ.LSAJ^8HN]=,_W[C?LMB =X M/8!I@U;6]4O%Q+XVPO6.W-U01VY]P>6:1N9N.-S;G&;"1 MP9O+PY/=O+WSQ^?N?MY_:+X%Q[[3+ MPX//>._EV\\?=C[ _]Y^^K#S'OIS'/:6QBR MUQQ>_5$)38,;WQ9KL!:;?-D!TST"T7*RKR(5U#.=(>0Y ) 1' M6F*.'+5>&*H5R8M8&[=%B'IZ!*:YP.AG)# -=#P(="R=QQ*8BZ QPMY[!"NH MD-*4(I%J.N:R(!I\GYRV%+US+=N?^ZJBVW*8OV:R0G[9\<&#,KAQ$85?FZC, M8_":26I:XU[=,S2MN.%8QIMM33"(6\,0#R: >R4<\@4.IE"*4>5B6$:V!%N^ M"F3M:4T3E_F9:$V#' ^('(ND1GO"2! 6Y2['B+M"(2V(0L)@;QSEEFN\L<6( M:HD5U0B;R,QCLIHF8O.XS*;QNQX HI8SC J)@\?:($F=1=SDL;Z14,@9)50L M5Z6%V-@J1 OS!RVOWH1LG@1V/ UNTV#'@V#'(KTA7C*AF--$$9@KL+&ELA;.V^F_72D;UTMJ?7B0?S=$Q+&B7-A<\& MU275Z0!@'[I:4Z-AKSX#6.E:*_/GUL,*0)/]>$+P2Z],IW++JFGX,1X5')WV MIF<".[YZ1\AZ\*=^=NK[23N[\+:>@3E-)Y4&L1.G^N(D/C_T_9-!YLH O:C& M%AM+!YP&\-WX0FBN[O)@,\L.9LXIQA.5]0L7SSVE,YSQ\^F)R%/X@RX=C.O4 M=P?U)=U51R?G&KLN?I2.3*5,KG0,TU0GQK+!L??#5GHLG<.<$LA)3\K!]" F M-%JU/OO%JGN;V62=9\]D_>+&/+4_YJFSZQ\/A<9EBITKG>]7Y[[Z*EFOL 4-N!+_4O%H^8'O5ZKIJ)\1PO"@+,^:2S]4S WT_G=_X MIG@X86$1XC*/1W>1C<\"9_&HVN2;R%P@.VU] /.GJQ.Q/BY.R+RVQ_6;HBR M1)4]]^CGGV]Q=N]Y/"O;O8 IUIV+2S^8.8VGNTMTH1*X'[?CS$QT-:Z#&(VA-9V9U1?]+_X[[W<=Z&QX,HM: 0 MXT-=E0EDI#4]$QTKI%3'N,>",8/>8UB'.?K78U:FO99[U2[TVTFW?V@*]LW' MJO<^O<_C=32.X&"%0%X3&5-W.%)!480%8\8%BRVQ&UM2M6@NEBA4DIA;2<)] M5[5L).$^).'P;&_[HY?:VJ)0*+>Y0-P;BJ23L7":\K00&$M"@$RK%J?+179: MD?Z= FR#$>]<1 #1XXH,4[9107 _?A.(3,2G13XQH3*UD34>,'5,LA+Q2O85 M^,D+L!JI/$1Y_JC8=N^E!!N)O@>)/MC.]P^BVWAXN7?P^2)*MW6P-)BB7&C M.28,,DQ*% IC*-&XH)9M;)%Z/>$R&?VR?I>-DLNJ:9F7J(5SG> M _CO()3PP"^]BKM#9\"WG/S]URPYRF6O/YZ4["RY_R<3]R'Z$\DKJ[X0W>I! M+!/@-J-O/O"U.U*Y"]%/G+JPE>.9PAAQYI=WT;-U;-ZK5TTT1EW6Y7%5=W***@C?A(61A@F;^/9[<)W0*?BDR?:\_ M(QV@L\]TYTQ?##9^FU>+6/9J?@X7AW_E($.XQY*6L=A8FF" X%XE!\]&0%?Z M546Q?^O'[4 &+B)8K?\'GK##P/9,X:6%-K!F5AJC-)-6*X+91[&QE8I11?F. M)BDJT;]_TUNKUFQ!LBM;8^-!(@.02SWAWCL=H'DLJ72$P)_9TRK:=# #$:\3 M1&Q7^%#%*]_Z$UTF('\] WC[4\![*H">\&PULVY-0&]JSV($T]9S8/RL':CM M81BE$G'C(-\U%B$9CHC2H^Y5QF'FDU\7HG,5H,\'Y^!ML+S^=GSNOG:<)TRM M%HP9N9B*15K*WRU=T[\U'SH60V A$5&"(*\R0M$(C'6-,A0.\BO2*EF3X][??.DTR#>%TI)0"C?I'V V/4E@GM9,$+ M";!9Y!SZ997(M>)^M9CP;Y(2^&,TU& ()R*!Z$\G$WOGZ?R94@5XXD#;\W@S MD@;G3A4QD8!:IYUBX-=M;-%E O\_6>^+KP()75C$[+IBC[=9VV]8SMT:,P]2 M3'L_O$N85O7S=0(N,H<+@.7VF1OU4_#CYUOV2_#IP6N'E;<$89P'Q(6E2#+! MD7.>$5TX10,'0DD7=U?K@%'K5JK-E,]S[E3(+>4^9]J+ *R(PGN\E>0*"]"H M]EW6N+W]47G-@W<4Y4%JQ*E@@/1$(]!#BL%3U[ 8,?=YA6H#UR ,43Y9[O'& MZ-C=CAM$/KD/:^19?VO9T.>]P?"I\,E9"US&3)D4,>G[Z).#!V][@\HD]\Q0 ME[/;L3%OX,QW.E7^0/VM,.J$LM.YLECHE$.NX*4 _S$R4(<&JC:3OSX8S@0& MXA8_J&'\Z.2D',2=?Y"GL^/2'J>&RRK=!SAGMU/OD4ZZ7 [J<7A7B>"X8_$K M\/I!G?90QOR$- -1?M&8&Z-J WV:5I&FK.IY_&JU$UZ]#(8$LQV7JYK!.O140U%L;$SP9QC];+AE!8.? M?]M,S\=^TN93V5)=7H''="1F>C.&@(@ ;?]C9YS=P9Q\)D 9.+58YU8B1N-5 M$H;FR&C/4:'RG#"7!^-\O$Y;M&1Q#_N=]Y9LV*SVK5>[??81UM%)(2RB\!/B MW& DE;2(8RN,X:"!SL7C#[PE\:K5'EZWFQA+OM9_QN-0R.QVP!IQBFMQ;;R3 M^BUY(K7]T>,LM\G.QL3Z54@9]T0>-V-DM0)MS_2_T:0KJN^3]IN/+,"\ VXA M5TC0) *$7.'@$+;8*@.6"RP8:!*-89=U3!-IEO^;EY_N'7WTEA8Y#09AY>+A M>"60Q%@A9W//82%H[A5X8;(EU/+R+\!B-I.;=L/LC=8W0,ZWD+/[3^9HY.X> MMNH_[5[$4]""Y<0PC*RA+!;/=$AK(A 1Q'"JK_/1Y%++O- 1R W'B)5*$- DDP@@V6'FQ<35GK#?VBW2DZ_MQQ#8L?L8W*U1>_O>![TAZH=5=S#LCU(2Q^M>I[07CZP5[7*L%7L@I2#'_[P]V=LYXH>?0"L^?3C> M.]@E\9V']&UG?P>\$]":):VXW+L ?>E\>'EXMK]S7()67+1/=D'R__[4WOGC MTX>7[SEH FE?_A'B:2KP9X/W8)DU06"& 10+&8MUQOL1B2PT=BYX03?J\S C M[[8CMF!18.@QIMIXKG,E<8&=T0"KN6!4TZ5;E+[3ZNZ4 ]OI#4:@GNMRU]6C MK.J;C["D8%&*'#E-%>**P:I&RJV#($P;27A86M7<4L.XI9[JP(V&Q? *C)># M18!?@UM[@[?N]W?;!NZ53 M:4N_SR+^*J-K[E!;/3C._']'Y1>PV8!1K9\ MRLU*A':<+5=78Z_/G\4?*^8[. :2@.)1M,ST^OUTU18T&4!SJI,Q@]D]:WAY MOW\1*7;ZK#4?&YYI:_ZBOID+N6;.?#V9\.S,GL+_#N83\5+&R62N4L0ZC.W( M[+"G?YP]]!:CU7,S&/J 7V>]_N?X%EBDG[NF^/+ZH0_Z"^&&[P[*8R5)^N1;%81[JSZ_'E MZJ\XPHP\&\]2?91L,CMIJ,OSO[ $2>BJ0W1V(G1/?E;HU;-29T OS$R63/9F=N!A-F#RB.9WJ: M$#>GPFG^:V$;;W1/\;!WMI"<#+,_.CF=R;$[BWGGG=)/139EV-D26H@1W-ZH MXR(^U G8D^.1:1D?]P[5"8.LJAWO>1U)I-OOOO5Q6Q9Z^D<\N?L3DTJV_^8C MX4J8X ARV%+$@58AS?,"69_G2H!#FEN[5A>H7D^RIG9V>F)W:LYG#V#,'VV/ M^O4-EFD];@#E)/^6&T YV:3YPUS5F=__59UT,Q=%T]FFL[F\^N.'N;'UJU\E M^=)WU^-:TM4UU78GJ?D)+Y.1S&K[>%*=W;C/FUS7:TI6EXHZB/M":3IN4*+N7.WIO=(O86BY[[<;=8%9N--2?9\IH,V6WG3+V\Z%JLBQW MN_-Z#0O3?_U*].R&UZ%_>PGJ&[3QK6KS="W7XT_G75[0K/G37/,G.IW?NYCV M8E&!,A8M',8SZM_5)$U2!>I+T!9"/0]24[=IX\=JXRNJ,X[L=7NIBL,UKVV^ M^:W?O"<>656OIILT7X%D"S"U!GRZ@O'G"SD#.U7.P$,8R]M,Y\I2X&M"SO]U ME^LJ;E'(>2WO16!*=9WVR=Y%>P?>0U\'KSG'S[MGK/ B5C._6+Q%-U#CB%,H!"$15X0C72B"#!6!YS)WGKN(#)(2^OO3NPIA M_:YY:C#O!\"\(L^Y,L(5S#(N+#/<6L4$M5+#^+75[D@085BS"V*'Z"E_8VL-? W@/ 'N98* B-%1OG1"/+EXV#,B&G6$($\T1#ZY BAN"-.7.$**%4;BA M>@WF-9@W3_6XSJG1N7"!2RYD8;PL-.A+[@)A5U37:ZC>(P(?7P ^K DM-&7( M,\\0EP5#6BJ-2&ZMIZI0.M81:*C>3[]G,W,]:K-QT[1QSQLW]YY].3J\ *3#6SRGC.F9*F\-%% M,8I23$21WY1<_06=&.R'YTGX&I?R@9C5Q=+N@644*XC/\SQ8%C:V*,8('Z>%==1B@2TW@6C"*'4J%"X0:K5M"-\:0M_B+H(412Q$ MJY'(52P%JF)]-,$0+93ARLB@,6X(WV/L(WP_G8_EU[-QY?5ORHA^@!CTBNE: M%XR\PSFKIQ#P_^'D>[W6ZVD)]IKL_CSE$V]?X<)-&S]H&_=$&'[ZXU9?P>#; M3.=Z^)*K)^[FON2J@3VN.5D]HMOXDH421H1 B]QS1[2T>2'!+2DDH470ZJ:W M.S4YN _N1,+8AGLE/D^.Y"=["8[D1_ ;L1.$(:6+ O&"&*1REJ.",D_R0#4- M[.H VBU]NFM@\J'"60T$_?@09 TQSJJ 0RAX,%Q)JX.Q6A:TX%C1AX"@)IAU M-QQJ/Y_'H>!(\%)@A%E. 8>41:;P&!',XY7#3!(NJIS8Y5A6@T(-"CT^"N74 M6X$+9WGN>)!4YS8X;9UFN>M4\A:[SLQLM^ "^; MY%)Z)YT)VG'#L DRESDV#D"06&(>!O8:/_MNV+>XX5"H@&UP/-Z<'H^*%@(9 M2@4*LK"4*%IX M@'PK$R?;9!HH: /3X!DX%AKISQR@;N8QX&%X'F+@X5&ZX; M K9N(+1 P!S7N>&A0$0)BK@R&)EXR2PC=:'0 MTD@3"+>YTYX4Q#C/O*(L0*K &.'@@A>> M.8'7DH"E..%OZ0+;K9F[GJ=7.V^MN/OY&ZX0WOJWZ?^V-1^"B\TD8;/:8>6I M*;RTH$]8,RN-49I)JQ7!["-7&UM7WN=;7[A;P.MG>E-\O[!CNKVX#1*_27UP._-K=C[[\;Z_3[2] KT+%M FTRT&G< M_G24[UV^XGLGNY=[EYV3P\OCSMXG5R[>COWA -YQ8-G>SM_'>Y>N;.^\H:#_ M@!%'%]#6Y?X_'^#=[R_:],_0/GAUL;_]T4J9BX("_Q!Y=(RX1A)CB3!1@+,% MQURH"HM!LKW;CLA(2,$8*"SXQ)2'W$M#!9'@&0>*";5R\3;MOW:WW^V^6U:9 M13%?*;%)LM;K#NY_+^AZ)3A?GY7Y6>0VU1V@0D8.S[GV@AOP1*U44NA -Q[Z M^OA*'2HM>-WKE/;B9]:%]M%';67(8:T0SXE$W%*+M, & ?"&POF"@T%97$7% MEFZ]JP3%R?3PWBONS^-LK:99;&)ZH/X>&8\J,8@ S$V=P*/ MVZH-IX>^E9T=E_8XMA<_CW]*/XP[,=2?X?VG/9"%P2 *9!8: MU67L+ PK?KEJ+SLK.QT8"[3I^[8<>+>9O8TZAWH!C:"U7Z)+1/'O;_??IY_( M[[^.;[;O^].^'\0!SPPL>5#B=_@TMA)[&UO1D64ZW^]F6\Q?>5'/ ")5@ !O.X%YK9LXU1?ITFE8WW(0WQOZO9/I*V%)_ZK6 M^:COJ^NI83:&Q^/5AZX "J#JMQL0CZMPM<8P3C=%!-%TQ@<>>-;W'7CRB_^] MOH"\XN8S#]9(C*>/:#/H=4;#JQ]9NJOUY@!]7]<")J@F=&%#<^;?X_ZX-Z?Z MR",#0OH9Z0"=?:8[9_IBL/';O%T""[0PAXO#OYK&5?^N-!Q?-00+D..-H(X+ MSZF6\&65^!^%)EQ.5!'/;JQ^SU>AZFE984"ZTUZWUBM0$VN!_< M4=T==6&4+JOA;PFP,Z/3J[LU#%> \R5=80_] M68"4'C@N"^BUF;V+YF(E1M4C<#V %'C_Q6GT>0"5 >V_E"[A8WER"EP <+N? MK,>LK1C%9TMX*[3?3SV&N3&]?K]W%F&M/^W]Z+3N?]FM'.HHA?J++CO1B8IC M7QKW9C)L8YM8/5';HFM>UX\+ 7.4?1JYH]16G'PP.1/CZC(3>QZ?6#4C=M3O MQ\=&W8&'G^/7Y]X ML!%\:X%ZPM@>&\TB/D2PUY_D U&46@&,5(%* J>1:>\ MK$<+_4@&&HQ!TI(*U&,?XI\'X\%5-N#ILN%91E.+U]C&]T(H01"A+Q;F$199 M9Y4U6-2A-#.PQ/!06J?Q_%S'@#WUGE#%J& .F)E7N6,X5]IK+(4*$$,-\R%@6!B[#,WZE]XW?_)B/$>M+VW_1',BU.8Y8CE',<$58R4 MIAIIRS@M/'7"@[M"%KE)E/SK5C!W8.&DEEI+,&0RG@42R@1C!15:&H-MH6OV-+"$L8I ^.6/:]5>JSA,,WQ M5X!.?P:H/'8*:HA,[!I6I^RY.20AX_RW,?\:#)/#0LUZ?\MZ[[_YR H.KK?SB!8.F!3X M^T@),,O4" G>N?S_V7O3KC:2+5WXKVC1W;>K[B(X,0\^O5B+,I2;ND>B;..J M%W]AQ0C"0N)HL V__MV1*8&0Q" 0($&>[K(Q2F5F1.S]Q+-W[$%1:6&]Q;I1 M:O9ZIS+Y84DTOTS%B+/EX,TN]+POW[B2DME2LHM! M2H 'V,A!2EC@ "R[COQT.87R.9BBC1Q #P$T5: 3' 2E-FC?9%?B:54TM?&A8S?8>+-BJ> MQHU4&15WR8=H;!U2K8(G+!N>,9-$DQU((B)"/1.>*^-=6-N4>%W3&0[#9S$J MGE@\*J/B5BGY0D!*(L<$"\$1]MGT)#&A7"X3*0VX38GR&+O"J.!RFC8^H5'Q MQ*)1&15W2XYQ%9K#$*VBO&,QZ0'+]AYG)#K*J],WA+NW@]69>$KHR*O/6G\.-31 M*$*B0;#M \Q;+)!S..5*RXP1!Q.OV-JFGE;_%0Y+W)L=(9$#4"[C7G*T3 Y3 M+ )K9)_74LF*?5:1^A(DAT M_+:_C"G;Y9>&,3I3X:N=7$,L0S/\U.NTFJ&( W*VE16BUCN.1?S/#;-1H'N. MQ^GF$;1C$?<#(QB<#EK%?>QI?O[%91S4\I9(B:H,&T\!0I(W,]:!PDD8%[B*8!E2M2RI>_F2Z MDH%%RP & T!Y@P'V,?+"2<2=8,CJ (*@G[D/D=G]KP(.IP-SU? '*+K/P4B MWS !*XO(5>S(+'6KD]RQVID4+&%WVQEB.#(\22:R2#5)['X%^43SMU%TJ MO*U6>.8*T_K68526Z*!CMJV!8$>5*WA[ADA@(@DJ&5$YO'Y6G,<"T/3UD/0R M2'R4D-L_[L98.X6['/=JL9T!\;9Y@I]@?@H G4=E7 3XT\E&D@SWT3BMM W$ M"BM$%":4F?0$7\NDO[]S\CT,J2(CLW7G8PZ L5X89KQ#T46"N @1&9=;)W1&R)BYUIL$BC +?9.$LYB,CH*;0(W0;*@'"T6&X\6&U>+O.K+XL8HW6YL M'WJK83#"Y.$<=)($TTS[U.L89)YH8 K^"<+"%<5(LYOIA[ M6X>:60/F*T?** V+J1(86"3!VDKB"&8J:KZVJ?%T6.0D,MQN]X6RQQM8AT]3EA@@H2 R4@BN@% X')'C&AZ"M<6"XRW4E9@3*J%S\DY*FD9,[60WH+5&00% MII$CI%**+!GCF#!KFVI=JNE3D$E(N=T.64E(J?CJG7R5@A3EWGP4>X*\S>:L MX S91#026@:=K5E"=4[G74+LJ%;XKA7>8?4?AY1A M1.(N490SP2@BS1'AFC M(O=$"Y9[,SZU19*:>46*8BRHWT%%F;!1%9,G-%(6#BL5KYTM:H5O+%(K2!(1 M:9&/B:S0R($!@8*FEJO(B),2."Z_(4+K1=%DQL)61.3.5<^Q65%3L/X5SUT@ MBX-3,+3T:E=&:=@F=XR.C0B]WO39]K M#^5*@[:;ZP3!K4($V.H,3]KS+WJQU8([K]>.8CN7N2M^:<-IL]WL];M% ='1 M\];AVV>QZ&UX50BP+ M4?"L78AW6%[JLH;0^YW%Z49!Q5*D(QM8Y7>4:>K\_ MG"O>7!G(V]YQ+;4Z/\HMY:ID9'LRJ&WNN,TG-F'_'+YJ!2(SJU5O;Y'&QT,@ M']Y@1I'/O:*YTSQ7JX[(6JM5, #FF&33%1CJ$FX8U8+/M>#9V.#6)TT(1Q'6 M(@<94&0(, 5"X"_,K,!4%0NNIA?\.ALM\6.L?EW'Y3)U926X^-,?YRKD!6@L M,/=GX9@Q$8.R-QS#;GMG. ) U2K%<"XYV[D 1H(IIYJSA)R@ H E)03\4R A M@E3*E C>V#DT@E"< 'L)#0)P9A[06L/L(($1>*Y=8 M6-ODZUS/XS"[A:-,D-D5=ZB-=KC]SI8OBH#NC )9]]J%%+YA^=K-=$;Z2(D, M8 ?Y?/2K?,S'=1%%R153@AEIZ)*ZTJJUO65M,W.)$I;6Y*1U'!+B&JBJ-D8C MT#+CA-#8FWS*,AT=^6H"';<>%.69T:Z\;0[\_@Z;UE$<*Y-^5?+_$AN'EN!_ M]Z9-O!^V=VLU[GF"PV_C\G\/7WBK?-]/H]>]+-)-9M;F+A#]S:E'O3CEF<>[@+9O&Y;67G"0JO5G91*\MA M4S-)8I.WLB""09QKA1Q1N21H8+#!J"1SM0X]73F_7-E95MM,3,BUTW-M[[(G MQIBF3^^'^8J%I(7PN81E>_B&G^#Q?\:N'\_*1?3-2Y@/!)Z38-PB2=7.&JA3-'B#Z_OP\+)D5=XO6ZVQP,^R>V9YD@_ZE&>PTXY%\&AY$!8&N=P( M$+U6B'?P(?/6O9\W?-=C%E MQ9?^>?V)^0E "_JY?>WP*<4#RX^':"C9!A<%(/:[\%\8/7B(E1O%1__HA^G/ MN-H01-WX,=X@#_H,-E_&'_3-.UY6<7.OV_ZCF(AR,F"Z\^(6AU*7NT\((&OO MZ-G/&KF^AN7>.3GGY70_E\X4F]LV".^VS15\?AF+BO[U4E*'4W#+Z' >V]J] M+EWFB1B"1WT('I]*\!B=15Z;C^&R3] O(HIIF#T#0^7,V@P34"L"+VNCH3Q@ M)N]QZ?R/O$.\W> &9.\M@B'F'MI8(-,]L%[KK0,)'E8]APT*X%$J"[Z\B#P.V5/QO18"-/0C%)H;X(!2;,4T5BCT,Q0Z =>W_Z%3@M3#P M.I\"+YLPSMX4Q!GFB!,5D379I2>DBR7HE0N$5?BU*/QJO)_"+Z^Y4EQC9"/7.6,%R)?G!"GM'=,V:>Y8;F2V MCF?TLZO8U]/@EZC8U^O K]\[@VX%7PN#K\]3\$43Y9XGCHP*"G$)?UA*%6(B M*BP\E=;87".&SBA66;&OIT$O6;&O5X)>S>\5^5H<>DU[OJ+P@BN.D09;$7'. M/7)<"$0]CDXERY(2V?/%^'1X<<6]GD A]X]C-Q91'14#6WT,V\H+60'9PH%L MV@OF$\4QRH"8S!V+4J"Y:5U$B=%HI8HBFI2[%ZXS/=VNLN)A3X%D12VS,MKD M;-:!\X)XV5W?N_'$^&Z$:\6T##/YG_/NL?<<\C)*S1*#>87?B\+OO6DOH#/) M 81+I(&1YG;#0$0390@3(WWT1LG@@(B2=<6F:W$_C(G>3TLJCCJEHUEAWM6: MPWJ@%4^]Y[3]LFS8]J4]2NJ)8:<( ]TZS?^J@&YA0#?M+U0,$^F(0,$XC[CD M97=EA#T./%'#(R5KFV(=JVF>.A7955'41VGDG[F:9;M?^VY;@Z+:Y%3]LA8$-XBU7-GC="9W^K7V_BGP7LG_@+ M@/U#23TP6$Z1\T8B'B/\9*Q#27,F693!YYY40J[+&Y&GN^>:W?*;*MA[D,P]93Z[!N-5L[ M'4N"FJZ_62;3'.?4S7;KO.9B;%]5>9Y1O+-W9_VL)5FE?UUS+%V-Z=E;'=^ MJ'MG^>G[G9V?_=@.);%^W5'D4,]_+/\9B\J^EO/6/;;^H==Z%7W;:H![G M-0]H9IM%IVP7LRK$G['KF[T8-FI;-R6^35?5?G;1*ZV[0NX:G?Y![,/;@#KX M&,J\GV':SS4?UIN5L1U2_WAHN&8\\-PT@2;$V58&T68[7!7%N82@ DW;EPF66(&1N[3[HYZ;RM?/8!TD8 M+E-9:V/4BJ/\95&OOFC>T>S5ZKG6?BEWI=C1JP)?8S5YFD]5;V>F_V"&O.6R M+'OI/3PT3UA5H&5V"8:#B\;'0V8H9H%HV Q3KM -/SG)&<+2*)S+CK+<L(@'YSL5J>ANPB=3)J#WLUM@RKQTP7%;4!L#L M4(BU.YF@O/XVLK"9GX]/-$!$:G*CU+7I/Y^XIL%V=/U,8.^?IA!X.-\^,KW+/^X0N9U):#B[]. MZQ??:'U[A^?/&]NMYM[V("A9[ MRI%SF"+.4T V"8Q,P@G#1#NI>+F=@I3'L)5AQE@;I:=&"&J +'B'3<#!.A(U M<=CCR3H'VSN_[4\KS[ATSRQ^<>=C;A%P\1*63G&?=\T^/,3?0PL^Q>^=UO>B MZ'8WAF:_EJPOZ.P]D_Q?9(RWCFBO7?L]NBZ83. M2LWO$15U$'JQW>R F35HPPXVR)=T;YJ>C5JQDT_\MF9;EU7+P>3N=G[ 5XM: M"X.S3$_G(8PF1!DCR'Y,G$>"!]-A:''0[OL "?UY^",#U MBX-+X=,6W+8]^D+YZ2]95H\!;&/9)NR7YJ\U_%_K\#?\D#_[LO%YH_:;;7^K MG76S#%_6#NP-0/J#/2^N'5[<&YR..G[]'D/1/NSW03OT:CLI#5L\ K MLNGVF^TU>Y_/0)_#7GO4\2Z_-UF:0G3/+O)P7WIH Z$ /AXI*0+BB3#DK-0Y MT][8Z +\PJQMX@TQ+>]EI<%?FM]+09D6TRP2-AO?J#"2KG2@K(B1I?M28O*U M(5<1 EUY@/10L'04]QHL';#:#+:*4N$=YPS^:3FY0WJF +62GCNEY^3CST-- MI PP\U2*/E?7-^/_[M5:<508.9L$&S-!N-FK'0'9M" RY2U& MSL7>P/6:H0EK6K;%NK;/@WC#%^&2$T"Z#- 9MSN#R[*J@(6^\SW"S_VA"[,; MBRXBUVX#W\NE8(K'C1Y[=8/BI7NYJ%>(:=3(JS^+M1YU8^&&NJN8]/BSLZNK MZ!AY"E.J=_GZY;3=R*1KY?07Q9MN,[I-,E@Z)Z7VA+.HC5,N MT122Q"H H[E/(<$97&;GYUFSF*CV=JEUXQ0F>^5*A,DW0H FA:& 8ON-J22\ M)VU\/+02)QJ51XE'(,$^6F2YEH@)%I0DAOKHUC9'YM?0C5G:8%,UI@NQZ)9] M"5Z$V';:1]F+F?&X(JXW+#K;^WCHO&=<.X$2D1[V<:J0QHFC* C3DL"ZZ]R+ MEL^FKK7.H-_KV]*!7E9HG E!-Y^ZS-O)"2PU%X)EQF/'%0;Y5-A(9TR03!+/ M9A<=K@3D(0*RT6 5 +S%DQC!5MUD %E%UD4BOED8T[HOX> .-LJ MMA(0A^G2PO?M]+0*?K<]4()N+?^^V'!+=;AQ?"_L4MN_=NY9$*LK%YG+UMY0 MG?-7AYZ.LV[G>S,,&_2E0;F\#W*$61^3"+]I3T ,WC*A;%" ;$OH.Z[M+%UR+E1Q@F/ /T3XD4_"6(3TD9Z2S7#%KLB MH'66LF@=5EH. M.P?M K&IS+7YQ:+^ V@"24X[I1T*N>DT9SP@;85#"I8A2J'!9LMEJ:;-M6MF M58$@,7/R6)0ZOLTB$,E0$G)X-9B'C D#]J$ 8\!3$PBPDWL>PUVM[JB\]';1 MR: R!&8O-H8M'RBACHIHY!EFB$N5D+/>(2I$< .SGFRMKD%.MVZMH>SVZR M>;IU&J^PTA@L$,YSLT@K,$L)"Q]#=.F&QA+3>\*7T38V3?)2\V<,Z")V.V\8 M\.NYBQ#8W%[ZP)&PW@#@ _1K!ZC/8'J%Y)%Z;^>*;5[4CEZMWCU6+R;)%$X. M>9]7SPB.+.4,24UA$37H$19KF^W.%#!/;]XC=C[.V&\QW(#XS2#QM5?$XG+Y=MN^/XZ\E?\*P=G"6Z<5+_V=BO_YS2 MAI-/)R#]WQI_?SII7!PW&]N_G=9/?S]MP+- &RY 0VC]8H?4+WXOO8)'ASYJ MK'.<*[4Y[]68A Q0=!09V&O"9+.<3 7U,:=,DIX4WU3,N*AU"LXFI06+>C*H M;[?Q?J^^4]O?^O]V/M\>W+>T:2TWA!W>.1'7)TZY9+VE 4P>Q^$GS6@D,,5! M1,4XUSGUM?.]VK M %OE>6&[%B_#/>!]AF$H::X^@RY*+76RD23#?31.*VT#L<*"6@L32@4F^+YG M])QL=WVKVECH] & M*$^0+"A7N@+Q2!BF.$XE# \2!D\.%1/$1>^149+ER#9@M,H9I)0B$=BF5<04 MPC##"3@*33CK-CO=,AKW>O)CZ24<0=7H\AG048K-B$T5<#0,$BIC@R91J<9( MX7W*_F?X7NN\Z(0V1+,FW,OWAY+:+7,UF^,-V(8B.^I1.?V]3G'0T^S'TU[- MEF\[?+49[SZ*SRC#_]3/[\:TU#*P'%(DQB&<7DTW.(B*ESOU]BZ1#JA*- MQXL&S6G2G@JP-L%8IQ2HFU $66("\AI+[X@D*@,FA:UMAFB,K,8>K,0H +ME M>_W:6"O.!]*WL3L -J,B2_H!-.Z2GEWQLO[$ZTQ1N@DN=O.;%(XX"R/N'L%K M#-OKYO&XV(ZIF2-W?82'@WG=[9S6>L>@)\A=PG)L]X:[UA@#ON5QJU*O8\;9 MPSA@M&.Q#$ 'EG@:,93BTJ-;Z?FM]0 Y!JXB.*:"47;A9P9!3 MT:+D1;18JD!DRN&_Z\K,.* :@MIB#S66%O.6M';,5;P$;$6=HS:,*(#T_U;N M3ZM1I.CYA7]_EQX:0Y.,/@%EYC27C^%(&ZZ0=-XJRV#R+5W;-.MBENS#EG;4 M[0 9&(S-^S@SZ%UQZ5$L)(@_, +;RK6\UI=)2/:/;?_OSJ 5=@L*=5Z+H4>QUAET9W#IDG./@X[UOCN(X09YFY>#/;'$7>[2?XY><*L= M1O$&6^5(*K&;*787.^Q0>$ZU-0)V:RX1!P,?&2DY$A*+*(,6@8>U3;+.Z8QX MA"P7<\F"<"1*ZJB*3'&KG)7".\FH"BXXJ4,A"_>@9I4L/*FQ?R!R1>I7;E3J]?GMR,C%L867_0;0\37THS'B1?EVZ"(CO6]>*_!]FI<%YD M0G3CZ3!?>)0,''_:(B4V*YV]-2.WS*C+[S H_;*MYFFS7WJX:MU!*_:N[P(N MMIKQ>_8-]W,"\EA-1%B_7C,[W(MLXZ+>W*BT93&4FTF,+[:B;@P#'W,"]%RV M'07S@AH "A9XC-&(P+ P%DP+K4RR]T_N*5TYN^V;$*3WZ7*L?PZ'6B'AQ MOK=UJ!(W"@QN1!4!NX\#"=;12$1D##0Q2J,#NX^MBUEI/G.F>(F@C=966ZLU MMSIJ!4#DDO.**FX$KJ3@):3@H@%20$CP26KDE5((Z*I%FC.-#.P826G&&>%K MFWRV%.03I+P[_(BM[Y V=!CV[)GO>R(':):;Q+6,I".(^0PWFY6I<2[ M*B,^<1E$J98Q2%*_6-'#R]C(7#KTRO7]J>04[SN]?N]S=H__EKWCHRJVRQ)' MV3@?:N#)'\V#_=:WO0^[\*Q/+= \<7+ &B<[9&__X\^#BS^:H,VI?O$M M1X>;**3.IS(:!"R7T<'()>D1\2F?9!,>[51Q1,QIE-'+)*SG6AL'R!HDE89Y M"S8@F8RC_+R_]_[_H=^V/N]LU][OU?_<:7S>VM_=:SR@8.+=C[[^JLQ0IV&W MC\[#_+"HM>->>V^\(#"ZN,S']'N#[O2YT0-B**]8\8.JFC\R^G%Z&[W2P7$M M78U]\KFU=&_[VZ'SSG(:-$J1Q&&[!VDC1#"+/RTM9*Y.7C >$GQ7(;\Z!# A>3U0)%%F5W* M 1D2)+(D.0NVKVT2MHYGR>"+G[]6J__@U>?UK4-874]@,1!UT>7MAB%K MC$#!!YPXY\13EP^EE)CNX3XW "V/:V[.W-S/>92ULBM+;WE&<5?MZD;G^QB" ME\73B+A^?FQ#YZSPP<+O\J>UG7\/LIMNMYT#JO,1T)\M>.5?ULH/=_]<^[4, M#NW#/G%ZUNJ63UPP MK'Q[6E8J=E0M]6%N3PJ2B[^=CYE\6[]L-W0*$:Z MEXI/>UN7PZQ0U7X*,>"8:V4 M]L#=%+B/9NH3'9F\(\]TXZH%5)%VX"+MB.PO\$\G5E<<^ MQ6[W1L'ZN]D_WFW#?MT, ]OZE$O@]IK]^#EVOS=]_+-0BMG-A]ZH,%UX?DB! M &(C'."@XBC71T*.)(&T@R42V;W&@1^6_JG9XE1D.A7R="5(96^"RTYI.4[9 MCQ68SXE.(V1+MMF%+;O[+8ZUVBWLU9(I]"=N?0WJ>E<%@6N#LZ*0=X[ #N6V M?R7CZTL/>:5X%L W]MN]M%,0KOR-2G+'/"L?V:%-UOBH"9*.&L2=5\CZ'+CB MO.5@:3KFS=HFX%($MAOL^8V2>S7=66CBY82OER)5Y!Y<%GX>2V=:!5G:CC:W M5:LDY\I"_M$X.F1,!ZN-1T:87#!>!:2I(LA)S(5RREH2UC9SO[Z,>=,[:"=; M.GG' U[53$U_*1HV$_PRC:Y$GAB+VE;++C(5X[I98,C>QT=SKA)JBEUL8^I@ M[ E/43_[XQ@&K3BT#:>DI'!\#/T>6]F-T^R?%ZFT;_@@]2>L=[0JB9 ,8I%G MMUF*R.)$D20Z.$:M%$).'HPNKZMH*[?/.NT=YQ,HFTYXCZW6#GKQ7>C'_X9FCUX\/F[9KMX_>)+_YPN\C?1 M6KQX8/GQ,(?>F TM6$ZCSWW&KWJA#S/L-XH,^XD^Z>5G CZD],:/\0:Y\;/; M;DOXAI#R0;>]_3/!GN!EV8;1-W^\9"^;9U;?Z[9%T_FA0(#(96DN_%Z7=1NN M];4?E^-63#8AA\,U((X:W-R%;1T?=> 0DM BF*Z5]M]WO M-MN]IA_[W5_95W!M>NY0&Y[5WR@=].Y1#W?BO'7#H&N]3JL9:J,!C$\)KLV8F.+,9@EF9KZ#&I;] M_"HE8RE0:$%-2CY$@8F02FBE[EL)_,$6UY!ICZUG8]B@8+7/8HX/3G^V]D[J M9._O7.5TEWW=_]KZNOWI&+YSW#C]VCRX@/MO?SKYNOW[Z=Z^YZ/OP+,&7^D7 M6;_X(@Y.?LLMU5N-T[^^-3[L $7?H5]/_S@I;/8/C6_UOP]$X^(XU3_CG__: MW^G#W^>-BSK+62I.2AN$0#8E#/:\8<@2*9'(+;]\U$XZGTM23!WES-Y-%Z8[ M^=-"A^ZO.[? ]YT(-KD%/"T&+ DX_N>3K=X?4+4 M&[&>(>D9<9Z"\EQB(:ZP\#Y8>#&!A=PJ;F/T"*N8*X1KC1QC&LE<.-QBECNT MK6UJM3$CW.MUP^$\]YAG3*MF+\Y-E+V/<26(\H?RR/I!O'C&(%\1]07-=SHG M8*G$.!;111>PL=X:19+B?$%1N???#8JEZNT.#ZN6O2'+:FP&S2EBS .5&KN( M' T6<8USK38?D'-"2>J-)$%DC-"4T'\^=CN8#1-/BO@3C[P1\=^$XM_, !^I M_?-3P=Y"]DF*2)GALO:*1(LQP ">8RTHX*) /#F.L0@"^^ M!61X>=ZS='1O9?RBOW>Z*38?2OAF#',U<7\U"-]PL7+R?<7Z%HGMY].L+YID M../(&_B#JQ"0E5JC&$,0GC(E&5L8ML]&BZ6P\]^$]B\1Z[L_ FRUP\YE3&7% M Y\1*R9Y8$B,\F U$M)AQ(E(R$G%$?8FX>B5X4Z_!:QX>4*T=#QP9=Q^(Z"H M''_/P0-SR.ANKS>(8;OH1%EB=QG ,QY/>KDJ%TT%S'MV#"OPGE7B*:=Y=S;Z3X%:][1G"8Y'4R888E\XAJ M2A''TB*;&$&,*ZL"CCRPRK]7^?>6A-?-C@4=CWN]ZO)GSXV89#)^2 =.( M^1I.769#Q5^QEQ-7<\6[G9^Y"&C9Z2?_>D'6^G JQO@_@U4(G4&N*%"9Z\^" MKN4JE^?UQ1KO=_*O*BO^47@Z':DMHC16!H&4"QQQR0-RR6L4G(F::BZT7%$K M?FXM?F'7\://DI8$G^]/3F<-;*40=.G-^+M1M++N%X>MD]8]$=12ICPR%B?$ M"9/(B$219S0JY:)@.*RL=;]\9V\5@*XB@*XL_[RL&%-9_T^&J)/6/Z')\>08 MBL8)Q'WRR&KL$2$R$>:MYT:OK/6_0$1]O6?S.V,5P!=Z-E_9\T^*IV/K5AGN M\T/A=+)-(H(E+2S"F.1$RI1[+D:#!$])*)M+<835--RK14GE%N.1J%0$FPW!PZ8*1S>*IB)!GC$@NL.F&OD/)M(^53TH[PZ2!C9]CH<=@]:S;):G3: MWTOW7 :+WGZG;UOCG[_O]/J-3O\@PLOYSE$[]R0&HPY8O6FKU6^?C3=_*'J,_1L7+[;!X>3>>VF;1"BX+ M97ZKHN-7[)[6?KGZ;-B?,#=;&MVQV6KVSW_-/2=RC\,;%&),%68WTGE((MR3 M[903QL2GT?#?7\U,;L SNR-=[B+SYF2_3AM'AT(JB[5FB 9"$ ^<(J,$@9W/ M.1RM"T22M4V^(?!4DYVB]YU\31:29GM@RXUQ;"L8(C&G&RIO!6>=7C-? M\ZY0C^;W..PI,N1M8U\<=B3!5U^QKM=I#?HW?V6JUO[S)Y 5&PX1$Q,T]N=Q M]ZI3P%%$KAOM-U2T+GIG6S_L>6_M']>W4MA')^9PH'7> MKCIGE9VSSNL?#PGC0CHE$ [&(\XLX'<0%A%F-2R$CH&RDK."X,+NF/<]X*F. M. \B*@R'E7%4J M3O48'Q>PV]C'NRF3XC$]L6:J[IVS4/72JGIIK4POK5?2CJC ][?7A>FR+571 M<6G4FZKX1U&ZMY;;A);__CTW<)[NQO0FINDR]*AVZ1>=,16O(07D&1I33<>) MKT1MAD44Z>(T&N55H-QRGJLY,9R8D]P%C)D6Y,D;4^W\>P#\=;<-[&A0E/C9 MR]['_6/;'CHV+OGOJPH:\;QQ<=S:V__&&]MUL;?]J?EU^T# -<" ZS\._LXN M_W#Z]>0+F73M-RZ.V-Z'+V)O_P@#\^6-#W]\:YRT@ G_ 6/X[?@@N_SIU]/& M_E^S&E81PH#328:D"09QJ2PR,1 P'[D >\5S[G.VA^$+JLRS-"44'ADZ_,8Z M5LT]ZI6"PIM#0QZ&AXL+#;D_'$YX>2];J&=6- Q#?A5Q(\^&E)-Q(]$ERST1 M*!AA$1>4(.-E0CI)K44D226\M@F8N/'X]GY+"I;W>I_'%$";_P&O(:YY\2VD MEC>">1$DU1%*DR=*>X*YTD9[9A0S@H<@M?7A^3H*W G/D\VE*K)Z?PB>3DTV MVM" A4-&6HJX]0Q9KSSB!&L9$[8Q.(!@AE]Q>? WH?8W$[)'ZOXS,K-;.TM5 M].RQV#!)SQ)G7!KAD8J$(YX\1T:!-4N5\,#9L14^)X(IO<$7U6YT&>'AH?=X MO:[!,F_S313D_^75\JAR$2L>]1"LG)$I9H36*FGDJ66Y4"M%Q@6'9$K&@2!0 MR^/:)I^F4;^N<#& 5ZGQKYI!75?ZBD$M&!4F&125W$5%/+*6&;"I*$/:"(&< M],%B2[AAV;KB>D/(JD[_&_)$O:WNEJ^71%VN8\6C'H"8,_H>>4%]E(2!SMGIL-XZAD5359P#YIJ=_;PE!U[MP- MK<- @S!!Y;*3^=0@4H,THPZII"08J\0[PF9'L5XK$G!4QH?7FNU::N89S9XD M6CNVH&YEK:Q:-\+*=(NUZQ55!\:K$/1!_F._MU[[T>P?SRE[AJDH4B 4P(E3 MY[4@PC.I).=.F$0KV5L^V8-[?3R4VDOK643>ZQPWG3N+U&9J]TZGRE?&[4,8>,"6LC5C=?7?N2B@/U;[%__VK":R__Y#TV)^F>O%@NQJ97" M/?IVH5&U %1GO=:*O5[QRS.X -[WZG9QU&(N#?*12@VVE&:(;1AP6=T,Q+P% M=PVU,.@654'@)OF-KPJ.K6=EZC5[N:A..4OYFM/8/^X$V&2.SC.?JH&<^D$N M_U04,1NKII9?H-V+^:U[ W\\G.Z-VJ,*@3SO3G=5@FU.MZ[WP0@JJ ^8FR2T M2XI&)YTT+EE6X<[RX<[)%@;K)":!\8,)U%92Y@%0512629=)7U+*'WP M_(^'3"NC$I6(*PJ[GDP*&282LC@%QX1R2=-\*#LM?>7VT8M3]9MFR-/US>_Z M[E9N+>Z\EC>"TQ+4L\%4.[/GG4$_7]*-K0CK7-Q]T!OM''?M:"^[DY6;_O08 MX.;V[*S;^9G'&H$!'-M6NIK,ZRRAU2H?EJMSPFX1KF_IPW'^=Z_8!+/M"#/4 MSM4\P9+\ 9K=S55/?GF_]>'3K\6^V8W?8QL&^$O\Z5N#XKS5AKS1%8I27I-O MW#_NQHARJ<:)014/*L9MCV"7ZL'J=7+Q4+B^=]QIE?6Y0DS%NS;+MRP& ]?# M+?-CAO,R)C,SYRA_LY,U]Q'S XL(FW$&K^N"\=]E^;$/6UM_UCKP)J7,E52@ MUOD>GVL2RO'-![14":*(-HE+QBDGUH&]$8Q2F#*P\0$QQ %K8*9&Q(B)F')$$R%O0(E<3F0;:A>!K"9NV5L_"5'MONZT.H%[3 M%Y+?";$UK*Q7TFW;&PQOG(&RY@$B.J=%56* OWQ)#^"QF9H>[M'YWNP518AO ML"?.6D"?0^P!J=ZHU?X<:M>5*I:J,5*QX\P6_H4,^-\S/)U?#O[29H%_G#;[_3BY M?<'4_-;)4Y/K'<(Z^WZGVRL@>DCP"FC*+._)2FR>?#L^'ZNO.1L'/GW^DKW> M)6ST>H/34ONOU]E\ZU4W?S9^'#*J@-%;5S7%E:+;/!B" @][55E3J!4CQD&]=U] M9Y'WVX,,LD$\=5X3N<:P34B*.7' T1.SQB="A:5,WW56R!=F3UT&6XV1J(G MK*M5_%0,9&A1(;J:A*J,'SC=P0?1&YO;W)TK(-]NBZDXO)**L0_(T2 M\*WR8&9TCG1U4'&:&\!U8RZ77_OWP'8!'%KGE]<]*O[W)0*;[R>=*Q37_,A= MZN;TD$5M5H63=F?HRPNEG&T/Q>=UY&T\U_8R70V*)!8C#PK1X&P^M!'(P8H@ MK+W7FGAJ3>[NNJ$750/^Z7(H7@'8KPQ=_RT>-=M%#-?^YT]OFJ2WAQF\BT0^ M>@WY+N>Z.,0;.\,KC_ JACT/!,XHY"(2-M82BQBS!'& *>1B)"A)[B2AWO@ M#%L^VD-2\>OG@MR5302Y5Q_N_WR!#+,G:\3]JM/''G&>[L]SUPD?G,1:(0GB MDKM8.F0QH8AK[Y+C@09)G+?%N_QH.2G9Y+G,A3L]TYW M^*M\7=5<>SQ,Y.,AHY(%+Q)*T2;$J9#(Y0JTV#FMC3+8R91M#F:JYMH/:JXM M;VZNG5^WD+F[FT"SMS6YD$:SP?%2F 2!3,QLEC9G^\XE;9N_8 M;K:8>B//U)($YK'Z)>)^%%^WO^;[7M1/X>_MC[RQ'9J-DP:@[N\M0%M:!T0] M.#GBDXC;V&Y]:YSN7!QU[_^PN@+9A0?__5W-L^ M3HV3;^>'3&@GJ=:(&\T1EX"\FCN!&(@6M@)C3NUD6)[@5!LV;[::I;BZV/\18[L(L/9%[&@H!:,6AX*3N6R9 MF+/QJ-#/E8FG%'B#$K'X>$J\(T['R\8U+\KDNZ7R MSJPSISGJ1"YAL_O;K+E;:^G..0/WJ6V\.C,Y2V;NF$F\V$CX%9JL2NR61NQ> M[_EY(_9KNVW?.9V*<'WT@?G*%7:<-; 5+^SH(IC .ME(DN$^&EMG]9Y_6+GYU0TP.FGDWH^L#C=$?#-5F/[V\7>_O'Q 3T0 M>]NMDX/]@_.#BZ.+^O[OL^)M*4[,V&B0X#:77/0.6:<3BD1((YF1G+*U32/6 MI9H^ITBD69M4Y%U,Z,P M8(4^%=MZ>;;UH(.?"GU> GTF"USC(",#:HP2CRGW#N#(6!P1H\EAJI5T1.7B M;&I=Z17LWE(!7D6WGH!N =1A'Q3P*V(XUMCF\B_6.2HI%8F0DFZ- *^B6R\( M>&P2\"S8_QYKQ'#.MW$\(<>#19@PS4-,6KA4]$E9)V:Z(.K+P<_KS5O,U5\5%]KMDO9SY[)^SAUG[W1='6/U6_>/18!,KP%RM>_(V2#BN<+TRND?U1_ MY3($>U1+=JQC9:Z"5@:Z3 >W+)""R0UQGP.$Z1#>?!:"V,:, )><@UR>+9") M2,F53%5[DFZ9"_=53Y3T*5M<#FLK]L8Z!Q4A=1796!39F)'9%H*B*5&%>,R! MG]8K9'%@2%ML&8<_5.1KFXJM"UWYLJONZ'/:)3W)HNEVRMX='@B$0(8.$ #B%#$P86 M1)D%0 N>X;5-0M3J4:#EZV"_XA"RE,Z2"D*>&T(FG212.":I=8AIAQ%/(2(; M74*"[2ZS/CSL57DTRL'#72*7)SZW)DRX1FU>45P8=)'(HQ7*@J,+&6 "])C9#"7*+B0M(J& M!!(*AF+HZ@:85DCT\DBTE%ZD"HE>#HDF_4F,&&">N4L"]Q:02$:DE13($8-# M$DEBP0N&PHU<%8;RW#EWS^S<^FW%4XKH;)?57:LS)C8,!"-T!KG [[VQ=^4* M3LP_[)4BO3>W/WRD;X[>5=-^&,>X'/T/5V/?F.Y_2*./@6.#8L0<@4F2P+(5 M','2<>IX\LFKHA?)"O+7N37OA2,(7AMR+J@S[,H@Y\(:QS[2EU@AYU,@YZ1/ M4/.H6'0<>9(HXL(FI+$32+C F'06K'^2&Y.;176.K7"L8H"KQ0 ?Z?NL<.PI M<&PJ]2VX0*3"R%&O$"<1&"#/@2G4!\R=9Q1G8V]#KF#B6X6<%0-\^?$^ #D? MZ:NMD/,ID'/2Y^H%]Y0PA@+WN;DL,"H9FY&3K X#?.7QA-LK M'RI23E(5@O0(JKM/EJQBQ>@A7%>Y],0=GA7 /0K@I%Z?$(A@B4"0J(4ZP1,A?$+%,QJA5V1%9X\R"\F71% J106"*,8@"4X50*9)7VR'!EN/9* M #%>55=DA7 5HUIAAV&%< ]"N$F78;0L># 0D7K@NV#^*K/"1WVFLA/NI[1XUVX53><[-7NVL"^K:A3>HA4&L M]3NU/MSE\KM7]/>!RN](B;XQ+FS M5MI@E0L\!F4<7QX:WX MOY_.O_X=SASELK'=^M8XW;DXN*B??SW=^='8/L(-NDOK=/>\_O>7GP<7!^=[ M?__5W-L^3O">8F__R\\Z ,O>-HSTXR'C4<:<@R8(<0 B.B(K14*1FD@T9DEJ M,,OHNL;3GJ=+R4JPT&7CCZ+X71ATLY#95BM_E)IYMFMY26N_O'"6P:T24PG% M^=Z^_]$X.K39>V*51<8+@7@P FFL&(J.)PU[3 C8K6U*)6X4B2N<""-QR$"2 MFMU>OW9L6VE",GXM*B7F2QZ#, O/CZL0YE$(<_1S[^.AT\9K+RT88BD!PCB" M'/IN!EAAB(T%)CS://!)0JV'[/TT(WK!UFOC%#09R<4 M[\?1_$HA>^.JW._:9JOXQX_8^AYK\(7^<:_0QZ+N#RC^?R[!>=67]J WL*V] M[FX[=>._!['=W^W'TTF39!<(CN\W8G_5C9(%;0.[O+YU*!+VR>: 5$D]_$$X M@I4A2.&\"QB50F#998MG[ - *&\NI%/4VV&X?KLE;P4-D M9]&>N4IV'B0[]8N]K<-(/0'>8)#D.1 Z8, 42]T"B*XX O9,=.RDZ7C M&L9?$85)J!]^MS$X!:#SLZ"_-#_?R=O0?_-_7/P+?CYFB4WL@+;14;M.%>?7?ZJP/;C;HR%&O::/T?('ML!;K<=?ZW ,:"-N&BQ%>ONU;@WSW9OGRL-A^T"H' M!B\\ T"&]BJL!"AE_O&\EG\=AO6X-VI@$W?S+, ?+UP%:JO=;X[>ZW/TL(/V MF[&W\[,<\N_=SFDVKP?]8KA[:1)=MDX[@W;_S1+*QOZ7\T,NI(S8 &?TGB > MRP)W$FE)07X(!7,E\Z1I3WXA?B]L0U3KOSB#X@L%ZS1)YZRQ( -8&<0%-B ( MG,%6(85@P%>XR2Z+::\G2$._B49K,5&I'Z#O!IR*PZ5Z##S"K<^BSX]MG:\_ M0"H7[@FII/)1J'3RD1V&R W35"#)"-!C*P@R(46DM5!>$2^\D2]>^:M:YT>O M!"I[! MA+,H-=L#6S[] 0SV)B)<++JW 9M(G8S: S7%EGGMG+%,>VL(9H=:K-W)GI^5 M*C= ;FH$;Y03-_WG_URS'A; Z[KWN=XE.L;?XIGG2ZLR]$VF#&M3F_0C?OP MF-]:L,6\K#[QQN>A/IU^8?63CQ>@1S_@&>>-BX_LZ_Y?H$]'YXWMX]/&Z<&/ M^HY?N;>_BO0\'].L)//_BK],& M_2/!,\[!.)26V,;UD\8B\ =)X>,D 8BTP!2_!;"6 < 9;,%FPPT MR__: V;1W:C52GGK7MYKI,_97S_A2!K3US-0R/Q!+[M;;E"Y]=J/XZ8_SL+7 M:_;Z$_A@S\Y:P!M*J\NDVG MG5&A'$_'-6&9X8]6?HE<_&PP'.[6 95S.3[5K3%V:Q;T'R2P$<&W*Y MPK#O#+\SZ!4(""/*9+C=;YV/WFM*T"_?;NA/S"[&;BA>J1N_1]B9RW7J]++R MV![0<9AR>PF],+O%9[5VIU\+(*H>GE:S8XTL1G['3O&XDK*/U//%#R$?L+?' M[[8%'*=8ICC:MVW;%V?OS2ME*04#=NB.+ZX&PQ76KEC>8D).KYS/WT%,041K M":2_T[VF,./WMTVV8_ZFER^]V^#BLK168+T0) #4C0,NQ M+PX/'?#55ZPK9/SFKXQ)1<:UV+V_4.PW3V$E&O%'[1.@1?MQXI$;\EV;H+$_ MC[NCMSD#Y$"N&^TW9!.\[#O;^F'/>VO_N"[X(/43)_Y'NCF__S# M;LY:LYE6S)U6R805 PS&TP0?BT X3<3A""^'A0O42,'CI8/KJ8SH3_F(V#=; MS:&':F^$U7]V.ZG9_U>GU\M>K!$;W>_ M!3E0_,V\Y;M[,;1H>=Y5;U'.LJ MN.3P4] 28;"_<\&I2 V=7' J.+?11^D]Z-;LAI M1SA9%"$ K6O9LUY\-_KAGZ'9 _9Y_JY9T"14?.F?UT]T9Z2V%P\L/QX"C3$; M6K",-<-"!,,'#V%HHX"AB?CG\C.J-R0E-WZ,-V[^[+;;YE[&E#WHMK=_)AA] MXR_+-@1_Z M5,WO;RY(-><^9O:/FQ]WEUM74M3.2A4J"])3)-9,;^NSLP?W" M *B7OOJ=[*N?IZ':*YN,T2E%;73JN="Y&,M-FZ-4^#+.4_;#W*>KY7V&^0:F M:^2WJ:9L#@D;<]E4\S:/9DZZE*K9N_]FV.G;UD,P_P6R@>\WHD\[?^TTONS< M0P;F6.;JTL=>.I]8%5FJJG0^O:"$S4[._CSRDF? ^3PXRV<^-V3EOG@&_?U& M=%,"_+\/]AW_YRSA[J]RL3ZD[].]O8_M0[V M?S]M;-?9P<6GD[WM<-RXV+UHP+W@>\?U_8_\X.2/;Y.)]8V_ZZ+QX:_C^M\' MN'X13AH?ZKQ!=^ =ZA3NA?<^[/R$[S?KIY]28T8Q-I6%HU(XXG*,W"!?KTDRG+]R:6_]T)3ONJ,Q1P<>RP$?$G&?WMS.$<<:P%3S) M%)0E%GOX504?*P8?TY7.+.'$.41I3GBU1B#GHT/1:YNT8@07=3G8NN%SUCJK MT./-HP>QG%&& T\A<*JYY8 <@;&H>ZPH]5@P]IMK 6F,D=131I!CBE%KD MI#;(!Z&)QU0*28%\$+K.S9S]H2OX>//PD0PC/@:&M9%<2>RBBYAY'BA+E'%< MP<>*P<=4[]; B6$V N^(''',,=($,R2)]/"?(YSZ;+NL8S6=+EFA1X4>MZ)' M()ZS0$/4DH.IHJE/Q *F!,*-UZI"CQ5##S&!'H2%0 31*!I@(%PY(!\L&*0\ M-T10*EG(74B,7(?5?7[X6% 3YZ5V"?]Y&:I]X[G#;3WI9XSX9=K.+QQ\! M6Y*T<8Q''IQRV@DEG)3*<>XJ\%DI\/D\Y7;%QXS#"5 7$?<+(D:B13Y%E10;8RFE7JOF'I/>BVY,C9%V+8]T[P\\] Q1$1MP)X1 MG#,(LN&P3EFEW:].NUWP(4C+C08BGH## 1UGT11XTF^H ML:8D6(=$;M_,'1?(BD"1DC[ &C)KL@)+/:?3L-+>I==>Z0577AC.0MZ2B<58 M"AXX!H5.2E7A3*NFVI-./26QB9)89'G. @PL /7&%A&>C)-61X\Q4&^CUJ6> MKN3[T-Q+Q&!URFDKD M>>Y(YSA7N7PMD,AU11?5@KH"AM4'AJB"CA$,9D$3M\%:E5BBDB83$B.D2M=8 M-6"8]'PF0'NP) ,B(3G$:6Y,GV1$(B0ODZ<>4UQ$3"HI*URH<.&I^L14N/"R MN##I-HT"$Q8I1H89!H1!*F2XHFUS:Y8>O:K PP#'VJHQ<9"7]9 MF'_1YRGWN,?"BF>\W@=4+[G:+[DZ55!F[XGO.V59[P6<4;Q"&K#P8X@\W;G, M?C'9U0:_J U^;[K,0[2:.IXDDI;F&OV,(4V20I%R@:FCG-*XMBGYNA"+<@BL M*+=_A7J[\(. 2F^?2F\G7?S,*X)]($BS2!"7)B'+24 X1..U!*VF8FW3B'6A MYDR0KO1VZ?5VX7[Z2F^?2F\G/?!!,*V#Q\AA"08UI@S9I"-*)BH<$K..LK5- MH=>)F#.WL-+;I=?;A;O1*[U]*KV==)#[2(-RA QQ@EQ06E."DXH.T"MM#&8 M0(8\N=IO7YO>+MS-7>GM4^GMI /;\QA >++OFBC06\.1BR2']"NM-1&"J%R' M3--U31\=][M Q5U0EO_R>=(^Q5ZT77]<5'O=!@UH=[[%)F>'G3,__=( MGV9UC^6\1Y6P\KPGKZ5>;K7#F%;N_#R+[5ZU12UNBYJ1FF(QDYA%9#QUB"N; M?_(:&>J38M%&[\JT44,>?<2Z?)DIR[=#?8XM^.71>NU#V82U;,BX%4Z;[6:O MWRV:'E:[576/RH!ZN=UJJ*-##84]Z[IZ5MO6@K#@+5E4]_9;58 M*W3E(BL3+GFN\G"#N5=#MJ7E+-4]EMIK<6.47<40[^EB[P$Q'&EJQ047QP7K M4UR0.\.Q4119SQWB00JD)9%(B6!Y,,HXD=8VF=0+K'UU/_U8<) XGRM(_+Y6 M876/ZAY/<8]7>XKT>>=#?:>Q7]MMO-^K3S6G7$C\^HI6VE_ H%>;22P\&/U# MM]/K_=GMI&:_(A&+(Q%?\AG(-1*!$]%.6H>BR+'HS/W_['U]=]LVLO=7X?$F M>]-S2!< P;>DZW/21,VZ3VVGMMMN^\\>D 1M)I+H)24[[J=_9D!2[[(E6[9) M"??<=1V+ H'!S&]>,(,)+2%B87EVR",AW9A*=^\@(*;]^.+T=87BA:_GTXBV MPXBV\31]C6A/A6BWTXCFRS"V*?>LR./$3;> K0G0K3C&1O-=\*0Q-RWHL2C%O<"W_+M""]3C5@B M&:$!7DCHVZ;C/?K03R.:1K077>V;YZWM*&"5\)O&MN?"MAEK382)SSP,74ML M_,9MO.PD/T;1(^M-=L:$GJ2>IH_?W MZ]63SYW3]^>'QY^6Q._;=>*OQVAR%H7.E;C?>SZYDI@WV[\X[$=93_X"]J:V M-#=G:49SZ1*NYTLGXL2284(Q72*VPMA)K#B) ]L!'X+;R=X!98[INJQY-1^- M,>7T&'H,;5;5*N3P^+QSVCFKLR*,-YW_?.X$@MRI+(XM*+K-"U(XO% M4G@>;)7/X[T#SNGDM%-;4^?O_],YTY;4 M3H_QR*/?DI/?VJ TXFP8=N4H#KW+9\.;H$H##J=]D=\>#F2O.,[Z.,L\4Z7VM>6J X,;,V._ M=.;,6#\0C$0"]MGW78L++[#"@ 26#(CK!H2XS&9E8)"Q1]\/NG$Q?)0U_/U MP$OAOW%Z?? #_*@GWA/Y1=I7KY^I"/XR+ 9I1M M-+QQ!B-ZE:L&6G7%52'?UK^\JTN?T[X2>O6E=]7H%1'Q!3,K5N\K/WYWD\:# MR[=!L.\[-B)%94-5+RX_I?L*1&8VL?R,^?LNHTL_)OO+/[MK6,KV&;,?-.S= MGSDVV_')VOL.?^B$-&7OFBS==U>D[(H]2)8'P[RY9Q?88B68-.">@LM<2N,( MGKLLC$X_EO&47M@M8GP$.[\7RMRPJ6F "44V2HL)'V,-3=E$.GT FW 5%W=3 M*34M)]=G<8N7)*YT"X@F6<5AO:NN1*J!FZ'IMHYD7F7@NTEU&>')X%+FFGKK M7=KS$,QO0+!E\8I..[]WCG];)7-N ^$M_>BJCZ['5LI9]O:]%[[H:MDUJ/EU M&LE" <[9\ K@9^Z2[@7+:F& AT8(OYY\/$W_.O\Q/?KRTR7\_N6HUW%.SG_\^B?[\_;D_(+] M][]?GQ%(&84BLP(]M[-='+<%D;#FNY[HN3YS$CS! Z)K>NB7% M3U=SQ[U*P/3!%RN*4!E9(?-<*?;QR*(SB M,,)&C@XQ_75O'MI@0O]C M>2S&6\],&CRZ^?,&BXQT-> FA!NX-@ZY[6 ? RY#%B1"QBZE/N&N!X:&%NZ6 M"?=L3)1S07CD""ORO,#BS/,L<#UCRXT2&B=N(B(28DR4F+;WZ!;16KR;)MZ2 M>3:QXR1F-H]B7_BQ&PL&: ]>J91:=[=-O&>#ELP!SDUB!Z\H32SNV*X5^))9 M>#\C20(6!\('QX&9SKIA!RW=C9=N$7BVB D)$PD 3J7O1C*PPR#VP8.TD^!Y MI%L+\#H"/!LW= 5)2. 3D%W!P?B.0(!CBO<.!W$2@?4='%LP=YR$4>!FW '3&^/FMS?5(.$%XGVS5RCT*).IY7(/"CBM\X-K%L$6QCX MLR5H)>&!;QE)X09.$ 3$\24)W>HJ< U;;8&M="X<&' [H"&/K3CV'8M+/P#G M M,Q.=X<'CNA[V+$P.9FP!\-6^L*T5.;+!NY5EFCQCQJN-Q/6,PBP1-.>! & M CB(H<\2^R*,-&JT##5FXXP.=H,*J&>!&DC CXD=<&&$:S$G\F)":N#Z)H)%GDMMQ]7 T#)@F(U0 M4L^1)"*>14C"+(YARL &+RC@ 0=;PI&4(S P\(+(MIH3&A@>T.DVB&T>1HZ3 MR("3, [#D'@>I5Y"B>^)1 -#RX!A-O)I>RRQ?2DMQPY]B\(0E&!&U+1ZZ$4M4U#S:.^",F;;[Z%OBG@L8EER)[*QU M)?(&>YD]7=^HK7F!GF2[)]F>2U 6Z\0/63$PLF039Q1;: 9L_!@"R7V25,36 M"GY3"OYDP2T/MD]C)^"6XSB1Q5TGM@+;99;O1&#TQR(F,=T[<'R3^X_.2+SC M:+(%MOTVRNVF#P*TW#Z5W,Y=KV [01R#H$K)0G#870)R*X05@?_E<-MV!15[ M![YK@4M,;FM]NVURN_$PMY;;IY+;V0!V(*63$"(MZ;F>Q3V0X)"!\"9" M<,:2.)0HM\SQ3&]CJ3 -JO)O7B3M5!92Y-&ENNSU(TA -[O"2[IUOS,]ABY8 M>Q[VTGQ8#[&IWO5+K MDN8BJQYCXV-H!^I9M54EHY6$@LZ:%D^MMC:LMF!MY$ MW K".+9$[), ?*S080P;H9O4;5(H\QZ]5?=$D<;Y6DOBJ7J$> M0X_Q%&-L[2G26>?34>?XW#@\_G!R-->;584 MG_,L20?:B-B<$?$;GH%,&1$)=?THHLR*[,@&(T)$EG!):$72C5V>)/ IVSOP M7).[CRY"75Q=R+@,_!D0+3-@[C6@:T5J-:&^>M[:C@%7";QK;G@O; M9JRUT E@?^S8PB9;);8)@#2+)3&XI30&^UOL'?# =.E\JOAWVPIKCQZC:9'T MI[MB0T]23U)'[^_7JR>?.Z?OSP^//RV)W[?KQ%^/T>0L"ITK<;_W?'(E,6^V M?W'8C[*>_ 7L36UI;L[2C.;2)6(6N!Z3H<5#FUC<9%;81 20:@0PI5[ M!X%MNO:CBQ(W7_+1&$M.CZ''T%95K4$.C\\[IYVS.BG">-/YS^?.\5EGSC-M MERF@Q]#FU?.&\C9@7RT)Y1W"6W)9#$H[JTI-/98#;5"M95!]G3.H.&4D]&UJ M!5%H@T$5$BOP(L^BPO%"XMJ$Q'C0.G\UR]IA.VU'Z3'T&-MM1RGSZG MG=J8.G__G\Z9-J1V>HQ''OR6G/S6!J419\.P*T=1Z%T^&=X$51IH;[YD.&\< MQ:O[:*3](1"K"O-E_>)'F62Y+)\[%]]DT?DVR 70.^V+_/9P('O%<=;'6>:9 M*K2O#5<=%MR8%?NE,V?%"AJZ)/#!; TCO&0PH%9( \^*N,M=%@'L\I C?+ M')^"B8B7G8!QF2.6_P.X/":!9*$K_0C&(,*._# ,A.U'(J#$_J^W=W".O([= M)!":@5.*'[X7!XOV;(;M2U 5$<76.S1R8LI90D,BX67$"?%0P>%R;\GWF,.Y M (O'#4/*8]<+?3<)O5AX3BP]1IUZ-Y4DCL5 23\0M2NN"OFV_N5=7?^?]A65 MU)?>]41^ 0Q3R0XRRXSD*P*6'U=\% 3[OF,C*U6N1/7BBLOV%9?-@%GY&?/W M74:7?DSVEW]VU["4[3-F/VC8NS]S;+;CD[7W'?[0"6G*WC59NN^N2-D']+[: M@(>D'WV"1U?LJ;0\NN_-/;O NRQ-F9>_=^4L_68OZ+3S M>^?XMU4R@9MIC&WIH^NQE8K_>668J'$'%&??(S3DX\7%-X+GYU^/>[]E?YY_M/7N5.&OW_[^^C+ MC]T_>\?X#OOXXP4_9H?P?5SC;W\??_J5_=7[^?+HC]-D5+X[OFZ>NW'@!]C- M.PQ\B[/$MT('=M-W'1Z[C 8QWDE@$VHZMKOF*V8]+LR#AP;!XF M42RX0Q(1,DX)C4/L.1"XCI;FEDGS;!_0P.%)Y+N)%3OP@X=1"(*<>!;S7!K: MQ'>%$X T!Z83<"W,[1;FP*<1%7Y$F60\Q#MDDL1WW"@2MAN%'M'"W#)AGFT. M&G&/ RDC2U"/6IP3;,8M?)!MYE ?@-P3?.^ ,<_D?-T;T+0T-TR:"7$2$%P6 MV!$H:.&(0(:V0VPG),+CB:NEN672/-LRU+$=#]0PL63D@S0SD5BXWY8@21)* MX4KN!]AZT*3VNE?E:&%NF# [L1<$'(0T(B'W?1)Z,9,T\O#&/AD27PMSRX1Y MMDD;"R/);-^UN.=Y%O=M4-(Q2#2-.7=='^PO"L+L!+;ID:89VIOLR]'4Z-[G M/(M $&"ZJ\3TVE[-M@8R<2=RXH#YDA,&K"I#WXXYM:7-&+==1YL9[4*F="Z> MY]MVY/L)L1+*8H"GR+5"[,5%;)]+QPXE\4),"C7=C=TQVL3;J794NID/OH+M M@_VZ2+@+1T;T*Z?1E%) RB M(/ $CV4"+J8K0; 2'A%*DE!+=\ND>S8"Z 9@F#D,Q-FW7>R0*RP!ZMQR66R[ M$>PR$RZ8YJ9--M7/1 MW4X0[]B(2N8[GA+'/O= #:/>H(T">1FM1.9!$<%U;@_>(MBR24"E2X0+*,&QHV?L.E(DP-F1 $VF PKM@JW;N7!A M'-@L=@FSF$="BU.;@;.1!):,PL0.P1+Q2(R=6HE)']]E;5TA>FJ392-7@FO4 MF$,-3S#N)5XH1>CQT L"QP-DP'RER,4C4(T:+4.-V3!D%$1NZ(3,LEU.+>RM M:8D '!MP9R+')B$#&Q=0PV$F=R&'(I/!E9"/T6)S*P0I<0R^>N&]A$RIBPO0-@ ).1^=LW M-3#L*C!0ZCL!=Y(X"4.>.)Y/N/28)[GC"-]A.O;9-F"8C7U2C&!3W[=D$$B+ M2QX#)DC;\I+0$S0(!*$A (-K6(1 ?_';!DX)-H[ -?1#)Q' M'WD^%S \X%:E)^W#]W0]S[;F!7J2[9YD>RZ\6*P3/V3% .^ W, 9Q1:: 1L_ MAD!RGR05L;6"WY2"/YF_7\ 37N)RQ[5X[(06CV+/\ITP@']&/F=$$L+XW@&U MJN%<=! M[(61B"B+L9# -[U@4Z$\+;A-$=R-1^JUX#Z5X,[&X*GO!<(5H65C90 /$F;Y M MO8"TX<-_#=@%(07(KM1+7@;IO@;CR2K@7WJ01W-D8>@C^#PFG%GNN#X$8N M:%PF+,\-F!.$>&V3#X++'-/Q-A4DUX+;%,'=>*A;"^Y3">YL$#MFL2\XLRUB M>R"X'MC+?B@\"^SG,+%MPNT@Q+*=P.3NIM)A&G030/.B::>RD"*/+M7EGA]! M KK9%5[+K#OVZ3%TT_C7MI/BT&NVM%I=:7'T![4RZFK2D8K"06E-2V>6F]M7&_--T$EQ(YM[@86 M#9/$XH[G@MZ*'$WL'E+BFXS8IFGF/XJH;)L)DY=THH)]\^B?U M9K7HR4W>7]CPBN5*PZS4@ZNQ1HL>H]%QBZ6Y=MI$7#'(7H!E6$NJ-@8W9PS^ M.F<,VK8D;ASA@;;C@3$81U; ?773!F,Q#1(>NGL''F.F^_B% _940XL4VY)+X5V;:P.'>Y%7+I6CSA M@0=&1,@"OTIL)9NZ(KLQM:CW. X:TG88TC:>K*\A[:D@[78:TB(W( R\6$O* MB%@\H*$E;-NU$C=(L.D0AXT$2'-M$_Q?#6D:TG8%TC9>QJ A[8D@[7C&2N,V M"WU'Q)9/9&QQ(0'20DHLFGB4NXDO)44KS0U,9V,)*QK2-*2]S&K?/&^%1P&K MA-\TN#T7N,W8:\(A%)/&+1*XH<69ZU@BDHD%*.01"8E,]CVW?; M"FN/'J-IP?2GNVM#3U)/4@?P[]>K)Y\[I^_/#X\_+0GAM^O07X_1Y$0*G2YQ MO_M\Q-;6ENSM*\F,N8B(+("7T\W1!.9/%8^)8/NV<% M/@E=V_7=@/O8=3PPF=.D?J!-,^7T&'H,;5;5*N3P^+QSVCFK$R.,-YW_?.X< MGW7F7--VV0)Z#&U?/6\L;P,&UI)8WB&\)9?%H#2TJO348SG0%M4Z%M67^4): M1CQ?8.:I)V-B<9Y0"TPK:24!MV/?#I(@BO<.7'^^6]+:@3MM2.DQ]!C;;4@I M^^G'SD\GIYW:FCI__Y_.F;:D=GJ,1Q[]EIS\U@:E$6?#L"O+BH5'U/HT0UX> M>BK\.'HTT,A\R2#>.'97M]%(^T,@5A7"+EK\2ARX(=TK3"AH143 MAX4N$3+V(@P&^INX8'"# O@HV_?[@8#7P7_C]/K@!_6C7$&8?W\P6LWX0_7X M:%GE_&!)77%5R+?U+^_JPN2TKV13?>E=3^07:;]>*]85STQ/3;_\^-U-&@\N MWP;!ON_8*-"5>5.]N/R4[BM9GZ%U^1GS]UU&EWY,]I=_=M>PE.TS9C]HV+L_ M+%!_!E^J%,C=L:AI@LI*-TF+"CULC M;ZZ)=/H -O@J881-I2VUG%R?Q2W>1KG292N:9!6']:ZZ$JD&;IVFVSJ2>96! MKRR-?XK>U3OC9' I@CJ-R"PM7A%IYW?.\>_K9*?V$QC;$L?78^M M5)#"V_=>^$:Q91?.YM=I) MUS^S9\ H :.X^] 7+:F$P>(MBMX0D26"')(@% MUB\R03T[G\._ M_XY3^-]7F!<]^OMW^/U7>O3'K\YL3/:O3T??CGN_DK_^.+2/_^C0XT]'?Q^S M0_C?Z>41QF3_@-\__O;MKX_=Y'B^/:(,D\2+?-?R/"ZQ$SMP8^(0+X:?/ YE MHN&C9? QVZ31DRP,"'%5+/ MLSS*H\CEB<CGK#"B$46=R-A^;'C6<.6U27 MM0;X2-!=PH_]."(1YW80>+;T?>&S [Q=CG3C8J&/*)Q$E!+.B$X)B%!QR0.K3ADDL91X,1Q#(Z)3TR? M;"K/78MW4\3;M;D4<2A#8D>/;S ]"'OJ!#+5XMTR\9\.6KNOYS).) M16CH6SR!'SZ3H<4"5W@RL 4-R-X!YZ;M:^G>-NDFQ"5>Z/E4A [W72>4P,A> M2$5D1VX0.<\CW5J UQ'@VW[H4^9DSCPP[5=H75SRT1[-JH7N+:T0RZL M4/C@6%-A6X&(F!5YMB.XYXM$4A1M9K)@S8R$Y[@FY<'75;2HJ6PE,@\*^:US MT^T6P18/0V!7E_F^8%Q0V[?CP$^(3;DOI$,\#5NM@JW;N7A@Z/A)%(,=PF). MT2+QK2"0L17R)/ "'A,W]C!BX)N4S%_L]+ N\XVYEGTCUU=KU)@W=JCC2Y$D M-O,9#VU?A)'G4H=&KN=%GM3Y4VU#C;GL2^IA4GYB\0#]F(02"^R?V'*H#8@! MWJD=V)A]2NZ8!%S[MF!8P<"_DB8&Y(PT,>+ M;0.&^<1*)D0H/,MA>/5VX(26H*ZP8B&#Q(YMDK@2+]JAIN#DR@,8SN*J2 .XP$AC&E@:!DPS$8^'4\ZL*N.E201MSCSJ.5'Q+8H M=XG-;Y)6.;N3%A-"'1WH'O<9.ZK0&&!]RU]:0] MXYZN/]?6O$!/LMV3;,\U*(MUXH>L&!A9LHDSBBTT S9^#('D/DDJ8FL%ORD% M?S)_SX/#79?:L6?9'&NEN/0LX0AN!9)&TB6Q _[=W@%%RY\_N@_7'6>3+3#N MMU!P-WX2H 7WJ01W-L8?"0!:&H16%!!I\8B$EO"Q1MH-/1D%8>+Z% 378Z:W MH.6+%MQV"^[&(_5:<)]*<&=C\)R+A'F.L!B-0HL[$;5\-_0MXDKJ>D38Q+9! M< DWN;TIEUH+;E,$=^.1="VX3R6XLS%R$B6 MK9KA0'FXGB)8P6>[5F<2,_Q M:.@Q3YG*U*3.FH7!6G ;+[@;#W5KP7TJP9T-8G/7C[S0E183KF/Q4()[R^!' M(AV9@.U$/ JFLL.(Z:U[&]F3"N[6=I<[E844>72IKGS]"!+0S:[PLF[=6TZ/ MH8M67O+TM93+]_UX0BJK'KU:16U*1<':YEJ@42H\$DM03X''\+Y='\Q,$5JX M:8Z(@Y@Y$G64Z:][9U4;RE.:IZ+.I.K_9QJ?9%_FHFLJ7?4^[J7]M!A@.\'K ME7J8-!=:]1@;'T-[4,^JKBH9K204E-:T>&J]M7&]U9G36](-D\A+B"4D):BW MJ.63, (.(X[-_<"G?K!WX >F'33I%.(>O55WT83)RKM!0#_Y]$_JS6K1DYN\ MG[#A!P&&82VIVA;QP'#6D[#&D;S]77D/94D'8[#6DAD2QQ'0) )J3%XXA9 M0@2.105/HE F-DT0TNS I/:C;]W0D*8AK2V0MO$J!@UI3P1IQS-6FBU"AI:U M17SA65RRV/*=*++\P"'$%MRG) 9(XYYI/[Z(04.:AK077>V;YRWP*&"5\)L& MM^<"MQE[C44RYE$46K:,7(M[+K&")/ MUW5"QFD@_5CL'02^Z;GS39B^VU98 M>_0830NF/]U5&WJ2>I(Z@'^_7CWYW#E]?WYX_&E)"+]=A_YZC"8G4NATB?O= MYY,KB:FS_8O#?I3UY"]@;VI+]2B?A!@K^$0+$W7M6(_ M)#:CG'I)M'? *#49>W1)\>;+/AICRNDQ]!C:K*I5R.'Q>>>T!@RL);&\0WA++HM!:6A5Z:G'RG'SL_G9QV:FOJ_/U_.F?:DMKI,1YY]%MR\EL;E$:<#<.N+"L6'E'KTPQY M>>BI\./HT4 C\R6#>./87=U%(^T/@5A5<"_K%S_*),ME^=RY^":+SK=!+H#8 M:5_DMX<#V2N.LS[.,L]4A7UMK>I@X.9,U\,YT]5Q?1Y1GUE1$ 46CY/$\@// M0?H2R61B.PXM@X&4/+IKWP8%\%&V[_<# :^#_\;I]8%:5%1RK&+5@Q_4G\LU MA?GW!Z/UJ;^//GRD4%-RGU0S5?5[*8T/60_>=VM.^%<9(D:21ST[BYS'!8 M (K)!T=1?N,C2&Z![SX27V6^/TW<]?=BQHOA;-_#ZNVKK%!$>9O+KKJ8X]U- M&@\N:ZB<^&+%AF3\%1$"TPT'R[\RP7*11&*M#O/G:4\6QK&\,4XS(._C>(,& M,]2;^(G358@8B9@$DH6N]",8A@@[\L,P$+8?B8 2^[\!W:N_=)F/C8T+:86Y M%%\MD< *WXKNC;@M]KZ?(D0O[5LSA)^EV5+*),D&%2"0HP0"P*VLU#AO 7AD MCD_!1,3+3L"XS%'O_N/^S?! XA&W B17\!>(&BZ MTT;:EV$Q2)/;S1@B*_+E,6A%@]*W1F62' ][,% T;8.XH%H!W43E]52M+9!:&F#S-S%,PP+^;\A7A=WC80ZA\%_[&;1UY_?D8[=[]#$BQU\.OX%AX!Q__#G]\\NA_=?'BV]'YQ?.T<<+^ZC7N07% MWI7_/KW]ZX_X*F3<_>N/WSB\[P8,"';TI0/&PU=RU/LY/?H2?SWYV/EV\O'K MS%5%$8HLD-BAR5]I6& G;LSW2RL0L%7& M[]&>"CP61C9\Z"6,.R0*W8!0#RQ [@G"/;)G2#"OKA#Q\B&(T=EO/YYU?OT- MRQ\[O\//L]H@J#9X.3I/\&?9\>KYF/&'&952LL:]2S\ :U3N+U!(JRUQN0C> MH\>6#S.E:AX\RH8F\Q+#[***QQ/X#:AXKE5\6U7\TV#EW!5#BML.SSM'!MLW M2K_NZ/WQ^T\=K';_YS]\1KUW9\;'P[,/OYV='9X<&^^//\+_WO_RY]GAF7'R MD_'3X?'[XP^'[W\Q/IPJ1*O3LY/C,>C17/Y7V!*X/N MUK!0/@O>QPE.4?>V@+\7E]FP&QNA!.](Q. VH7K],NR7X9>;='"I'"#X8XPG M;1C4ZRMWMO2TTK[H1S!#6 G\ ;VL0HV/WP%57OI\Z#&!AP: 4OE=ZXR6]K%S MJ513&^!*?@+'SZ#$^E7Y>3A*/.2#6QJ&FB! M[3\9OJ\(8MY>@_AEL0"=_-XY_?VP\T=+V/MG$7TU_BW[^:WQ3]&[>F>\+XH, MN CXS30.^]&^\6;OY__W[S_WOE,NO=$%/D>.O,JSZQ20#R%L(*/+/LSRXM90 M.A6#?8J/K\2M"AW PY$$\8'OP32O4_@'_"T%2L R%"-.,&_]0)9?B'[Z=QD[ MW"\9\1!8>N(5N31@C*]RH.(@L5$,KS!&(5&"\FQX@=*72UF]Z]8(<'P'G]7KPKEII]=*Y-BXGT@?R"3/8RJWJKWY?*BC+J$, J,>W;; M2P--#YC).!QBKQ3\ .447J !;" .693=G,&91#9HEB <_!I M@1"37Z&"DP '\.T4MV,X*& U:K\5:LQM6+U,$R< A$@O< "D4Q73-?*T^ IL ME5T-TAZ\&NBGNE"H9R[R[ ;@,E,[B"1.D0/K;PL%K<4 -P^X\?\*%:*Z*"-6 MTQQ11K*Z0!UQ+=*NTK/(8EG?NLIE+RVDH@D\43H#^(I8=E-%%WA--LS5.Y!K MKG$%%4Y>#<,N>K#=;!COWZN]QJ'-=\T2^!-8WN F&\E$O0>P<+7BNUCG%6WRX)*$"@PGZ[1F)A&^]P3 D6$^WQM=^=M-' M#MQ#/H,MB%!.U.Y//&\!LTGC&)2A83] &WX'7Q"(1C+.>OCYH(L1U6M9,JB( M!@!E>4^)28%D,6XE2!XR0#?K7P#8";4Z>86,\T[1(A["MT;LH\A0T62O)BT& M1-/H$X@TN1QS>PC^_*'9M@_-%6UE-8M -H[F?#14\_EOXXU=Z5"EO# M8GL"91@?D^7VEF0:*X9:\$4?7._NS"8I<*RU2CW!"=;#%0\&./C>-,'GE9() M#_1P49&X&@QS65VZ_N'?!KRO7Y0G'07L=P2$W:N(7KX*7XY_G7QR4MWA0#V8 M-X(U?J_:DLFG%?ZD%Z XNLM99O8+O2Q,NW+R33CZOF'\(>L(CX) V*^OTYB* M^P;#@K 78P"&M\%HP-TE-_:D 0@MZPU0BT3PQ>_*;U=J @K4BA8#X7M4>;UL M6)K)I5++NMWL!I<[:?#GLOP<9 +-!Q-(@!!@7 $@%)?X<37,X\WCYS%1/YS\ M?OC1HH%Q" X&R!/NYZDLKH#)9>.6L'CSSA"&C72@[!(5P< ] K1&V T[<%F,9HM7AVEHNK-%:&DW+8:O," Z**NW,)'Q0(#Z)66)=2=,$P@<+0W$HC"&5PCG(]=S1,L"3,JQ M^91+M(N!Z*-SR@HS]Q&/E,DJXQID;[+\JX)&="=&W\1I*[6J,&9$N)M+6)'Q M)0N->*C02Z"$*@-?]O!1' W? -PSD/5&@.8"RU@-BL9T'S0@+ 9-6;35AX"7 MN#; U&O9Q0V%#:F<;>L&;=S1K*IP,2*G@E-@^G)8V+:T:_P\A+]5OK&)\%EI ML RV!Z<12G!A2NQ.Z[7AFD')J-^121(1I=T2F7'R?3R8[59NCS*VU2P50:_5 M8_O&OX$"U^J@%:12@4"_6-OKPQ MKM-\6!C7H(Y%'9NH=0?^ELA2(Z$97E2$G!Q^YNWP$6@3A;8RP>\B#\ 2?Y)A M/D1;E*M)L'V,4B#@PM9/L8+"8B#S--T4'909EZ*; 1893$[V+U&@P!P#)[(R MHI2VC$'!%Q77_F^8PH P$OJ1X)HH^H#"NH0E1V"!BMJQ'/8G_C":DN)N]6(\ M0:^&BV>FO'2W%=I$$F6T'AQ%!G9@.!BMJ/(AXZDC>_C_\ANCS_-BRHT#RBEN MZ"NI&$OMQ'O K@:VC@HD)]JZX#'5L#4Q1^4WS2$9R%Z*CP&:*WY\OW 73848 M/?$ER]%?GL/$&P"%&GRKK(**:9"!4-A2A5;)$!:ES!&5F "='D;YFF,UAK, M='"[;YPHZ+R4=S$?L&8W38 L:+J!7DMCM"GC*A6A,!1_XE9-9#B4V&G!Y92OB+&>05"G827A0 M_ U(J S@4DQK9:M0OA_!*$!1F&PDT(,'K!E-%QZ8'7\2 YMCIZAQWJ+YGD9W M6RZ4W7E^\:$V$)JSMCMML#\J05.)2,"+BM^5!AI9.C5F%Q'8+<-NE5U4X](U MB%[E5( #6S(G\&)?RK@*[LE!Y9H,A+(9^A+='029TO)"7[YD'92W2]F?1:M< MCG$9.4JI#S&:(=HQ5*2H !M$,>Z$17F-4@.O[:;@ M;2*V5 :(^B0NF]G!JRL_K41]4$QQ=X15TV]0:QC%K92" 8<+5270II#3 U7@ M;R1=^2T-$;/+",2UZ,)$E1X#;5>[H>J$;]J*0T\.W.1HW\#L">7B7%P">8IA M"),JS265]%6:(DA;W/'2W$1IQW^-+#M@@>IU"CMKNUPAY *DF*;;S80FO85M MQU7GJ2Q5.' X8BC,"!VS?#@R%'%&V2C!5)%+GQU/GAW3Y6?'^ABX9K$#%HO(N1TU4, M\K2,#J#5AY9B>#M22:73D"E_I#L11%;!BQKH1[1 FWO*$)W5*^7WX(EN"D9 MG&*L)A1=%6HI+J4?>G2DGZ1Y@8=NWRJ+&.5^_!P;&0]QIM3@2/$+%9PIJ5B'*OM2Y"H0 M/AT.0#$;]A6HH'1%T1!]\ZXRE.*T-"/ =< H]XB&R=@@J P<,>&.##'LA5'@ MTM4>A[V38:[\LPO%CNEEGZE^,S4YA3CI2LCQ)K2V%R58PS,=H&QAD$9QJ@&J"8V[C&L9C0W M!IZ$E?[9Y$N0V=2_P(?)>K?C<\;RH:ML4 68*KI6YLG(->$.%-3J'9N;*6.CH5FSAPFK4I+63C*3*L.%]1QW,B2K&@ MSB/L"F(UXFW%9G4\+P8+.L*XH/+!1_\:P_!85$'"A]U!:8PISWG2YP/&3P

(XK*IQL=6=6C8G!DC+[[QOG4J%T4\ME#U-)!BD!'5(':\E#N6JK< MB7QT4*;@X15SS8#8ZIE7@8NGAQCE003I@GZI\ZI*F!O,YE?AMQ;/8?H=)G6< MT5A7>:J29"9',FM)4^&>_OA0#[Y.*1!L1&5X2?V/*D@[>O9&3&;BQ#FB(.KC M*AL#1JY.04K(*$_SU9'\&$WP_-.<.Z&LCC3-"O3KP]A)H*H7;,X&EJ?/OB=H MTSQ979)D,;(,9-4";I*;V>O1QMXI$/-L?L?3U)S1JKME8-,$JRK"=3E)''4MIC641Y&J(E&((<@+&T<.GE MN MG7("YJ!*#)D;'UP&_IUUEJH!; \9@:=*UCT%358\[L>TV?Q+VW#?FWKD8 M!K/9QQ0<0<^+YP8-8/*BA$&6IQH MN&!_V@SXID9RPLD:2&Y0^_58LE;:B=6P'B MR!2ZI,62+=V@%S)V-$I-OL0KV5DO)%E3",L'9V0O>%W^=W;K\:#U&I/O!C4# M5%IDCLV>UU>95&SQC*.RU.[7GDK3F'A6H99,R":UZ@I:90ZO5M 1C_)/)/:?BU*^$>5(3\QE6*I:Z.@'(<#!X>38+%*T8?QDX?Q M3!_&Z\/X)P7+.TPX9U%0X2%X>9=]=Z]%-Q-7F%%Z.LZP(,[ O,K<>LRNS5E@ M0 8+4_NKK;P_[K#"2ZOH@S,3?0!\>KWRU@-#$+65M$"KSDRM4H4J M7S=714"8,0#S"V5?)NF@3N>.2RVJ2H.L,C<8Z0$,6Y<3K$:)%C%R"34UN:>" M(4:W9(.)D(C*:)@UX^A:9MQB!V02FY91N2UD_0,-];*FH5SA-U;&4*"])$E0^HHJG^@IA2576@,M9QB\99'[?JTL!L<>+(PFQ2XPU6 MB>[=566VAZ\O35_DE>_V#>-L(LFSRCDMZI/[47[.9"K!V%XM4THF??E1WD]9 M67N57DFD<'DE85V&4N>?JZSVDZF\YK3G._:@*V0HD9UE7@4.7'#2; M-165Z)>5)5$%8FY7Y=U@$K6ZT<"LRX/+Z\94@7G_ MFT2L?XEA:5QUY];RH_ M1>#UM3<",X=4^6FOEP[J.K5BJ(0\GTN$J2]DJ9T#8U@5Q6!24T6+&NA5?&!8 M^5L3!;)-JBVXNX!U;/E,E*M64JGJ;LJ2P+Z;J;;!J:._1[Y_BW4:-# M=?GMV*-6M^W"!+KBJI!OZU_>H:_?%;=OT[X:4'VIKN&NW'!;JXWWUT5G-MUW"%OZ,=FG2S^[:UA*]CD/'C3LW9\Y M]O*7[L1DO7W7>^A\-&&W9;+ !?YJ\[FGA\>:K3H ;9\+5A6>35U_EK*T M14>PRJK* .53=A*XW[@@I5>'&O6HU*2=.2]LA48D#^AKT62"O%;Z_H-R:C>Q M^G:QPQF859H9[F>&S>+9"ZQL<3^'1?UL5NEKWHP]7 3>=QU:H+NQ*0JLTAFH M/912JRVB==V\H^6Q!V3Q+8W[%O5/%K!$5AGE2_2;&U%IV?M M;FLOUS5MQ16QP#49'0'-2VN#-<7A04VP-M2IN7T\O:$.@@WBZ<4K8@XQ?<]N M/8>-QFA%+_ 5 8?Z.X(UST?2UP]KC;MM\+8K*ML);-,C?$?$:+=Y>E=4MF-3 M4-FD]1RVG2J;[0C6O)3*7CLXD*C_:T%PX+/,,4"$%YUB$LYD"=Q2H^4NT5FP M\$:+CDL:+SJ+>:DMHO- B7D0;C>7^98HU6!K6&'94>13LL)6 /#J9YH;$)D& M2D9+8+F!(O=P]&TWQRS>/9>V;?_:!YE-X?$%.ZTL].]5&G"#$IZ7] =:U)AN MP<6"_H.O9%EZBXZR[QEZ&RW>7I75+;-FV;5O5U0 L<5'"4!)_9J@G(+NFB91E>*6%$XPYXRDZW %LP'N(H^?4-1W19S M@C68/4T.W19SA]IB+NNBD\;_VKM_.R>?.Z?OSP^//QF=_WSN M')]USG1EU*Z4F;1JLKHR2D]V=RJC/F2%:F%Y>L_90KOJ871YE"Z/TN51+2N/ MVI0[I0NE='F&+L]HG*!M)R=IF=0RV0:9W-[BJ7L\F/:EKNY*.C;SF>FS7:EJ MT.G8V\73R_H->:;GL]9SV':F8S<_1ZG=Z=@["V^[HK(=)S!YXV[,;@.@MH^G M=T5E.XR8'M455(U4V=Z.0,U+:6Q=0-7^G.@EJKKYHM/<+&R=D/^D+3+:Q J[ MF9#_0F>Q.R8\&KDU_3/M4(1AC!ZW%%T0,Z*@&5!EG= MC"5.K*[4PUS*@O ;K##4 U\!&3N9E?8%TZ7Q:R?3=D& M@NBR&,T,NBRFY8GC.@5?I^"W5]"VDY.T3&J9;(-,;F]9S*JN3/L2$WTPT[>]UC/85BKLYJ>)MEM?Z]J8]B>Y+M[GYCO5SGPVJQC/]8JKU$%NU]=#B M#/^Y&IG9OD/+4OKGBCCZ4J7C1^(*6Q"E?ZN3;W-)N/XZC^?C"]R2JKD4+@%+ M[.Y4S9[(+?[PP MC4^R+_.Z1>3[N)?V4X79Z;5N+O. Y,LV$$17T6AFT%4T+<\SUQG[.F._O8*V MG9RD95++9!MD13_#(,Q=_*J?;.>3NJBJ_0G22["3-AX[FYN3K;/S'\<(5+>M MT.GYNJQ*(W=#2*J16R.W1N[-'2ZWI+!J=%Q\,7E<+*:.BQ=4RS 7^^>L4V-5 MB-ZXTXXHVQ&)BZSN052L,8^B[% TV9+(RF57M5&I'YEN3Q1P=[7F1/PI>A-1 M4M/JCG?#AHL8.4#5C> L+@1\*^L;Z)1FA>@6]2@+F_C@BYA).)EN=-0WJ+_! M5DZIM-1]XX%L25_?6\Z$;UY<((>L-"SN+0AL23E4729W5WG<.D(W2>5@O5JY M)Q%P(\FSGB$%R'B]G.F&9)0'RV2^KGQ3(N^0Q3)?CXI/+>J(=J?<3T^&D95F MXM\_D1(B@ SXI%@ $2,86 @6$W61XU9HU)T B$5UB"\ #TN%K.)QSO8]%#)8 MM=J!M^I-L 'CLC4L4YGX8E7T1L9?$6&1=8>#Y5^92P!\?A-#B3+CT^28_'F9 MCS/[+J05 OV^6B*!R;X5W1MQ6^Q]/PU2@% S-)Q=_M)%)LGJ*!6LL+*[TAE_ M$"\[ >,RE\F_]OX!9F9, LE"5_H1C$&$'?EA& C;CT1 B?U?;^_@7)5D@NA] M@!<"IQ0_?"\.%NU98[7%RZGCNX%Q0BZI6QJR8MM*[09M'"FIBOTOQ*M+IH*AUK+:>UFH0JRU) M>&5W9[P^_\XOT#4M4BG!,I724LVQO9'<6]UR M:UZQ>OLX:U=N0WA#::LY:R4_K;G7("QIT^ZOZT W]U:"33IK6X\TVL)JH MJ1Q->3XG_^92]N]N$E8/6"TNKL:O%8]60:7=F_*/MMA5F>9S=J(6E/ M5O4!/2SP*:K/9-DV+2\KB 066Q(3]LO(AH-B ,_CERNJ&.JDOJP+@&FF R,1 M4=I-![>&&(RR[4J)L:F)]*'E._O9PO&6?8N4K=QF7U)_[>ZBI\%D$[BJ@N(# M4K9_^W]8^W0US($SBK(*%/N$9'!L_G9S6]17G[__3.=.U%>LGZ;6! M(+JV0C.#KJUH>?L>W0AIQS*[U\";[=H?S>F[S.G;6QGP.<^N4[QZ2$5KRO( MXUQ\DX4N$FA>6O62?C:!Z3B[HKA38+I9>DNE 3<=W6L]@+:\66 PWMK%CWH^:FG"T1"GN_^37TS\9NKRUGOR5^K+U/ MMX89GC%EOW%CM),IEV+BKK3NU9C8/,!@;']=1Z&YS- F3&Q3.OKY@JQC.3)? M!^);E:A=I1BOF5.^N$O/\OSGNN^"D<) T4#=[SXSP>Q*XMEE_Z)*H#<7=Z%9 MFN#\;'G?H.?YU=OG[Z5!L(HK/+-3/H[/*69XKJG-M=SKG5 MV>6:TW>#T[4 MN;;ZJIMXD.-1,UC[TKUU5]Z\G+;*OMW\0$?S[B9N'T/ORJW79#_@K6>OIHS1 M/C;?%=QF^ZZO<7L'&'I7<)OM4[OU[/5\]0GNR]1A1#HN:?G[8A6GITV\PC5P6PVZ5+V\( MP_9?3Z73QTL=F[;E9_?7_Y@3FY; M-7X5\9EZ8RWSJVWCHA>5WY_>T&JESNORE^?:VF7E#6G\KSU GI@$DH6N]"/8 M,R+LR _#0-A^) )*[/]2$NPU2.;GS [%5Z>=SR>GY^]__*5CG'4^'76.SXV/ MAV M(-F*MS 0XLGGDHR%J0;N2OR'R&_+WA[PR%6F"J[P7R> WG9O@._6P]5;U*RN3)O;FJBL&^$&!H!>*_M=R%ZL^(,-^V=[DYC*-+F&Z%FTP#=;K 63'6 M6 UR(+Z(JEXJ^$!/P!O@?P;FA\&3L!DP*=A:0.S\^UZ9J3RQI'+Y-='F20 * M;@A$6,"<@PQL$O7.F@M-5 G=H6+Y]^=')BP@Q.E/T"42>;R(P]\9F:JH*M>0 MA2GL+/SHXHO'/_AW\#K*;!PN2'X>"Y[&>QH12UXQ=5 37GTEG?E8VGQ M%R7DH\C ;32ZBY88)SYFF"]A6^'04P2P8W2H]=9JHISR(.,9=2"71/ MUR@S^8QB>(5,736AD8.;+/]:DA_[R8PG;BIV*I52M>=9/QUDN?KWX%(@"?I& M*"=Y[2;%)CL@.8JE1P2M>08 J_K.L%""!L24\*,_Z-Z.!&16^GM0VHFAD:SBY_Z2*39'5U$ZRPLKLR57\0+SL! M Q@R^=?>/^XWYCQ0FHJA040^P N1@7_X7APLVC-= ;N]Y82MFJRN@-63?7P% MK/MVFZP9W MN6Y05\AJ3M\-3M_>"MG3,ARIRV/;4AY+'6[Z7O/3C]I7']L\GMZ5Y@W4YF; M'UB.TB .:WDEZY+->9DV6,_H;NKF1[ND0&U&3.JVID:T0?#6/I[>%07*?-^D M9-T4WN9QV'8JT'4[<+1;@6YOR>6'K,Q/6]=G;FQYPZ[4Z[C<=!S>>(W?O)** M]K'TKE3L.+[)UVY0W#P&6TGAMZW!#"6ZOE?T M)V7,M/G+] '3"O2^6R]W2G^VJ2U:Y?K6!:)3)6'C.F3JO![5MZ##G(^^-7J" MO!Y5()>5)KTR_TW.Y;]A(3*=*FE=]5MDWRAG6+^_6U:,15D?>*# VJA$CC]= M7A']BA+3=VRUIKO'P(=]GXW&6J$0NBC+H+UQ%?22UFW&^65:C$NE9UJ6Y2G, MP AO#1"-F\&E*K<5 S%9;(73QQ(L_'UBTOO&AYE]@N55^\1>8PF1P$)=3!41 M%W+RN8=UO[N#)G>4&35+#GZJ5YY^NY=S\]5DAKY>NVW=_CKL#:\'J+NLOCJJ MNQQD ]&%5[ZBM@G37=9E;Z)[W2MF!C9?S.(3CXV8!,O;1/2_85I6>97%A+"S M$K8-JQ"+4L1,BG*##R\9=5I@^H8_*3'5BY7 U,1935[P;1N5&7JOS$QMY5VB MHA[$SI#+6ONM(QVZ=JE%A2"MFJRN7=*3?;GN?2\0$:GO GB:V@S]:+,>U75I MNAQ)UZ5I1M!U:6VI,='5.KMK]YS3-X_?UCN.;Q"_+:LEANUA:XX:DUZZ:ZD M3 >.Z;2@B7WS\EG;Q]*[DC'MNR9W=,51,_7ZNB7&[LM*;*XLXZ(VBL6$E4U#S-E$4/5!FA,5-6,JNH@E0X&HA_) MJ55CTZ1TLNG77941]A-4$Q6B)Q<_2W>AFN@N>;#G*XH4M>HB'55>8HB+;-_8 M-+/[INW3NVM=JE(BA]WY')VM^L$ZJ5%-S]*JG[GE/)S;U^#T.YA[JJ1NK1J@ MR2V;X6]=#K0KM16MFJPN!]*3W;561A/-,'5/(UTRH&M'=.V(KAUI91ZXSJC? MY8QZ73NB.7TW.%WW-&K\]?6[TI*!O>,-GNE@P["S:[HD"9;YN,-#]?JGGPUCZ>WA4%RAPP"MV[:T7;P&'; MJ4!?9E]TA9&N,-(ITG4#&.K0QFO\YN6OMH^E=R5#VF'@,>N6#,U4^+K":">P M9E?4)Z6VZ=K-]YB;!V_MX^E=T9^4<)/;+P/46H'J"J/MJ#":RN5<5%;A/;3, M:+9496&+E_V9"6RL^(AZZQ0?.218K?AHU!/I[A8O,V4K=7>9R29+@7M7K<<# M:ID6M$3Z&>3,^+?L V'C]"(%ZBSK\%(\KKQ#%S*MW1;I'K%C=U#(Y M6DK^:O6<[7M(_JNL%("WN>R* ;#?N/H%L]TGOEC5SI#Q5T189-WA8/E7YE*< M5M_:\[0',G@L;XS3K"?ZC]MDYDZ38_+G93[.7;J05@B;]]42"4SVK>C>B-MB M[_MI]@7>G:'A[/*7+C))5N??8(65W96P]8-XV0D8E[E,_K7W#]#Q,0DD"UWI M1S &$7;DAV$@;#\2 27V?[V]@W-5V040\@%>6+8I$0>+]JRQ.#+26X%)*%^M MCK!26,OK"!^GJ99W85/*"UXQ6XA+5BE4'#T!WUD,6$^LU)ZD;YFN6=0UB^V: MK*Y9U)/=M9K%_ H-#:F4Q0G =JXK%S-=L*8K%W7EHJY<;&,5DJ[GVN5Z+EVY MJ#E]-SA=5RXV/DE]5PHO*#<]UVU\%DGSLN+;Q]*[4G=!B>FS=:^I;1Z#;679 MA>WN5-G%SF+-KJA/YIKKBQ;GDCD7U%#9[I.6+JIW M+^['=D?UQ)W-V!9\ 0LG1G.QL*+"JB(S(OUAY/%&9"> H?Q7JN/^6M5L@/$Q%*] M[BU6^\G^$H8 >W9?"44&4X7=C+?E%M9R+A%UR%JC8LWY@66;]X M7'U,^=4P__Y@?I@T_M?>_>5CE#I[=[_/[^%^.TE]HJA'GE$#,(&#[W\[ OJV>( MN6*%<:.)EF3=;G:#4E95B U[*(U_@Y#UY: D8 FS(W$4*,OI()5%#=K% &!" M031 1/D5&+1XNV'*/&\-6Q#L^X[]D!(VS][W77OS]4#PH?.PRKC[ZH&>H-X. M)[L:#7:K7&:V1F*'*X>65H<\E@RMS"=>DN>A\Z_72R*8S;+>WJ/<8ZEAH+4JZ^ZD1'LP#,]WVY+!'L=(&ER>+MEHK*AV'=;1&5)8-RU M31JLF['T7(R[O34XQUG?*CWN;U[.]%LP886*9R!R/LO+%B=(MUUV+8>8-I8'I,_:=-BJ:)?%O*'-- M:O,7V9A=,"C*$W]1%+)*(>BF(DR[ZI1K)RR,-RXW;8^NSF!:US^/Y-O<] +_ M1?9E>_7\<7VT?95GURG>5!;>+CSA7D;V,D@T/K\VXFR(A]/UA%L6-EPSPKZY MU3<1"C'2;C>O0=S&B+Y9F+XOL+YEDK)F@'U;)&5)K"NPS<"_)]7YQ?FV39QV)*[4->OJB" N+XYO36JMHHU: M?HHISNKJ^X?MS.B:?DJH21Q6)X!C?G/\UGCE45!!]FBXK'^1X9MD'SR62*7: M5??ORVO9S:[JW#OY+:VF!)_UY4V=%CV9%0W/);#\_D7Q;N%N&-C80T25\Z.^ MB1F4HW>\PGL://M=V3X 5*7+Q_UNZEU?,+<4,T3Z\+(A]_X#1-[ MZ[3!&YG#( *$625HPTS!(4,Q@'6 71L7)6=BBE]6MR' *=E^Q;@;V!PZWAR? MF0[GLWOC,M,GXS7/++->V3O86V8"3JH'1X11A,"YJ3U71.9F\QY M%)$W0V77I([7&F']*>V#K,RP@.(/101<$*6^23VZLM1.,@)\&[5?U1NJWA/U ME0&"[A![\2#V 2/XQ"2N4P)FN5-EWFPNK[/N-4X1+ MZ2*@%R6@OG(]TPW<,6?4PR=C,$:D5O.XS+J@9XM5)0[475CS* M&"P,.%S-Q38=XHV3AM,^Y@"7G(1S2XMBB-BE9 3GH[XU$-^,FW1PB9/#U:GN M/Z5Z40]9857%T,,39:6-]HU5=M;S3,+L.D'Y/HF?D7!* M,/@GF)F]K<2Q M MD.!7KF,Z=+U-0' P'8>6Y-$]DB;$EGDOT"-I4>5'P^%MHS)5Z1FG K,[@.?Q M53;/4^CRH=*KIVB[Y!,6TZDL,A#GB=!.4Q9R;V6+<2'[8))W2QN\&%M[>;VF MTLP>(N*4S^*^SQKSP <]B;FC@V)D?N039$)3:H%1HJPB?%ME )8LH\R4<6GD MLNYULW4U^-V%GY&YPC)44#T1RPD/!%^'CB&N!ZA8JX>AC?=I-VN$3YH?2V2DQ\S MD:NV61^!EZ-!EA?&)3;F&@XN,ZQIBJ=H7+JP(S]5J7-E0Z-<9#W@XQ(OP6+" M6[SAN^EX+$4<(5A4)E0UR+M*LJF139X:7@E^&;\QF; M"\<8<2XN6!EMRA K*WEG7X#V^T4NP'+/L'PK&U7,CLI>83SZ0TV#<^#G-5%W>_8S#-!^/IQ@8%SXW4[ZZ%O)Y32=#YDL(I8K+ M]((1,=&>G2+FHVGI8*KL@VFY:/(5'5W,BR1L#3K2Y71T/6<9%9$"R[^(OOK2 M#3#B8L*)HU60,;395YFD]=XYXI.^L9/,LR'V.R1 MDMINF&0!Y<&H4!!6]L/.7DM+7;10R'Z:Y:8Q[!65HRV9 M2PA+*LJ@CP3!PK&,:]#O2KVH6Q3 Q "6AI'>B._@0_6WTO[/L-6F'.99V:2U"?^%7_"SW_;/]HT? M1?^K,C6J;R&MBB$0(Q:WZMGJX6+8JZ]<^$G&:-H:/RGCM9,DU8T!I[/?-ZZZ MP\(@^PXIKR)XDUZ7@\TO19F)L$YI*;09TZGNK]D?CXK/QEA"#/14;\#BUN_, M\G7,ZY/?Z_ IRG:UC>A:)'FNTOW$SL MQ@TL+6"6Y1"1S > X3#)L$CC%/:U4J>3[(.1BP(?^0(4PXW&_<]@TI7GIO#[ M6L+OH/ 'EV)0V_JSMA"J"_6Z^K7C =2D"^QQ&LM$+;!N\3HK&Q>Y5%8WJC8U MUSO,A='+46&DY>T1W5293Z6A!*BL]F#)\#* E0T'Q0!(B8.&HJOF,*R,O@6K7&Y#*)^(DN6C+KE#8/+2CIJX MDU^?$_QJN(47: P6##9FQ4F#% W*"4NWUH#?B[&IOG1]#?"7QC:CPKBQ3@P1P"N>4YY'J4LOX?GNU."8D_);S\;B<&DJ-PCG0ND M;_TM6G)3S-W7R.QR4-=?'M1=YX8=?Z\9H> 7#FX>GG>.#!2&7W][?WQ^>/[^ M_/#WCKK1!_[P2_WOCX=G'WXY.?OMM'-FO/_QY+=SX^C]Z?_KG!NGAV?_KR51 MG8_*)#-$+QOV!]5],]C[?2![!@8_U!_ V@');DVDZDCD7R6886GQ%=1F(O.B M5MKJ3\I&$T8TRDW&3]!^5#YJUEB]345$UD(KI%.88;A%AU;_C\@,PEP!9 MRKBC"5H[+Z%&'>OF5>IS-188&"ILINPNP-AN"K8B@#,&8C&$".,/NQA7,KI9 M452:0"PP&=-^,!1V2CLPA$GQIDBSVBX29+5W*_V_ORIH31Y+P7U%X-F;M":Q&XK+=LQ.!L>QFQPTT MX-B91P&RT;:0"!T^_OUD9I6DDCG,C3!ZF6G;(%5E9>6=7_+@-08Y3)_%'#SV M2C3!@19/0^ZH&?X;,\)LWP56AY52#GX0L&!/:.@RKQ4.R09A1_;U@?#Z=>AJ MDDG)=DG7>&SI?2,*7O%#?7%0$YS %7B&^!I/>ZC#8W5TOPW#..)"5__@-94C*>=2N@2TM.1E]W780G!<87 M(@)>,,9B.A(M++W&)0Y5TO3-,7L BH! %-LB2FK2*Z\-3>-1TE[! 2/MTGQ\ M!.7M2J*07]7"F=&FRI2FG ?@+N8CH@&),6 M .TL4/B4QZ(^>&@O\=#>V1F/'VE-1I?;)JZ;UV71.Q;=E2M0"U4#]W E%#6. M33(-%$O@DI=)3S9M,'E&G$&8V1)M A[ 7\J[U)'%>-3M!2T&BXPW+^B-3)&= M$CLW,433QZ+H08ZM%0PM^&>$S#B@7;"'Q:C ,7[:3<(C0+>D;7K4!.%$BO6,B&B#.331^_U@ M%+!*%H+V=$:CP 9)[,PPR0FT M.)!M@QK\@V/3YK:>J!4QFB$TN7.W ME8KDJ"2,IW\L_<4+L!+I?8= @X#P/\(0!0M!AM8T1K_ -[#1>A%D)O: M:QVI>2MI/QYPX 2XH _M>K>NL3#30T?#/W(UGKY8TPP2>%X LK,E5E!H8)J# MZNA@[CP)&I'"DH8E!D((];MBL8Z1J#D>B-4>2SA7T6R(W0YU $FYYD06W:J M0T&52VII\X,2\G*EN)VI#K-?NNIB+^2+XJKKV?5:E4M950]EL6I>OKQ8;$&; M&XZP*D[/BA)M6:-J U NK#6G$="4"1!D'2;20O$]>*=^ET(ABJPFZ;V#-98IV?K3H*?XOTO*\($\Q?K!B@KE) MTJF ZQ?SR(YP'4?F8& 9.SW:9M]W\$P5Z5P*_QT:GNN@.:Z'5946U"8*V*M? M4SH>(9OKD11=JR?XEBQL;B2JRB%E![LCM!M]V#^-!#Z(K1_HA_" M=I=/AF0_8T0":\'+1N2D\7"44E$N?H :FIU-=G&RPWEW.,5<8265>GC#(/:@ M-:-IQ*@UQ='$:X<-#H>_2JM<_FP2Q(ZT9EDN5+*S2>/99!#:&%K.**9 MK_EA_FH=EW+N?(#948 TLM^,<2(( 8?2(6T#1;9Y(IGUOP5&*I5D)9LSO%UN MR,11VA@I$T?I9*3(K#H41OHTLX1*\L7[:I&IA>LSJT64N>4B0K7(!A:[2(G] MR1\<1)NAT D8M0FX9=ZL^SP-8'$*]#-#G_BNAQB %1;)817,B%M3*$FP?@L; M8$306Q$532QT)EAC-7>9C]!XHU[+B96R)[U;/35!V4Z,QLP )ZDEG*"L]QY;*NCICRGHT;[ZUO]NMZ=W1[#E=HYA@.N M*FJH=4P;F\VOSO$WBW7:+?Z@[>OX"EYL159FT>4#];0,BRZTFMW?G'67Q:_. M_W\.W\Y1Z2EJ07DU7@N*(@]]L&9JJ/P?$3V#MP:3-IV.02-/WJ1/SH!,LRBR MF@H&W(OH7G=9,QE0_9 !)P".CI4!U91(P$_%@.H*$A!; '#2%H$V*!<$.%"3 ML>.3OJP42OGCY=%,2&Z>1U<0DAF/SN)1):_(]4;GMUE\^M=U^UZJVXAK"=[W MC=,G*-=S#J//?SW@OXYG*^GC,0X4X7 G!)K%@%^E&]W7X8 (.XZF.-$;?/V) M \Z->L9@D$1NJU-?,_M@^*KC/*E.[=O\D^KJKX[MC-Y 3(?HKIW^T!CIT=$= M)^%JU?NE"5?3+81V(0EQ;]H_:=#+<9/Q1KM=FHPWB(QI9E2,J7A?O5Z:BO=Z MS[ R C("MMK:T@1LX2Q!V\^N,P\A*?GB3!K6")RPA6WLTU7W*4/'\ED+MJB? M&?HHS4H*@6O)BI3@W,XFB+,0Y?:,^_*;=!NXMND-8_!TTQ. R=Q)K&2R9/P$ M7DQHM]!0 $XZH [1[)1S*<9HKSE$70PD"E???@K@+,ZN:*(82^T@VV#>I2:B MPEWSB2^=H4$YDF6'O0BCRF:\H1.AS:'%7;?[SLB()P>"Q ,-IL24V:GQ++DUM$DM[8%G5LHGTQY6Q+L@SAU3V@? MTR]%IW[7J':G3C4X! TM!G?8=%]AK#T/#,4 =$GP=/BSPXH,8G#V 8Z?'> (5GI//(=[ M4HKO&@CN\E*^*!56P8$K@A@L;QZM[$(NES>/+E?(;P6TKJC(Y5)Q3W!EV_FH M6!5689HN?8 ?_ZW6_I2^:8WVW]*O^FC\5:IV.LU:O=K5.CFIWJC%]TH@_3L# M22D225)^'(F/+LA#J2B6G'YPX%<:5XG#V2SLUNYV$@W>OB3#7EUB4UN$'=O5 M_N>9F5^\+]*-_FR"DRJ#SO2\:9[])U5NX(JIXMS5 )W MFI*9V7 S&95)I)S42G[1W-51]DZHLP/%7WK.X W^-_1'UA__ %!+ P04 M" A?DE42(2YK" , "*?0 $0 &IK:'DM,C R,3$R,S$N>'-D[5U;<^(X M%G[O7Z'E97NKAF"#*J$4G4X;'#QS4C7I]^2P[:]CF:=TY.:R.1M9IU4*.4X4(&N*/:XU.1L:Q M@8Q?QF?B\,1TT7&U?G0LNAW;L'HB&JK(A89]&X<4#:NU0W#K/UQW1NHKI6XKX?)XT+OEQ'SDOZ- MFCP]@@%*NO_U^#!=Z/X7M!\?$&'3 YOZ@J9NFO6&F727S+"&/28!A\1^9>]P M5N73"0I6TXC3-7E:RC&JAEFM"TF05D/P(H8==C!R! MKH4<4!2M"X,1DKG@'%%)M65 MAHF0ZE$; J=2RZ]!&%3'$$XVT&*>,M(D M;BFNS9PCFJ>GI[47Z5FK]5CI*:I_5?ZLFO5B8M>Y7'[9XJB:T&U#A]FL*J9# M0O=&'59.HW4>D46ICH.<:BA& ;(/QO2IYB"L/"O#&Y>[RQ_*_Q9E0D(H5_2R M)6Z;3#!Q:=0@FJ3]SA(CWB$WB5*I(+C"4]5_9Y#9C'H9;EV;,#I!C&,4S =0 MQ>"!(?>\(L-H-0DFWSTX.A":)%U2 A8]09ZN"1+D]68C26@E&.>50 #@H<@V MNSSP"4-%!RY( A'*%=#_]^.WH5=T_(+$#KV_Q_ =Y!8=OB#!!&\P>DD]%.@ MW^NVF\-.^[+9:]ZT.H.OGQM$;M%OGH@9138!$BP(*3LL Z&XN^UL,>@?]6] M:?6O.V^#& M<;0)N)(_4 )*!.0-Y"%#U.V+[%BI$D#B#$+?AVQ*W0$>$^QB&Q+>M&T:$H[) M^)9ZV!:)]!"]\$N/VH^Y(=Z*, WX==,PS2C+Q8'MT4!($P>16$!=,!,,A&00 MBY9GYH2#F720B >?I0) :?"OO7OD02SY_R.\XU66SCEDQ?N=G"/YM7>-7'#U M:!!0(F"8T !ZU&T& >(!07P(1]['>$R6"CI':AB-QKLX4A5(M0 E(%%,$D6J M_0*$Q?$M/5%B<"H+.CQ!/9,;Y@?ZE$Z_WK4-+%9^V M[EN)1HKN5:>]6Q7#M2L&3<98!/LH_'^@2ZT3K7>G(TN5P+;N3C-MXH5P[TD% M(T3([ <8".(N>4(!E[/Q(]U)*U_O4\>6JL=M/T3%*LF^D$TL5_+;N28DJ0.E22@>Z0S9:0(E1(G[:JO86Z,\6+R%M M1YJ^AG1JIC.CB/."#RSPSNY0T@K2'7I")$1B7K61BYC8:K1H()%:V7Q#>8'] M_R:\M=";AIG.8F)V*C0D#('BJ#OU68G;([T.C8*EGHV8:XLXIME8-V@9IYL$ M\S@A*R&>5Q"SWZ$7HFM5DD"RGC(S7WX,L_CH-U!'9KID)SD"Q1(D/",,9USW M."66*'S;1%Y^VELCS.-Z>C.4 [=RWOJ08?*"6]M\W/1[V9-&NFZ1"[[R[5PS MS%UTRL(8*(C^%BL7IBFU:UG=,-,7#2+JY+_R%?GF M;5AXJ5I)K%V7) JIP+:$01E7H'E+%EQN5I!JUY9ZO9%.Z98@*-\J,F_%HDO& M*EKM^E!O6&;J/K E",J]$ES+:[F83]\ Q3(+/2*69:;RY7E$0,)NC\R"60O4 MCK1,]NALCDX;C7CQ*^^+5/K,Z=!,7VN1]&6]""['OG$!?26QWO^/+#.5-2G[ ME[ODV27"J&@(7S9Y>&DEL7X:')OI*U(1&Z#XE'4ZS)ERXUFAXZ&?'">6F99U&:RQ< M;#NH9:+=&#:,1KH^HL&H='O$U:;=..+E9*<-?@W3,O-CM@^$:7NKUOY$_BR\ M\<_/40]BW3)3Z?5:$*,3,?\]D*^&N4,!9]CFR%'G[X6XYC-DSI90S62OA[AA MF:G4<2W$,UEQ'RD-1.+VB,\@&=S'5U+44W*0RP><0G^;]1(%[?R@EBZ'#C+XD7#;EY^^AA[;)F;SL,2QM,[ M)-^9*UUW@,9RF>D2ES)_P[I /F[Z.'IBIN^7F/$%,6,PQ[FL 51K[:*/X&2R MT@?.T\:J&_0S4"M=Q-29^0TWX1=@JHV=EF'5B\Z]HW.?FJ%VE!?CINU9FO$#$ M;$5+29?J++,7KE#DY*>?PPVKGKJ5(A>(?^^I^*6V^!&'Z'CA0P_R,P_QYUT4 MOO(-\]^;MAWZ4E'D-'T1"/%_5?\K3.0SB.KFE#OY?9Z^>Q]$[]^I #@*U,,M MYQ47>O*]]?+K%>>535@1['DR]IY7. OE&_#E5W#.1(3%U!FJ=]1''Q/AR:E1 M]'#D><56+PFK@$ @S3$/I:C?& TGYY6H)^;(KX#H1?=1BT^)\ $V[8HSDOGL MBQ@ILXC0[H0V;R-/9 E,OLUJ@-@3MM$U\D>(S=L@4CPR0299]GB=,'KU1\Z1 MO7X&Z,RA/L0DQ]CZY)8A'P=H$$[DVJNS"2^=+C+4),\=8/1TNR"V/J M"*Z^FD.$A-!KXR?L(.*LG75K^[_C8"9Q<2/'<)HAITJ]2TH?'Q$2 6K<)?:! M'J4LJET ZI;A)Z'B;3CRL-WR:.ADQ89U_7=A- K/U.6#IM@GD;'J>CF==;F% M4]FD+N@,$?-%A(_FD]2XZ7+$YEK[;L>?>'0:O6M]C1=_E/BMFSIJ28ARQ2R6 M['JR(E6JXRXXBECB;!0$8D)F+H5+_79!^VWXF?*PWP2%NI[VKBZ]+.KGNZ_\ M)*(3>JCOKE;^;G OGQ&+M)]=]U-EL]=]VN+1>@N^AZQW]$*>2,DSC5:]A; 9 MVV'MG-(3O9-WR&OY8OG-D5@FE1&5Z_0=EZX2$S$UB 46J\% MO1B37=T_R"D?M8G^V1EIJNLNQ,IXJ@49<7ZIURYH+A]5?9)/JH;$0>R:$HY: MD'E4/Y(LJET8V24:8R*O 0[%QMY38?&!>D+=.\1#1M;.JDRZ]]TMR%<1YMDL MK*X@+(8$54.@;AB(@PW*$1G,=C6@O#HG)6.9#\CZLB?RJ]O?J>O$>[Z,F5J( MQ2XX^Y8W!6T$^<-'[4!B83\_8>L)A%%4?;NA_$_$Q?!$#QLY5Z%\W^PU)M@/ M_22,M\/U&>TFK'9U/C7KAGG8Z=YFU"&6>GWHK% EW.A[OQ>?_@=02P,$% M @ (7Y)5)1:%T.Q%@ #-8 !4 !J:VAY+3(P,C$Q,C,Q7V-A;"YX;6SE M75MS&S>6?L^OT'I>%S'NEU22*5F29URE6"Y;VK^#L[7YP;@X.>_?SD>;7V";CJG^&G[RA/PZ^Z6=RF+Q"P+9TVA-,,SEV4U'P_%? M/Y4?P4]A"X4;3V7/WB_/(O MMZ[_+&97,^?S(<3WL_CN4!T^%/T]F7 M^Y/H^]F8/XAKZ]XKRB=R<1DI7Q'&B6 _?IFF%[_^L+4U'XYN,H+WD+?*G[^_ M?W/MD7_Z^-<1C+NS'^/D^&6YXN7.P=O=O;X#D] M/3Z>W9,,>SB^^/UB#6MQI)^TULR<$RC1JJ39CG%RBF#>0P0$%D;P%OH+F;/@ MSL:8YL9;RHQF//I 9%0Z,&NYHKS->_$-5(M0A#\[BE330S5FO,&XXA@._1>X M FJ@)"C+128":"22"@0EC2" /I1"'2%6'O=Z\<1,IK>3<;Q $60R*6K"F#1$(I=R0Z+VG*J,%4[YA M;/T5255N#TQT7C%FB*!2X> F07Q(CB2#@RW!9.5L>U)O7KB\I.:_2>A'#78U M)N_XDV'O1\/_%!3')Z<]=!\FN?_LNQ*:#;0T67)EB,Z@,2;#P,RZ[$C4-&2K M@W&AC57[-J[-BXXK,:*B.JI1Y(K;O2JE]DQJFTCVP%!*+DE0'H5&FAID<::Z M3=9T)YS-"Y$K$6+UP:_&@]?#,0J^/_P$Z.J=:4* "P2+*%P_1X4O-<25,Z&!$$Y8SC.A(@4$P!.Q*2?B M$M!M7F_Y\^O(\5E2LDDI3CTI-2;B 2)VF!>$BVCRCQ'+6U+81Z1PZ\W MZWF4EF^5?I<>XHIEOLD)=/W9NY$?]]OC5&8I3LJ\<3&/00:- ;1&'!;0/ J' MLE'TG%)+9HRQ.;!&];W[46U>GK,2!ZHIH%TAQP<;G$V&L(AIEHR%F)IC.BXB M*,% Y/@4A9Q-R&@JO/Y+#G0U=>\/?1B.AOT0IDB_#_TD_G4T&>%83@L5^[,! M#5))])8H&" J$(8XQ34QBF-FY3Q37C11_T/(*DH^T,PJ:D,FD:%\4E&/XI;4 M0#AIK8C116@MY"9YMZJLN$G\90>^&N?OD,#?$1(G'69N:9ELKD MUB:A_B3&Y13SU:=@J,&T\XEF1E14F"FAI,0&6D9?:PT6,G>QZ;3&/< VU"@N MR9/[9CMJ:*5NQ>IN6:VG^$YC?.-EF5FT!@-2S_!MU38:SH4RHDU&<#^F#;66 ME0A221?UYL8FX[[SL?]CV!_MG$Y[9.TEO+,KX+)(SJJ@T:VC,Y T,.+1'9"4 M/5=4^Z!$FUG2!0%N4BI1GS4MM%3/VT[&'P^A.]Z%T,_61LZF]_;!3^$@C(8? M9T,V'5#@S@K&B#8"L44,#+T,AG#&0N(V0+X=ND.93Z!&J@HQ;1VL" M8AI4)))3BWFR!1)2UH1;,#2CDW2\36GBWK1M)7DN2H'4.^<-"F-3GD7!D@0M M+0'FH\T2G)3-Q=K DNNRFO]&_KG,B#?..S2-W/"$+MT[%$\$3KPU^",H]/C< M2&_T4^4=&Q->U=+_DN/>@@*7\P#.,D>M)=R4F)]1--G(/V)1QI0,)M32/@^X4TAU"!D^=D3H3I75"Y\112!4283+:,M=G&6TS]WDOI TU=,NPXHXM M!A74L)X)R,J B"(SU6:[P2+H-M0HUN!*=>54 MH\W;20_3=_ZL[(FX7#H-/-)4"L=^EL!H0UQ6BAB1+*; P!QK4[6] \R&II0U M2+'JT%??M'8#2Z(0<8918=0Z[*Y'S04&1"IO(7C%8FXCWAU@-BE>6I$)=^RR6FGH*T9*Q\>3\144 M&(Y%'ETB5/NR+J!L!<2TA!AON @^>-N(WS>1;%($5%G[*PUZ/4^7TK#([D?O M_#"]&9^7X 99,Y Y*D(5<#3>97&0B4"82))FD1*7;0KK]P#:I*BG,A%JJ* : M']Y#[X=C2'N^&P_''Z?HB$^/RU!#VH4\C,-^X%%$0]$F,92,2&Q;5)$5)DEE153C3"''?CI:7=VQ9 Y8,(EIHD.94FU4 E]F(LD M \Z38,^'.+/W_;>'GXX M>/WF[<[!;WO7P:S0.>B.6[=K'_20')5Z"+V%?KY@8W\RG0YB#M;D $1C:$@D M:" V&T^X"EH(8;.-;9;&7X-1I^E'N=-K?#]*%6@X/D5[=G "W7RV[Q7D20=7 M6E3L?>D[C^_J<.R[LS?XALVJZ:5^-!GA8SZ^&??0P;0?F<=)-5FQVQ#H38I_5F>CW,N,5C-$IEYX+(J=4 M&M-)B_9=N4'?+.*)"8TJ*NI$ ^>JDC44IX8[TP.K29 M@+D/T>J2?L*[EGUX\SM?1C'4QZ)#3[S3F,E9J7'96.Z"^E176)NKZZJDX:3T% MO$UI@;\+GV TF74VN8#$*?,J6$.^!DG3[+4+)'.?B-2)$_0 B2BN2O]S$$RU6^1YIZ4]/EL)%WW>33$._VZNSW M:>DNZ!F:<&0=K,F^SS>Q> M2)L4?ZR)('744[/&6U;PP2[,_WPSOM6F!P7&YUO'&! 1)0)28,J6%TRM##4V M:F6B;#/ON1"\1RZX;;Z>9!TTJJ^W>EN5CGP'KQ#3[ @#C.7/Z6V8,A:#>*Y= M61A<>M8#E ,, '04(EC;)BBY&\\F-0!?$V8W _')=0Z6"\.YR>3*:S MS0<'>=XFE VXMP"1 U&E1;F,P(C-2A!A:9*":4M5&X/S;5R/;"+^75B:BIIJ MZ+6^'B$WLWJ>!:8)&&^0T"AW8.4TP10U#S$9R&T6*7\3UB+<,=\9=^KIJ2%U MSL^9N_"?=YXW-_ "AT%$)+?CZ$EUCL1#X;JC.!HB1&BVZ&<9O(N0S7[W9*NN MV88LO+'9?""S5S'-#L+T"(NR1+PM)QLR"5Q*R0RT6FOS +1%N.6^K\BIKKK: MLNA&]YM!HC2I6G -E MVFQL7QSC;!T ])&]0Y:.W]6T4]+1W;]=.6!!:X9SY)H#9[(+ WQY/U+ZY<^0ZZ MX23=3,4O.R7@7XY01'CO>]C+&6(_L(HG"380'LN\K#9 O-&.Q%C6OGOF(+3Q MC>N57[K9;? M;4C0NM;U>CCVXW@=GT57F*/0A&)X7DZYBF77DR3240]42!_86DEZ!\9-2M:? M/TE7)4%KDMY5CH:LF0<6B2]'V4B@F5B:, F@VDK!A8ALK079!W=C//'.J&=/ MTE5)\!26U%%K5#294)I-:>&'\2'U#B-%KH1&RY\;G9*]K"5=9LOJR7FL?)#O M/@7O \33;CX>,H7HLRQ5P]+2L,3ESBM47\@VE_5:QK69\'T,RN MP-!#>@HBJ$C;-.UX&-MSF"5H19U*&JO.I/O909N-4@]">^34PW=! MKJKJ:L*B-]/I*?_YB_6N^<;]<$2[Y<0<#RHPC'-"+A4W@TJU%N..GV5N(EZWGTLBB&0X$,H#9O'! ME>:W)A)%@]$&@R)NVF3(&^'GKCSG?\%WAR@A# PD"&@%22C]X25@4.^@*UM?#3S"PQOFL1"9! MAT0D\YYX)2T1P9:MIU&WVM6Q%-QGZ1?7P;WEE;IV_LU03DZ[@9DFK0'9*-8MI'GV'T"7Z;C/NC MZ4#@B$B.N8:(I4>#19($'P/A1@AJ \9H3TR\FX@WZ23IC2+@2JI]$LMW^'DR M4"X99XTB4H>(/WQI0^T\X0ETM*5!;*/^FX\$NDFM\3:*=LLH\FG\;(D&J*7" MNWH M^>DP#F20@D.,A,Y.A,W<$U=Z;VDNJ1#@(I@VE9-'P=RDJDE+WMTT<>UT6;<1 M43&U?G0^N3H#M]WWW3"<]J5#TN'DZVJ0<[N\W75EO?Q\@WRB,3AO*-% ,>&F M^#>/_R-4,^:EL]+Y-A'=ZM@WJ:2R3F*N6>MMO?%[.)ET,\P?X./\U-@\Z>9C M_A[B9!PQI)A]FN3+<&-^3D4X._^5?K(S&4\GHV$J"Z)6\-_MP%3Q^&L:JTHQ MPC^ZR70Z?_K I\"2DHPD6LX,I-H0*X$2P;,41F0;4INZQ140JV\U>?R9[U2A MX7?<$&]M*EXA8M0;,DD"!*>,BCU=9V1G4M1BP_T OZP?/ORX^ [O?7 M'_X/4$L#!!0 ( "%^251O#&^*N$( #+V @ 5 :FMH>2TR,#(Q,3(S M,5]D968N>&UL[;U;7/;_^)"C*EBA2(K462$JE;H=*DNFUOLS\ &0F$HG_^%]?SD8_ M?,;I;#@9_^U'_A?VXP\X3I,\''_XVX^_O?\%W(__ZS__[=_^X_\!^#\_OWWY MP[-)6ISA>/[#TRF&.>8?_AC./_[PSXRSWW\HT\G9#_^<3'\??@X _[G\1T\G MG[Y.AQ\^SG\03(CUOYW^52;N178:8E0>%.8, 0.C+T5%%YEER/[?#W^E'QTO M:$$82Q^S*8"C7P"6P)*ST7)?E@\=#<>__[5^B6&&/Y!PX]GRQ[_]^'$^__37 MGW[ZXX\__O(E3D=_F4P__"08DS]=?/K'U<>_7/O\'W+Y:>Z]_VGYM]\^.AMN M^B ]EO_T?WY]^2Y]Q+, P_%L'L;I^POH]7G^[1]>1J-_.O]+^NAL^-?9\M^_ MG*0P7YKG5A%^V/J)^A-BW.*X$[Q'CIJ=WQ_SM69")V8O1O$?$UY_= M*][)61CVJ>!KC^X![?)!<(9G$:=]0KWRW$LX+T"N(ZR/_.^0?O^(X^G7OZ3) MV4]+?$]?OWKV_-6[Y\_HFW>O7[YX]N3]\V<_/WGYY-73Y^_^Z_GS]^]N!_W? MOW_\2L@$Y^)\U:6-!,<7].UL(&A-RMX;**QP6IQD !^3!PQ!&QN,TMQ> MY\SL@H,ES.*2-:M7_%3M\A..YK.+WRPM!8RO)N)_WX[EW$9WE^[);(;SV9,X MFT]#F@^,)G4GI0$Q1U!91? \*7 E*I.U\\S+)I)=Q7%5JN_<>S*]D&\U=N\X MN*M'TJN5YY/>U'IN.8+_XP^3:<;IWWYD_1CYZ6(Z)0&_@8D"#&$;["^4H+ R==,2E&2#864$Q)B"YQ M""Z+D*WB$MMPY"94#X$:O6G].B-$5T:\H'#_#-^'+W@)WB#83"R5#GCR2+.D M\^"MM/0%541I90JZ"14VPGD('.BNY^O&EUV-_V:*G\(P/__RB8(MI-GK]?PC M3J\(/W!<2FY3V7=,17A# 5H CBB(ND%#9,%""43:X&DYLZ$)+S:A>0A$Z*SEZY;7O884 M UM"DIYG,!)KJ,1HHO+.@,LR!^6]5)RU#R4>@JWOKM?K1C;=5X'))YS.O[X9 M!1)OG*O[^JD&R>2E# R+O"C)H,B@@+P1(.7UIY7DW%:8WP07DE9$(1.-!F5Z(G[14%QLK!$@@O9QBN\$=:])D-_ M"F_@'EY9D08AAI"XT2!ES*"$1?!UJLI<.2NC= ?WMH]FNBF%7\O M_3;)(WT:SL-H^#\5S]FGQ1RG[R9E_D>8UFAUH&S=@_4!K(L4J=#"1VL4^:$\ M.4/A*U-)MEG[;\;UD.C0HP4.M30,C"0@609 %@*M5R)#8 ZAI"AI)7.Z8)LH M8".?,;\8S\/XPS".< 62*)J"E.3):A"\9C$B=ZT7J#[,'?)Y/\QW T&N28M2GDR[BD"@6XGD,@@< KM.A+ M8"6WL?X%@H=D[3MIM4':X-K:9$.Q3"B$[ VCMM;ONQ^B!IX[1B# )7)%(JF8(59RAL44P+13ZI:UE5<*]C_CNHL,%2 M_7(8XG!$6L/9DW%^-Y^DWS].1O3L64U(S;]^$U4)(U*BR25J6=EK)3A3(HC" MF$>=))=MAO6N".]]&5$34S1($5S"N9X,UU&1>\$TY%!H+7(8"",ADZG6\GFM MHG.M27+T4J,V=MQ.EBY&:%A<\B9\K9O;%[L;GA?-1;0@R1^AV8W\3Q\%?6&9 M<8F1!]W(+=B(YZBTZ&2Q+54E'=3=A@33!>;K,@^4,]P$)T (1)*U:(@Y<[*> MM5ZQ8*(KK7BP&=)#HD(/2F^0-'PUF>,Z0;-/7NI,C-2)($6?(5@10&/"G(WU M5K?91=H YL$PH*NB&^0*GT[&2[G^.9Q_?+J8S2=G.+V0_NL%1F)EH/#% EI+ MLY4FID8>,S@K"#Q:8V)JLZVP [H'PX[>3=$V'OE&8)8]N\5'14/3%6>UB*8UV MJG<#>%3N=#7K/@O+'6W2("BY*+3X5H1]62,X'T15#*(M0"/$@[\;%3" M( 0A>1'DIGD>*?Z2"4+A$EA)*C *PM#$=GO>&S$])'[TI/FVH)<3S,^!$S*#J&8]H>8!:K%,E-< %&E;);%.;M-8& M,,?8.^_'5M>/4792=(N*^LG9V61\"8_TRN9@(@3N5"W.K"N2HR@X&>L8_:A] MFTWR=20/QNJ=5-P@BGR2\U*18?0F#"G4704M@R)=*C(DD%II6J2,@F"5!&T" MRX%6,(]MLIA; #T8 O2A\ ;3_ENA"T"3&N8WDP1.BHY@;AX75!!\I$+:S- MD+.W)&!&\+6RVR@G*!PB4+9-E'@=RX,Q?$^39W4;<@>#"EZ-4&#&OMOY<7OETV",#@MZ ^4A!(4U[50 M/$8B+",Y@V99MLHC7,;1H_DO-0QN7ES=09F;8L(?SMN__C6-)C/,?_MQ/EW@ M]U].QG/\,G\^6K[P;S_.\,/9M5SK_GRXXF71#F^<;F'4'*NQ^#+.321JD M(6Z ^AWHJW"&SY:3\DYP!VL-J@_%I$V ^UR6MC7@OLZE9@38G6B]6>\$2*=8 MSE;2E,YM#<,T16"T@">"S;- +6BE]P^7;%>ZI]\?KNUCM!;YU57!T5L&YTV&)/ MH"=QH'!AH,:!U M ;S(&5B.,948G/=M8LI;@!V>)TT->^..=C>K-/"^-J3-HE5:&QN!I:A L>(A M6%/;6,:4N4E2IC:]0D\A5WE(:G34?9/#&=\VXJ\S5:!RR453RS%K9T,MP"5. M7\C5+,R68$6;X.XF5 ^;(;W9H\'F^!+5B]EL@?G98DJ WN!T.,GG.)=??R;M M+'L@4H"\#"8&UJ88>/00,Z<(0@@$QTL YC)Z$;@IHLUN^1W /FQFM;9>@TWV M&R$_I^AM\A5Q^:$WBVGZ2/!K;^;9P,62BN0)C-2>@F 6P!F=(=+T*K0+43?J M>'M'P']BXO5DQ58;_==A+XL0M@R7(D7,"4DWSFI0%$F#=UX 4U&IE)0RYJ"3 MW0U8_Y24Z\MV+9KRY?]>S.8UDITM$W&8WT_>AR_U?&;5$(E >MD"W4B6)',) MA*VS=,D%HA8)@K;>9>L2*VUHUP'TP^;?H:S9I(9A^]#9.ED/--HB,(/>%^[#)U]Z"UVGG>IS_WD^V% 2_L6T^3#N5579PJ23D&Y##S3%U5[*\=E!9+C!AD)&5O=@=-8 MLH=-YI/BQ77>^\Z-MG!^?K#^Y60V&[# >!9&D=>A Z@8:#A:9+041(5.!QX: M7=IS!<;#9M3=-;XA&=LYA?]L^'F8<9QGEQ(_ R%-DIH'\(PF9)5])$Y:"R:J MR)-$3C\UH<$F- ^;#9WUOX$4G5/TUZO>GR22>G7CS*\X_SC)@^P+XSIH$E.1 MU,Y1P,** >&U*RK%%&4;DNR"[F&3IG?[;"!1Y\S^AKV&)(C914?00=!DIYR% MJ#39V!34,7O,O$TG@]OV>7K>MY!&^JR=A%!4/3^:&+A(OJQ4UB!7@@*I8^]; M=)+XVZ1%/LWR/43Z$?TG#TSV(4D1(7B=0#&I:#E+L7:(*TKQP$IJ+OE6=/>^ M/*!W$S39WKU2*\V%BY[9>F 0.7*PS*&BE3!DVZ:RZ$98 M)W+.8"]S;V-.9[4WF"/6,*V*2'M'3.>D8K MIZX[9%5>Q05DP9C3,J>HV^RJ;T)S>%^R!T/=6"AX!RTW*"F]Y.*N )E0$@6R M$9*/]4PM#P0HD9BN[D@57G1NU99W#>-#)! IMG0-7 M%SNB:>*I7FH;VUP3NQG/0Z!!#YIN4.EY)<&Y@L0CO3-+26N2)2+6BP:""P6P M'AWR ;4.;8R_ HM[RTV?K+9/H*_UA=555K"*:3,7V;ED[PN==+ M3J_5J.NVB*W5R!XAENQ &6Y%$O5*BT972>X#\P'D$MJ9I<'2\9X^][H\R9-/ M58OBS1P.O7$FW0CE M2M @0KTGD15RC;*HU^.16XR&F^+;G />"=[A/9/NEMQ\/V6/9CA0:X!78;Z8 MXJ2\IF7ZO)4!P7^W.#L+TZ^3\F[X83PLPQ3&\TNC:C(:IMI.;#2:_!%H=)7) M].D4*32KU4$X>U;=\]'LJB"[-0YHB*:/M@*'4M9:TX'"T24K=?3)JA!X%(YS MH@QQ2>5H[* AKMY;$LA"/.$R-!#"128*HD.HM 96/$4LJ!S MPC8Z=; OU).H.]B'*]=FY*;&:9!%W@WP &7B0M7[782H5TG0\N%E#,"ESCJE MQ!1ODU+8#=_A>=/8T'>BU5Y6:N$5[H3RO+I[O0APX)B37 ;"7BM E!:"1IV7 MD(3P-D?M;6GD+'9 _9H/D64###%@KR1%G0H&W MI@*/O/:CM;&T<1'V!/K(N;O;K4$"?D?E8)I\IF&"LP%WD3NM!*&LNX@^.PB6 M6TC1ZEH,:VFB/J8W]@WI(]$Z6*Y!SO_-=/)Y6)-3&_ .7*:@WZ,")VO!>#81 M8G$(%/MC#$Q[YMJ<,;@)U4-G4&\6:= 484>7T1ID*2?")E'4VWPRN*R(V%@P M"6\\#^ID'/O.-=:8?$H!.1B?(QE;\5KQS<&)X)U2EDO7IDCB9&JLNP2W'91Y M*C76>Z;MG>.*>0'%ZEK14<^9<9& 6^DQ.L-C;%-'=Q_W3?>B0[=]TSW,Z;=C7F3ONF=[#$H5C"M"$WPP:0+#B:?5.&$$(&DW-&I5(6OLUJ>U_W M3?LFQSX&.-J^J2\8.<,($FOSP$BQK=?&@\98\2=,LLW1P/NT;[J7)>^T;[J/ M&4Y_WW2]._UQ]DNWH3CR/NE.REG;'T7'L5B610I,&GN M:(+VQ_B=J@X 0/8?@C;>NWG4;&E>:'#O%U,7@'91Y[!33;#H? MO"6*XC)R83I;FW7M*<,\*<$%0JX5Z*2T*UF[K'=:6NBIERA /ZV;_\IK3R05 MM)?9)EW5U^.8_@;B6Y!Q.XQ]LCJ[6_,8"9P.)E@W8@?]-30GE[0D)"] I%J1 MX.IUE,E;<,:[XJUT6>VT6)^&&;=D6OJWXCYJZ]EZOY*FSA9G%ZD]([V(-D(1 M/%4@"+28,,@J^)"+2@'[L]^55Q_.D^JD_$D?FNO1E5X""5\N =$L*A8P O?U MUKMD!3AO&%@>4:,U5IJ=;@W3CKKH:#PI+\:?<941 M/DY.ZD8H1TY,[:ZFM>R4#\B=XQB"*4HH&R7/JDBN)-=%\] E.W4CJ-Y35$1O MRP*%_<:%6-O]%_(C);F5JGBMK91%-;Z;O;<4U7=UO?YCC/G)O#:A'&2I@I1* M079.@A++>(G7JEUD10:%7+>Y2'4CG)/(&>QC\^LW W95,!EGLMFI@FDG_ZD+TA-) M1>Q%CLD1C-1SP+0-UZH-QB[(>D]HW(SI\#F.P]EVTM0PAZ5.\BE&7B30U%U; M4BM=Z[L**,9BD*R$)/J;>8Y!F1OR*:?(F'WLT2-3:N@U>+*8$X@YYI\GD]]_ M1_Q$T<&+GLYJ(Q,E'KN?+W[U/6 ;H?W'#:B M[],C//Y!3U$T-=E ]I9+=2:;?ZKU2C919:V M9;(]2G.<\MI>:'*MP]F1;=RB +=/F;Q/7(68:$Y7CL:U4N"XH.^\"EH%+DUJ MJH%SR5Q9:3@XM):6^E#WSD6!G%S,PNGB&A6FG48# MY^/9=Y>^S_L8YT!UP6_Q,XX7&,;YV0IP37K.G@UGX<.'*7Y8)O@G9?6Q#MLL M=WM1'YLH/8BXMD7"LS=6HA2)F*&8\\J@X4&68HL*S [N]LJNM\Q=?OCKBX=_ M3YQJ'9075H,V,A'[1(1(A /FO:*8( 62J,G4=I*Z@C!2 XQ1AF= MNMT-N:ZX&L>P6?9Q';D6ZR)**(%1B=8,H \7M",B- M9S[X9%R;YODWH3K4!DU3IO2F]E/8O'DSG>1%FK^>KNZJ7?JR,LD0+;&9+$Q1 M/Y8"ONYHN624B-&AV>TRV)U2HYL0'"O[T9]I)SVJN.>\^ K/=V<4+US+74#U MOINR%<[A-U*Z6^JZV7M2\\$X$&,)3F:R$K&=UC16&\$+#T(XQV6FW^J=6B&? MHNUOV!$YD.GWT6[?FQQOIL//88YO%G$T3$]'DT6^N/A'6E1)9["LIOIS"1"* M$)"SM0HSRA3-;8'4C6\X[,9&3]J?]*VZ'CW %:BEG,]P-/R,TZ_AF[@7YWU# M+-SP#,FB <4%4H3O&:0@E!),YE32CF:]\44/P+K]*;+O0?MZ_&:*9\,9OEM\ M^C29SE>0I'!"V)* _%1.,Y.P$)++]&,VUMOD(^:=;+OY^??>I#VHK<'6TTL2 M;3S#)^L$*]HER4(F5S+EVHC-0)#2 KF;FG@7LY=MPOXM@.ZS^?O4=8_M%2\F M&A)N-AQ_N)A94LA<:*20(NA: U\@2I9JMR%MBC4ZE;+K%'WER??9@MU5M;59 MX4&RU*M?UT:+'\[?\BI,:TWZYP:9ZAU>UC!;O:^H:QEK(24QP*>H=5+!N)!5 MYK5%7]0J.*>W9:QW>&TON=NW6$E<3PK@M$RF9[6]WVMR <_3 \^_?,(TQ_Q^ M>+;& QVC:W\>P)]/ 9\"/Q MT@*-*BNZ"S'>2H[LVAM(MTIIV2]Y-6!1Q>!^P81.Q[+-R=$ KH2*K32 2*]JHK&K6 M1ZOBK*;)ED4T=X\MZ<6/T>5C=/D873Y&EX_1Y6-T^1A=/D:7C]'E$:/+?MWO M7\)P^H\P6N"O&&:+*=8V0L^&LPJK_M1A!V?')_?A5-]%B/5VX&FY&:J#]D65 M%+W1C)7H/4LV1Y,&.[ZCXW'=BY>L.BN/\\MAB,,1*05GJQ?GUV/RUA?3::W. M'N=7D_'TXL>?PVPX^SY,$F?":U[KM7DX[^3JF!* 6F3&@D[HVEP=*S(B"AS;]J6[&=7CGXGC< M6Y^B>[18 P>XRCA[7<[O/=^$S^<<6>$:"H\(JIZ0\$O7!G4PPF6E&ET[=1NR M/S.G>K5: U^T#TV=>R:>>26,1M"FQ-FO8EP*(_T M=-AY'.N?RJ['-^E__KJ4_^DHS,XOD'*&.:,P0DB\MOW+ 4+P'*I'IJ,348HV M]YMLA72LO8@C,60;3SM9JOWTN4$A2PW\-I[$&4Z7=Y.^&']:S&O>>YQ(C1JVO&DE61'ZG[2#X%NGCZ/:_W[Q&Y=C(G&V3KX:W,%IL!G'L$R M;A6O:3C5IB_*_6+U;3U2[A>I]S%Z S(_Q>E\V9MZ7AWR9_AI,AM>'%@P+*9Z M.12$6$^@&5$3PA;!I%*J?R7];J?Q]N;C#:".'C4=R?*3-F9KLR4U&7TFM5Q$ M=U4'M=??^24F3!I96Q4K'Q.HH#@XR5B];@H=FA"5:K9GO!W6(ZMZ-EW+9??G MK]^^_:\A3NDE'[^^Q,\X6D[RQ'0OM5$@@,T M<7%%5N*"5OH(A;'E%HP YS@'KZT@)[.V)6ATG_-V4'\VFMS%%@>:3>1%$Q*1 MI>'$8$D1 =&X"$)%\8;)R*VT%"_HQHO2=5!_-IK:?OUY2PR]3_-<" MQ^GK<@4NQ@:T&8'@U [\M5@L< _&"D>BZVQ*FQN==P#W&)OU:;T>^U?<-,J^ M 5R-K5T@'CP<6P-Y]""L'P/OX"#W89T#Q5WK4#$:;[4PH%(M;(I.ULM^,Q@T MB=OB"UMOCW+?";1[C'4T_NQCE$/%Z]_FY0N?WC TSB>0I7;LHI4='*WX(!.+ MVEON,*K#A>EKZ$[#->IDUEWB\BXV.5";^9<$%V?G7SL4=F]Z3!]5W+?"6RO9 M+MJ$S&QM5Q<4*3BX5 1-!UPKC@;]8-,#&]QOJPWJH@&SKTVQR=B>N$6#)87$ MO6/2MSG]T?_]MB]KIV]IV;"=R\^WN;+A6HMJO^ALD;ZYB>SO\\''^NOPV.X\B!BIK M9EEP@#Q:DEUJ"#Q8L$J5E(2.;K>[X?>OI+\)UKVG17]*;^&>+"]NP8W0#*]E MTR8"RLQJZCM#,,9"29Q(+&,NNDV;QQM W7LV]*7P!LF8JT2]2"A\'9CLA$Y: M ;D\J<(21%$;02JOK!+>Q=3HA,UF0/>> WTHND&N9 NLI^06D^B#4'SPQ10P MSM1B#E-3A9&\8J49II)*$&W*)&[&]5#9U;VTDVCLI7DW&:0709"MY9@J, MH-A=J2 ABI @V6"X=H(@M\G/W@KMH5+CCLJ_S@[=I_OP?1X+05"X3+&YE4S0 M/.9+]6DX\.R=8TSJPAL55&V"<^]9T%W)URUOFEC^8LX2)>B8%#FU5BB25D0( MP2BPGE8X9"ERT6@C^ 94#Y,'=U'Y=3K8)G2X-$]AE(5I,IB(5>YDZ^$ZU*"* MDRX(Y5-NM.=[,["'28H[*OXZ+URW:^I36IPM1O5R]2=GD^E\^#_G]U1=#X@G M93&C'VH09+50-GH-*5#\HQ2K%Z[G!%X)J04/3IC=>LS?Y>WWE@Z'T?=U@O@6 M!+DI1D;AN*7_D\$UL5@0G[VO=2WTG4L9!3E$7>CQ$',/A]#UAMQ4S^G*VNYP MX$-A3,D$49<(*C('01<+R(-E]:"VEX<(-BJ6>TN'GM2[P>*]IB-?C.\%"B"(F<%8DT"(Z%J.O=XHWH< U*/?>\-V4N\'+18I(92JB7%CM/BU"NE_-P+$F(8&.CVO/->.Z]X7M0\P;K=\XS MKOD>K^.<=(/YQ?CYE_0QC#_@+Y/IMKQYU#Y)E2ML70\P.EJU!!DT!H&8>*&_ M:^,4= !][WET*(-M(%OGM.4%Z]]/GJ1_+893?$Y?/]5?O1XOH0Z*C))02C"L M:J:6I@5&TV)MW&N-BM[Z-L[&K=#N/7'Z5?X&>G3.;5ZE[3^Q,IVBIL_TVP_? M&X]^J^_@ ^^C]XZ4$(U61&KN87E$!T7A+)L8]'K.HLD:=3O2>T^>IJ;9P*7. MB=$; =?V=9/%>/ZV7M9[WB%\X+F1.4M-OG:L^1@KH/:C!5."3&)YDW.;EEG[ M(GW87.IJF@U>]YU- L&UATYXSK#G WD9XIHTK&>G)0$ER=:A8 ,QB!EJ6^-G@/.H>D$-O4CE[%<:C. MHSW;OH,RC]T#M-ZG_+:&>\O#/,*D$A3+X#QG]9@J>5M6!? 9I;6I5O;O-%G0 M4R]1@'Y:-_^5UQ[K%&87LTVZJJ_'8N!O(+X=?;D=QCX'(G>W9O\GCFX_[-C! M!.M&[*"_AN;T++-0J\M%4I&6"B*W+RQ #+X([WB)BMT?,VXY[^3'[V2_*Z\^G%/52?F3 M/C37XW&;)9#PY1(0F;TJ7F?(0GA:&K0@YR"SVD?41!_1"[E3^=-N)KS\ZGMH MPCMK[D W7C[#.%^_9/$JA-W.86Y\3A\',6\'N'824Q7%4]:,BR24D,895%KP M+)/UGBDVV/C$;@%$?>2+\8Q\TZM^-%,>HW8!2M"6#"X]^'I%4S8YK91OA]T%Y^%"[#ZYLNE"DB5T:75FSCG4U35['JJ7*+!4%3"SK/"DD M#8:,CEDXES!DW^BXUCXH'RZ'>K%+@Y.>5^5?=@!Z]VE*KWT]OJ@%J?DE/C") M'"6-"3RC+TH4HCF+$IAA,6O-/ 6R!YB MR-\&-QI8H\&IT(W3\8>Z MPU'%'_ @O%;>0'*!%DPO%$1,"414.62;M&U4K'D9Q0,Q_5WUVN TZ%7Y?ALO M9IBOK71/SNIFQ< B"<8HKAYL*23;FDLE/:J>,ZV7+B,WG+@7I&,/"OP(1DPQ7.1O2D^@$]-RR%^J23$JY",&9>NR4D2^::W/AY,E+L2Z41I>8'J<>H(5U.VCT MV$4!ZX=,:B"[W)=#F8NVI !N5 8E73UG6@SXDABJ&!4+;7S"=20G4C*PEU&W MG."YDW(;))@NX[EHTKD#HJ:=E:]C.DXCY6ZVNL'P'11]& KHX%..S(,3KF;. MR?6(7AK0*61BOO2:M1_Q1VR!W-KR^^BW1?] I.>$T2^+<9X]+P53W2!\]T?X M5"%>E,,(&671!72L.0M94U(^DZ/BO"V%2654H]MC;@=W>$>PJPW7RT9[-D"+ MW:O).$_&2V['13P&*MB6#<2J!,K0H1JLC8,BE M")VB5&WZ\.X$[][SI'\C-)A-WDQI7KU$W%A<*9IS6[^+8AOL*5T-EY;+8E3<%U4H4A+)D2>F"RV4 M;38,KF-Y +%!1P4W-_FK<'9!ZUUP-8T1MB$[3J30U7(W$J&CVIM7)5S")Z16 MB2P&*3 -JEY]%4UA4!BB%S9*H0^Q>]2:#K=$#X=BPS[:;L""*]GJU1*%7@43 M,X><-+DBRCF()4G0P6;K7 F^45O9#6".G2Z^JZ5NVA2X@YH;Q 97*QJ6!%>Z M&.>] CM87B9>$JD)B\3=OYZU@>@"?04<$-ZD2N(EK1>A=,3;V M3:B.XP%TM=B-!.B@[@;S_D9LN@1A5.TZJ&H/.G04FZ"-H'5@*@056]6O'HX" MMZSZAV# /EIN8/FW^'DR^ES+4ZX6SZZ.CJA"6'@$45AM0>44!*$$9"E3<)DI M5MIT"[X1UN&]@.Z66V_:U)O:V^0)/\Q7A6[OZ=\LB6^9)X')TW5U;UO9Y2JH M(R24G/P=RW-N5TBXCN8!^ .=E=R@JG =TXKHNZ!JZA-LQG4E M-U@?MJ#CNCB="8Z,HO:GI3#8N2 @)/2.$7:"=^^I<(MW<"@F[*/K%@RX5/&^ M6I^*]D9)$DVS7,^"TI3G!+/@C"]:\EQ4:N,67,=R>%^@#RO=<*C@#BH^T*VG M+\;T+;X/7W#6QZG;FQ[7Q^';G>&NG\%U17 C1&2R%M_ZX*47P5MRP%146@QN M>G#OMZ(FFY53Y 6R4BC>R$BNH$T2I.72.<=\;G395_^WHG[;%?^FP+H15J_D M'(X7Y JOVL!-QK-!* :-(I^,)DURK&@T0?!. PVM[%A*Q>LVH>?N&$^BS]4^ M[%B?=!J9HT$\)ML04TR3#^/A_V F7#_CF+0ZGPW0!UDP2"@F95 ^! CU2AWCLD," MJ5I=A+H%T+TW?1^*;K!'O076^X]A_L_)8I1?G'T*:?YM EM-70.MLB@V9\B2 M._*98@8?M0.).C-1O(G89JOR;G@?*GOZ-%.#;8\MJ+_-@F]P'$;S(C//% MP8XG*4T7F EZHH506?#+BX&ETA3G(8>L:G-L&[TQ;<+>#J ?*LUZ-UB38[II M>GZCRS8A9F_I[R?C$$=?WTQFLV%-*X9HBM(^0O6MZO7#C-9AQX$[-$%XI22V MN5WE3G#O/;_:&ZG!^=VU3+0VZ*U"#P5K1VQN. 2F)21>D&%DAB;AMF'BL=N^ M=F% !V4>^X37U7:+UMOBO)2 41 II4>(BOSV' 5/+N6B=NM9?R_;ONYEMHUM M7_=17\,^H;O >*AM7_VKWU8<1^U-6W[RHMA.B=2L]"^5OI)$D9E""J0 80C87=RQ^Y5 MV]=]E+^U[>L^FFO;]C4I%TQ.P))"4*YX"%PF,"4SPQ(!V:V&]5ZU?;VK">^L MN0.U?7TWGZ3??R:'/3^=G-4;,I=9ZCZVI'9\MY,S$P8[OZ!B(? Q3O/:2)_0.HN*RH][7[Q]973GVY(\PS=]= M=^0Q1YE$:;-=G)W[)W#N(T(!E8D)ZRH+>,8C5WN M#;@4&%BDT:NSHXBF3?AWD11F_Q7XOA;#C'=SC]/$SU-J;A)/-!DK)DQ11H8S*H MG!F$+#U$+1FR(#SG;2;./M#_Z3A\<)/WN%=9O<>[ZZ_V$1V.EY\^E^-)F>/T MTF]?E^?DL4Z6_V+@"D513'B0&2W04L/ 265 >B]\3.3.%WZ;;WM O'\:'I\J M!WK<-6TAXC,,\X\#HVJ9G>-0F*YMV%4!+S('E=#K:'A0V1V#U$MTCQ0^J'U[ MW'KM3:"E*'^G?S%?=FC-CGQ^5 R$\[6M([?@7*WTU8P";BNXQW(PNE[%]DC6 M ]JVP5[N^2R/%X[-9@%?3<:?<5;O(JVRS-Y/YF%T^>^?3F;S5Y/Y_\7YVV][ MV,L$T.M/YT6W70A="YZG(3+#S..>7R73UJ_HY3NMD/?$='!CE M%8UQ#! DF80KGIBUAIS(-B6;AY7S<7R<#HVN#QI_M VFY_]:#.=?O_?)FKV> M?\3I^X]AO%HWE['6[,4J2S!(V:=84@!FG ?E?*X%VKR6ZF5'_J80O,UP.92$ M?[J! MJ2R$L6!3/5GC90)?CPCJY%@N6)C2;:;PS7B.5H-^'&Y9I?%0VZP[(QB722.V M610/2XE;+RLY("/VT'B/3%CNY?P2AM//! PGXP_5SX[Z!/LPT.8". M>RQPO(IS,::G_5J=F:=A.IIL83.(NN!*NM$VT.LA_"U+=X?:TLO8].^_;PGM!2I9^_>'/1UC#'8$VF MQ29*6LE*MN $+4!2H]:)H^(E[;2*7WWNX5?M+BJ>]*.?!B=,SI>4BUZFT6E3 ME$O HN+D*(CE9IZ!6#1CB1P'U&V:K%V!\>=>G>]ND0:MD^ZNB.]BC//:T-E% MIJ:+? NICN,J="#+OMLYA[)T X^CB6Q.)0K04@0=N:T+@(* /M$8-S3Y)ZTB M;]2G]=ZP]Q;OY\3)NX^!&Y#V6R'"]^K,BW/^Y!JHVN>&%ZU F60A&%N ^\!3 MUEFB:%R%M0[I!#>_FUM\6]U()W,U\/#>XFP^':;YJL[W-[+,[.V[WU;@$K.< M9X=@R-D&A8;3@+,>7+2%+UMYE#8>WXVP'OG4H]E:A/ X+9/I61BO"J0NLLF! M;.T,,O Y%% 4$$%TSD**TJ3:"4BOIVS[BN4W WKD42^FVIKW.T2;E\NG$WKO M]++IX>V:O=PJREJ_%X8JLFQ]"?5R469C458ZK0O]SQ8EMO1[V?2:H[=\45[P M8(P$89D')9,$+Z(#8VJ?/AZ*=R=6 /BR;3D:C M7R;3^I>#[ ):GNI-,WQ9%\<@!E,/7AKKO6?,-RK&;R//"<[5_;*ZMP+*_FAQ M2BUKKDMUWK=DD+RF=0X%8(D!5!0%/'<"3"3_V6L72FKCHO8NRCVB>(\<:T?[ M.Q#D&-FE6P1:*W<6F(N--*4D%T@:H1PX'C)X1AQ-;*.][/?SI5AC1:<#A?4!#R321>C(S:>RBY'I4,@J2QR0%2Q)-]"$HWRF4U$.:1 M\B= DA:;8#6>>C&;+3 _6TQ)5^>PSL/IR\'6ZJPPD@:+SY-E]4"2E<7)Z8Y@*\80FR4+)PK916XM0U M?I. CU/+B9*I5>.6.R6^-_JZ-XK*?,X1)0.3E"0C< KXDDID&*VPY&B#/%+[ MZ/Z$?!P[)TRJ!DU;>O2;GXSS\R^?AJN[7'<2/D;G@J:U7Q9=UWZ6(>3 (&F6 MC,>BG6YT,OF88C^.L6-;8"_B-6@:TWF"N9!F-VD-ZHC),!"^%OLR$R 8$8![ M[URBY5JQ(V4[>I7S<5R=-K5.J9',GEYNS,P8ZR*()!S-%V0;QY4&Z6504I & MXB'OR6@<,AW5#B_&\^EP/!NF>EZQ$DRAE88T+[,"Q:V%J%D@525O@Q?%LC97 M<3<3Z7&:.AG";-B6._J^W#_..WPM?1JLA7CO)_57UQ-GRM<2SN#!^%3S?^3- M.&8Y9)N$=UB+FD_3>=Y5PL>!&U![*V!I.U19]H?'1-E,>A<72";*!\YTM'>I3HQE74BN)B M[7[O6:U2XX)6T2(T.&YBD8('UN@0T($$?!P>)TJF#8/FE.XCN;H"\D&T.1DI MZGP@ZBT17$+4M!CZH$+1)231JAMP,YD>A\;I4&;#:.B^2=U?AQ04W+A2+YSE MM!A&1D,:F:F;[Q85DXEAHRKW/V$K[$ZGE(YB\E-IA7VU184N)I'."M!HBZ"\ M]A ":=0Y*WA2TI,?]]@>J6:1^+W)?&,KO(]-@>:;A_>Z2]R'*(#C-W ML?2]83%S6CNG &.J/0MBA&C10%%>!LU+<2=7ZG+2[9%.C[Q[&/B@[9&$8847 M)0!ED>2[.-K3Q]H>Z2]++YS>Z1]S+7UO/HA&I%LZ,AS M?OU7[UU);GU3NQ8E^PFYUJ\DUI-"&ATOUBDN3!"%?F*NN&(,?;>E7\FM[SQZ M\Q+)4; @%6B>=3UA[L%SBQ 90X[9&+9"F0L/;$JF7V%?$>#94#U>/MR+2A_2>.I LU-JY7*KG.01/X2/QWQG*2Z(B31M16@8BVE+/^7,()F?(F+R*26ID)U:JN;^0CX/J*(.J&]E.JA;F6*\W M/"\;9IJIXEBI-\"GVO<<(83 2*_:9><=HCJQ(ML>I7^<%8\;"?=+SV/TX.DI M>KE=$=D::5TH('R6H'@A15CC(+"L2LP\I7+?TE)[JN!QL)Y F-TO44^IZ\^> M =(.4Q=FI[3S(!$%>7JZ0/"I@$/#M10V8+S?@?KCB#W-$=N2J,?H&-0U^JJ- ME&[70L)U*"[)EJPVZW0HP3HM&>>,PK;[MD^ZC_R/8_68"8+^*7I*'8GZ M# B\-5X]X-FK6V78(L>&(U++I/U/C;L,7HDJ1^GU=NFU?M QR;-E'H[_&&$B2;% M!$4%DB0+"Z$X!E+X8(K"0$'7X\FO4RC9.HK)3^7D5QV!2S'?8_HX'OYK<5Z& MSSUFFC\$<&WK>617(#I/P8AT+N;BE(RV"7LWX[G_9\'VXL:D=QLU*%6ZCFI5 M/[\+KJ8'N[8A.\[AK#ZL=RLA.JC^D-30VJ=B2P"9=#T12>:+(4K(MCCC%'UM MM"@>EA*WG'@Z)"/VT7B/3*A'0 8U0OI&>_'V-,VFBRQS+PJ] FXP\U M-,[DWX]P-GOSCTG)P\_#C.-\<1FSTTH[F3T4FPPH:1W$$BW$I+W/)1AF]'X6 MO_VE#\K\/>NXP=1_]31G5DF:E"*0#TY36A$)HLH(6D?..0D?3)N\T /K)-#% M>[R[18Y1D'N7 YN[R/3826 G9[4#60YQ&/LNEKXWG02$U;1<(T0M-;E_S( 7 M68$@MS"('-!&_B=G[UZ=!$Z.O/L8N %I-QP_GKU]]]O*;2@A8!:80,98P9'O M$$NV(!)+,EG&'2]-V'W_*25V1H< 'V#TS*9GH5QPJ52+IQ0C%PK M7Z\[&DUN*1=%*Z@+&W8M 70(X]Z,=766>D@?2DJZ<-L,5VJK^[ M/IG-%F?G6TO]]Z;8Y6T-^U/L+>QZCPIIO8P8K%111U9$0LE[NP8R$X'P$85) ,D^([,2.%^\MX^'7 ME),:.;U58[4EUREUO=@DZ=OA[/=?IEA+(I 6Y?E20,,%:L0"/AL!2I!L(18# MQ5L5N8D9L<[9E&V#+"QY)UJ\->LP#+S']C!^&XS')_7XR#Z,E MP3].1O3@MSA?3,<#QUU6H5[O&42]&2Q'<,(:8*B\8%D(+>U._+CE18\\:6.3 M!IT'&BGN?'KO5>=U']0:F1LO1( 8@2SH'RR*!ZG! R^A),U#;+!T")NU4 MF'$ M'AKO.P*\'-6^09S^?3I9?%IM/"030M*>0RF:@?DW MO.2$BK_V,L.D@0X/U%3\+7Z:3.=UQ7MW[K*\&"_WG9:["TAN3:+U=/G3I+RF MM9F^'7]X,YV4X3Q^7?V3^>3I9#R;C(:UT"UWV-MI!Z:/K9\#J6I]9XAG+S)Y MS3)99:QQLL20R/E CU$K-6@'JV/>]?S1Y_#J16876,8?:J3PRV2ZAN;E9#;[ MA4;HZA^^OX+I>X!A,$1C9:*16>NNBPL069)@=59"(K')MUF2&@G4O5#D,XX7 M6%]$SY]/0YK_DI-,?_+[\&6@'0_X1B@!-@[O6ZDK96;K#Q\G0RF[\N*^ #7GC! MVG^*.Y8IGB(U>)_KZ0EA3+&9N=+F_I,K,![)U,TR;0K=D![XD:+S9X1H-/E4 MQ:Y7=X]G2"Y3E#S4!M_>*5 A(#BM?.5PS$JC2J)-!\0;83W2J%_+M2A=QU%5 MSM]Q3&H9$<0G^8RL-)M7)7W&;RBSYB89PF:D!!7KUIL@-B0L626M3>#8R)O8 M!=\CT1K9LL&F1YU5:Q)R!6W3H(WPWZTI\DHFB3T;\$XI$E M7:QRG2"Z*T&^"?]BG,C)K\(/=,94,KGS6M:.T(XL&K)2@,I8E7).PK;QAS: M>21,'U9JT''WHJ3H'-%JOGN%\T$.B4=I(X@HR2=SF8&+CB)"09BR-)RE-BO2 M-D2/%.K-7@WZP'YG]$7>83A>D&)6&B(]_(QE,L7SS[T/7W#V_ LY9?3^X3A, MORXU\XK46S,6DZ4/=R'J@(<@L/@ 10L2K=#H\,DH8-I9'Z5 +]MT,FLHU".; M3XDU#=JL7LVGOU[/IZ\I=W95NZNSX3(Q4V^LB+7-FPHI0EA6RO 2E7$\*M8F M#]8=^\$ZC)T@J0]L^6,7(,VF\P%)EA=I_GKZ#J>?A^E\SSL&X:.I.64E\DJ' M1GI(3'FN9%9,[73LF5YPB;KTTSIMMR$X5K'1H0DPZ=$0/69M+^&IL?0*T6RU M:[X+J'TJB?9AR74XART?ZL=2U\W>DYH/Q@%MK)8L6I"2J=K=R(+3-,9\=M9) M*[E0.[7L/T7;;ZD3.J#I]]%N@\V:EP2%8I/ON"Z.)4OK3;$.%&I:6A,*\%Q3 MM,*#9T&+I'4;;WX+H,-YXCV::]*_KOMN'T:2DG S6O8N>IEIX43@B1SRH&NK M(P/.!P$E!*9*41[#;F5AZT^^SQ;LKJH677#FY(DL#ZDM"!0ANW!5EC.5TR4K M4R6T@;Z0+P(>$Y'*!=O7<]$3R_J2E?+F+>>I1 L"%\8*&/(IXV9O%OR2:QC'KV4.ZWX MUQY]M/3I7?0\Z4U)O?MHYP?/+SH&*>DSVD+KGE()E.,.7 DIHVR$OT3"!@2L[7>\.O%8W< M<,YB[>'WUF9=%=7 #:(Q_VDRK1V7QGEY<\H*5A I<5:IQ$JI]TO5D]=%@Y%. M92DP)M:FA^X60/?1YGWJ>&NAUY9S-*M?UR_URIS__+?_'U!+ P04 " A M?DE4_C7?M"*'-"T@"/9<-6:5R:[I3'4R5:Z: M7[\ +YFIO# !)DC1,Q,]+I6*Q#GG ?'@=B[__+^^/$_!9[DH\OGL7_X4_CGX M$Y S/A?Y[/%?_O33PT>(__2__O4?_N&?_S\(__W[NT_@PYR_/LO9$EPL)%U* M 7[/ET_@%R&+WX!:S)_!+_/%;_EG"N&_EB]=S%^^+O+'IR6(@BC:_M?%7V(> MDDC@!#*&"$12"$@E#?1_%&*8!5D@@[/'O^B_XE#)#$9IIA_+.(58_P)*10.. M,Y:%1)6-3O/9;W\Q_V&TD$ ;-RO*O_[+GYZ6RY>_?/?=[[___N?FZK70?RGDF_VW!%_6BLGST?3OAC2I_K,Z8\S?J3LT* M<[[8!G+.3P>RHG33C*;L* RC:LGYC]T;_F[GLSI?-.;0!3_2<_43W_&Y7F6_ M+.&;D61V)9[L7LX]?8E5#VFU_P3F"R$7>N>U!X+5R'HMX".E+Y.K&5^85C_( MZL^KV!YZQ8+BA?3B2.)(E"#GG !41Q MI/=9(B8PR$*14JE_P8G-A.1)G[%-3Q=/^F^R /D,S%?#L.RW M"9 -.U%7^Q MHT1?'=<^.[U#=_0\5S66@&\:6[XUO5*:LT&1Y^N^V3#I#&BCP*^-6?_W=,+T M#/!Z15QH;$IT%2U8"4\MZCO#J]_)Z;)H?E,R+0S">GO_C[YT&H1Y/0/8\+#O M9KNQ\OT37$' M^PCLIH)1]>DP4LM?V@ M!N ,5!"8":D"P=\$,W2W>9V)!E-^T"EKZ"[9GML&E]]M$OQ(\\7/=/HJ?]03 M\.NBU*Q8_?*ON9Z)%_SIZX?Y,\UG$\9#%&0TA"*F"419)B!-)85!0J*8)WHO M(J7+1L1)^MBV'49/4"H*5IJ6:]KK\Y_!KY7.AQ>Q'GK#;DKI#>.>YX73X'6F M\$XP>>5A-PT&)=-.X&PS8K=&W&BM.N%Y7>HV-$=^/Y__]IN4+WHKH;<:?_Y1 MFI7BA$8\0$I12&.E("*,0DR3&/),1"G)6!SCV/YXOU76V"AKI2W84/<,&(7! MKY7*EHQE [3-V;PW^/H^A1\4.9>#=6\(#G6$?@J2CF?E5MBTGXJW-S'@^;>5 M+6]/NNU>Z;9PO)9+W=;\67Z:%\4D"0C"0:Q@B)A>&*((08+2"$84,THR&<8I MGBQ7%\)'%RUO6G=BT0-WVSZ_X.O+!W!U?7'SXZ7;ZNXM9'$@,1=Z&8!9AB'" M>BYB*250",Z82-,@DXG+6KH[9 -,/.9DM]+N%,CL%KR=@>AY"EEC +XQJGT+ MSI?+1EY1-)5C.P:W>#\X\7!2V(N%US?I6PJ!KTKW&;:\Y]S_DQGA"YI/+ MV5)ORB^?Y>)1D^@/B_GORR>SKZ>SKY- 2BK2*(.A2@*]GLP8Q(B$, D0TO\S MA[Y6Z\DC!&_53(\JIJ@O10 M1US$$(5Q!I%QB,8HB:!F!YQDD4@#&;K,Z:W2QD8(6RXP9VL?&*UQ=>?K-OFW M8VVW&/"&8,\,<0IXSNL"*U"\KA/:)0ZZ;K R?GL=8?=2-TJYU4#+Q4**^^6< M_U9>"A0WKTL3>V#".28D8#(*&8(98Q%$J2*0DB2&1)(X1(+'*0I<2.6(O+'1 MRDK=Z@;0\7[W&+AV+.(1LIYY9 ,MH^I9#1K8T-8?CUC"XI5)CLDU,W#($=CQOL^]JRPO_7KM@+YO M_GQC[WX9V!D^OS>"[FH,>RW8&::=N\'N+;F19+%83NZ,"T9ST\()"U+,H,J4 M7EQQP2!..(<9CJ(,D0@I;.5:O=7NV.CLWMSJ%,N"Z8R&-9$J^5@<^66TQ;/=WAKD<@ M[I5-XH_9L7N5A^O=5]O3R?E5Z1+X:D)T0%^E$I8,HS!5% *<1Z M%H=A%*0"A5$8!X['(=:RQT82C>I5!@^1%R_S(B]]1%T/2>SAMSTPZ074W@]/ M-O$T>INP@D;S,U#J?E8Z(:[4]WF:XHR9YY,5>_D#G[(X [-[XN+>Q-BBBC[. M%TKF2[U8+7Z1Y@1:;X@^RP5]E#_HQIG"J>:*!$2J9-WR3C,&AL!U[J;,*3?:]T!K90'CT9[(+3Z0!E7YL_&@+$$ M)SE]2W:4/PYE1S2;#!?8M '0&6@@ C5&H 0)&)3 VJ?^CQ#[U*7?_R"144ZF M_1>)F^K2G<-%5772KML2X4Y^EK-7:=8B%_-9&3DU^T0+\6BH,C,:@5-F1QKITC!VE]0QWS_2VG]'.UDQ7FK+Q]Y5)U2G/ MG>0R_USVC4,7.;/A"2![9<8N>@S*DB< M]1)"RE,( (4GB2/"4DR&S01U6U6JD#)_X:>/0]9UR/[7T;L]G MI2=VUA_FX'/?T>:H$C<=[XAQG$2VZ/G'.%8\#K2W,T(+43Z"QK:.%^^D\3EK M_E$3Z',XD5$495QQ2&545M=((0D24R4BQ@(KF8;4R1_;58&QK1UWHJ-V+CE6 M1M3YEXT9IT2;6722'=7W"7W//.X9]1/#U.RAZS%RS4*)=PQFLX>H/;[-H9V. MA&@N7RKW[FMMZ.O"Y#V8<$8S&L>1ICD60)0P G&6<)CP(,8HPX@JIS37>Z6, MCMK*^]S9? 9K!>O,U8[DM1=02X8Z%::^::A$J G^6*OHD6C:$/#+)GLE#4L9 M;<;N\$+KPQTWU?Q)BE?C@W5TI58<6JJ5!W.3+(E8&JD4,H5C31A2Z642CB 7 MG"4:&Q0Y.CGYTFQL)-,89G;*-KNSHG5[5I^%.]Y1^.MVRSWV>W1FWSOK8?O1 M?3OM&W._FVAOV@V[=?8-ZLZ&V;L ]YB\M0Z5I\Z/SS[)8&B&[OY7R M6H^4\R]Y,1%I*.*841A(&4$DA#"IU"3D$4YH%"N5VH4$G*K(V&A_K;5>-^GG MP*]&2X=@OY-ZI9VFA\2Z9U9VA=DIBM '1B>''9ZDQ&!QBCZ@V@QL]-)>QS7R MDBZKL\K7(I_)HKB7CR7_EB,KC$.%4A9!*E,.DJ M^%#GDKF8%\MBD@8L24/)(1$FJVS,":28"*BP"G@09@G+E LUO&E];%1PO7%J M)IJ\1]QHZL8*;R&T8X'.P/0\ZAN]0*E8/^=E>VWW.N#?2AAT@.\U;GM [W^H MVP ^%__Q6BTHBH?YN1!E!"^=WM)>W5Q=G^X_!UB<;906"JGBE MFB]*]@0;-ODCSZ& ]\K'O2L]*,4/U07;L\9@3]7R]^U M.I. ATHQ%>IY@YNZ7S'7&TZ.8!@F).-9*J(4-3Z+=G/(05D=G Y[IO];W=!3 M21M%K:-C=HV#L-HQ]6E0#90YH];15#&HM03WQ]!RSY!Q# F_^3 .2ALV^\4Q MHW=R71Q]P5<5\W/.%Z\F8Y^IL/! O\A"RRZOZ!@+PY#$&8QBCM2Z0G0WD_:]]87 MKZNJE$J#6NL^JX-54"OK M&'[:@JT='7E"K&?Z.0"6Q[)U#GCXC?QLD3=LA.=QPWZ<89/]!\9@I' MW2>6(R$%YQ<[\;6JQ?,L]'OQ#76OU8UYP.OV;I(N/^C?%A"8HT9020Q'$ M>M^D1)GR)X8DY2'#+(@PMW*!;Y$QMA5(HR:H] 1&45!J:A\LZRS?J(_YC,YX3J7+V50AXD?YKE?W^551F1"4\4 M1E$2P81D B)JJFHI$<%(Z*TB#1&2PHF]#PD:&R&O] 3G+R^+.>5/Y7!>:>U8 M=>8HSG;LZ0.]G@GQ=."X8*E[9ZZ"P00GIF,G;''/T^:ZTL!BHI(FQRA:E,NO'%EH3Q$46E8)-?P.CHR@G; M(-J2P0G0],X"#JAT&/ '+/<\TK>E##S$#QBY.[8//=AM4'^:SQY-@H0/DIE$ M@K5/3]GZ#9OFCR6/%!.)(H450Q 1H5<&419!FG$"DRA @4!IQMPR'=B)'=OP M-]J>@9EOBWR9NUZ16R)O1P_^\>R9,XS"4/?9,S JEZN&*B/+ M6EU_%.*&CE=>L10]*-FXP;'-0(YO=W0QGRUSD4]?E_EG>2]Y/< NO_#IJY"B MRAK]_/+:[)4NZ<*D>RENY:)T1SQ_GK_.EA-*PR11@8(H5!E$2/]$L$S,SB9& MBJ$?0(?M^W ;YQ]YMOL 6\X?(-[E-B//D&6R!RRC?8UHZ_PB6K M)/]U[90ZF.8_I9C(,% 93S.H F1*S$8"DCAD4$8H$2$*8Q$X>:^[B1\;(38U M@A8K#:NE$)./^:Q,_KF*O69509/3BY>T=(X=$?8'><\T>*ADR49EDJ9#UOKW M6XKD.&Z]5R%I4>'="Y F]HA%*Z?FA]B;T=VK/5]]===APY M="?TS)P;F2\.U!PH*75MDF'2ILMJJ[P7&/")<4\9-DY0[)T2%\'A[: M[ICRZY45NF&35^SS&^H)*T@>AM>-)'X#US'V=L')/_'4$"+\YOPX)&S;=UQ&3=S)]'7M^ MX$)41^L>E]6-5X5.CA>#YT&(21HGD"=)!E%(,XAQ$$",*$YX%(B .%T"C<:R ML=%?J:$IB[YCXOS3RVQ5 MZ( ->$!5;6&I 5H7X:HP6M??VG,V6SX"#%3 8 5^;OTFAZO3U5?_CZ.ZEW?K M_A@UP?KJ5&^5Q'I3\(35PTY.J5T[F+,=YX^/BS+2^&JV7.2S(N>EOC>ORV)) M]89I]CB)@I@D(0KTIL5XC8@PA3B(,(Q(&"4,1PDB3H?I[VG,V-8(=U(;DW-# MQ&620O#3+#=)/U>6@)4I%2.?@0UK.BP9WNLCLVF,HJR*$P@5FD* M49QPB+.00ZH02C(<"A10)Z_3/4+&1KN5CJ!1LN,2>B^H*S[N M#I\M /AUZ]PG:%CGS193=UPTVY[M&(199@U<^9ZPD#*BM]50\-C^V@7Y^?W_Y<.\8S?@6,+L!W1V&OG>CI6*]^.7LM]EO MJ-];$%62IK\P!CKFB?#? MLSU[L/CHK_%?.*VNE-YT>V7I"-Q(CG7".-Q!#FHYKN.ZKB![<\\X*NA])HV? M305I<3X3EU]>I+G4?YB;7VU<&FTYBM0&R-M%SN4$(:T5T2M('JG Q.@P:,H[ M0A+K#:4,0APBO[\Q)DJGZ_79ZVG'7E+59X,78->QL M=>(G-:!S>^M\N-[^WG\GO;@&:/+V8##[AM_> &GSW]]/.HIMH3 M3?I#S M=\)ODY2$#*DL@ H3!1%6'&*DMX,LD8S'3(0)=MK_V8L>VTRZ5O=8D9-3,;>; MOOI!LN>IIE&ZG"!V$#T#E>;@U_I/8P(H;?!X[.0.G-_R,O;BARTUXPS+3MD9 M]Q;&'58V"2A#@N 8BI1E$)%40*+2 J!D")I'$3!**/&QL:=JZ"P=SH$<^WW MGC<0/?;F^+<*'8.W1K ?Z-AMXUCYNRK_QUCC=^R2]XJ8.G'>6Y>;_6FV3FOU M0+]\+V=2Y5I.<:?_?3ZC;/KU=EX49@*>Q"3D*)(@Z#FY31=- M!LYF+NJ<.67D817,G^*8,!%0F,F0F/*5"+(($1B2$#&B M_RIHYL*0>V2,C?]6*FKN,Q&8$/R/$+S0.BO#/X$D",Z"(*B7Z8"^+I_F"],[ M>@T_G^D16Q2O+0G\K*&W([H3 >V9QM98ENJ=-;&$5^T8.1-5"PI>:6B?G$%) MIL70;0II>[0K0W?TTNKLRA"7VMK3A']'>N:0%S&'. M1UU1\\P]EL(')B0W2'99RO']]_'DV+A]JIW$(KU)E"B3$!&N(!(X@X2I /)( M4$&83.* 3"HW@OLE72R'<='8T=-E &]KV]]8?G/=7?M:%$;N>SL#[O:S(F$2 M*"(@$R91KN AI)3KSDZS- UCDJ@PJOOY,XB3ZHY1_CR/D8R+X]10X+/-XF'^^VRB<(HRD4A(B=[%(!(@X^4AH2H$IJ:FMS$'*Q,*JA!YM'NR9>6-)\)D53I^M'62X B&(814S 5(;* MQ.E&>HD72:B"+,JP_D^D(K=D"OO$C&V8WUT^G%]=7WX E^=WUU?7/SC&\AW MTFXQ=3I"/8_P1L%U/BO_7IKK?$;+F^ MD3[_DA<3E,59DB88LA!1B#(]R1-%$AB0($IB*J+0+8IO5\38QGU93WBM(OC5 M*.D8G[\'2-M[V5/@Z?W2U0F9#M>IAXSW?%>Z(V;@B]!#9N[>;(E9C@51C85.=_H;$Q9/9BQDOA)=*_S)62BNN5[VK M(G%\7BR+\CQ^;FQQHY*.769'-SUVPS"4U!@ OFE,^+9T_*L[HU:_Q+YR%3SB M@._,6:=!M=9_N=ZOOR;7%[,GS59 M^P/9W(] M$4VO[-I5ET'I]43 MOGUU.8Z$FQ=Q;4V^U43N5[\-DF1<$(2$7$%!4%Z M+9J0V%PU)E!&09P*&2:!= KZ;Y4V.K*\N?X!/%S>_0@^79U_?_7IZN'J\OXO MC@38"J\ES?D"K6\R6^MY!M::]I*3R@H3OY34*G%8XK$Q?H=>K%YR(Y'_^.WI MZ^1BOI!U+LOZV!63$&&"]+X5HPBB6 A(8T)AP(B(4LXEQ\*&-?8W/S::, H> M/Y"UP:V=#DY'H^?Q7P)1*^<'$#'GY6%,>17;(S!OY(P%(&M.;+>_(D'S3,EL M853SVH&W!B&R=HT;YCKR5,=;-Y.MX4;]5%01SS>L.MF_FEU^X>7QTL?Y8FL- MUI1.GX0)YQ&3"11,Q1#Q,($DC#!D+$C36)" 4*=:4R?H,C82+$V!RU:]PO&D\'U>]MY GZ M#'ME>3IP._>:'IKLZ )MPD#NY(O^R)^HR98S?US0YSMI$B&O/*AN5.EQ59RO MHIH>YM_+]5MBDNG%I**)WI]2E9IRP0$D2$8PI8D(XRQ+ N66]M2+6F,CYZIX MWUI!4-MU!E:6U-\QGLQ37]MQ]O ]V#-]#]=Y[@ZP M7K'VZ_7J1[5A75V]PKGCW^JW]:Y.K5F,0RYC"-,8A%YE*@]CJR."8H+%1<^V\N:&LJ7)-0:VNJX?K 73;J=,G M9CV385>X.KB[MF-Q@L_K@88'=GQM-V_7^_7(\UUC>/-G>4>7LC[OX8@G$9<2 MQ@$SM[8X@SB,,4Q41"A-6!H2IQHU6^V/;?"7Z@&CG^-QV2'\[)9()Z#2\_!V M :1#O.Q>LSV'Q;Z5,7#TZUX#=X-<]S_FR\FM<0>YDY_E[%5.DIA%DH5<;\^X M_@^*0TAC*F&0XB0@."/Z7UT&]5&)8QOF:[>UE9/:HM+4,=KP.-9V!. 5P9XI MX8#/6:,PJ#7NT\?L #@]NY-M2WUGS[$#(!QW$COT8E>ZT2-6%DLM9_XL:X^S M:[F^4N<)DC2(,QCB0$ 4F CI%#$H!0NP7EJPQ"T5Z#&!8R.;J^N'R[O+^P=P M=7UQ\^,E^.;RWV\OK^\OOW6EFB,XVS*-/_1Z)YI*55#IJH&KM/WV#&B%>W%B ML$7',],<$3HPT=A!L,LSEN]UHYDFT.=6+IJ@WYQ/LA!E0H0(!ED40Y30!!(A M,BA2I4@JE>8>I]"\O5+&1BBE4D VD6A$2Q4D<(,[#A#OE;G768&RLH;\NY,%5O!5T._;H M%F>6P>WACP%E]OW-+%+(,48099%"4X M2TFLUT9N:0GL!(^-V&J]RR"WU2'$11ES^*M-FK_3>L&.\OK MF>F:V U0VL5 MVP)^UUJ#1FT[?#LD/G #RW,J!$OA R='<(-D-UV"X_MC*R]S/9]]+@M_U4G9 M",\(%[& "<.:_' L(TB\[?11B1-$CC M"!*1*(@":0(=*($\EFEH,G:DT7#I&/O_*O[[I6ET_B+L)NA1]G'/,_QP)8E6 M&(PHY6/7CAM'*DAG[?\8*2*[=LIP98D.*>#N??>A#G%ZT*].N*19EBH&$:/F M2E[I&8SA"/(P3"@1,@M2JTNR[8;'MEEK= -&.7M?NC=8M3/Z*0CT3+AVQCMY MQNVSM),GW)N&!O-\VZ?^IJ?;WG_OF-PM+^CCX\*D1=+C^$;56Z('RJ9RO9U7 M'"689@E,,J0'(Q(,LB0VKJ]!P*5",8Z< LJLI(YND+Y1VBSQFL. 7TO%K:HG MG- )=DLV[]#V/?I]H.J>5,X%);]YYJPD#YMZS@6,G6QT3B^/]@#E;CZ=?IPO MS$N35+*$LT# B&"]6T:97G6D(H6(1"$+,A$&B5,RD6'5'QMMON-^:B/0Z%># M$*@A]\TX;_:%GY/][S#/GZ? M%EU#Z>H8G#OY,E^8R^)[4QVWF' DLD 1#B.*!$1I*""3E$%. B)%(B2UNZD] M)FAL$V(=&U8K"U;:@DI=UU"Z ^@>/P[PA5G/?-\5K@ZA=.U8G!!*=Z#A@4/I MVLW;#:4[\GQ7QWA#,(9\;GZ?27&^-#X)$\YC*K%>:$L2!GJAK1)(*$(P"U6( M<:P2XI8?8:^4L1'!6DE0:GD&Z+)TT7!U@=^'J-TJ\F2<>A[\[A!U<&YO@<"S M1_L^20.[L;<8N^N[WO9PM^%_05_R)9V:B/W&Y<*T>BV7$QIC&L91 &6D,HBB M-(4T9A(*&@J)8L084RX<<%C4V(A@0].U3Y$[$;1@:\<&?A#KF1(.@E7&O_CC MA>-@>"6'%G&#,L1QL[=IPN*-;EQQ+O[CM>*?XDY.3=V&A_D#_6)*?(4?0;E4 _ ;9.LCR8'OGPYE*EI M@I10+*4$1AG#$ 4)@90H!E449WKIAQ"BP]RO'-)P;.O#ZRVG0D#7:=,,&>1% M\4KUESG0M<;!CNWYYL)'=XW_]%2=Z-WF[D?0!B.P8^';B>:70'LZ,@.3-@.P9>:>R J$&YJ-W< M;4(Y\G2'XALWI@C;CJ4GC@ 8_NP]P1.WV-^!Y&8YU1.[V8OI[?B'^2M;JM?I M.>?SUW+CSF7^V3A&ZI_FG^4BE\4DSD@J49K 2"0)1#'C$$=) &E*0QD+&N(P M[')0Z:C'2$\GUPJ:#1%]+O4W574_Y_/78OH5_+[(ETMI_(:5X[&D:T=9GD7V M@?LP!-RH"=9ZGH&5/>5:]6(A1;X$G^9%8=*ZET9X++G1%3R_IXRN2@Q[M-@1 MHIWSQ*[MG)2^8Y7%_58N]/?T;!18GUR;[&C<$$O^K!_1NU+]VT*97,[SV:=\ M)J^6\KF82"P3%7 ".48A1#C"D$0D@FF8A9*R& O>)<&'!]7&MM*L+=LLP+!A MW,:5P1EH[ .5@>7ITX:)X%=C)"BM[)8RQ$?/VS'P^_1GS]P\=%=VS4[B$?4^ M\I?X4.\],IQXA/5 #A2?$KKFV)]_S@O=X)X9:4*#1*0RH5"H5&K21P$D)-,] MC8,THQ+A('(B_39A8Z/QTD?;-=]^"Y9V-.H+H?=8M&XL4T&=U\]O@@%\\?)%M.(D5B)A,!51 ' M$.D='60Q#V <9"B.)>$2.PW2S<;'-DB-;E +>@9&.\=TLYN@V0W1KE#T/$0M M47!/_+K'7+\Y73<%#)NN=8]I.YE8]SW3;8!^S&=FW5]>^FV57)T@(;-()@A* M11%$W!R[8)K!2&4RB3$5*G1* =(B:VS#MU:UN8O>K5/L-J+;4+8;X)ZPZWF\ M'X7M#%"E^P_H->#K\VOE=GS^;&+-_M.S)ZL%8%X9HTW>H 1B8?@VG]B\TI%> M:+[XF4Y?Y=7LY759?-(;LFG85-2C2(D0)Y"&IJYF@C'$ <(P%6&@J$@(B9P" M %MDC8Y>M*J@U/4,5-J>@5)?$'8LM]<&M"7#^(&O;X8Y!3EW$CF.B5\2:9$W M+(D<-WR'1"Q>Z48BUW)I'.C*LP0AQ?=?-3F)JUD5JYC/'L]-Z<]\FND240!K(&*(TPSQ3E"0H=.$6=Q7&1CD7Y_=_!1\_W?QR#S[> MW?P(KJY_OKQ_N+K^ 9Q?/%S]?/5P=7G_%S?.Z= O=E34+]H],Y2IR%7Z>S;J M&^?O;XP%()]]"U9&@+45O53PZ@ZB5TKKH,:@3-<=IFT"/*&E$W*F+NBLR,W2 MNCP65D/F+4W0^NA9SL7,9X_RP?Z MY4->\.F\>%W(U6R*>,R"2'(-6VK2*=$0DIAP&* P#4BL,$.NY8L/R1K;D*\K M89J8V+6R-O.H,\AV2Q9/T/5, YU1ZU*J^!@>OHL4'Y0W='GB8X;O*4Q\])6. MUR]U>2ZSYIB)^^6<_V9"A_7XK-+"363*A%X84!C+4*\6A&!ZGT13R#,D(LZB MB' Q6C PP76M=%L^2I:Z.ES;'H+:\R/$(8-^7 M.UNH7;:CYG[)8PF%WXN?8T*'O0RRA&#G@LCVO8X9G?94SEI5 JQ3R$U"+%DD MD(!4)A(BQ/26)$044IK%899%<1HX^6_9"!W;*F55A6]1N=PY1GQ:X9PD#-%$ M2I@DIOHA-3B3(()<)7%")%,IY9//#[B:Q%";O/3-J@=JI\=O M89-6LH>NL*-XW_#V3//[*QZ^J?-Z#%'W1%P.$/E-R64C>-CD7 Y0[*3IG9%C% MH50K=8+URR]RP?-"%E>SV[)LY"_2^%A(<:X71O11-O]^N\BYG"212J-0K]\( M5Q@B'BM(4)B:5327H6;(&#LMFX=5?VSLVBBG!_WOM=J 5GH#6?\;>#&:>TZD MY?>CL&/P\79US_QODX*K.)*#:U4"9 4"R&>@@N$,-$" &HG54^"V]>/QGZ6K MESX<-H677Q/&E=^KE^YQ3O[5CQ9=4_J*\C:,3LWBZVI6YPZ>"$8E,87+99)2 MB#"-(8D3!=,HC<,@C!". I>)[H"I;35X-P-M^^/]7$JM;EYYH&)& MDPC*&"&("(X@#12%+$BC3*(XD3)Q.BJP%#PVROAT=?[]U:?20P^<7W\ ]P\W M%__GKS>?/ES>W?]/;WFZ/O]IMI!\_C@S^5$?Z)?OY4RJ?%D\/-'E+_/7J;AZUE_7\E(I:5S[ MS W^'5W*22@QCSF5,.0)@.WCAUGQW;]=T?/W-=33S@3XVE >J7)CJH,2IJG MP;5-H2>VUMF9L:QGT=2UN)HUR2#T)M4D\I@0G 5!DF*8T4S5J;ZX\6;&29#I MWV&]Z'-T:6R7.#::O'@RFWBSW:%-GI.72E-GE\8C4-NQG5< >R:V1E=S[5_] M]*T!WK>$3JT!Z/=B#L\7NT?+%#]NG-D[%;*1<_+.:O M+TT*ZB")4I)2*!,<0T1Y:*+#0LAHB ..TX1%5@NT8X)&QRV;9^-&5U JVR7I M75\&P_ M/GN.] ':0 1Y&#Q/U'@,BU9>//CR<*1X3/\WC'CTX6Z;UDNZ,%E2BUM95=M[ MD%^6WVL-?YM@A2+"]#XU8=CX,B(&L1(A1"&F*)$1":G30=]!26.CQ491XQ]1 M.56 7XVRH-36,?CN,+YV.U0OJ/7,DET!<]Z1'@7#ZT[TL+1!=Z!'C=[>>1Y_ MH1M5/)A][.OB:WDC429#.>=_?\T7QE&C6/XHET]S,6$JY@F2"F9Z2041#P4D MDB0F U(0AT0@S%6'\A\VLJU&Q/ E/VYU0T_FW&:NP+(VHZY[Z48E5OC;L8HW M.(T;?J,WTD>I1I7E&\Z$*@RAYZ)/9B:LTQ'XG+J'CL"\P[Y M4&4O:K7-9/ V?^S9QM]+K_\W13!,)]2&@=HRC\'(7=#T7,["08&!"U:X0[-; MDJ)#&R=6JJW+!*R3DZ% K\@$EU BDS0N(1'$<2PAUILZH3CCF'0K5KLM:73; MN7^_O;R^O[SO6(]V!T@[@O("3\]LM(XH:Y3LQ47L*!3]%*?=D?8^]6D/&7VP M1.W!%]P8H5@L)S_FL_SY];D^940!4SPB 51$Z85/Q!-(59A!)"DG"44XRH@- M ^RT/+817ROG>$2["UC[2#\)AIY'MC4"UH/YH+5M@U>_M#%P]=^V!^UNJX,, MTH/&-(/R\ ,=+ITVTH%O9@-O2YN.(YH&":)0!%P/T( +2+(X@6'*XH $69;9 MQ9%WE#^V 7THH3IXDY)]G9']5?^%VB>R[]I+%G=<_6+?,XN,%':'V[)^X1_H M'LU_-[A=LW4'L?4"KD.SPUW-=;?YS:7="B>(";5:^;5*&=ND4:>#7-(O8+%2LF/FS#=HVFT 3\:H9W)? M9\N46\4&?><[:D6BGSR9;R2]3X;,?<8>S(VY]^&.Z>NFFOMO5'G:ODZYN3Z^ M8)A'21)0:&H(0,0RDS(@2*'F )3AS"PSG5(4'9$W-E8HU2UK"!N%-Q+%6IU] M=$+S?*T;S?RPF!?%[6*N M39W6C;B3X&2*E[?_G#CY?7 M#^#J^N+FQTLWGMB$S(X3.@+1\_@OM0*56OZ&^1Y;O0[IS?8'';Y[#-L>JOL> MZ3]CXY6:.V8$M$/?CMS\8]HSIUG V=R@>\R5YX22 MWQQW=J*'S4WG!,=.3CFWMWO*I7HD;]W'^4+)?%ENTF9"ZY0ORA;LLFB*+)-1 M1'5G4D0A2@,&*+97-FN?;+-FH&;$*);]2]_FVA*#?_]E#>$XH$99', M&(Q"/1DC&B:0T)1#*A7.4!R'-'6Z=?6CUMBFUMJJ,["R"VP8]L8)OK$-5,:5 M5Q ;YH%?2P,=;V\\=;;=7#I\%_8\*0[8>QVB&GR"[3G>P8MJ T="^(1S-T;" M:^O=B/]V41?4*B_-ROFI.']=/LT7)I'<)"19',<9AW%$3#&R*(,L#!&D01;B MF 12$[X+H;>+&QM1K[0%116%25>J=@IG/0*V':'Z@[!GHERC5\>P5KJ"M;+^ MB,\.%*^$=D3DH$1E9_XV 5F^Y377[D1$BJ0L0! Q$D)$3"F-T[N^<#W5Z[3EN[:] Q/\'R22[*0)?B6H-;A1JL:^*H*. LU2OA M5%$]6=$(DC R,U:4Q"I5,8Z%4XZ"-FECFU]N'OYZ>0?.[^\O'^[_XIBLH!55 MNUG!&U8]$WFI)Z@4/0-K5?M)76 #BM_T!:T2ATUA8&/\3AH#JY?)(9A&W(8J=EL=&"K5R MH-+.CA5VX6IG@)- Z'FT6]IO/; /VKIG$!>2__EQ_OD[_4XU?O4/Y; M!^QN M2X,,SH,&- /Q\ ,G%[2[V)I85"32!$?,Y!#2TW7(",01SR!.6!@QA6.ZZ^^.GNSH2!;!2OY6:.V!V2W&Y0V]TO#NK/;X?YA_D9SF=O]S/U5)O,>0D8DF0JA3#5# &4#UV# F_-V,'I0U[*7;,Z)W[L*,O=.,)D_AP'8ZZ M3H>N*$EHK&F!QPQ#A#,"*8T%9$D2"QJA0(1.WE('Y(QM)6'4?)/=LXRC*=Y& M57?./G\(;#O*\ !ASX11HK=6L:>T\T=P\$H7AV0-2A9'#-ZFBF./OT\X1>T1 M:MR"6KW@$Q&Q@$41#%5H[N!Q!DF8A9"%B:)A+,,P&.:&S$WOL1'9AMIGX*5T MT05R-K: "=N/HN>;M/ZZ>OS7:*L@B#=?S!\FU,&QS\9Q@>:H^Q_C]JQ;A_@. M5' 5W_44;B9OU$69G+_.3BMYDH5*(JAWUQ(BI!?,A,9Z6ZT2'-,@D*%=CM## M(L8VQ1@-C=MXI:-C>M\6)&T/W$[!I_>#-C=H.ARP';+>\\':CIB!#]0.F;E[ MD';PR8X;X]4*6C>[045WLLP?:8JE%#M,5*SW=(B16(@XA#+@ 4241) J%>N_ M$A2$0@H4(Z<-]&GZC(T\]JY(-A8M)VRR3^PXR\WX<-TQX!JR"O@!<.?PP%.SW4AWY?]T-7MY71:?S%%G7"\+LBR)61 1J'"@(,HT MM>*0A#!%(@D9%D3_JPNAML@:&UFN71W/0*7M&2CU!7''95<;T'8$Z F^GLGM M).2<2Z5+=(0K"Y/+JMOZ6%:.<9I&$FCV42<,2 M0Z)4!E44HE!A&J:-/VV$C"* >T=EU*86^AULX )V+1\XCW"(-+98/. M< Q4M< >%L=J!'L-;Z\T\/:5 :L([-7U;86 _8^<-7QO, MEF=)?L#K^U"I.VX=LW:V(M)#AL[]\MXA&V>KX?LS;[:_TF$E<[N8<]UR/GML M3IA)$L591&&2<7,SJE'$%*<0!RD-4)*)++7RLM[;^MA(8JU?EXE\!SN+%:2X@B(P"Z4D-L623$I-E)$T#5,EI=.]6M\*CXU(-\)D:^O* M4]UJUUVZNJVL 6MSP*_E%59I4=>CI;Z^",?SJ1'T\V"'7/Z[N/L96,^X]W.0 MUI?2[W,:UW,7'#S2ZUNNUZP_JZI?MW)&IT95K=?53'.S+);GG"]>I9@D#$4R M(1AF >,0F9S.+,H$Y"Q4@<*Q"K'3+'2"+F.;8 ZFQ3$G[DU1.[ RJ.2CQB10 MV^0ET9!51]I-'@-U3\_S0J\]XRNWD0NF0^0_LM)G##F27("SS*/DU&0W$M:M MS%]GID))>522;Q3F"Y"42* (1K$F6I1R"G$4(&I9SC9F\SBL4;W0CC^M6< M4MRH._DR7RR-7^^]?"R=3B8JQ4K0.((DR*1>E$D!:4@HE(QD(L*"1MSJ0/2X MJ+$11J6I\3!=ZPH:9=WXH@5?.[[P@UK/?-$-,&>Z.(Z%5[IH$3YLN M+-[HF-%J?P&T21S$F8PUA"R)%402$S\JJ[C M/6@^,\4Q2K+:"CPT+O5F;V3R==Y*_;G,EI,XS12360HQ4GHYPA(.*>484A1K M4!'% 7>*#G(3/S92JK5O9MN=X./&A#)_[QFHK7"\EG3K(,M+QMY@[_O*T"_B M[K>$G8#S>^?GIL*P-WB=X-FYC^O62N=X2?KXN)!5:2"SLRLK"*TN[R8LDB*C M@>:XU!37,+6@&4Y2F/$ Z=4&UDLMIY76,8%C([FW^E9'$:7&)_A:' 7=CL9\ M0MDS<9V(8IRS+ SOF1P1Q<-\2:>;_V[B&:_GR[_)Y=WJ0JPJ:/EQOJA_99X+)R2, M-6\Q!KG0I&5*26KZPA+&,J4QP1%3,G6AKV'5'QL9ODE6(ZMZW^"K7)I4@TR" M]>WD*GF1FB^:7YN7W'ARX&_%CG7'^P7TS.%'(L[+-/*5T4V2(F.E_NVR_$3N M-CZ.V_7'<6?Q<3C3__OTD=?)9& 3!IV:WJ=[MB>Z=])BX#Q^EW]_S9=?KV;% M,""99D&$BTOH; MNYQ99KH>@V'N7UACWK#?U_YLD_]5OBZ[)=X85!WIPJ]CNLH*&+"!#*A*$"TU M-NMDEBMX]IQMEA !@]%&#;D19+3LH<_'D>[2IV%_C%R8/72EMT29?>C6\3*> M%D_F_XU&>AXPNMQIP8O<%)4W_W ^$V]_L?%DM3:^FO&%.=[^(*L_+[_PZ:N9 MAO0/3P8)<\!]J93DRTG"XI"% 88AS91>%802DB@14* D0@F/)W:<0MY'BXXEGN1" MS1?/YHJWG.F+.KU#S&1 XB2$62:%WO@B#'&441@G*"%4903%3F[Q!^2,[4IA M0\UJ U%TS(UX"%>[V<(#6CW3>A>@W*LZMITP2I0@HJX-Y>2) M2UT=H^>V ;0;]*? TO-HWRW-[#$Z[H#9?F/BMH4,&PEWP,2=^+=#SYV2.O"M M#_Q&CG(9!#)+@AB*-,GTL!89)/K_(.$DRXB>X25V\J5J%S>VF;Y)A+<5IG%* M9;8C>-NQ@#\4>^:$TP#LF$SP&"X]Y!,\*/(=4@H>,W]_5L&C;W6O^K@^ ?R1 M+E\7^?*K.=N;*)H(S2T8)A'6*P8<$4B#.(84LSB4#$>!<*HB?5C4V&CEIUEA M4M%( 3[-Z>P,-+J65P7NA1X/X&M')7Y0ZYE&RG*/:RUM$>M4\+$=#.\U'P^( M&[SL8[O9^RH_'GG#C2],]?H/=1K'V^8NN?R,*2-1DJ@,96DT'8C@,9#L?>(&G;QIP1<:: (Y:OV?<:P[_ M\^/\\W?ZW6K(ZQ_*D5Z.\<,M#C*TCQK4C.CC#YZ:?N?>^&L83[2?7HPW1A2$ M:=A4 E#'$6"1C",@P0B1D.(B4(P9#%B"4T21IV2DUM)'=N WT@QL](:5&H# MH[<&IVMFGC;L+0\RR0A#_-=GX:UQT,QP8%,4\XCB#'3JQ*B]$]) MIE!C$&78AKM-5&ANK?Y MY3^Z\9R'?K0CP6%[IV>&W# &-+D JLN937M,?,RJ"R]777@DHL)CAB-_F'OE M6P]J#4K&_F#<9FJ/+7=-L5*4N7\OJZBN8D)BQ@6+]081)41O$&,&:209#'E$ M%<9)$G+LY'>U)6"<=U"-=JYY3;; "Y')7$48Y 'A>D;# E)S)H<40BS#-"-9 MZ):?Y@3P!IB?O()G-XV< DG/DT*I6CDE'T6D0RZ8_69[S@6S)63@7##[3=S- M!7/@.??3LDN]2%Y^O9./NZ]Z=A#$/F0PP#&)LCLCT?H=(14SV'15FHX&N9&:I:.TV(BB,B)8811GK\!I1#(C"''#,2 M)R1+8^H4^[]'QMB&<*-BDY"LTM)M/MX'I=V4?") /0]D1VR<9^86Z[U.SOOD M##H_MQBZ/46W/=KUN*G*:U\EO:^G_FNYG*2Q2H)$1) 1&4$D"($T%@G$2%+) M6, 2BESV*X<$C7/?LBH 49>(^*96^%O70Z #Z(9ZN2.EB/4>T&QC*);0[&)@ M%*41BP7C<>"TH?&"[@"$>G7]<'EW>?\ KJXO;GZ\U+C^^^WE]?VE+UQMC\Q. M1ZOW@[ #'^ 9T(KZ/,EJA\+S^=0!80.?.K6;O'N6=.1Y?\Z-JP2_/\U$G9M. MZOV8*55X_FS^-J$()VD:,!C% D$4R@RR)$HA4IHS$DH2)MAD9K)-2CW>%'=?T!^^[>DF>;291WS0#5': RI!^ MW2>M<>S=J_*X)N_N;&D-EHT/IGUC':.Z%O*%YLU1U/E,E.'9E7OY11V4(&(< M9F$80A&B$**(I)!I%H2$"X)Q%O$D<_+/L) YMN54K7*3.ZXZ)"WC/AR#O2S@ MMJ,[SR#V3&X-?K6Z)7Q5(HTF8.3"=[2( T!^P\,LY X;*F8/Q$[8F,.KIR0R MS^ET[4AZ_B4O)E&6D)"$&90ITXLNI!)(DR"%'*4)HH'*PLBM#O-^.6/CF96: M&X[.X%>CJ6M9Y .XVI&+![1Z)I0N0'5,&WX0AA[R@^_*>H=$X <-WI_Q^_#C M)Q=-^9!_SH6<"1/L7I["?9!\JO\0DR1,0QZ( ";$G.LD/-'+D2@Q$6I!1'D2 MQJGC1?5QH6,CBY6B0-0:FF1H5>&3SO5-#D-N1QV^@>R91][605EI7"81J4[: MST"C=B^%48Z"U%>QE,."WZN RE$H6HJJ''^WLP>[*4.[45E\M2L*5(B%BF$: M9!0:[QB(E8Q@EO",!"2* N44N790TMAHIU9TM1=R=DL_ *@=OWB!J6=2:1#: M4+*'#;O1>US)C[S0C1CJ\@(?M887\UE9>O:7?/ET\5HL MY\]RL;VK#&-H"C?[@=VT :"S8S$#7& &T%?ZFA1,@ M]#IA=-%CT*GD!*"V)YE3FG*;?O[CMZ>O$Y,1M6"J(XDRC) B+M#N]=!8]MHOFX2O\-]'YO M(R^XT1_<_FSB6E8F.*9R<^Z4=C+L$^J^C^7&A+*H(YK+5,7O@O8;#?XPJ%M/ M.5VAJ^89\W8Y>811/74XMS?(?-'5RF:2Z/Q^QQO=*L2JN%&K,Y&)#)1,TY1" M&E)F%K\(LD#I.4%*BI)8)((C-V>6/5+&YZJR/B UMUB.-[5[8+2\F>T(S4 W ML;5VAA-6^GF\=3ULO-];UCURAKU5/6SHSBUJRZ-=#Q^,EODTKVL=KGQ&;A=S ME2\_S8O"K$7OY6,I^&&N5Z7%?)H;UA'GK"A7J!/- PF*I(1Q8K;$%#.(LTCO MD".6TE!Q)*A356@O6HUMW?C6*#-JU@Y:E5W@&V/9M]6NKS'.1$YOF@=^;0QT MO,CUT]6VN^^!.[#W_?A@?==AF^X1:\\;=Q^:#;R5]PCF[N;>9^,G5I\U=UU5 MX91ZDY.0&&>4$-V;&=DO4_UT$-&'RST>?"%CCYW34&E[[^N M?OQKKDEMP9^^?I*?-0K&58P2Q7C( TA0%FEF23@D&1502:I(&,@DD=+)!<]* M[-AH9EVS#:R4+=U7K\]_[N:99X>^'=ST[TL-Y] M3G#L./NYO=UQG5-6BUMM6WB04(53#@-I%C=A)B%) P$9IHB+0*E,$*?%S9OF MQT8U=;')KCO%+>PLURF=$>F9*.S!<%]][+79[Y+CK8AAUQE[S=M97.Q_ZF27 MW7J5+*7,$A+HS0@7>O&01A%DL2)Z($=1% @F&';RCMN1,+;!>W'SXX\WU^#^ MK^=WEZYE"'?0LQN[)V'2\_#=]*OM80-QT/2^O&7?8\-PT,@6/UA/J5%-15:S M!ZQ"L9O [(F@%&&&!21)*"%*,(=83\4P5"F7A&<9CIP.&PX)&MO@7B4)R$LU M77,H'$#3;I3[P*CGP;Y6LY2>1I2DF6>U.4")7*,(*2ZQ4Y0B&"C(4!%(P005.,@] I[_&V@+$- M_T:_JE1LETW_#H1V8_\48'H>\TZ8. _V0X9['>0[0@8=W(=,W![4!Y_K-IC+ M"%Y-#+HO<]UJ74A.+B))DG*G.JZ'!(UM M<%=AZ/E*T;J0XQF8R3+9-7V>+Y;Y?Y:7/VZ#_B#4=H/?!X ]DT"%W5K'532_ MU]1)QX#P2@H'A0U*#L=,WB:)H\]W(XOZ3O-.OI@Q,'O\D!=\.B]>%W)=K#!, MB1!91$DH=0_A9R05%&]('#:$UC('!N%5+J6LV&MO1X39;W=\OYL M;<$))2-MNL*.5SP#W/Y.(YG'#=",$XA0(E(41$I)!B*J#0 M>QB24*R"K$-"$5OQ8V.L6OLFQ5AC *@M "L3JB> ,:)+ A+K[K&\[NP-]+ZO M/7WBW3&/B2ML/:0WL5;A';*>N,*S/QF*>PAYWM8?-][NAW2-GV+WL84-WMK$MCW:(DSV02K-RI7N87WY9RIFH MTFCJD1^G8< 339H\H7KW&@:0I5$*<:PP$?J7!%OM8YTECXX/WB:@7>>?;?Q! M'^:@,J#./6N9 <:]2]IYI%>@!V.7]\;8(4BV+ZP'BI*M-3-GNO,5_-,2_I +B10-%],OP(N%TN]QC.-,VD: MEE_D@N>%CZQAG<%OC;-U:G"X0-LN=KZ)M.W4P(FK\+>BFH166'(>Q3*&)$@8 M1%))2)%,H&(1#CF-.%5N-RJMXD8^C;S)8WXL%U87M!T7G2=C..P,X01?][5H M*RK]+$OWBWR?%6JK^0<7J^UO=:26Q2.=U;>.ZW@R_9?SF;C5WUDS7=ZH51+6 M>_V;JJ3J^K!5/WV?/\YRE7,Z6Z[+:M_J]G@NB_7=02(42Z@(8<@ET1M?&>DM M1_:@+'1WS5=FAN*=*?"\]/!3CW"QG/A$B2CE6 B+$,$2!.1Q*9 ## M*,TX"U*5$J>E_$%)8YO&MHM/5KIZ*-#Y!EZ[V<,+:#W3?$>\3BO:N0^+_DIW MOI'V?@4\]QG=6L9S[PM= R2X:=DD&2__O*J"+Y[F4]U&4856W]T M(28Q$3C(,@&#B&CZ"",!B6(2DHP@I@CC 7.Z57*4/S92:=0'WS0&? OR.EBH MMN%_@B8 T-@!:D,<5\&NW61'0SV"WS,Y]8![AS".3NAYCNYPTV'@H(]. .W& M@G1KIFL9.7.DOOQZ.S4+M)DP[;^4]6":<&25$8Q$'$&:I10B%6/(6!Q#1<,D MH)'@-,W1L7^SHI6Z6=-^;-$9ZB6=JDE1WF;&,XRAF(<0)"R#B MF$ B6 2#(.0J8&F@8J=%UWXQ8Z.9IL*BFB] 81B_3O#$-W1V]#S?#Z\=KYP. M6L]D';1X:DI7>G0S;X7&KV?Y?E'#.I.WFKOC/][^].F!K!_FQB=S M0M,X"@.60(I8!E$2<4T7*H&92,O,,SQ-1-=0UDK$V AB*W"S4O*$<-8:2#LZ M. V>GJG $9F3@EK?&M];6&LMYMT"6]^:V1;:NO5D!V^_)LUR4_@BQ'JV-]>8 M93PK3B.(41AHM(3@49((0JQ&]IZVQS:D5SF].Q14V$*M?1B?B$7?^P)_,#AX MQ76'8R"_MQ4L32B=YP(0^P%H]3W;>F4X[[+]NK[Q'SOP2,?RD4+DIG?I]);F MXFIV05_R)9W67UFFPE2E$89A@)!);VW[U 5Y=@XOSVZN'\T^.!25;(;9;EG@#KF>&6^L)C*(PGX%: MU1YR;%F!XK?&9*O$8>M,VAB_4VO2ZJ6.*?;T'O1\)LP?YOSD,YT:DCI?7M#% MXFL^>RSS<4Y0$*HX5A2JP$2Y1DAO9Q#G4(4!YIPG4F9.%2:MI(Z-68RVY:%@ MN6^7:[T=T_)9(2Y92.,X4S#FL.F"DM\LF%:2A\V, MZ0+&3K9,IY>[S=:?\IDL;M3%0NH5P2I=]MJC;1)J1L(D))!%")O3B112PDP5 M#\99F 1")DZ9K8\)'-L<7>IK_%PKC<_ 1F+XM=9NI'04=#L^\@EESU1T(HK. M)&0+C5?^.2IT4.JQA6";=:S?ZT8X'^3+0O*J1-%$)'JEGQ$%1<;U+B"6 E(6 M,(UMRF(4\0@)IUW 9N-C(Y)-W=SHX@UD=M30%8B>:< * ^?!OL]8KP/[C8!! M!_$^T[8'[-YG.JX&YK-'$S;\0;+E@VZBOC)3&8Y5*!&,,AI#A)#46\IY$*O#*JT)P_TBRPF<2R$P F%,B9"[Q#T MYH HQ&"F9!8&)"%8\*9F\\,IKN-[A%N-@K>EG!^&.-A[,FXYQF59U#K7"?G! MTFA]JG/XOEZPXQ)_H+ZK(WBC=)/RZ*$550^NWRTH]>SPO4_R.[MYMX!QW+F[ M[64/P7#U;9J*]/>4)!K?F#'-281J3L(48HK". PEC["32^4>&6-;KCS<79[? M_W3W-W#_<'/Q?TX(>'.ZD#P1F)[IXVV06P]7CRWF]Q?7]A[7C"V&ML:R>;E2 MO).?Y>QUG9WR5B[*I-5:\QLVS1_+K8]Q>^5F?L^?]2,WZE[_ME"4FW\KKY,^ M-"4MDBPFB!$&4RY2B$2:0L85@DP)G,8DI4G@1 Y^U1L;K]36G6VD?MTP$*PM M/ .-C: RLLP)6B28V4Z_T4#5),N RARDSIJ*3,CF:*SJ0R ME)ED*':KZ&HC=&S4O][&TDI7(*O8DI-WL'L [[J!/0W&]]F_UCJ##:7[W+T> MAJCGS>L>P>^\=ST,Q?&M:\N[':( ]@<.;41T??]U_4CMZWMN(J!-6O9\5CY] M6_KFG"M-!A\D73Y-A$QP1!F%(A4Q1#3%D.%(P@AG$95$QBRS2O_2FX9CH[@- M54'EZ02H418(HZV#7WXOW=G.B:/HI)X)=#/J<=/ S=!'P+Z"O=&1QLPSL-G% ME:6@-!5\&$,7.P1PO'=7#Q0&\GY=[A9.TF=WM :E]")XN-"6/G%[$R#3JZ". MZ4?JF)V'^3G_^VN^D =3#DPH-_50P@2:\'^(6*@@T1L/2)($IV&4""%9P7,[:MPTI+T4-G-&@S=S=K :M3[M11+%83GZD7_+G MU^?F#CY.0QH&" 8IYQ"A5+."I@(8)"*C64!X%B4VK+#3\MB(H%;.,9I_%[#V M07X2##V/:VL$K ?P06O;QJQ^:6.\ZK]MC]7=5@<9G@>-:4;DX0YZZJ&G0Q+Y9%N?5A&UN?8I6)CV01"CB.]'P>I! %"88T4@QB'A',TB"- M0Z<2M*>I,[;A?B015^<,B2=VFMT28;BN&/!@L&,ON <:> '/;VC":2H-&\S@ M!;Z=\ <_K78-GUQ?8*H@2&*5!E"J,(*()IHP6<0A29,LPYAGF:0N96V[7@P/ M4,[VP<@ 4XO;RZ.HV='6.&]W>[F^[?N6]MTN8RWN7$^_6CU\>WLGNC]JYN''<6V'EPW]B#2<]^&YL2W]EA8X_QQSTU]KW4,2]:>1^DWRV/ MX4008173%(8"FTS-C$,A[_]E"X)R_;9[+?9&5O) R;G&R?<3O)R/8^Y#/#^L:^L#ATYUN5W2U^ MT$\NBZOZWO<7F3\^Z=GX_+-U1QRZ"F.>/34]I^!"@&S^JHP. ,-"J"& 30X@-O6;\93'OQ>>V^ Y/K] MZ#^"C/V]=HQ=&8!^5>@V15[+IUR1&B(<"32, U<9CIW%<8V894Y"C]^NOGE M'GR\N_D1?+RZ/K^^, DCSR\>KGZ^>KBZO/^+VVS5H5_L)IU^T>YY[M#*5^D+ M&_7-//&-L4!/ =^"E1%@;44O1__=0?1*X1W4&)2)N\.T3:@GM-33UN$(@=^\ M+HLEG0FMV]5LN*.C_,*Z)-(P2%<0!EB%S.C7H M3=.QL>R&HF=-=(:% M_O/!'&BO2LA/,,T446D,!:U;YIY5\-+?H./&O%;E^E$Y4FE*&%0,I% E*L$ZM4=@7JI3+*T MR#7?./DA\50=&V'M:1KZC"K.4#L<4KWX /Z)3JD.WH.XIU11AR7\,54<=8<_ MIXH*^\F#JK@2/6I6MMN[S:[NA\7J[W)E/&.I(11OUZ8DTV_3N*2E-85*=WECVVZV)R.M*=3V@CP=Q/A MM#'C!K2&@,Z2#=W4X(WM%.([4/WSP@#P#W0N-3[D'4I QAV!@0H\1AD)M]J- M_CCV5F;T>.QP=1?];3ZHJGC%8ZZKF?AVL7R03_HE_*I%-[G^FTV9B4BD_C_$ MH"+4'%*Q!%+3I;!,&,>D)%F",H\69).,V&BE_- MQ![H+7=2PB Y<(U$M5B"G;I-^^*]_=CPA1$OHQ.E(&*/V!_S[M6>XCKD-8< :SYENE-R%RR!%/N9]F5R$RV9?/O8- ME%N@'259:Y(R@_UZO30C/6$J0;@@!.9,*;TP9@P2D4JH,I&3G"M*A5-6P D9 M8R.,1D7PU.K85/[DK:+@6QL:9J(T]2P[VS84%I*=CW.PAMJ.2ZX$,#*)M-AU MZMV 3L& "4[GK0^;P71"SK I2N<-/\T]J-%"[#;D<10<&,3!A7XNA, M(-;8!*63RU(')1=K$)Y3C?V-GG6,Q#_6]6JS2/H@_[CE?+&>&XD?EXNY_BMO MT]2;:CVR*/,,Y0I*65&(D,P@E64*LRPK>:&7-55AM6GO)7ULA+2G?+,CH-4' M._W!H0%^I9*.JJ)!'IFV]I#]9#*MZ%+4X/+^C\!MQ^,R#O9\ZZ$=(AE':$XPU09$+98?.F;S'I3!XG M[0U*#H<2!OWX3QKW_.,^?9'?Q_N63I=-?,)OS6E%0PIOE_)?:SGG/]\L3-O@ M"4:ERI.DTE"1!"(AM%=2%@P6N"(LS5&&W3YI"YEC^]#W- 5;5<'G5EE'K\,& M>3-@>NY7PH8^#JS2<-/*[7?/HRS]2ZMC/D]-\F5'+> MG-:8G@_:!5ZNIO_N8JJ$3!)..4P1$Q!E"FG/@>:P:HYH2_V_0CJEV5V6.3;/ M85\W<\8B-EDCO#- _Z5>N:;?66!OQP>!$8W,$7O:@HVZP.C;++VV&@?,T+.' M)VRVGH7<83/W[($XRN)SN-6-BH2<3EZ;T^*EI*\70DY$J5@IJ((R5QPBEFBJ M20F"B2PQHAG-?]!KK3W M+\4=79JZ'/4MY^MOZZ;GTQNIIGRZFB0I%T1_;A CIC]#6>EI7Y($9JCD*9$L M$6YU:R^+'-L'NM$8R$YEM_G= F.[Z3TLX,UQ]OD>Y_&9B3%M78J(R(; 4')*JH!!154":<:57 M&ZC(,%65*91T93F^0Y%C(YLVG\/$;5U?2>\9N'8L$Q:RR"QSMDZ>T;B--6]U MCEL1[S0^T0O@/1/[XO7N3L-@4][NS)U7'H/<:D&K^G8N]@I8=GN@XM[TMUHO MEZ8*]EQ\6,R7FW^^HO6T/F[K73<5]R:XE)(5908Q4:E>E; 25KEB$,L\9[F2 M.<^==D%B*CLV;C.VMLG<8/_\X-W\:;VJFU#676_[G2E=?4O?@YD8+X'CB_SZ:I^ M^/1[VY5^PEF1D11+F&9I"9%BF>EDD$+!&4ZRBBB>./FXO=+&-@7LE&WS_T"C M+OA%*US_"CZW2CM2?3_6T8V,0AVM!,; MKTCS;FOUO5D;5ZOMQM?6\+O[]C1;_)2RN6A38>&C?L?J"4$""9(S* LD(.(E MT;0E$U@13BJ>E21E3GZ1IQZC([*V$F57PM/D3FQT[SR ;9T*H[Y'ZKC'4-F2 M6_0!B$YW!N#6!-#:L.V8NJDCW#<: 3O:7PEF^.1T#UV&SUSW!^QD6OL5C_/< MRFPZ]4K*V'BP4_(H M$=-Q6_ DH);[>=?"%'LCSA4A]RVV/@3"[HV=E#3LIE:?L4>[4;T7#]Q,40H+:I)!4IY!QA2"+,<)Q1E!G#D= M9D37>&RD9'0$2BMI*A6W$<]+K>9 O32MQ]G27QO3Z,7V[*ZO6KQW[K%G]PUH MW@EC.MA&P3_TO1/#==ET':=Q=-NTUOK/T773=1""==]T%NPY:\DO1N2#?#(A MP?,O#](@JN?#^9=W*_GM[6*Y/?K_N%RHZ>K]HJ[?:GR[&Q\7K[5BB]E4-%D[ MT[DTM]63G B,E'FU$II#5!4,5JG@,,^24E8,\;Q"3G-5'#W'-D-UVH*MG9J@ M=I8"HW.SJ;"+H&FM!;\8>W\%YLT'FX>L%F#?:/#9F-T\P[5:0ZRWQ'*F>_FQ MCSV_O?BPNT]K<02ZDT]+HC)RQ31>MFF!WSN-[2G8.5SN"#H!69(+U M V)\_3>K7U(IIE M\*N?S>VO9[2N-P5O2%[H*=R4 64E1$(EL$*EA 7EJ2 "Y1Q;I9'&5G1TE&#T M XV"U];&"3VDEL"J,/+\RSU MWE/C<"Y>?S5;G?6[^?XU4ZW.TTS6C_+'ZM7,-%7!2<$R7N8PRTD.4:(].):F M% K]<\QR+*K"J=)9"*7&1O)Z'+7^LY_@5BR>S-;.7N70OZSU2MN<)W\VZH-& M?\<9(,@XVK']T*,3F]E[*KB:E)K6(#"='U;1[4RR&S+W\O8!,0Y;#S^$8L,6 MT \(Y5'%_9#/]FAP^4I^FZLP6#8:.[1)O 1T/W.& MAB\R(PZ*G$,WR8 (#M0Z\@HDW1I$6D+3VPWRTC.&:_UH:P)4[?NF MW7*Y_+10JS^TE ]R-:&,2:88AQDO%$2%*B!)*@2K1.&,D3RO\MR[8-^1N+$Q M[49%4';__/W2>? M<]%C6%W.1:\":YAS4:WBIO8O^*73,F"QKPLX1#@8/9;U @>C9PT^?3!Z_G+O M;)3I2KZ??I?BG?92YU^F;-;M'+[Z^1O]QV+9; $V#7;2C&"<5R7DTK1@P\CX M':EFC0RE>9Y4G'*W8Q=[V6.CCE9UV.@.=LJ#5GL39=SHO]G']^A]Y#(PEH".3#Y!D?;)CG'%+'3.C+7\H3-I7($YD5_C_ C/)F_MMEAMML:GS8F']J4V M35!SJI*,5 4LTSR#B& "F6 )S'E",,^J0O^_4T^W'F%CH[&=CG6SE')LS]8' MJQTGA0)KF*W[&NSTO %4F<73[6RV^*,Y4S&QMZ^74DQ7P(0Y1NA%:X-6V#9L M?0*'[;IF8?I1DS6;>P+T5.NJ$DE225)FE?:'#)'D-(6$I0BRB@E2L32O,J=L MAA,RQL8?ASW$/&L]G<+2CCVN1"@R:;B";FN:_VEFOHNO;) M4UM1Q>S*+.;;IJ-<)DA)S" OA$EA4B:S4'_Y25Y05DIJ"C=Y%68Z)6ULGW]7 M'VBGI-=*IQ]@.R8(!EMD3G!&S+^P4A\2<0HJG93X,H64^HP_6T"I]Z8K0V#? M3&L^6YA(K'J;-R$JE%="4ECP@FCNJ!2L>"D@)XPCE:&4)4XKCSYA8Z..O4SK M/6V]4U-Z<;;<'@F$7NS]$&_@_(-%>Q")$_!Y2N#+!&WVF'XV\++O'L\-C&97 M9+.TEI4LJ4PQI+@0FC M%*XMRK:$4%? H7ZSEI,D9TJ4)(.WRSE).1V!! #R,C<<+9QRE;O&Y/VSR3X2*4/JBB]U Y M*?S%.ZGT06+33Z7W?L]@LZXYR]^FJZ^OU_5J\4TN&QK\H/]?6]I-F:FJJEQ[ M%3"M)#/!O05D..60\RQ5C&*1N:7;V8D=VXIEV\^T414"K2GD%Z;A:U"WXZGP M6$9FJ2V,?VB-P4;EFQ95BT.5G5$!(]6<0 P;L68G>MC(-2[)]PL;&4H>ZFM#83EN_EDN].-LQ5"CT(O.2/W#.=&.#2%"2Z14X*+78F/Z< M4*SN&;@<:[M5_&Y>KY9->D=]O_HJEX]?Z?R^K<+W=K%4D)J52& M"Y,3E0JDEWHXTX2D20HU074B3](43>;&2BD>!ZC/ZFZ"U==*VJ_UR)"(.Z(; M/6_ ?&T._,S'VR3 ."XAAWP;+(^U1C:X?YI"KMTYVQX H$$ K#0$X'Y3UW6+ M@LFZ;7$804U7_\$;1W57#_W_''5>_0(KL]/F+OG!5;WFOHKE( MD>*0*G-VP4FB_\81)#@3M,!%EN3E(.7)3ZHW-F^^T>X%)[;38QAY[KIZ9,8_ M/6TGH-;(W>S3I."98>X^XW7?6 \W(_4.R3@FG=,J_CGFE5YX@TT=_5+\9H=F M]FE/SDX7KJX6.CBE8_8!0$K8;V!5N/@.OGA&OAB,P #D@XE6X]9[)7]=:CAPU6 MP/6<&?LU7,]>$Z2,JU=7]O?;;@X5+JI*J0(RO>0SVZ!Z[:;6#\I"Z-@H_Z =^U9KL%$[1(O[ M\P-@N;,7&-;8^W77(WI->_N+$,7J;G]>\$LUM[\(14]O^\OWQ@W5OC6!:7^7 M=/EV^EU.9$GURY96$#&90(2D@,0L585,9)[R5%-5Y<)47EJ,C;H>O\JE; +X MXH1N'PZ!'5=%!S8R>;D%=6_B)XTAP%@R?)3W22!?).3[4)-1QG^?!,LW&/ST MP_Q8\>[;TVSQ4\I/E&O/BQ6?Y=- M;X$O(^]. M^YJ(^-;6P]/E&V",U+]MWX2'O3?A]INIBQ-N;AAT2(+.)<-H/NC<,^A@/)^K MAA7N-K?5R]7DXW(AUGQUO^P4;$J,R"(I2%)QR 0O($J;),P2055R5I$\DY6P M*JI]3L#89HQ.QV8[L5/3J7#+62#["3P$/)&YU@,9:[*\9'X?K^E[]SA-_^LY MGYU]^"#4<\FT#4M"YXAB[__D#GVQ;&7M\V&UWFV?QE4TRZMO%\LUB MS59J/3LN+?FPF,W48FD\F@F2:89S(B$2S+2IHQQ6AG422C,D$BP)=BLIZZK! MV"CH9/W4LTF^X+,QQ83 &ELFHGHWW@WR]L$_?Z&SV:EU/Y[*N)VF9":Z8@HP@ E$I&*P$8Y"52:X* MS,L<607ZG'G^V"BN8&-ONL2!%EG?\0-J*!.B*7H03T/-SB>NQN.=P_>1'P;XT1X MGHE2(:@78BE$A2P@+7.JR2VA"2L%%OE0/<3'&H.F33KL0;UOU%ZOZOIMV&6>-[-Q2/$P 4$>"R=Q5\F@BX@D '[B@>*OWM6=/W-XAN= MSB>8I!2760YQD5#M.(OUZ?"!28)QFJ.*P3(O,405P9!(64&,$X8+QG)LBB:[I DXZS V MZFAU!=/&B&9#5S:#U<4-=265 =W%#;F6$/$8)SO*B8Q^9$+J@&_UOVE7J/7- MZ=H?^T%;;9SNKLI'R-0#;SP#9R*XZS%P8H(W4,=Y"OZ/BINV\$'^6#W^(6?? MY6^+^>IK/4&2TD(A"O4?2'M6"8)5JJ2IQX0QE[EB6,3(7'BNR-@85+_%&?AE M*9;T;#V>==F8/Z?IN(GB1,Z<5E ;.*9!"E60:)RDJ(D*(5I[)4N:,K^5S$ MV'ANEPWI7PS@!)"VOMXU\,1VY=R0\<\)/3(^3@;H^Y=);3]OYMGLSN,KKUA, M?EW,]!UUNUC]N)A-^<]'S2.OM([_G)0%)K*@"&99TBP="ZA?"P9%7E68);S2 M/W=>.O9)'-OGKUW0;XMY>]#FL0+L!==AO1<*LNB4L-/UOW=%A6] JR_XW/W7 M* X:S8.2A25*X==LO5*'7Z'9@'!R/69UHQ_1="7H'S:K!;W<4XOE-Q-M=<]F MT[92_20G1)&*Y+ JB8)(ZC\HY@QJQT*A@G!1E%9Y)4Y2QT8X;]=F>P,LNV8* M2SEK#O6UC[]N5L*UFIH-JITI8+&UQ7&/RFY4[%@J.-:1F:K3]P9L-09[*H.= MSN&S_YR@"DI7=I('I2PG,)[3EMO-GC%?W?+J<7'+-3,NY;LF&:_YV02)G*4< MI5 EU&3*",-=!85<""6K+,DI23QZ5/3)M/J&AF\J\5$_Z*OI1KA08+K3UC&L MJP]K.QZZ&KJ!0K@Z-0VO=XJ"=Q:PN<=L6> 1-E*K3^"P\5D6IA]%9=G<$_3D MK@GW.G,@Q(HT23)-*K+$)M$V*R'+#-$0(:1@A+'4AU[<-1DIZ;S4*5[?F%UU MB'?M$+S(&5Y7F7%\1W@6: YQ@M>GQA@.\"Q@LCR_LWE2W..[IIR/?M$G(JE$ M@3&"J,HJ_8>2D*"B@"(ML,!2TIQ9Y3#[*C"V9:5^98LX9W-;R,.>R?D .<:S M.&/#\(=QS]%[D4.XK1*C/'Q[#I'OH=O1$='7\&5#NFNAZJR'SD@9)[ M[]5>$,)V73TM:MA^J[WF'G5:[;_:-R_X5@C]FM3-<=_]\N-R\7VJE9_DF!69 MY'H-6%0<(DX)K(19#7*J*D+S1!&K2*1+@L9&!EU:;*?L7@&1C<*N6<-G\.UG MA9"H1>8%?\ \=TVAI_@ M-$M86E:05V4&D8GS9C)'D">4\%*:0D[$Y;WY?R9V>NWQC3C8U>^K')17R=B[:7GQ' M-7WZ*O^T<3 3D2+!9VN/PG @R_"8#4^_RFS0D]%9#\7IAMZHLLG*%.VVFQLBZNHT56PUCL=+[SZ\OO_M#KRZ>WO_< >Z?SW> M_I^[3VXS1P)]A M>.W\@I$,6F0WH=4>_&+L_!6820/L3 4[6P%KC 7=]8VY35^-/?/ QKYP[L M@Q#4.XBI[Z#.P@# /_<=AA!Y97OG=_.G]:I^+[_+6?:;;#J)TXJD6:+G"IF; M96)")20E5E ARHI,$$JSS*M9\[&LL7']?I/>5ML;T.@+,O"Y5=FWA?()H"TW M8\/ %WLO]AKD_-L4G\IH7P>QN[IU!A^&)>?6 $I863@@;E@SY3GQ-![[5^#&!<&K/+_;?IZNOK M=;W27LQR>]YC')?NV+%*\Q3E50YI(2E$E620*I,9F60YS6DI1>6T_+24.S:> MT)K!3C4@-N6/NR1)QVUE6^0+Q2NB6 (+F6@ZSO3?F$P5S$I>):4H]4_PY+M< MLL4+8K\O/Q[Z&\6W!\5368-?WFS&H7X+ M\1]:9;#1^>!H?J=W.,)W!"KH'& K>]!IP1&0YS.%Z^V>N63RBPD_?I!/BZ5Q M#;9G^%G%2IYS!%5:91 1DL!*+SQAGN6*(Y5F*7%R(<\)&MOTT.D)MHIZAPR? MA=:.>$( %IEIO+!RS\FZ $38S*MSPH;-K[I@\E$6U:7KO:,%IROY?OI=BG=S MO63X,C4G;'4M5[_74JUG[Z=*3K"4128+";&2V/1=*R$I4P1IEN(DK8J4"J>R MAC9"QT8:K@51P8S9W#""\/@.4.5F!88V]E78^H3WRA-42A MXPPO"QXZWM :BA-QA_;W7A_&O-F,O_MA4D3E1"2%4A27)L#*1#%S"BDB)43Z MISF6 BONM,SMD35"&MJ/Q37=O/W#EI_C:DTS(="*SR[[0&T4!9VF<4*6S\ 1 M+6+YN;P7"U@^8WA?O/*Y6SP7.?RK%.N9O%=W=&G*^]2;KDBO:#WEMW/Q9CI; MFU(3)H1H5U:/2U'F.#=UPZH4HHHAR)C0G@XFBN@%$**)4S=93SW&1C,;,\QN M^\:079>P&] 8TX0%=N: SXU!5J%]00?0:SYZZZLJPHU<_FU79ZQFMZ]L?TWK""E2F.<>0L-0$'548,LH9 MS$1.B*A*CBNW!-!SDL;V^3;:@48]\-DHZ!M@= 2IY:HI!%"1/VD'C/Q#B<[9 M'R>0Z$C:RX01G3/Z;!#1V1O<9^[W>FQF'[\NYO+#N@EU*8NT$%A06.6D@JC M A)9E1#),N-ID>O_66V?G'KXV#[[1C_0* A:#>WG["/@+L_8U\ 1^>-V0,)I MMCYGLM=27UEXI,D?/,5/=,TRQ+"D;<.G5>E#BVSW>C<)M?4--V_Y^% MRY#;S>9!@8S\X1]BN-'6X&C5K\*C\[LE-H&;OE^2.G"_=TL0CEN]V][H6=?! MN!7U),]XB03*M/=?<+UV3SFL2H&@%$(RG!2B1,HE#[%]K!-]#) R^&AD -KH MYD84'4QV;.!N_!".?,#"X(<&ABU,T3YZV (4!^8<%9HX_*W;9U8O5UTKW]_D MZNM"M"7!I?R@1ZMK%BT3+I*2<5A@$Z0KB,G^11A2P0J:IWE>V56;O2QJ;+/Y MKC[Z#3!:.L;O6V#;_[V&12SR-^P.EO5G;8]#WZ>NG[+WF>M_/?_$+<0,\MG; MF[NA H<[/%U_/=1[KZU(5565&KFJHCE$62XA*5(!\P*GA>2)(@HY^?D'CQ\; M#1CM?+[_,^!9>NS>D,1VS^W1<'?%3QH=UN\^%#&LDWW2O"./^O15OIDX6T>\ M[6QPN]8$L9S^6XH)%T3)LI2P9*5>HU=IJ7UJI1?O6"%5B2(K"Z=^ISVRQO9) MO]Y;D=\ NM43U(WBKMD=YS&V^]@#(1?YR]]??F^ZVX.=IB'S-B["$3A7X[R\ M@?,S+AI^G)-Q^99K0Y0^+%I_0CSH/Y=3KO_6"/Q]/EW5MWPU_:X]CV=Q+@DU MQ5D+32DJ3R&B%8Z KSS04W7/-1]O^;C MPT]=BH.0_JY3V:(%#%/U5Q1\EIA^8B"E=OSIR7,-B^S$4C][=D M+E_L6_VWEOJFKR9LTI1M63R9;;=-5D2>9@DNJPRRTH1,I3B!5568S9E4):FJ M:,F<-F=ZI8V-##;*MI'%.W5=B_/V 6SG"06#+3(QG$,L?.:)%2*!2]CV21RX M)JV%\<=%9FUN\NPZN*MVL5>!@N!$JD06$%,L(,HJ!%FF5W&")I3C)!E+*.(]=9XOY%Z YZAN8[91V;"MX$E,[OK@:J<@\L:=?G&H=O0"$[?%W4M*P MC?SZC#WJUM=[L>?NSLE.IGL];5_]W%W2=02\_8,NQ?OI7#8%*">TS#-:Y!E, MD@1!A"2!M" 8EC+!C$N2%<*M'L?5*HW-&]EO&[QOTW[O8,!^GFXO;"P#GXUM MH#'.=;?G^@&VW/(9=-AB[_L,,V+NNS_!0 Z[!72]6L/N P6#\6@S*-R3?1>% MWQ>S[]/YE[8IR5O*F[),7;E(03.2F%:KC//4Q,]A2#$K8$IHBI'@59Y@MT5A MC[2QT?!6V4W#EHVZGL5[^Z&V71X& C#Z\M ;.X\%H@4F@1>(?1('7B!:&'^\ M0+2YR9M03.'#!VEVK+2(CW*I%LMO38 OFTV_- 1GUJ)FN_MQ^LT4,%>?]$]K M1;GYG;YANA#IA(B"JT*8"I,EAB@M):1I*J!")$EXEC#"G&H6A%)L;#3U=KTR MG8Z[PI_ZOS-J3II6"[!NII-:3?4_GW;6@L767+TFDYW%8-68[$QI80;;FOT& M'\+X1&E,N@%;H\">56!GU@W8& 9:R\P9X[YM-Z"U+BBQ!H4[- >'46YHN@X* MZ0EF#_O\JS.S?Y/4= (WCNO;I?S76L[YSR:AF A:\13IY5"A$H@2CDT<&8,Y MYF5*,UJ1*O',T3XGBQ'6)HS0'7JK=IDXN-PH!N M-78C(H=!L..C.-!&IB6#JM$:;-0VFW^_&,W!=/XKV"H/;B_#[,Q6[H@%)2T' M\8-RESLLSRG,XPE7ND]MDM[M7.R=Y73L*>[G#](JZ>N<73V)[4YVHE#Q5 D.1"E/9'CKKCQA"J6J;(4D.'25#)D#%:BS&&9LCS)&>:(.65IW=9EJ[4<(Y6.TH(0!8L?V#$W72.RW#,<(%&((RPCE9@S+"!8.?,\*E MR_T8X6]R^N6K?LSM=[FD7[IZC/>J3=F^7Z]JT_ZV6[#P24DKDE=E K',FU;K M&:0,(Y@K)569%9E(G")KG:2/C3W:3@%_="8 VMK056H BYWV;F3B-B(5U^L\ MEAC_+9$0"95 4N(2MQ;U M.D3.CG&\\8C,*/90^'9*C5C0ZU#"2_1$[2_G=?HBWYS-N2FN>Q#K>_?C:;IL M]K/>Z&5L.N'Z2^4IPS G90J1_BND&>=05'E):86I5$[16!8RQ_9IGXU9;T(O M.\V!4=TUO?,R_'9,$!C4R/Q@M&WJ;_NBZ9$+:HU/X,S0RW('SA.U!N(X:]3^ M5E\ZXB81?5?>HMNB1569)@@7D/ "0512!1G18-,D2;!V*P0JG&I_G9$S-MK9 MU/AH:ZRLGTSG:\_-[W/(VK++U7A%9Y1&P\-J-,$WOR_@$)@Y3LL:F"UZ#3YF MB/[+W5CA'__\^K,YK_]NSNO7W]Q3A7EBL)<515$(J60 M,:5]E321HDBP9@FKPW(+66-CAR;NI5$7-/J"1F'0:.S($C9(]S-%8/PBL\7 MT(D%7QN7O9DGAX+P0.A8H;1F8 =P6A8V-S34FF8=L=H\8A!R=;!E0[ NM_BY M7N_F?/%-/M(?LOY(I^*#7$U,KHT06#M<7"J(J#)%V7,,696@ E4*46Q5_.^\ MB+%1:JLA:%0$1L<;H+5T\[1. &GG9%T'3V3&=$3&V;,Z;WQ0I^J$F$']J?-F M/G>E>J[TW)E=L[K)J%G=?3=[<[M"O!4NN#*E_9*"Y!"E7$*:L<3T7$-%J5B: M8Z?Z?FUSWRD*6DW!9_]:R&?AM=S*#0%:[&U=/[S<]W@O81%VO_>LM&'W M?B\9?;0/?/$&/Z)X(]GJW;Q>+1OW\??YNI;BU6*Y7/QARD)0_6Y,5S]OORW6 M\]4D2R@N$2]ADJL,(KT4@Z3D!,JR0@0KCBER"DITD#TV,OE=+WRY"1X'[Q=T M?@-:Y<%6>[!1WXU77$;#CFDB81R9>XS68*=V#[XWH%4^'!]Y(!:4H5SD#\I9 M'L \9S&?1_@&5M>K>]6509CD^HTK>,(@SUD)45926&G7!_*,%RS!I2#<:7%S M\/2Q<9-1SIRW=.JYQDWOXV;',=YH1&816R \PJ)/&!PX&'I?PL AT">,.PY\ M/G51T'S]M],YG?/#5'$D\P0)C"$O"@81HR5D%<\LS(YJ5A&(1$X@0[F$19XJIG"690Q/YO*+ MJ=5FQUG'0JP^(-)^0/NB(A[0RKH&JT[1MD\>H)JP]*SQOT">WB0HNR%)OHGZ MU;]Z(WFSL6U^"\P;^K] 1FY*\ORZ_VL]ER!/VFO<*.[$Z!1892)1A4FWU2M: M+#)8,<9@63%I\F_S0N4N?J'GV SH'&XTW/3A:Y2\&D>[*>$Z=")3OQLPSN1^ MWO:@)'Y"S*!D?=[,YZ3<?VDTRA>=*S),"XT]0+-F!)PL]T7Q1=)P=@J,72^+7=4>)^VP^YFC#% M$:>LA#AG4KLZ&8,59=2,49Z)2O&JV,AMHZXFMN9L>T5_;!OU.&_2 M]R-MNS$?#+_HF_$==+NP '#8SB=D;( E+H&WW/ME#KS-;@7 \=:ZW6U75J)[ M,ZWY;&'J)NW'%$C"2J)7M:@P$=LXXY!0*6!"JE*6*9>%D%[5Y4Y)&QNS["J2 MF0F]VU2@L[WCJ]H_T* ?=SNF"89F9)[9 W)/TTA1!U:@Q*G1=E+BR]1=ZS/^ M;"VUWIO\Z.66.6TF+$1RD9+\-2JZ<889Z"THXKK 8K,$5ML.@UOP.O0C03[,0A*"6=$ M#8^)X$+5WLN7:9F7WXNZG8'HMD1FJ2Y_N@S(:"HL'$LLA+2$DDH4I7E M*26496JS/?:'77"<$C3L*J/'U*.E1=^U02I;GRC%VM9>W;JZ.6**BZ*"M*")I@/. M8,5+[0K0A.5<995"?EU"+!48FY.PJWV\YS;O-52HVPK(X/J5A^T(.2Y&(N ^ MV/KD!K3:;P 70'/1;D0:"X## %Q;C=H:Q9A%IR\K\9*UI:TANE!"VOXY?L3X M<;G@4HKZK3;H_6+^13L:W]Y/Y[+>Y.(;)LPDP1QF%=&.$2JHYD2>0%*HE"15 MH"THBI&);*-K&SMFM(5- MX_I&WUVECG!T90U.4'ZZ+'500K(&X3D#V=_H&RJ]]>J.#JA5&F6FWF5>F M<4@F&*252J' 6%59AHE,Y>2I:1;W:467*SO.Z1/I\J$\%QSOFVG5O %,?IG. MYUW;Q:?^1HON:%.2*261?I63BD.$F5[TFA),G&/%"XZ25+(.[;NY9;Q86*PW M8N,CK1<<43"VX_-0J$6F\OUU\ W80'=O4=74(^C],B*!8^![! X<$G_9].,( M>8M[?,-,Z;Q6VM/:EEYIVG=NCY[V3IX>M83Z]*^ZVH-%FBFLQ<"\5!74OB6' ME&8E%"DG!_?JY^Z2 MC_2G^='M'W0I[I^:;NU[4\G#8C9[NUB:7TZR"I,?M@C3Q@O/.+N%3*B#DC8\AIQ5!VV-D=4N(\*>\25YE&$ M\1/_*L5Z)KM8Y2/!#Y]^-QOBK9YUO?[6*M(<=VRWP0__-4&T*).*;C4V(PY&;V'.&'*'J^89$;6#$J QY7@>%:WKU>*;7#[( M62.U_CI]JKNZM[1@95ID'/*TZ1Q15)"9Q6C"&99)DB62.@7K]L@:VVR]414< MZ.K;N;0'8\NSBS#(Q3ZZ\ 3-_>#B,AQASRUZY U[;''9\*-3"XM;/)84=_5J M^LW$S=[.YVLZVP043G*%*4H2"04RL7Q)0B'-,(*I%-A4%2QQ8;5CU2=D;&2Q M51/01D\@.D4=?+AS>%KXUP%0BDP,,0%R<%0# #60LWE["!-H=ZP6<_#-%$!; M2FXVKOZUIDO]>L]^7H;3S8>\@%.O'WCNWN%\N0O:'_ACEZ[UCOA[DLO5SX]Z M3%>W'^X]W#X]_![B^"[?AV52IH6FLNUUZ$I:<)* MFI>L8!I.H2!*L8"D0#G,N4Q2GBB%E/(N?'DH:VQT\;S0XR9H>J/O%<4PGX%L M1QJ!H(O,&MZH75\4IF/I/W6T3SS"TA^L*\G\[ENY7\5D\( MS3-!)(4Y+BA$"<^#:+C>N!BSZBL,#J2L;M1SA$+$IRT[6"S9@.3*XO]G*\>5^ MQ'!'ER;]K?XHEPWA;,NX5J24B>0<9K1D$%5E HE2 F+M4U1%A1)IUYSWDJ"Q M^1,;/8%6M)T6WPF)H(1P5MB@C'#)Y.>4- *^_K8VQ_3?)9!*2=XT.Z*MZ>::)BZ8+D4-UD^"KB2@8M&$"#E6 ME+,;W;3*DS2O&$PS4D)$$8-5Q7.(*<^*K,*TJ(AK[G*LL8V?Q=P[LK+-%^B& M-X?&-/)5LZ__MM--KT .LVYH(X+W&.F!10">@PA8)M!,];-% )SB. MB@BZW>TV)PDYG;SIXB[^:Q/S\""?%LO5!&.&>,&0IBB1:HK*!*2Y8)#E+,GS M2F)NU_NX1\;8O-.-FF"K)V@5M6.=/C3[*2801K%7JL[P6%.'!0 G>**6_#^^ M++[_#WUW2Q'Z+PTS-)S0]\Q!",#"J,W7;G.IG[O9M1U\D"855T^DVIMMFI5H MS>_9;/JE";?2/S1Q3_2+G)25S#E+]7=>$NUW9K30*].$0&Z:G:="8%0X=7ER ME#\V2GB[7JWU$FS96J'_.VN"[58+L&ZRSVHUU?]\VAD%%ENK3%V6'T_:U6RO MZ"PT]S+S)+[X,I_^6__.3,1?M&,Z!ZOI-STO+[4^;GZ.ZR#;.3P1ARXR4W6: MWX"M[F!/>;#3_@;L] _G 'D"%]03,W5O>"=QL:._6(A'IGZFM.#;5G"ZZ!V)CX?S(*RGI,"@U*> M#S3/^<[K&2]3=>6OLFYBO\5=YP$]+LR/]A+PVQY?$RRJ@E<\@7F)34DM[6HR MEN4PPSPKD@HC*@>MPV*K^-A(MM6["6+>.IW:T_RN?WS3U04T6VDW8+[MI]V%'TF,<[<@$'[(@R]Y+<[?WTORU>6D.^BRV,(RG3(OKP(VJ<(NU M\G^J4BZN0Q*ZN(NS_)CG=Q\;QGTWYR;H2+Z1[7\G>5&46&091(7)^ZY(!2D1 M#!).:,++0ND9SZE)TQ7*C&T&VSBH3Z;U?&T8S6R,;">S@V.A&,= 9X8LY.'0 M]0,QJB.C9O?$.!8;B\ O&YM^'?HXJ1_:%SAD.J/0"(^>^J'S.Y"Z\,P7+P7Y MK.'PW0^YY--:?EQ.N9RDC.69S#%,D\*T_TT%)$(@2&G!"EF10B"/.NX#:3_. MX(T#9[);CM1&[@WX8]/QFW8=OV5GCIX)IJXG_D.](@KC4N:(P\04@4956D"* MBA16Q*0+)HAGJ7(-X!CM"Q(_ N34Z]&L5O^4+\O#$;^T$' M -@@ #[VOB4O65W49LQ&M6JUU?U/M6AU')"(!4FMQ+N']]S-5V:7N*_)!Y>5 M+# 5D!9"NSMEFFAW)U,PY3)30DJ4"6X;Z7-9W-B6G:W&!TTR-QE;5KU!?!"_ M' T4%L?(O'XMA$YA0O;(>$4,63Q^L. A>U/WXX@<[O(LPM/R6/VXZ/+GMN4Y M[N?OFSV3$BO!2E[ %,E$+Z 2#$G)]92.N$ASG,O*KE29M<2QD^Y=!-O.VPP*860^V:*W6FQR9G>5>0RDC<(!J_/88A.V1,]%JE-F5>N9C;0.'7B_F36K/FLY,P\!TPF2> MER7+89IKOP@1Q6 E\@HF BLFE&8QOUH:Q4>+?GJ_DE]O8/+Y3'9BJ M)#>@-O,6:!-P?$ZH!WY='!;\XWT)_D2+_STD3BS^=T&?>W @T?@C8"7&[V3=/?GC<1-IWR-NG<5PV&W604 >+8 MNPRAT+TZ6?X"5E%SY\_)?M%4^@N 7,JLOW2[?U+CVVG-Z:P]C'ZK?U9/2H9X M2B2"C- <(DPX)%S#7J&RDB4M4D$3U[3&(REC(Z9MYEZKZ29LH]'5/;?Q&-3+ M^YE!H(I,,%XH>:4XGD7AJB3'XZ<.GN9XUK!3B8[G+_;T5IJZ#M/O\MV<+[[) M1_KC@:ZD<8FF\[7I7_JDG:7&DYKH57PI$TY@4AF'):D0I"+5#DN6)T+H7]"* M.3DLUJ+'1@U;S8%6&ABM';T2>] M'9,H4,;V3;8HMEIOP32!=/KSFO"+4>W7&_// MKES1Q\6RW1A;K993MEXU_>Q6BZ;RL%G?+V8S<]F[N1XG68?M4O ,JM ]"3:/ M'[H#P3.S3O0;>'Z%3R]8WV 0LU4SG;=7*SVH?]%WK-YHLIG@#,LRR2F4>4DA M0GD%:5EAR%":JJHJ))96YQ"1]!L;J>PI"JC1%'PQJ@)A[=;$&LA^KAK!\(Q_ M]W]_//B@^O2T?5%!WF@'ELO-=B._5RC#45_.]?P8@?LYAH-L\-F MKO'$>/9R[5FBYC;4M-01&,3DW[H=U:8?V&@E9ET.AL4=#=@WZL(0I,/Y?E#DP_UD < MTX_]K1Y;'L8]FS4>&5W^[/JN2R5%+C"&*9:F3W6A(*$IAJRLDI+1/*%E:;UG M<4+ "(EEIZ)C'_NS(%KL%UP)37S&"(^*PT+[2G0&6BD?HO1)?FG6P!?1K0_6BGW7>59X:18OG7.V#:M2:<;S,I&0*6E*]@L$228) MY"G+A,J54LCIR/BDE-%QV^\/#WY5V;Y*SM:\IHP5A:$(@I01!A M12$3(M/+)EXB51:5S"JG JX'CQ_;=]YJYQV:^@P[NT_<'Y'(W[8]&.X%4D_: M'+8$ZJ&(88N/_EC_U^H/D0K ,EIG((3)M M=5B!"*184BK+7#!I'>%Y4L+8/MY-^G6K)6C4!%I/YY3U9T#V?\9!X(G\)3LC MXY.)?MKZ:Y+/GSUQZ'SSTP:=2#$_+UGL[Y8BX6\R;B MC='Y/^\U%2RE,/&8[]^]NG_HMH<*+DN<:W<]RY7VV8LTU3,_I;#@K*R0R/." M%$X^NXW4L=%&JS38:@TZM=MPY%\:S7]UW)!S&P9+]S\TN+%7!6%P=5\RN. 4 M=B5A)7G8!88+&$?K#J>;W9#?S6!*A_TVS1)2\)PH@1,$,,0 M29I"FB@"&2Z(3'FJ4F'%2><$C(U^-CJ"C9+@@W4[J[,@7EZ)7 M-9/)P1,5I M&=)GNM>SDB1MKXU[U>7T']? I+SD:8%S6# 3ER8S[1,I5L$B MXYRD&'-IMTWK*7]L?M.F?L51P>N6+,'"M12I[[AD.2IQI1C4RV=DJL%R2#)J M^L'*G$F!34G8R6JQHK.7'Y>M%O'&Y:ALV?%X-)&XHAL_N:E2\J3GNKHW("[( M<-E-LEZ:J;+;Q^*,2OU2E)1,8;B'^MZU53!62QOOYF,_W^W4:V44L0JE4!>8 )1)2FD MS.P:ID26#.5%0C.G.,-SDL9&-?NZ.08:G@73CDV"0!290JS0<0\QO&1YV### ML]*$\9/11N.'%&ZX,>7@SK?EL8:AF=TI/JIRH+-%?OY *(J1*6)5,0DX5 M%U66%9E=&H6-L+%1P5X1I9VVX+/-H;X[T'8<$0J^R#1Q!7+^X1 ]D,0)B3@E M\&7"(GI,/QL:T7>/=WC$%U,X_8UDJT?]B-L?TWJ2Y6X^Z4D+$1A]$1&B6!T?(&&#W!9Z.I>Z3#,:)V3'$M3I$9P@9.%WQ5J,IN#.%H:W+ _5"VO_M MAP(J\K?OA9%3,,(E$+P"$LX^=+"@A$MF[0I;&1 MR,ES\MU1^N:T_ 9LS-&N=5.>T7MI$F!8[=R280 MK6&#'X+!>!0,$>[)?N1M'+YW\WJU;(H*F'X']:>GI:3B?OY7NIP:428.-9TP MI%=LB410<9Q"Q%(**R*TY\;+1*J"Y%@Y);O8"AX;$3>:@E95T_%OHZQ'A7)K M[.UX- :BD=G2J QV.K=M4]S1=>9%5ZB"LI^U\$$YSA62YTSF?+_G\=2FRMS; MQ?+-8LU6:CV[Y7RQ;@_"Y/1[TX5J.5UI3E7U! DB2BDXI&E&S:%5:GJ]%I"G M4E8J)2@GJ4<8K*,:5I_<\#&PC7YPH14$7$\_7TPPT1[SFJ,.PAVY^ !T=Q7D^YLHP MH7O5=7$VZ)%%YQ0GU2 MQ^:P[4)<3&C>5N\]MZ/V2M*]8ESL6"\XVI&Y+A;0_L%&-L#%B3;JE?PRX48V M8)R--[*ZV3>W2;L[35-N]9K67]]J&MT5[!%EPHL\+2%2B>G?J5%GE&#(M..F M,LSU$]TV!GN$C8VXMKJ:S\EH"QIUO6LA]0)MN547"+[8FW#^R'GD#UV&)'"F M4(_ @7."+IM^G/UC<8\?D?P^7]=K.KM?OINKI?S76@MYIV4][^GY[IM^:TR1 MZTFBF03GE$!%L*G'5"!(KK#3AN- Q:6VZ MMB8*[=<=FHZ!6&=0)(.XZZ#I[881ANR+@7 MSC]K?-@Z^<=BABV+?];,HRKXYZ_TW!B:SJVRF;R;8J[6_T M'XOEZQFM:U.1XLWB&YW.)U*E)2FI]GRR-(6(5ARR0B%8I215.5,J*ZC3%I&; M_+%10ZL^;/0'.P/ IJIR8P-HC&@*I8#/K1VNVT2.HV2Y810/^]A;1\%A=]\T M\@,O[/:1HP[#;B3Y 72TI>3Y&#\Z-+V,]#+SXW+Q?2JD>/7S]]K(?3?_+NN5 M=K"ZF(JIK"=5E>O5H&0PDZ32W@\O("E$#M.R$&7!D4 5@!SLVMB7@(PW2@,Z%9C-[9S& 0[HHL#;62.,Z@V>U$;M4WYFU^,YAKB7\%6 M>7![&69G=G-'+"BQ.8@?E-/<87E.9QY/\&.R!VELTFYB$Q=VK[HF[_,ONQ;1 M;[5]7:>6^G'Q>C&O%[.I:(,)-B&9J%(LI2R'2'(&48H8K"BF^@\N!9*Y$&[- M0L*H-38W\- JLXN\M0NTAG7=T5N*W%AG>J'OVW=U#&Z@0;=CU>&',C+COL H M.A-S6-"#DG8@U08E]+!P/B?[P$_WSLR04R68_8>/C90WNH$GK9QKFO4>9G9LZ(M$9$[;@F#TNM%> M(Y^MFU)?K^G35"\-IO]N5]#-13=[A$?G(K*/>0JQP%G6>P(&SJH^-NTXB_K$ M-9Y!KIROOZUGAC7>R*>EY"WAZ+_/9--!?"[VBSUH]M'#O/KY4;\I*_V[NW^M MIT^&@2:)RI.IM=F!9 M5O2V?%C0@YWM>F>WP-F&N')>2&':M54DY1#A!$%680IS21%F&>6$.&5#N*LP M-LY\??OI/\';]_=_^P3>/MS_!NX_WCWZHPRU "$M-CT7=$DT^ 5CPM.ON9?*#!!ZPT0+M&/2U& MNRX]-^"H24*#5%/6"^SR!0,N L8V_F$7%J.Q;MC%RFC,/K< &IV"GMD!V^-* ML^?UK#ESI7*6C9/RY*4;GD"/<+&-L4>Z.J8*-"' MJ=VD%@JIR//,@9K#9'K;(!,VLZ!/X+ Y!A:F'V4;V-SC6>AY2IG)8= KF:[, MY$1H!U\5)(&E,'W4%,MA)2F"I,P$8CS)$T1< FJ/18PMC4"UC7^:SI8:LZ'XL9MJ;S63./*CJ?O]+O"^_\ MEOI!-L=FCXM'^N-OT]77KXN9"4!YNUB>=H,F95I5:56F4$G"(-(/AY15"&)5 M,9+)O)!)L2G!9<<$OJI8?0V'9;AB,P;] ?[8:0Z>.LO LC7-Q"(V^=6@79?Q M/6O<2,5[^.RH)^J0#$-0G0DW38^*/=UO3J^,=]Y].!:[%L6@7.>MS*",>"UD MSWGSZN>YL>L__OGUI__Z\5$NOTWGK3O7K!!OE5X.[?WT7K4'<$WXD**2I0P) MF#&3Z4T9AB0I,,QQA13B/%7&(;N\@AM0Y[$M!/?4-+4OM/: &O7!:N\7"P7D MU@([EA[R->@G])$.[OCW2/=?C=9VT!A_\ O]:MR-^-40"][L0[4S_Y_L%3E0 M_O\OKXJUB_$"@]9Z(T9PXV*D6>=@#*G*(+[("V"[<5M>0K3O#M%_ MT1_3;^MOKQ;+Y>(/[5V]IOJCTS^?5"@C6,H"$B5,*1J4ZK])"?-*YE)B25#F M5);"1?C8?(X'^7TQ^][D>!R69S%U$1H3P-8&L#'"= ME"\- ;7')I8[9H&WMQP4&'CCRQV:XRTQCV<,'(9S<.YG(LU_/$G>K$/-C_;Z MS-]^^;)LMJC>S5?+Z;R>\C9.0B4\KW*&8%DEV!3T89 46,*4)@D35*&"JT'" M;JZU9&PTW 4WF!P2V9EB=N>^-WEVW5I0SK5W-]V8,6C S=4O3N0 FR%?A_$O M%I^'S#2927MOU5_;[,T=*C=@BPO8 C.:Z)E0@SN.:)FKK?ES1,>$&K1@T3#! M%')O6'HW7YGZ>T)HGJ@_+K2@V?\S?7J]$'*2\DQ665+ G%0"(H05K A-(&<$ MJ:RJD:<#7ZB< MVI=>1L*K@6G/8P=K87K9M/TFIA97A^B$MU=\$7$N:%H44"&90I0H!JL"9YH* M4)537!">."71GQ,T-@HX:LYV1<'+L^#:>9TA((O, IYH7=FZ+G)!RK/"7K U MW>42DQ>O=_23/V.%W-Y$1F*,&E**"4&C;-!"6DA2FO@4JF\JR4 M";4Z2SWU\+$10:.4V11+LU_8KV"CKKT/<(3>Y9G_&DPB?^FN<#C-\^?L]IK= MCQXVV)Q^SHS]F?SL-9Z5KZ6^EL[>KN>BOE-*FLPZ^>D/^F3:3OXFOS&YG""< MD"JO"&2IZ?B!4 8)9OK3Q17%.2IQF3I5/[20.;:/6:L,&GW!5N&FN2JX_RZ7 MNSIL#DA&<8(Z249B=50I3EAI@R C'.1,X%+K"RVFDX_?BQ M$=&N25=;7].WFUF+G>7NM34K<'P;U!V8'.<1J;FJ8+%1;3;$)%MW6LI $504M](>K2@X1H1Q65"10*)EEB2@Q8U9)[Y=% MC>USWE;UT8[QGKK.W0HM0.[_UL-"%_F['Q UA]B^8.@-%))W!8IN\7-6P/2& MO?4_8;AH-2M+#H+,[.[P2&>+-2PHK4R8/954!J>ES1JM4)BPIBJQT\JFB:3HV M/C\XV#8!#W/]??V4*W,ZS218;A5W<]OBC;2=!SB*\8OM3/:G*]V K7V;< 1C MD/[IJAG@G4TWIJ#J.F2"4W3X@_JU\;0=U$6.#OIS;SN^0+=IIEZN)@_F]6_Z M-*8XY[G,!$P932&J,F5F@U)_,!4G%4DE+Q*;*>'@J6.C;[/@F=:K*:ET>PM;/K]Y@#+"P]L#!FMA.VMU'0OJ&/0+2_WI./H=/'(0H3AJQ M^:A/_]+]".WUXKM<;EDY_<%(7XJ2??KDS)A*L,G\0ID2+\ M#[W"P1C[P.L:!'WZM-K@$KHO M:Z_,H?NPV@!PHN^JU6V>Q6$TW%(_2#1UOKO375:FN)25@I)E!42,2UBE>0+S M O.*4LXR;N5H]PD9&YU\?+A[>_?P[3XY%6D[!:,<7UX(3>Z-[ MHU[7!"#\D7&P?]48OMX]Y"Y/=!^QC?.2/]J+=SA_I M/1[;S?^7-_T#W(U25 I,4MRB$6%(2*E@%5&4XAI MB247)O%84-IJ"G:J@U57[\S*L(V^!2F@_OD_DT&Z\A?DGO'B;NSS; M3HI_K+MSWMU,]]-^?ZZS+M;1\7KMU=<,&3HA(,%HARB*BH("6H-/5@ MN0\FQT=F>C>:X=;FQLN&S:6.G^;GY%S==99KVU8M=J]>M@8[- M>Z*\ '8<^=+#&IE9GXWHUD!#J: U<=.+W'0?'T&KH)@#$K;!90Q%AVUV&1'J MH\:7,67YA%,N%V+-5V_D3,]IRY]T+KI#XV[S0X@T3Q*40IXGU&1L)-JOU;-) MDLA2\)2K%#L$5/8+&]LTT*D+-OHV52(ZC6O'K PKL/NI.C2$T7>KLDPFGWX%C$V+AUYT=UQU9&23=O^02.=K[N M=>A$IDTW8)S=RO.V!W4*3X@9U*4[;^9SAZSG2L]5/.S MV>(/<_CW=K%LJ]\U;I[YU:X5$2MR6J0IA3+-]#H]+TM(:(8A5[PD/$UX43J% M ?BI,3::V%@!=F;<@*TA39OQKE*DL<5QM>TW4);KZ>CPQUXQ.R'?IA^V_'>_VW__W?-C_1?YC0^?_]W_Y?4$L# M!!0 ( "%^252VXN\+AFH (#C! 5 :FMH>2TR,#(Q,3(S,5]P&ULW+U9=UM)CB[ZWK\B;YW7B\J8AU[=?9;30[?7<5H^MO/4Z?O"%0/"9I=$ MNDG*0_WZBZ"H6:(I+OTZ\!X-_6_^CY_,N/Q?33Y]4O M@@EQ\[>+?Y:)>Y&=AAB5!X4Y0\# Z$M1T45F&;+_]],_TX^.%[0@C*6WV13 MT0N );#D;+3E7P9C\]?S=?]F\_?NM]W^3ZW=S[_VOZ]]>O'4YO>N-]+'\U__[ M^YL/Z3.>!)C.EJLP2_4!R^D_+]5,'(OY,;['\DO]^X_WKZ\]\K]"^OMGG"U^_#7-3WZM[_CU M^9SP\"Y\JO2N__WJQQ?\U[\LIR=?CB]>^[S \J]_^:^_?_Y!SQ65J$=)J4IP(/I@ :&TD')8$P:H,5@?T+-HDE+[.>Z5[ M282O5;+$]-=/\Z^_T@?_6N51OUD+9BV46X\[$\Y^=)^OP(_TWHD03%G.):B8 M$52. H*,'#0K0EFF@[#E(+*O/NTZU5>5^FR1?IDO,B[(A)P_+BS2+05?A^_F M';]^"0OZ($B?I\?Y_%]76S*$KE;S 21WIA8B]R^_$-<%%PO,;\ZT# M*/_&@W?"@>@?!X?(LQ-(O,/%=)Y?SO(+VHPG287"0RS@=%*@/$<(1G*0#$5! M1"65&000UQZ[$QQD_W#87Y:=@.'C(LR6TRKX#: U2[Y(@C%*\JL4+PZBMQ:L M,2&4D(4VPQB(FT_>"1*J?T@<)-&14?&,&,B5B5?'X1/!F0MT#B$SKTD2P8&7 M00 RXU/AA6,\S#1<>]Q.^M?]ZG]_V75B"EY-ERD<_R>&Q2MZ93E!Q@F?)8.0 MD:R9M0:B]0*R)V_'YZ*+RX-8@AL/W@D(IE\@#"'/KB!QMLF=,1&-9O1.L+!/!1;[RG1D8#P_72RN0?O<]9$F6%Z\ M6Z,9E"&I>#)TQ)((FO[0MF88B+_^"!$W/74G=#@^T7#P9+L @G/ M25:+#4]QK>G)Q$7D^2EY*):LLPD*.8#.$;.D% V>5Z$$7(((%P^<3<, M=)Q_/$B$7:C_]2S-%Q0(KZ7^@82/S^>G!.D?S^>9=CDN!$:4(!5QHH3VX(4. MX#5#[I7+,<1,F/9'1:!;'W\;ECI.',YG'"[0,FSG$D'R\U?;Z8SY!.1 MI414Y"_QI$')K, EEB$$P[W,L4CI!T#('8_>#1T=)S&'$6I/R'A.WQXM/LZ_ MS2;.6HR)T!RB\:"TBN"CJZF8&)S1TOLBA\/%Y8-W0T7'J#1 M<=YS(+&.G?BL/"PPK.D6BOQGIB6@7Q_N1 9!! *U2 :9SLC$80[&U:?M!H"> M,YS[BFYDE==RN^-WG^>S\]#;_0&^%M=@>I_>83 M=U-]Q^G,@T0XLOH_8#I=$'2YB!^GJV.05^3U2@<\JIH A M>W_8)G#SB;O53'6)TL^I??T^OAM$ND]$#B#:+B!2 MS^\6S\,*/\T7/R8Y%*Y,"N!]E4E2!B)'!D*YH!W/I?@A\M/7'KH;(+K/0>XO MR"YP\.$D'!__=KJ?^^F'];?7X^/_D29C\F1F=O;1;D$A&(%=)W,7,' M0KM@N2+3I@^[3[;EX;OAHOLTX^&"[0(?'S[C\?$Y]3IJ3(GV.)Y<+?_*'EPF MB!,SB$8C.HU#F(DKS]P-#1WG' \48Q<@(,)/:B''//W]PV>2V_+H=%4O!=?( M>N(MN3[<61!9"U BQ@KI D49E70T,K'#+G'^G(;=0-)Q=G)@,0\&FG_Y]99$ MW] +^U_./GK[XN7;#R]?T#Y'TC^@?>\3Y?P*80OD_5)9BW8/RJOIK,P2]-P_&Y^=K/K GHV M68$H':!'3D:E7O\,A!3KR-(X@:&X;2?')2SC&@R;AYZM13Q>+<]?693%?XAN+U3+%[F'V:$A//EDM<+7_[\7OXK_GB M^7%8+I]]GRXG-ABNI>60?*ZL&08^6@3EG0J8R>QNO4JT/YX>0&0G8-L#"_/' M44S?F+MDK&:?7\Q/PG0V42QG*Y,';@TQI8L%SS#5^]I9H!8R;$V_-,'=782. MB[UF@-D=F =KKP-P/C]=KN84E+['X[7JEI^G7Y:_X_HP/!.YD:<$3LD:EI++ M&HK(D$KAC,CUV^@ ML$(N",I 2Y($A2%H0^M5:;[MILT SMH%+>.T?FFPAQXHY@Z EI^? MS7+]Z^5_GTZ_AF-B9OEL]3PL%C^FLT__)QR?XD3X$*6F8-@Q)*:<8/1=61> MNI@XY92OOX# ^KP330 9KJ9=D3_!B^ MXQ5V)L%F6A'2 4^^-GAT'KR5%%185!$EA1IAVPGL_C"ZDYQQFN2UP\_A,N\ M..\6^"5,\\OO7W"V1+*R1ZO/N+@FK(GC4G+C(B#/%#X6'B"JRJ&+0D01E&ED MC78@;IPV>^U -;0^.H#8B\UCG\^7ESP4X0U&'8 C"EHF04-DP4()M$#"^IK= MMF*A_3%U%S7C].IK!Z*#)=X!:JY#WI:0I.<9C*Q'4,C(H'IGP&69@_)>*KZM M9GV@D&V<5GX-/:"]9;P_0.:K<#S0SC7_@HO5CW?'@<0QRS4T^%(3'^3%30R+ MO-1D9Y%! 7EKY+X%4K S 7GB4=J\K=GC(5O6_53UX$ /$ND/)OH.[,R5_?7M M?)9NK*X@O)*R( B=R&B6Z&F=%07%R<(2"4K(-A[T5K)Z\*0' =)PPN\ 2==V MW4F((21N-$@9,RAA$7PUJ9DK9V6TCIDVY277R!@W%32@>K=Y. ^2=0= >1Z^ M3&D7G/ZCTG_RY90^^<.\K+Z13*L!5;9.>O$!K(OU%%#5?9A\?)Z<,2DRE60; M7V<[7>/N7NV@-* V.L#6G7*:&$F$9QD 60BT)XL,@3F$DJ*DW=KI@FVBK3O) M&7?[:H>DPV7? 8"VU"S4Y9""E!0E:!"\9MDM+8=86U\DD;3C)C%4;9"TG:YQ MTT#M(#6@-CK UEI.=_$ADP@I"0/T-=8^&A%B1 ;21RFS=#+'-B>R]U$T;D:H ML8DZ5 ,=(.G?Y_/\;7I\/,DQ:U/(UW-)%5#H.002 'B%%GT)K.0VR#FG8-R< M4#ND["7A#I!Q:_^UH5@F%$+VAM'^6YNTY,)!"Q:-X!ZC:ED5]$"W9_ KB>V1 M3U=37#Z;Y?7UN<_S8Q+ZLB8W5S\N1*.$$2F1$8Q:UI5B)3A3 M(HA2AY[H)+EL8TYVI;"3^M0W@Y0?-E%+![O4%;YN'NCHJ,C]8AIRJ#WE' ;B MB3B1"8-77JOHMK7E&P1@794HML' _4 [1"$=0.N\K.E=^%$+4LY/]SPOFHMH M09*_1E88ZZ4605]89EQBY$$WM(89V(A3H8+E@10&/"G(WU=FM7F/TQ= :NZE:RNO&4'B6&.U M M'1BFK<;V2K*5*QY5U@&"4W7:;DED;VM;L.B+L]K%4AI5B^Q&8#>!WJ&0>,AF MN*=^.H#=>6'5Q>66JQ+$U22J8K .P*'5Z$#E6(@=$ID):%70M/&SMF5M]Q#6 MC7D;&&9#ZJ,#>+V9SSY]Q,7)"XRK]97.=>W5&PQ+/(K'TT]GK2LFM1$RR[Q> MXZP-*TQ!""H[8(FDQP1%,::-;[\;?=W$C0.#K8%V.L#<^N3S3J%-0A"2%T%N MK.>1XF*9(!0N@96D J/@&+?.P3BP[N1.FKJ)' ?&UD!:Z !/=S,A:GS+R09C MK(ZKCQZ\2Q*$%D)EB4ZE;?/A!_;ZNPD=P2ID\46@1!U3M[T?( M;"O2L8 M%VA873@VM4EYWD',V.VSAM'S[6O]!PF] ]Q<:2Q^1K_TRN9@(@2^'I*LZJ[K M:D-Z8QVC'[5O4ZARDY*Q*YZ:(.8@<7< EV@N1N 90O@=8.@]KL)TAOEE6,RF MLT_+9RF=GIP>AQ7F%UBF:;J:,,YCJF(QK+9,59S,:2P6HF ^,%F2PS9&Z.>T MC1O)-T+6P"KI &0?%QB6IXL?5TPM#X:E0F)!:1PH(2E8$#5['Q!E%*HV,F@" MJMNTC!O(-P+1@2)_.&C\&6AF^*D"M5&$-E$F:F%MAIR])9%D!%_OS!CE! 6J MQ(9M$\O?IF70=A_<]"U0GY<*X$%2$F7C?HH"@F('OWS[\3]>?GS]_-F;Z_P,-3SI^B,> M:Y+2%L8>87D!])2\HPL=5;9:^EUH\UQ-_K&SCH-C*+M M^:=!E-2!ZWZ=J[-Q=\].5Y_GB]K-9<(*4]P6";[4X0A,._ Z.$!TWB85+'>/ MD=6\2=?8Z:I'A=I!2ND48J^7RU/BA!>>LE89N!.U\V(2X&)MOL&$ED6S(ER; M5BCWTS1V,FL$:.VAC Y@=26[>Z\Q]@J94[Y01%,GO.82(0B'0 ZHY:$>@-HV M/2QW(&[LW%9CH VMGKX0=\LFJQ)+[E)%U;*BBX#GHPC)*45*;7,8]!(V= M$WML1.VAA@[0="TW?,;(Q#HRJ $])%4G8HL8R'NT$E@60O&@/6]4#GP',6,G MPAJCZ%#Q/ZVIX1\^TM??7[[]^.'HU>NWSX]^?SE8]NN.CVZ8]?H9(P-EN\YN M(5R \+)?$&;.2V)0N">$U.F5SJ"&G"1C01F1L>6@F5L$'7[P_!5GI_B*UM]= M]WQ>?D_'IWDZ^U1['=%_^6/X/L$450U?:/0%%Z2CV:?-<)C+=ET.$R;Z'RCO:RBB"@2;&6@= MF#6NN!S;W &\EZ1Q"@%6^,*C$195&WNSE:R1&]0W =%P>N@ 5!_PF'[UZ=]Q M1J(Z)I:>Y9/I;%K%M)I^Q7.N=+TOS6H#8F-H6PX:P1OE0%N;R$)C$;Y-WG,W M^D;N7M\$9@TTTP'>UL-!ZGBBC:@F/(2 6A>S\A ].B0 R11L4=SPT&@)U'T5C^T:/@**#E-"%IW3NXYWGZ*>S4_+]-D[@?+;\ M#-KG#Y\CN)CY0WG87%C_4L@=H@HF;WY^MP]<(6"V]+]$6 -88LL!82 M8JU=19N*#5PJ$G[#XZ9[>)(IALH>"MCB&+&31)G:\DYQQDP_#:/HG\'FXV#O SM]P^NDSA:+/ MOI)[]PG?GIY$7!R5LYK"H]/5**%-=$>@5*H)\- M_9@:E: _B,QQLQ5-L-9.31U@\*;$7DR/3XG72<#LNMRV#TQ0N1 M&/TQ"OVC6+ -0>/F+Q[%ANTC^@X0=,_RV'!S:Y5,2#0\"9/!\GIW(RA:((E" M4NT*(CF*+I4V>^,#"1WW^.T?/AX]_U__ M?_S/"U>W2:W[MN<]4@'\SBP/WP-B6_?1VG@-C8-HBZ'P,2B(B!:R$$9R&Q!+ MF_KPG<@[O!W2YB$?Z]RQ"1F;K &E.S$I1P-.ZJ@&SE;%HGQI5)%^GHYNN M#@/AXG9'I+VEWL'>>D']F42>ST^^S&?TX_+9]^ERXHU$Q^KX,$9>IE*.0^3( MP3*'RCL;LFU3>[.5K$X0M8>^[X/.P<+O $DW>'@Q/PG3V:0&)3)+8L):1DQ8 M"4Y& R59\C$X*^C;' O=24XGR#E6^!VKZS@)6CIG/8.@ M-(4JMLI'<4&6F3&G94Y1MTFKWT7-R&FNPY6\M9?''A+O #57KEQO&#"A),9U MA.1CC6YY( 82B<4%;7WA1>=6T]AND#)RJFIPO!PFZP[ D9.- T.H0&DW@%VKK5YV+# (]&8I:1]M]Z) MKO-W@PL%T!?G?4"M0QO@W$',N-5/PZ/F4'EW )EG^;].SRJAEZ_FB[?X[5E* M\]-:Q/7IW6(^HV_3.L XBR@HH+ :M043;08E?#VVS Z4X58D4:=$MVEY^B R M.VG%>'@TWTXY'2#O([WOJ#S+\R]5,YO58P5G%AD#KC16RA$"TNHQA@?TJ7#& MVLS;NXN:<8.SALJ_:<8.U40':+H4SH=Z$A06>?G'ETPK43!NN-PPE8VH5=D: M1,B"]O-"^WD6&F(]GT+#3?%M.MKL1-ZX>#LMU^ JZ0!G%];]#;F+Z]KE M230Y*R\99"TIP*B7 9RHV[Z*V0H3C#%M0'6;EDXZQ0Z8Q]Y/S!T Y?4L5>\0 M7^#9WZ]GMT^+WL^/C\FV?Z.E,2E2B6Q-!&]9K$.<' 2N'!3O;"FQ\!S;'(P\ MD-!.$MY[XN)VW7@S)76 P;LZ*U^ME> .$XN"V,&0*/;1M$)%SL!RC*G$0 %+ M&W?^)X2-??.T(2AVZ'V]KX8Z -P=PU:B55H;&X&E6"^T%0_!&OJ.QY2Y25*F M1GU?]IMVT[)]V:/!ZD ][(VD+[B8S@G+8;%JTX3X6J47*I=<-'7 ? UYM "7 M.'V1R1=F2["B3;GG-JK&OK/Z>!@;3#?=H&W-RUE_Y1>GBQIGGSU@S=UYR3[F MFD'$V7*MU(FU*08>?>U_PXA1@>!X"F^P#M0!KM%[CK,1SW+,TB1&ZY#Z?'07BD?6QR1OVU$705+G),X[^'8 M2)8D+6:B MT1:9$[E&S$K:86H?CA(%8'!":FU-T UC^(>2._K%\RY,\##:[,!?N+)(/\[O M*?5:K]%X!9&D9^E:RO#0$O? M(J.=*RIT.O"0VYCOAS>2N93B4X;C_N+O #LOIE^G&6=Y>27!-Q'2)*EY ,]H MXU#9UV[AME:;J,B31$X_-8'07=3LAJ0_Q?G0PWQ MY/<8 TN++Z MP>$=9V-)T)(J.H(.(M2+&ST#E(\-KHZG MVY#F^;,/__'JS='?/EQG9:#V,Y>?_DC-9NYA9_C6,L_#\O.KX_FWRVD]@A?: M 1.9I>I:J>!$+9O-$$..N0@OE&I<3GP'50,D).IGOEO,ZS+)O_WX8XGY]>QB M5LRSM*(%M)I>F5K$?.$N9 [)4VRC0A#@K*$O53@IZ.2P3>_ A]/:24WLH6BZ M(XW14FD=Y#J(M3)=K;,TZ++()0G0MHYRS%&!5V2K,6:A? @J-&I,U;E:][B;X#T%Q+-M=,\2Q-C_%:SN_C_*&B+,4S1PXM)%,+?47RY._R "'5 M(>U9>W*#VQ]"#,3-N$[>(P-Y=#ATL"1>(#TY33=5'ESQ7(RAN"KI6DA'WSGN MP'EFK38L\]"F0=-5*KJYNSD2)F[FD?=54 ?@NA3FJ_GBV3EJ]V!!R9:[- M1#N9D;8+X+I(VD:$!]I5B#/#3"H<"\,VIQ<[D3?NU83NL#F\2CLZX[B[9DU@ MK>_)2'Y-0%"V7K/F(H-D.EC)1%*V41U7A_<1N@/D $KKP%+^>YC.JNR.9B^F MRR_SY;J(YJ@\6RYQM>03HE\&SB)(407$:"D%9R68(+245@;EVA3$;J=KW%L& MW4%Q0"5V,O/RIJT_6GW&Q:7XUHP]F^4WTQ"GQVM!7AOU*%0I2I"+O&[JY")] M5Z0%9%$*3K)T[2:X'4+XN%O^(P?BCZGD#@SM;7;))XT[5J^2[\6'NLM M,#(8#]%=SWB\DAH[7VH4!XK:]!:,C:5VGG00&*>PT! 4\Z QA\ 2QY#;^)*[TSCN M/O[(&:-&JNM@3/P]G+V>?<7E/8(,SI>,Z*$P,ORJ BF&G$%:E9TL)9I&C?H> M3FLG1>2/5&\YE-(ZL)7D:9Q?TCZ[3D:\TF);_:B-"5:TX=3K'U_J6R8N6QFR MU1"2D: H8(-@N TGM9<1AY%F[/TW6GLLEYS,+3DKH\:GPT8[B7 M8OJP?1>LO*#XZWC^Y8(56XKS6G(H&FLZ0)-3(SW%>P(C^3$I(F_C$-Y+4I?! M27N,':*8SC"V62YG,EN_5B]@.EU\@>1,;0K(+#C!-9B81,@F^-AHLMTVJL9- M&(YMS?953S\%D+M+<**5L<5*A"@5(V\5ZTW=VLW/V^2-9"Z'-C,Z=Z=QW&SA M(Z.QD>KZ3%,_&H&<,MM'8R M>^B1DC)#*:V'*.-* /5F/OM$5OCDS72&2Q(E43.M^7Z1.P43FML M-E5K'P"^X@37UO&,-3U+9-G>Q/2>LR MC_,8T M&8N-5-=!3K&R5?_4,^ZOX?AL#R")31,9W/H+"L:NOW#EG6?##FY69+[\GHY/ MZZY!WWP.LT_XGHSWRU*0E)!3T2Y@(.D(6K(^.? ^>=":.5121=TH6?ZX?([K MUS;+978,EDZ6TCIU<8WM9V0Y%HL?Q.'9)) O!%(NB$142M MZ5=MCBMW(F](L?S@].0F+'_/R8?II-BW3 M5$OJSBY;UGEC\^-I(J_I(WY?_79<(YQKC.[6_7F0YP[3%WIX$0S4,?IH\2G, M-KW3GA-9]-!\ML!F^=T5?H_*QJ<-QQ?+XLIB"+(486L#H6H@:Q(T&F'!16%Y M-LYET<9[&X3\0RWM042\F"[3\7Q)Z*!W[P:$ZO^0'Q09"236H6&E#@TC=\A[ M:;S@VEK9YF;D8W,Z[BGLXZ^-FQM%U\CJ=J; <;V_.]'WFXN'COZ;G.W ;: M;&X_[F*5*%5,=C*""=&!*O2%W"A=2^DC$]YFM(UF9=Y+T^$S5:XLV/6'_[A< M:%BDX3)$\)+\.A5%HH6FZJAU@[72@F?9:I;*_52-W-MX&'3WT<1'R99><39>2R]\_.Z9HI6;&7\T7+^:G<55.CR]ZF:R%,%%UP'0D45IA MB?=,42W%+@$*=W4B4LI9M7':AN1BY+[(;2 [FIH[@/B]=ZQN+5TC'<.(D+PA M5T47#^2A,!"R>$&B+IPUNJFT(X4CMT5N \TFZND =O\^G^=OT^-C8NDU:6GV M:5I7U[I=Q4W.8I VNQ0AN>QKDPH-P1H%,O@8G+4:L8W=W)W&D1L@MX%>(Q5U M +[;WAA*UU_*?<0^X$%*Y*B1)*ZA$O=WXOBR51YWAH?,P+/JQ7"IP&..$$) TDG$Q-HDL[?3=7A8 MMC$/ZP4[P>13(H; >.)-2<7KO&U.OEKP3BG+I6L3]U^G8^0D_7!(N!UT[2WN M#B*L*Z-V2#1O\=N5E;N8S^C;M-EJOD^7$]I%N&)>0+&:;#[G 3P7M,U8Z3&2 M#&.C"WX/(K.3\=-[X.'^4:H#*Z<#Y'VD]QV59WG^I6KF=SR)N)@P;4IP-H!D M@:)5EW)=@QE,SN39J)2%;W-1X"YJNIF9.K3RYP-KH@,T70J'UM\LAT5>_O&% M'&DD5]APN6'*%XR<802)/(.*S(#7IG:MC97?A*G1\?5.Y(V+M\-1<'=<,:!* M.L#9A74GSQE?T[?+B2R&^!$1'&9%,A(&H@\643X M]1,_-@#)7I!\D,:ZN=^S&V]W7ZZ;..8DKR5OS$OB6 M!Z]S7&]+U)"MJ;TN; MQEN'4#URK5>'R!U NT_&KOYM,5V17UV6D^190$/^K:TM&A43"KPUE='(L7AN M8VGC)SZ0T)$+P#K$ZWXZ[*=MTHXRQ33_2BL3EQ/N(G=:"6(N:E ^.PB66TC1 M:NFSMK2[C.F*7E ZPLIH%*$NZ] MB'!Q%IT-\QF9!G36@8K)@P]60B:7,Z?@A6Y4,_U3T@8XHSD].5TWY'N!I.XT M72N+OC_&3<73LY/Y8K6IAKI_;!'/O*1Z28-;35XX^3'@F=*@DW+)Q.RD:G:, M,P@'XR:SAL7@'<<^CZ_E/V.!VKHJ)LW8AU8Y]*91Z M(,8*N261][:ZWKGUAFO:EK#44SSRHX@(1K57=*+0K M))VL=SJYHD^] B/ZZ2:$KCVVDT/0/?0V/U2(/6A^4S[")>,\>0$BU3,#1X&D M3]Z",]X5;R7%?3NY@KOK?LQ:G0-4=E/I>\AO9+7_/IU-3TY/-H0;([V(-D(1 M/%7"$2+3#+(*/N2B4L#A%'_MT2.K?A_%S8>0XMCJ#]^O$*Y95"Q@!.Z1"$]6 M@/.&@>41-5ICI=DI2MY-_5;K"-].O>*OGPI7TQ-4TQ,19 M8D,4!TQ:58?(:@@L<\"2,!?KB@IMRI\>3FLGGN>>Z)@_JJJZ!N,?2RRGQV^F MA=:KMD9(1[Z<+*5V,.3@LU&U3P.7W+"07)N4YB[4=6+96@-N3W7\&7./[S9# MP^;ERNSCD8Z/MI$R>A9R=T$=F(JL,IW<^;3+/%!(*AM;O??:TB77AAS9.BB% MA5)TEER*GRGJYX\9. _(@_&F4FETK:@2+-1QQ1(,IR4N@P[$U9\V#SBP4G^2 MW'N(J$<.]CZDSYA/C_&HG/4Q^AU7GVO%Z+E\;K^*^#:>=8L-#*.W$D=L#'?,15#4R)._CX\7\)$QGD^13 MC+Q(H-"9UJE2NMYV(M^!L1@D*R'MUDM^)]!MIV6\!-7C86'>1#$C0FR]%3P[ M71'1%._\-I___>^(7\C3>#U+?]VD:Q(/UA>I0&*,Q("AH%Z9VAT5F2@Q*QO# M3AO\]N>,AY\A53EO(]<^ LJSL\#7,W(23M>5&W4!"1.S%BJ L5J TC*#9Y'" M9">ER)H)IMM,!+^'H$["QOVWMR$%W@%N/B[";$E/7M;!"KCX.JVC_JX<+5]R MMZR7P9=W_VJS%KU/7(68: 4J1_)4"AP7])U70:O I4EMKF(-R<6X#M@@L+K9 MRV$L'7> [W?GSUWW0=W8]I*YLM)P<&@M6?10<^"B0$XN9N%T<8WRNG=1,W*' MA]&P<>L2P8&*Z@!L=V0ER2NQ+&0.Q@5R(ZPLQ('DY*@4K[65LJ@VW9'V/(MJ M=H=OP*WW0#%W )3+Z.?HVPSSL]7S^7(UR5(%*6G19.?(T13K##:O=[>1%1D4 M8\UAJ%-X.UIC3U(B&OF MGIVN/L\7TW]@_CC_#2__59X8F;RSG$.,I7HAE>$0&&09R!\Q/.5&O3N&H7_< M3%Q+H(Z@WPY0?6UYGHW=)IJ9LQZ!&9% F1QJIT8%D4<3E64FYC;[[&U:Q@T^ M'\TL/ESNO2%GLRH2.2-$R02EL-%Z4V?L,5"%@J7(*$[*QDIOO=2,M>D4OH6H M<1N\/!J6#M!$M\%J;"ZUK5X^V_OF1Z_6X@ZS(.'"4P;"&&@<'1;1^E9 M?OZY7C98OIY=?<]TEJ8D_TO\F_7YT M_7=LZ+_B[!3#++_8D%4SKLM[7GX[7^TW(6V?QPQEQ ]D<""3O7G@*UH+S^>S M-83_-EU]?GZZ7,U/<'$!:^&3XPP)1KR.!Q>:OHM% F,)C>9).-LF%MB1P,/G MB6]]S.7R,H99)E*](:MR/48(X)RI]4-:NSK;Q'@C?0 MU9_$%.X_+7*OYXQA#!M.>-P5O0%MX<;6VT&*@K1,$54LM&0M4T9%Z34%5$_9 M&E)@&CY]6M0^G.M6(9O'WAC79XSD)J #IVN3D'H([Z05@$5AXAQ#;C2Z:2?R MGH8=? B2;MK!X;7403;I3FG5JW3D ;^9AC@]GJY^W&11H_"AUMG6+41QJ>^>"3<6V8WT;5T]B:'X*;AVS-#]+)R#?4WBWF^32MCA9GQ;UGMZID MDB%:'8$T3YL#E@*^EM.Y9)2(T:').UT*V>E>VET4C(N?X70['U#0?0#EL@X< MSZNZ8RS!R4QZ)A'".RTROZIWRT0]!RVTRQKN =KAF;\/D0#&/ M?2?QW6+Z-:SPW6D\GJ;GQ_/3O"G8#]*B2CJ3GUEOX^42(!0A(&=K%6:4*9J? M.4=;GS Z# [5W'QH,8Z/A;5<7N#Q]"LN:M/TC7C.AWF&2)$(S[0+(\4#7" X M] Q2$(J"69E323M"8NN#QNO!U@09PPEU;( 9S)3>WVD?W%UH') MN"=4>W-Q*4SKH+RP&K21J;9"BA3CAP#,>Z4R)@K=VASD_(RR<=/$@X>X3132 M AN[IBB-8Q..MAW M[SUCOL*2,"GSXA,0,R0K3\Y*K"407#LG;6!.-)KLO@-Q3Z,*X!"T#:VASD'W M=CY+&ZZ(.%FB9L SJQ?_2&K>F7INF)/QZ$(2;Y5N;.CMJ:=.T7=1 M3G.^HNH@Q12L!9(=Q>>LWA[S.D$TQ:.V%)XWNK*Y"W7C7KP;"WD'Z6C (*(1 M\JXL**>X]L@04/)2\\E(DK,"A"],.<=,,6VZ*>Q(X+A#U4?'WYZ:>GIQ[.9E M\G/GGV;3^I2W85%[^'QM4'2WP\,>HTA^9V8?.= UR:7LK"1CEUE%LR&D<22D M\9P*(ZBI)UTIOW7%7=?-/S!/BJ_W6W("YZ4CGR.'6NE92T^E*;W-_# MZ'P:P?!#L/4@2WF8WCKP%2\8V/0L>8>+,E^GN53)T4J95"1#^)< MHO +:Q/%%$'F8*2P*N:;U3;#KLWMY#V-$/D0# ZOI:<"O9??OV!:8?XX/5GW MB_U KRX+R9-^=W;(E%FTEKQDXEI)^D+^$(5D$3BW*>J,,L'H?]I!-G- MP3NLGO\,Z/ZP"HO5B[#:E($6$TN=DYDR;2:*AP2^! 5")Z.Y-TS*-A'3L'QT MX2X\*A*'7@S[P^+/L"@N#W0="TQ%M,!)WJ DM[39D4Z"5;H.RN,N=;H@WO11 MN?%G6 S[P>&I+ 1ZL79H"I]PHH@MP6C#];)V9G6TV*.D[;AV+W<\L!AMFU8] M#R3TB=OW/?&T#ZSW5.Y3P>XV*=,_F,XSG]ALB\I2@3:NE@@R"2Z7")C0>J6S M#+'-\==0'#QQ _Z(:!\:#D_M9O?/,&Y.L!B-CJIT93%VZ#%(Q.24?C%:VI25O MGKL/7Z:K<%P3O%=E_Q97$TOP<%$Q,EB9TQ>G($2+X%1M2AY<*:Q-?=[]-'7A MA V*F5LY^6'TT8$S=0\GST[FB]7T'V=Y72^XTHE<0YX9;8RV%@1D31NC*D%: M'A/'-JMK!^*Z<('&P-K>&NK6=7D5IHMU6_'?U[VAL4ZQN=)W>I\=\V"@>F6ERE*LL&.<3:H%Y:EK%1">U6LD8>L3D41FZ-A!U,%4_5&)W/ MSVI@E"X^^E&,T]V,/(:1DI%)[8TC ;:$XNC<#OH.M3:Y"C,>MSUTS52=X\/ M74O[QR1ISX6* 4RI!^6,MNLHLP?TR?C@6"K8IC/O3N1U;+0>@IE[C=9@JGFJ MQFO_SKN[??"C&*Z&O76W0M $:X01@6#A*;XKD>([KBUH4=!P&T-BC^=H#&ZV MUIZR%N-/9I]_"+Z,EI7&GCFG;0\@1&"Q%.L M XIT)'B*I*QES(;0ID!\,!8Z-H8/P=Y/C.$CJ;B#Y.T%X[_]6+.^GMBVKLMR MACFC,)+\>!7G>C ?[3(YFJ2C$U&*-BG;>TGJ!'N/"Y'[@'J0OGH"WG;WXX_9 M/"YQL;[!_WKVY715CV,I\#J>KA5_50J;_D^Z&!.-LU6 L:F*-.8'\8X/9S/MMJOX-5\!P7JVF9TMMP>51>X)?YL="PF!+F M B'6MKE&U&(2BV!2*8DS(?UNO80??F9V/U&=8'%4U-P\7!M(A1V@\3U^G1]_ M)3$^IV=/5Z]"6M\0VS!##S0RU!-I7T\@@^+@)&-09$&')D2EFI4KWT_6N*>W M72)R.#5V@,DK^\_%M_\QQ041]?G'&_R*Q^O-B%:5E]JH.GHR$&NF=ARP"5!* M9K0O@KG&N_Y6^KI"Z?BNZU":[ F?&SFN3P)N\[=9UM(CIQ5F 6LG#(4Z0\Q1 M019.,^<*%M/XV&87,CO9Y0?$R7U0'%QI/2%RO=,LUQ+C&^,OE+$1(W&A;6UD M:R)XIA((F5%K'Z5+;>K5MQ#5"=J&A\)]H#M0+YU"3&Q8T371YF2$PECU>:4 MYS@'KZT@KZ8VXV_C)FXAJI/M=Q2([:.73B$FST=^B"P-I]4BR7VE)5,$<4'. ML)/S<4('8('0[13J> 6UZLVW,/U3 T MSB>0I4Y1HOT"'.TC(!.+VEON,+:Y)+0+=9U ;BA([!*M'J*?GC!WP.[QYN+R M;\VEDZ=11Q7P0#N(07!,"4 M,F-!)W2-'<(AV!BW96QG^_FCXZ*#17&T^KQI MWGSINU]6NDQB244K)!"Z:D-8+N"$4L#)98\94?" 35"^G:Y.C._C V;>3'L= M8+'*9'E4SH^0;O/CI&KM-QL &J@ZCPZ O6EANS3VFJ2XE6WN?FVG:]S-\ DW+(>PXG_2=B.0ZYCWODYPUN0IA ,Q26CR29FMPW))LSDDH+ G@N%)R9"]1]/F?DM[U^.B7_[O876ZH+_74KT$ M=4$GK3 )"LHZ=M@+B,@]9%]08,2L>"O6'TQL5U;F(9C9Q4D94E%/POH<<&?Q MKH\9WOZTO(UX TS&2\YRDI!B(D1QM'644(:8T!BN?8B,/0$#](%DOD[SGR54 M.7->:(<@I2F@@J.-V)/;S5$&30M&8:/!W=?IZ,IL/$33-\W& >(=,3-7Q]Z_ M#[-/9VW3R8*5H"BV4UB:N%=\IRJ=/O8('^NDF%JX]=EP( M'**W^:%"[$'SF[,^SRCRYM&"J)/IE8X(OE L'H,OPCM>HMK)RNVN^S&/60]0 MV4VE[R&_D=7^^W0V/3D]V1#N;#+.U1",Y3JXF!6(KG;<8B7Y'*7U?*>H?"?% M7WOTR*K?1W'S(:0XMOK#]RN$R^PI=M89LA">#)X6X&-F]<:EB3ZB%W*G8^[= MU'_UT>.7;*/5%9,\N" M ZS664FI(?!@P2I54A(ZND9YOZUD=6*;AH'4< KH $UGW1/Q3E8,KZ4')@+* M.J?/FPS!& LE<5HP,N:BVTR-W4+4N)7V R-I*.%W@*-[,K\3DYW022MP6.^X M>R-H.=@(4GEE%;F*,36JE+N;H'$K.YM:HOV$WB]VGF^FQH?B*:H@-](X4]LD MF'J7*49P2C-,)94@VC04V$[73DC23QM)^ZB@7T"]G<_2AB&3K>29*3""TRZM M@H0H0H)D@^':"6*QS66RGY*V$ZS,TX;5GHKH %E7=^Q+>QN"B+5E-5C)!-E; M7ZK/QX%G[QQ1H0MOU/+D+G)V0I!](@@Z7."]HN;=G%D*7+1Z);^%JIVPI![RAC:1_R]0NF*/<4H"].D;!&KG%(=5L50K]OK MNR"43[G1_:OMA.T$*/^4 ;6G$D;$5*U"F3Q+Z?3D])CDDZ].H;HCR3$OITOZ MH0:G5@MEH]>0 L6E2I$1#BHG\$I(+7APPMS(7MZN>-G[Z;OE)UGG6'H* MKFV)#Q2.6_H_H473DA&T>+ROW5'H.Y'V1 MU"EZ$Q\*8THFB+I$4)$Y"+I80!XLJ_>TO'R,J*[2LAN4GF;*^\&R[@ M5X'_ M>D:?B\M5G2,]6^*$YY*#U!R"YM:SM7N'A1B(F,!9D4"+Z%B,7OE&W7AOD;(;:)Y* M=OLP27< E>M6\UWXL6X7,DD\6DQR?>F&9.(\[;,YLEHY6Y(0P<9&G1_OIF,N\ .3=N7^M+1 M;,W9I,@HB2D)AE5!UC9?@9'U)J;0&A6]]6V:R^OJP5=?.)]]-Z1S&(=B*<<][!NY(NB<)9-#/IF4JK) MOOIS2G<#WE/)KC?54^\XK#USU7L2Z3MC4=5>A]E("%EH M2%G(F$IBN33J$OD@.G>K#.T]F?\(.NH;@7>M+Z:,*AEK7W-)W.E4$SN8P0BT M+.7,;&S3_>AA=.Z&P-Z3_H^@HZ=P!?^\T\ P-_%O?MK@%_*WDMOF7K[WW*'U M"K1C&A37A:( KLCP%$<[7U"8VJ0''K$QR'DL].(4WY(4/W[#XZ_X^WRV^KR< M&+08ZWTDGV,D_FL?O\ \D%"XLCG9+%KU9-N/XJ[N^C\$/0]J$3*4RCK8)G?E M\S\Q+#Y^FT\PJ2@],P0 =-V!0*%0A:1/;7+-X(*'C7N(9 8C[*.BI MX8\ A1-7@G;:: B!"Z EY>H@0@1;#U6\3Y+6W?@(K*2.>_UG+ P^6$E/#(6O MYJ>+25#2:Y<%%&9J7WYR>%T($3B3)EFC7=1MTB8/I73<*T0C8?#!*GIJ$)Q^ MQ8GVV0LA&;"LZ]U-:\ )6F=DZ#73PD;3Z,+C0RD=]^[16!!\J(J>$ 2?%7KF M!9/))2.E0BC<)5IGT8$79/F1!\ZB3%R(5C':'N2.>V-I!##NKZPGA,B)1F<, M*QHBEX6\7IMHI3D'4F2%L8ZGEFTN->U*X;CWG$; W8-4LC_4YJMPW!YJ?\SR M)A^)^>7W1&]]=E)_FF3O2G$Z0"@U*:Y%@2CI.R3&F4[%6-5HFL4^Y(Y[4>JQ M0#B(LAZ.2'^&R!E^JG7L3?L4V"!LQIB!=:C3(])"* MJ&9'LP/B:@B!CWV+Y1X>CKY4?7RU ML5"Q3D2;C;O1S/Z>^RL/>>K(=Z(&P$M;08^-H"M-^-_.5_^)J^?S$]K6$^97 MIZO3!6[:(E[=[ T%U%AB =213&M1##SWF0*?$KS)J(QR.^'HX<\>^1[44&AJ M+/1>G?D[^+W>\8Q/5/22!XS 7;T_SP*"C\("%V2#153%8JOFW'L1//)MJM9N MUL :>X(']9,;!WB''M5/>//#^ILD7QS7_[JW?%Y@7%V.AMA#(-<_8!@);"%J MH J%^H3+87B7?>6UM"F0&1&FCH?0!/E09 8LPAO!)#F0;0X$[J;G4%M]_5,O MIV PIU+4-H(U]4***+2RD>@J)04=I&>.MTDZWT/0N/4& V#AILD=0O#=FM3* MW-NPJ+O)5SR@ZNG.SQG.@&PGL:T=T2P5>C,A)GL/RNI$WYD"W*!*Z"G@9&WN M!;2Q(SB],G.OB48ZVL$PYKB8D""CL,Z!0RB4EZW6AFTVU:QH7)8;K= M I0]!-T!5%XAB3L7+4C#5G?S#M_"ELK29Y2"$C+)0**PC.6=*1D$L M90/9>5L*D\JH-K?:=R"N'S#MH_^;%?X#*Z,#?+V9S_)\MFX,$L/L[T?$%1%1 M^7GS^K>C]^?30J*WVI8,AAQW4(;,=K0Z H9[>8GN"511*+*T5S3EM^;3PCA"4W0&IP2AD==*1@L,T-N1N$C%O3.C!R M#A%R!QBI@<3K&84/I]5)7&_]47%?5 E01'+D(R;R$;DRD*+-F>E"SD"[\/$Z M+9V,T3C<=SY0S-T!Y6TX.5\\0FJ52*.00CTV"B%;N-#WT?1 M^)'Y(9K>"IP]Q=X!?/Z8+3&=TG,K0QM3B5X%$S.'G#1MI\JY.GY9@@XV6^?J M 62;JL\[B.D)-/MJ>3ZLR#M S7-ZY'3U*J1U5<1Z,2E=C//>@&56@BJ"=FVM M+10O"U>!Q-+H]. V+9V,YCE\=SI0S-T!Y=RM*T$85?N[JMJQ$QVY8F@C:!V8 M"D%%WV@4SUW4C&M@#M7P5L#L(>X.(/,>O\Z/OTYGGZXS4Y!$$I EC(%EYEBI4UYY%:R>@+1/EJ_V3=N,!5T@*%3.;.;& M5A;M#861L5VFQ7MVGI"S+[:/@F: X3=P> N1Y> MOKGHN\24QZA=@!+JW=(@/7BG)&23,V[;3^![X^8K M+N*\@:DY=\\V@Z1^FR\6\V_5>0M?Z#>K'Q,O1>0Z12B8:QH]D(V.EKYP+[7A MV6K9J*O& ZCL*=&S)S"VV*=!==2!Y;J+M]_#]WJ+X39O6JK,4E' Q'KV5-$0 M# $&LW N85!7J1C7^6\"FWUEW $^KLOC MC]GI$O.MW7S3$\$B"8+I#(5YVM,#UD9M1H'#PI)-N:3R&!4 6XD%;@0S)@BNYFE:G/!\AH9XW;0:8&7_:7< M 43.QS.^"],\<3Y$4\\5LM"&O#@?P*.70+&I33X6;E*;9ME7J1BW%4X+@.PM MXVZOH;Z>T;?X,7S'Y4$7V._\G&&NH?Z8C"!FQRX$&W*M;80=;C%N/71EY>L13:J,(.@D\MD_2+%@0(3H$04R1:9 MLLXVJ<9/>0^'CME492 ]/P=]V\<-;G,>Y0;\-FA%KZ1P+(*QF?89 M)FB+29C!8M*J)%,*;Q.6-C0]-\XHM4%O:0>%4AO+*6[(&V=:0N(%&49&/+;) M.O=T%WXH#/SD0OQ#9#VB6[M?=3F<$N^M^S *@ U1V4^E[R&]DM6\:^VT(Y\4PG1/I1VA?+XU( M8EYE""J0YH0CX83!%'_MT2.K?A_%S8>0XMCJ/SMM/[^EG)0+)B=@22$H5SP$ M+A.8DIEAB0C?[5K5;NJ_^NAQ:AL&4__>4NP@BW7'5,5DLW**,6"E2% 9%02; M)$C+I7..^2S:G!'?IJ6K>[S[. 0#B;D#H%QTT+APFVN11.V[.9V=3F>?-ITZ MY[/E)!2#1D4D_=:QG"H6"+1V((J8'4NI>-TFNMB=QDX\S3W1,'\4U70 NBMI M@9H"?HNKB?3*Z5J4$YDE^QIK3UF*QJ"HK*1%H9-LT\;M-BV=6*=A0'2@J#L MRQ^S!:;YI]GT'YB)C]]PAF6Z6D[0!UDP2"@FD=WV(4#0I%_CLD-B2I5&PZKN M(:B3Z[_#P&8(H?>+G8^?P^IO\]/C_/KD2TBK"T.[,;$3K;(H-F?(DI/+&,@O M\%$[D*@S$\6;V*@]^'[T=G*1KRGRAE19O\"\L-;OV7!R\Q 2:7!(7+(]%J(-E(DTN9.X %$=W*5IRE$!U=>!SA]@6E1 M>[^_GMW']/(]_7X^HU#JQ[OY]5RJ$.U P2=>(E4RU?%*K*6 ZJR#B!WW%K @;'97F'=OHZ^6\[2?WXB MWO/+V:?/.%VL/_*H M?20$QTK7U8J8ZX7]-W?C.@F%6LU;K;?+5[4?&^R_+I6XC<+BRX[+[T'Q(ADXEQ M+%: \\P'$UT(KLVHB^-I/V^ON@=B[SR;G%;M'>11WSC^;3;]0OD@YK?TX!W M:V6/O=;S/D/>BO+%_X5Y?OONCS_#Y6JC],5B]6ECT]]S?(M_4Y@73CC0-HCZ MEH7@G(R0C,F) C81?7XJPFA%W,A=\Z>'=!=:/K/ >(C2[!T_N66P?)J59<=! MFD63+**&6"]2E=$1O,,"*$VL#P(^-@K^^@Z;7Y#FIA_6MXJ+G[[>;[2;XI=< M*'3R9'S1U[V"=14YA549NM-8.Q<-9!]#[XW3>(;@."#F+IZ[/F M/::/T\E?JTV-KW%^>D8N11H'''//GK&3* #,%4HMMF3'%X>B,U6"X M='6E%/'E(H=0$DLA!2]$W"GYV>-+>T/-(2J>G4#>W>!H18'W_']FTR6^#//+ MV56# C.ZN,+J$F>2%PL)(N<%K) V9\&USV8_Z-S[/6/O>6N&EN.EVL%9]>8R M3.N^F+7GS2):[Z(!%WP$99F@Z%)+8-FE+"Q#6]H,8+U)QU,Z8S6!09%12-6AP;<#.NZSL" M7+?O*LLT31 MIIC_09)&OK@<'2VWNS '45T'&+RO!.'MNS^VS"1F.<^4,!N*QD"AX;6>QM=M M$(6O!Q^4-L?ZHV2-G#SVAL7A5-@!'M_@O,SFG\(TX5J(5U=R@7#B##+P.110 M%&%#=,Y"BM*D.J]%W[['&BK#O)^@D4/-WC XA-HZ0-^3T8\#X5,#JP MC)^W7_L ^_^>+#_^.ET_4J_"Y5O\:S593);X#N=?)@DI])K,,K](4I:LF )M M3 :5,X.0I8>H)4,6A.>\C<,>@OK.P^FV^#^Y^L=^)3I8WG51TF2Z_ML;OE\4 M(NG&[_Y>-C0$5 >F]\#$E@^76\?!0S\!)Z!TY M_!['!GK%PS,SD9\Q+#]>&"6X$8Y#8;KNU50%O,@<5$*OH^%!93>&0:RI&WD8 MS/.!__ZZ?@Y@7[/^KUK9MUY!E1WE1*@8".?K_AANP;FZU5TSIZT5W&,Y&=2_ MIVWDR3)G#O0C]-Q!I'_];K0)WNX7R'5_Z)KWQ?O9,ES>_//:/_+;;/F_N'Q[ M/$2>*H*XK[.4Y6\PF M#_QE-M_^5OU[G,YSGVT*#HSR:E.C'"2ID"N>F+6& N4V7;"GY7.W1T+VCW&= M&E,=6-S!RGGUUVJR_/IMV>WB]^5'G+__&*;; WZ=C"Y^W5[!7*3L4RPI #/. M@W(^UZF^O&X.R8Z":B%X&UL[%8>[6=F/]18_,H[.;!;.S5QS\'$X]WUXRXDX M3S+3QU <'FM)B-=@?&"@;/'@ G<0G#=>:Y%*HWSUV0S%0<&-*[62H$Y@BZS. M:&<&3%(6%9.)-1I?_L]0G'WQVW HSAX@Z"#H^;Y?1Q>3C(ETXH420?DZ=C@P MDJ.S@BY]ZDMQ>X3M&DMX^F.T#[PYU>PE 47I0 E'4AA^,*G(T2 M9+$R226SX(U?V7Z )KV]T+)SD]X^JNL @P.DO,I3NFB,!&')^-?K#KR(#L@U M,%-X*-YU=BOQNI.]L%T$#"=&P#EC?IN*_[Y:+I9AFB?3#V]GEY>_S.;U#R^R M"VAYBI"0KV]5&,1@:H&4L;Y.//:-'I3:\-.YQQ\8E4,9Q7 0>5Z&LNFGN$A> M)Z.13L<2 SDJ49B(SFQY +)0"@'CH<,GN)5%E3A+'067!W^L--?$UJ_UG($ M3)[!P4(:*#A9K@A'UR+@Q2:V%3$,2]30XP%99]"$HW&FS3@)DS[5GK MUUR.![>@Q!L^T:>XLK&LP8)U/ M?O_@5?V]F=NC F(^YXB2U7M\2:KC!7Q2B=2I%98<;9 C#?P:CLDS;;D;T?I& M MCSNC9X,ASW+&R!K.=W._/K=#F?3!>35)?15>^CT$I#PI!9@>+60M0LD%TD;X,7 MQ;(VM?;-6#K7MK^S,*PCT/,,SJX_-QW)ZT ;ZR*#][/Z6WY=6M2N'NQG9/S48(V/KA["Y1P][;[EA:#S(NMI0 M>9*;-VB!842CHDY6]5G(<1S?N]GG/T4?7>+PA[#:%Q\^S-?/_K=""LD%,])& M"%F3H.J>%\\Q0.9%:BU#MJ7/A_:#6=[-5G^H.I6S0-\S,-,;,]^VT84M)D0=/*#_Y9[K9GOAM-]UL'Q!T$ 75$V?-X7M, M'Z>3OU:;B4?<(_FC2++4ML9RKD!TWH.4SL5+-W_.RGK_)T7:BRU?3BOM M9/90;#*@I'402[00D_8^EV"8T?NAY>DO'7= 1$/H#"SO#LZJ[X= 9I6D22D" MKK=C%)$@JHR@=>237/33= =KON0=;O'WWQ_8\ M*"%@%IA QEB9H4,AEKI2(K$DDV7<\=($MH^2U?G L^:HF;5280=X?(/S,IM_ M"M/M;I^KR 0CU\K7;C.WWN_K&7AI-;BD712NH"QMD/@ 09V/$3LU!H=06P?H M._@5Z_7UK$_)4; @%6B>=8W3/7AN2:B,(:=#RG#6V8R*UWO-(&Y7]ME%Z'IB M!)PSYI_<]72]ANWFBZ[#9$@*$;(QI!P3(@0K ^24R/\4--%V-D;R(#X[CU$& M1O')UH<=#:D?P^"V%7912<$B'>8Y*"1'J#-$&0PH5R1+@81C.^M?V)?%,S6S M$^#\]"9Y .C.9Y;24 L/2TDI*9O LD@Z#(IB894=F*@-*B$4RLZJ.ULLSNRO MM^\Y6>01D'O6Q^.FL^.;7"P/(5.6BP(C*.81/%+6P+@O6GIF@V^S+/)4')[I M[.;G9(I'0.X9#,1]4CS;"50W)(3DJ:*T#$2TI4YBY!!,SI Q>163U,@ZZ^#; MG\DS'2W]G.SR..#]"*9Y.ZSGP9O@F (TR$"AUQ"XT2"E*%9)3B'^N1GF(;ED M?RU_S\DLCP'=N4];VETXMYJ\UN'^S^17:J7/IA.9:::*8P6\S(GD9A!""(RL M2[OLO$-4G37B#LC]F4[1?I9V/"Q4?[CKHJ?%EZV1UH4"PF<)BA<2GS4. LNJ MQ,Q3*N=VQ;NG",YT;/=S,O>6H/V!;J1V<):8G=+.@T04E*3H L&G @X-UU+8 M@/&\KZR&L?;^AH _)VMO"=IG;>TWYJT_+;6$N43G++E'2;IG=0V00PG6:.62,DR"Y\&!BC9"9,H ,DS(2D&O MSLW$!\[2.QQA_IPLO!%6>[J).V3^RY-R>V X(T9-A=&Q:)MD6!,?71GT8&W MZ($1#KA,UOO8<&'62%R?Z_3TD6SZ'+!Y;M.+:M]+J!-*JG"J"WNQ6*P^;40S M_ 2C7;ZMZ12CO=GM8Y*1L;Q8R0.8+ *H( WX^LN8)"_:N8(Z-O&.XTXRNCY. M24NXK$NW7D]"G%Q.EI/:,;-69/Z=B$FK>=VP3'^!/,_\ZI>D_LGB;H/X8M/U M$%/*Q7@/=0HM*%LT>)834. MG0_&.J>;R+0E5V<][V@?E-\^(+J!2@?)V@.C M5KR3VOJ$((..M;&42A!(2,O@03M>[7UYU\O%86>V7 F3IV,2H% 54M;TPR.\XT"V<5&+[>JU^Y6:M)MR=N M5X#JP, .OA:Z*F?,\H$JFB_OJ6,X$(YI0O7 :2LZ[68D4!'6P1! MAQR2T$)DG75W["W7 O$<($: ML5!(:02%$R2+$"FP*-ZJR$W,B&WFX39G[5F>+583CZ%]>ZJ MZ2I<_KR=[4@\>,YS,H"AY+IGE4.TR0&OH7;VQ>3;3U$/Y!N*+QFV9ZQ=C0^JGVZ>^5V%>65R\P?F:P]N_?H]_+W\BD?SG MD)>]W3]\F(>\ YD9Z-WN]K==OU6$.J@M6@VQ;H12:&-]J^" VN<0$U&",(,4@OLZ%AU/8JT/$#C<=J,GOG"MBV]FY(,U3'(%J.I<5\/H9)=> M0)0D$JTL\ZG1G,G#".[+QPV!MH=7%+73Y-DZQ"-JKW;]Z-.XQ)955;NBU#OO MD8<,*7!":4X$4$\HS8J.4\Z-9JY-^=2)?.)ON/QU2AK!U[/%H@[-*75D*[#U M9(YBD<(0:2F1T\I@-=4=V>$S;5L M+[@(3$8G(12;0'&?(?)<0!BM38B*LJR]@4ELGME MN0>?DP6N B;IA$33YMG[>-K']:XGQ?&)%=VOX]V>77>D?*&MP9*$ VX5(QYK M.9J6#(QWVGC.=19MUL+O2>BX+VX].-]!5'@X0NMCRR (O3>\NA"<)4170#-/ MMH;U."QTXNSL7%1L!7<2,RF.A"$26 M2(F<3N \A288F!+)!N:PS47A P2-^Y0[!IP.T40'@'H_7[]L?UVW'FYCA?37 M:D*47$BTT=1%H5IRBG(+!HB.G'O.1B=#7C=@FWV&CQ U[OS.4P!K*(UT *X_ MIJO%*ES^/O]U6N;XUXHD7$LA;DOQUT^?26B_(Z7&7, MOY#,:[GA:J/4NZ\]+S[-5M/E1:R-3>@8,(44]3HIP<6$$"ALB$99)TJ;9&(0 M\L>=JG@*%)]>R]T^WKW%S[/Y^@+@'7ZHF3X9=MWFN"E7.Z*X:K"19JKQ(Q';4"9X($SXIBR%!FU6CRS=/$C;PN; BVI59/8@Y*7E4 1DD[2LFLJ-\0>CU<(J0A?#,-]KGT,@W MO<4TFZ;)Y61[8/_^&>>A?L&;^:Q,EO51NQ[JVZ]?O)^]G$T7L\M)WFSDN+(5 M,@@5F"B0$@42RF<#L8[OB$*:Z"Q3E&0UDO,=NO)'9$O+D+6T@<*#%02E,=XXMIE2F;JT,=D&5K9*%1]F*9.7=D^J+A38C6, M L[2/7WOQF>WW7C\NOU?EM_Y[T:^[#ABVCN^ 84UD)<\ZA2^-AZ6O2^.>5B7 MR*A0C:=DA.)$YL':XF2;Y' 0\L<-4=>#08Q,S-3E=+'.&U4A10CKGD%>HC*. MHBS6ICKL>-K']>>GQ^^P<>S>VA_Q(GTQ7UX04WF5EK_/W^'\RR1MYH#%(.CH MI,A;*9%!%4?AMY$>$E.>*YD54SL]&](7W$ N_>HV:A^BX(PQ> "9@.JHP\X MU=[K+0>+[0PQ;:R6+%J0DM7H25EP.B+X[*R35G*A=FKGW =3=\D8!UC#:/8N M3(X4*^)].D"O_&Q'0Z'TE)H77N[4(=:'R; <\W \>!9T")1=-_D_'R MH-%QRA%R09$L:"_/*6>*.%$X$G*#J0J\W"@/-!0 F!J5*4Q[#; MA,;;GSQ.]?'PVC]>;!VXC'&9XA?6 O@WM6R.LB40R)H)W]<4N>I9"L"!\8:", MH4@O9HKYZ+2UE*FBEW*GL^G.1W=Q_WJ(CF:#"6QL=5^M%-B2KJ3/: O6^J8$ MRG$'K@0.QGN?LV'HK-HM#OGN<\<]1 92]!&B&EO+M<[L/V] QF&$?)[0.CGSR39]G\[JT9YK7 M:YRV; 21$F<5MJR4NDNQ#FTK&HQT*DN!,;$V;W$/$#1NQ\;Q>!E2WAW YO;+ MY'44/OU0R[!_F??D^7'EZO%%=CSP6AZD!*=31')&F46.P)!;'K$4G5*C)[:]B>TB1A\79'=>V=IJ MO(N9#77S6*TB6;-ZP0LO*',"[ACE,55P%.0*X%H82FHR WB.ZZ MP."5]5S=)DVF*Q+D5J(DMY^PS.:X^7OOP]]U? 0%K:3SR33,OZXE^1NIH]Y# MS=8Q[I5H+G@( HL/4+0@412R1)^, J:=]5$*](T:(1HRM9,E^!_+$OI 4+<- M8^]6<;&9(/3J2WT&N?WKHZ:/[/[APS1T'9L3\R&*CKX'>DBN%T:I8%PJD(,0=1Y0O=!*&GPT065D MAN4V-^%/0&NT!YHA,''GNF80\9^M2SJB(W77CSZ-.WJ\6Y1HV$JV_HAA@?_] M7_\/4$L#!!0 ( "%^250+[J0,E0< "8@ 7 :FMH>2TR,#(Q,3(S M,7AE>#,Q,2YH=&W566UO&S<2_GZ_@I5Q20SH779MRXX!QW80'=JF#7S(W:<# MM9R5>%XMMR17LOKK[QERUY(MN;7O=FT\=5G70R8QQU%9>-<[/^ W^DE3G?SG[KM42 M5R8I9Y1[D5B2GI0HGO$Y[-.6.1L;-3R_$SIN=#J;4,G)ZI_+$].NOTC=3 @-2:9]H^[2@V2 M;K>?]/[5@Y$=B,MN8Z;PU)5Y_>-!O'QT6_G2AE9\.>]WN7QM!]/PL M-;G'>A;SX\^H9E.9M!/H&QOOS6QX %W5&V\*?FQ$5;5X8C)CAWO=\-\IC[12 M.=/9GTV_?H?'T;O M1C=BT&OW'MK] HM//=WYELST)!\F\ '9_],>CK;L(2ZN*#%67UIYO1^]'EQ%\8ZX7)L7<[ M$[UNZQ=A4O$WF=R*#Y3;I7BU-S@^%1?.F42#+X#/*$_:P.5D=W'IM\4[Z8 & M]CU;BMO<+#)2$VI&>"I0E"$G<@.FA$*I$-S+3+0,[,\POMI]B@*R@)!K+> J89A6W. M,4V)\7(=AMWV].!W/$TBU3FP9+>LL&O"S1#'L%T;UWF*_ A\A]])5BKHA'_6 M@&K"MYISJ@"\'!D<,5FV9(DR@P#\;>"4L)P+]B32346: MF86K@\'21#N/OL +R2^CW;"RN>935QNS8>UNN_6@+6X>8/#:52ZKR)M#W:2I MQF/ 922DI> !(*K'&3%2@N#V<:;=E,59;(8TYU3G9Z5=DAE78AX3@#59=$5A M34(*KYUX ^05P941WNN[9"KS"8D+Y-:G,H-$;R!;O<,WM!^F]@Y5?(J/FBMW M'D. ]0M.P+7(B)YB6YZ]4/I@H10+\3X?QPLDN"KL=G&3^^**'%8')H'__MAA M3:;F1);N^5.8(\<$\*N5(NN:TD(!]'#7L,KY==ZPE,G@S8IV M5QYI5IS"@QKY#UNA8' *3Y:RI=$S8(?A=8/>0YS@ MP"!TYF%2@7*ODS*33$_85C!B1?R8$O7#KS&Q(!@$\TGM-F.,'T?+LY-O M(VB>G[;/CAW$&UI0#@GI<,9C?I(.X<25GN-$6E7[#%&DY5AGVB^Y%&Q;EB,X MN#=X+@;? ]&U3B'0X%VUH:*T!2+'A=*5H,%7P8#0,TPH1T7*$$ 8H8(CDT70 M#\4@003K DRTVV&2[(OKN8_=N2^U]M7?<[QV=NN,^'>.AR"115A[.F M>//$G!2Q@H1\*%Y;CD:1PIF$CRMY>6_8?C1K*MU]<>)4#K%%*G!< *3BGR5. M'K>450>41_+-_QFCW8^GPY=WH.$@KNH@;*Z2C7-_/1!6><>>?$&AVF@L8)1$ M6^&-=?=5(;R LAF.J)YHD],P:6Q0<7A$:=@4IK]!A( \'),3_N6VIHYK^K74 M,#G$<)DGX=2RO_/-Y07.;ERX-7S(73/WWXDF@%YQ^7V3MR!YR^0<"V>@YU#R MPX> ^ASW(E=6_5@\LVQ)2:DPT=%]1FYQ>]4B0-CRISK$6Z@-_('+E3.@#33" M-BH2W'K6W?T\1=]W 7I/+<*^"5@IY"@<$[Z+5!YL1G+4^=QDQ1559OMKK M?=\]/6G&.X#:.!_:T\JD,2*+; N69;)P-*Q_G(+GBDPNASH/*X5)IP^#A;_J MSYDL4<:J" G!$H>K#_XG)^VC[A%_\_<6_ZMZX>HZH!VN SI>;1D[;A]T>T\. M=]M/C_V>VL/OVX.CXR^NMM]KG_2?9VTG(!'1 -ZND/G;QJ!13RBDXL/"L"MZ MX5-ZK>_+B/:+.Q9>3^N,T@U'1A]^K4P/ET*O]@[0@X2_#[_HWV?5GP9>E25, MB9 5X6PO:AR^?62_,32_?< NIYI2<7U'2 M\M0E[9-WUM7?>(,>[O+/_P-02P,$% @ (7Y)5/!.<]>9!P -R !< M !J:VAY+3(P,C$Q,C,Q>&5X,S$R+FAT;=59;6\;N1'^WE_!DU$G!J35JV-+ M=@PXMH.HO5ZN@8NTGPIJR9584\L]DBM%_?5]AMRU9$N^L]LT%QUPCG8Y' Z? MF7EFN#S_X?KCU>T_?KYA,S_7[.>_O?MQ?,4:K7;[<_^JW;Z^O68?;O_R(QLD MG2Z[M3QWRBN3<]UNW_S48(V9]\6HW5XNE\FRGQ@[;=]^:I.J05L;XV0BO&A< MG-,;_)5<7/SA_(=6BUV;M)S+W+/42NZE8*53^91]%M+=L5:KDKHRQ]\EI>U'K.V_'YO!T6.9\8L;HX%VK!E'C;4-E O.&9/#WE MG>$@%UIVGO?U"'C)ONS7*B<72?L ML]):\;EKLE1:K[(5\S/N#P^.3\^^BJ_^53K2^DWWUTW8F,WX0C*+;V_LG'4[K;\RD[$_\?2.?9"Y7;'#@_[I&;MTSJ0* MG %\QGF: )?A_N+22]@[[H &]CU?L;O<++444]F,\%2@"",=RPW8$@HYHH3G M*U;FWI829@*+0*5 B[,YGL@LEO$4KRPS<^69-U%N2R"7J72. UV(S/F=Q+H; M.AW>"1B#)77@8:Q! JFRX%V(Y9C.0NJQY4RE,^9*^K.>OY165DIH W/E- B: MN'ZI_ P;=(5,@X&DMX!I1F";"TP3;++:A&&_/=W_%4]+EJD<6));UM@UX6:( M8]ANC*L\0WX$SL/O5)<".N&?#:":\*VBG"H +T4&18S6:]=7J+M'2R.Z1"CO M39(H-03@;P.GA.5<7H9[8:5S0V?NMJ8+6OW MVZV#A-T^P."5JUQ6D3>%NLDRA<> RYAQ*X,'@*B::$E(,0FW3[1R,Q(GL3G2 MG%*=GH5RJ3:NQ#PB &MT=$5A32H%7COV&L@+"5=&>&^^I#.>3R6[1&Y]*C4D MNGW>ZAZ_ED=A:O=8Q*?XJ*AZYS$$2#^C!-R(C.@ILN79"V4/%LJP$.WS<;Q M@JK"?A1$ OQJI#O+0Y5(HJ@YG3?;ZB3D98@4)^5"\MAR-H@QG$CJNY.6]84?1 MK!EW]\6)4CG$EA2!XP(@%?^L&8\'&D\F S,J3*%T8O)-%DSJ?5-QY;Y;:<%]JL)$:7,Q,3FC^(#_AS M1Q%Y]0)J3+90_I9(70.,D+3LO9Q8E)959)-A,UX&U,;YT*-6)DT06=*V8)GF MA9.C^L<9R*[0?#52>5@I3#I[&"ST>7]!C(E:5D5(")8X7'WY'PZ3D\X)??SW M%O^+>N'J7B )]P)M+W:,G2:#3O?)X4[R]-BOJ3U^D_1/3K^ZVEXW&?:>9VT[ M(!'1 -ZNX/G;1K]13RBXH!/#J,.ZX9MZK>_KB/:*+R2\F=9:9EN.C#[\5ID> M;H<.#P9H1,+?[4_[]YGUNP%890K1(F19..2S&HOO']WO$-'O'[2KF9(9>W_/ M]!]C4[@+NMJ@>OYQV/WO ><#T3VPKAUJRU;1W'%%O-&V/+IE+DR\9A_%#W4+ MN77OO$[C4+LZZRE\@EPN_=-3GKJU??(2N_H;K]3#Y?[%?P!02P,$% @ M(7Y)5(11GC&S! 0A$ !< !J:VAY+3(P,C$Q,C,Q>&5X,S(Q+FAT;=58 M;5/C-A#^WE^Q%Z8#^^J[D MF->&N\Y1H/F0<;RKW6_79R"*G)!)Q\.?AP/(56Q_?/>U/? MGYW-X.CLYP_0]X(0SA3)-3=S],WG0Z,)-QF;'<0*P8,8Q"J7D^AW/*] 5T.DNM MJ2PJQ>>I@6[0[<*Y5!?\DM1RPXU@>XV=B5__GOC.R222M-J;4'X)G.ZV>+\W MB+8&_6'8[R;] 65D>Q"%041H,.QW233\/420/JK7:[2I!-MM93SOI,SZ'_6[ MWG!0F/&"4Y..PB#XL>54]R:)S WZ4[B^?JS-7!NK-1J3L112C=8"]QE;22BMBPZY,AP@^ST,7BTO!+!A\3U&#JE89P4BI=$O1F)(3;\,4[]:8>G++8A13V!L'W[LL?I4:2 MJF>-ZE0*)BI(I');4I2JP-K6=HMBF16BLK6[X"9=$7,;CMMN99E3IC2&@16_ M8F.MT9](? %'+%<5K*_UML>PK[6,.1X4&DWEL0<;UAK*^N,I B!YY9XWVY R MQ:(*8I=*%3HEIFTW(ZO@(I<+P>BF!G7,<631$6T/A!MD$1! .-NAF PVEI<+3&"T<7L4IR><, M]F-CQ>%.K]\&HH%D#A\^Y]1Q 3S'4+*ZPF(,A'"[%SQW)I=$)(1;6@K%M(72 MMF(B!. R9I,)@>H"L>F:R(3G)(_M>S1(77]P_E"K%'4D$MER/O4]8KU_50[? M)WN>6IG9=K:^-L"LK;/A/8L4IEI5_]IIU[VLP6A()%B#+)(*ZZ.# 4I-!LU M#V/*=2%(->*Y<^@6C3.BYMBA(FF,S$:V.UW:K(^)6!X5[M2HQ*MECYD=;'F]X?:3F^V&WD[WV]#Z MCHF:#>1;8U;NMGJM9D%!*,73;11 6)A;]IY&M5M<6>7QK?-=L.3!1M9[^%Q' MOAMNWJVO]8=C[;YA1BXYA0,/ST>MKZOKQ=A;EHF1Q0AU04N!Z!HB7C^UKXS- MUT_8UT; 6]0U@)KU Q?]2]!Y1_5_@,YW3>4_;L37-ZL[KK!W2Q\ MB8GWW3XLQU2)%U <<$0]N' WLM. X;T5V)%Q.:&CZVU8FI%7$" MR[C6[JJE@..@AA$E"90%OK$A,6T>CF=/L(./I\:]"S=>--Q$.5),$%O]#Z[@ M-UW!00ENEI (6T-I5B]9=5=<>9]??M?_+KC_.?;^!E!+ P04 " A?DE4 M= S4::X$ -$0 %P &IK:'DM,C R,3$R,S%X97@S,C(N:'1MU5A9<]LV M$'[OK]C(4^<8B:=DR9+L&4=R)F[3YK S;I\Z$ &*J$&"!4#+[*_O A05VZER M3%+;U8.&U%[??EA@%YH^FK^>G?W^YA@RDPMX\_[YJY,9='J^?Q[/?']^-H>7 M9[^\@KX7A'"F2*&YX;(@PO>/?^U )S.F'/O^:K7R5K$GU=(_>^=;5WU?2*F9 M1PWM'$[M+_C-"#W\8?JHUX.Y3*J<%082Q8AA%"K-BR6<4Z8OH-=;:\UD62N^ MS Q$013!N507_)(TMGZG?O$]]%V2ZD+0^G%)^"9P>=/A>.!K$-$BB M84SZ01B.@E%*1U$4Q_&0#H+@CQ!!^JC>V&A3"W;0R7G1RYB-/^Y'WG!0FLF* M4Y.-PR#XL>-4#Z>I+ S&4VC?/#9N-LX:C=9E(H54XYW ?296TDM)SD4]?GRD M.!&/NQHY[FFF>-J(-?^;84",[5Y7:SQH+7C!6GQA9!$=__;RY/G)&<21%]V$ M\RFHUS(V[,KTB.#+8IP@JTQU[A+^C"G#4YX06V(@4S 9@UG&60HO>$&*!"/ MZQ0UF'J@*;RIE*X(1C,2PA&\]TZ]F0>G+'$IA?$@^-9U^;/22%)]IUF=2L%$ M#:E4;DG*2I6XM[5=HD3FI:CMWEUQDVW)N0LG76=9%90IC6G@CM^RL-;I3R2Y M@)>L4#7L[L2C"1QI+5'),(VNBL2#)]8;ROJ3&0(@1>V>GW8A8XHM:DA<*=48 ME)BN78R\AHM"K@2C2]9@>5L1A>6!>;UCI50&$.P+J7((@][;3?4UWC>I:WX% M.?*508E42@H,,Z(P9PG+%TSM[H1[P20.N_; "J^A;$(T("&M!$9US'%DT1%G M-17[J^**V?/,!JCA^.K)"/%DL%18JPXW(_[ M72 :2.[PX7-!'1? "TPE;W98@HD0;M>"%\[EFHB4<$M+J9BV4+I63(0 -&.V MF!"H+A&;;HA,-TN(#JGK#RX>:E6BR40B6RZFOD6L]U7;X=MD=[-7YK:=[>X, ML&J;:GC!%@I+K6[>]KM-+VLQ&K(0K$6VD KW1P\!"E)J-FX?)I3K4I!ZS L7 MT!E--W6 M/-?6?$/_13;RL'%N%0?>=MFGW [VO'@X^NYNH]#;C[X,K>^8:-A OC56Y4$G M[K0&):$43[=Q &%IKOG[/JI1>665)]?.=\'2CQ:R6<.[.O+=: 88CF,;#E^&%8@#.[Z[RZ[G-PHX@+:SVWZP!QE.8@N&JJ62E]S. MBSB0?G[&M3/4"H\'M$77ZTD-77^995JI@NNL"79K7K3RS,)79KO)MFO?UJOY^KOYH\#]97'X#U!+ 0(4 Q0 ( "%^2507:$V_@I\! M SM$P 1 " 0 !J:VAY+3(P,C$Q,C,Q+FAT;5!+ 0(4 M Q0 ( "%^251(A+FL( P (I] 1 " ;&? 0!J:VAY M+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0 ( "%^25246A=#L18 S6 5 M " 0"L 0!J:VAY+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4 M" A?DE4;PQOBKA" R]@( %0 @ 'DP@$ :FMH>2TR,#(Q M,3(S,5]D968N>&UL4$L! A0#% @ (7Y)5/W(6DY.LP O8\' !4 M ( !SP4" &IK:'DM,C R,3$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( M "%^252VXN\+AFH (#C! 5 " 5"Y @!J:VAY+3(P,C$Q M,C,Q7W!R92YX;6Q02P$"% ,4 " A?DE4"^ZD#)4' F( %P M @ $)) , :FMH>2TR,#(Q,3(S,7AE>#,Q,2YH=&U02P$"% ,4 M" A?DE4\$YSUYD' W( %P @ '3*P, :FMH>2TR,#(Q M,3(S,7AE>#,Q,BYH=&U02P$"% ,4 " A?DE4A%&>,;,$ !"$0 %P M @ &A,P, :FMH>2TR,#(Q,3(S,7AE>#,R,2YH=&U02P$"% ,4 M " A?DE4= S4::X$ -$0 %P @ &). , :FMH>2TR G,#(Q,3(S,7AE>#,R,BYH=&U02P4& H "@"> @ ;#T# end