0000779152-24-000018.txt : 20240208 0000779152-24-000018.hdr.sgml : 20240208 20240208165004 ACCESSION NUMBER: 0000779152-24-000018 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240208 DATE AS OF CHANGE: 20240208 FILER: COMPANY DATA: COMPANY CONFORMED NAME: JACK HENRY & ASSOCIATES INC CENTRAL INDEX KEY: 0000779152 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] ORGANIZATION NAME: 06 Technology 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: 24609846 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 FORMER COMPANY: FORMER CONFORMED NAME: HENRY JACK & ASSOCIATES INC DATE OF NAME CHANGE: 19920703 10-Q 1 jkhy-20231231.htm 10-Q - JKHY 2023.12.31 - Q2 FY'2024 jkhy-20231231
000077915206-302024Q2false12http://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent1,8513,66110161741081,6583,2946581,26132665900007791522023-07-012023-12-3100007791522024-01-26xbrli:shares00007791522023-12-31iso4217:USD00007791522023-06-300000779152us-gaap:CustomerRelationshipsMember2023-12-310000779152us-gaap:CustomerRelationshipsMember2023-06-30iso4217:USDxbrli:shares00007791522023-10-012023-12-3100007791522022-10-012022-12-3100007791522022-07-012022-12-310000779152us-gaap:PreferredStockMember2023-12-310000779152us-gaap:PreferredStockMember2022-12-310000779152us-gaap:CommonStockMember2023-09-300000779152us-gaap:CommonStockMember2022-09-300000779152us-gaap:CommonStockMember2023-06-300000779152us-gaap:CommonStockMember2022-06-300000779152us-gaap:CommonStockMember2023-10-012023-12-310000779152us-gaap:CommonStockMember2022-10-012022-12-310000779152us-gaap:CommonStockMember2023-07-012023-12-310000779152us-gaap:CommonStockMember2022-07-012022-12-310000779152us-gaap:CommonStockMember2023-12-310000779152us-gaap:CommonStockMember2022-12-310000779152us-gaap:AdditionalPaidInCapitalMember2023-09-300000779152us-gaap:AdditionalPaidInCapitalMember2022-09-300000779152us-gaap:AdditionalPaidInCapitalMember2023-06-300000779152us-gaap:AdditionalPaidInCapitalMember2022-06-300000779152us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-310000779152us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310000779152us-gaap:AdditionalPaidInCapitalMember2023-07-012023-12-310000779152us-gaap:AdditionalPaidInCapitalMember2022-07-012022-12-310000779152us-gaap:AdditionalPaidInCapitalMember2023-12-310000779152us-gaap:AdditionalPaidInCapitalMember2022-12-310000779152us-gaap:RetainedEarningsMember2023-09-300000779152us-gaap:RetainedEarningsMember2022-09-300000779152us-gaap:RetainedEarningsMember2023-06-300000779152us-gaap:RetainedEarningsMember2022-06-300000779152us-gaap:RetainedEarningsMember2023-10-012023-12-310000779152us-gaap:RetainedEarningsMember2022-10-012022-12-310000779152us-gaap:RetainedEarningsMember2023-07-012023-12-310000779152us-gaap:RetainedEarningsMember2022-07-012022-12-310000779152us-gaap:RetainedEarningsMember2023-12-310000779152us-gaap:RetainedEarningsMember2022-12-310000779152us-gaap:TreasuryStockCommonMember2023-09-300000779152us-gaap:TreasuryStockCommonMember2022-09-300000779152us-gaap:TreasuryStockCommonMember2023-06-300000779152us-gaap:TreasuryStockCommonMember2022-06-300000779152us-gaap:TreasuryStockCommonMember2023-10-012023-12-310000779152us-gaap:TreasuryStockCommonMember2022-10-012022-12-310000779152us-gaap:TreasuryStockCommonMember2023-07-012023-12-310000779152us-gaap:TreasuryStockCommonMember2022-07-012022-12-310000779152us-gaap:TreasuryStockCommonMember2023-12-310000779152us-gaap:TreasuryStockCommonMember2022-12-3100007791522022-12-3100007791522022-06-30jkhy:client00007791522023-09-3000007791522022-09-300000779152srt:MinimumMember2023-12-310000779152srt:MaximumMember2023-12-310000779152us-gaap:PreferredStockMemberjkhy:AutomatedBookkeepingInc.Member2023-12-310000779152us-gaap:PreferredStockMemberjkhy:AutomatedBookkeepingInc.Member2023-06-300000779152jkhy:PrivatePublicCloudMember2023-10-012023-12-310000779152jkhy:PrivatePublicCloudMember2022-10-012022-12-310000779152jkhy:PrivatePublicCloudMember2023-07-012023-12-310000779152jkhy:PrivatePublicCloudMember2022-07-012022-12-310000779152jkhy:ProductDeliveryandServiceMember2023-10-012023-12-310000779152jkhy:ProductDeliveryandServiceMember2022-10-012022-12-310000779152jkhy:ProductDeliveryandServiceMember2023-07-012023-12-310000779152jkhy:ProductDeliveryandServiceMember2022-07-012022-12-310000779152jkhy:OnPremiseSupportMember2023-10-012023-12-310000779152jkhy:OnPremiseSupportMember2022-10-012022-12-310000779152jkhy:OnPremiseSupportMember2023-07-012023-12-310000779152jkhy:OnPremiseSupportMember2022-07-012022-12-310000779152us-gaap:LicenseAndServiceMember2023-10-012023-12-310000779152us-gaap:LicenseAndServiceMember2022-10-012022-12-310000779152us-gaap:LicenseAndServiceMember2023-07-012023-12-310000779152us-gaap:LicenseAndServiceMember2022-07-012022-12-310000779152jkhy:ProcessingMember2023-10-012023-12-310000779152jkhy:ProcessingMember2022-10-012022-12-310000779152jkhy:ProcessingMember2023-07-012023-12-310000779152jkhy:ProcessingMember2022-07-012022-12-3100007791522024-01-012023-12-31utr:Rate00007791522025-01-012023-12-310000779152us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000779152us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000779152us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000779152us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-12-310000779152us-gaap:FairValueInputsLevel1Memberus-gaap:LineOfCreditMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000779152us-gaap:LineOfCreditMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000779152us-gaap:LineOfCreditMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000779152us-gaap:LineOfCreditMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000779152us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000779152us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000779152us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000779152us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-06-300000779152us-gaap:FairValueInputsLevel1Memberus-gaap:LineOfCreditMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000779152us-gaap:LineOfCreditMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000779152us-gaap:LineOfCreditMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000779152us-gaap:LineOfCreditMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000779152jkhy:ElizabethtownKYSubleaseMember2023-12-310000779152jkhy:ElizabethtownKYSubleaseMember2023-10-012023-12-310000779152jkhy:ElizabethtownKYSubleaseMember2023-07-012023-12-310000779152us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-12-310000779152us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2023-07-012023-12-31xbrli:pure0000779152us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-07-012023-12-310000779152us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-07-012023-12-310000779152us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-06-300000779152us-gaap:LineOfCreditMemberus-gaap:LoansPayableMember2023-05-160000779152us-gaap:LineOfCreditMemberus-gaap:LoansPayableMemberus-gaap:FederalFundsEffectiveSwapRateMember2023-07-012023-12-310000779152us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMemberus-gaap:LoansPayableMember2023-07-012023-12-310000779152us-gaap:LineOfCreditMemberus-gaap:LoansPayableMember2023-07-012023-12-310000779152us-gaap:LineOfCreditMemberus-gaap:LoansPayableMember2023-12-310000779152us-gaap:LineOfCreditMemberus-gaap:LoansPayableMember2023-06-300000779152us-gaap:UnsecuredDebtMember2023-12-310000779152us-gaap:PrimeRateMemberus-gaap:UnsecuredDebtMember2023-07-012023-12-310000779152us-gaap:UnsecuredDebtMember2023-07-012023-12-310000779152us-gaap:UnsecuredDebtMember2023-06-300000779152jkhy:A2015EIPMember2023-12-310000779152jkhy:A2015EIPMemberus-gaap:EmployeeStockOptionMember2023-07-012023-12-310000779152us-gaap:EmployeeStockOptionMember2023-07-012023-12-310000779152us-gaap:EmployeeStockOptionMember2023-12-310000779152us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-07-012023-12-310000779152us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-07-012023-12-310000779152us-gaap:RestrictedStockUnitsRSUMember2023-06-300000779152us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-12-310000779152us-gaap:RestrictedStockUnitsRSUMember2023-12-310000779152jkhy:FairvalueongrantdatelessPVofdividendsMemberus-gaap:RestrictedStockUnitsRSUMember2023-07-012023-12-310000779152us-gaap:PerformanceSharesMember2023-07-012023-12-310000779152us-gaap:PerformanceSharesMemberjkhy:FairvalueongrantdatelessPVofdividendsMember2023-07-012023-12-310000779152us-gaap:PerformanceSharesMemberjkhy:FairvalueunderMonteCarloMember2023-07-012023-12-310000779152us-gaap:PerformanceSharesMemberjkhy:CompensationPeerGroupMember2023-08-042023-08-040000779152us-gaap:PerformanceSharesMemberjkhy:CompensationPeerGroupMember2023-08-040000779152jkhy:PayrailzMember2022-08-312022-08-310000779152jkhy:PayrailzMember2022-08-310000779152jkhy:PayrailzMember2023-07-012023-12-310000779152jkhy:PayrailzMemberjkhy:PaymentsMember2022-08-310000779152jkhy:PayrailzMemberus-gaap:CustomerRelationshipsMember2022-08-312022-08-310000779152us-gaap:ComputerSoftwareIntangibleAssetMemberjkhy:PayrailzMember2022-08-312022-08-310000779152us-gaap:OtherIntangibleAssetsMemberjkhy:PayrailzMember2022-08-312022-08-31jkhy:segment0000779152us-gaap:CorporateAndOtherMember2023-10-012023-12-310000779152us-gaap:CorporateAndOtherMember2023-07-012023-12-310000779152jkhy:CoreSegmentMemberus-gaap:LicenseAndServiceMember2023-10-012023-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:PaymentsMember2023-10-012023-12-310000779152jkhy:ComplementaryMemberus-gaap:LicenseAndServiceMember2023-10-012023-12-310000779152us-gaap:LicenseAndServiceMemberus-gaap:CorporateAndOtherMember2023-10-012023-12-310000779152jkhy:CoreSegmentMemberjkhy:ProcessingMember2023-10-012023-12-310000779152jkhy:ProcessingMemberjkhy:PaymentsMember2023-10-012023-12-310000779152jkhy:ComplementaryMemberjkhy:ProcessingMember2023-10-012023-12-310000779152jkhy:ProcessingMemberus-gaap:CorporateAndOtherMember2023-10-012023-12-310000779152jkhy:CoreSegmentMember2023-10-012023-12-310000779152jkhy:PaymentsMember2023-10-012023-12-310000779152jkhy:ComplementaryMember2023-10-012023-12-310000779152jkhy:CoreSegmentMemberus-gaap:LicenseAndServiceMember2022-10-012022-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:PaymentsMember2022-10-012022-12-310000779152jkhy:ComplementaryMemberus-gaap:LicenseAndServiceMember2022-10-012022-12-310000779152us-gaap:LicenseAndServiceMemberus-gaap:CorporateAndOtherMember2022-10-012022-12-310000779152jkhy:CoreSegmentMemberjkhy:ProcessingMember2022-10-012022-12-310000779152jkhy:ProcessingMemberjkhy:PaymentsMember2022-10-012022-12-310000779152jkhy:ComplementaryMemberjkhy:ProcessingMember2022-10-012022-12-310000779152jkhy:ProcessingMemberus-gaap:CorporateAndOtherMember2022-10-012022-12-310000779152jkhy:CoreSegmentMember2022-10-012022-12-310000779152jkhy:PaymentsMember2022-10-012022-12-310000779152jkhy:ComplementaryMember2022-10-012022-12-310000779152us-gaap:CorporateAndOtherMember2022-10-012022-12-310000779152jkhy:CoreSegmentMemberus-gaap:LicenseAndServiceMember2023-07-012023-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:PaymentsMember2023-07-012023-12-310000779152jkhy:ComplementaryMemberus-gaap:LicenseAndServiceMember2023-07-012023-12-310000779152us-gaap:LicenseAndServiceMemberus-gaap:CorporateAndOtherMember2023-07-012023-12-310000779152jkhy:CoreSegmentMemberjkhy:ProcessingMember2023-07-012023-12-310000779152jkhy:ProcessingMemberjkhy:PaymentsMember2023-07-012023-12-310000779152jkhy:ComplementaryMemberjkhy:ProcessingMember2023-07-012023-12-310000779152jkhy:ProcessingMemberus-gaap:CorporateAndOtherMember2023-07-012023-12-310000779152jkhy:CoreSegmentMember2023-07-012023-12-310000779152jkhy:PaymentsMember2023-07-012023-12-310000779152jkhy:ComplementaryMember2023-07-012023-12-310000779152jkhy:CoreSegmentMemberus-gaap:LicenseAndServiceMember2022-07-012022-12-310000779152us-gaap:LicenseAndServiceMemberjkhy:PaymentsMember2022-07-012022-12-310000779152jkhy:ComplementaryMemberus-gaap:LicenseAndServiceMember2022-07-012022-12-310000779152us-gaap:LicenseAndServiceMemberus-gaap:CorporateAndOtherMember2022-07-012022-12-310000779152jkhy:CoreSegmentMemberjkhy:ProcessingMember2022-07-012022-12-310000779152jkhy:ProcessingMemberjkhy:PaymentsMember2022-07-012022-12-310000779152jkhy:ComplementaryMemberjkhy:ProcessingMember2022-07-012022-12-310000779152jkhy:ProcessingMemberus-gaap:CorporateAndOtherMember2022-07-012022-12-310000779152jkhy:CoreSegmentMember2022-07-012022-12-310000779152jkhy:PaymentsMember2022-07-012022-12-310000779152jkhy:ComplementaryMember2022-07-012022-12-310000779152us-gaap:CorporateAndOtherMember2022-07-012022-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, 2023
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 Principal 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 26, 2024, the Registrant had 72,867,678 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, 2023, and June 30, 2023 (Unaudited)
Condensed Consolidated Statements of Income for the Three and Six Months Ended December 31, 2023 and 2022 (Unaudited)
Condensed Consolidated Statements of Changes in Stockholders' Equity for the Three and Six Months Ended December 31, 2023 and 2022 (Unaudited)
Condensed Consolidated Statements of Cash Flows for the Six Months Ended December 31, 2023 and 2022 (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 5.Other Information
 
ITEM 6.Exhibits
Signatures
In this report, all references to “Jack Henry,” 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, 2023, 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 (Unaudited)
(In Thousands, Except Share and Per Share Data)
 December 31,
2023
June 30,
2023
ASSETS  
CURRENT ASSETS:  
Cash and cash equivalents$26,709 $12,243 
Receivables, net270,551 361,252 
Income tax receivable 7,523 
Prepaid expenses and other179,304 169,178 
Deferred costs77,703 77,766 
Total current assets554,267 627,962 
PROPERTY AND EQUIPMENT, net204,846 205,664 
OTHER ASSETS:  
Non-current deferred costs174,821 161,465 
Computer software, net of amortization581,756 565,714 
Other non-current assets353,248 322,698 
Customer relationships, net of amortization61,142 65,528 
Other intangible assets, net of amortization19,099 19,998 
Goodwill804,797 804,797 
Total other assets1,994,863 1,940,200 
Total assets$2,753,976 $2,773,826 
LIABILITIES AND STOCKHOLDERS' EQUITY  
CURRENT LIABILITIES:  
Accounts payable$18,729 $19,156 
Accrued expenses174,084 172,629 
Accrued income taxes14,417  
Deferred revenues196,794 331,974 
Total current liabilities404,024 523,759 
LONG-TERM LIABILITIES:  
Non-current deferred revenues72,406 67,755 
Deferred income tax liability227,899 244,431 
Debt, net of current maturities255,000 275,000 
Other long-term liabilities70,260 54,371 
Total long-term liabilities625,565 641,557 
Total liabilities1,029,589 1,165,316 
STOCKHOLDERS' EQUITY  
Preferred stock - $1 par value; 500,000 shares authorized, none issued
  
Common stock - $0.01 par value; 250,000,000 shares authorized;
     104,181,060 shares issued at December 31, 2023;
     104,088,784 shares issued at June 30, 2023
1,042 1,041 
Additional paid-in capital601,790 583,836 
Retained earnings2,973,673 2,855,751 
Less treasury stock at cost
     31,323,119 shares at December 31, 2023;
     31,194,351 shares at June 30, 2023
(1,852,118)(1,832,118)
Total stockholders' equity1,724,387 1,608,510 
Total liabilities and equity$2,753,976 $2,773,826 


See notes to condensed consolidated financial statements.
4

    
JACK HENRY & ASSOCIATES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)
(In Thousands, Except Per Share Data)
Three Months EndedSix Months Ended
 December 31,December 31,
 2023202220232022
REVENUE$545,701 $505,314 $1,117,069 $1,034,516 
EXPENSES    
Cost of Revenue320,979 304,589 643,981 602,849 
Research and Development35,478 36,561 72,370 69,554 
Selling, General, and Administrative70,277 56,788 149,051 114,013 
Total Expenses426,734 397,938 865,402 786,416 
OPERATING INCOME118,967 107,376 251,667 248,100 
INTEREST INCOME (EXPENSE)    
Interest Income5,121 1,240 9,866 1,392 
Interest Expense(3,865)(3,406)(8,062)(4,982)
Total Interest Income (Expense)1,256 (2,166)1,804 (3,590)
INCOME BEFORE INCOME TAXES120,223 105,210 253,471 244,510 
PROVISION FOR INCOME TAXES28,258 24,435 59,827 57,186 
NET INCOME$91,965 $80,775 $193,644 $187,324 
Basic earnings per share$1.26 $1.11 $2.66 $2.57 
Basic weighted average shares outstanding72,838 72,962 72,854 72,929 
Diluted earnings per share$1.26 $1.10 $2.65 $2.56 
Diluted weighted average shares outstanding72,984 73,144 72,999 73,141 














See notes to condensed consolidated financial statements.
5

JACK HENRY & ASSOCIATES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)
(In Thousands, Except Share and Per Share Data)
Three Months EndedSix Months Ended
 December 31,December 31,
 2023202220232022
PREFERRED SHARES:    
COMMON SHARES: 
Shares, beginning of period104,144,549 103,953,128 104,088,784 103,921,724 
Shares issued for equity-based payment arrangements16,603 57,943 47,660 70,084 
Shares issued for Employee Stock Purchase Plan19,908 15,937 44,616 35,200 
Shares, end of period104,181,060 104,027,008 104,181,060 104,027,008 
COMMON STOCK - PAR VALUE $0.01 PER SHARE: 
Balance, beginning of period$1,041 $1,040 $1,041 $1,039 
Shares issued for equity-based payment arrangements1  1  
Shares issued for Employee Stock Purchase Plan   1 
Balance, end of period$1,042 $1,040 $1,042 $1,040 
ADDITIONAL PAID-IN CAPITAL: 
Balance, beginning of period$591,458 $560,034 $583,836 $551,360 
Tax withholding related to share-based compensation(617)(5,174)(3,561)(6,731)
Shares issued for Employee Stock Purchase Plan2,616 2,884 6,035 6,686 
Stock-based compensation expense8,333 7,112 15,480 13,541 
Balance, end of period$601,790 $564,856 $601,790 $564,856 
RETAINED EARNINGS: 
Balance, beginning of period$2,919,567 $2,707,182 $2,855,751 $2,636,342 
Net income91,965 80,775 193,644 187,324 
Dividends(37,859)(35,745)(75,722)(71,454)
Balance, end of period$2,973,673 $2,752,212 $2,973,673 $2,752,212 
TREASURY STOCK: 
Balance, beginning of period$(1,852,118)$(1,807,118)$(1,832,118)$(1,807,118)
Purchase of treasury shares  (20,000) 
Balance, end of period$(1,852,118)$(1,807,118)$(1,852,118)$(1,807,118)
TOTAL STOCKHOLDERS' EQUITY$1,724,387 $1,510,990 $1,724,387 $1,510,990 
Dividends declared per share$0.52 $0.49 $1.04 $0.98 




See notes to condensed consolidated financial statements.
6

JACK HENRY & ASSOCIATES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)
(In Thousands)
 Six Months Ended
 December 31,
 20232022
CASH FLOWS FROM OPERATING ACTIVITIES:  
Net Income$193,644 $187,324 
Adjustments to reconcile net income from operations
     to net cash from operating activities:
  
Depreciation23,765 24,766 
Amortization75,366 68,946 
Change in deferred income taxes(16,532)(27,611)
Expense for stock-based compensation15,480 14,544 
(Gain)/loss on disposal of assets213 (7,240)
Changes in operating assets and liabilities:  
Change in receivables  90,702 102,672 
Change in prepaid expenses, deferred costs and other(52,969)(39,042)
Change in accounts payable277 (7,696)
Change in accrued expenses15,463 (47,544)
Change in income taxes23,792 47,025 
Change in deferred revenues(130,529)(125,433)
Net cash from operating activities238,672 190,711 
CASH FLOWS FROM INVESTING ACTIVITIES:  
Payment for acquisitions, net of cash acquired (229,628)
Capital expenditures(24,458)(17,376)
Proceeds from dispositions878 27,885 
Purchased software(2,971)(1,027)
Computer software developed(83,408)(81,046)
Purchase of investment
(1,000) 
Net cash from investing activities(110,959)(301,192)
CASH FLOWS FROM FINANCING ACTIVITIES:  
Borrowings on credit facilities220,000 365,000 
Repayments on credit facilities and financing leases(240,000)(205,042)
Purchase of treasury stock(20,000) 
Dividends paid(75,722)(71,454)
Tax withholding payments related to share-based compensation(3,561)(6,731)
Proceeds from sale of common stock6,036 5,684 
Net cash from financing activities(113,247)87,457 
NET CHANGE IN CASH AND CASH EQUIVALENTS$14,466 $(23,024)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD$12,243 $48,787 
CASH AND CASH EQUIVALENTS, END OF PERIOD$26,709 $25,763 
See notes to condensed consolidated financial statements.
7

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

NOTE 1.    NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Description of the Company
Jack Henry & Associates, Inc. and subsidiaries (“Jack Henry,” or the “Company”) is a well-rounded financial technology company. Jack Henry was founded in 1976 as a provider of core information processing solutions for banks. Today, the Company’s extensive array of products and services includes processing transactions, automating business processes, and managing information for approximately 7,500 financial institutions and diverse corporate entities.
Consolidation
The condensed consolidated financial statements include the accounts of Jack Henry and all of its subsidiaries, which are wholly owned, and all intercompany accounts and transactions have been eliminated.
Comprehensive Income
Comprehensive income for the three and six months ended December 31, 2023 and 2022, equals the Company’s net income.
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 three and six months ended December 31, 2023:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
Allowance for credit losses - beginning balance$8,204 $8,030 $7,955 $7,616 
Current provision for expected credit losses480 480 960 960 
Write-offs charged against allowance(552)(325)(783)(390)
Recoveries of amounts previously written off (1) (2)
Allowance for credit losses - ending balance$8,132 $8,184 $8,132 $8,184 
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, 2023, totaled $464,879 and at June 30, 2023, totaled $466,711.
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 3 to 20 years. Accumulated amortization of intangible assets totaled $1,201,636 and $1,149,913 at December 31, 2023, and June 30, 2023, respectively.
Purchase of Investment
At December 31, 2023, and June 30, 2023, the Company had an investment in the preferred stock of Autobooks, Inc. (“Autobooks”) of $18,250, which represented a non-controlling share of the voting equity as of that 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.
8

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, 2023, there were 31,323 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,667 additional shares. The total cost of treasury shares at December 31, 2023, was $1,852,118. During the first six months of fiscal 2024, the Company repurchased 129 shares. At June 30, 2023, there were 31,194 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,796 additional shares. The total cost of treasury shares at June 30, 2023, was $1,832,118 and the Company repurchased no shares during the first six months of fiscal 2023.
Income Taxes
Deferred tax liabilities and assets are recognized for the tax effects of differences between the financial statement 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 expenses 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, 2023.
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, 2023, the results of its operations for the three and six months ended December 31, 2023 and 2022, changes in stockholders' equity for the three and six months ended December 31, 2023 and 2022, and its cash flows for the six months ended December 31, 2023 and 2022. The condensed consolidated balance sheet at June 30, 2023, 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, 2023, 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.
Significant Accounting Policies
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, 2023. For the three and six months ended December 31, 2023, there have been no new or material changes to the significant accounting policies discussed in the Company’s Form 10-K for the fiscal year ended June 30, 2023, that are of significance, or potential significance, to the Company.
9

NOTE 2.     RECENT ACCOUNTING PRONOUNCEMENTS
Recently Adopted Accounting Guidance
In October 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 ASU is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company adopted the ASU effective July 1, 2023, and will apply it prospectively to business combinations occurring after that date.
Not Yet Adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves the disclosures about a public entity's reportable segments through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances the transparency and decision usefulness of income tax disclosures. The ASU requires additional disclosure related to rate reconciliation, income taxes paid, and other disclosures to improve the effectiveness of income tax disclosures. The ASU is effective for annual periods beginning after December 15, 2024, and applied on a prospective basis. Early adoption and retrospective application is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
NOTE 3.    REVENUE AND DEFERRED COSTS
Revenue Recognition
The Company generates revenue from data processing and hosting, 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 11, 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,
2023202220232022
Private and Public Cloud$168,733 $153,130 $332,222 $302,129 
Product Delivery and Services63,013 58,594 123,852 116,117 
On-Premise Support80,246 78,976 198,123 192,603 
Services and Support311,992 290,700 654,197 610,849 
Processing233,709 214,614 462,872 423,667 
Total Revenue$545,701 $505,314 $1,117,069 $1,034,516 
10

Contract Balances
The following table provides information about contract assets and contract liabilities from contracts with customers.
December 31,
2023
June 30,
2023
Receivables, net$270,551 $361,252 
Contract Assets - Current31,702 26,711 
Contract Assets - Non-current82,006 81,561 
Contract Liabilities (Deferred Revenue) - Current196,794 331,974 
Contract Liabilities (Deferred Revenue) - Non-current72,406 67,755 
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 would adjust 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, 2023, and 2022, the Company recognized revenue of $85,458 and $83,145, respectively, that was included in the corresponding deferred revenue balance at the beginning of the periods. For the six months ended December 31, 2023, and 2022, the Company recognized revenue of $167,671 and $159,393, 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, 2023, 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 $6,446,023. The Company expects to recognize approximately 24% over the next 12 months, 19% 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 $460,686 and $442,012, at December 31, 2023, and June 30, 2023, respectively.
For the three months ended December 31, 2023, and 2022, amortization of deferred contract costs totaled $41,552 and $34,861, respectively. During the six months ended December 31, 2023, and 2022, amortization of deferred contract costs totaled $92,088 and $76,841, respectively. There were no impairment losses in relation to capitalized costs for the periods presented.




11

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, 2023   
Financial Assets:
 Certificates of Deposit$ $3,276 $ $3,276 
Financial Liabilities:
Credit facilities$ $255,000 $ $255,000 
June 30, 2023   
Financial Assets:
 Certificates of Deposit$ $2,234 $ $2,234 
Financial Liabilities:
Credit facilities$ $275,000 $ $275,000 
NOTE 5.    LEASES
The Company determines if an arrangement is a lease, or contains 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 month to 10 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, 2023, and June 30, 2023, the Company had operating lease assets of $58,480 and $43,662, respectively. At December 31, 2023, total operating lease liabilities of $63,797 were comprised of current operating lease liabilities of $9,268 and noncurrent operating lease liabilities of $54,529. At June 30, 2023, total operating
12


lease liabilities of $50,269 were comprised of current operating lease liabilities of $9,776 and noncurrent operating lease liabilities of $40,493.
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 $29,984 and $34,973 as of December 31, 2023, and June 30, 2023, respectively.
Operating lease costs for the three months ended December 31, 2023, and 2022, were $2,229 and $3,029, respectively. Total operating lease costs for the respective quarters included variable lease costs of $1,709 and $957, respectively. Operating lease costs for the six months ended December 31, 2023, and 2022, were $4,698 and $6,088, respectively. Total operating lease costs for the respective fiscal year-to-date periods included variable lease costs of $2,253 and $1,881, respectively. Operating lease expense is 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 statements of income.
For the six months ended December 31, 2023, and 2022, the Company had operating cash flows for payments on operating leases of $4,422 and $6,202, and ROU assets obtained in exchange for operating lease liabilities of $18,935 and $2,282, respectively.
As of December 31, 2023, and June 30, 2023, the weighted-average remaining lease term for the Company's operating leases was 82 months and 78 months, and the weighted-average discount rate was 2.68% and 2.14%, 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, 2023:
Due Dates (fiscal year)Future Minimum Rental Payments
2024 (remaining period)$4,813 
202510,160 
202610,747 
202710,271 
20289,979 
Thereafter25,001 
Total lease payments$70,971 
Less: interest(7,174)
Present value of lease liabilities$63,797 
Future lease payments include $5,464 related to options to extend lease terms that are reasonably certain of being exercised. At December 31, 2023, there were no legally binding lease payments for leases signed but not yet commenced.
On September 30, 2023, the Company entered into an agreement with a third party to sublease a portion of its Elizabethtown, Kentucky facility. The commencement date of the sublease was October 1, 2023, and has a term of 57 months. Sublease income for the three and six months ended December 31, 2023 was $132 and is included within revenue on the Company's condensed consolidated statements of income. There have been no indications of impairment related to the underlying right-of-use asset.
13


Minimum Sublease Payments
At December 31, 2023, the future total minimum sublease payments to be received were as follows:
Due Dates (fiscal year)Future Minimum Sublease Receipts
2024 (remaining period)$395 
2025807 
2026831 
2027856 
2028882 
Total sublease receipts$3,771 
NOTE 6.    DEBT
Credit facilities
On August 31, 2022, the Company entered into a five-year senior, unsecured amended and restated credit agreement that replaced a prior credit facility that was entered into on February 10, 2020. The credit agreement allows for borrowings of up to $600,000, which may be increased to $1,000,000 by the Company at any time until maturity. The credit agreement bears interest at a variable rate equal to (a) a rate based on an adjusted Secured Overnight Financing Rate (“SOFR”) term rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the Prime Rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% per annum and (iv) the Adjusted Term SOFR Screen Rate (without giving effect to the Applicable Margin) 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 agreement 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 agreement. As of December 31, 2023, the Company was in compliance with all such covenants. The amended and restated credit facility terminates August 31, 2027. There was $75,000 and $95,000 outstanding under the amended and restated credit facility at December 31, 2023 and June 30, 2023, respectively.
Term loan facility
On May 16, 2023, the Company entered into a term loan credit agreement with a syndicate of financial institutions, with an original principal balance of $180,000. Borrowings under the term loan facility bear interest at a variable rate equal to (a) a rate based on an adjusted SOFR term rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the Prime Rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% per annum and (iv) the Adjusted Term SOFR Screen Rate (without giving effect to the Applicable Margin) for a one month Interest Period on such day for Dollars plus 0.75%), plus an applicable percentage in each case determined by the Company's leverage ratio. The term loan credit agreement 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 term loan credit agreement. As of December 31, 2023, the Company was in compliance with all such covenants. The term loan credit agreement has a maturity date of May 16, 2025. There was $180,000 outstanding under the term loan at December 31, 2023 and June 30, 2023.
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.0%. The credit line expires on April 30, 2025. There was no balance outstanding at December 31, 2023, or June 30, 2023.
Interest
The Company paid interest of $6,802 and $2,724 during the six months ended December 31, 2023, and 2022, respectively.
NOTE 7.    INCOME TAXES
The effective tax rate increased for the three months ended December 31, 2023, compared to the three months ended December 31, 2022, with an effective tax rate of 23.5% of income before income taxes, compared to 23.2% in the prior fiscal year quarter.
For the six months ended December 31, 2023, the effective tax rate increased compared to the six months ended December 31, 2022, with an effective tax rate of 23.6% of income before taxes, compared to 23.4% for the same
14

period last fiscal year. The increase in the effective tax rate for the three and six months ended December 31, 2023, was primarily due to the difference in impact of share-based compensation that vested during each of the periods.
The Company paid income taxes, net of refunds, of $52,018 and $37,213 in the six months ended December 31, 2023, and 2022, respectively. The increase in paid income taxes for the six months ended December 31, 2023 over the six months ended December 31, 2022 was primarily the result of the timing of payments, with a greater portion of the anticipated equivalent annual amounts being paid in the current fiscal year-to-date period.
At December 31, 2023, the Company had $13,414 of gross unrecognized tax benefits before interest and penalties, $11,702 of which, if recognized, would affect our effective tax rate. The Company had accrued interest and penalties of $2,317 and $1,546 related to uncertain tax positions at December 31, 2023, and 2022, respectively.
The U.S. federal income tax returns for fiscal 2020 and all subsequent years remain subject to examination as of December 31, 2023, under statute of limitations rules. The U.S. state income tax returns that remain subject to examination as of December 31, 2023, under the statute of limitation rules varies by state jurisdiction from fiscal 2016 through 2019 and all subsequent years. The Company anticipates potential changes due to lapsing of statutes of limitations, and examination closures could reduce the unrecognized tax benefits balance by $1,500 to $4,500 within twelve months of December 31, 2023.
NOTE 8.    STOCK-BASED COMPENSATION
Our operating income for the three months ended December 31, 2023, and 2022, included $8,333 and $7,545 of stock-based compensation costs, respectively. Our operating income for the six months ended December 31, 2023, and 2022, included $15,480 and $14,544 of stock-based compensation costs, respectively.
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.
Stock option awards
Under the 2015 EIP, 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.
During the six months ended December 31, 2023, there were no options granted, forfeited, or exercised. At December 31, 2023, 12 options were outstanding at a weighted average exercise price of $87.27 with an aggregate intrinsic value of $890.
At December 31, 2023, there was no compensation cost yet to be recognized related to outstanding options. All of the options are currently exercisable, with a weighted average remaining contractual term (remaining period of exercisability) of 2.5 years as of December 31, 2023.
Restricted stock unit and performance unit awards
The Company issues unit awards under the 2015 EIP. Restricted stock unit awards (which are unit awards that have service requirements only and are not tied to performance measures) generally vest over a period of 1 to 3 years. Performance unit awards are awards that have performance measures in addition to service requirements.
15

The following table summarizes non-vested restricted stock unit awards and performance awards as of December 31, 2023:
Unit awardsUnitsWeighted Average Grant Date Fair ValueAggregate Intrinsic Value
Outstanding July 1, 2023303 $190.08 
Granted1
153 178.63 
Vested(69)183.35 
Forfeited2
(33)197.38 
Outstanding December 31, 2023354 $185.77 $57,773 
1Granted includes restricted stock unit awards and performance unit awards at 100% achievement.
2Forfeited includes restricted stock unit awards and performance unit awards forfeited for service requirements not met and performance unit awards not settled due to underachievement of performance measures.
Of the 153 unit awards granted in fiscal 2024, 95 were restricted stock unit awards and 58 were performance unit awards. The restricted stock unit awards 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.
23 of the performance unit awards granted in fiscal 2024 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 performance unit awards will be determined based on the Company's compound annual growth rate 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 performance 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. 35 of the performance unit awards have market conditions and 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 performance unit awards that utilize a Monte Carlo pricing model were valued at grant on the basis of Total Shareholder Return (“TSR”) in comparison to the compensation peer group made up of participants approved by the Compensation Committee of the Company's Board of Directors for fiscal year 2024. 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:
Monte Carlo award inputs:Fiscal 2024
Compensation Peer Group:
Volatility25.6 %
Risk free interest rate4.48 %
Annual dividend based on most recent quarterly dividend$2.08
Dividend yield1.23 %
Beginning average percentile rank for TSR74.0 %
At December 31, 2023, there was $31,275 of compensation expense 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.35 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,
 2023202220232022
Net Income$91,965 $80,775 $193,644 $187,324 
Common share information:
Weighted average shares outstanding for basic earnings per share72,838 72,962 72,854 72,929 
Dilutive effect of stock options, restricted stock units, and performance units146 182 145212
Weighted average shares outstanding for diluted earnings per share72,984 73,144 72,999 73,141 
Basic earnings per share$1.26 $1.11 $2.66 $2.57 
Diluted earnings per share$1.26 $1.10 $2.65 $2.56 
Per share information is based on the weighted average number of common shares outstanding for the three and six months ended December 31, 2023, and 2022. Stock options, restricted stock units, and performance units have been included in the calculation of diluted earnings per share to the extent they are dilutive. There were 24 and 22 anti-dilutive stock options, restricted stock units, or performance units excluded for the three and six months ended December 31, 2023, respectively, and 31 and 25 were excluded for the three and six months ended December 31, 2022, respectively.
NOTE 10.    BUSINESS ACQUISITION
Payrailz
On August 31, 2022, the Company acquired all of the equity interest in Payrailz, LLC (“Payrailz”). The final purchase price, following customary post-closing adjustments to the extent actual closing date working capital, cash, debt, and unpaid seller transaction expenses exceeded or were less than the amounts estimated at closing, was $230,205. Pursuant to the merger agreement for the transaction, $48,500 of the purchase price was placed in an escrow account at the closing, consisting of $2,500 for any final purchase price adjustments owed by the sellers, which amount was released to the sellers on December 15, 2022, in connection with post-closing purchase price adjustments, and $46,000 for indemnification matters under the merger agreement, which amount was released to the sellers September 20, 2023.
The primary reason for the acquisition was to expand the Company's digital financial management solutions and the purchase was funded by our revolving line of credit (Note 6) and cash generated from operations. Payrailz provides cloud-native, API-first, AI-enabled consumer and commercial digital payment solutions and experiences that enable money to be moved in the moment of need.
Management has completed a purchase price allocation and assessment of the fair value of acquired assets and liabilities assumed. The recognized amounts of identifiable assets acquired, and liabilities assumed, based on their fair values as of August 31, 2022, and taking into account the post-closing purchase price adjustment described above, are set forth below:
Current assets$1,851 
Identifiable intangible assets119,868 
Deferred revenue(8,104)
Total other liabilities assumed(749)
Total identifiable net assets112,866 
Goodwill117,339 
Net assets acquired$230,205 
The goodwill of $117,339 arising from this acquisition consists largely of the growth potential, synergies, and economies of scale expected from combining the operations of the Company with those of Payrailz, together with the value of Payrailz's assembled workforce. The goodwill from this acquisition has been allocated to our Payments segment and $117,339 is expected to be deductible for income tax purposes.
17

Identifiable intangible assets from this acquisition consist of customer relationships of $6,109, computer software of $112,505, and other intangible assets of $1,254. The amortization period for acquired customer relationships, computer software, and other intangible assets is over a term of 15 years, 10 years, and 15 years, respectively.
Current assets were inclusive of cash acquired of $577. The fair value of current assets acquired included accounts receivable of $978, none of which were expected to be uncollectible.
NOTE 11.    REPORTABLE SEGMENT INFORMATION

The Company is a leading provider of technology solutions and payment processing services primarily to community and regional financial institutions.
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, Automated Clearing House (“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, network security management, consulting, and monitoring that can be integrated with the Company's 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 expenses 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.
Immaterial adjustments have been made between segments to reclassify revenue and cost of revenue that was recognized for the three and six months ended December 31, 2022. These reclasses were made to be consistent with the current allocation of revenue and cost of revenue by segment. Revenue reclassed for the three and six months ended December 31, 2022, from Core to Corporate and Other was $1,851 and $3,661, respectively, from Payments to Corporate and Other was $10 and $16, respectively, and from Complementary to Corporate and Other was $174 and $108, respectively. Cost of revenue reclassed for the three and six months ended December 31, 2022, from Core to Corporate and Other was $1,658 and $3,294, respectively, from Payments to Corporate and Other was $658 and $1,261, respectively, and from Complementary to Corporate and Other was $326 and $659, respectively.
18

Three Months Ended
December 31, 2023
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$155,429 $21,060 $113,779 $21,724 $311,992 
Processing10,172 182,779 38,687 2,071 233,709 
Total Revenue165,601 203,839 152,466 23,795 545,701 
Cost of Revenue69,370 111,623 64,023 75,963 320,979 
Research and Development35,478 
Selling, General, and Administrative70,277 
Total Expenses426,734 
SEGMENT INCOME$96,231 $92,216 $88,443 $(52,168)
OPERATING INCOME118,967 
INTEREST INCOME (EXPENSE)1,256 
INCOME BEFORE INCOME TAXES$120,223 
Three Months Ended
December 31, 2022
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$143,799 $19,330 $110,206 $17,365 $290,700 
Processing9,740 172,147 31,915 812 214,614 
Total Revenue153,539 191,477 142,121 18,177 505,314 
Cost of Revenue66,666 107,413 58,944 71,566 304,589 
Research and Development36,561 
Selling, General, and Administrative56,788 
Total Expenses397,938 
SEGMENT INCOME$86,873 $84,064 $83,177 $(53,389)
OPERATING INCOME107,376 
INTEREST INCOME (EXPENSE)(2,166)
INCOME BEFORE INCOME TAXES$105,210 


19

Six Months Ended
December 31, 2023
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support$331,173 $40,962 $238,050 $44,012 $654,197 
Processing20,868 362,233 75,783 3,988 462,872 
Total Revenue352,041 403,195 313,833 48,000 1,117,069 
Cost of Revenue145,296 220,449 126,298 151,938 643,981 
Research and Development72,370 
Selling, General, and Administrative149,051 
Total Expenses865,402 
SEGMENT INCOME$206,745 $182,746 $187,535 $(103,938)
OPERATING INCOME251,667 
INTEREST INCOME (EXPENSE)1,804 
INCOME BEFORE INCOME TAXES$253,471 
Six Months Ended
December 31, 2022
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support$307,014 $37,982 $228,420 $37,433 $610,849 
Processing19,839 340,028 62,119 1,681 423,667 
Total Revenue326,853 378,010 290,539 39,114 1,034,516 
Cost of Revenue137,270 207,965 117,049 140,565 602,849 
Research and Development69,554 
Selling, General, and Administrative114,013 
Total Expenses786,416 
SEGMENT INCOME$189,583 $170,045 $173,490 $(101,451)
OPERATING INCOME248,100 
INTEREST INCOME (EXPENSE)(3,590)
INCOME BEFORE INCOME TAXES$244,510 

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.

NOTE 12.     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, 2023.
OVERVIEW
Jack Henry & Associates, Inc. is a well-rounded financial technology company and is a leading provider of technology solutions and payment processing services primarily to community and regional financial institutions. Our solutions consist of integrated data processing systems solutions to U.S. banks ranging from de novo to multi-billion-dollar institutions with assets up to $50 billion, core data processing solutions for credit unions of all sizes, and non-core highly specialized core-agnostic products and services that enable financial institutions of every asset size and charter, and diverse corporate entities outside the financial services industry, to mitigate and control risks, optimize revenue and growth opportunities, and contain costs. Our integrated solutions are available for on-premise installation and delivery in our private and public cloud.
Our two primary revenue streams are “services and support” and “processing.” Services and support includes: “private and public cloud” revenue, which predominantly includes contracts with terms of seven years or longer at inception; “product delivery and services” revenue, which includes revenue from the sales of licenses, implementation services, deconversions, consulting, and hardware; and “on-premise support” revenue, composed of maintenance contracts primarily with annual terms. Processing revenue includes: "remittance” revenue from payment processing, remote capture, and ACH transactions; “card” revenue, including card transaction processing and monthly fees; and “transaction and digital” revenue, which includes transaction and mobile processing. 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.
RESULTS OF OPERATIONS
For the second quarter of fiscal 2024, total revenue increased 8.0%, or $40,387, compared to the same quarter in fiscal 2023. Total revenue less deconversion revenue of $4,882 for the current fiscal quarter and less deconversion revenues of $6,380 for the prior fiscal year second quarter results in an increase of 8.4%, quarter over quarter. This increase was primarily driven by growth in data processing and hosting, Jack Henry digital, including Banno, card, and remote capture and ACH revenues.
Operating expenses increased 7.2%, or $28,796, for the second quarter of fiscal 2024 compared to the second quarter of fiscal 2023. Total operating expenses less deconversion expenses of $1,079 in the current quarter and $917 for the prior fiscal year second quarter, and removing the effects of the gain on sale of assets, net, of $1,207 in the prior fiscal year second quarter, results in an increase of 6.9%, quarter over quarter. This increase was primarily driven by higher direct costs as revenues increased, higher personnel costs, including medical insurance and commissions, increased travel and entertainment expenses related to the user group meeting during the quarter, and increased internal licenses and fees.
Operating income increased 10.8%, or $11,591, for the second quarter of fiscal 2024 compared to the second quarter of fiscal 2023. Total operating income less deconversion operating income of $3,803 in the current quarter and $5,463 for the prior fiscal year second quarter, and removing the effects of the gain on sale of assets, net, of $1,207 in the prior fiscal year second quarter, results in an increase of 14.4%, quarter over quarter. This increase was primarily driven by revenue growth partially offset by increased operating expenses detailed above.
The provision for income taxes increased 15.6%, or $3,823, for the second quarter of fiscal 2024, compared to the second quarter of fiscal 2023. The effective tax rate for the current fiscal second quarter, was 23.5% compared to 23.2% for the same quarter a year ago. The increase in the effective tax rate was primarily due to the difference in impact of share-based compensation that vested during each of the comparative quarters.
Net income increased 13.9%, or $11,190, for the second quarter of fiscal 2024, compared to the second quarter of fiscal 2023. Total net income less deconversion net income of $2,890 for the current fiscal quarter, and less net income for deconversions and the gain on disposal of assets, net, of $4,152 and $918, respectively, for the prior fiscal year second quarter, results in a 17.7% increase quarter over quarter. This increase was primarily due to net organic growth in our lines of revenue partially offset by higher operating expenses and increased provision for income taxes in the second quarter of fiscal 2024 compared to the same quarter last fiscal year.
21

For the six months ended December 31, 2023, total revenue increased 8.0%, or $82,553, compared to the same period in fiscal year 2023. Total revenue less deconversion and acquisition revenues of $9,018 and $1,945, respectively, for the current fiscal period and less deconversion revenues of $10,899 for the prior fiscal period, results in an increase of 8.1%, period over period. This increase was primarily driven by growth in data processing and hosting, card, Jack Henry digital, other processing and payment processing revenues.
Operating expenses increased 10.0%, or $78,986, for the six months ended December 31, 2023, compared to the same period in fiscal year 2023. Total operating expenses less deconversion expenses of $1,460, acquisition-related expenses of $4,182, and voluntary employee departure incentive payment ("VEDIP") program expenses of $16,443 for the current fiscal period, and less deconversion expenses of $1,570 and removing the effects of the gain on sale of assets, net, of $7,384 for the prior fiscal year period, results in an increase of 6.4%, period over period. This increase was primarily driven by higher personnel costs, including commissions, increased direct costs related to growth in revenue, higher internal licenses and fees, and a decrease in the gain on sale of assets, net, compared to the prior fiscal year period.
Operating income increased 1.4%, or $3,567, for the six months ended December 31, 2023, compared to the same period in fiscal year 2023. Total operating income less deconversion operating income of $7,558, removing the effects of the VEDIP program of $16,443 and an acquisition operating loss of $2,237 for the current fiscal year period, less deconversion operating income of $9,330 and removing the effects of the gain on sale of assets, net, of $7,383 for the prior fiscal year period, results in a 13.6% increase period over period. This increase was primarily driven by revenue growth partially offset by increased operating expenses detailed above.
The provision for income taxes increased 4.6%, or $2,641, for the six months ended December 31, 2023, compared to the same period in fiscal year 2023. The effective tax rate for the six months ended December 31, 2023, was 23.6% compared to 23.4% for the same period a year ago. The increase in the effective tax rate was primarily due to the difference in impact of share-based compensation that vested during the comparative periods.
Net income increased 3.4%, or $6,320, for the six months ended December 31, 2023, compared to the same period a year ago. Total net income less deconversion net income of $5,744, plus net loss for the acquisition and the VEDIP program of $3,539 and $12,497, respectively, for the current fiscal year period, and less net income for deconversions and the gain on sale of assets, net, of $7,090 and $5,612, respectively, for the prior fiscal year period, results in a 16.8% increase period over period. This increase was primarily due to net organic growth in our lines of revenue partially offset by higher operating expenses and increased provision for income taxes in the six months ended December 31, 2023 compared to the same period last fiscal year.
We move into the third quarter of fiscal 2024 with significant portions of our business continuing to come from recurring revenues and our sales pipeline remaining encouraging. Our customers continue to face regulatory and operational challenges which our products and services address, and we believe they have a great 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, 2023, follows. On August 31, 2022, the Company acquired all of the equity interest in Payrailz, LLC (“Payrailz”). Payrailz (“acquisition”) related revenue and operating expenses mentioned in the six months ended December 31, 2023, discussions below are for the first two months of the period only.
Discussions compare the current fiscal year's three and six months ended December 31, 2023, to the prior fiscal year's three and six months ended December 31, 2022.
REVENUE
Services and SupportThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20232022 20232022
Services and Support$311,992 $290,700 7.3 %$654,197 $610,849 7.1 %
Percentage of total revenue57 %58 % 59 %59 % 
Services and support revenue increased 7.3% for the second quarter of fiscal 2024 compared to the same quarter a year ago. Reducing services and support revenue for deconversion revenue from each quarter, which was $4,882 for the current fiscal year quarter and $6,380 for the prior fiscal year quarter results in growth of 8.0% quarter over quarter. This increase was primarily driven by growth in data processing and hosting revenues as new and existing customers migrate to our private cloud and processing volumes expand and higher user group revenues from the user group meeting held during the second quarter of fiscal 2024.
22

Services and support revenue increased 7.1% for the six months ended December 31, 2023 compared to the same period a year ago. Reducing services and support revenue for deconversion revenue from each period, which was $9,018 for the current fiscal year period and $10,899 for the prior fiscal year period, and acquisition revenue of $2 for the current fiscal year period, results in growth of 7.5% period over period. This increase was primarily driven by volume growth in data processing and hosting as new and existing customers migrate to our private cloud and processing volumes expand, software usage as customers continue moving to time-based licenses rather than perpetual, and hardware revenues.
ProcessingThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20232022 20232022 
Processing$233,709 $214,614 8.9 %$462,872 $423,667 9.3 %
Percentage of total revenue43 %42 % 41 %41 % 
Processing revenue increased 8.9% for the second quarter of fiscal 2024 compared to the same quarter last fiscal year. This increase was primarily driven by growth in Jack Henry digital revenue (including Banno) from higher active users and expanding volumes from existing products and the introduction of new products, growth in card revenue primarily from higher fraud detection and prevention revenues and organic growth from expanding transaction volumes, remote capture and ACH revenue, as well as other processing and payment processing revenues from expanding volumes and new customer revenue.
Processing revenue increased 9.3% for the six months ended December 31, 2023, compared to the same period last fiscal year. Reducing processing revenue for acquisition revenue of $1,943 for the current fiscal year period, results in growth of 8.8% period over period. This increase was primarily driven by growth in card revenue primarily from higher fraud detection and prevention revenues and organic growth from expanding transaction volumes, growth in Jack Henry digital revenue (including Banno) from higher active users and expanding volumes from existing products and the introduction of new products, other processing and payment processing revenues from expanding volumes and new customer revenue, and remote capture and ACH revenues.
OPERATING EXPENSES

Cost of RevenueThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20232022 20232022 
Cost of Revenue$320,979 $304,589 5.4 %$643,981 $602,849 6.8 %
Percentage of total revenue59 %60 % 58 %58 % 
Cost of revenue for the second quarter of fiscal 2024 increased 5.4% over the prior fiscal year second quarter. This increase was primarily due to higher direct costs, consistent with increases in the related revenue, increased internal licenses and fees, and higher personnel costs due to an increase in employee headcount in the trailing twelve months. Cost of revenue increased 1% compared to the prior fiscal year quarter as a percentage of total revenue.
Cost of revenue increased 6.8% for the six months ended December 31, 2023, compared to the same period last fiscal year. Reducing cost of revenue for deconversion costs from each period, which were $891 for the current fiscal period and $965 for the prior fiscal period, and for acquisition costs of $3,334 from the current fiscal period, results in a 6.3% increase period over period. This increase was primarily due to higher direct costs in line with related increases in revenue, higher personnel costs due to an increase in employee headcount in the trailing twelve months, and increased internal licenses and fees. Cost of revenue remained consistent compared to the prior fiscal year period as a percentage of total revenue.
23

Research and DevelopmentThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20232022 20232022 
Research and Development$35,478 $36,561 (3.0)%$72,370 $69,554 4.0 %
Percentage of total revenue7 %% 6 %% 
Research and development expense decreased 3.0% for the second quarter of fiscal 2024 compared to the prior fiscal year second quarter. This decrease was primarily due to lower personnel costs, net of capitalization, from a decrease in employee headcount in the trailing twelve months. Research and development expense for the quarter remained consistent compared to the prior fiscal year quarter as a percentage of total revenue.
Research and development expense increased 4.0% for the six months ended December 31, 2023, compared to the same period last fiscal year. Reducing research and development expense for the effects of acquisitions of $656 for the current fiscal year period results in a 3.1% increase period over period. This increase was primarily due to an increase in personnel costs, net of capitalization, related to the Payrailz acquisition and Jack Henry Platform. Research and development expense for the current fiscal year period decreased 1% compared to the prior fiscal year period as a percentage of total revenue.

Selling, General, and AdministrativeThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20232022 20232022 
Selling, General, and Administrative$70,277 $56,788 23.8 %$149,051 $114,013 30.7 %
Percentage of total revenue13 %11 % 13 %11 % 
Selling, general, and administrative expense increased 23.8% in the second quarter of fiscal 2024 over the same quarter in the prior fiscal year. Reducing selling, general, and administrative expense for deconversion costs from each quarter, which were $458 for the current fiscal year quarter and $362 for the prior fiscal year quarter, and removing the effect of the gain on disposal of assets, net, of $1,207 in the prior fiscal year quarter, results in a 21.1% increase quarter over quarter. This increase was primarily due to higher personnel costs from medical insurance and commissions expenses, and an increase in travel and entertainment and meeting expenses from the user group meeting held during the current quarter. Selling, general, and administrative expense increased 2% as a percentage of total revenue this fiscal quarter versus the prior fiscal year quarter.
Selling, general, and administrative expense increased 30.7% in the six months ended December 31, 2023, compared to the same period last fiscal year. Reducing selling, general, and administrative expense for the effects of deconversions from each period, which were $570 for the current fiscal year period and $604 for the prior fiscal year period, for VEDIP program expenses of $16,443 and the effect of the acquisition of $192 in the current fiscal year period and removing the effect of the gain on sale of assets, net, of $7,383 in the prior fiscal year period, results in a 9.2% increase period over period. This increase was primarily due to higher personnel costs from commissions expenses, and a decrease in the gain on sale of assets, net, period over period. Selling, general, and administrative expense increased 2% as a percentage of total revenue this fiscal year period versus the prior fiscal year period.

INTEREST INCOME (EXPENSE)Three Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 20232022 20232022 
Interest Income$5,121 $1,240 313.0 %$9,866 $1,392 608.8 %
Interest Expense$(3,865)$(3,406)13.5 %$(8,062)$(4,982)61.8 %
Interest income fluctuated due to changes in interest earned on balances during the three and six months ended December 31, 2023 compared to the three and six months ended December 31, 2022. Interest expense increased when compared to the prior fiscal year quarter and year-to-date period due to increases in prevailing interest rates and amounts borrowed. There was a $255,000 outstanding balance under the credit and term loan facilities at December 31, 2023, and $275,000 outstanding balance under the credit facility at December 31, 2022.

24

PROVISION FOR INCOME TAXESThree Months Ended December 31,%
Change
Six Months Ended December 31,%
Change
 2023202220232022
Provision for Income Taxes$28,258 $24,435 15.6 %$59,827 $57,186 4.6 %
Effective Rate23.5 %23.2 %23.6 %23.4 %
The effective tax rate increased for the three and six months ended December 31, 2023 compared to the three and six months ended December 31, 2022 with an effective tax rate of 23.5% and 23.6%, respectively, of income before taxes, compared to 23.2% and 23.4%, respectively, of income before taxes for the same periods last fiscal year. The increases in the effective tax rates were primarily due to the differences in impacts of share-based compensation that vested during each of the comparative periods.

NET INCOMEThree Months Ended December 31,
%
Change
Six Months Ended December 31,%
Change
 2023202220232022
Net income$91,965 $80,775 13.9 %$193,644 $187,324 3.4 %
Diluted earnings per share$1.26 $1.10 14.1 %$2.65 $2.56 3.6 %
Net income increased 13.9% to $91,965, or $1.26 per diluted share, for the second quarter of fiscal 2024 compared to $80,775, or $1.10 per diluted share, in the same quarter of fiscal 2023. Reducing net income by deconversion net income of $2,890 for the current fiscal quarter, and by deconversion net income and the effect of the gain on disposal of assets, net, of $4,152 and $918, respectively, for the prior fiscal year second quarter, results in a 17.7% increase quarter over quarter. This increase was primarily due to net organic growth in our lines of revenue partially offset by higher operating expenses and increased provision for income taxes in the second quarter of fiscal 2024 compared to the same quarter last fiscal year.
Net income increased 3.4% to $193,644, or $2.65 per diluted share, for the six months ended December 31, 2023, compared to $187,324, or $2.56 per diluted share, in the same period of fiscal 2023. Removing from net income the effects of deconversion net income of $5,744, net loss from the acquisition of $3,539, and net loss from the VEDIP program of $12,497 for the current fiscal year period, and for the effects of deconversion net income of $7,090 and the gain on sale of assets, net, of $5,612 for the prior year fiscal period, results in a 16.8% increase period over period. This increase was primarily due to net organic growth in our lines of revenue partially offset by higher operating expenses and increased provision for income taxes in the six months ended December 31, 2023 compared to the same period last fiscal year.

REPORTABLE SEGMENT DISCUSSION
The Company is a well-rounded financial technology company and is a leading provider of technology solutions and payment processing services primarily to community and regional financial institutions.
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 the other three segments, as well as operating expenses not directly attributable to the other three segments, except for items that are deemed unassigned and excluded from any segment.
Immaterial adjustments have been made between segments to reclassify revenue and cost of revenue that was recognized for the three and six months ended December 31, 2022. These reclasses were made to be consistent with the current allocation of revenue and cost of revenue by segment. Revenue reclassed for the three and six months ended December 31, 2022, from Core to Corporate and Other was $1,851 and $3,661, respectively, from Payments to Corporate and Other was $10 and $16, respectively, and from Complementary to Corporate and Other
25

was $174 and $108, respectively. Cost of revenue reclassed for the three and six months ended December 31, 2022, from Core to Corporate and Other was $1,658 and $3,294, respectively, from Payments to Corporate and Other was $658 and $1,261, respectively, and from Complementary to Corporate and Other was $326 and $659, respectively.
CoreThree Months Ended December 31,% ChangeSix Months Ended December 31,% Change
 2023202220232022
Revenue$165,601 $153,539 7.9 %$352,041 $326,853 7.7 %
Cost of Revenue$69,370 $66,666 4.1 %$145,296 $137,270 5.8 %
Revenue in the Core segment increased 7.9% and cost of revenue increased 4.1% for the three months ended December 31, 2023, compared to the three months ended December 31, 2022. Reducing Core revenue for deconversion revenue in both quarters, which totaled $1,929 for the three months ended December 31, 2023, and $2,115 for the three months ended December 31, 2022, results in an 8.1% increase quarter over quarter. This increase was primarily driven by growth in data processing and hosting revenues as new and existing customers migrate to our private cloud and processing volumes expand. Reducing Core cost of revenue for deconversion costs in both quarters, which totaled $321 for the three months ended December 31, 2023 and $277 for the three months ended December 31, 2022, results in a 4.0% increase quarter over quarter. This increase was primarily due to increased direct costs related to increases in revenue. Cost of revenue decreased 2% as a percentage of revenue for the second quarter of fiscal 2024 compared to the same quarter in fiscal 2023.
Revenue in the Core segment increased 7.7% and cost of revenue increased 5.8% for the six months ended December 31, 2023, compared to the six months ended December 31, 2022. Reducing Core revenue for deconversion revenue in both periods, which totaled $3,595 for the six months ended December 31, 2023, and $3,933 for the six months ended December 31, 2022, results in a 7.9% increase period over period. This increase was primarily driven by the growth in data processing and hosting revenues as new and existing customers migrate to our private cloud and processing volumes expand. Reducing Core cost of revenue for deconversion costs in both periods, which totaled $425 for the six months ended December 31, 2023 and $418 for the six months ended December 31, 2022 results in a 5.9% increase period over period. This increase was primarily due to increased direct costs related to increases in revenue. Cost of revenue decreased 1% as a percentage of revenue for the six months ended December 31, 2023, compared to the same period in fiscal 2023.
PaymentsThree Months Ended December 31,% ChangeSix Months Ended December 31,% Change
 2023202220232022
Revenue$203,839 $191,477 6.5 %$403,195 $378,010 6.7 %
Cost of Revenue$111,623 $107,413 3.9 %$220,449 $207,965 6.0 %
Revenue in the Payments segment increased 6.5% and cost of revenue increased 3.9% for the second quarter of fiscal 2024 compared to the equivalent quarter of the prior fiscal year. Reducing Payments revenue for deconversion revenue in both quarters, which totaled $1,555 for the second quarter of fiscal 2024 and $1,336 for the second quarter of fiscal 2023 results in a 6.4% increase quarter over quarter. This increase was primarily due to higher card revenue primarily from expanded fraud detection and prevention revenues and organic growth in transaction volumes, and higher remote capture and ACH and payment processing revenues primarily from expanding volumes and new customer revenue. Reducing Payments cost of revenue for deconversion costs in both quarters, which totaled $51 for the second quarter of fiscal 2024 and $95 for the second quarter of fiscal 2023, results in a 4.0% increase quarter over quarter. This increase was primarily due to higher direct costs related to increases in revenue. Cost of revenue as a percentage of revenue decreased 1% for the second quarter of fiscal 2024 compared to the same quarter in fiscal 2023.
Revenue in the Payments segment increased 6.7% and cost of revenue increased 6.0% for the six months ended December 31, 2023, compared to the equivalent period of the prior fiscal year. Reducing Payments revenue for deconversion revenue in both periods, which totaled $2,560 for the six months ended December 31, 2023 and $2,771 for the six months ended December 31, 2022, and acquisition revenue of $1,945 from the current fiscal year period, results in a 6.2% increase period over period. This increase was primarily due to higher card revenue primarily from expanded fraud detection and prevention revenues and organic growth in transaction volumes, higher payment processing revenue primarily from expanding volumes and new customer revenue, and remote capture and ACH revenue. Reducing Payments cost of revenue for deconversion costs in both periods, which totaled $98 for the six months ended December 31, 2023 and $159 for the six months ended December 31, 2022, and for cost
26

of revenue from the acquisition of $3,313 from the current fiscal year period, results in a 4.4% increase period over period. This increase was primarily due to higher direct costs related to increases in revenues and higher personnel costs from an increase in employee headcount in the trailing twelve months. Cost of revenue as a percentage of revenue remained consistent for the six months ended December 31, 2023, compared to the same period in fiscal 2023.
ComplementaryThree Months Ended December 31,% ChangeSix Months Ended December 31,% Change
 2023202220232022
Revenue$152,466 $142,121 7.3 %$313,833 $290,539 8.0 %
Cost of Revenue$64,023 $58,944 8.6 %$126,298 $117,049 7.9 %
Revenue in the Complementary segment increased 7.3% and cost of revenue increased 8.6% for the second quarter of fiscal 2024 compared to the equivalent quarter of the prior fiscal year. Reducing Complementary revenue for deconversion revenue in both periods, which totaled $1,355 for the second quarter of fiscal 2024 and $2,914 for the second quarter of fiscal 2023 results in an 8.6% increase quarter over quarter. This increase was primarily driven by higher Jack Henry digital revenue as active users increased and volumes expanded from existing products and new products were introduced, and hosting revenues as new and existing customers continued to migrate to our private cloud and processing volumes expanded. Reducing Complementary cost of revenue for deconversion costs in both quarters, which totaled $249 for the second quarter of fiscal 2024 and $174 for the second quarter of fiscal 2023, results in an 8.5% increase quarter over quarter. This increase was primarily due to increased amortization of capitalized software from capital software development projects and higher direct costs related to increases in revenues. Cost of revenue as a percentage of revenue remained consistent for the second quarter of fiscal 2024 compared to the same quarter in fiscal 2023.
Revenue in the Complementary segment increased 8.0% and cost of revenue increased 7.9% for the six months ended December 31, 2023, compared to the equivalent period of the prior fiscal year. Reducing Complementary revenue for deconversion revenue in both periods, which totaled $2,806 for the six months ended December 31, 2023 and $4,149 for the six months ended December 31, 2022, results in an 8.6% increase period over period. This increase was primarily driven by higher Jack Henry digital revenue as active users increased and volumes expanded from existing products and new products were introduced, and hosting revenues, as new and existing customers continued to migrate to our private cloud and processing volumes expanded. Complementary segment deconversion costs did not significantly affect the Complementary segment cost of revenue increase period over period. The Complementary segment cost of revenue increase was primarily due to higher direct costs related to increases in revenue, increased amortization of capitalized software from capital software development projects, and higher internal licenses and fees. Cost of revenue as a percentage of revenue remained consistent for the six months ended December 31, 2023, compared to the same period in fiscal 2023.
Corporate and OtherThree Months Ended December 31,% ChangeSix Months Ended December 31,% Change
 2023202220232022
Revenue$23,795 $18,177 30.9 %$48,000 $39,114 22.7 %
Cost of Revenue$75,963 $71,566 6.1 %$151,938 $140,565 8.1 %
Revenue classified in the Corporate and Other segment includes revenues from other products and services and hardware not specifically attributed to the other three segments. Revenue in the Corporate and Other segment increased 30.9% for the second quarter of fiscal 2024 compared to the equivalent quarter of the prior fiscal year. This increase was primarily due to higher user group revenues related to the user group meeting held in the current quarter that was held during the first quarter in the prior fiscal year. Corporate and Other segment deconversion revenue did not significantly affect Corporate and Other revenue increase quarter over quarter.
Cost of revenue for the Corporate and Other segment includes operating expenses not directly attributable to the other three segments. The cost of revenue in the second quarter of fiscal 2024 increased 6.1% when compared to the prior fiscal year quarter. This increase was primarily due to higher internal licenses and fees quarter over quarter. Corporate and Other segment deconversion and acquisition costs did not significantly affect the Corporate and Other cost of revenue increase quarter over quarter.
Revenue in the Corporate and Other segment increased 22.7% for the six months ended December 31, 2023, compared to the equivalent period of the prior fiscal year. This increase was primarily due to higher hardware and other processing revenues period over period. Corporate and Other segment deconversion revenue did not significantly affect the Corporate and Other revenue increase period over period.
27

The cost of revenue in the six months ended December 31, 2023, increased 8.1% when compared to the prior fiscal year period. This increase was primarily due to higher internal licenses and fees, increased personnel costs, including salaries and benefits expenses, and higher cost of hardware related to the revenue increase. Corporate and Other segment deconversion and acquisition costs did not significantly affect the Corporate and Other cost of revenue increase period over period.

LIQUIDITY AND CAPITAL RESOURCES
The Company's cash and cash equivalents increased to $26,709 at December 31, 2023, from $12,243 at June 30, 2023.
The following table summarizes net cash from operating activities in the statement of cash flows:
Six Months Ended
December 31,
20232022
Net income$193,644 $187,324 
Non-cash expenses98,292 73,405 
Change in receivables90,702 102,672 
Change in deferred revenue(130,529)(125,433)
Change in other assets and liabilities(13,437)(47,257)
Net cash provided by operating activities$238,672 $190,711 
Cash provided by operating activities for the first six months of fiscal 2024 increased 25% compared to the same period last year primarily due to a lower decrease in accrued expenses period over period. Cash from operations is primarily used to repay debt, pay dividends, repurchase stock, for capital expenditures, and acquisitions.
Cash used in investing activities for the first six months of fiscal 2024 totaled $110,959 and included: $83,408 for the ongoing enhancement and development of existing and new product and service offerings; capital expenditures on facilities and equipment of $24,458; $2,971 for the purchase and development of internal use software; and the purchase of investment of $1,000. Cash uses were partially offset by proceeds from the sale of assets of $878. Cash used in investing activities for the first six months of fiscal 2023 totaled $301,192 and included: $229,628 for an acquisition; $81,046 for the development of software; $17,376 for capital expenditures; and $1,027 for the purchase and development of internal use software. Cash uses were partially offset by proceeds from the sale of assets of $27,885.
Financing activities used cash of $113,247 for the first six months of fiscal 2024 and included payments on credit facilities of $240,000, dividends paid to stockholders of $75,722, and purchases of treasury stock of $20,000. Cash uses were partially offset by borrowings on credit facilities of $220,000 and $2,475 net cash inflow from the issuance of stock and tax withholding related to stock-based compensation. Financing activities provided cash of $87,457 in the first six months of fiscal 2023 and included borrowings on credit facilities of $365,000 partially offset by repayments on credit facilities and financing leases of $205,042, $71,454 for the payment of dividends, and $1,047 net cash outflow from the issuance of stock and tax withholding related to stock-based compensation.
Capital Requirements and Resources
The Company generally uses existing resources and funds generated from operations to meet its capital requirements. Capital expenditures totaling $24,458 and $17,376 for the six months ended December 31, 2023, and December 31, 2022, respectively, were made primarily for additional equipment and the improvement of existing facilities. These additions were funded from cash generated by operations. Total consolidated capital expenditures on facilities and equipment for the Company for fiscal year 2024 are expected to be approximately $77,000 and have been or will be funded from our credit facilities and cash generated by operations.
In July 2023, the Company conducted a voluntary separation program for certain eligible employees that includes a voluntary employee departure incentive payment (VEDIP) for the eligible employees who chose to participate in the program. The Company made payments associated with the VEDIP program in the approximate amount of $16,443 from July 2023 through December 2023, including immaterial payments continuing into calendar 2024.
On August 8, 2023, the Company entered into a contract to purchase fixed assets that added contractual spend obligations of $30,392 for the period of December 15, 2023, through June 30, 2025. This commitment is in addition to the commitments discussed in our Annual Report on Form 10-K for the year ended June 30, 2023.
28


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, 2023, there were 31,323 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,667 additional shares. The total cost of treasury shares at December 31, 2023, was $1,852,118, and the Company repurchased 129 shares during the first six months of fiscal 2024. At June 30, 2023, there were 31,194 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,796 additional shares. The total cost of treasury shares at June 30, 2023, was $1,832,118 and the Company repurchased no shares during the first six months of fiscal 2023.
Credit facilities
On August 31, 2022, the Company entered into a five-year senior, unsecured amended and restated credit agreement that replaced a prior credit facility that was entered into on February 10, 2020. The credit agreement allows for borrowings of up to $600,000, which may be increased to $1,000,000 by the Company at any time until maturity. The credit agreement bears interest at a variable rate equal to (a) a rate based on an adjusted Secured Overnight Financing Rate (“SOFR”) term rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the Prime Rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% per annum and (iv) the Adjusted Term SOFR Screen Rate (without giving effect to the Applicable Margin) 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 agreement 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 agreement. As of December 31, 2023, the Company was in compliance with all such covenants. The amended and restated credit facility terminates August 31, 2027. There was $75,000 and $95,000 outstanding under the amended and restated credit facility at December 31, 2023 and June 30, 2023, respectively.
Term loan facility
On May 16, 2023, the Company entered into a term loan credit agreement with a syndicate of financial institutions, with an original principal balance of $180,000. Borrowings under the term loan facility bear interest at a variable rate equal to (a) a rate based on an adjusted SOFR term rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the Prime Rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% per annum and (iv) the Adjusted Term SOFR Screen Rate (without giving effect to the Applicable Margin) for a one month Interest Period on such day for Dollars plus 0.75%), plus an applicable percentage in each case determined by the Company's leverage ratio. The term loan credit agreement 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 term loan credit agreement. As of December 31, 2023, the Company was in compliance with all such covenants. The term loan credit agreement has a maturity date of May 16, 2025. There was $180,000 outstanding under the term loan at December 31, 2023 and June 30, 2023.
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, 2025. There was no balance outstanding at December 31, 2023, or June 30, 2023.

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 interest 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 had $255,000 outstanding debt with variable interest rates as of December 31, 2023, and a 1% increase in our borrowing rate would increase our annual interest expense by $2,550.

29


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, 2023, there were no changes in the Company's 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.
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 quarter ended December 31, 2023:
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, 2023— $— — 3,667,497 
November 1 - November 30, 2023— — — 3,667,497 
December 1 - December 31, 2023— — — 3,667,497 
Total $  3,667,497 
(1) Total stock repurchase authorizations approved by the Company's Board of Directors as of May 14, 2021, were for 35,000,000 shares. Under these authorizations, the Company has repurchased and not re-issued 31,323,119 shares and has repurchased and re-issued 9,384 shares. These authorizations have no specific dollar or share price targets and no expiration dates.

ITEM 5. OTHER INFORMATION

Rule 10b-5(1) Trading Plans

During the three months ended December 31, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
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, 2023, and June 30, 2023, (ii) the Condensed Consolidated Statements of Income for the three and six months ended December 31, 2023, and 2022, (iii) the Condensed Consolidated Statements of Changes in Shareholders' Equity for the three and six months ended December 31, 2023, and 2022, (iv) the Condensed Consolidated Statements of Cash Flows for the six months ended December 31, 2023, and 2022, 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 8, 2024/s/ David B. Foss
David B. Foss
Chief Executive Officer and Board Chair
Date:February 8, 2024/s/ Mimi L. Carsley
Mimi L. Carsley
Chief Financial Officer and Treasurer

32
EX-31.1 2 jkhy-20231231xex311.htm EX-31.1 - JKHY 2023.12.31 - Q2 FY'2024 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 8, 2024
/s/ David B. Foss
David B. Foss
Chief Executive Officer


EX-31.2 3 jkhy-20231231xex312.htm EX-31.2 - JKHY 2023.12.31 - Q2 FY'2024 Document

EXHIBIT 31.2
CERTIFICATION
I, Mimi L. Carsley, 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 8, 2024
/s/ Mimi L. Carsley
Mimi L. Carsley
Chief Financial Officer


EX-32.1 4 jkhy-20231231xex321.htm EX-32.1 - JKHY 2023.12.31 - Q2 FY'2024 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, 2023 (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 8, 2024
*/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-20231231xex322.htm EX-32.2 - JKHY 2023.12.31 - Q2 FY'2024 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, 2023 (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 8, 2024
*/s/ Mimi L. Carsley
Mimi L. Carsley
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-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000006 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Text Block) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Recent Accounting Pronouncements Recent Accounting Pronouncements (Text Block) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Revenue and Deferred Costs Revenue and Deferred Costs (Notes) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Fair Value Measures and Disclosures link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Leases Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Debt (Text Block) link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Income Taxes (Text Block) link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Stock Based Compensation (Text Block) link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Earnings Per Share Earnings Per Share (Text Block) link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Business Acquisitions (Text Block) link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Reportable Segment Information (Text Block) link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Subsequent Events Subsequent Events (Text Block) link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Fair Value Measures and Disclosures (Policies) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Leases Leases (Policies) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies- Loss on Disposal of Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Revenue and Deferred Costs Revenue and Deferred Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Fair Value Measures and Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Leases Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Earnings Per Share Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Reportable Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Purchase of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue and Deferred Costs Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue and Deferred Costs Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue and Deferred Costs Revenue Recognition Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue and Deferred Costs Revenue Recognition Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue and Deferred Costs Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fair Value Measures and Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Leases Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Debt Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Income Taxes Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Stock Based Compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Stock Based Compensation Restricted Stock Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stock Based Compensation PSU Measurement Date Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Earnings Per Share Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Business Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Reportable Segment Information Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Reportable Segment Information Reconciliation of Operating Profit by Segment to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Subsequent Events Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 jkhy-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 jkhy-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 jkhy-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Recoveries of amounts previously written off Accounts Receivable, Allowance for Credit Loss, Recovery Pay vs Performance Disclosure [Line Items] Accumulated Amortization Operating Lease Right-of-use asset Accumulated Amortization Operating Lease Right-of-use asset Accumulated Amortization Operating Lease Right-of-use asset Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Automated Bookkeeping, Inc. [Member] Automated Bookkeeping, Inc. [Member] Automated Bookkeeping, Inc. [Member] Revolving Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Research and Development Research and Development Expense Underlying Security Market Price Change Underlying Security Market Price Change, Percent Requisite service period Deferred Compensation Arrangement with Individual, Requisite Service Period Cash Acquired from Acquisition Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Reclassification of Revenue from Core to Corporate and Other Reclassification of Revenue from Core to Corporate and Other Reclassification of Revenue from Core to Corporate and Other Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Future revenue related to unsatisfied performance obligations, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Investment, Name [Domain] Investment, Name [Domain] 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 Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Debt Disclosures [Text Block] Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Elizabethtown, KY Sublease Elizabethtown, KY Sublease [Member] Elizabethtown, KY Sublease Revolving credit facility [Member] Revolving Credit Facility [Member] Deferred income tax liability Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares [Member] Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Weighted average remaining contractual term, stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Purchase of investments Payments to Acquire Investments Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Proceeds from sale of common stock Proceeds from Issuance of Common Stock Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Lessee, Leases [Policy Text Block] Lessee, Leases [Policy Text Block] CURRENT LIABILITIES: Liabilities, Current [Abstract] Preferred stock - $1 par value; 500,000 shares authorized, none issued Preferred Stock, Value, Issued Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Services and Support [Member] License and Service [Member] Diluted earnings per share Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Less treasury stock at cost; 31,323,119 shares at December 31, 2023; 31,194,351 shares at June 30, 2023 Treasury Stock, Value Treasury Stock, Value Receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Credit facilities [Member] Line of Credit [Member] Lessor, Operating Leases Lessor, Operating Leases [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Trading Symbol Trading Symbol Reclassification of Cost from Complementary to Corporate and Other Reclassification of Cost from Complementary to Corporate and Other Reclassification of Cost from Complementary to Corporate and Other Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount NET INCOME Net Income Net Income (Loss) Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Total other liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Total sublease receipts Lessor, Operating Lease, Payment to be Received Fed Funds Effective Rate Overnight Index Swap Rate [Member] Fed Funds Effective Rate Overnight Index Swap Rate [Member] STOCKHOLDERS' EQUITY Equity, Attributable to Parent [Abstract] Exercised, number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Change in receivables Increase (Decrease) in Receivables Other Intangible Assets [Member] Other Intangible Assets [Member] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Identifiable Intangible Assets, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Comprehensive Income Comprehensive Income, Policy [Policy Text Block] 2027 Lessor, Operating Lease, Payment to be Received, Year Four 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] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Name Measure Name Core [Member] Core Segment [Member] Core Segment [Member] Revolving Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Change in accrued expenses Increase (Decrease) in Accrued Liabilities Certificates of Deposit Certificates of Deposit [Member] Entity number of customers Entity number of customers Entity number of customers Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Dividends declared per share Common Stock, Dividends, Per Share, Declared Non-current deferred costs Deferred Costs, Noncurrent Measurement Frequency [Axis] Measurement Frequency [Axis] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent 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] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Investment Owned, at Cost Investment Owned, Cost Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Tax withholding related to share-based compensation Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Maturity of Lease Liabilities Under ASC 842 [Table Text Block] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] On-Premise Support On-Premise Support [Member] On-Premise Support Accrued income taxes Accrued Income Taxes, Current OTHER ASSETS: Other Assets, Noncurrent [Abstract] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Contract Assets- Current Contract with Customer, Asset, after Allowance for Credit Loss, Current CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted, number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Income tax receivable Income Taxes Receivable, Current Unsecured Loan, Maturity Date Debt Instrument, Maturity Date Interest Expense Interest Expense Dividends Dividends, Common Stock Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Number of shares authorized for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Payrailz [Member] Payrailz [Member] Payrailz Identifiable Intangible Assets Acquired Finite-Lived Intangible Assets Acquired Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Operating Lease, Liability, Current Operating Lease, Liability, Current Computer Software, Intangible Asset [Member] Computer Software, Intangible Asset [Member] Compensation Peer Group [Member] Compensation Peer Group [Member] Compensation Peer Group [Member] Shares issued for Employee Stock Purchase Plan (shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Private and Public Cloud Private & Public Cloud [Member] Private & Public Cloud Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Customer relationships, net of amortization Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Class of Stock Disclosures [Abstract] Class of Stock Disclosures [Abstract] Change in income taxes Increase (Decrease) in Income Taxes Payable Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS, END OF PERIOD Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Asset Class [Axis] Asset Class [Axis] Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Credit facilities Lines of Credit, Fair Value Disclosure 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Interest Income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Term loan facility Loans Payable [Member] Variable Lease, Cost Variable Lease, Cost Operating Lease, Cost Operating Lease, Cost Common stock, issued shares Common Stock, Shares, Issued Acquired Receivables, Estimated Uncollectible Business Combination, Acquired Receivables, Estimated Uncollectible Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] SEGMENT INCOME Gross Profit Vested, number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred revenues Contract Liabilities (Deferred Revenue)- Current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Long-term Debt Long-Term Debt Selling, General, and Administrative Selling, General and Administrative Expense Share-based Payment Arrangement, Option [Member] Employee Stock Option [Member] Compensation expense yet to be recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total Expenses Total Expenses Costs and Expenses Maximum [Member] Maximum [Member] Compensation expense yet to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Interest paid Interest Paid, Including Capitalized Interest, Operating and Investing Activities Entity Address, Address Line One Entity Address, Address Line One Purchase of treasury shares Treasury Stock, Value, Acquired, Cost Method 2015 EIP [Member] 2015 EIP [Member] 2015 EIP [Member] Processing [Member] Processing [Member] Processing [Member] Share-based Payment Arrangement [Text Block] Share-Based Payment Arrangement [Text Block] NET CHANGE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Capitalized Contract Cost Capitalized Contract Cost, Net Business Acquisition [Axis] Business Acquisition [Axis] Future revenue related to unsatisfied performance obligations, expected percentage to be recognized for given time frame Revenue, Remaining Performance Obligation, Percentage Reclassification of Cost from Core to Corporate and Other Reclassification of Cost from Core to Corporate and Other Reclassification of Cost from Core to Corporate and Other Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] 2024 (remaining period) Lessor, Operating Lease, Payment to be Received, Year One Forfeited, number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Sublease Income Sublease Income Business Acquisition Disclosure [Text Block] Business Combination Disclosure [Text Block] Common Stock Stockholders' Equity, Policy [Policy Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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 Shares issued for equity-based payment arrangements (value) Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Amortization of deferred contract costs Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount 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] Lessor, Operating Lease, Term of Contract Lessor, Operating Lease, Term of Contract Purchase of treasury stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Name Outstanding Recovery, Individual Name Debt Instrument, Face Amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code CURRENT ASSETS: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] 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 Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Payments [Member] Payments [Member] Payments Segment [Member] Operating Lease, Payments Operating Lease, Payments Shares, beginning of period Shares, end of period Common Stock, Shares, Outstanding PEO PEO [Member] Lessor, Operating Lease, Payment to be Received, Maturity Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block] 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 Contract Asset- Non-current Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Total other assets Assets, Noncurrent Asset Class [Domain] Asset Class [Domain] Common stock, par value Common Stock, Par or Stated Value Per Share Allowance for Credit Loss [Abstract] Net cash from investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent Present value of operating lease liabilities Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Change in prepaid expenses, deferred costs and other Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Reclassification of Revenue from Payments to Corporate and Other Reclassification of Revenue from Payments to Corporate and Other Reclassification of Revenue from Payments to Corporate and Other Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Non-current deferred revenues Contract Liabilities (Deferred Revenue)- Non- current Contract with Customer, Liability, Noncurrent Annual dividend based on most recent quarterly dividend Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments LONG TERM LIABILITIES: Liabilities, Noncurrent [Abstract] 2026 Lessor, Operating Lease, Payment to be Received, Year Three Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] 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 Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Number of Reportable Segments Number of Reportable Segments Earnings Per Share Earnings Per Share [Abstract] Beginning average percentile rank for TSR Beginning average percentile rank for TSR Beginning average percentile rank for TSR Expiration of statutes of limitations impact on UTB balance Decrease in Unrecognized Tax Benefits is Reasonably Possible Common stock - $0.01 par value; 250,000,000 shares authorized; 104,181,060 shares issued at December 31, 2023; 104,088,784 shares issued at June 30, 2023 Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total current assets Assets, Current Preferred Stock [Member] Preferred Stock [Member] Other intangible assets, net of amortization Other Intangible Assets, Net 2028 Lessor, Operating Lease, Payment to be Received, Year Five Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Amortization Amortization Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Recent Accounting Guidance [Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Unrecognized Tax Benefits Unrecognized Tax Benefits PEO Name PEO Name Preferred stock, shares authorized Preferred Stock, Shares Authorized 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 Preferred Shares Preferred Stock, Shares Outstanding Net cash from operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Unsecured Loan, Amount Outstanding Unsecured Debt Deferred costs Deferred Costs, Current Computer software developed Payments to Develop Software Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders' equity Balance, beginning of period (value) Balance, end of period (value) Equity, Attributable to Parent Acquired Receivable, Fair Value Business Combination, Acquired Receivable, Fair Value Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Change in deferred revenues Increase (Decrease) in Deferred Revenue Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized from beginning deferred balance Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Subsequent Events [Abstract] Subsequent Events [Abstract] INCOME BEFORE INCOME TAXES INCOME BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Debt, net of current maturities Long-Term Debt and Lease Obligation Preferred stock, issued Preferred Stock, Shares Issued New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2024 (remaining period) Lessee, Operating Lease, Liability, to be Paid, Year One Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Expense for stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock [Member] Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share [Text Block] Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Remaining lease terms Lessee, Operating Lease, Term of Contract Revolving Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Minimum [Member] Minimum [Member] Common share information: Weighted Average Number of Shares Outstanding, Diluted [Abstract] PROPERTY AND EQUIPMENT, net Property, Plant and Equipment, Net Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Tax withholding payments related to share-based compensation Payment, Tax Withholding, Share-Based Payment Arrangement Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Net Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income Taxes Paid, Net Income Taxes Paid, Net Net cash from financing activities Net Cash Provided by (Used in) Financing Activities Recurring Fair Value Measurements[Table Text Block] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Retained Earnings [Member] Retained Earnings [Member] Acquisition goodwill expected to be tax deductible Business Acquisition, Goodwill, Expected Tax Deductible Amount INTEREST INCOME (EXPENSE) Interest Income (Expense), Net [Abstract] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities and equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Basic earnings per share Earnings Per Share, Basic Compensation expense not yet recognized, stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Shares issued for Employee Stock Purchase Plan (value) Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] (Gain)/loss on disposal of assets Gain (Loss) on Disposition of Assets Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Fair value under Monte Carlo [Member] Fair value under Monte Carlo [Member] Fair value under Monte Carlo [Member] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Consolidation Consolidation, Policy [Policy Text Block] Business Acquisition, Effective Date of Acquisition Business Acquisition, Effective Date of Acquisition Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total long term liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Unsecured Debt [Member] Unsecured Debt [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Change in accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized shares Common Stock, Shares Authorized 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] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Certificates of Deposit Other Assets, Fair Value Disclosure Reclassification of Cost from Payments to Corporate and Other Reclassification of Cost from Payments to Corporate and Other Reclassification of Cost from Payments to Corporate and Other Reclassification of Revenue from Complementary to Corporate and Other Reclassification of Revenue from Complementary to Corporate and Other Reclassification of Revenue from Complementary to Corporate and Other 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] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Schedule Of Share Based Payment Award PSU Valuation Assumptions [Table Text Block] ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block] us-gaap_ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block] Additional paid-in capital Additional Paid in Capital 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 Unsecured Loan, Unused Borrowing Capacity Debt Instrument, Unused Borrowing Capacity, Amount Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other Prepaid Expense and Other Assets, Current 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 Forfeited, number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Allowance for credit losses- beginning balance Allowance for credit losses- ending balance Accounts Receivable, Allowance for Credit Loss Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 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] Outstanding, period end, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Shares issued for equity-based payment arrangements (shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive effect of stock options, restricted stock units, and performance units Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Purchased software Payments to Acquire Software Proceeds from dispositions Proceeds from Sale of Property, Plant, and Equipment Lease Contractual Term [Axis] Lease Contractual Term [Axis] Repayments on credit facilities and financing leases Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated Depreciation, Property and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Corporate and Other [Member] Corporate and Other [Member] Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock, Common [Member] Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] PROVISION FOR INCOME TAXES Income Tax Expense (Benefit) Write-offs charged against allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Fair Value of Financial Instruments[Text Block] Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name 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 Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Equity [Abstract] Equity [Abstract] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Escrow deposit related to acquisition Escrow deposit related to acquisition, total Escrow deposit related to acquisition, total Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag 2025 Lessor, Operating Lease, Payment to be Received, Year Two Complementary [Member] Complementary [Member] Complementary Segment [Member] Change in deferred income taxes Increase (Decrease) in Deferred Income Taxes Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payment for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Total Interest Income (Expense) INTEREST INCOME (EXPENSE) Interest Income (Expense), Net Credit Facility [Domain] Credit Facility [Domain] Escrow deposit - indemnification matters Escrow deposit - indemnification matters Escrow deposit - indemnification matters Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Diluted weighted average shares outstanding Weighted average shares outstanding for diluted earnings per share Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] EXPENSES Operating Expenses [Abstract] Revenue and Deferred Costs [Text Block] Revenue from Contract with Customer [Text Block] Capital expenditures Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover page. Cover [Abstract] Subsequent Events [Text Block] Subsequent Events [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value, Recurring [Member] Fair Value, Recurring [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] 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 Dividends paid Payments of Dividends Other long-term liabilities Other Liabilities, Noncurrent 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 Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Future revenue related to unsatisfied performance obligations Revenue, Remaining Performance Obligation, Amount Prime Rate [Member] Prime Rate [Member] Reportable Segment Information Disclosure [Text Block] Segment Reporting Disclosure [Text Block] CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Purchase of Investments [Abstract] Purchase of Investments [Abstract] Purchase of Investments [Abstract] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic weighted average shares outstanding Weighted average shares outstanding for basic earnings per share Weighted Average Number of Shares Outstanding, Basic Acquired Receivables, Gross Contractual Amount Business Combination, Acquired Receivables, Gross Contractual Amount Entity Current Reporting Status Entity Current Reporting Status OPERATING INCOME OPERATING INCOME Operating Income (Loss) Cost of Revenue Cost of Revenue Changes in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Escrow deposit - final purchase price adjustment Escrow deposit - final purchase price adjustment Escrow deposit - final purchase price adjustment Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Product Delivery and Service [Member] Product Delivery and Service [Member] Product Delivery and Service [Member] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Current provision for expected credit losses Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer Relationships [Member] Customer Relationships [Member] Borrowings on credit facilities Proceeds from Long-Term Lines of Credit Computer software, net of amortization Capitalized Computer Software, Net EX-101.PRE 10 jkhy-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - shares
6 Months Ended
Dec. 31, 2023
Jan. 26, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2023  
Document Transition Report false  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --06-30  
Entity Central Index Key 0000779152  
Entity File Number 0-14112  
Entity Registrant Name JACK HENRY & ASSOCIATES, INC.  
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,867,678
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 26,709 $ 12,243
Receivables, net 270,551 361,252
Income tax receivable 0 7,523
Prepaid expenses and other 179,304 169,178
Deferred costs 77,703 77,766
Total current assets 554,267 627,962
PROPERTY AND EQUIPMENT, net 204,846 205,664
OTHER ASSETS:    
Non-current deferred costs 174,821 161,465
Computer software, net of amortization 581,756 565,714
Other non-current assets 353,248 322,698
Other intangible assets, net of amortization 19,099 19,998
Goodwill 804,797 804,797
Total other assets 1,994,863 1,940,200
Total assets 2,753,976 2,773,826
CURRENT LIABILITIES:    
Accounts payable 18,729 19,156
Accrued expenses 174,084 172,629
Accrued income taxes 14,417 0
Deferred revenues 196,794 331,974
Total current liabilities 404,024 523,759
LONG TERM LIABILITIES:    
Non-current deferred revenues 72,406 67,755
Deferred income tax liability 227,899 244,431
Debt, net of current maturities 255,000 275,000
Other long-term liabilities 70,260 54,371
Total long term liabilities 625,565 641,557
Total liabilities $ 1,029,589 $ 1,165,316
STOCKHOLDERS' EQUITY    
Preferred stock, par value $ 1 $ 1
Preferred stock, shares authorized 500,000 500,000
Preferred stock, issued 0 0
Preferred stock - $1 par value; 500,000 shares authorized, none issued $ 0 $ 0
Common stock, par value $ 0.01 $ 0.01
Common stock, authorized shares 250,000,000 250,000,000
Common stock, issued shares 104,181,060 104,088,784
Common stock - $0.01 par value; 250,000,000 shares authorized; 104,181,060 shares issued at December 31, 2023; 104,088,784 shares issued at June 30, 2023 $ 1,042 $ 1,041
Additional paid-in capital 601,790 583,836
Retained earnings $ 2,973,673 $ 2,855,751
Treasury Stock, Common, Shares 31,323,119 31,194,351
Less treasury stock at cost; 31,323,119 shares at December 31, 2023; 31,194,351 shares at June 30, 2023 $ (1,852,118) $ (1,832,118)
Total stockholders' equity 1,724,387 1,608,510
Total liabilities and equity 2,753,976 2,773,826
Customer Relationships [Member]    
OTHER ASSETS:    
Customer relationships, net of amortization $ 61,142 $ 65,528
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]        
Revenue $ 545,701 $ 505,314 $ 1,117,069 $ 1,034,516
EXPENSES        
Cost of Revenue 320,979 304,589 643,981 602,849
Research and Development 35,478 36,561 72,370 69,554
Selling, General, and Administrative 70,277 56,788 149,051 114,013
Total Expenses 426,734 397,938 865,402 786,416
OPERATING INCOME 118,967 107,376 251,667 248,100
INTEREST INCOME (EXPENSE)        
Interest Income 5,121 1,240 9,866 1,392
Interest Expense (3,865) (3,406) (8,062) (4,982)
Total Interest Income (Expense) 1,256 (2,166) 1,804 (3,590)
INCOME BEFORE INCOME TAXES 120,223 105,210 253,471 244,510
PROVISION FOR INCOME TAXES 28,258 24,435 59,827 57,186
NET INCOME $ 91,965 $ 80,775 $ 193,644 $ 187,324
Earnings Per Share        
Basic earnings per share $ 1.26 $ 1.11 $ 2.66 $ 2.57
Basic weighted average shares outstanding 72,838 72,962 72,854 72,929
Diluted earnings per share $ 1.26 $ 1.10 $ 2.65 $ 2.56
Diluted weighted average shares outstanding 72,984 73,144 72,999 73,141
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement - USD ($)
$ in Thousands
Total
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Balance, beginning of period (value) at Jun. 30, 2022     $ 1,039 $ 551,360 $ 2,636,342 $ (1,807,118)
Shares, beginning of period at Jun. 30, 2022     103,921,724      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued for equity-based payment arrangements (shares)     70,084      
Shares issued for Employee Stock Purchase Plan (shares)     35,200      
Shares issued for equity-based payment arrangements (value)     $ 0      
Shares issued for Employee Stock Purchase Plan (value)     1 6,686    
Tax withholding related to share-based compensation       (6,731)    
Stock-based compensation expense       13,541    
Net Income $ 187,324       187,324  
Dividends         (71,454)  
Purchase of treasury shares           0
Balance, end of period (value) at Dec. 31, 2022 $ 1,510,990   $ 1,040 564,856 2,752,212 (1,807,118)
Shares, end of period at Dec. 31, 2022     104,027,008      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share $ 0.98          
Balance, beginning of period (value) at Sep. 30, 2022     $ 1,040 560,034 2,707,182 (1,807,118)
Shares, beginning of period at Sep. 30, 2022     103,953,128      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued for equity-based payment arrangements (shares)     57,943      
Shares issued for Employee Stock Purchase Plan (shares)     15,937      
Shares issued for equity-based payment arrangements (value)     $ 0      
Shares issued for Employee Stock Purchase Plan (value)     0 2,884    
Tax withholding related to share-based compensation       (5,174)    
Stock-based compensation expense       7,112    
Net Income $ 80,775       80,775  
Dividends         (35,745)  
Purchase of treasury shares           0
Balance, end of period (value) at Dec. 31, 2022 $ 1,510,990   $ 1,040 564,856 2,752,212 (1,807,118)
Shares, end of period at Dec. 31, 2022     104,027,008      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share $ 0.49          
Preferred Shares   0        
Balance, beginning of period (value) at Jun. 30, 2023 $ 1,608,510   $ 1,041 583,836 2,855,751 (1,832,118)
Shares, beginning of period at Jun. 30, 2023     104,088,784      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued for equity-based payment arrangements (shares)     47,660      
Shares issued for Employee Stock Purchase Plan (shares)     44,616      
Shares issued for equity-based payment arrangements (value)     $ 1      
Shares issued for Employee Stock Purchase Plan (value)     0 6,035    
Tax withholding related to share-based compensation       (3,561)    
Stock-based compensation expense       15,480    
Net Income 193,644       193,644  
Dividends         (75,722)  
Purchase of treasury shares           (20,000)
Balance, end of period (value) at Dec. 31, 2023 $ 1,724,387   $ 1,042 601,790 2,973,673 (1,852,118)
Shares, end of period at Dec. 31, 2023     104,181,060      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share $ 1.04          
Balance, beginning of period (value) at Sep. 30, 2023     $ 1,041 591,458 2,919,567 (1,852,118)
Shares, beginning of period at Sep. 30, 2023     104,144,549      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued for equity-based payment arrangements (shares)     16,603      
Shares issued for Employee Stock Purchase Plan (shares)     19,908      
Shares issued for equity-based payment arrangements (value)     $ 1      
Shares issued for Employee Stock Purchase Plan (value)     0 2,616    
Tax withholding related to share-based compensation       (617)    
Stock-based compensation expense       8,333    
Net Income $ 91,965       91,965  
Dividends         (37,859)  
Purchase of treasury shares           0
Balance, end of period (value) at Dec. 31, 2023 $ 1,724,387   $ 1,042 $ 601,790 $ 2,973,673 $ (1,852,118)
Shares, end of period at Dec. 31, 2023     104,181,060      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Dividends declared per share $ 0.52          
Preferred Shares   0        
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income $ 193,644 $ 187,324
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation 23,765 24,766
Amortization 75,366 68,946
Change in deferred income taxes (16,532) (27,611)
Expense for stock-based compensation 15,480 14,544
(Gain)/loss on disposal of assets 213 (7,240)
Changes in operating assets and liabilities:    
Change in receivables 90,702 102,672
Change in prepaid expenses, deferred costs and other (52,969) (39,042)
Change in accounts payable 277 (7,696)
Change in accrued expenses 15,463 (47,544)
Change in income taxes 23,792 47,025
Change in deferred revenues (130,529) (125,433)
Net cash from operating activities 238,672 190,711
CASH FLOWS FROM INVESTING ACTIVITIES:    
Payment for acquisitions, net of cash acquired 0 (229,628)
Capital expenditures (24,458) (17,376)
Proceeds from dispositions 878 27,885
Purchased software (2,971) (1,027)
Computer software developed (83,408) (81,046)
Purchase of investments (1,000) 0
Net cash from investing activities (110,959) (301,192)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Borrowings on credit facilities 220,000 365,000
Repayments on credit facilities and financing leases (240,000) (205,042)
Purchase of treasury stock (20,000) 0
Dividends paid (75,722) (71,454)
Tax withholding payments related to share-based compensation (3,561) (6,731)
Proceeds from sale of common stock 6,036 5,684
Net cash from financing activities (113,247) 87,457
NET CHANGE IN CASH AND CASH EQUIVALENTS 14,466 (23,024)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 12,243 48,787
CASH AND CASH EQUIVALENTS, END OF PERIOD $ 26,709 $ 25,763
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies (Text Block)
6 Months Ended
Dec. 31, 2023
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,” or the “Company”) is a well-rounded financial technology company. Jack Henry was founded in 1976 as a provider of core information processing solutions for banks. Today, the Company’s extensive array of products and services includes processing transactions, automating business processes, and managing information for approximately 7,500 financial institutions and diverse corporate entities.
Consolidation
The condensed consolidated financial statements include the accounts of Jack Henry and all of its subsidiaries, which are wholly owned, and all intercompany accounts and transactions have been eliminated.
Comprehensive Income
Comprehensive income for the three and six months ended December 31, 2023 and 2022, equals the Company’s net income.
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 three and six months ended December 31, 2023:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
Allowance for credit losses - beginning balance$8,204 $8,030 $7,955 $7,616 
Current provision for expected credit losses480 480 960 960 
Write-offs charged against allowance(552)(325)(783)(390)
Recoveries of amounts previously written off— (1)— (2)
Allowance for credit losses - ending balance$8,132 $8,184 $8,132 $8,184 
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, 2023, totaled $464,879 and at June 30, 2023, totaled $466,711.
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 3 to 20 years. Accumulated amortization of intangible assets totaled $1,201,636 and $1,149,913 at December 31, 2023, and June 30, 2023, respectively.
Purchase of Investment
At December 31, 2023, and June 30, 2023, the Company had an investment in the preferred stock of Autobooks, Inc. (“Autobooks”) of $18,250, which represented a non-controlling share of the voting equity as of that 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, 2023, there were 31,323 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,667 additional shares. The total cost of treasury shares at December 31, 2023, was $1,852,118. During the first six months of fiscal 2024, the Company repurchased 129 shares. At June 30, 2023, there were 31,194 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,796 additional shares. The total cost of treasury shares at June 30, 2023, was $1,832,118 and the Company repurchased no shares during the first six months of fiscal 2023.
Income Taxes
Deferred tax liabilities and assets are recognized for the tax effects of differences between the financial statement 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 expenses 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, 2023.
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, 2023, the results of its operations for the three and six months ended December 31, 2023 and 2022, changes in stockholders' equity for the three and six months ended December 31, 2023 and 2022, and its cash flows for the six months ended December 31, 2023 and 2022. The condensed consolidated balance sheet at June 30, 2023, 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, 2023, 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.
Significant Accounting Policies
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, 2023. For the three and six months ended December 31, 2023, there have been no new or material changes to the significant accounting policies discussed in the Company’s Form 10-K for the fiscal year ended June 30, 2023, that are of significance, or potential significance, to the Company.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Recent Accounting Pronouncements Recent Accounting Pronouncements (Text Block)
6 Months Ended
Dec. 31, 2023
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recent Accounting Guidance [Text Block] RECENT ACCOUNTING PRONOUNCEMENTS
Recently Adopted Accounting Guidance
In October 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 ASU is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company adopted the ASU effective July 1, 2023, and will apply it prospectively to business combinations occurring after that date.
Not Yet Adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves the disclosures about a public entity's reportable segments through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances the transparency and decision usefulness of income tax disclosures. The ASU requires additional disclosure related to rate reconciliation, income taxes paid, and other disclosures to improve the effectiveness of income tax disclosures. The ASU is effective for annual periods beginning after December 15, 2024, and applied on a prospective basis. Early adoption and retrospective application is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Costs Revenue and Deferred Costs (Notes)
6 Months Ended
Dec. 31, 2023
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 and hosting, 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 11, 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,
2023202220232022
Private and Public Cloud$168,733 $153,130 $332,222 $302,129 
Product Delivery and Services63,013 58,594 123,852 116,117 
On-Premise Support80,246 78,976 198,123 192,603 
Services and Support311,992 290,700 654,197 610,849 
Processing233,709 214,614 462,872 423,667 
Total Revenue$545,701 $505,314 $1,117,069 $1,034,516 
Contract Balances
The following table provides information about contract assets and contract liabilities from contracts with customers.
December 31,
2023
June 30,
2023
Receivables, net$270,551 $361,252 
Contract Assets - Current31,702 26,711 
Contract Assets - Non-current82,006 81,561 
Contract Liabilities (Deferred Revenue) - Current196,794 331,974 
Contract Liabilities (Deferred Revenue) - Non-current72,406 67,755 
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 would adjust 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, 2023, and 2022, the Company recognized revenue of $85,458 and $83,145, respectively, that was included in the corresponding deferred revenue balance at the beginning of the periods. For the six months ended December 31, 2023, and 2022, the Company recognized revenue of $167,671 and $159,393, 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, 2023, 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 $6,446,023. The Company expects to recognize approximately 24% over the next 12 months, 19% 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 $460,686 and $442,012, at December 31, 2023, and June 30, 2023, respectively.
For the three months ended December 31, 2023, and 2022, amortization of deferred contract costs totaled $41,552 and $34,861, respectively. During the six months ended December 31, 2023, and 2022, amortization of deferred contract costs totaled $92,088 and $76,841, respectively. There were no impairment losses in relation to capitalized costs for the periods presented.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures and Disclosures
6 Months Ended
Dec. 31, 2023
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, 2023   
Financial Assets:
 Certificates of Deposit$ $3,276 $ $3,276 
Financial Liabilities:
Credit facilities$ $255,000 $ $255,000 
June 30, 2023   
Financial Assets:
 Certificates of Deposit$— $2,234 $— $2,234 
Financial Liabilities:
Credit facilities$— $275,000 $— $275,000 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Leases (Notes)
6 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lessee, Operating Leases [Text Block] LEASES
The Company determines if an arrangement is a lease, or contains 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 month to 10 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, 2023, and June 30, 2023, the Company had operating lease assets of $58,480 and $43,662, respectively. At December 31, 2023, total operating lease liabilities of $63,797 were comprised of current operating lease liabilities of $9,268 and noncurrent operating lease liabilities of $54,529. At June 30, 2023, total operating
lease liabilities of $50,269 were comprised of current operating lease liabilities of $9,776 and noncurrent operating lease liabilities of $40,493.
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 $29,984 and $34,973 as of December 31, 2023, and June 30, 2023, respectively.
Operating lease costs for the three months ended December 31, 2023, and 2022, were $2,229 and $3,029, respectively. Total operating lease costs for the respective quarters included variable lease costs of $1,709 and $957, respectively. Operating lease costs for the six months ended December 31, 2023, and 2022, were $4,698 and $6,088, respectively. Total operating lease costs for the respective fiscal year-to-date periods included variable lease costs of $2,253 and $1,881, respectively. Operating lease expense is 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 statements of income.
For the six months ended December 31, 2023, and 2022, the Company had operating cash flows for payments on operating leases of $4,422 and $6,202, and ROU assets obtained in exchange for operating lease liabilities of $18,935 and $2,282, respectively.
As of December 31, 2023, and June 30, 2023, the weighted-average remaining lease term for the Company's operating leases was 82 months and 78 months, and the weighted-average discount rate was 2.68% and 2.14%, 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, 2023:
Due Dates (fiscal year)Future Minimum Rental Payments
2024 (remaining period)$4,813 
202510,160 
202610,747 
202710,271 
20289,979 
Thereafter25,001 
Total lease payments$70,971 
Less: interest(7,174)
Present value of lease liabilities$63,797 
Future lease payments include $5,464 related to options to extend lease terms that are reasonably certain of being exercised. At December 31, 2023, there were no legally binding lease payments for leases signed but not yet commenced.
Lessor, Operating Leases
On September 30, 2023, the Company entered into an agreement with a third party to sublease a portion of its Elizabethtown, Kentucky facility. The commencement date of the sublease was October 1, 2023, and has a term of 57 months. Sublease income for the three and six months ended December 31, 2023 was $132 and is included within revenue on the Company's condensed consolidated statements of income. There have been no indications of impairment related to the underlying right-of-use asset.
Minimum Sublease Payments
At December 31, 2023, the future total minimum sublease payments to be received were as follows:
Due Dates (fiscal year)Future Minimum Sublease Receipts
2024 (remaining period)$395 
2025807 
2026831 
2027856 
2028882 
Total sublease receipts$3,771 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Text Block)
6 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Disclosures [Text Block] DEBT
Credit facilities
On August 31, 2022, the Company entered into a five-year senior, unsecured amended and restated credit agreement that replaced a prior credit facility that was entered into on February 10, 2020. The credit agreement allows for borrowings of up to $600,000, which may be increased to $1,000,000 by the Company at any time until maturity. The credit agreement bears interest at a variable rate equal to (a) a rate based on an adjusted Secured Overnight Financing Rate (“SOFR”) term rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the Prime Rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% per annum and (iv) the Adjusted Term SOFR Screen Rate (without giving effect to the Applicable Margin) 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 agreement 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 agreement. As of December 31, 2023, the Company was in compliance with all such covenants. The amended and restated credit facility terminates August 31, 2027. There was $75,000 and $95,000 outstanding under the amended and restated credit facility at December 31, 2023 and June 30, 2023, respectively.
Term loan facility
On May 16, 2023, the Company entered into a term loan credit agreement with a syndicate of financial institutions, with an original principal balance of $180,000. Borrowings under the term loan facility bear interest at a variable rate equal to (a) a rate based on an adjusted SOFR term rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the Prime Rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% per annum and (iv) the Adjusted Term SOFR Screen Rate (without giving effect to the Applicable Margin) for a one month Interest Period on such day for Dollars plus 0.75%), plus an applicable percentage in each case determined by the Company's leverage ratio. The term loan credit agreement 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 term loan credit agreement. As of December 31, 2023, the Company was in compliance with all such covenants. The term loan credit agreement has a maturity date of May 16, 2025. There was $180,000 outstanding under the term loan at December 31, 2023 and June 30, 2023.
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.0%. The credit line expires on April 30, 2025. There was no balance outstanding at December 31, 2023, or June 30, 2023.
Interest
The Company paid interest of $6,802 and $2,724 during the six months ended December 31, 2023, and 2022, respectively.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Text Block)
6 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block] INCOME TAXES
The effective tax rate increased for the three months ended December 31, 2023, compared to the three months ended December 31, 2022, with an effective tax rate of 23.5% of income before income taxes, compared to 23.2% in the prior fiscal year quarter.
For the six months ended December 31, 2023, the effective tax rate increased compared to the six months ended December 31, 2022, with an effective tax rate of 23.6% of income before taxes, compared to 23.4% for the same
period last fiscal year. The increase in the effective tax rate for the three and six months ended December 31, 2023, was primarily due to the difference in impact of share-based compensation that vested during each of the periods.
The Company paid income taxes, net of refunds, of $52,018 and $37,213 in the six months ended December 31, 2023, and 2022, respectively. The increase in paid income taxes for the six months ended December 31, 2023 over the six months ended December 31, 2022 was primarily the result of the timing of payments, with a greater portion of the anticipated equivalent annual amounts being paid in the current fiscal year-to-date period.
At December 31, 2023, the Company had $13,414 of gross unrecognized tax benefits before interest and penalties, $11,702 of which, if recognized, would affect our effective tax rate. The Company had accrued interest and penalties of $2,317 and $1,546 related to uncertain tax positions at December 31, 2023, and 2022, respectively.
The U.S. federal income tax returns for fiscal 2020 and all subsequent years remain subject to examination as of December 31, 2023, under statute of limitations rules. The U.S. state income tax returns that remain subject to examination as of December 31, 2023, under the statute of limitation rules varies by state jurisdiction from fiscal 2016 through 2019 and all subsequent years. The Company anticipates potential changes due to lapsing of statutes of limitations, and examination closures could reduce the unrecognized tax benefits balance by $1,500 to $4,500 within twelve months of December 31, 2023.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation (Text Block)
6 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement [Text Block] STOCK-BASED COMPENSATION
Our operating income for the three months ended December 31, 2023, and 2022, included $8,333 and $7,545 of stock-based compensation costs, respectively. Our operating income for the six months ended December 31, 2023, and 2022, included $15,480 and $14,544 of stock-based compensation costs, respectively.
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.
Stock option awards
Under the 2015 EIP, 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.
During the six months ended December 31, 2023, there were no options granted, forfeited, or exercised. At December 31, 2023, 12 options were outstanding at a weighted average exercise price of $87.27 with an aggregate intrinsic value of $890.
At December 31, 2023, there was no compensation cost yet to be recognized related to outstanding options. All of the options are currently exercisable, with a weighted average remaining contractual term (remaining period of exercisability) of 2.5 years as of December 31, 2023.
Restricted stock unit and performance unit awards
The Company issues unit awards under the 2015 EIP. Restricted stock unit awards (which are unit awards that have service requirements only and are not tied to performance measures) generally vest over a period of 1 to 3 years. Performance unit awards are awards that have performance measures in addition to service requirements.
The following table summarizes non-vested restricted stock unit awards and performance awards as of December 31, 2023:
Unit awardsUnitsWeighted Average Grant Date Fair ValueAggregate Intrinsic Value
Outstanding July 1, 2023303 $190.08 
Granted1
153 178.63 
Vested(69)183.35 
Forfeited2
(33)197.38 
Outstanding December 31, 2023354 $185.77 $57,773 
1Granted includes restricted stock unit awards and performance unit awards at 100% achievement.
2Forfeited includes restricted stock unit awards and performance unit awards forfeited for service requirements not met and performance unit awards not settled due to underachievement of performance measures.
Of the 153 unit awards granted in fiscal 2024, 95 were restricted stock unit awards and 58 were performance unit awards. The restricted stock unit awards 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.
23 of the performance unit awards granted in fiscal 2024 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 performance unit awards will be determined based on the Company's compound annual growth rate 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 performance 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. 35 of the performance unit awards have market conditions and 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 performance unit awards that utilize a Monte Carlo pricing model were valued at grant on the basis of Total Shareholder Return (“TSR”) in comparison to the compensation peer group made up of participants approved by the Compensation Committee of the Company's Board of Directors for fiscal year 2024. 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:
Monte Carlo award inputs:Fiscal 2024
Compensation Peer Group:
Volatility25.6 %
Risk free interest rate4.48 %
Annual dividend based on most recent quarterly dividend$2.08
Dividend yield1.23 %
Beginning average percentile rank for TSR74.0 %
At December 31, 2023, there was $31,275 of compensation expense 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.35 years.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share Earnings Per Share (Text Block)
6 Months Ended
Dec. 31, 2023
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,
 2023202220232022
Net Income$91,965 $80,775 $193,644 $187,324 
Common share information:
Weighted average shares outstanding for basic earnings per share72,838 72,962 72,854 72,929 
Dilutive effect of stock options, restricted stock units, and performance units146 182 145212
Weighted average shares outstanding for diluted earnings per share72,984 73,144 72,999 73,141 
Basic earnings per share$1.26 $1.11 $2.66 $2.57 
Diluted earnings per share$1.26 $1.10 $2.65 $2.56 
Per share information is based on the weighted average number of common shares outstanding for the three and six months ended December 31, 2023, and 2022. Stock options, restricted stock units, and performance units have been included in the calculation of diluted earnings per share to the extent they are dilutive. There were 24 and 22 anti-dilutive stock options, restricted stock units, or performance units excluded for the three and six months ended December 31, 2023, respectively, and 31 and 25 were excluded for the three and six months ended December 31, 2022, respectively.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions (Text Block)
6 Months Ended
Dec. 31, 2023
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]  
Business Acquisition Disclosure [Text Block] BUSINESS ACQUISITION
Payrailz
On August 31, 2022, the Company acquired all of the equity interest in Payrailz, LLC (“Payrailz”). The final purchase price, following customary post-closing adjustments to the extent actual closing date working capital, cash, debt, and unpaid seller transaction expenses exceeded or were less than the amounts estimated at closing, was $230,205. Pursuant to the merger agreement for the transaction, $48,500 of the purchase price was placed in an escrow account at the closing, consisting of $2,500 for any final purchase price adjustments owed by the sellers, which amount was released to the sellers on December 15, 2022, in connection with post-closing purchase price adjustments, and $46,000 for indemnification matters under the merger agreement, which amount was released to the sellers September 20, 2023.
The primary reason for the acquisition was to expand the Company's digital financial management solutions and the purchase was funded by our revolving line of credit (Note 6) and cash generated from operations. Payrailz provides cloud-native, API-first, AI-enabled consumer and commercial digital payment solutions and experiences that enable money to be moved in the moment of need.
Management has completed a purchase price allocation and assessment of the fair value of acquired assets and liabilities assumed. The recognized amounts of identifiable assets acquired, and liabilities assumed, based on their fair values as of August 31, 2022, and taking into account the post-closing purchase price adjustment described above, are set forth below:
Current assets$1,851 
Identifiable intangible assets119,868 
Deferred revenue(8,104)
Total other liabilities assumed(749)
Total identifiable net assets112,866 
Goodwill117,339 
Net assets acquired$230,205 
The goodwill of $117,339 arising from this acquisition consists largely of the growth potential, synergies, and economies of scale expected from combining the operations of the Company with those of Payrailz, together with the value of Payrailz's assembled workforce. The goodwill from this acquisition has been allocated to our Payments segment and $117,339 is expected to be deductible for income tax purposes.
Identifiable intangible assets from this acquisition consist of customer relationships of $6,109, computer software of $112,505, and other intangible assets of $1,254. The amortization period for acquired customer relationships, computer software, and other intangible assets is over a term of 15 years, 10 years, and 15 years, respectively.
Current assets were inclusive of cash acquired of $577. The fair value of current assets acquired included accounts receivable of $978, none of which were expected to be uncollectible.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reportable Segment Information (Text Block)
6 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Reportable Segment Information Disclosure [Text Block] REPORTABLE SEGMENT INFORMATION
The Company is a leading provider of technology solutions and payment processing services primarily to community and regional financial institutions.
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, Automated Clearing House (“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, network security management, consulting, and monitoring that can be integrated with the Company's 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 expenses 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.
Immaterial adjustments have been made between segments to reclassify revenue and cost of revenue that was recognized for the three and six months ended December 31, 2022. These reclasses were made to be consistent with the current allocation of revenue and cost of revenue by segment. Revenue reclassed for the three and six months ended December 31, 2022, from Core to Corporate and Other was $1,851 and $3,661, respectively, from Payments to Corporate and Other was $10 and $16, respectively, and from Complementary to Corporate and Other was $174 and $108, respectively. Cost of revenue reclassed for the three and six months ended December 31, 2022, from Core to Corporate and Other was $1,658 and $3,294, respectively, from Payments to Corporate and Other was $658 and $1,261, respectively, and from Complementary to Corporate and Other was $326 and $659, respectively.
Three Months Ended
December 31, 2023
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$155,429 $21,060 $113,779 $21,724 $311,992 
Processing10,172 182,779 38,687 2,071 233,709 
Total Revenue165,601 203,839 152,466 23,795 545,701 
Cost of Revenue69,370 111,623 64,023 75,963 320,979 
Research and Development35,478 
Selling, General, and Administrative70,277 
Total Expenses426,734 
SEGMENT INCOME$96,231 $92,216 $88,443 $(52,168)
OPERATING INCOME118,967 
INTEREST INCOME (EXPENSE)1,256 
INCOME BEFORE INCOME TAXES$120,223 
Three Months Ended
December 31, 2022
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$143,799 $19,330 $110,206 $17,365 $290,700 
Processing9,740 172,147 31,915 812 214,614 
Total Revenue153,539 191,477 142,121 18,177 505,314 
Cost of Revenue66,666 107,413 58,944 71,566 304,589 
Research and Development36,561 
Selling, General, and Administrative56,788 
Total Expenses397,938 
SEGMENT INCOME$86,873 $84,064 $83,177 $(53,389)
OPERATING INCOME107,376 
INTEREST INCOME (EXPENSE)(2,166)
INCOME BEFORE INCOME TAXES$105,210 
Six Months Ended
December 31, 2023
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support$331,173 $40,962 $238,050 $44,012 $654,197 
Processing20,868 362,233 75,783 3,988 462,872 
Total Revenue352,041 403,195 313,833 48,000 1,117,069 
Cost of Revenue145,296 220,449 126,298 151,938 643,981 
Research and Development72,370 
Selling, General, and Administrative149,051 
Total Expenses865,402 
SEGMENT INCOME$206,745 $182,746 $187,535 $(103,938)
OPERATING INCOME251,667 
INTEREST INCOME (EXPENSE)1,804 
INCOME BEFORE INCOME TAXES$253,471 
Six Months Ended
December 31, 2022
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support$307,014 $37,982 $228,420 $37,433 $610,849 
Processing19,839 340,028 62,119 1,681 423,667 
Total Revenue326,853 378,010 290,539 39,114 1,034,516 
Cost of Revenue137,270 207,965 117,049 140,565 602,849 
Research and Development69,554 
Selling, General, and Administrative114,013 
Total Expenses786,416 
SEGMENT INCOME$189,583 $170,045 $173,490 $(101,451)
OPERATING INCOME248,100 
INTEREST INCOME (EXPENSE)(3,590)
INCOME BEFORE INCOME TAXES$244,510 

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.24.0.1
Subsequent Events Subsequent Events (Text Block)
6 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events [Text Block] SUBSEQUENT EVENTS
None.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure        
Net Income $ 91,965 $ 80,775 $ 193,644 $ 187,324
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Consolidation
The condensed consolidated financial statements include the accounts of Jack Henry and all of its subsidiaries, which are wholly owned, and all intercompany accounts and transactions have been eliminated.
Comprehensive Income
Comprehensive income for the three and six months ended December 31, 2023 and 2022, equals the Company’s net income.
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 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 3 to 20 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 Taxes
Deferred tax liabilities and assets are recognized for the tax effects of differences between the financial statement 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 expenses 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 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures and Disclosures (Policies)
6 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments, Policy [Policy Text Block]
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 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Leases (Policies)
6 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lessee, Leases [Policy Text Block]
The Company determines if an arrangement is a lease, or contains 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 month to 10 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 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies- Loss on Disposal of Assets, net (Tables)
6 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Allowance for Credit Losses
The following table summarizes allowance for credit losses activity for the three and six months ended December 31, 2023:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
Allowance for credit losses - beginning balance$8,204 $8,030 $7,955 $7,616 
Current provision for expected credit losses480 480 960 960 
Write-offs charged against allowance(552)(325)(783)(390)
Recoveries of amounts previously written off— (1)— (2)
Allowance for credit losses - ending balance$8,132 $8,184 $8,132 $8,184 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Costs Revenue and Deferred Costs (Tables)
6 Months Ended
Dec. 31, 2023
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 11, 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,
2023202220232022
Private and Public Cloud$168,733 $153,130 $332,222 $302,129 
Product Delivery and Services63,013 58,594 123,852 116,117 
On-Premise Support80,246 78,976 198,123 192,603 
Services and Support311,992 290,700 654,197 610,849 
Processing233,709 214,614 462,872 423,667 
Total Revenue$545,701 $505,314 $1,117,069 $1,034,516 
Contract with Customer, Asset and Liability [Table Text Block]
Contract Balances
The following table provides information about contract assets and contract liabilities from contracts with customers.
December 31,
2023
June 30,
2023
Receivables, net$270,551 $361,252 
Contract Assets - Current31,702 26,711 
Contract Assets - Non-current82,006 81,561 
Contract Liabilities (Deferred Revenue) - Current196,794 331,974 
Contract Liabilities (Deferred Revenue) - Non-current72,406 67,755 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures and Disclosures (Tables)
6 Months Ended
Dec. 31, 2023
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, 2023   
Financial Assets:
 Certificates of Deposit$ $3,276 $ $3,276 
Financial Liabilities:
Credit facilities$ $255,000 $ $255,000 
June 30, 2023   
Financial Assets:
 Certificates of Deposit$— $2,234 $— $2,234 
Financial Liabilities:
Credit facilities$— $275,000 $— $275,000 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Leases (Tables)
6 Months Ended
Dec. 31, 2023
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, 2023:
Due Dates (fiscal year)Future Minimum Rental Payments
2024 (remaining period)$4,813 
202510,160 
202610,747 
202710,271 
20289,979 
Thereafter25,001 
Total lease payments$70,971 
Less: interest(7,174)
Present value of lease liabilities$63,797 
Lessor, Operating Lease, Payment to be Received, Maturity
Minimum Sublease Payments
At December 31, 2023, the future total minimum sublease payments to be received were as follows:
Due Dates (fiscal year)Future Minimum Sublease Receipts
2024 (remaining period)$395 
2025807 
2026831 
2027856 
2028882 
Total sublease receipts$3,771 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation (Tables)
6 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
The following table summarizes non-vested restricted stock unit awards and performance awards as of December 31, 2023:
Unit awardsUnitsWeighted Average Grant Date Fair ValueAggregate Intrinsic Value
Outstanding July 1, 2023303 $190.08 
Granted1
153 178.63 
Vested(69)183.35 
Forfeited2
(33)197.38 
Outstanding December 31, 2023354 $185.77 $57,773 
1Granted includes restricted stock unit awards and performance unit awards at 100% achievement.
2Forfeited includes restricted stock unit awards and performance unit awards forfeited for service requirements not met and performance unit awards not settled due to underachievement of performance measures.
Schedule Of Share Based Payment Award PSU Valuation Assumptions [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:
Monte Carlo award inputs:Fiscal 2024
Compensation Peer Group:
Volatility25.6 %
Risk free interest rate4.48 %
Annual dividend based on most recent quarterly dividend$2.08
Dividend yield1.23 %
Beginning average percentile rank for TSR74.0 %
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share Earnings Per Share (Tables)
6 Months Ended
Dec. 31, 2023
Earnings Per Share [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,
 2023202220232022
Net Income$91,965 $80,775 $193,644 $187,324 
Common share information:
Weighted average shares outstanding for basic earnings per share72,838 72,962 72,854 72,929 
Dilutive effect of stock options, restricted stock units, and performance units146 182 145212
Weighted average shares outstanding for diluted earnings per share72,984 73,144 72,999 73,141 
Basic earnings per share$1.26 $1.11 $2.66 $2.57 
Diluted earnings per share$1.26 $1.10 $2.65 $2.56 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions (Tables)
6 Months Ended
Dec. 31, 2023
Payrailz [Member]  
Business Acquisition [Line Items]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
Management has completed a purchase price allocation and assessment of the fair value of acquired assets and liabilities assumed. The recognized amounts of identifiable assets acquired, and liabilities assumed, based on their fair values as of August 31, 2022, and taking into account the post-closing purchase price adjustment described above, are set forth below:
Current assets$1,851 
Identifiable intangible assets119,868 
Deferred revenue(8,104)
Total other liabilities assumed(749)
Total identifiable net assets112,866 
Goodwill117,339 
Net assets acquired$230,205 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reportable Segment Information (Tables)
6 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]
Three Months Ended
December 31, 2023
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$155,429 $21,060 $113,779 $21,724 $311,992 
Processing10,172 182,779 38,687 2,071 233,709 
Total Revenue165,601 203,839 152,466 23,795 545,701 
Cost of Revenue69,370 111,623 64,023 75,963 320,979 
Research and Development35,478 
Selling, General, and Administrative70,277 
Total Expenses426,734 
SEGMENT INCOME$96,231 $92,216 $88,443 $(52,168)
OPERATING INCOME118,967 
INTEREST INCOME (EXPENSE)1,256 
INCOME BEFORE INCOME TAXES$120,223 
Three Months Ended
December 31, 2022
CorePaymentsComplementaryCorporate and OtherTotal
REVENUE
Services and Support$143,799 $19,330 $110,206 $17,365 $290,700 
Processing9,740 172,147 31,915 812 214,614 
Total Revenue153,539 191,477 142,121 18,177 505,314 
Cost of Revenue66,666 107,413 58,944 71,566 304,589 
Research and Development36,561 
Selling, General, and Administrative56,788 
Total Expenses397,938 
SEGMENT INCOME$86,873 $84,064 $83,177 $(53,389)
OPERATING INCOME107,376 
INTEREST INCOME (EXPENSE)(2,166)
INCOME BEFORE INCOME TAXES$105,210 
Six Months Ended
December 31, 2023
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support$331,173 $40,962 $238,050 $44,012 $654,197 
Processing20,868 362,233 75,783 3,988 462,872 
Total Revenue352,041 403,195 313,833 48,000 1,117,069 
Cost of Revenue145,296 220,449 126,298 151,938 643,981 
Research and Development72,370 
Selling, General, and Administrative149,051 
Total Expenses865,402 
SEGMENT INCOME$206,745 $182,746 $187,535 $(103,938)
OPERATING INCOME251,667 
INTEREST INCOME (EXPENSE)1,804 
INCOME BEFORE INCOME TAXES$253,471 
Six Months Ended
December 31, 2022
CorePaymentsComplementaryCorporate & OtherTotal
REVENUE
Services and Support$307,014 $37,982 $228,420 $37,433 $610,849 
Processing19,839 340,028 62,119 1,681 423,667 
Total Revenue326,853 378,010 290,539 39,114 1,034,516 
Cost of Revenue137,270 207,965 117,049 140,565 602,849 
Research and Development69,554 
Selling, General, and Administrative114,013 
Total Expenses786,416 
SEGMENT INCOME$189,583 $170,045 $173,490 $(101,451)
OPERATING INCOME248,100 
INTEREST INCOME (EXPENSE)(3,590)
INCOME BEFORE INCOME TAXES$244,510 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies (Details)
Dec. 31, 2023
client
Accounting Policies [Abstract]  
Entity number of customers 7,500
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Allowance for credit losses- beginning balance $ 8,204 $ 8,030 $ 7,955 $ 7,616
Current provision for expected credit losses 480 480 960 960
Write-offs charged against allowance (552) (325) (783) (390)
Recoveries of amounts previously written off 0 (1) 0 (2)
Allowance for credit losses- ending balance $ 8,132 $ 8,184 $ 8,132 $ 8,184
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Property, Plant and Equipment [Abstract]    
Accumulated Depreciation, Property and Equipment $ 464,879 $ 466,711
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Finite-Lived Intangible Assets, Accumulated Amortization $ 1,201,636 $ 1,149,913
Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life 3 years  
Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life 20 years  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies Purchase of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Automated Bookkeeping, Inc. [Member] | Preferred Stock [Member]    
Investment Owned, at Cost $ 18,250 $ 18,250
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Class of Stock Disclosures [Abstract]      
Treasury Stock, Common, Shares 31,323,119   31,194,351
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 3,667,000   3,796,000
Treasury Stock, Value $ 1,852,118   $ 1,832,118
Treasury Stock, Shares, Acquired 129,000 0  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Costs Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 545,701 $ 505,314 $ 1,117,069 $ 1,034,516
Private and Public Cloud        
Disaggregation of Revenue [Line Items]        
Revenue 168,733 153,130 332,222 302,129
Product Delivery and Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 63,013 58,594 123,852 116,117
On-Premise Support        
Disaggregation of Revenue [Line Items]        
Revenue 80,246 78,976 198,123 192,603
Services and Support [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 311,992 290,700 654,197 610,849
Processing [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 233,709 $ 214,614 $ 462,872 $ 423,667
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Costs Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]    
Receivables, net $ 270,551 $ 361,252
Contract Assets- Current 31,702 26,711
Contract Asset- Non-current 82,006 81,561
Contract Liabilities (Deferred Revenue)- Current 196,794 331,974
Contract Liabilities (Deferred Revenue)- Non- current $ 72,406 $ 67,755
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Costs Revenue Recognition Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]        
Revenue recognized from beginning deferred balance $ 85,458 $ 83,145 $ 167,671 $ 159,393
Future revenue related to unsatisfied performance obligations $ 6,446,023   $ 6,446,023  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-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 24.00%   24.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]: 2025-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 19.00%   19.00%  
Future revenue related to unsatisfied performance obligations, expected timing 12 months   12 months  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Costs Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]          
Capitalized Contract Cost $ 460,686   $ 460,686   $ 442,012
Amortization of deferred contract costs $ 41,552 $ 34,861 $ 92,088 $ 76,841  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures and Disclosures (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Certificates of Deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificates of Deposit $ 3,276 $ 2,234
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 3,276 2,234
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
Credit facilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit facilities 255,000 275,000
Credit facilities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit facilities 0 0
Credit facilities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit facilities 255,000 275,000
Credit facilities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit facilities $ 0 $ 0
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Operating Lease, Right-of-Use Asset $ 58,480   $ 58,480   $ 43,662
Present value of operating lease liabilities 63,797   63,797   50,269
Operating Lease, Liability, Current 9,268   9,268   9,776
Operating Lease, Liability, Noncurrent $ 54,529   $ 54,529   $ 40,493
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other non-current assets   Other non-current assets   Other non-current assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses   Accrued expenses   Accrued expenses
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities   Other long-term liabilities   Other long-term liabilities
Accumulated Amortization Operating Lease Right-of-use asset $ 29,984   $ 29,984   $ 34,973
Operating Lease, Cost 2,229 $ 3,029 4,698 $ 6,088  
Variable Lease, Cost $ 1,709 $ 957 2,253 1,881  
Operating Lease, Payments     4,422 6,202  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability     $ 18,935 $ 2,282  
Operating Lease, Weighted Average Remaining Lease Term 82 months   82 months   78 months
Operating Lease, Weighted Average Discount Rate, Percent 2.68%   2.68%   2.14%
Operating Lease Liability Option To Extend Amounts $ 5,464   $ 5,464    
Lessee, lease not yet commenced, future minimum payments due $ 0   $ 0    
Elizabethtown, KY Sublease          
Lessor, Operating Lease, Term of Contract 57 months   57 months    
Sublease Income $ 132   $ 132    
Minimum [Member]          
Remaining lease terms 1 month   1 month    
Maximum [Member]          
Remaining lease terms 10 years   10 years    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Leases [Abstract]    
2024 (remaining period) $ 4,813  
2025 10,160  
2026 10,747  
2027 10,271  
2028 9,979  
Thereafter 25,001  
Total lease payments 70,971  
Less: interest (7,174)  
Present value of operating lease liabilities 63,797 $ 50,269
2024 (remaining period) 395  
2025 807  
2026 831  
2027 856  
2028 882  
Total sublease receipts $ 3,771  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
May 16, 2023
Debt Instrument [Line Items]        
Interest paid $ 6,802 $ 2,724    
Unsecured Debt [Member]        
Debt Instrument [Line Items]        
Unsecured Loan, Unused Borrowing Capacity $ 5,000      
Unsecured Loan, Maturity Date Apr. 30, 2025      
Unsecured Loan, Amount Outstanding $ 0   $ 0  
Revolving credit facility [Member] | Credit facilities [Member]        
Debt Instrument [Line Items]        
Revolving Credit Facility, Current Borrowing Capacity 600,000      
Revolving Credit Facility, Maximum Borrowing Capacity $ 1,000,000      
Revolving Credit Facility, Expiration Date Aug. 31, 2027      
Long-term Debt $ 75,000   95,000  
Term loan facility | Credit facilities [Member]        
Debt Instrument [Line Items]        
Revolving Credit Facility, Expiration Date May 16, 2025      
Long-term Debt $ 180,000   $ 180,000  
Debt Instrument, Face Amount       $ 180,000
Fed Funds Effective Rate Overnight Index Swap Rate [Member] | Revolving credit facility [Member] | Credit facilities [Member]        
Debt Instrument [Line Items]        
Basis Spread on Variable Rate 0.50%      
Fed Funds Effective Rate Overnight Index Swap Rate [Member] | Term loan facility | Credit facilities [Member]        
Debt Instrument [Line Items]        
Basis Spread on Variable Rate 0.50%      
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Revolving credit facility [Member] | Credit facilities [Member]        
Debt Instrument [Line Items]        
Basis Spread on Variable Rate 1.00%      
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Term loan facility | Credit facilities [Member]        
Debt Instrument [Line Items]        
Basis Spread on Variable Rate 0.75%      
Prime Rate [Member] | Unsecured Debt [Member]        
Debt Instrument [Line Items]        
Basis Spread on Variable Rate 1.00%      
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Effective Tax Rate 23.50% 23.20% 23.60% 23.40%
Income Taxes Paid, Net     $ 52,018 $ 37,213
Unrecognized Tax Benefits $ 13,414   13,414  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 11,702   11,702  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 2,317 $ 1,546 2,317 $ 1,546
Minimum [Member]        
Expiration of statutes of limitations impact on UTB balance 1,500   1,500  
Maximum [Member]        
Expiration of statutes of limitations impact on UTB balance $ 4,500   $ 4,500  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expense for stock-based compensation $ 8,333 $ 7,545 $ 15,480 $ 14,544
Granted, number of shares     153  
Share-based Payment Arrangement, Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross     0  
Exercised, number of shares     0  
Forfeited, number of shares     0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 12   12  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 87.27   $ 87.27  
Outstanding, period end, intrinsic value $ 890   $ 890  
Compensation expense not yet recognized, stock options 0   $ 0  
Weighted average remaining contractual term, stock options     2 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 $ 31,275   $ 31,275  
Compensation expense yet to be recognized, period for recognition     1 year 4 months 6 days  
Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted, number of shares     58  
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]        
Termination after grant date     10 years  
Requisite service period     3 years  
Termination period after termination of employment     90 days  
Termination period after death     1 year  
Minimum [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period     1 year  
Maximum [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period     3 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     95  
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     23  
Fair value under Monte Carlo [Member] | Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted, number of shares     35  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation Restricted Stock Unit Awards (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Granted, number of shares 153
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 303
Vested, number of shares (69)
Forfeited, number of shares (33)
Outstanding, period end, number of shares 354
Outstanding, period start, weighted average grant date fair value | $ / shares $ 190.08
Granted, weighted average grant date fair value | $ / shares 178.63
Vested, weighted average grant date fair value | $ / shares 183.35
Forfeited, weighted average grant date fair value | $ / shares 197.38
Outstanding, period end, weighted average grant date fair value | $ / shares $ 185.77
Restricted Stock Units, Aggregate Intrinsic Value, Outstanding | $ $ 57,773
Restricted Stock Units (RSUs) [Member] | Fair value on grant date less PV of dividends [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 95
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 58
Performance Shares [Member] | Fair value on grant date less PV of dividends [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 23
Performance Shares [Member] | Fair value under Monte Carlo [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 35
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation PSU Measurement Date Assumptions (Details) - Compensation Peer Group [Member] - Performance Shares [Member]
Aug. 04, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Volatility 25.60%
Risk free interest rate 4.48%
Annual dividend based on most recent quarterly dividend $ 2.08
Dividend yield 1.23%
Beginning average percentile rank for TSR 74.00%
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]        
Net Income $ 91,965 $ 80,775 $ 193,644 $ 187,324
Common share information:        
Weighted average shares outstanding for basic earnings per share 72,838 72,962 72,854 72,929
Dilutive effect of stock options, restricted stock units, and performance units 146 182 145 212
Weighted average shares outstanding for diluted earnings per share 72,984 73,144 72,999 73,141
Basic earnings per share $ 1.26 $ 1.11 $ 2.66 $ 2.57
Diluted earnings per share $ 1.26 $ 1.10 $ 2.65 $ 2.56
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 24 31 22 25
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions (Details) - Payrailz [Member]
$ in Thousands
Aug. 31, 2022
USD ($)
Business Acquisition [Line Items]  
Business Acquisition, Effective Date of Acquisition Aug. 31, 2022
Payments to Acquire Businesses, Gross $ 230,205
Escrow deposit related to acquisition 48,500
Escrow deposit - final purchase price adjustment 2,500
Escrow deposit - indemnification matters 46,000
Current assets 1,851
Identifiable intangible assets 119,868
Deferred revenue (8,104)
Total other liabilities assumed (749)
Total identifiable net assets 112,866
Net assets acquired 230,205
Cash Acquired from Acquisition 577
Acquired Receivables, Gross Contractual Amount 978
Acquired Receivable, Fair Value 978
Acquired Receivables, Estimated Uncollectible 0
Customer Relationships [Member]  
Business Acquisition [Line Items]  
Identifiable Intangible Assets Acquired $ 6,109
Identifiable Intangible Assets, Weighted Average Useful Life 15 years
Computer Software, Intangible Asset [Member]  
Business Acquisition [Line Items]  
Identifiable Intangible Assets Acquired $ 112,505
Identifiable Intangible Assets, Weighted Average Useful Life 10 years
Other Intangible Assets [Member]  
Business Acquisition [Line Items]  
Identifiable Intangible Assets Acquired $ 1,254
Identifiable Intangible Assets, Weighted Average Useful Life 15 years
Payments [Member]  
Business Acquisition [Line Items]  
Acquisition goodwill expected to be tax deductible $ 117,339
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reportable Segment Information Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
segment
Segment Reporting [Abstract]    
Number of Reportable Segments | segment   4
Core [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Reclassification of Revenue from Core to Corporate and Other $ (1,851) $ (3,661)
Reclassification of Cost from Core to Corporate and Other (1,658) (3,294)
Payments [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Reclassification of Revenue from Payments to Corporate and Other (10) (16)
Reclassification of Cost from Payments to Corporate and Other (658) (1,261)
Complementary [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Reclassification of Revenue from Complementary to Corporate and Other (174) (108)
Reclassification of Cost from Complementary to Corporate and Other (326) (659)
Corporate and Other [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Reclassification of Revenue from Core to Corporate and Other 1,851 3,661
Reclassification of Revenue from Payments to Corporate and Other 10 16
Reclassification of Revenue from Complementary to Corporate and Other 174 108
Reclassification of Cost from Core to Corporate and Other 1,658 3,294
Reclassification of Cost from Payments to Corporate and Other 658 1,261
Reclassification of Cost from Complementary to Corporate and Other $ 326 $ 659
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue $ 545,701 $ 505,314 $ 1,117,069 $ 1,034,516
Cost of Revenue 320,979 304,589 643,981 602,849
Research and Development 35,478 36,561 72,370 69,554
Selling, General, and Administrative 70,277 56,788 149,051 114,013
Total Expenses 426,734 397,938 865,402 786,416
OPERATING INCOME 118,967 107,376 251,667 248,100
INTEREST INCOME (EXPENSE) 1,256 (2,166) 1,804 (3,590)
INCOME BEFORE INCOME TAXES 120,223 105,210 253,471 244,510
Services and Support [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 311,992 290,700 654,197 610,849
Processing [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 233,709 214,614 462,872 423,667
Core [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 165,601 153,539 352,041 326,853
Cost of Revenue 69,370 66,666 145,296 137,270
SEGMENT INCOME 96,231 86,873 206,745 189,583
Core [Member] | Services and Support [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 155,429 143,799 331,173 307,014
Core [Member] | Processing [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 10,172 9,740 20,868 19,839
Payments [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 203,839 191,477 403,195 378,010
Cost of Revenue 111,623 107,413 220,449 207,965
SEGMENT INCOME 92,216 84,064 182,746 170,045
Payments [Member] | Services and Support [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 21,060 19,330 40,962 37,982
Payments [Member] | Processing [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 182,779 172,147 362,233 340,028
Complementary [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 152,466 142,121 313,833 290,539
Cost of Revenue 64,023 58,944 126,298 117,049
SEGMENT INCOME 88,443 83,177 187,535 173,490
Complementary [Member] | Services and Support [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 113,779 110,206 238,050 228,420
Complementary [Member] | Processing [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 38,687 31,915 75,783 62,119
Corporate and Other [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 23,795 18,177 48,000 39,114
Cost of Revenue 75,963 71,566 151,938 140,565
SEGMENT INCOME (52,168) (53,389) (103,938) (101,451)
Corporate and Other [Member] | Services and Support [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 21,724 17,365 44,012 37,433
Corporate and Other [Member] | Processing [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue $ 2,071 $ 812 $ 3,988 $ 1,681
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #R&2%@'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 " \ADA8=A7!Q>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O30KHJ'+B^+3!H(#Q;>0W+9@TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A,\I1$SD,-\,ONVR-''-CD11 F1S1*]S.2:ZL;D/R6L:G^D 49L/ M?4 0G-^"1])6DX8)6,2%R%1CC30)-85TQENSX.-G:F>8-8 M>NPH0U56P-0T M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LE_-N7&'"MZVFY=YW<)U MF71GRYN^3ZP^_J[ /UNW= M/S:^"*H&?MV%^@)02P,$% @ /(9(6)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" \ADA8T,>'1>$% #5'@ & 'AL+W=OP9FYD"%3L"L7[7@E.?,R41BTJ6'8[9#Y46-PF1V;R,&E2%3@1WPB29R$ M(9/;:QZ(S57#;.P///J+I4H/M >7*[;@4ZY^6TTD[+4+%\\/>13[(B*2SZ\: M0_.]8]%4D%WQN\\W\<$V25%F0GQ+=\;>5<-(2\0#[JK4@L'/FCL\"%(G*,<_ M.]-&<<]4>+B]=[_-X %FQF+NB. /WU/+JT:_03P^9TF@'L7FCN^ NJF?*X(X M^T\V^;6=3H.X2:Q$N!-#"4(_RG_9RZXB#@2662&@.P%])3"K[F#M!%8&FI9&FC\*&W&J9)PU@>=&CABS2690(N1)HF73/+X MLJW .#W==G_U;2A042JZ+]4U10UON-LBEGE! MJ$$M37D<7/Z112U"[4S>08IC%95D97X66DE_#6>QDM#O_M;54.[0T3ND@_%] MO&(NOVK :(NY7//&X,U/IFU\T.'](+/O8#L%; =S']P(-X%QJLC3=L5UI+C< M-)I?=4BHJB92MT#JGH;T-6%2<1ELR2-?":ET>+B5DHFN4AQ451//+O#LT_ F M7/K"2T!MO&...W'7>7 0_4U.7L%9^_$GBD9S"/9-%#=CKC7G 6QMB%1 M64W ?@'81PLU!#HO([P-V$('A>LKH5!93:AW!=2[TUKMUH]=%I!GSB2YA8/: MB0;W^N_S/.=#537Y3*.<0HW_1;@;AI6,1^R^4ATB+JK+>! 33+103B+EZT;$ MGC-'[)I-PVY:AA845=8%I24H14LVBI2OML0!6 F@8T@T+^03WVHA<2L#_GJ] M=V97WZ"HN"YG&6E,-$3L.6_]@)/[))QQJ27$38RFV3%-/=XY,HQ9AA@3CR$[ MO$>^\-/0!CWWGH7ZGHH;?1PZG\C=Z/[QF;QAX>H#&4ZG#\YX^#2:7I#QO=/2 MPI\C[9AEW#'QD+*#'T>ND# ]LG2FO"!3!6.5"$DH>>!>WRQWR"?X3KR$.G;%;>T;8ONA1:[%"^D;/6T- MG",JF656,O&P\[H&G'0/>O>3V$1:>MP.WF"YT@5)!Q?6Y2SCDXEGGM> M2+'V(U??U+CGEPKC$X4SSN?199^ES"2D*?N$1-J=9NV MK8],N+0N7QF9*)YVGGP%84G,B4G?SGXA4^XF$EI2"XD[.2(,86J:*N%^(V]_ M-EJ&25:0J-Y9RW6. MI$3+I$3Q++-O0S)Z<9S#$3TI$ TCA27^=I ^F[*]N!:3MRQBO,6 ML8>>%'O2]S9(\A %%D+J'T&XSV#$=AXN:66^!P!B)8!B)X4@*8A M"P)RG<1P.M;W6]RG\NL8KJO)9Y6YQSHI]XQ"+A?IP/P5'-02HD&X8I&V:8\8 M5H+BNKJ@9>RQ\-2R;\@EAX;$\'";:KQSQ!^KC#_6:5^.#N9V2.O9DAIY2!2$ MV2B=0[7$/RC8[.HA=^MF;NDZ[GK0HWV[9_<@#*\/&=L'"X=I]\O64V/BIA\( M\C7$XFBQ9CO,5BK;Y>7Y@N\7EO;>F 1\#E*CU8/;RWP--=]18I4M0\Z$4B+, M-I><>5RF%\#YN1!JOY/>H%C)'OP+4$L#!!0 ( #R&2%C,H7]L0@@ /$E M 8 >&PO=V]R:W-H965T&ULK5II<]LX$OTK*&UJ9[=* MCG#Q2FQ5.9)FXEG']DC*;DUM[0=8@BU6>&A(RD[FUP]XB"")0W:MO]B4]-!\ M#33Z=8,\?TZS;_F.\P)\CZ,DOQCMBF+_83+)-SL>L_Q]NN>)^.4AS6)6B(_9 MXR3?9YQMJT%Q-,$0NI.8AEY]=Y=-S]-#$84)O\M ?HACEOWXQ*/T^6*$ M1LC&#)B$=\4Y0FF/CWQ&<\BDI+@L\]R M8/?Z:/WGRGGAS#W+^2R-_A-NB]W%R!^!+7]@AZA8IL^?>>.04]K;I%%>_07/ M#1:.P.:0%VG<#!8,XC"I_[/OS41T!B!J&("; ?BE T@S@%2.ULPJM^:L8-/S M+'T&68D6ULJ+:FZJT<*;,"F7<55DXM=0C"NFL]N;^>)FM9@#<;6ZO;Z:7Z[% MAT^7UYM=>LA9LLW/)X7@4%J:;)K[ M?:KOAPWWF_/->T#0&&"(B6;XS#[\UT,BAD/=\(GPO'4?M^[CRAXQN?]UN5S< MK,'E:B7\_*#SIS9 ]0;*7?8AW[,-OQB);93S[(F/IG__&W+A1YUW;V2LYRMI M?24VZ],9RW= K!K8E!?\CT/XQ"*>%-I5K$VYE:DR%3Q-L>O!X'SRU'5'12&, M*6E1/9ZTY4FM/)=\PP6U^XCG8Y#P0D>OMN!TZ7G0<=" GPHC+L(.UA-T6H*. ME>!5LDEC#@KV722R(U<=2T>Y/1P05!&>@PWSY[;T7"N]NXSO6;@%_+O(]3G/ MJS5/BQW/=!Q=A0'R @+I@*@&Y@;(\_54O9:J9Z4ZYP\\R[@(R337QZ&G3I#G M03)@IT6YKIZ36:<$BD8,%P:0 +,^YGJ*OW-QQJ-@M XXJS,5>X!IB M,6A)!O;%7M[>+9;KW\'ES1PL?OMZ=?=%Y#/CO@G4?0.I3]T!5QW,<5VJYXJ@ M%!MH3;>WZ\^+I2W9-N/?*-N^E;6^MQUI1=:UN4F3LV/X;$]&>F.LOQ.ICX^9!ZP3 7GL;UR4GI0W;MJW-V)7:V$-"H61!0WQWJBA9(H>B1#$2E\"&[ M\M5$+1152<.>0P)/V5,ZH$=\;% _).4/^2^JC:^O+C]=75^MKQ:&G&V5T5?G M[#>RUG=:RBFRZ^GE9I,>1$T,]NR'J:Q#JCPBW\/*!M3 N08U@5+$<56V2HI M9@^(\FPK94-1#5J1BD:)@P-S+ % M<:?UL^M=6WQF_(DG!P,_5;)0X'J!,I$JCA 4> 9IPU+:L%W:^E5H%++[, J+ MT,!6U2P*1;Y2V*HXT79XCFG9I;9A:LT9U[;6C]T/)5A1!C MSU>*#AV.4DJ0@;'42WRJ4[POV@KI.-4Q*PZ9>3-HE-%Q(!SVX#JQJ]#5])N4>*89ELJ'[0XAE*/2!DD=AEL^-I9-C9Z)U00!XZOG&1I@,AU"#+(-9%* M2) U):[6M[-_?;Z]GB^6JY^J%GW]NY:J55!?FQ#?REK?::FMQ*ZM=]DQP^1% MNODV%N54!IY8=- 65(VQWN0/U\<&Z9/LG(?:I54AF>]$UYL#=BAV:1;^R;=: MLAKMA%!-*Z=Q?=I28XF]?U1HAWE^,'!5>T"%I@W29RCED-CE<, 0G(%W2$; M1R#F82PF0IWO<=G#S-([3Y&6Q7%ORNK=_#Y5P M/H'J\Y0J2>PJV>,=M2UU(?*"X=IJ<(Y/?&(0;2I%F]K; MUR4OF/A*--DL2\+D41N$C8W>0[+ (ZXW/$;2 7U1 CFF:94Z2^TZN\XXRP_9 M#["J-TX=D&.P,NX2'K+O?^<) MIUW"Z]JU\GN71EN>Y3]5#V3US1?5G.2*;I'XPU,2'="%OH,,Z9E*1:=V15>* M[>JAHH6RVKCJCR^U0,OQ)96:34]H=O7RA(B8)8^JL_1\%^YS\-\O51S]3\O: M:O&U)?A;6>O[+VL!ZOU_S]JHM99XM;=O9*WOK:P?Z(GZX;C:67>U7_Q,I;'> MW>LN0HHXZF".@X?Y8-)Y'Z=\&>H+RQ[#) <1?Q#CX'M/A'M6OU]4?RC2??6* MSGU:""^JRQUG(B^4 /'[0YH6QP_E6S_M6U[3OP!02P,$% @ /(9(6-!% M!27T!0 "!L !@ !X;"]W;W)KJ1)08<2^T,+'80NUV!81\4F[&%RI(KT4GW[T<]+-ODE9IU M_A)+RKF'/)=7ET?2]4N:?7VJM_/%VNQ"?/+="L2]9^G M--N$4IUFJWZ^S42X+(,V<9]B;/: MM->,600>'^_9/Y3BE9C',!>C-/XS6LKU3<_MH:5X"G>Q?$A??A>U(%[P+=(X M+_^BEQJ+>VBQRV6ZJ8/5##914OV&W^M$' 4H'CB U@%4#V M 58=8+UV!%8' ML->.P.N 4GJ_TEXFS@]E.+C.TA>4%6C%5AR4V2^C5;ZBI"B4FC MZ<0/)K/ 1^IH-OUC[ _GZF0V5S]WP60^0],/:#P93>\"]!Y]FOGH[9MW*%^' MFA+Q:7R"(7B&)J ?,9O3Z<0G+^W^C!3X]^D@RK M*12KY+-:^,;)(MT(-).A%*I12/37\#&7F;K1_X:6NB)C,%G1_:[R;;@0-SW5 MWG*1/8O>X-=?B(U_@_)\3C+_G&3!F<,8=3*[[S\=Y!6"86X2=PGP31@AQL.V=X@( ARW&B=W@3G3R1B?OK+S@ MRWW1H6:04'[.,CLGF7].LN!,9"?IMYOTVYUE-DISB=(GU%%N%0$_6GB+8L_1 MZF,$P##CK@;S39C-+,_5BC< 8)BZS(.+S6G4.C^XJ7(19HLU4GL8\I7D.-T6 M[0Z2[9AZ.'-<336 LKFMJ?%-E$,M!VN:393M<V4/%,N+4I6%^BC M2$06QA>E]N%2N8VHZ/"%DX/DN^:4,74<3;Z)XK;C:DGR311A'N;ZF@,PPC"Q MX 1X30*\S@3,4QG&*/BNS',R:CN6UBA')LQ2=X&EBS5AKLT9III8 M$^:X-FOKI@0?'!_NE#N]#QZ&\_'D8^WK0*>&@4R[GJVO+H3#CN78FF0 1]7& MH/,%$(ZY!.,6T4 AF\[V7?5OO*N] ]>24NP;6@9@,A5':]MZ#0):@JX5@#!LW'0!SL:WW&0C&/+=-\,&>DFY_6K55 M;8G5C5?)AV\\!BPCMW7Y)NH])?HZ^A"9BYFN'B"SN-?6< ZFE72:LD'=9VZ# M#].'8-]UYL,OL(^MR4Z%JPYQ1Q]0X5P3%GV-OD'TTBZ M7>/]P_3S>#:>3I#2_V/YIIFC+N6ZE8)@C%E<%V_"N*IG8Z\!8 YQV_;7@X,D MW19R$LR[=E;'>$KRB&?>XB;,Q8YC2#5AQ+-L9E0Y@',=B[981W+PCL3M?C@+ MLT29QQS=BPS-BM="H.A.!_J?-]1SLOEG90O.Q7:Z' 4_*VMA(UHN^D=O]C)K-[=-E>; MSS;#\F.%=OV67(T(<-TG5T'U4>9 7WTCN@NS593D*!9/:BA\Z:BY9M5GE^I$ MIMORN\)C*F6Z*0_7(ER*K "H_S^EJ=R?% ,T'[\&_P)02P,$% @ /(9( M6!&">6K8# *XP !@ !X;"]W;W)K$B=/-3-Y]6=$&WP=3Y;K$Z/[MIV^7HT6EW? MB7FU>E4OQ:+[GYNZF5=M]VMS.UHM&U%-UI/FLU$M%T(B;TZ.?HM<\S?H)ZQ'_GHJ'U=;/0?]0/M7UY_Z7MY/3 MH[ _(C$3UVV/J+J_OHAS,9OUI.XX?A^@1YN:_<3MG[_3V?K!=P_F4[42Y_7L M/]-)>W=ZE!\%$W%3W<_:#_7#SV)X0+3G7=>SU?K/X&$8&QX%U_>KMIX/D[LC MF$\7CW]77X>W9^?MW1?GNLBR"[J?+][^\+7ZZZGZYO.K^^K5\=W49O&?= M;^_/__GS^U^*\L/EWX+R7Q_?7OTWN&RK5G2B;(/CX.-E$;SXX67P0S!=!%=W M]?VJ6DQ6)Z.V.\*^SNAZ.)HWCT<3[SB:J[JM9I9IY^YI%YU\1=.(27=0]?7G MX+=?Q?R3:/YG(15NTGD]GWLG%?+:??@ M7%#FAGX0;;>T= ^RK)K%='&[Z6[96]\VWQT?Z8S \;CMPU&EJ(ZQX M(ZQX72'94>%--:L6U^+'X).XG2[ZXPWJFV IFFD]"5Y\J6;WXF50M<$_[A>O M A+^&,1A'-L4XRS3K]2O5\OJ6IP>=4OQ2C1?Q-'97_\2I>'?;3I"PHI'6+J& M]4O^E[,H)..3T9=MH9B#*(U(&JK#F#DL3DE*DE@=Q\UQQU$>9E&4;P8J[2*; M=A%GNR[OJNX1V[MU2)><=-\N(6'%(XQJ78JC+$ZT5B'+,B2,@V"*,I*-,I(U MG>Q0QMO%=;]8B.!%(1Y_>MFO\NN%XZZ>342SZMX3?K^?MM^"WS[4LUG0[1$> MJF9B6Y;>)$B=(&$%$E8B80P)XR"8(B6ZD1(]8)$)IJO5??C]1-4VUN%WO+5;!B]5ZTDN;F)S5?,6$A!746'2R,,SU!0=9DB%A M' 135))N5))ZJJ2<+V?U-R&&?=G%?7-]UZ](%]T6PRD09R%?@2!A16H(A-#N MXZ,F$&1)AH1Q$$P12+812(9?1AYWG#:1.(OYB@0)*S)CLZ<+!%F.(6$48XJJK:5FD[1F[?L9A^F4[$+O<9:B9":0645D)I;* I[Q=9E%"C M]Z"J:N^EAQFY3/BC,9QI)]6L QTGU>(I.<7'6+ZZ:TXJ 50?P]**R+3X>O[ M%/E%9%IO?5Y!$JBV-@X( LS*(VC:&JV2-IYD'QFX_$!U.<)?S%A749XQ-+X]FXX3HV36H M@0BE<11-58L%ZED.-%=> 5J006D<15.%(CW+V.U9XD(+[D+>&H'ZF[%I-!H: ML9B6N9Z=8]##XBB:VGOID<9NCQ047G!7\6X\U#"%TLK8M%^/:909(H&:I2B: M*A)IEL9[FX;NCOP" MD?8F<:<5 ?F%H<+^_(+[4+ROMK.4-4]&$#-O:,TO6,;9\PN6@7NNBY2^(#G$ M%WQ*?L$-]KXH$NH $DN:;T=^ 5J806D<15.U(5U $C_C:0@"-0*AM )**Z$T M!J5Q%$V5U-9UV&Z_T#>_,.#4_$(RUA=Y["75T' BE,:@-(ZBJ6*0GB!Q>X(7 M\L86.W>!;H3WJK'7GRN@!4LHC4%I'$53NR]=0>)V!9]R"PUBE0@U-V5IF'?; M07V9@%I^MK*A?E%)24PKC^8D)\9>T!P7YY1F--+W@A9O,,I)O'LO*"TX"*@=!Z45Q#30^AUAGF?&=>O0P@Q*XRB:JA#IR9'L.7>$T&N3H;0" M2BNA- :E<11-E91T!(GOU^MX2[BW56H;0FEL0.?$8ZJJK95&I*)VY!T9E/<<[U?T5 G$DHK MH3266.S*C&:Q?HH;557MO;0^$[?UZ9E-<=.\U0!U.J&T$DIC4!I/3$_W. [# M<$= )9$V9^*.'OH%5*Q>>&+F$_M[,I,\T]\&H+:EK6RHWV:[3,RL8!I&F1Z> M899Q\3@C:4;T5Z\Y\#C*Z>Z3$HGT!Y-#_,$] 15["Z!.()16))8;'(9)E$>A MX09""S,HC:-HJC:D&YB,G_%T1 (U!*&T DHKH30&I7$43;V%M_0-J=LW] VH M#+CM@$KT*M3W^NZBOF* TDHHC4%I'$53Q2"]0>KV!I]R@PWK6Y&[CN_2 J45 MU'(O2#/'0"W75(^CA&IQ2F89%X^C,4VU?0^W#'1O&:BT]>@A5R\?=(,->[>@ M?AZ45E#+)E@<15-[ M+SU2ZO9(03D&=Q7OQD,-4RBMI)8KIM,HTS4"]4I1-%4CTBNE>Y*33X@QN)'> M@H ZHE!:2*(35#A>-HG.KWUW#7\.TI ME%9":2PUK\&V/"$<551MJG0L4[=CZ MWFU^:>OEZ5'WB>13W;;U?/WCG:BZ-Y5^0/?_-W7=?O]EU/$?ZN;SNL;9_P%0 M2P,$% @ /(9(6'RN(U=)!P (AX !@ !X;"]W;W)K97EXJRUE')]TNF( M>$E71'QE:YJK7Q:,KXA4M_RA(]::M_6CR[X?U3MI%9 MFM,;#L1FM2+\Y9QF[.FL!5NO#V[3AZ74#SK]TS5YH#,J?ZQON+KK[+PDZ8KF M(F4YX'1QUAK DR&.=(/"XBZE3V+O&NA0[AG[I6\FR5G+TXIH1F.I71#U[Y$. M:99I3TK'[ZW3UNZ=NN'^]:OWBR)X%]H M@+<-]$71-T5K%4V:ZV&<2:Y^354[V1]>3T?C MZ6P\ NIJ=OU],AK,UOOF\?#-RO#D$5RR72P'&>4*3P_8=%<4N%/0: MRCEJ=#BB\5> X1> /(0M>H9O;XX:Y.!=S^+"'W;UK.FTB]OK*W!],[X=S"?3 M2S 8SB=WD_ED/#NQ=5OIUK>[U^?=A[W ["8=2.,C-F! MM& G+6@9QF%.1*KTJ'A".:?);DJ19VI-E=V:CC8, XPJ\1M&?+U6- M\E)BFT H50D*7D/LW<667K_H/2RD=Y.^P,9#H#O7&-J 1#TT=RG]E7QM;/ M_FCTO,BKK@R+&?10&"''J!F*PT9$[@E5_; F:0)HN5S$%[.\8R:V@\CDDG)K M'+@^JP+4"WO50"QVN.?YKD ,C&$SC4T@)([91I-O35YTOUOE^O65$D55K76C M=A3V'.D3&CC#1J@=2N4;:OK<*C6PY:&PMJSK9FT_ M]FISN6[FJQD?.(0:8L)F9%JXQ.DCS3<.M74XMB'VU*2MZK49HL#'V*'8@!0V MDW1ZM/ZR"J]C$N'N?B[8ZJ[;095;7#B%AJ>P]Z[2?S*]&\_>4OK#1E"_.\5_ MD+?#W9@A-&HF] UYT05V45:0^/U&6UXG0QLL4OO+H!W.[WZB2N M5A<6DS92:15U[8.(#*Y1(P'[0[).I2HHBM23I'+#[;-MZ^90@>\'W:I2BQV, M5+GL$&I0BII1>L-93&DBRD52%D)E3UOEUD'9C6I:ZT8HZG8=&0@9F*)FF-YL M>+PL:DO!%O*)<"M[D 6!J!?!JDB+F6)^Y!!I0(F.@%*5O1M)^4ZC2I>/-%/9 MQSY)+1#L8M^K]:G-#GJNS08RM$3-M'SM5+VDTOR1;O>U5JT6!D+/JRVJNIFC M^D6&DJB9DH>IO-1Y/)6C.@K;$'J]H,H@FR'V(.PYZB9DJ(FB=R7SB\ET,!V^ M(9FC1AJ_-YE_E+?#7C D1LTD/F=9;9 M5K?#8;!O=ZC98!@U[VMO5;W^4G[CL6DNZO5%FI,\UA,QH\118*+Z%E9E>%LD M-D,O_'3@D&F#B9F#.R3-X2N5RR;)$C_QNEG":$:G@ M)!D02Y7XW_@=!-=IV<9!6.65S2R,L*/:Q'O?F8] ]8#_@F3%+%&B5VK6N^=( MG9ZAAZO?QRQ60=AUC8!!+#[^9=C P*S!9AA@"T$AQ,BO[DLMAMW(#QR5 3:D MQZ3%K(VP MY_KY7GY_!D6!Y7&C?EZ>D5X0]I+A23%LJE]U4?-_+R0+*\D6Q= MG.G=,RG9JKA<4I)0K@W4[PO&Y.N-?L'N6+C_/U!+ P04 " \ADA8J$T2 M9(0- E)0 & 'AL+W=O=*RV!X-!GO;2ZG-UMO7?._,O7UMJU!HH\Z<\-5R*=W=.U78 MU9NMX59]XUS/%X%N;+]]76R.J*&@AB/%[6G.KV9(F M=J_KU3^P[M!E*KTZLL4O.@^+-UL'6R)7,UD5X=RN?E1)GUU:+[.%Y_]BE<8. MMD16^6"7:3(D6&H3/^5MLL-3)HS2A!'+'3=B*=_+(-^^=G8E'(W&:G3!JO)L M"*<-.>4B.#S5F!?>GLI0.27L3'PJE9-D*2^DR<5%]!(]N=!SHV%S:Z?O]X.D(K6WLZ2!.^B!*-')-@3'ZT)"R^. M3:[R]?G;T*91:52K]&[TV07?JZPOQL.>& U&X\^L-VY,-.;UQH^L]\G-I=%_ ML&UZX@@&@N*YC*""I /F^J"--)F6A;C 304$!R]^G4Q]<,#@?S=9 M* JPLUD BLN7OI29>K-5TE[N1FV]_>Z;X=[@U6?4VVG4V_G(_NZ;@]%H\*J=VN,[PU?".EX\ M#4A[I(?/A8;IQ HYYH6#D8!G,6O0$%2V,+:P\SN1Q6G]KFPKZ<4L3=)&# _W M]X2DY4IG;W2N'.F56;A*FYB,25<\S)3WY W LHK>PV.D*G/M^^+2YO*NU[4' MR3K;LX30L'!*14?J6[&,.58QO) AU7(* M1-59DH?A8M03ZO=*%GXC8 PX0MRD+R8%RCEL&/<[$O3[;;&9),UZ$ M[1*)DOZ#!%S3^9[P1&QTN/M3GG^)G6ETMP:OC[K &H\_9?00&PCPP8I)EK"I-) M3!2=.REU4,I'+).(%/H<\8WDFI!CD OX*/\X48Q^&MP42K" MM0N(>Q2/E0Z+:/[;3'7H#249_4!C'BT-GJ QT.8K*DV^LH,(6HP'0$'Z%L(,<=WQVJ,2:W10-PIZ>YY.PG=T."'TC5>'"+< MA[V]\1Z;&%^'.X>]P^'X$9#0H'N VFZ <""["HL\HAMCV3V!,#5 9&_^2I MJW79XD+FT8+-,G J#0"69\J1^P$@, +L-0'MH8:SYI$U;6SN-[P0@[\=(LOM M#FJ>X%09^P8RG3#6O.#*AQ+ 7&XA(R>GG6\L,RL*:XKP%'.P%9&9B!XV;5=H M8I,;0U\W1"=GN$"[6,M8A)1ID\.LZ9KF>]]D*>XW>6=(V1(68U,](Y8,CY@Y MLT>1:0><@&IQE6?15[8J*)!RU-F@V.+81#L6GN3$6B6*L&K6@;70:9,A9LXN MA9TR/\57B3*WU(5TM"N(,NA@MF8,X/3^\MN6L1\7X6+;W2Q)-V6Y9/Y;E8P* M[#L*6YD46$.P@I2!YK6R96FH"P1V%+DTRC@3*O\R;9:RKMH9-*T M;<1D'IFPFLT0"K6S9JU$"3Y=0\"5X -H3 G!!)QW5KJ<1KY'9F,R@ZT\$?J% M)>J1KP4'&Z"LHXU!ZFLRG,6E.3CZXLKD7#=TNU9JH+OKD6:1BZM(J!GV[19U M1KN1\"]Y*9.>0H=[8+;J9N.+&.+F_ 7&*N9-+ MD5NL1]ZKNP#*+V3I!(Q U"$ZB]@F$S2?&IL[;)F\L>PV%% M_W!S#.*4;$FYQBGI*S0;,@KP%]N54%]P61TJ5FBD&?V:11"BTFX8!,V(6 MX3URC6NG. %-55A1:H_R/.B:HU*8CNY)1Y+!63DJ)"S:,N$FTR% ( M*8W"DD?'Y!4>YUV=TLJ:T@V5L26=A13ZFHX-D"<-AR\G3+EAXEI^ANL*LD!_ MK5=M+.,;J]1,B$L.MJ@@M N2@(>GI8W$#ZD',CQ!L'K99B(+%;,'K1H;4'4K MN>^G =.[>E(7O'S>$!O6JDR)GX^7N/*!W>K0,/-ZKX3ACE(=).A'/>RC[I% MMH*3FHQ_3&XZ9UJBH$3I0[,)Z\TE1]JO(0:,J*0CT#LR!_/]6#L>$:US*+"V;\ M_*N&VH4"@6R3SO%MHE/$.K3GSKVFR!?'1PTY9EKZ<$O9'C2C!D/NDDINVXO@ M.3JB%KQ7U._DT2Z,_@D%0B:;/:_Z%WWQPV1RUNY$T63M82>-G%D;,)3!D)K)Z=W?IRD?, &A0KJR\+WO_J(U"_J?$TO M )FN6O,;0B4ELP24^P>'LLI9X"]OP+6JBV0V5O=LM6E>=*1[$V,JK'&N2K2? M%.4U*O_9^+VYT_B]+GRIFE(WFP[(UDHXA1V/LR7(0_MF@<^R8_U;?]?0:PZ/ M&P4JT]'^R89&KTD'CPREM@&A(U@Z4Z>W,L_2Z0;M 2$,P:R@A(<6CDM%.^LY M@9L7Y^Z 2A778$&9U6F>QNVTOU<$VOJV_D8EMJ";>6WJTYJVP+8OE?[BR72G M26*RM[ %>@S_?=T8_\7E.0M1'T,MQ@P$I17X*];Y;$RMM<^/$$:HI&\(%LPX M$G1D!/GF##2M0MN^T"&"3.Y-7JMS#GB=SPI+-3L5=0;KXTM'73K^_(N^['$ MDY0UC#5CD<\ Z U&$KC>$:B==L[UZRVI?W9KL8MV,Q[^M&?]E_'$!O6L.9!Z MY*4/F8R2-$&(,UA3)NH<[;L!#Z&6\EIUWDDD?ETMRU09F8+&ICRJ0ZDIGI#5 M[Y0VL^3T@JOV4GSAQW6A3H-*)*,C0DJM.-Q$E< MH_A8D$[_0A63![LKX]H0FX<:7W1,V5BJ_\7WR#61J8MA?3^^&8G%9+ZFU M=@BTP5J$H,K[EB_4-3)(B*1*DG%\3[][DA) MME^"/)^IL9>R#RQ$]/)6%=N>]W/OJ=#AT,L=2N(&I4--( M9FPI/-W:Y=!5%D4:C,IB.!Z-7@U+H71O>A:>W=CIF:E]H33>6'!U60J[OL#" MK,Y[![WVP:U:YIX?#*=GE5CB OU]=6/I;MBII*I$[9318#$[[\T.3B\.>7Z8 M\)O"E=NZ!LXD,>:!;Z[2\]Z( \("I6<%07^/.,>B8"$*XU.CV>M]DQZDF(FZ\+=F]3,V^1RQGC2%"[^PBG./7_= ULZ; MLC&F"$JEX[]X:NJP97 R^H+!N#$8A[BCHQ#E&^'%],R:%5B>36I\$5(-UA2< MTKPH"V]I5)&=G]ZB1.UA)J6IM5=Z"3?6:+J62*7W#KXZX<<[?/)P41CY\.)L MZ"DF5A[*QO]%]#_^@O]7\-YHGSNXU"FFN_9#RJ5+:-PF=#%^5O -R@%,#OHP M'HTGS^A-N@)-@M[D"WI;B2^\T*FPJ8/[*A4>@6YAG@N]1%!ZMT1*2U45"!]G MB?.6V/MS7VVBZ\/]KGD_GKI*2#SOT89S:!^Q-_W^NX-7HY^>2>RP2^SP.?4] M*_^N5JF@=86/FR7=&_97A"_GE]=W,)O//]Q?WUU=OX.;VP_7=#V_?$\#BP:I M8@VSU%0>T[TQ7&GX(+U)T/)*TGKZ'.'M;'$!RKF:C1;W<&T&8?3EZ*0/%[6C M2)R#N2D3I07O>L;35$K"R>CHQ>FV(^IG-%&'M8&99-#AYM&1PMB;*<0X3234 MBUK+-U2:PKB:4-K+;KH9!Y'0FYR(K.JD(!]D3FS\X&B1.UD79=G6FGJ9TZ2< MMW"Z1\@I(B-34E 8C1W@$YTP7/!-=1*6"5K6A;!48XY*I1%?#DWF"C.@(XD5 M(?44I0KG@U(\_'=\39[EZU])'48IEYNZH/V 285&H'_)TV"6*O(E>T\AK:O M&93 -5.MJ;2*W#M/0(6Z#^ RU"IPS;6@Y$F@5)X,=]&G$48S=E]\%$4=R\C2 MA W &H,E*4+560MSW!K9PJ5ACZR+X*08MMHMA9]P'QW%?D6OE_WR80V$\*= M>,*N>Q\?[D-[,W,?T@V%$6EJ;II>I3:T1(ZV Z=VF-5%V,24NHJ2GB1W\FBY MLA@ZF>-.'!HIU6$S<:?9\@&!6R$5BYHJS^UOR9-$)50:Z3 4HMW9+230;,D0 M?L?RM\;Y&?]"ZYIB;<'Z1FQ;6/GXO-W]^""L/@F#CUT&\ M\:8*)_+$>'KKA\N&PO=V]R:W-H965T&ULO5C;;N,X M$OT5PI.9[0:46#?+=D\2(+?!SF*G.TC2LP^#?: ERN:T)'I)*8[[Z_<4J9O3 M208-+/8ED26RZM3M5)&G.Z6_F(T0-7LJB\J<339UO?TPG9IT(TIN3M165/B2 M*UWR&C_U>FJV6O#,;BJ+:>C[R;3DLIJW&K^FO91,EJ(R4E5,B_QLQ94H"A($&/]I94YZE;1Q M_-Q)_\7:#EM6W(@K5?Q+9O7F;+*8L$SDO"GJ.[7[NVCMF9&\5!7&_F4[MS8) M)RQM3*W*=C,0E+)R__E3ZX?1AH7_RH:PW1!:W$Z117G-:WY^JM6.:5H-:?1@ M3;6[ 4Y6%)3[6N.KQ+[Z_$X\BJH1C%<9NQ:YT%ID[$J9VK W/KW[J&IAWI]. M:T @0=.T57?IU(6OJ$O8;ZJJ-X;=5)G(#O=/ ;W''W;X+\,W!5Z+](1%@<=" M/XS>D!?U_HBLO.@O_)%K5<+8JM;(&\2DWK K&PVAV1\7*V/?__LE!SCY\@W[[@6K) I M$4.[3XL""C)&[L0'X]&FG#:IBA>CUU8)UYF587@AS F[EH:OUUJLN56G\MXB MLJ+F*ZQB*V(O9B-6U:P>S/O;8%8V" *6U9[5^ZT@>>V"$PA&2%BM&)4/"Y"U M=V*KM-7![L6Z).&_5HYJ <9C>'PFM]/6R7?V]U*,DW)BP9?\3Z5EO2<0(\P_ M_; (@_G/ W)IF."Z@O0,"8X8I+PH]IY+^X.HI6T-& :"-S(35NYGA!V;[VL; MYA1:M+3!@>L,5O"*!3]:$*I&/'I_/&RT$ >,@*Q-1;F"EZBF[^73&U^IXNE/ M.'JZU?(1(*Q7;IL5TH1=%:K)V!$+DH4WCR)ZFD5>$/EXBJ+0"[$-3W[H!>$2 M E36H.*O18%NH?=6TGV;0"R)/#^(V&SAS98Q"\+(6\Q"!#+Q@F#./E7'MUJ4 MTB"8S99"PA:^%\8)FR^\Y3QAP7(!)1'^AU[B1X-^S M9!9[P7+.DL#W%K%%V-5,&$58LF1A$'M)$+,X";W%/&0Q@"7)G#U8=W?I?,1F M\0SK WKR9UZ$'7 &0??\9&F?_2CV9D$R,-\E+WA%$"F?]'NH(EM"!9(BA=SN/OD#!& M,0^]&"B2N3>?S089K7-1;IBH9+%':1F,(\ZI/5,(BIAV]/P5.G8; 9[3V.T< MCZ$#ME0R)6W2B<8C MH6^V$&KW@1H*T?&LPBO-MD+;Y$&6,86*=3QL",26[RTEUD*7!CR8$WU:VTB8 MS3ZB>%((<1W-.^[K/$I[GI/2M,Q)/D'>26HV8LME!K,P]9JV,AU.V9D M)L(GF\[PF,PC&'9()-5+6C1$:!#JI(\7.G@G0YC']?(N MZU)%=ZDR#C\U0HH2@4-I:E>3VM8+]CPC<:CGV:-S?8YAMN6\MEUT;76M5.8\ MT;GX>1Z,L*XZPJ 6V[N7%-E"/8P!!;DS;@\'&3<^$(OT*X]7^^-TD&[@/NY: ML*#8Y&A=Z:;51)F ?)(J.SF803C&@/U78484Q*MU@U,'60(_(57S/9.V"B3* M)$<+1"1R6<$8DDJ9JRJ*3J8@1SQ)4UN7[%139/#BGW"%174XNU -41,G%"!( M8 ,C"R0RD5WKYQJG'/;(B\9&H80:"Z7]U&9W6PMF(%TA7?UP#=]U 3F86 ^- M66$0RV5-P@:[GB$&X3:Z?V_;<^D:L'BY ;M4I][KC4>,,=UT/ 2]1XN9%\\6 M=L_1 ET8#8DX:ROLX8QF#DP+0,\/:\29IFDERH_P/:^"O@#;W%B)M:PZ9K!L M8=,"587#G'UA,%S\3VT+P,[)/'#&!;.E%RVC_[MU%Z5J*$M&&*W.@1E>XUN# M_R:7V/!.N:R2- 4.[]\S2Y!2Z4X=VUG6+_O$IDRWY>@6= .S<.6(N'&<>+#AD#(=>LOT/7+& MMV"?)VLG5(8QAOI'X'&FW95WA2Y+(I7!\W! MPR]$#28.&>Q$VK0"X0_Y2P,('2BI4^ (0',)#-YM)*J!V]G(MG<$I"K:3M,C M1DMS9HC,^:C#14N@W;1#F:3IR3J TN*X2QP+"0[D6PG7V QS*$DO+RGN7^V( M8JSZ@?-IG )NU]^'H<]ZS"&GI:Y3.V4P"AYZP_=VOM;) M_0U"S]]]B)^CQG$"1Q0+&D>N!8XLSZ",^O#W=:KOQH+#J+]H>_(\P1GS&RP/ M=KJW9%\IRD(NM1W,"V6,8U^;'FTPTV^BE;=^[?K&T!=>NO2:CJXS401K>VE+ MA87.YFXV^[?]O?"%NPX=EKM+Y=^X1JJ M1L79QXW@:!BT -]SI>KN!RGH;\O/_PM02P,$% @ /(9(6+T-H8R ! M"PL !@ !X;"]W;W)K#YR\%WCFN#&M-3A/%DJ]N,T\&0==1P@% MQM8A,/I;XP4*X8"(QFN%&30FG6)[7://O._DRX(9O%#B+Y[8=!R;":;CGIVCT)(A)Q[&%>AY"1I] GH"-TK:U,"53##9UP^)8,,RJEF>1U\" M7F)\!/U>!Z)NU/\"K]]XW?=X_7_WNN4H_)PNC-54*'\?\KF$'!R&=,TS-#F+ M<1Q0=QC4:PPFW[_U3KH_OB \: @/OD)O$U9+F'')9,R9@+DDP@4UB34_'_'- MPKE0\/]T,TMA)<8)YLIPVP&6J8(DJ)]C)/&%((B95VOYF46>P4)H"Q>6*()DLBY5W']V@" MU/ VQ3:69):2[,BX"V8,VK+4!6<++KCE:([@D>XN5)8SN?W5 !KKC9A:;4<" M:"#"LDE$"V]WV$(&1K;WJ"TUR]"-+&>%O.?4Q EP^=X.BV,7,N?AJN )06-) M:VRU8!:^%LJ1"1S%) M\7IFTKS1+^C2ZMS3+M':HS +:N%JQ>>QLKK QK"STQ@WL$F1(->,"R=?.F%3 MC0@"URB:(*<<-=-QNO5!8X9"+>CC889P[>2@-ZQM$><]&U[AHQ?O'/&IXPE5 M*A5HD[H2._H$8^Z1KI0^#*4#ENK7 A)W@-"<4RMF+KVH#+ M9E>RZ0_;]EM9-GPE?7])V_"M;11R+RG>B\IQES^[5^%J(_>KG'PHLKQ,F(?< M4-VBX+@+7\ZHN6-."&1VHPJ1N(P[4RXFKE";#H/9KI )_$._5#'UU1(76E-. MFBNSE_JKBF0"'S]9?O[!H[($[&^K.JES6D>S'ODT>[(%Q;[^HK0&ZM0;'\+% MNP%V60XP^ 6^?SN+>M$/6O4[T>G)@9,=VO5N !"DQH00EBRN9T);-3H^[G2[ MW8-G?Q02H=_]7V2C3M0?'#CY;V1/#Y"MS@Y][<+6 R5#O?+/, -^L)5OE>:T M>>E-RP?.3KQ\)MXPO>)4FP*7I-H].CT.0)=/KW)C5>Z?.PMEZ?'DERF]5E$[ M ;I?*FK?:N,,-._?R3]02P,$% @ /(9(6(=4;@E_"0 'AH !D !X M;"]W;W)K&ULI5EK<]LV%OTK&-?M)C.T+%'OQ/9, M7IWN;K/)Q&GW0V<_0"0DH2$)!@ MJ[]^S[T@*>IA.YE^L?D SGV?>T%=;8S] MXM9*>7&?9X6[/EM[7[ZXO'3)6N72]4RI"KQ9&IM+CUN[NG2E53+E37EV&??[ MD\M?2;E^KS&RNSP9GS8-/>K7V].#RYJJ4 M*W6K_&_E1XN[RQ8EU;DJG#:%L&IY??9J\.+UF-;S@M^UVKC.M2!+%L9\H9M_ MIM=G?5)(92KQA"#Q[TZ]45E&0%#C:XUYUHJDC=WK!OUGMAVV+*13;TSV7YWZ M]?79[$RD:BFKS'\RFU]4;0\KF)C,\5^Q"6N'6)Q4SIN\W@P-GES9766[S5V.=O?E4P MR8GZW[/_&*_<\ZM+#VA:<)G4,*\#3/P S$2\-X5?._&N2%6ZO_\2*K5ZQ8U> MK^-' =^JI">&@TC$_7CX"-ZPM7/(>,/'[?SCU<)YBU3XWRD; \3H- 25QPM7 MRD1=GR'_G;)WZNSFIQ\&D_[+1Q0 MB]>92;Z<5/H)V'>O;M_=BL]K)=Z8O)3%%CGKE44J 5LOA41E6"N+E4*I>:&= MD"(CR9$P5B2(*BJ[\U!B39&HDFJJQ[C\0A"F6*@5+4:U>;Q(3 [,) "GTF/W M9JV3-0FA]_2(+QK-O/P"I4H#3SBN>K/D]Z4%"5F_A;(IDG]+&F15JH1A-8!F M!)RD\!8Z!^L:[*#=9JT*H=D\4)OI-9I4B? S^:.W48 ML9ZXI0HY&9C:@M3 D9"_+74"5VPIP^]TRCFA\S+3"7+5TXY9&DLI:V5853N*;E>Q+ ..F?Z(-U8MTA<4WE MQ!(<;JS#,$%) QB395AM9:;_JJV%'EQ J \714AE4D'>NP:X^K$[S)D':6& M'LQRJ1%/YOZ(?"7Q"JEND;7[N<@2X"KL8GL;.0.14WLD509]L572(F'?U/"- MM$"UV%ZH#1S=<%MM-9,$6%";=*]8Y&D&< 9A3K5#X )38X9I)($,[3[Q/D"+ MIF5 5/.^7E'P?$V8M5YB+>^0@8JX-C T4B'DX[4> M]:/1?-CK3)-[P:*T:;.54IQ8CJN!^GLCI%F<)+;"NK8\PLK,%*L+)MBN\$.! M(4V;L<:O,5<$+G1"T5'AH23$%9*'O78>1W$\#UDUC/KQ_#"I/I\,Q+[DW0[Q MM9*6R'OG@;M3I45N'$33?BUY/IX>RGW<5J?OO]O24329APP]GT3]V>QO6KH$ M_V,]]9L+;RYXNFFH^FGCX?;Q,"@SB&:SP5/F-T2CW5%N$2AATJ$)K=0Q%+0B M$@5^JH!HN(4&G^#4CH/,*A(K-!WT='XH4_0/3<HH:ACX810T!4H+A""]4I-P&>/NMY;TG&F5R%COK]@7Z83A/I MUF*9F4V(Y6[$+ XC7M=X-(KC)ED 'J1T>JA94*\,_4C=)VLZY#'T4^PQF$7S MX3A (PMFQS3.Z[Z]?VSXXXA*+S ?6+E2G1FI<])I,KAVSS_&C?>\H?ZL^P,IR(?NVXB$]M MXM7M&S$;Q>+GBG.--[H_+[6^5/0^6.C,S:/ MQ+-=C )G/!?G8A3-!D-Z/\8@&PTF?;J>T/5T-*7K*5W'TP%=S\0\FD_G-%IC MNES")!&/HWY_4//8P5'J7$S[6#\0]"GDA:!A#5'QXMDT&DQ'S\7'TT>Q;O*> MBWI(J T\D-!\-C@?1Z/)"*'*N+PQA!U_2.B&@;\/A%'K:$B&'@L5IL?V8\$# M4PZ/W1R\P@!_Q2>_A2[271VTJBYWX[K#V86.197G*7.K=H>WM/?(EZ=Q^^5I M_.27)V./OSR=^MCT*-+I+V0?"G&K2E][X^18R8_XS%]W MB!:8..(#3IBD\QZYK7G$9KK"GO&T)A\Z$=1;0WLX&'FXJ3W9)UCL^6 8-X?H MPSYJT2@+2O[B@"B_JW%Q/7;.:LA&2L)$AAJ@E<#5EMW3*1(2V?EB9;N?Q.IS M4<,HK3=:3GFP)L0RU&H8IQL:;2/15@046/!A1X&DTU!'.P+\9JYK-?M$2.6C M;#>-5^.:_6QY^.7DO+7]VS=026_N]*:K4AE\CPHTW)?\" ML##>FYPOUTHBD+0 [Y?&^.:&!+0_"=W\'U!+ P04 " \ADA8 MZV;T% M "*$ &0 'AL+W=O@#]S=D<1X16Y(KF3]?<]PM;K8LIN'Y*% M =O+7?) ?=L=*F=7HC@*\J%[>ERJ(=]Q^*.\<7CK+E!R/6;CM37D>'#2.NN].]\3^2CPI^:I M7QF31)):^R O'_.35B(.<<%9$ 2%QX0ON"@$"&Y\G6.V%B9%<77NH13D/5%6$6SO]C>?Q[ M>9@L?_]*TEMU-6I15/MCQ7!D> MC+6IG^IQGH<5A:.7%/ISA7[TNS84O;Q409T>.SLE)]) DT$,-6K#.6UD4>Z" MPZR&7CB]Y#30]CT_!CHO;/:P<]P-@)7);C:'.*\A^B] '- G:\+(TP>3<[ZN MWX4["Y_ZC4_G_5PW]J:>> M/B]79J.S_P+WX?R>+ASG.M! 9;K000/TVM!9-41M-4GNMRF,F"[LN%1F1FP" M0XFT"984#= VO\Q8H979:.O:5!G/624B"OV9R]/D:%$?5,!+5EM40\>,^0!P M%3!=%L@;9*ET@&G$YH[-:JFI\NOVT;E7G+H*C$&])+J;=.@>[CXSHPI0C"

20*.*OE2K$ZK;:P63\ MED9/A*[PDW_!(N'U;I[MZPD[(S1#5]HHDR$^NA6M[;<_'?7[R?N[ZZO;..R] MWR$8'M>@2,AVNA,A"WPUC:%Z=EO"' %6W$2VMO4.)6_:>&(@^ M0O)R-8L24,E.[AG@"*5 MM*TG->Q9DX%[B46BHSLDFLT\[*D.(^PT--03R05'8Y+1J%R6AVF+0E8Q>MKK)&]VVO584KF$A_<9EAR; M&-:;6 $AD_3F+&N ILR?5-//G@K&8HH&UD#;%VI(>QJB\A7R$,0Z^Z;-,$#H*P[HQ &D?HN+,IJ 026_H0R[!UL2M<3B@X+ M]61_ S19)$,!BO+J(T/.E1R0/+MN:P!7VBT"Z9!U) K,4I5$5<%VEN] MH\B0'3I?LNPR2^%Y*$*%WXD)A0+^)[;O2VQ)YW#_!S/;*P7Z'^2XEZ/Y,6SW M2O9&0%*+HPC6M^[P%>;87R.[>>^^P'!+0]]&8QVZAIHC.7C&N.?^W:_$&CTT M*V?&5)F'1E 4Y\>QTMF)SKD^OPVJVK7EX6U)TL\/5N)Z&7LY]GW!OMZMUW;5 M:(H?2RWG:O3#&32*)I*U)!F[I+N5-&U*25LHZ$E*%KVWFH52Z7SIL[#H0?LH MZ=>[3K]]V-^C'$L(,Y%U]&/=R'(8EBUG@V'1K,_N:UO)IEM(=^5^.&8WC+=@ MCRK#0;:^*BZ^+B[:9_7]W])KPI$F'T!5F*-%KK[YUB_!EO&VF=J NVL< MCEBAP$0 \P-K0_,B!A;_?CC]!U!+ P04 " \ADA8.3YV^.8$ #1# M&0 'AL+W=OSWA67'O;@&$?&)N)=94E5Y*39K]^I.R\M.S(S-P=/2SKNNL AI,,I5 M-^[UAMT9YXWN9%3 M'._1?RWN+*VZ&R^IS%$[:;2P.!NW+J.+JP&?#P?^D+AT.\^"F4R->>3%YW3< MZC$@5)AX]@#TL\!K5(H=$8RGVF=K$Y(-=Y_7WC\&[L1E"@ZOC?I3ICX;M\Y; M(L49E,I_,9/7QH0@E[KZA>=:AQV#\]X; M!G%M$ ?<5:" \@-XF(RL60K+I\D;/P2JP9K 26WDJR\Y//.C$YB@=X M1B=^>L!G+ZZ421Y_'G4]N>=#W:1V=56YBM]P-12W1OO,B1N=8OK2ODNP-MCB M-;:K>*_##YAT1#]JB[@7]_?XZV^X]H.__D&NXH-TB3*NM"C^OIPZ;ZDZ_FFB M7'D<-'ODCKEP!20X;E%+.+0+;$U^_"$:]G[=@W>PP3O8Y_TMO-LD-2(^X/.W MZ]]O;\3#Y5\W]^(A0X&S&8;.$)[B6/ HI$ZHOQVF@II>>#KD,XLH\BJ]R.D5 ME!S,IV@W"6H+0EN I7?>O-2K >;4=\K*DY^7R0F#^DTVOF!YV^A_>P M@77J1EE;JN4!(,K8) M60WT7$7GFJ70*U& 3%^5A<80AJ[Y4J>TIN>CT[C=B\X#IZ/^63N.^FL=WD.1 MS:KL4;<7E6QJ];VNWX'9YN=@%&$6^,ZS\2O-V8B T0=I+967.:M'JP)6]"WU M;EUX8DYHJ1-$86P0O;8 [64B"V#M\:F4"U!D1MNZI#*"W)3DA,J1W=8T@UU2 M6LL'=^KMQ)N3E.NI2EA'7/JWNFN=Q0PH+U&_/8@&#&ANC7.BU!83,]?R7ZYX M*M(I:IS) *.^#8@(E4O(#Y41*"^Y (ZBJ'W6B]G3,I-)UA:2RV'MBZ0PI4H% MA X0IK0-S?"RRA@?)(DM,7TC:JBRN-V/SJHBB]JG@R$%54%1ZHB2^L!Z8-DH M1&&<9/F=@$9Q]E7/'+ MFY*]K(IMSU W&D^G)'E+,M!SVJEO0@6%JWNQ!NM>:59E>Y=X_+K]3CXT2 \<>MSX2U1+39?YB9I.TWC2W=GS,S1SL,P M';!I7TVC\SI'.]X ";_V(F_P%02P,$% @ /(9(6&R\<]IL"0 M#1H !D !X;"]W;W)K&ULQ5G;=C:!XB$)*Q)0@% VYJOW],-DJ(LR<[,[-8^ M).8%:/3IR^ENZO3!V#NW4,J+QS3)W%ECX?WRI-UVT4*ETK7,4F5X,S,VE1ZW M=MYV2ZMDS)O2I-WK=([;J=19X_R4GUW9\U.3^T1GZLH*EZ>IM*L+E9B'LT:W M43ZXUO.%IP?M\].EG*L;Y7]=7EGW(QH/6\X)M6 M#ZYV+0C)U)@[NOD4GS4ZI)!*5.1)@L2?>_5.)0D)@AK?"YF-ZDC:6+\NI7]@ M[, RE4Z],\EO.O:+L\:X(6(UDWGBK\W#WU2!9TCR(I,X_E\\A+6#84-$N?,F M+39#@U1GX:]\+.Q0VS#N[-G0*S;T6.]P$&MY*;T\/[7F05A:#6ETP5!Y-Y33 M&3GEQEN\U=CGSV^\B>[$!7#%XIU)X6LGV5R'M^K1BXL$KX].VQY'T89V5(B] M"&)[>\0>B\\F\PLGWF>QBC?WMZ%BI6>OU/.B]ZS 2Q6U1+_;%+U.K_^,O'Z% MN\_R^OMP+Z15KP/N*[E"F'DQL59F<\77_YQ,G;>(F7_M A]D#W;+ICPZ<4L9 MJ;,&$L4I>Z\:YS__U#WNO'U&\T&E^> YZ87FT_V:KQVW4_<7I-]^??>/UQ>3 MF_>7XMW7SU?OO]Q,;C]]_2*^YE: "BRB(YL+G44F50*D(/Q"X9]52J3!Y8I< M+N PE4Z5K9S6%#*+Z:K7I.U)3JL.QLU^O\]O#D;-X6 HS$PXBLD"852/R<@X M[YK@ K=4G,W)JO6\8DX__BFUNL/F8-P)>G4'4&SP)Q3+Q!=S'T[K=N@T2&6M M*-%DMA(R-DL/6?2,WHKWWW/M5^)3%L&3$".N$HE4_/FG<:_7>1N6?+KBV^[; M(T:I/:"ER\2LE'*L<&:RU^43$6L+C8QU+7&+4Y8D3R:@8L>[YX@;""BQP9"$ M!U#"K5PB@",=0%HBN(#26QV1XF&5HXB$$"OR3-,*T@(>X9(!*$\7!%5 8CK- M4Y'E;"%2(2R3N5\8JW^'? ;H7,Y2)51:"?ZS4ZGTQ(W-=6%?) V=N+7 M:G%I-9A>V328Z!X0*%J@I#8QXZ>E!7H!-<#LM!S9$8OIJO):Y7'V%P+MU0T46*JYCK+"'O(V7"*G/G"6FOY M0GK8JMP,H\/GD/4]EXGP!A'=>55BGTEMX4][AR;B7B9Y990BBOP3T9NJ!SO3 MB?D2"%UNK6(4&UYI"FBMD!RQ7%4*%SO),%@<@IY(L!E$T6ZV;[7$9 $R(HN2 M@.P R^N9CJHE$JZ/%.=X.%FI)H7NVB?A<(;3$I>Y#=;\,;+!.GCD0;'+GWJO M20$_4YHO<61I>T3/Q.^2UNU5(E@DNB[G$>"D$;D/3REIH8J\!T/.U5-W N_! M>-3JC=!V^ 7Y6\[G5LW)&SI#FJ/[BM8^/1B_Z>S3I4 F'0';8D>8SE/83!7X M(S+SC//;JD0R 9H-U0M,."E)=N5FQ"'BDU4]M)L%A&W,5E%W2H(C>(>*.L

!@XZK96"HCE MP'WUU_D6A>T])&PX?%CH:,$6JC\&HWBQ@#$$M2+D=8LL!NE0I@!-!CN2FK*@ M(:^#1^IJITB('.1\).8J@U43["$2%2AP%C9?&Z]+6_O!6"UQM0:X(I*V'''/&/"IL\K'NUU^@B*SWDO7 M3OQ6QMZDB+V/3'J7E$\?B"6_<2I-JB3[5"59>/.UE@9_SV'EXC#1[_3%@>@B M_SKC(!6G=$5WV!?=T;AUW!?? L+#XS='HCONM_I#\:&D$]$3A_T^GK\9M?KC MC5.V<(G^<$!'C8>MT0@7PU%S-,(IU:E%F^3^F#$WWOE0/V2TT.J>O=B"BFMU M__H1%9-R$[$S\KGFJN=SE-8XY7T"03'\@Q#DO*QI3L&Q*W31 0;J(A_59=ZB3:[J&^6\ED?< MR(G0"A>5=F\74' A)%BHY:1 AG*)S<"3DKD3YDO7_OU8OIH\M#-1O8<8PCX054Q,*03(K-'?[;?F@T1A, M-YOT>B@6F']Q[#R34W7+,JKZ+4P2RD>L9JRD#NHQ"JR'R$!]MT_B M9J>AN NB+NN_9"1X58:/:YN1\DLHF!\GDZO:8(W0PN00ZOW_WB#]X4OIQ!U# M$>_(Z- A!'KU"RT: MB=K@S*7B<@DE@T9 M5K>*SI;H@1 5ZR ,!@* @GHW*F!1)+"6NM;L3,YKP,<8I MZ@4"YPU:@S%>3P(;ED2^)H:49C68D@!BU+?8"U:NUAWTJ/V\+&]76B7H0ENH M?J_$1?5IH>P@@)X_9*$;1YS=L5T0.F(T:'5(B1?FR ,\[(V8"7;6X&)R<"_. MEC_8_V."Y &J),Z:L&+,V>J1:G,/]=MAZMGUD;==^T2?*COG'R*H/.69#U_K MJZ?5;QV3\(E_O3S\4/*9F=BA7L^PM=,:#1OAVUQYX\V2/_A/C0=K\>5"(?$L M+<#[F3&^O*$#JE^ SO\#4$L#!!0 ( #R&2%B);/ TP , )H) 9 M>&PO=V]R:W-H965T8BUL4Z]1T9^E-K5PQ)I5;-<&1>&5ZBI.6ZTLKH54 MT7CH]Z9F/-0;5TF%4P-V4]?"/$^PTMM1E$2'C9EFJ( MBX]6"EFCLE(K,+@<1=?)U:3#\E[@3XE;>T(#1[+0^I&9^V(4M1@05I@[MB!H M><(;K"HV1##^V=N,CBY9\90^6/_-QTZQ+(3%&UU]D84K1U$_@@*78E.YF=Y^ MQ'T\7;:7Z\KZ+VR#;)<\YAOK=+U7)KZ6*JQBM\_#B4*_]89"NE=(/>[@R*.\ M%4Z,AT9OP; T66/"A^JU"9Q47)2Y,_17DIX;WPFCI%I9F**!>2D,PIFMGS[C MSL&DTOGCS\/8D5_6CO.]CTGPD;[A(X-/6KG2PITJL'BI'Q/>(^CT 'J27C1X MBWD3VDD#TE;:OF"O?4Q"V]MKOS\)?UTOK#/4,W^?BS>8ZYPWQW-T9=@%LYPBV<\GZ6;!?RW,6[G\8O)X]W#_\/H?IW0SF'Z]G M=_"Y1%CJBB:6/($3BPIY GF4++B2F5RK7%92^-E:H-LB*IX/F8-0!12RVC@L M ]HUX36,MHF63>(+WH"J*)8+TB$JSJ7NPM_N>;\24^H!SJ][E6N:X0/,$@: M@ZQ+1+_5Z/682 ;M1M;I,-7O-=II!VYT71-N#PBD"H<;17(%7_P=ED*6>ZW8\EP[@EK-"IQ#@#P"4P>2MF2FPSS?R2)+2DS2SS2[<78C[OZU2M%=2Z02WS MW?VJ/""M/X,+()K[:%AD2JO-NQ,AEAR4>6;*L1)^"_4R&FO0$./RC'Y#+Q=[+N+ M)PP-)X<^U.P>>4J+D[\<9-[;=Y2JUS'@;H_\_V62?*W1W\;5-P(270&"<7OO;=Z$=W>6>+.GQA(8%Z/]2:W=@V,'Q.3;^%U!+ P04 M " \ADA8$UNB7LL& #/#P &0 'AL+W=O]'H^7U I M?==69/#+S+I2!KRZ><]7CF01-Y6Z-^SW3WNE5*9S?1F_W;OK2UL'K0S=.^'K MLI1N?4/:KJXZ@T[[X9V:+P)_Z%U?5G).#Q0^5/<.;[V-E4*59+RR1CB:774F M@Q=/@,B37E@"Q+_EG1+6K,AP/BGL=G9 MN.2-N\^M]9]B[(AE*CW=6OV'*L+BJG/>$07-9*W#.[OZA9IXQFPOM]K'OV+5 MK.UW1%[[8,MF,Q"4RJ3_\K')PW_9,&PV#"/NY"BB?"6#O+YT=B43_)]:><6I\N+X/3T&<:-M_O'992_ #Z_N MY8W-FV1S^!6;I^*--6'AQ8^FH&)_?P_X-B"'+%2>#3 S[PY,G M[)UL@CZ)]DZ^%?2M+:?*2 XZ$^\HMW.C/E$A[@HR0>E=;)+:ES_?UW@]/^RR?B'VWB'SUE_6#1Q2OES?L/[A MX>[MCP\/8G+[VX>[A[OW=[^^%?=R[:32G\2O1DSJ.8C=%G28B; @+D4ES1IM MFM(LI-;"SN)OA$]A+90)A&0$/&SL9>+UZUMQ_/UWY\-A_V7[-;X.7C[KBO?8 M/D.)M:AJER_0OZ)R*J=,S*R&(BDS;]H,DB0JZ\-SS@)_EL7?^ $"A.('FX \ M!KRRE-2PV"XL9* H/M&8K%20X$8N_2*#0$Q#XDEM*JD* 4'2Y 2(8;Q,RD2/ MD%@/^M!C3H26$=:)%4(5FHL4%M)$[[*T-8-!"A3TB',46A"96$DOCH8G_6S8 M'W?%?>U\+8&U05Z2F\.MG#LB#@GAN_C##I!,'(W.LW&_W^9]/V710Z5!RH(K M %#DS',&QFAXUP91#BE1P(JLP.#1,)IFOUSG0T792[E=P<]T'4VFI'D$ MN5#YHDE$Q..@[]A?M'$V*P43FG(JIPAZ,&Z)!M@ 99J)L%)AL5_RK\-)-3P: MG6;])@@%<2L-1"*/^@%1#H$]U_CN#N;\?\!_H"HD\,-^DKU$9>"*1,7\]?#9 M%E'N]#&;A360BA'OM-8/7A1JSN2,R3>YPE,I#69O9(2WND[RWV[9LZ7 ><+%C/GN M5A4J9Y>J0 N@$G7QG"5YB1Z=W-\]GRGGD;K)W7,RK,=%Y!5DUB47ML1CC*6- MKI+K P%QESE%)J?84D$DF>JR#15$@/<=DJU M>@ 3:G=@M68V ^LK!K-XGBFX5P *B+:P> W;_4*J(S5D5#K(L=WT?J3+?VHE M2")D0TTY@*GE*DO'Q(^2A(:<\D'QA;BMG8M:FX(Y$H/L?#S8G\Q (,U<[<0\ M&%QDYZ?GZ/T9.4XI>$H&:3X^SP;]T3/QWC)#+."Z0RD1QV>CBW;57E(-A:V3 M(9R<;LX!^'"6G9Q28HGCE^CT>:()I4)1#&VY."PP^=24^R!?-.)>3S]L&>V MM^W+UD,[DJ-.AH7UD:W;R1OLG&(BFP6TI72[Z(>862@9]RV/2-0XI^Y^+@[' MS3TV)3)M-R619.VY3_WM09IY9%24YC:;RF_#3%T-V:JA^%S%)-P('(-//C)) M05J"$GV#5T^6)JI?/$,0"Z-.65RH*F;RZ!3,N\BB7M28$)"E65@QYQ,'>"R. M4\42+;_T'A=FP_$H)0Y][X+ZE 2&1K[AMTLD*?:9IA:[][-NX( MEZZ/Z278*E[9IC:@D/%Q@1LW.5Z WV<67=^\L(/-'?[Z7U!+ P04 " \ MADA8:',-8X$) !T& &0 'AL+W=O>>4AQC]:ZOF_F2AGV;5%6S?%@;LSRPW#8Y'.U MR)I#O505?IGJ>I$9O-:S8;.L53:Q1HMR*#TO&BZRHAJ<'-FQZ_KD2*],653J MNF;-:K'(ZLKU\4 ,-@,WQ6QN:&!XAIV72;%055/H MBM5J>CPX%1_. IIO)_Q6J'73>V:4R5CK>WKY.CD>>!20*E5NR$.&?Q[4N2I+ MSDJ-9K5M-L>*,'FZJU1G!%146Y-35^+6!G3F[44M*W:H9T#;L:^5J M3: =W*EOAIV5.K]_?S0T6)#,AGGK_,PYER\XC]B%KLR\8:-JHB9/[8<(M(M6 M;J(]DZ\Z_*3R0^8+SJ0G_5?\^5WVOO7GO^!OD[)#H:AF[(_3<6-J<.6?^])U MWH+]WJA_/C3++%?' S1(H^H'-3CY^2<1>1]?B37H8@U>\_Y6I3X535[J9E4K M]L>V:'NS>&.=T?75S=WIV=]'[';T^6)T><>^7OYR=7-Q>O?UZI+=S14[UXME M5CVRHF$9*R$%A-RRU@_%1-5,3YE1^;S2I9X]LD:7*PH04ZL)6V:/-G),SE73 MD!WA5. %8P5TH2@?F=$LUXO%JBK,HS6KU0PNLI)-BRJK\@)/1=68PCC7A_VH M?OXID2+^V# (5YVU2P.5O,RPX+10$]ABA:E>U7#<@=HX4)L/<%0KSJY=J VW MCDM%+Y M;@/"%!AF1MFW*S-7]2:(NG.U@:1!-A@M>M7JY;\L,T,_-)3V.*ON M'5)YK2:%8< "7"VGA?Y''Z@AHTAB)&#FE$$$Y8MEV61MZG6ZL]5 5ORUJX" ME5KJIC"Q]/S M+_9)?'S/=%W,0#RWC5@Z+C1*W\**6);&YM:%XT*MB^8>.%;8W#8Y3U:Y>9KK MEKL=Q7;!RR;(V75 HZ=FG1%!Y[JA^/=1B;\(9YX!"RJIHIUY2>SGK%*&]DY7 M(^JY;=#<<@Y;7)?50J,MM47,S#/*OF)CU>?CNC!S_-9UY-^:MBVV\#N&04): M:R!/;0E$%?Y4IGSLVNEYGW7HN*044?Y!52LW)0L'FH @A9<>U->TJ M4&G#,F/J8KPRKE7X@SKJW,[&5@,I(P5U M2RWL,04I5^P!S :KV12MK>LG1.C[SV89R2E4 .AS-EY!$]IVPQR59XTY9%<5 M,MN%&K%U@Z2RI%#8!6PY;2)M6M0[<,94!AUK,SED7Q?4A#4)>C;Y%]3%)3C/ M'M"V2E4@R82>S)I>.@"0*,)R@KX;5#\F2]%U1BCE>E99%:,P*#)7#-LIQ3?B M-1U5B'\3AH.&4[CVL"%MJ2 /[;**R(!T;7BDVVJCS<3,K@'03C4-M,4B#/IX M[8EW_+@%YZ8=VZSY8Y%SUPVV Q'IOHXB?-X)GH3"#K[S>13!&L1:*GMJ+A]; M+YV^O^K)J M\R.XW 7\!\#R9>0<1F'Z'*P["T7_0+X#@>^2[V)_NO"^5>^T0>O>C'X;7?Z* M\^+F*$<3;MWNPMXQ$88\D"F>I.!>Y-&0\'D?O5\GO@IEI8\B"+,YG$:LC ( M820ZXFS,HI3[L8>H4%N@$ 6VHW( M1WIQ@NS+TNZ2G]W9RE7P=(*OMH*^*:@0+/:XC.,VZM%F]PADQ&,_Z!VXSZ\N M1@ EC;CT!3U(+D6$AR3A0>#CX0"IB2AYSZZN1S?N8/3[]>CR=O2>@6]AM!D^&^%T/]J\W9W^/KJE"B%K"1"^@S;R?T2;@(I& M'!$HC^]H@Z \@D'$W(]"XD_JH:1>GS8ICP,4,P8^04Q!IB)DB9#@6L C$3SG M3.CSD+B2"M0QQKHPE *T _MB%GHA]V&TPYD(*AF!HS$/A,]"8!X$+!8\Q*CO M!3Q,7N-,A'GB^S@3@AQ)\IPS?AKSU$]V.9-$/(F)(0EH'%%K);[-A#CCE.]01D"&90I6P9A" >6A_F29@HK EC0): M5KS,'E";].J[V"."%-F+Y_1)H)2!)W?I@_Y"_U!K6=T-;+R@D$7WTANPD7O Z@208&D#>WR30]XK.7R<0.L$3=D="@R660!*B*STW%/A$ MK@A*E*!T_=TJM5N.#]YY$D5$OPC4%GL6*")]B\TS J'N20B2Q6 ,NH:TC)3( M3V$:P-3S(2.0_1T"(0X) DC$FD(&+=&(2%@[Q'OD21O=BP3"AA>&P7<22%#7 M^,\)%$-G L2V0R"1P'GB6Y$&%(Y*,HY D-E0[",0&D>@<5[1("AUZKVA M03(@T+PGWU;S;/.)9F_)Z-($H[W/:CHVFB=7--N3N/WVH]-D_^?".73W**8] ME_]=7>WV'X)GL\+-06.^-BV^%Y-IZ!A37<\VEZIE4U_XE7WL8D6 M*.QE^$5VK^K#?7>*P]Y-\$+5,WO?3?=/J\JX2^%NM+M2/W4WR=OI[C[^(JMG M^"IDI9K"U#N,PP&KW1VW>S%Z:>^5Q]H8O;"/IUF;S0@MT_Z/A MY#]02P,$% @ /(9(6%D3D"$9 @ SP0 !D !X;"]W;W)K&ULC511;],P$/XKEI$02*A)TZQ 22(U6Q$\;"KK.AX0#VYR M;:(Z=F9?FO+OL9TV*Z(KO#B^\WW??>?<.6JEVNH" ,F^XD+'M$"L)YZGLP(J MI@>R!F%.UE)5#(VI-IZN%;#<@2KN!;X_]BI6"II$SC=7220;Y*6 N2*ZJ2JF M?J7 91O3(3TZ[LM-@=;A)5'--K 7-9S92RO9\G+"H0NI2 *UC&=#B=I:.-= MP&,)K3[9$UO)2LJM-;[F,?6M(."0H65@YK.#:^#<$AD93P=.VJ>TP-/]D?VS MJ]W4LF(:KB7_7N98Q/0#)3FL67+)-=N)6T7&WZD)<RNH M-@JJ4G1?MC_&I 8%DMC.K)G][WCS 'DG*9;9]&WEHLEJLEQTRI%V&X(4, M8W(K!1::S$0.^9]XSZCM)0='R6EPD? &L@$9#=^1P ]&%_A&_16,'-_HOZ_@ MQW2E49F&^7FNW(XM/,]FAVBB:Y9!3,V4:% [H,GK5\.Q_^F"UK#7&EYB/Z?U M^>><5?L/OF6ZF'U;SNX>R.S1K MR)P4,SBGU3IJL K5QHZ1))AN!7;_UWGY: MIUV3/H=WHW[+U*84FG!8&Z@_>']%B>K&IS-0UJYE5Q+- +AM85X<4#; G*^E MQ*-A$_1O6/(;4$L#!!0 ( #R&2%B@]Q)W?P( +H' 9 >&PO=V]R M:W-H965TSG32T$"K$^)+XSO<\C^]LW45;+NYD#J#0?5DP.75R MI:H)QC+-H23RE%? ],Z*BY(H;8HUEI4 DEE066#?=8>X))0Y<61]2Q%'O%8% M9; 42-9E2<3## J^G3J>LW-&.):,E,$DY0P)6 M4^?_*&9RJ?.V$$9K$A=J"N^_0%M/@/#E_)"VB_: M-K&#@8/26BI>MF!]@I*RYD_NVSKL ;R7 'X+\)\"PA< 00L(7JL0MH#PM0J# M%F!3QTWNMG )422.!-\B8:(UFUG8ZENTKA=EYIU<*Z%WJ<:I>$D>T$:B)0C[ MYE@***$R+;BL!:"OZ.8Z09]./J,31!GZE?-:$I;)""NM;1APVNK,&AW_!9T M77*FHL#[@GS7#WK.,W\]W.]+ MY__4%V]6/RA&T+V"P/(%;WD%?9?=T(7]=*:W361%4I@ZNGE)$!MPXH\?O*'[ MK:_2[TF6O"?9XIW(#NXD[.XD/,8>_]1#XH*EO.R]@ 8[M%@S"S;QF7L+&H\!_#&O2Q'O-J 2QME- HI373#4O MLO-V@^;<]M&6RY8!4M)N6AXZ16FW/3MP *O&9K8)[;^O;0C+IH1*>0';G//Y M.T8V(HEXHRAAL!5(-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(> M0?VLMT+/W(&2D0J8))PA 7GLK/SE>F'B;< O JT\&2-3R9[S9S/99+'C&2&@ MD"I#P/IV@#N@U("TQI^>Z0Q;FL33\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%# MU8ZWWZ&O9V9X*:?27E';Q8:?'90V4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#> MW4;6\AXKG$2"MTB8:$TS UNJS=9RA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$ MP*P ?>Q*1J[2.Y@X-^UIZXX67*"%Z($S54KTE660_9OO:K-!+SCJK8-1X#VD M$Q3Z-RCP@G"$%P[EAI877N"=*_,&[5_1AF7D0+(&TW-5=]#I>:CY;I:RQBG$ MCOXP)(@#.,G'#_[<^S*B/!V4IV/T9-=00+ZWG]WZI]IHE?%:_7_(G>XX,,=4 MPHC8;!";C7)^<'9[A=PX]#VY^2 WO^K4GD#HKPA?V&-P65Q_](?*A"%[8(2I;QAJFL5P^K0:%==?_D;WG7I!RP*PB2BD.M4;[+0KU-T MG:^;*%[;;K/G2O&ULE5C; M[7]RQ M4G(CR\F+S0MVL7OV[%E09ROK[GQ)%,2ZTL:?#\H0ZM?CL<]*JJ0?V9H,WA36 M53+@UBW&OG8D\VA4Z?%T,CD>5U*9P>PL/KMQLS/;!*T,W3CAFZJ2[OZ2M%V= M#PX&W8./:E$&?C">G=5R0;<4/M62,<%>>#BX/7EP<3-H@K M_E2T\EO7@E.96WO'-^_S\\&$(R)-66 7$O^6=$5:LR?$\:5U.NCW9,/MZ\[[ M+S%Y)#.7GJZL_DOEH3P?G Y$3H5L=/AH5^^H3>B(_656^_A7K-+:DU<#D34^ MV*HU1@25,NF_7+= ;!F<3AXQF+8&TQAWVBA&>2V#G)TYNQ*.5\,;7\14HS6" M4X:K# 4T\GT<(^_PQZ@P^CO\!%_NQ+^^V+N@P.A_MF5&T1"NT#] M'B\J>A'0TXA:*!U1S,BKM:A2+Q#W@@"3J9J3Z]DPB.]P9_H:';*'R*^,I1KH+XS7I/?A<2^YU]VH3+ MJ:I@G>=*Y@D!BW0>$Q.8M"\@'!66FA(1\$*M6 M!>$M"5K7& ',YQ2]CM&/Q-O>&-SH&?>=VN@O+;G#]I7PI"_A MR5[4;QQFN NI%=]^:53-S;NK>M_AASH_0GDNF75,6TA.]Z;RW@1I M%HHY=A&=[D+CFUVTA&2Y!$,XVH6U^4II/6Q'>*2U3M.U5#5XP:+60-R$MT58 M@6;#3M;0#$96S+T,&(.-X)"8,X+DVX>^Y0E>R#R1A@D5U=)(UM$<]-$H5_[U M1B/!;2BK5DM=O'9!_DJ+(3SB-MCL;E?-]ULS<)=6NIQ!N49M8I-C_ #'!B Y!G%;E#E\1W7C M,JP!^4O [;M1F*58/,!VOB*?!D^\%?)^W824QJG['%KBZXF2ZET ME-!,^E*TYPSLC".L=< ,[>A9TM@'K<%:[L_8D@@N26#BR?\W$+6S"R53(E8H1!>D6S!'>,Y!A0-'DY2-E:_+"V8IUH$'0+N"S,;ZM;=(T M, :5:,5>T\2FM8S'05XPO^^,F.MMCX5X#$T3OJEMJDZ@K#1QS$.X5>CG3[=7 MRG4[J2TFJ$)>4>M$0O 'J)< ).C MR0\)(U5:&Z5I3IQB5YJ4&+Y2H^X*5##H&!"HI+T=IKE![=A&3TH=V-;M&.$]&[.UI W9Q[[876G_@#$_>KS U]4]PQ%'61*51T+;.D4] MV'>K)G$ZMH?MV)4IFYT",][Z?D;)%_%7 A9HY)8^I?NG_2\1%^G[>[,\_8SQ M 453&,V:"IA.1B?X-G#IEX%T$VP=O\;G-N!@$"]+PM!WO #O"VM#=\,;]+_/ MS/X#4$L#!!0 ( #R&2%@ZAD34X@, /H( 9 >&PO=V]R:W-H965T MA MV >:&EN#4*1"4G;\]SM#V8J<)NF++5(SYYRYD9KMG+\/)6*$Q\K8,,_*&.MI MG@==8J7"F:O1\INU\Y6*O/2;/-0>59&<*I./A\.+O%)DL\4L[=WYQ=YE702%;.WHH"(K_MGB%Q@@0RW@X8&8= MI3CVGX_H-REVCF6E EXY\R\5L9QG[S,H<*T:$S^YW0<\Q/-.\+0S(?W"KK6] M.,] -R&ZZN#,"BJR[;]Z/.2AY_!^^(K#^. P3KI;HJ3R6D6UF'FW R_6C"8/ M*=3DS>+(2E$^1\]OB?WBXD:1AZ_*- BWJ$+C,8"R!5Q3T,:UZU_OG"%-&'Z; MY9$YQ3/7!_QEBS]^!?\";IV-98"_;('%J7_.6CO!XZ/@Y?A-P&O49S 9#6 \ M'$_>P)MT"9@DO,F/$]"/^=OE*D3//?/?2S&WD.?1A?#/]\0?-X)/G\+O2_8K>&&K+*:E(&/E@4W/"\Q#"!5; _?#O]?\#'" MTCA]_V(X/R!T'K0*)>!#0UME6@:-/M*:M(J<+1928.T"Q0&HRC5LP1.KD'@>IN4+I?/P]HJ]@Y3S'3W;#D&N);"N1<0_6M7>/Q&.'3.[]GDW: M=X,TA07P2,<2^UA61:Z=B)$7*@2,;3,;4BLR%+F%S^ +O[MR5:WL_I< &&(B M"4>W)Q' 1QZLN_SV\)XV>\B@F/M$VMJK"N50$A:.GGA,"R#[G$=I+2F3"#<- M%0R-KHH.'QD5V MX2W-5G0\%?E$\?*C-BW M0<32(X+!+9HNR26A5UZ7^Y0T%3C5AJ^',(6_Q0Y&TR,7:S[A2 [?1_$LD%0Z M*KA3N4&[TK78X]>QR6K3%,_Q!2M0Q3'Y(])WB6M3)=IZZ4)B> \%YU)'LYNX\J])MTZP9(7=Y> M3=UN=[%?MO?9DWG[57"K_(98J,$UNP[/_GB7@6]OVG8179UNMY6+?%>FQY(_ M3M"+ ;]?.Z[E82$$W>?.XG]02P,$% @ /(9(6-0-J.1%!0 J@P !D M !X;"]W;W)K&ULA5?;;MLX$/T5P@6*%DA]2WI! MDQAHTEWL ELTZ&T?BGV@I9'%AB)5DK+C?OV>(2G53ESW)1;)F3-GKF0N-M;= M^IHHB+M&&W\YJD-H7T\FOJBID7YL6S(XJ:QK9,#2K2:^=23+J-3HR7PZ?3%I MI#*CQ47T7:;BY'LU&_\4&MZL ;D\5%*U?TD<+G M]L9A-1E02M60\TM+_XN+T=3)D2: MBL ($C]KNB:M&0@TOF?,T6"2%7>_>_0_H^_P92D]75O]KRI#?3EZ-1(E5;+3 MX8/=_$79G^>,5UCMXU^Q2;*GST>BZ'RP358&@T:9]"OO%402\L_B&XY$7^>7)CM2H4 M^:<7DP!TEID4&>DJ(1KS3XZY^?;/TP:$:_COD8X(X.PS!'?+:M[*@RQ%:P)-; MTVCQ^-'LQ?3\",&S@>#9,700])[HI$_&UYB,K?A$=T%<:5O<'F1\'/-33>+: M-JTT6Q1K((<: K:JA$1+."?-BM!C02@OI-!L^418)PKD$BV]LRDA8PIJN9G& M@G'C@6!,L:05"Z/- @X*VP"S2,"E#-#>U*JHV0B?\U;\Z)D%>0M2K87_/K:[ MK>)YZS!]7-B";(FJWS(#W94D;*0!-"L0'<(I."?O>NS$;E.3$2JZAYGEK9%+ MO14%0.$=Y. 5"R<\])[6\ 68Y KEJ1R+.*:>V>I9![0GCQ^]FL^GYQ_>?XY? ML_.G0H)T8/18$2;L.L9"LY?G.&449LLHB'R''G%ZJ\PJZ8N*^>_'E'U.2ZWD M4FD5T)B_L6.76JUD] 7&&H0U0[1RR]E /IWR;+9RMOEI<9R*3LB5(TJ"&Q7J MK,Q,C#7/T@K9;:W)8#@L"MN90&7T07+%L '=6Q[$TSD"G#PN-/_ZOC08BD4= MAYWSCW1I03YP/G7J".9!WSO5QL)*F\C0^\]]$@Z'C*$=%79EU ]@YY0_*-(X MWE!:!A/UMJPJ$8LL5OE9EK G5 MM#Q\@W"Q8W;[HV-=!:O =Y$Q8K.T#@.&<^E^LN_:S%^9=&/'JV\ME4;A$_O^ MP._4S/UP2!JY_XZ8N5SXNQ,R9ZD?#[:J%/(9)_X)QTKB"*7N4+7[M1@M(%30BO[V=F:B MX4N1JQR&!*:ALN=F)F7J.4:%4@\:].$1BFD.CQ8 M5_=)_ZZ%'\0L5]_^)6*Y.W&7W/%4P774X7;CQ'%6<$>D!>-;J#G!5PM8(;IT MAS=N'##>VT))KKFA9J+%,M%#A\>R:WCBI<'"[7S?YP8J76J3M> M7C&1VXC&51X;%4@(&4#&XDN_U\]3'Q[.-!Z[ZWW![%6^ DWLMW)\Z)TRV7D_ M-N16\97,A0DOTU-RV!T>XF_2^_.G>'K%OY,NO@0T55"=CE_BW>O2RS@M@FWC M:W1I ]ZV\;/&/Q/D6 #GE;6A7["!X=^3Q?]02P,$% @ /(9(6,ST#TI5 M P 8@< !D !X;"]W;W)K&ULC55M;]LV$/XK M!W4H$L")9,EVG-0VX#@M.F!=C3A;/Q3]0$LGB2A%JB1M)_WU.Y*.ZFR.L0\2 MW^X>/O?P>)SLE/YN:D0+CXV09AK5UK8W<6SR&AMF+E6+DE9*I1MF::BKV+0: M6>&=&A&G23**&\9E-)OXN:6>3=3&"BYQJ<%LFH;IIUL4:C>-^M'SQ#VO:NLF MXMFD916NT/[5+C6-X@ZEX U*PY4$C>4TFO=O;@?.WAO\S7%G#OK@(EDK]=T- M?B^F4>((H<#<.@1&S187*(0#(AH_]IA1MZ5S/.P_HW_PL5,L:V9PH<077MAZ M&HTC*+!D&V'OU>XC[N,9.KQ<">/_L-O;)A'D&V-5LWQW^CT.Z M=T@][["19WG'+)M-M-J!=M:$YCH^5.]-Y+ATA[*RFE8Y^=G9G\QN-((JX7.+ MFCFE##!9P"J6""/0_8>%QH);?]QHCE$]"7:< MZD/ML-TV+J>L2Y1]A> _D5+Q!8$\$!">0+C1W#[Y)4LXMM:(7G;#'Z$)F8,N MVDR\&V2)=1>]:Z'0]^.^B-8;+2F!(%6JRWW9=#AXF-+)8WXO-Q@,$[\=ST* MWQ?-+5ZHLC20UTQ7Y, JJM+&'HAZ-ARFYW"6I4/Z7XTSU[].SN$><[5%3;?; M)2UKW)TWQ .W7&V,>((=H5MT*5W"VS?CM)^^@[/^^:\^P9Z6@\[EWUKTLS2T MX\%_QL>2.3ZH>PU2B*ZZ4[B.;2B!W6SW@,Q#W?QE'EZ?3Z00:0,"2W)-+J^& M$>A0T_;L[ED0%VMM'NU"" ?/3:WLY6#AW/)\.+3E0C3,+O7*U5&)BP*Z:AIO-M:CU M^G) !]L7=W*^@>/?D[@1=>V!D,;W#G/0A_2.^^LM M^L\A=\QERJVXT?4?LG*+RT$Q@$K,^*IV=WK]B^CR"01+7=OP"^O6-HL'4*ZL MTTWGC P:J=I__MS58<^AB%YQ8)T#"[S;0('E+7=\?&'T&HRW1C2_"*D&;R0G ME6_*O3.X*]'/C>_$DU K 5Q5<"MFPAA1P8VVSL*1K708Q)< B%A_!B_N" MQ $O_I>"S(QN,%OE# H'F^(6M9W\5OH67P()X=7->Z M?#S(_2CZ8>ZOAWQ8"'!!*##UTP_!23EPN'&CFR57FQ\MCG9K7NV 4&C3#;C- M4GB\SN ,@5&%X#1\T4X Q:;?B:4V(0;W MV:'8%N4LD&_X7]I(M_$D]CB_?5,PFG_8,9<6!#<*T2O4AW6RY'6](:UJS+Z@ MRDY"%O" M+(2 ?>KDI[:O4.&%DJ,8J25:@Y8.HL67 '](9#0CM>[>CPLC! O M!@H'M13-%*OD1^)>/A_9]0/C?]C>:F+D$Y((59FLIK4LX:;6JPI.@&8%R>/8 MK]*8T#C"51PSPM -5Q$CE(T00%-I:S8!Z1Z5(DM,+8M)1&-("Y*. M$J L)D7*L)$9H32'W]3IQ(A&6FSF:NE; D5$6))!7I!1G@$=%1@DQG]&LBC> MX88@G4N,NAB-,*E11/(H@BQ-"!WED-&(%$E@B"ZAO"R.T60$C"8DHPDD&2-% MSB!!8EF6PT,H]U;.)Y F*=I3OXI2$J,'%L-3)U$V"NLH3DA*,S@RRFD_RNG1 M43Y\]A"XLA:_U3[C3Y)/9>WU^=^&^VB\P\/=D[CF-5>^U'XN9KK&\"E*',7< 7!/N^U4_Z[N$I#HVHY'MV/;I/MI.7NIW%]72J#B M_/B7 @7KCQ@""LMR BR/2)KZ'L49)0SEU>=PU5(XQ6+BMTQYJ6 [42D9R2D] M8/=%J].RLRT8P7L.%)2DV9[MI[T4WO5?R4XR[_=BT1%&0=''&'24)_\#89]% MSDB"++*;CS^4%DIUUX+^K?]I>JJO4OLS-L;V6=NYE)9 M/(5FZ!J=Y2@@T]YRV@>GE^%F,=4.^Q26"[P8"N,-<'^F\9SN'GR _JHY_AM0 M2P,$% @ /(9(6'C*06O' @ U08 !D !X;"]W;W)K&ULI5513]LP$/XKIS"A3:I(ZK0%E3922T';!!("QA[0'MSDTEHX M=F8[+?OWLYTT%"UTTO92WYWO^^Z[VKY,ME(]ZS6B@9>""ST-UL:4XS#4Z1H+ MJD]DB<+NY%(5U%A7K4)=*J29!Q4\)%$T"@O*1)!,?.Q6)1-9&[8:FU<($PF)5WA/9IOY:VR7MBR9*Q H9D4H#"?!K/^>#YP M^3[AD>%6[]G@.EE*^>R<+]DTB)P@Y)@:QT#MLL$+Y-P161D_&\Z@+>F ^_:. M_AP8=JP MSVMV\@[["&ZD,&L-ER+#["T^M$I;N60G=TX.$BXP/8&XWP,2D?@ 7]RV'WN^ M^._M[W?\-%MJH^R-^='5W*'::44$ROX\^3L6S'ZR1\6/."+@3F7Z7-G"P>+=+?@ZVU\/9E#S@05 M*:,LC7 2;1:VBU[I33DDML)H,=PJ0VSS\FFOM,"/$ACB?WN M-6Z00[]92;/&NS/#%(LEJO9*P%6K:^:+C^$"E6$Y2VU%[90OL)2:&?@ QT=G MI$_.K17WR.FH(_+*=LWHDG%F&#I*A9EER&G:A-Y R7#8BZ*H,_:U$@AQ]%]B M28_$@X[(OXD][1#;Q+JN:[@W:@I4*S]0-:2R$J:>.FVTG=FS>E2]IM<#_X:J M%1,:..86&IV<#@-0]1"M'2-+/[B6TM@QZ,VU_>Z@<@EV/Y?2[!Q7H/V2);\! M4$L#!!0 ( #R&2%A(_H/BC0, &(( 9 >&PO=V]R:W-H965TDXN3O.Q0EK1=PA'VQAN3,X9F90]++DY OJD#4\%:5M5HYA=;'A>>I MM,"*J5MQQ)I6B2U[B3 MH)JJ8O)]BZ4XK9S Z2<>^:'09L);+X_L@$^HOQYWDD;>@)+Q"FO%10T2\Y6S M"1;;J?%O'?[F>%)G-IA,]D*\F,&?V^P+ T0T?BOPW2& M+4W@N=VC?VYSIUSV3.&=*/_AF2Y63N) ACEK2OTH3G]@ET]+,!6E:G_A9'UG MD0-IH[2HNF!B4/':?ME;5X>S@,3_("#L L*6M]VH97G/-%LOI3B!--Z$9HPV MU3::R/':-.5)2UKE%*?77Y!24M!]KI_9OD1UL_0T81L/+^UPMA8G_ !G!@^B MUH6"W^L,LQ_C/>(T$ M[8MMP%/ >TUN( A="/XQ&\*(AT:C%B\83_;;9*RU) M"_]>RM%"3"Y#F/.Q4$>6XLJA Z!0OJ*S_O678.;_-D)P,A"Z5. :@T7,=N$$]N8&?:4VMX926E106Q\>599ZY@%KGQ M/(81(4X'(4Y'A6A8".G"7T/W6B6X?9E "]@CU2Y%NE S%WK17-+@Z%8?:+!K MSE.SMXD.[=ED:H'&"IMF93*YO$CZUFDBBP@DFF,ZN6) D[90R498],"&Y,VKC46._LWJ]0'MK734$J MFEK;)V"8'1[0C7TWOKO;U_>!R0.O%4DKIU#_-J;&2?NBV8$6Q_85V0M-;U)K M%O0G *5QH/5<"-T/S ;#WXKU_U!+ P04 " \ADA8E$O#M4$$ #1"0 M&0 'AL+W=O9;G MS++91*L]:"=-:&[A7?7:1(Y+EY25U73*2<_.5E:EM[ @OS(X4P7EVC ?KO=7 M;"W0?)A$ELPXX2AM(!ZT=$K^78/7!<=(\"GF,: M0M+Y"-VXFQS!2UJ?$X^7O.;SEFG\5/N\9 ]48A;F6C.Y0;_^,5\;JZE>_GS) M^1J[]S*VZZ&Q*5F*TX":Q*#>83#[^:?.(/[E"/->R[QW#'VVHI[,*H&@-&OXY:OM@BY$M3# M7&[ >L"ZD?E?:$ J^:EAHQ_9&,^F(C; ]DQG!IC,H$3MAXE,L=TVSB/*,Q9K MU&VNQ]Z3@U#MU7??9P0^WZ&FL0&?*7$6J/@1+AC7<,-$A3#?;#1NW.87271H MB*3-R;?*&DL\G!^_5^(!&F.0Q F\@\YI',:C&I6L=*#33Z S'(6#!&YJ#]\/ M3C] 9Y2$21]H-.3(W6X7WB<)[9\.PV3TS,J__(*DWW.F1OUP.*1%?_AQ."0K MK54N4U%E%-?_%,QG9Q8Z<7Q"4V_+<>?K.B2*CW3_OXF\Q:(5N%+G)*'QKN+: M&W1E8:&@F^48C),Q:*T@H(SR8Q4=9Y3;1^:N.)ZJ%\A,1;S#(RW5;UNJ_[:6 M^I:#'PSPC\'@6,)R=>W+IYZ-6-S'>?@FLO-3(0SIH6BW)14/E 9 MGR>P=%RH#(6+#66+%ZZN&7M:GS4D; M?+UV* C,-.UNQL^H>9&&X!@NN$F9<#7=>WY[+)'*_;-653F&&R5H4[A)U.V' M SB!2VYN(=>(!&31%2!HQ[<7]D9T/)>R(M2,IE>&Y,+:)X10"^4DJ9O(P;N* M:=*E_FWEWG5=YYX?/A\X"FK@D/KM!!:XX5*Z,+!F;I#W#HA3\JCK;GU&ULC57;CMLV$/V5@1H$*2!85\OVQC:PWDW1/*18Q-OF(<@#+8TL8B52)>GU M]N\[)&7%0;UN7L09Q1T M4DO5,4.JVD>Z5\@JY]2U41K'1=0Q+H+UTNT]J/52'DS+!3XHT(>N8^J?#;;R MN J2X+3QF>\;8S>B];)G>]RB^;-_4*1%8Y2*=R@TEP(4UJO@-KG9Y-;>&?S% M\:C/9+!,=E(^6>5CM0IB"PA;+(V-P&AYQCML6QN(8/P]Q S&E-;Q7#Y%_\UQ M)RX[IO%.ME]X99I5, ^@PIH=6O-9'G_'@<_4QBMEJ]T7CMZV6 10'K21W>!, M"#HN_,I>ACJ<.&;9>*GD$9:TIFA4<5>=-X+BPE[(U MBDXY^9GU!Z8$%WL-#ZA@VS"%<&'KW2/;M:A_74:&-G/%^#K[4X; M1>_EVR6^/EQ^.9SMH1O=LQ)7 36)1O6,P?KM+TD1O[\"-A_!YM>BK[?4D]6A M19#UA6L*8<,T+X&)"NYY>S!8P5=W<_"(+P8VK2R?+G*ZFO4RI\<&H98M-36! M ..R4$/9;M-@&JN44I2\Y_E;_G+EU#X-^TG/I#]HP'T4I>P0WL B"1?%E(1Y',YF5D@665CD MN97FLS!+<[B374>X'2#@PL\_8G(#7URK4U+VC(HFE[?10#-/&V)F"T+F ]7_ MTH-9&LZSN5T61>JT:>ZT=.$OC@858%U3+>U-TQ HGT#V-KL.J;#T.GEI ?B3 M@^"&]FU-*8<#*DKTVY#D!5%*:9U"FJ0_#?[UVW%(YP0X"Y/?/>B)R9;Y5^ M,26BA==*2+,(2FOKJS T:8D5,^>J1DDGN=(5L[3516AJC2SS094(XRB:AA7C M,EC.O>U>+^>JL8)+O-=@FJIB^LL:A=HN@F&P,SSPHK3.$"[G-2OP$>WO];VF M7=BC9+Q":;B2H#%?!*OAU7KB_+W#'QRWYF -3DFBU(O;W&:+('*$4&!J'0*C MOPU>HQ .B&A\[C"#/J4+/%SOT#]Z[:0E80:OE?B39[9N#O\F(.X"8L^[3>19WC#+EG.M MMJ"=-Z&YA9?JHXD$5S')P%O,#V'T7 <12/ M3N"->L$CCS=^ ^^>?=&,BZ_P?(=5@OJO8QI/0KAW#Y$]G@UF)ECA(>_P^$)SWAR,4D=AGJ)A9(92%55"[2."=2-3LF&4&N>(C!!>5G;,(@E(^;& M^$!29TN$G'$-&R8:KY?UDEJ)+D8<*&.MLG-XHE"]+PZK5"/)GR!X5R ASX5I0!T212Q&A/R_DXW%534/O8/9VXA;+LAYN44W;_MM;^^FU:IOVWKT=?7=,%YS:KL"<0J/S"[KBNATG M[<:JVK?P1%D:"'Y9T@1&[1SH/%?*[C8N03_3E_\ 4$L#!!0 ( #R&2%@! MQ@'8JP4 /$- 9 >&PO=V]R:W-H965TTG97IHX M3@IL7VR2XCD\E^<>N7KL*3 MJ:\7>8MI/>LWR]KEDRBT*/N",=U?Y$75.SJ(:U?UT8&_:]H[Y MNQ,5]L<-GPMWUSP8D^#)M???PN1L[9')FZ:WY3MP-_][E;^)$'?V)=- M_"5WJ[VL1\8W3>L7*V%8L"BJ[C^_7\7A-0)B)2"BW=U!T9L?'=3^CM1A M-[2%070U2L.XH@I)&;8UGA:0:X\&;NGK-K\N'1FZ&:+=DK.JRW4(VMXH/&KV M#_HM#@LB_?%*\4FG6#RC6)-S7[7SAF35Q$U^E._#R(VE8FWIB=BI\(,;OR62 M4R*8D#OTR8WG,NJ3S^A;N]M%H*AFY.OQ==/6X.2O;>YVVM1V;:%VWC7+?.P. M>RB.QM6WKG?TYA>NV?L=MJJ-K6J7=F1I[*MQ419=5OR47"Y=G4>KKVH_+5JR M]X=OFGTRK?UBGX=O4F9S"E=N0J_][9=NH7R]*%,9I!>(8TP$B25Q-RV+$/6R*^$)PE5(L5(<,HT"TM<4F-62T8H#"3G M-$U%"!94-"%NG%%N!.%6Q,W24FT-$9093H2$!I:N+7"WKKIQA.N$:H:G3%(K M4QPMJ-(:NZE)$Y*H!$(C^?1NP^0+/TRXBGAGK'POD0B9I1\=!4R7]*X\7B"EE $:$-O(X918C;M!O)30U$A%AMG'\^QB1,XN3B_/,P0EU51('@:""JXQL)8J)3'8@VM< MVWUR>94-CD=G%Q_78IQ;&&XP'66#;+A1MY=]NKU\DOUV.7(H\&Y$!0-@2>!'(2(\+.E$49Z:A]2 =ZLM$H-*D['XC47QTQ2A M5UBTZ$0_@B-1@4QQ'(3XHKM('IJ.) K'@4C8 4J93I^@P]&&1(JNA#.5 GDH M?Y%:D,AC2K4*Q_+GZ0':H5^]BAZN4GC/'^-CT2D5$T_Q07VA?D)IQ;ZK8K59 M@Q():WL?G 4(E,![?2"@P&P$2 M:+J"=4M*!K@T.I%%ZAZ^K=+XRI'@C@DD$?7"D5N\LX (7D A-H\ 0MYM L@, MB$'5A%X6.I%,(:H@RB3:"-K^$X!@AP K:F:(,1M 2SDXPUTQ$ZYX%""^\ M)%&O!(B'JI&/ 3+H,PJV/0&(6RBW,C9IA*)#R2"M*>L 0IM-^#: 4#@NGL7+1D/&_J9JNR_RS>KF/G/&PO=V]R:W-H M965T&JEL%M6([2VE MEM?0,#O3+2CG*;5I&#K35-2V!E@10(VD21S?T(8)%>5I.-N9/-4=2J%@9XCM MFH:9YPU(W6?1/#H=/(BJ1G] \[1E%>P!?[0[XRPZL12B 66%5L1 F47K^>UF MX>-#P$\!O3W;$U_)0>M';WPMLBCV@D "1\_ W'*$.Y#2$SD9?T?.:$KI@>?[ M$_OG4+NKY< LW&GY2Q189]&'B!10LD[B@^Z_P%C/TO-Q+6WXDGZ(7;E@WEG4 MS0AV"AJAAI4]C?=P!DCF5P#)"$B"[B%14+EER/+4Z)X8'^W8_":4&M!.G%#^ M4?9HG%(*[265O]<'B\9UP9]+,@>^]Y?Y_&3WB)?;\DU.*ST1US0&,O_#AW<'82TH'KF7@\B-WS%?+.$[I\5P! M/>L(/USWS%3"O:R$TL'BVRH P .0P !D !X;"]W;W)K&ULK5=1C^(V$/XK5GJJ[J1C$Q(([!:0=@FG5NK=K99> M[Z'J@TDF8)UC4]O WK_O. DI!,.BZ[XLL?W-Y_EFQO;L:"?5-[T",.2YX$*/ MO94QZSO?U^D*"JIOY!H$KN12%=3@4"U]O59 L]*HX'X8!+%?4":\R:B<>U23 MD=P8S@0\*J(W14'5]P?@_?=N]G0XDO GPQV^N";6"4+*;_9P6_9V NL0\ A-9:!XL\6IL"Y M)4(W_JDYO69+:WCXO6?_4&I'+0NJ82KY5Y:9U=@;>B2#G&ZX>9*[7Z'6T[=\ MJ>2Z_$MV-3;P2+K11A:U,7I0,%']TNM3OT:X-2NE]I+P.74$,G(R5W1%DTLMF/,OJE-<:+"5LG54X=F7.EH+E+*7"D/LTE1MAF%B21\E9RD"3>X[5 M1D4*!.N63!5DS)#?I=:X]C8!0QG7[TB'?)DGY.V;=^0-88+\L9(;C1OID6]0 MA_7&3VN?'RJ?PS,^1^2C%&:ER4QDD#GLD\OV\05['^/7!#'KUYZ)+S_W:?_?#N1\&(FHJ*2K[H#%]=(9H\00IL2Q<>SM[C][I-4UA[.%%J4%MP9O\_%,W#GYQ9>(U MR9+7))N]$ME1SGI-SGJ7V"?'Z4FK]/#R!'?( I9,"'OB%Y1;D"M)%7]<\MNW M:3L9AD%OY&\/@^\ !5%P#$I.08/;?O\8-'. XF[<@(Z"T&^"T+\8A.E&*< K M;JWDEI7OH T&/*_Q38/L."JN$%3L_0.?>L.6N.D5F.04--);>@[%N&SQTMJOL+S]F6X2/%OY,=QL: P-7<%8+! MB4_MO)\B.MV6^A=)9@Z2T"U\V @?_OBY!Y&]<.B'I^>Y&[53[P(-6S=#<@W3 M[ 6F*@+^02]4 ):Q;4*QI&U.JT>LF6WZW/NRO6O-/W3OIEW'?()]<=7&_D=? M-=4?\=3@>2$<&PO=V]R:W-H M965TX[O.;[7R4[(!U4B:GBJ&%=3K]2Z MGOB^RDJLB+H0-7*S4PA9$6VF@((.H T;\"X@[@G//;S)RL!=$D3:38@;31 MALT.G#<.;=10;F]QI:79I0:GTV]$-Q)!%/"]1DFLM0H(SV'57JO=6=$-IP7- M"-Z4Z'^?1..@P]#LO\3V0L3XMZ$^#7VU)1$4S6,:,QA@>: C+HZ.C]2 M&$-FM">,W0GVX=FFH_'H^NI]XF\/90Z%C:_"L ]K!?@'_6#?HJ]$;JBI:X:% M 0875Y<>R+:_VXD6M6N1M="FX=RP-$\B2AM@]@LA]'YBNZY_9-._4$L#!!0 M ( #R&2%@LL^_6J@( #$( 9 >&PO=V]R:W-H965TW%WUPGT MZ[OK&"NHCEL0?8GW,N?LG#/V;/IKJ6[U$M' '6="#[RE,<6I[^MLB9SH(UF@ ML#NY5)P8.U4+7Q<*R;P"<>9'09#XG%#AI?UJ;:+2OBP-HP(G"G3).5'W9\CD M>N"%WL/"-5TLC5OPTWY!%CA%1B/O "EQ RS(QC(/:QPA$RYHAL&C]K3J\YT@&WQP_LYY5V MJV5&-(XD^T;G9CGPWGDPQYR4S%S+]0>L]1P[ODPR7?W"NHX-/,A*;22OP38# M3L7F2>YJ'[8 86\'(*H!T;\"XAH05T(WF56RQL20M*_D&I2+MFQN4'E3H:T: M*EP5IT;976IQ)OU$3*D09 Z?"U3$6:N!B#E,-V5U.U.Z$#2G&1$&AEDF2V&H M6,!$,II1U' A#!$+.F,(0ZW1:-@?HR&4Z3=P"#?3,>SOO8$]H *^+&6I+;WN M^\9F[W+PLSK3LTVFT8Y,QY@=01P>0!1$<0M\U W_6 H+#]K@OO6L,2YJC(LJ MOMX.OG,JJ,'#2_L2SO]TX, 95?*2$6.WAUPJ0W]5[K8)WYR45">YSVZ5AE$0 M)G'2]U?;"EOBPM[)21@W<8^DQ(V4N%/*E97"2P[?KY#/4/UH2[&3P;6:4UV0 M# >>[24:U0J]]/6K, G>MU7JA<@>B>TU8GO/K]L!W&C,2P:7-,[5$G\)F2CQO)Q]WU)7=_K6\GPU/K^T)DC\0FC=CD/]:WFSL*=A>X$_E4 MS?Y60W>7Z151"VH;,\/&ULK511;],P$/XKIS"A31I+FJYC&FFDK15B MD\:JE<$#XL%-+HW5Q [VI1D2/YYSDH4B=8,'7A*?[[[/=]_Y'#7:;&R.2/!8 M%LI.O9RHNO!]F^18"GNB*U3LR;0I!;%IUKZM#(JT!96%'P;!F5\*J;PX:O<6 M)HYT3854N#!@Z[(4YL<5%KJ9>B/O:>->KG-R&WX<56*-2Z2':F'8\@>65):H MK-0*#&93[W)T,1N[^#;@L\3&[JS!5;+2>N.,ZW3J!2XA+# AQR#XM\49%H4C MXC2^]YS><*0#[JZ?V-^WM7,M*V%QIHLO,J5\ZIU[D&(FZH+N=?,!^WHFCB_1 MA6V_T/2Q@0=);4F7/9@S**7J_N*QUV$',#I]!A#V@/!? >,>T"KG=YFU9R7C*/XHJ#8(.H.["HUPTEH0*H5EUU;G M6JRS=\)M\Y)BV$@E./9Y:BV:+7OSZU>@L>+=/C?]$ M]H;;QZ#R1K76#&N.#D[<0#TXUW9Y"NV@E9:>)VMLN<7T0T+H#]F=;T M9+BA&][8^!=02P,$% @ /(9(6*FSQJY( P ) H !D !X;"]W;W)K M&ULK59=;],P%/TK5P$AD,KRU:;;:"-U#0B0@&KE MXP'QX":WC;7$#K:S#GX]MI.%MLLJ*O'2QH[/N?>BHTK*X$DLZ"R< //B]R24.;$$SNW$/&$ MUZJ@#!<"9%V61/RZPH)OIX[OW$]20@+3)5A(/KO%N=8%(9( MI_&SY72ZD :X^WS/_L9JUUI61.*<%]]HIO*I<^Y AFM2%^J:;]]BJV=D^%)> M2/L+VW:MYT!:2\7+%JPS*"EK_LE=Z\,.0//T X(6$!P"AH\ PA80_BM@V *& MUIE&BO4A(8K$$\&W(,QJS68>K)D6K>539LJ^5$*_I1JGXH]$U0*!K^%3A8*8 M6D@@+(-ELP_,FR7=,+JF*6$*9FG*:Z8HV\""%S2E*.&SWF^RUFN7BJ]U5PE##!] Q"?P"!%X0]^ MFK"K8FCYPD?XY@61TI;*5B"A,BVX+HDNSO?92BJA/Z\??:XWM,-^6G/D7,J* MI#AU])DB4=RB$S][XD?>JS[+_B=9\I_(]NP<=G8.C[''^QMZ '->EIP-8)D3 M':S/QX9O9/G,27L;AWX8A+Y_,7%O=STZ&OA4C_JB^A?#<.1W4??TCSK]HZ/Z MFUUTC54MTEP?JK 0?"-(.=!SII68K_]C7:Y0V#UG78%9K7(NZ&_,0'%8X0X^ MZ[-L]##Y*!I[GG?@V-%43W6L)^CX(MH-NF=8U!D6G;1AOI*BQC[1#4VT$]\_ M'P6^?WX@^FBX4T7W!0WW@NZ)'G>BQR>);O;!0+>(GS45_44?/_#?#RX>UOSA MLH,5R='43CT>W)W^6:+8V'N(!-OIFI;2S797G9GM\ ?S5_[EO+FQ_*5I[D\? MB-A0W5H+7&M*[VRLQ8GF3M(,%*]LEUYQI7N^?&PO=V]R:W-H965T M%44,?MV1W)ZF!O0.#YXR#9;43\P%[-=O"&/1'S>K9B\,WM* MFA6DY!DM 2/KN?$!WD8PJ ,:Q1\9.?"S:U /Y8G2+_7-IW1N6'6/2$X242-B M^6]/EB3/:Y+LQS\=U.C;K //KX_TC\W@Y6">8DZ6-/\S2\5V;O@&2,DZKG+Q M0 ^_D&Y 3LU+:,Z;O^#0:2T#)!47M.B"90^*K&S_QU^[B3@+D!QU .H"T#C MOA* NP#\W!;L+L!^;@M.%] ,W6S'WDQ<&(MX,6/T %BMEK3ZHIG])EK.5U;6 M"^51,/EI)N/$XH'L25D1$)TXA+%9Z:0G:N;,).N(W=M1]"5CF!P3TNQ MY2 J4Y(JXL/I>''(]5P_E_K MT7>W/I@,W"\3W/#P-=[5M?#7KU(*/@E2\+]566^YMII;V^ MW\4)F1O2YSAA M>V(L?OP!NM;/JBG7"0MUPB)-L$%R[#XY]A3]^ ZK9K\-=)O ^CMCOW!LQ[/@ MS-R?SZM"9CD8VD-9>"F#$'J6&PQUD4)G8=N!;J\;C-/IQ^E,CG/%LGTL6J]: M54]YEH!E3BN56=Q-DEZZ['3"0IVP2!-LD ZW3X?[2I[@ZDR.3EBH$Q9I@@V2 MX_7)\;[7$]I Y_SM='T/XY$G*&32$K U\H1+&<8(U5\Z TM0R"P$4:!V!+\? MI?\?CD#3*A%RYY++[2;[UEC#HYS*+)&K\)X43X0I5^ D]J4K4"6@)R$O775: M::%66J2+-DP'.J4#O9(O=&!=*=))"[72(EVT88I.Q1Z<+% WJI(5::9$NVC SIUH/.J]E$UIK/ZVT4"LMTD4;INA4_\')"F;2)MS+_3Z$ M08#&/G&I0X'E6>,J0Z%S'1L&WM@H%#IH^?:5.@.>RBDX74_)2D/:!,_*S;0] M3%)>O/9TTD*MM$@7;9B/4^$'_=>R!ZVUGU9:J)46Z:(-4W2J_^!D!3-I#\'% M+X0(8\\*QO:@T$';O?AA4J&S7>1[%S6&0H>PZXYK#//L0*4@;-.<9'&0T*H4 M[8_F_=/^M.Q#GX';Y=0\3RL3]>: YP3OCV:NX_9)BLYR,E:-F7=>-++ M6'O:U=X(NFN.%,WT)\Y+OX%4$L#!!0 ( M #R&2%AL 0V>R@( /X' 9 >&PO=V]R:W-H965TRC3;2U@H! C1M#!X0#VYZVU@X=K"==OQ[;"<+ M79.6(>TEL9U[3L\YM[;'&RY^R@) H8>2,CEQ"J6J2]>5>0$EEF>\ J:_++DH ML=)3L7)E)0 O+*BD;N!YB5MBPIQL;-=N1#;FM:*$P8U LBY++'Y? ^6;B>,[ MCPNW9%4HL^!FXPJOX [4?74C],SM6!:D!"8)9TC <_S>3]8N)X1A!0R)5AP/JUABE0:HBTC%\MI]/]I %NCQ_9WUKOVLL< M2YAR^HTL5#%QSAVT@"6NJ;KEFW?0^HD-7\ZIM$^T:6L]!^6U5+QLP5I!25CS MQ@]M#EL /]H#"%I \%Q V )":[119FW-L,+96/ -$J9:LYF!S<:BM1O"3!?O ME-!?B<:I[!;6P&I F"W0#)8@!"S0E$LE]9,IH6-&UYABEH-$QS-0F%!Y@D;H M_FZ&CH].T!$B#'TI>"TUA1R[2HLRU&[>"KAN! 1[!,P@/T.A?XH"+P@'X-/# M\ \UTW!O".[J*+H\@BZ/P/*%_\AC*7CY-X$-406:VFZ 0-^OYM*N_QBRV_!' MP_QF4U[*"NL&.SGY5D*2^/RPS[F3&_R%SA#YS-LKW*XU[&L[-D;RC M=*#*CY,]2I-.:?(\I1\)GA-*%&DV?7LLM'OCY^8?Y&D%]&._GY9&/H7 M:31L(.T,I"]CP/0 '6A"VOO#ID'4:T*_*DG3.-[QX&Z=SN9F_(3%BC")*"PU MSCM+=0JBN6V:B>*5/;#G7.D#QPX+?4&#, 7Z^Y)S]3@Q=T!WY6=_ %!+ P04 M " \ADA8M<"XKE<$ !W%P &0 'AL+W=O^YX#WDGWG1/V6>^ 1#HOL@)GUD;(;97MLWC M#1287](M$/EF35F!A1RRU.9;!CC12D5N>XXSM N<$6L^U7.W;#ZEI<@S K<, M\;(H,/OC!G*ZGUFN=9BXR]*-4!/V?+K%*2Q!?-C>,CFR&Y0D*X#PC!+$8#VS MKMVKR/65@I;X-8,]/WI&:BDK2C^KP=MD9CG*(\@A%@H"RY\=+"#/%9+TX_<: MU&IL*L7CYP/Z&[UXN9@5YK"@^6]9(C8S:VRA!-:XS,4=W?\(]8(&"B^F.=?_ MT;Z6=2P4EUS0HE:6'A09J7[Q?1V((P6)TZW@U0K>8X7@"06_5O!/M1#4"L&I M%@:U@EZZ7:U=!R[$ L^GC.X14](233WHZ&MM&:^,J(VR%$R^S:2>F-_!#D@) M"),$A; &QB!!"\H%1X=7=Q#3E&2:UY\Q8UA1BUZ&('"6\U?H-?JP#-'+%Z_0 M"Y01]'Y#2R[A^-06TD%EQHYK9VXJ9[PGG/'1.TK$AJ.())!TZ(?]^L,>?5L& MIHF.=XC.C=<+&$)\B7SW GF.YW?XLSA=W>M:SM^S'CW;>BL8?K-5?(WG?V6K MK!DMY!8A@LE3+K>KV*"%WJC T,?K%=?SG[K8K_"#;GR5$J_X%LE*)F*QB$J.19RZ8*BDG"9R/@ZD\,M,%UR9300 M7>59BE6RZTQ@@R_<' ;!4)_/5FQZW3IW=YYH-#)DM!7I81/IX2D;[T*6"_5] MHG;:[5%8?VG">H&B^ZW\3)!Q?Y\52HZNT5)S@>-*8"DP$TC6,Y )Y3[CGZY4 M#@M>.Z[\ZV*EU[5S$XM)L- D6&0(K,7OJ.%W=$KV-\ O^OB3Q$9O!12\LTR, M3+)I$BPT"189 FNQ.6[8'/]S>?$"P8%A*1$#$?)*H717[;I#&4KEIR)!0EXM M9!G"16>QJ3P='V4WY](+'N73WN6<2^,I%B-#%EOT3!IZ)M^$'J$/8%?0^^V[ M'BKTEW37B>I5/9>*Y_L1&?*C19#K/-R;G'^YW@V>KG?]OIV;(HVBA4;1(E-H M;9:/;L?N?Z7JU9Z8XM0D6F@4+3*%UN;4>^#4^]_4OMK5=BER)X^*7_^"SB;S M%)N1*9MMDAYZ#6[O+?D;5,"O.-!; OMUSR;D^9Y$ICRI:+*/&HD%L%1W<#F* M:4E$U2AJ9ILN\;7NC3Z:OW&O%F['?*BZRKIQ^0!?M:3?899FA*,&PO=V]R:W-H965TICTX< E6 6>VDW3]];,- MH?F@6:KF!;"YYQS[7.OZ]E>4/? ,0*#'(B_YP,B$F/=,D\<9%)A?TCF4\D]* M68&%'+*9R><,<*)!16XZEA68!2:E$?;UW T+^W0A1?(G$BO(4EE M N$Q0!"DP!@D: M42ZX?):"R-X5(UXUK] MJE)W7E!WT;44R3@:EPDD+?CH,#XX@#>E$XT=SMJ.*^<@803Q)7+M#\BQ'+=E M/:/CX4[;=MZF/GZ;^N0P_-NBE'"K37W+2[^U\ZN2V^-S',/ D#65 UN"$;Y_9P?6Y[;,G9(L.B79 M^)1DDQ.1;67<:S+N'6(/1WA.!,[)DZXA&]6C+;D55:"IU/6W#+W "KI!WUQN MINV@XFO3=ISF^)2:DQ9-S[%LI]'OKF:;J,JUJ=[SV M/595N\UX?W]!MN\[.[[O1[E>-["WHZ+]J$^.U>WN^+D?U0FZW@[7Y."&7WMR MS8TK41::F6Y>N#1E48JJA#6S37\TU&W!SOR5W1O9+?.1W1M7[<\S?=6,76,V M(R5'.:12RKKLR(VQJL&I!H+.]84\I4)60?V9R9X0F J0_U-*Q7J@!)HN,_P' M4$L#!!0 ( #R&2%C)*7.-%00 "L; 9 >&PO=V]R:W-H965TB'VCY MVB8JB1Y)V1VP'U_J$9%0\>Q"3 M$<]4S%)X$$AF24+%W]<0\^W8P][S@T>V7*G\@3\9K>D2GD!]6C\(?>?7*'.6 M0"H93Y& Q=A[CZ]N2#]/*"(^,]C*G6N4MS+C_%M^T%>$<00J1R"ZK\- MW$ ,T_@DW]O3? MLU2G!VWIOJ:HYHG4/)$"KW< [P:$8@L64:4)X0LTA3673+7U907*E^657-,( MQIY>=Q+$!KS)SS_A0?!K6Y>.P(R>P[KGL$ /.[5QAMY+":J4QAVC,Q8SQ303 ME6;F2*_(1@YYU$>>BOK!-95,HB]W>@!TJR"17]N("UT2YPC,(*Y7$]=S)982 M:% Y5ON9A*2X6#D;W9[V0\B).S504:-_;K&_FMJ1/\82_PV76=*GJ$[V$", M<+W0VUJQCG?L]#D",Z@9U-0,3DKW Y?$.0(SB!O6Q U=Z;X$ZN](.OB7Z&T1 M1G47=747SA5/K(JWCG?LQ#D",ZBYK*FY/"G%7[HDSA&801P.&O\4N-)\A=2W M;_8M48=W>[SC\[!S]8=6]=L'/'867:&9]#3V#I.36@'8J4MTA6:2U_A$;'53 M1ZV!L'/CMX:8%3:&#'MPCL]MX^YM'S^'^:2T"IP[2%9I)7N,@2<=1X8L607_O MD')/_[:0LC9_YTM&_AGIGHHE2R6*8:%S@O.AAA#EEYGR1O%U\7%CQI7B27&Y M CH'D0?H]PO.U?--_KVD_CXV^0%02P,$% @ /(9(6/T& N#"!@ .BP M !D !X;"]W;W)K&ULK5IK;Z,X%/TK5G:TFI'2 M!AQ"2+>-U":@G=WI3M7.0ZO1?G"(DZ !G#6FC_WU:PR% (X3&G]I _$]Y_H> M/ZYO?/E$Z,]D@S$#SU$8)U>]#6/;B\$@\3*8?[,B-$*,/]+U(-E2 MC);"* H'T##L082"N#>]%._NZ/22I"P,8GQ'09)&$:(O-S@D3U<]L_?ZXCY8 M;UCV8C"]W*(U?L#LZ_:.\J=!B;(,(APG 8D!Q:NKWK5YX<%19B!:? OP4[+S M&61=61#R,WOXN+SJ&9E'.,0^RR 0__>(9S@,,R3NQ[\%:*_DS QW/[^B>Z+S MO#,+E. 9";\'2[:YZCD]L,0KE(;LGCS]CHL."0=]$B;B+W@JVAH]X*<)(U%A MS#V(@CC_CYZ+0.P80&>/ 2P,8,/ M/88# N#X;$,5F%@'!Q5PFM(:V#4O*6L2M,N*6,N)W&7',P",*4PS("I!2@C"3 (0! M6@1AP (LG:PY^FC'*7LXGHP;H5?ZT#7T1U&Z.BF]-N7(@/9$'OI1&?I1M\'^ MJ0CU2Q_,4DJY++*(CUJ^3*#M- *N9.X:\&,879V,GH1Q/+;EX;;+<-MO#O=? M)/;W1]QNSW5K!">-D"O9NX;\*$I7)Z77IK0,:S*4!WU!P\,,1QE MJQ!??[P@1K$?H!#(/]YEER>)_9%H=<(=M, 4QB<\* MN0'*7)"M;#,E4E<]M;GEZG3+T^%6;5PXY;AP3EW[](X+M3O7OD]3O 3XF1^Q M$NE.-U,B=!T/)[OCZG3'.\6=FOZ34O^)AL58[Q XX)$8["&)UV<,T^A WC-3 M@G4=#3H]4/ M:-\QH6#;W>+@9.)8C8U<[517;8\C=;62>A+2H349[]G,S9W3O=EMVLY((@^U MVNY7I.&8S>LK>O35Z57' [%@= MN$,OV=X@KR+I/'O/M*+-"[3:B+8@;&K2;F5# S8UT>1979.J?&"JZP?M?!Y\ M7C#$6RVS0I_[[&]0O,9@16AKU2[W?*E^.@_P,ZUH\P*M-CV=R7#4%+#=#$*G M): FU^H"5D4(LV,5XKNHGF<[[B/_ADMWC[.?%"K9OO"M7JJ8FLB!(!*55ZD^ M6@L6)WCB:O7$.^#)V)%Z4I>R*G"8'2L<+2GG0>*3E&?3]SRGXNLGIOZ>FD=! M-=D9N\:YT2XTJ5WJ+-QQK*Y65F\/JVGM29>JXH?9J?I1+7A\*11Y[!<"Q %& MI+?IOIUL+"D&V:VL56N]XBA.5RNGIPNM+E95D3#5I]Q/F.]>?%+D9>^8,/#" M-S.?1#S%\/&R#U8I2RG.?C4+HC0"VR+Y ,L42V5S6B%L_B*A]JBS9@<)7:V$ MGBZTNF!5"<%4GS[=D!\'%YAM&'F*^^#/O\%#NA#J2>70>2Z>:46;:T5SM:)Y MNM#JOZU6)0"H+@%DLY+0?C-W[(LL)"L*S?C^29$OW<0.8(_&BHQ$;=M5X1,\ M<;5ZXNE"J^M951"@NH+P.D7!QY@OK=*9"MLG>7/8R)IG:IK.\AQ!Z6JE]'2A MU76H*A%078FX+7:Q'[2V?:5EI5II8'L Q\S5)JJ76#T])K541 MK6ASK6BN5C1/%UI=VJK( M7G_..GI!K'-/BA!%%YPJ*UA/)V1URMCGBZT'+E M!CM7&R-,U^(2:@)$422_IE:^+2^Z7HOKG8WW-^;%S)2\GYL7;GZ-M8+/;]7> M(KH.XH2/@!6G,L['O&,TOZB:/S"R%1>_@]02P,$% @ /(9(6.6N)D.9 P IP\ !D !X;"]W;W)K&ULM9==;]LV%(;_"J$50P*LD2A97YDMH$TP;$,+!$V[ M70R[H.UCFZ@D:B1E-_]^I*3(JL32J[#<1)_G/<]+F7S#Y8GQS^( (-&7(B_% MRCE(6=VZKM@GE8.=YQL?Z/X@]0TW6U9D#X\@/U4/7%VYO5DSAH"SM2Y_(#._T* MG:%0ZVU8+IJ_Z-2^&\8.VM1"LJ(K5@0%+=LC^=(-Q* +[Y1X'<%_G\M"+J" MH#':DC6V[HDDV9*S$^+Z;:6F3YJQ::J5&UKJS_@HN7I*59W,WH$: X&: WI/ M9,VI?$)7]R )S<4U>HT^/=ZCJU?7Z!6B)?IX8+4@Y58L7:FZ:PUWTW5ZVW;R MO]'I'C8W*, _(=_S T/YG;W\][I4Y9ZIW%6>>^-^;]QO] *[\;_>K(7DZL?T MM\E1*[$P2^@9=BLJLH&5HZ:0 'X$)_OQ!QQY/YO\_4]B7[D->K>!33U3@[9 M5QSTQ*;E'E7 *=M>FSRW0E$CI!>!8[9(L!KQX]"+M=M,+XO>R^*2E] $WE:% M W#LJ98CR9YU)-'E\AC$WED(/=C/"*W M:L\DCWOR^!)Y8B*/)^1I&JY^Y/@9ACZT^'K1H*=&1Y#4@MD/JWT%.I$Z$ M]D/EE*QI3B4%<\+CBRB]!;V/>%[6@JU,NZ4O'<3J\'E M[:ZPO9"L:C96:R;5-JTY/:B=-'#]@GJ^8TP^7^B]6K\WS_X%4$L#!!0 ( M #R&2%@>;W^RE@8 )HX 9 >&PO=V]R:W-H965T_)0L,9!8#):A68.XZ5X4>\'8M"U4$EV2LE-@ M'WZDI(BFK; 6>GV36+;N=]3]I2/O)%UL&?\J5I1*])PFF;CLK*1[8K:B M*1&G;$TS]SZ^8+E,XHS> MOGB(ERNIO^B.+]9D2:=4/J[ON=KJUI1YG-),Q"Q# MG"XN.U?^.0[[VJ#8XW-,MV+G,]*'\L385[UQ.[_L>'I$-*$SJ1%$_=O0"4T2 M35+C^%9!.[5/;;C[^85^4QR\.I@G(NB$)?_$<[FZ[(PZ:$X7)$_D ]O^2:L# M*@8X8XDH_J)MM:_70;-<2)96QFH$:9R5_\ES%8@= \5I-@@J@V#?H/>*05@9 MA,<:]"J#WKY!^(I!OS(H#KU;'GL1N(A(,K[@;(NXWEO1](L=N\SOR'?F#)FLK%F&M7UC@0I=^MYF0 M/%>7KT1?/J@=T*VDJ?BW2:J2UFNFZ:QT+M9D1B\[*NT(RC>T,_[]-W_@_=$4 M9TA8! G#0#!+DEXM2<]%']]FDBJJ1&L2SYLT*,T'A;E.Y)OQ8.2I,W&S&]O# MG8)AT+-WBIP#:1LS()@5LWX=L[XS9H^9H+.__M-I[_3OJT,D# ,!+-D.*ME.&LEPU7*>XS1/C]4B/$CEOM743^ 7^7+LH>CUU'#QI0%61M'H#0,1;.5,;6V[RZV/[!L^5Y2 MGA;%=F/T^P?G_["A9'#[:1WC_D$"/#MTBJ&387 M""\6M+CMC!Y4XD ?-Y1G^C:Q$F1.G]%T2];E+SO=CE_0$G&/M[6FH)4W* U# MT6SE3>4=!*"S>P!9ZDY :1$H#4/1;&%,&1ZXR_!K(F*!IL6#*TC-XY\)C\E3 M4EZ7CXFSD@VT^NY(L>]G7Z\>7CG2(*_9@4(VD8 I46@ M- Q%L_4W;81@!)L+(4OU"2@M J5A*)HMC&DC!.XV0OM<6/)&=B[T]U,A:$\! ME(:A:/93H*;S$+H[#Q"I$& 9Z!YEZ^=+01L:H#0,1;/U-FV/$/9Y@!"T*P%* MBT!I&(IF"V.Z$J'[>8#6J:_B[2\#A_OK0+??UC$';3A T>R8[SP#[VXXW/,X MI0=5;8MGBMW\UE<'['/QL _&_XH^16CZ%&$/-FV!MA5 :1$H#4/1;&%,6R%T M/Q/0/FWUCUFQN;VVCCAHOP"*5D:\N_,.5DKYLGCY3:"9OO53OMI4?UN_8'=5 MO%:V]_VU?SXI7Y,SF/*MO3O"EW$F4$(7"NF=#M4!\/)%N')#LG7QIM<3DY*E MQ<>5TI-RO8/Z?<&8?-G0#NK7$TYSL#.,:'6=&SZYGPZ9H7,"(4Y1Z+(<\S_GD'&-A/+M5XZ[LAR)76' M/1VO\1+N03ZNYURU[!HE)3E001A%'!83Z\J]C%WC8"R^$=B(G6>D0WEB[(=N MW*03R]$S@@P2J2&P^GN&:\@RC:3F\5<%:M6!?.$!5RS[#M) MY6IB75@HA04N,GG'-K]#%5"H\1*6"?.+-J7M8&2AI!"2Y96SFD%.:/F/MY40 M.PX*I]W!JQR\?8?@#0>_Q&N A+/!USMD%<6RLT M_6#4-]Y*+T)UHMQ+KD:)\I/3&YJP'- #WH) 7S'G6"\<^AB!Q"03G]!G]'@? MH8\?/J$/B%#TL&*%P#058ULJ>@UB)Q75K*3RWJ#RT2VC'[+?*Z/=_?:POEO[/&[V1MB^'4B^ 8O M> ,O7BS ;%J="^@.2VA;X1)C9#!T#7J>.N>>'X[MYUW=VJV\IE74;C5H6L7M M5D%MU0@VJ(,-.H-M9/TIR"2*RS1=U9D*;K) M%;]$Q^W,P6',[M#9VW/7G;,Z5>:C*..>*!LR#VN9A^^3^0R]E@ T!XHS250I M4"\V-2!!S42BJR3A1>N+:C8\B-SSW>&>UL/#Q ^#O?(6'8,4_P2I(Z)L:&PZ[P><9WN5,?;GZ9Z-\2IN=XK6M0K6MP76G,Q=NX;[O^9\!7; M;FT,#C.^>TXGK\^-'=K@1)64%D>\NO>^OY^96ZM>_TS M]_+:;>F/]'W?7"E?X8+XE:DPP6BLHY'ZK-SLO[=]F0;&TNF$],JNNJ M>5P!3H%K S6^8$R^-#1!_15D^B]02P,$% @ /(9(6+)^T4EZ" 7TP M !D !X;"]W;W)K&ULQ5Q=;]LX%OTKA+=8M$"F MMCYL)]G$0&)J9@ML.D8R[3P,]H&1&)NH)7I(.FD6^^.7E!13M!7:ZMRL7UI; M%L\E[Y$N>8X873QQ\4TN*%7H>[XLY&5OH=3JO-^7Z8+F1'[D*UKH7QZXR(G2 M7\6\+U>"DJQLE"_[X6 PZN>$%;W)17EL)B87?*V6K* S@>0ZSXEXOJ9+_G39 M"WHO!V[9?*',@?[D8D7F](ZJ+ZN9T-_Z&Y2,Y;20C!=(T(?+WE5PGL0CTZ \ MXRNC3[+Q&9FAW'/^S7SYE%WV!J9'=$E392"(_N^13NER:9!T/_ZL07N;F*9A M\_,+^L_EX/5@[HFD4[[\G65J<=D[[:&,/I#U4MWRIW_2>D!#@Y?RI2S_14_U MN8,>2M=2\;QNK'N0LZ+ZGWRO$]%HH'':&X1U@W"[0?Q*@ZAN$&TU"*-7&L1U M@_C0",.Z03GT?C7V,G&8*#*Y$/P)"7.V1C,?RNR7K76^6&$NE#LE]*],MU.3 M.\73;^A:ISI#4Y[KZT^2DL'/1 AB2$3O,56$+>4']!/ZA+P90\:1SX;<'7DA29/OC.^7[15[K3)G0_K3MX774P?*6#$;KAA5I( ME!09S5K:8W_[D:=]7R=KD['P)6/7H1<0T_0CBH(3% ["J*4_T\.;AVW#^6O1 MDQ^.[B0CVEP^48D7O7;Y&,I_NM^]?*[TU5/,J2XI"MT_H^9Y,_)<'KYZ(B)# M?_Q+0Z)/BN;RWVU71Q4_;H]ORNBY7)&47O9TG914/-+>Y.]_"T:#?[11 PF& M(<$2(#"'Q'A#8NQ#GR3?#6\4Z6D'25,/:J+2!J%MU%2HHQ+53$B/D],HTA?E M8S/ENR>-A_'0/0GOGA0,X].!>U;2"-TS3XD&(8$2X# ')K&&YK&1Z[G8T@2(<$P)%@"!.:0>+HA M\?2 >ZUE3==*XO4NB2]WHUZ^E>6Q7-/-J& \,T>X;"V.WDYU9182#)_N%,?M MJ04HG$/7V8:NLSW3+Q4IDX?.05ZPKFF&!,-G>],,%,Y)]V9AOT1$ZB(+@^AY2$\#@^_EQZ,/OOJD0HRI^BECJ&98"EM M):CJZKBI&,8?P_$V1]X1=>;HH* )5%"7)JNC Z_"FSBI7953+:*%3CXKE&"% M9"EZ),MU>UJC72%V-MA.*JCV/21D A723:E5M8%?UCI7.ZTU;L$5>J8*"9KR M><'^8R:#4O,B7EWEK0F.]U7;J;\OG=.[*W5WD@L4T$VN5TJ]%[V_OOL@/7L7M!^[,"ZCF!D5+H-!+@]VX#* MX\.")E!!W;Q:E1SX9?+!>=VLGXR?71]^S<+VQ^Q\5X#*Z3WY",J)!\7UO*,G MH(P\MT\_;R&[0RN[0[_LGE%1/M N4EK5+^F=<_QH72D!1<.@: D4FLN+5>AA M<.0Y)X04VU-0- R*ED"AN51:D1_Z17ZGAUA^K,ZL@(KU&JVIM(:G6_,05$0W MUU:IAWZE'@Z"(4H^S?Q%#/2Q-2@:!D5+H-!<-JS(#^-C%S%(93\%1<.@: D4 MFDNEM11"OY+^O%6[$%FK!1=F25I]J(&^D0=% WO&6HP MJ&S15A;>PD<(K8\0^G7S+?USS213%!ELID5I91>T,@!J#X"BX3W#C#P$O(4? M$%D_(/+[ #5ZT:J'ZX MU%A+(/(_M'^5FHP2M6BE 53B@Z+A/8.M#+16%MY"S4=6S4=^-7_#"I:O\^:2 M[<>KG6Q@)D342(K^1<$.^ ]9/T*T) MH&@8%"V!0G-9LTY%-#IV_03U+$#1,"A: H7F4FD]B\@KI/^O]1/4O !%PWNR MY%%H4/UP^;-&1>17[S\3)JKMADB39DT*M*12HME7H\XR]L@R6F02J,R">AV@ M:!@4+8%"<[FU]D=T=NPR"VJ:@*)A4+0$"LW]JTUKI,1^'Z'34U\_5E=60-%P MO/O7#&?;NX^@(KJYMLY([#<+?K@D=MS]XN]&9YI _110M 0*S274FBQQ>.0Z M&(,Z+Z!H&!0M@4)SJ;3.2^S?D=&M#H*:**!HN$9KUL%P^X^XH2*ZN6Z\*L O M^AMU<%UD.MGF[1H438E8\K]2]D!M$% T#(J60*&Y_%EO)!X>N^R!&B:@:!@4 M+8%"R!>A^@:+A&^ VCI^'9Q/@Y;C.#A/JG==6?CJU5LW1,Q9(?6Z\4&'&GP< MZV&+ZFU6U1?%5^7KFNZY4CPO/RXHT:76G*!_?^!*[2A-&Y M0#+/,B*>SFG*MU/+M9X;;I-XI72#/9NL24SOJ+I?SP7CPD="L;UTA/9<'YH[ZYBJ:6HQ'1E(9*AR#PMZ$7-$UU),#Q M_I-$:C6U1A:*Z)+DJ;KEV[_H;D*^CA?R M5!:_:+OKZU@HS*7BV6XP(,@25OZ37SLB&@,&70/P;@ N<)>)"I271)'91/ M M$KHW1-,7Q52+T0 N87I5[I2 IPF,4[,[Q<-'= [SBM %SV"Q)2GHNJ52B214 MT%[VN6>)0F=;(B*)/EU219)4_H%.D(WDB@@J4<**/K+7:/A[Q7-)6 2-)R_N M)[8"]!J#'>Z0GI=(<0?2(;KF3*TD^L(B&KT<;\.LJZGCYZF?8V/ 2QKVD>?V M$':PA^[O+M&GDQ<3*O\,F;R*9*_(Y'61K -]7NR3?"8$83$%E2NT>$+-?G/R M5#07C/?0EY]YHI[0%8-5R?4#B6[4B@JD5H2AF[4.!R1_YVP#"T=AQ/<\6\!S MOBS#2O3CEJM[$WO3DM^O\OO&_*UZ!Z7? MWMV#S']<4XVJE35CW"-9&U:HAQ]"6<-WX"BH. J,*WN3*ZE@STE8W$-K*A(> M(6@0ZC"M!7M:\YP.K8TJ1",CHH<=D8>D'^VE_SP/#-L^W EJFTSS72(-1 M?]BU[K43ND83J:3_5D"]%J CK^_Y'4!K.W+-?M1X2=X*ZZ %ZSCH>UW+7UN7 M:_:NSI?IK9#[^[H=^?T@Z !>NY=KW/@[3+>'SN)8T%BCO&+0 ;X!0O2@H?90 M8ZX:=RO<,NFP =Z^B&RVL5JRLKO,!9< MNS4VN[5!5F^ZS9EA'$MT[?5X\#'T:"Q9CJ6I+C.PN.33,JXN)P6**0YTR5)ZA5:W4 ?58>N];=R]/K:R)B*%-AYUO"4**9\7EBA(0J>X SY>YCV8)(#+!P[M1UHO_W. M#D2T"KPD=GSW^W.77 8[I3=FC6CA-1?2#(.UM<5-&)ITC3DS+56@I).ETCFS MM-6KT!0:6>:3 MS/AJ;=V#,!D4;(5SM$_%5-,NK%$RGJ,T7$G0N!P&H_;-N._B?< SQYTY6H-S MLE!JXS;WV3"(G" 4F%J'P.BVQ5L4P@&1C)<]9E!3NL3C]0']SGLG+PMF\%:) M/SRSZV%P'4"&2U8*.U.[7[CW<^7P4B6,O\)N'QL%D);&JGR?3 IR+JL[>]W7 MX2@ACD\DQ/N$V.NNB+S*";,L&6BU ^VB"*X=$V96TVGG/)L,KX]0;AMH.S6E-VSE#-N-K#4 MB,"E1;)D0=/;T\3?;>"/NMWK9@%7M8"KLP)&4I9,0,:W/$-JVL*_WM2S7#DM MF+JFOI1,DSKQ5L,*RXEERM@6]0T# MR,WT!Z:)TH# ):51 I535W.RVEA5^-FT4)8FG5^NZ=>"V@70^5(I>]BX<5?_ MK)+_4$L#!!0 ( #R&2%B;$(WR%@0 .H/ 9 >&PO=V]R:W-H965T MW ]-_WV@D9,!Z6MKQ XIQ[['ONM:_O9$_9"]]B+-!K651\:FV% MJ,>VS;,M+E,^H#6NX,N:LC(5\,HV-J\93G-E5!:VYSBA7::DLF83-?;(9A/: MB()4^)$AWI1EROY^P 7=3RW7.@Q\)9NMD /V;%*G&[S"XJE^9/!F]RPY*7'% M":T0P^NI-7?'2U<9*,3O!._YT3.2KCQ3^B)?/N=3RY$KP@7.A*1(X6^'%[@H M)!.LXZ^.U.KGE(;'SP?V3\IY<.8YY7A!BV\D%]NI%5LHQ^NT*<17NO\%=PX% MDB^C!5>_:-]A'0ME#1>T[(QA!26IVO_TM1/BR !XS 9>9^#I!L-W#/S.P+]V MAF%G,+QVAJ S4*[;K>]*N"05Z6S"Z!XQB08V^:#45]:@%ZEDHJP$@Z\$[,1L MF;**5!N.'C%#JVW*,#(,?4BP2$G!/Z*?T-,J01_N/J([9",NOW)$*O14$<'O MCP9^V]*&IU4.@WX\\Q_,-ZUE<;^Z9W/E_LR__\^PG8OA]!OF* MS[\^@_Z8/W/!X SXTQ3LEFYHII,'XYC7:8:G%IQ\'+,=MF8__N"&SL\FI6]) MEMR2;'DCLI.8#/N8#"^QSWZ%"O.YRFB)30%H;4-E*PO);C9R1V$PL7?'RIZC M8B>*-%1RCG)'?C@9$WFQ'VO):D*-0D]+5B-7H.>JD;N6.M_?+U='N2/[CL]&E.ZS 01.Z_EO1 7A.UX? M7<;=BU[/*T'RPTFQPEG#B""P!Y:O6=' W16M&2T1E+VZ$:K2R7/D_ )VC^8E M;2IAE,H]W[KZ=C!@_#.=##R>KI(!$V@:V4>]2XG91C6-'&5R_>TEM!_M&].Y M:L>T\0=WO' -XXEL9%6O]$;?=L%?4K8A%4<%7L-4SB""A;*VL6Q?!*U5Y_1, M!?1AZG$+S3AF$@#?UY2*PXN&PO=V]R:W-H965TAJ6ZXD)W"__E9VL .VQ9'2+XG? MM/OL:O4\*TW64GW72P!#;I,XU<>]I3'9D>?I^1(2K@]D!BF^B:1*N,%;M?!T MIH"'Q: D]ICO#[R$B[0WG13/+M1T(G,3BQ0N%-%YDG!U=P*Q7!_W:._^P:58 M+(U]X$TG&5_ %9CK[$+AG5=9"44"J18R)0JBX]Z,'IT$S XHOO@L8*VWKHD- MY4;*[_;F/#SN^181Q# WU@3'OQ6<0AQ;2XCCQ\9HK_)I!VY?WUM_5P2/P=QP M#:_9%U^.QCVR#S71B:;P8@@ M$6GYSV\WB=@:P%C' +894"3"*QT5*,^XX=.)DFNB[-=HS5X4H1:C$9Q([:Q< M&85O!8XSTY-Q?D/VR06_4WC]+_GZ$9(;4-_( M*R)2\FDI<\W34$\\@SBL-6^^\7E2^F0=/F?YXH $=(\PGS%R?75&7K]Z\]", MAV%4L; J%E;8#9X1"_GZ 9^1PZ#6H%?2F MO_]&!_X?#L!!!3AP66\%O$?>1A$4M4IP1H'(:/MU6PAN)U6VBW0[4!]6J ^= M!K$@<%D:38PLD2D@]Y& WB/OE=2M55&:'11F+5NLIBSPF=^?>*L6./T*3M\) MYZV>VQ$A9!)3A$P18]9""XZ[TU::[6_!.1SU?;\=S:!",W@.FGT2B93'),O5 M?(GD03(EYD!X^ \N;9O%-F"#!C#6B6M8X1H^#Y=(0TA2$8DY+]8)$IP!U3IO MPV:B!GX7H%$%:.0$=)HKA?$3CD5C6MV.&F[IJ$_;O8XKKV.GU_,0?6+0_"8& M3('AZ4+8RVX4XR8*.AX-1NTXJ%_SKN]$<@818 9"+-@5I#FTTJC?<+X_HOYA MA^\MSJ=.WY^DP9J49@F*Q)@+$>,B 6VSD"<0MD*A32C#PW$'DIJQJ9-?-TC$ M]JRDX"J*C;V'\\%&@T$'DIJ*J9LF_ZKG@\1H3:K4S:JG7"_O MZ30DD9+)4[2_,;@-I3\<=N"HV92ZZ;2"< ES$"L[)?><3DYE:A3V43G.V2R1 M>3M]T2:QCH==ZZ7F5>HFUA9<>^0=%XI\YG''\FD2:3>0FDBIFTG;$_16&Y$4 MPG.=8D]6-)WXIA56DT\[N)369$J?8E/;*>)ROK3R9WNXIX[8F8U9S,W9S]0C_-:/68E;\P?*=M1LVQ9OZ.#9K5ZL6?L(UZB:-WN_@?O!K6*!6X5J_;O MKBIUV]CU7*36M8"^?)4&3O':%7.M9X%;S[:A+J0,UR*."=QFV J6YQ$W0 R_ MQ3UXF'=WAQLG#WEV& 2/6P5OZ\S/GI]^Y&HA4DUBB'"@?S!$&E3ED61Y8V16 M' />2(.M8G&Y!!Z"LA_@^TA*'8 ^T=&T+E42/I.,6V,>/E&3)LBFV M3A0@+[$DWWO($JENN4+5ZPXT"A/2A.7>%[@IC3.G/$P?S;EXR%;RR3.8,J16*+&4^H$['J[H NY!?EE-N;IS*Y0H3B$3,80))HI'4//XM09UJ3)VX>[U% M_R,GK\C,J( )2_Z.([D<.0,'13"GZT3>L@<"TD M2\MD-8,TSHI/^JT48B>!D)8$4B:0O02_;02_3/!SHL7,F+7)L\6[&),_T:[R57W\8J3X[O8,6XI+,$T#TLU/N1Z"8KJD.K_)%R3K70 MZ.0:)(T3\1:]07&&/B_96M L$D-7JFEH,#&4TO#Q=B14,8.:K_!?!' M<,:__H(#[S<3]8[ &L1[%?&>#7W\<9W.@",V1X?5*M!_9HD+#:S QVI0@/5S M,+T\/HY[0_?10*Q?$>M;B4T8!_1P"YJ>\15:TX^=?D=@#:9!Q30XKG;?JJ@3RO0ZXUZ-.5L'DMT\H$)M>;,.4NK!4HR-&&98$D<40D1 M>OB@1LLQA%'%H$L5.P)KJ'A6J7AFK14L\0K:&0J&\H')Y MN-)9B8/4$HT^R25PDS#%:,%.0;_'@SZNBKI@;(CR@P";2W]041D<367"A'P2 MC\%!8[['07^PQ\,0Y9/SEA8^KWB<6WE,Z?=B&;*UL17BV +L"*S!%GNU7?!> M;R.7<^M(R*[0FDKN&"_\O&:N2NOG&Z$K!/2K?"CNB+OJ'BSWK[?6&*\@8M;5';.&SU-S_42: 1H/K/Q?A_4$L#!!0 ( #R&2%@K@1^Q MF0H ,14 9 >&PO=V]R:W-H965T@";W934O&O.VNAO6RTH7DU6C^6S("(F'\V*Z&)R=K#Z[J,Y.RH=F-EWH MBRJJ'^;SHOKQ2<_*I],!'3Q_<#F]NV_:#X9G)\OB3E_IYK?E167>#;]4C/9BV3N8Z_-J2#;9]MP]W7S^R_K(PWQMP4M1Z5LW]/)\W]Z2 =1!-] M6SS,FLORZ9]Z8Y!L^<;EK%[]'SUML&00C1_JIIQO&ILKF$\7Z[_%]\U [#0P M/' #MFG W :BIP'?-. O[4%L&HB7]B W#5:F#]>VKP8N+YKB[*0JGZ*J11NV M]L5J]%>MS7A-%^U$N6HJ\^W4M&O.+O6RK)KB9J:C*WUG9D 3G2_6\Z_UXZ4> MEXOQ=#9=ORUOHV]+79DWB[OHHBIOITUT\V/;LBFC4;FHR]ET4C1Z$KW)=5-, M9_7/T;OHMZL\>O/3S]%/T7017=^7#W6QF-0GP\88T5[*<+RYX$_K"V8]%\RC M+^6BN:\CM9CH"= ^#[>/ ^V'9O"V(\B>1_ 3"Q+F>OP^XO1MQ CCP/6,7MZ< M0>;\?[VK5_?>&0R^G4Y\Q<=[^)YGPGI:F5GRUDXA,V7.&SV/S.SR9]&;7\O: MS)/;JISW3J<_?C6]K3CJ_T 39WUI KZT-N)^J)?%6)\.3$BM=?6H!V=__QN- MR3\@KV&2Y9AD"HFLXU^Q]:\(L9MP\:@7#QH:_77#>-6PO3T]GDDA$T)/AH^[ MXPK B.14=&&Y#Z.4)B3.NC@%X @7DL9;7,=.N;53!NT^/5(DJ6,U@(IE[%B3^ZB$\80X-ONH.)-2P"8G6Y.3H,E7)C59 MA:?/>F%"T>SMRO:/$W.+G=9-&YL>0:\G_B43EB2.^3Y*QDGJ#%+NHZC(B'1] M#L"H()3# Y!N!R -#L!UV12S2'TW&6>MP?MPZO4K6)QPYYR6;I'KM7YGY2OWR[5,_& M7W_\75V!AE/ <),(<==T $-T MK.M5,+MZ6+9)6/3'%SV_T168,H7Y#LV94-ER5#:%Q=;UC,V+Z1$GQA0U,T9E MRU'9%!9;U\LV.Z:O3H\W+3OW24JSC+FQQL>QC"3$BS4^SMQ/:>;>82 <);TI M([49,@VGR&9^FDA3MU,U&&&"+ ?//4RV')5-8;%U_6%S>!H?<80)"HR#O8S) MEJ.R*2RVKI>M;*%AW1**,+Y08-S(*5>10C@J8D^" S@1LS1Q4W8(Q_ANKMNU MU2H4&I8HH[+2X=@2;'_PK,-DRU'9%!9;UQ-6/M'LB&-+4-L=[&5,MAR536&Q M==>QK6AD8=$8B"T,4'6QC+W5/0@GN>3N XY(1X2HE",?B5/8L?C K%%E8 M*+Y@@8_Y*BW.O.6I$01K_[D6 QI22);%KL4 CB@4@KFIJX03O D\VXOP*Z+4=MNC%(0SFAMVK.YP*P88^$=%3?VO% L MAUD/GHNH,@J536&Q=?UC911+CCCB!"7>P5[&9,M1V1066]?+5D"RL( ,11Q_ MHXD2ZFK;$0#+$N&NQ0$H1DQ.Y$8;H,\LY3TK<W;HH?K3SL Z'%E05 MAMOJ1A_5C(+1P8'>/ M\-35P", 1S,JW&*"', )PFGF"BD QY.4].TJ5@YOD K41 MWV10M_10V7)4-H7%UO6R59%\7UU>?\#UJ^(8);&[. G :,:YF\ ",$&RV-WI M 6!&?*>L)_98-<;#FUI0['FA8@XS'SP74;44*IO"8NOZR&HIGAYQQ$'=Z$-E MRU'9%!9;U\M62O*PE Q%'*#RT60H7L$SA$N8R6O=F./C>,P8=]?H()P@A*5P MU!%6J(GP=M>HG"]GNIV/1?4C&&3"1(=./U2V')5-8;%U76)5E:#'&V1$4/$= M[&5,MAR536&Q=;UL]:0(Z\G00R2 /I1,N+NI(P@G&&7N$P8 CE.CQ=T@ ^!8 M1F3?VIRP.E+LVX3YB)(0S2K*O+E#L M/"$4%I+[E;/P2Q+35 C/8 #&J;<\ L!HFDCN+H] N(2+OIIS8;68V/>L$'0? M>8U\#G=T< 1"%5:H; J+K>LR*ZS$$==*"M1-/E2V')5-8;%UO6QEI7AUK:2 M'JKB?C(+X@@C;G4/@&,\)=)]E@W"L52POB!DY9G85RO9$X1>J*/#] =/2E2% MAZLMEJRYE6%V&PHRO[QA/W$WC M$0"CJ2^R )A(B?M0F@)@/*-]Y732:DH9UI0O.8[!EW>)S&)75$(P*KUJ;0!& M)?6>:E<03A#9M_\L=\Z?"(O*_2I:^K6+[R2C;M71",1Q[I] > HX8#-()"* MG8,+ND9;62;W5DWVWDU>HZ?#W1T.8>W*0 E,F[W/1GN',JXUQ7=ZOC M,.MH7#XLFO6)>MM/MT=N?EP=-.E\_HE^&%'@\YQ^4.L#-2W]^GS/+T5U-UW4 MT4S?FJ[(^\3$R&I]9.;Z35,N5V="WI1-4\Y7+^]U,=%5"S#?WY9E\_RF[6![ M<.G9_P!02P,$% @ /(9(6+Y%>-0A P [!$ T !X;"]S='EL97,N M>&ULW5A=3]LP%/TKD1D32!-I&PC-:"MME9 F;1,2/.P-N8W36G+LS'%9RZ^? MKYVF'_@BQL-&EZK$OL?GW&/[!D<=U&8EV.V<,1,M2R'K(9D;4WV,XWHZ9R6M MSU3%I$4*I4MJ;%?/XKK2C.8UD$H1]SJ=-"XIEV0TD(ORNC1U-%4+:8;DO U% M_O8E'Y)N>DXB+S=6.1N2^Y/W/Q?*7+V+_/WHP]%1Y_[T:C]^XH!3$@=%+UX@ M>M;!=2V&2:>[TF[XL17RQ&.,=AF@V2P;)G0<.6[6;30HE-PL7T)\P*K3DD4/ M5 S)F H^T1Q8!2VY6/EP#P)3)92.C-TWFZX+D?K1PUW?@RUM=$HNE7:Y?0;_ M=](,WP/6/3#(A6@-]H@/C 85-89I>6T[;K +/H&BIGVWJJS#F::K;N^"; CN M9I-,E,Z9;M-TR3HT&@A6@!W-9W.X&U7% !JC2MO(.9TI29V'-:-I6-DI$^(6 MZOU'L:.]++;VK0.[)MNF-=0TO8SO@/ZVFM?>EGV=;E3Q!V4^+^QTI.M#@;(; MS0J^=/UET1K U+NX.JTJL?HD^$R6S$_^Q0E' [KF17.E^:/-!J4RM0&F2?3 MM.'3[<@O3:L[MC3K 7K^N^L\8Y)I*K9-V]I_RZO\:L?)Y;^R[/ZK M[!L.>FP.L;=N\N(03*:'8/( :C+)WJ3'N#D:M\[?G=.WC4;PEC,DW^&=26R2 M1I,%%X;+IC?G><[DDT/8RALZL:^R._IV?,X*NA#FK@6'9-/^QG*^*+-VU TL M1#-JT_X*T^NF[2N6S<5ESI8L'S==/9NX9F0;-FMS 6$?N797&,$X'@LC@&%Y M, <8Q[.P//_3?/KH?#R&>>L'D3[*Z:,(<_7 ;:GSU4(-E.\$K&9XFL-2'C= M@)%EX=W&\@ #VP6L=B!_. _45)B3)+"KF#?L"<:1+,,0J,5PC:8ILCHI?,+[ M@STE29)E802PL(,DP1!X&G$$

,"1)W#FX=Q[%ZW,JWOR^,_H-4$L#!!0 M ( #R&2%B7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G>21Q/\.6U(\,ZU@0D5Q).TK^^ M"]17T<0[?=GS$R!A\2'A_5:"3\_&/JV,>1(O9:'=N+?Q?GO1[[ML Z5T?YDM M:*Q9&UM*CX?VL>^V%F3N-@"^+/K18'#2+Z72O<^?]FTM;#\\,!XRKXS&PKK@ M0<&S^U5?'XJ=*)56I?H.^;@WZ FW,<__&*N^&^UED6;6 M%,6X-VPK'L!ZE;TI3FO(I5RYIL3+U;U$D''O9( -KI5UOCFC:5\BXP[PY/:H M\N:+*CS8B?3PMS755NG'NAF\BWYP&TT_[+=M)U[8/^E&LUZK#"8FJTK0ONU' M"T4-J-U&;5U/:%G"N'=M=F#%0CY"?5-XE5G>WJ!'LJ"[[(7""CO+&T9&GKOY M9#I/IQ.!>^G=S6QRN<2#J\N;R_GU5 20$0$9'04R7>+F=CH/(&,",CXBY- M("ZSS%3:8S@1&!LU[F=0_S* /"4@3[DA=Z K:#IO FNP%G)Q;9QWHJX*(,\( MR#->R"]26?$@"^2\!>EPZ-O1GBB7%<8%D.<$Y#DOY V2(=?/S8ZTPX 4F(9,ILE]4@C MKG!0Z_]%B2VYYJ2?L"$FI98ALUNFTFH,,4XL,'E(-Q*C8U@48E)R&3+;Y:IR M2H-S&!6_57CU-G+_-^XA)J67(;-?[F%K+.:/!8@4'NN3Q4RW+=5#'V)2@ADR M&R:M5@Z^537>%,,XQNQ.28A)*6;([)B%?!6[YC%L?H[^VT=NC.0A)*68(;-C M9MJI'/\[2ROSVM67UDK]V)@Z%,R0,LR063%DVM-)("-*-A&S;$A==S$I]43, MZOE-V M3J$QUG1V14QIF\]"C'6;B$66>B-D\9 ;9'6W*/!&S>>B'LM.;E'DB M9O/\]E N:P=U'TE*.!&W< XG0[(A^85)"2=B%@Z9#'4?24HY$;-R#B5#;\>< MDD[$+!TR%^IT9DQ))V:6#ATMDQ"3DD[,+!T:DQ"37%!C=@^- M>1IB4NZ)F=U#8YZ%F)1[XF.NJGT]#S$I"<7LZVH'$PZ4N0PQ*0G%QUM9NS:= MY;^8DE#,+"$Z?0OSHIBR4,QN(:(WNVOGE(62HTY]0@LEE(62_W?J,P$O5=%) M.1+*/@FS?4(\<5M')>5?W\>D[),PVZ=95)U+6X?*';S/1[[)8=9.9VWU+6>( M26DG8=;.P4E%BQQB4MI)CC7WN0?GK0HQ*>TDS-HYB+E(_\68%&)2VDF8M4-/ MT4+M))1V$F;M')BBO?-/'U':&3%KAYZC=5[:4MH9,6N'Q@SM.*+T,VKTT]]_ MBI'#&L,ZF7V<^9H<>[B7R:VJ]5V&5_; MY>M!QI?)U>CM8U[U;Q]2A=)! M"D%:/L@@R,H'.01Y^: :@NKR05,(FI8/>H"@A_)!CQ#T6#[H"8*>R@?)!&6< M$"0-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\A MT%M1;R706U%O)=!;!Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MM@LX1 ;T.]C4!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'VQV$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z.VHMQ/H7:/>-8'>->I=$^A=H][U?^J=\GD?T[WGML;G M_R?5^7)OO#_^NKR='+R7*\X!_I&_? -02P,$% @ /(9(6#+A@>'' 0 M$A\ !, !;0V]N=&5N=%]4>7!E&ULS=G);L(P% 707T'95L1X@ X" M-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B(2KV;1(GM=U]LZ6PR?MM9\KUM5=9^ MDBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8U=E*+XB)P6#$,E,'JD,_-#62Z?B) MYGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H:\LBTR&.LTV=?TOI'Q+2N+*=XY>% M]3=Q0L+.)C0C/P<M.='.(.T_[*K\YORW0%QIDS9ZR/)^;H\KCCD32K M^S86(A>*[D\\)<;25W\?-:>=4_[+[+B]'\:MVO/PK+U=O\=?S_A4_\(^!$@? M$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@-((B*D&UL4$L! M A0#% @ /(9(6-#'AT7A!0 U1X !@ ("!#@@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(9(6!&" M>6K8# *XP !@ ("!QQP 'AL+W=O 8 M " @=4I !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ /(9(6";;]VAH!0 K@T !@ M ("!#C\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ /(9(6(=4;@E_"0 'AH !D ("!V5( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(9( M6&R\<]IL"0 #1H !D ("!H&< 'AL+W=O&PO=V]R:W-H965TRP8 ,\/ 9 " @3IU !X;"]W;W)K M&UL4$L! A0#% @ /(9(6&AS#6.!"0 =!@ M !D ("!/'P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(9(6&0ZHFM# @ B@8 !D M ("!^HH 'AL+W=O5?>$& "K$0 &0 @(%TC0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ /(9(6-0-J.1%!0 J@P !D ("!I9@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ /(9(6'C* M06O' @ U08 !D ("!=J8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(9(6.(A#PDT P =0< !D M ("!L+$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /(9(6*L&PO=V]R:W-H965T&UL4$L! A0#% M @ /(9(6"RS[]:J @ ,0@ !D ("!4,< 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ /(9(6#+4!PS\ @ <0H !D M ("!O]P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ /(9(6.6N)D.9 P IP\ !D ("!-^L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/(9(6+)^T4EZ" 7TP !D ("!W?D 'AL+W=O&UL4$L! A0#% @ /(9(6)L0C?(6! MZ@\ !D ("!?PH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(9(6"N!'[&9"@ Q%0 !D M ("!U!@! 'AL+W=O&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " \ADA8,N&!X< XML 65 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 66 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 185 290 1 false 44 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.jackhenry.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement Sheet http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 0000006 - 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 6 false false R7.htm 0000007 - 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 7 false false R8.htm 0000008 - 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 8 false false R9.htm 0000009 - Disclosure - Fair Value Measures and Disclosures Sheet http://www.jackhenry.com/role/FairValueMeasuresandDisclosures Fair Value Measures and Disclosures Notes 9 false false R10.htm 0000010 - Disclosure - Leases Leases (Notes) Notes http://www.jackhenry.com/role/LeasesLeasesNotes Leases Leases (Notes) Notes 10 false false R11.htm 0000011 - Disclosure - Debt (Text Block) Sheet http://www.jackhenry.com/role/DebtTextBlock Debt (Text Block) Notes 11 false false R12.htm 0000012 - Disclosure - Income Taxes (Text Block) Sheet http://www.jackhenry.com/role/IncomeTaxesTextBlock Income Taxes (Text Block) Notes 12 false false R13.htm 0000013 - Disclosure - Stock Based Compensation (Text Block) Sheet http://www.jackhenry.com/role/StockBasedCompensationTextBlock Stock Based Compensation (Text Block) Notes 13 false false R14.htm 0000014 - 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 14 false false R15.htm 0000015 - Disclosure - Business Acquisitions (Text Block) Sheet http://www.jackhenry.com/role/BusinessAcquisitionsTextBlock Business Acquisitions (Text Block) Notes 15 false false R16.htm 0000016 - Disclosure - Reportable Segment Information (Text Block) Sheet http://www.jackhenry.com/role/ReportableSegmentInformationTextBlock Reportable Segment Information (Text Block) Notes 16 false false R17.htm 0000017 - 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 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 9954471 - 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 20 false false R21.htm 9954472 - 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 21 false false R22.htm 9954473 - Disclosure - Leases Leases (Policies) Sheet http://www.jackhenry.com/role/LeasesLeasesPolicies Leases Leases (Policies) Policies http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTextBlock 22 false false R23.htm 9954474 - 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 23 false false R24.htm 9954475 - 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 24 false false R25.htm 9954476 - 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 25 false false R26.htm 9954477 - Disclosure - Leases Leases (Tables) Sheet http://www.jackhenry.com/role/LeasesLeasesTables Leases Leases (Tables) Tables http://www.jackhenry.com/role/LeasesLeasesNotes 26 false false R27.htm 9954478 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.jackhenry.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.jackhenry.com/role/StockBasedCompensationTextBlock 27 false false R28.htm 9954479 - 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 28 false false R29.htm 9954480 - Disclosure - Business Acquisitions (Tables) Sheet http://www.jackhenry.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.jackhenry.com/role/BusinessAcquisitionsTextBlock 29 false false R30.htm 9954481 - Disclosure - Reportable Segment Information (Tables) Sheet http://www.jackhenry.com/role/ReportableSegmentInformationTables Reportable Segment Information (Tables) Tables http://www.jackhenry.com/role/ReportableSegmentInformationTextBlock 30 false false R31.htm 9954482 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Details) Sheet http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails Nature of Operations and Summary of Significant Accounting Policies (Details) Details http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesLossonDisposalofAssetsnetTables 31 false false R32.htm 9954483 - 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 32 false false R33.htm 9954484 - 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 33 false false R34.htm 9954485 - 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 34 false false R35.htm 9954486 - 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 35 false false R36.htm 9954487 - 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 36 false false R37.htm 9954488 - 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 37 false false R38.htm 9954489 - Disclosure - Revenue and Deferred Costs Contract Balances (Details) Sheet http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails Revenue and Deferred Costs Contract Balances (Details) Details 38 false false R39.htm 9954490 - 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 39 false false R40.htm 9954491 - Disclosure - Revenue and Deferred Costs Contract Costs (Details) Sheet http://www.jackhenry.com/role/RevenueandDeferredCostsContractCostsDetails Revenue and Deferred Costs Contract Costs (Details) Details 40 false false R41.htm 9954492 - 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 41 false false R42.htm 9954493 - Disclosure - Leases Leases (Details) Sheet http://www.jackhenry.com/role/LeasesLeasesDetails Leases Leases (Details) Details http://www.jackhenry.com/role/LeasesLeasesTables 42 false false R43.htm 9954494 - Disclosure - Leases Lease Maturity (Details) Sheet http://www.jackhenry.com/role/LeasesLeaseMaturityDetails Leases Lease Maturity (Details) Details 43 false false R44.htm 9954495 - Disclosure - Debt Narrative (Details) Sheet http://www.jackhenry.com/role/DebtNarrativeDetails Debt Narrative (Details) Details 44 false false R45.htm 9954496 - Disclosure - Income Taxes Narrative (Details) Sheet http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails Income Taxes Narrative (Details) Details 45 false false R46.htm 9954497 - Disclosure - Stock Based Compensation Narrative (Details) Sheet http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation Narrative (Details) Details 46 false false R47.htm 9954498 - 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 47 false false R48.htm 9954499 - Disclosure - Stock Based Compensation PSU Measurement Date Assumptions (Details) Sheet http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails Stock Based Compensation PSU Measurement Date Assumptions (Details) Details 48 false false R49.htm 9954500 - 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 49 false false R50.htm 9954501 - Disclosure - Business Acquisitions (Details) Sheet http://www.jackhenry.com/role/BusinessAcquisitionsDetails Business Acquisitions (Details) Details http://www.jackhenry.com/role/BusinessAcquisitionsTables 50 false false R51.htm 9954502 - Disclosure - Reportable Segment Information Narrative (Details) Sheet http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails Reportable Segment Information Narrative (Details) Details 51 false false R52.htm 9954503 - 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 52 false false All Reports Book All Reports jkhy-20231231.htm jkhy-20231231.xsd jkhy-20231231_cal.xml jkhy-20231231_def.xml jkhy-20231231_lab.xml jkhy-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "jkhy-20231231.htm": { "nsprefix": "jkhy", "nsuri": "http://www.jackhenry.com/20231231", "dts": { "inline": { "local": [ "jkhy-20231231.htm" ] }, "schema": { "local": [ "jkhy-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "jkhy-20231231_cal.xml" ] }, "definitionLink": { "local": [ "jkhy-20231231_def.xml" ] }, "labelLink": { "local": [ "jkhy-20231231_lab.xml" ] }, "presentationLink": { "local": [ "jkhy-20231231_pre.xml" ] } }, "keyStandard": 272, "keyCustom": 18, "axisStandard": 20, "axisCustom": 0, "memberStandard": 28, "memberCustom": 14, "hidden": { "total": 24, "http://www.jackhenry.com/20231231": 12, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 7 }, "contextCount": 185, "entityCount": 1, "segmentCount": 44, "elementCount": 514, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 720, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.jackhenry.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "unique": true } }, "R4": { "role": "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTextBlock", "longName": "0000006 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Text Block)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Text Block)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.jackhenry.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsTextBlock", "longName": "0000007 - Disclosure - Recent Accounting Pronouncements Recent Accounting Pronouncements (Text Block)", "shortName": "Recent Accounting Pronouncements Recent Accounting Pronouncements (Text Block)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsNotes", "longName": "0000008 - Disclosure - Revenue and Deferred Costs Revenue and Deferred Costs (Notes)", "shortName": "Revenue and Deferred Costs Revenue and Deferred Costs (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.jackhenry.com/role/FairValueMeasuresandDisclosures", "longName": "0000009 - Disclosure - Fair Value Measures and Disclosures", "shortName": "Fair Value Measures and Disclosures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.jackhenry.com/role/LeasesLeasesNotes", "longName": "0000010 - Disclosure - Leases Leases (Notes)", "shortName": "Leases Leases (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.jackhenry.com/role/DebtTextBlock", "longName": "0000011 - Disclosure - Debt (Text Block)", "shortName": "Debt (Text Block)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.jackhenry.com/role/IncomeTaxesTextBlock", "longName": "0000012 - Disclosure - Income Taxes (Text Block)", "shortName": "Income Taxes (Text Block)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.jackhenry.com/role/StockBasedCompensationTextBlock", "longName": "0000013 - Disclosure - Stock Based Compensation (Text Block)", "shortName": "Stock Based Compensation (Text Block)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTextBlock", "longName": "0000014 - Disclosure - Earnings Per Share Earnings Per Share (Text Block)", "shortName": "Earnings Per Share Earnings Per Share (Text Block)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.jackhenry.com/role/BusinessAcquisitionsTextBlock", "longName": "0000015 - Disclosure - Business Acquisitions (Text Block)", "shortName": "Business Acquisitions (Text Block)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.jackhenry.com/role/ReportableSegmentInformationTextBlock", "longName": "0000016 - Disclosure - Reportable Segment Information (Text Block)", "shortName": "Reportable Segment Information (Text Block)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.jackhenry.com/role/SubsequentEventsSubsequentEventsTextBlock", "longName": "0000017 - Disclosure - Subsequent Events Subsequent Events (Text Block)", "shortName": "Subsequent Events Subsequent Events (Text Block)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": null }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-7", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresPolicies", "longName": "9954472 - Disclosure - Fair Value Measures and Disclosures (Policies)", "shortName": "Fair Value Measures and Disclosures (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.jackhenry.com/role/LeasesLeasesPolicies", "longName": "9954473 - Disclosure - Leases Leases (Policies)", "shortName": "Leases Leases (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesLossonDisposalofAssetsnetTables", "longName": "9954474 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies- Loss on Disposal of Assets, net (Tables)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies- Loss on Disposal of Assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsTables", "longName": "9954475 - Disclosure - Revenue and Deferred Costs Revenue and Deferred Costs (Tables)", "shortName": "Revenue and Deferred Costs Revenue and Deferred Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresTables", "longName": "9954476 - Disclosure - Fair Value Measures and Disclosures (Tables)", "shortName": "Fair Value Measures and Disclosures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.jackhenry.com/role/LeasesLeasesTables", "longName": "9954477 - Disclosure - Leases Leases (Tables)", "shortName": "Leases Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.jackhenry.com/role/StockBasedCompensationTables", "longName": "9954478 - Disclosure - Stock Based Compensation (Tables)", "shortName": "Stock Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTables", "longName": "9954479 - Disclosure - Earnings Per Share Earnings Per Share (Tables)", "shortName": "Earnings Per Share Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.jackhenry.com/role/BusinessAcquisitionsTables", "longName": "9954480 - Disclosure - Business Acquisitions (Tables)", "shortName": "Business Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-133", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-133", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.jackhenry.com/role/ReportableSegmentInformationTables", "longName": "9954481 - Disclosure - Reportable Segment Information (Tables)", "shortName": "Reportable Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails", "longName": "9954482 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "jkhy:EntityNumberOfCustomers", "unitRef": "client", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "jkhy:EntityNumberOfCustomers", "unitRef": "client", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails", "longName": "9954483 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Allowance for Credit Losses (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-54", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "longName": "9954484 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Property and Equipment (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "longName": "9954485 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Intangible Assets (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails", "longName": "9954486 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Purchase of Investments (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Purchase of Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-58", "name": "us-gaap:InvestmentOwnedAtCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-58", "name": "us-gaap:InvestmentOwnedAtCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails", "longName": "9954487 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Treasury Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "unique": true } }, "R37": { "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails", "longName": "9954488 - Disclosure - Revenue and Deferred Costs Disaggregation of Revenue (Details)", "shortName": "Revenue and Deferred Costs Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-60", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "unique": true } }, "R38": { "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails", "longName": "9954489 - Disclosure - Revenue and Deferred Costs Contract Balances (Details)", "shortName": "Revenue and Deferred Costs Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "unique": true } }, "R39": { "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails", "longName": "9954490 - Disclosure - Revenue and Deferred Costs Revenue Recognition Narrative (Details)", "shortName": "Revenue and Deferred Costs Revenue Recognition Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.jackhenry.com/role/RevenueandDeferredCostsContractCostsDetails", "longName": "9954491 - Disclosure - Revenue and Deferred Costs Contract Costs (Details)", "shortName": "Revenue and Deferred Costs Contract Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "unique": true } }, "R41": { "role": "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails", "longName": "9954492 - Disclosure - Fair Value Measures and Disclosures (Details)", "shortName": "Fair Value Measures and Disclosures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-85", "name": "us-gaap:OtherAssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:OtherAssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.jackhenry.com/role/LeasesLeasesDetails", "longName": "9954493 - Disclosure - Leases Leases (Details)", "shortName": "Leases Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "unique": true } }, "R43": { "role": "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails", "longName": "9954494 - Disclosure - Leases Lease Maturity (Details)", "shortName": "Leases Lease Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.jackhenry.com/role/DebtNarrativeDetails", "longName": "9954495 - Disclosure - Debt Narrative (Details)", "shortName": "Debt Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "longName": "9954496 - Disclosure - Income Taxes Narrative (Details)", "shortName": "Income Taxes Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "rate", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "rate", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954497 - Disclosure - Stock Based Compensation Narrative (Details)", "shortName": "Stock Based Compensation Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "unique": true } }, "R47": { "role": "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "longName": "9954498 - Disclosure - Stock Based Compensation Restricted Stock Unit Awards (Details)", "shortName": "Stock Based Compensation Restricted Stock Unit Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-122", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "unique": true } }, "R48": { "role": "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails", "longName": "9954499 - Disclosure - Stock Based Compensation PSU Measurement Date Assumptions (Details)", "shortName": "Stock Based Compensation PSU Measurement Date Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-129", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-129", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails", "longName": "9954500 - Disclosure - Earnings Per Share Earnings Per Share (Details)", "shortName": "Earnings Per Share Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "unique": true } }, "R50": { "role": "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "longName": "9954501 - Disclosure - Business Acquisitions (Details)", "shortName": "Business Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-131", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails", "longName": "9954502 - Disclosure - Reportable Segment Information Narrative (Details)", "shortName": "Reportable Segment Information Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "longName": "9954503 - Disclosure - Reportable Segment Information Reconciliation of Operating Profit by Segment to Consolidated (Details)", "shortName": "Reportable Segment Information Reconciliation of Operating Profit by Segment to Consolidated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "jkhy-20231231.htm", "unique": true } } }, "tag": { "jkhy_A2015EIPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "A2015EIPMember", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2015 EIP [Member]", "label": "2015 EIP [Member]", "documentation": "2015 EIP [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r694" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesLossonDisposalofAssetsnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r814" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r228", "r229" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r76", "r112" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "jkhy_AccumulatedAmortizationOperatingLeaseRightofuseasset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "AccumulatedAmortizationOperatingLeaseRightofuseasset", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization Operating Lease Right-of-use asset", "label": "Accumulated Amortization Operating Lease Right-of-use asset", "documentation": "Accumulated Amortization Operating Lease Right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Depreciation, Property and Equipment", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r43", "r137", "r553" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable Intangible Assets, Weighted Average Useful Life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r101" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r745" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r80", "r694", "r877" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r406", "r407", "r408", "r592", "r803", "r804", "r805", "r856", "r879" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r751" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r751" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r751" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r751" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization", "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." } } }, "auth_ref": [ "r7", "r41" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholding related to share-based compensation", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r52", "r53", "r372" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash from operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r716", "r727", "r737", "r762" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r719", "r730", "r740", "r765" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r751" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r758" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r723", "r731", "r741", "r758", "r766", "r770", "r778" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r776" ] }, "us-gaap_AllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossAbstract", "lang": { "en-us": { "role": { "label": "Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Allowance for credit losses- beginning balance", "periodEndLabel": "Allowance for credit losses- ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r142", "r230", "r269", "r272", "r275", "r873" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current provision for expected credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r814" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recoveries of amounts previously written off", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r274" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs charged against allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r273" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r190" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r110", "r141", "r157", "r199", "r214", "r220", "r264", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r442", "r446", "r470", "r545", "r617", "r694", "r707", "r822", "r823", "r863" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r134", "r143", "r157", "r264", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r442", "r446", "r470", "r694", "r822", "r823", "r863" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other assets", "label": "Assets, Noncurrent", "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." } } }, "auth_ref": [ "r157", "r264", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r442", "r446", "r470", "r822", "r823", "r863" ] }, "jkhy_AutomatedBookkeepingInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "AutomatedBookkeepingInc.Member", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automated Bookkeeping, Inc. [Member]", "label": "Automated Bookkeeping, Inc. [Member]", "documentation": "Automated Bookkeeping, Inc. [Member]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r773" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r774" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r769" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r772" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r771" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r770" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r770" ] }, "jkhy_BeginningAveragePercentileRankForTSR": { "xbrltype": "percentItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "BeginningAveragePercentileRankForTSR", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Beginning average percentile rank for TSR", "label": "Beginning average percentile rank for TSR", "documentation": "Beginning average percentile rank for TSR" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r438", "r686", "r687" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r55", "r56", "r438", "r686", "r687" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Effective Date of Acquisition", "label": "Business Acquisition, Effective Date of Acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r1", "r2", "r14" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r438" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition goodwill expected to be tax deductible", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquiredReceivablesEstimatedUncollectible", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Receivables, Estimated Uncollectible", "label": "Business Combination, Acquired Receivables, Estimated Uncollectible", "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the best estimate at the acquisition date of the contractual cash flows not expected to be collected, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables." } } }, "auth_ref": [ "r59" ] }, "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquiredReceivablesFairValue", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Receivable, Fair Value", "label": "Business Combination, Acquired Receivable, Fair Value", "documentation": "Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer." } } }, "auth_ref": [ "r437" ] }, "us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquiredReceivablesGrossContractualAmount", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Receivables, Gross Contractual Amount", "label": "Business Combination, Acquired Receivables, Gross Contractual Amount", "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the gross contractual amounts receivable, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables." } } }, "auth_ref": [ "r58" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsTextBlock" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition Disclosure [Text Block]", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r105", "r439" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Acquired from Acquisition", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/BusinessAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/BusinessAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/BusinessAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total other liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/BusinessAcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/BusinessAcquisitionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r57", "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software, net of amortization", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r658" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred contract costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r283" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r282" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r33", "r136", "r662" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD", "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF PERIOD", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r33", "r95", "r155" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "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." } } }, "auth_ref": [ "r3", "r95" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of Deposit", "label": "Certificates of Deposit [Member]", "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." } } }, "auth_ref": [ "r12", "r701", "r702", "r703", "r704" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r749" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDisclosuresAbstract", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock Disclosures [Abstract]", "label": "Class of Stock Disclosures [Abstract]" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r750" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r750" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared per share", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r697", "r698", "r699", "r701", "r702", "r703", "r704", "r803", "r804", "r856", "r875", "r879" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized shares", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r79", "r605" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued shares", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares, beginning of period", "periodEndLabel": "Shares, end of period", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r79", "r605", "r623", "r879", "r880" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - $0.01 par value; 250,000,000 shares authorized; 104,181,060 shares issued at December 31, 2023; 104,088,784 shares issued at June 30, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r79", "r549", "r694" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r755" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r754" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r756" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r753" ] }, "jkhy_CompensationPeerGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "CompensationPeerGroupMember", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Peer Group [Member]", "label": "Compensation Peer Group [Member]", "documentation": "Compensation Peer Group [Member]" } } }, "auth_ref": [] }, "jkhy_ComplementaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ComplementaryMember", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Complementary [Member]", "label": "Complementary [Member]", "documentation": "Complementary Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Software, Intangible Asset [Member]", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r661", "r817", "r818" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r63", "r663" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r825" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets- Current", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r346", "r348", "r359" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Asset- Non-current", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "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." } } }, "auth_ref": [ "r346", "r348", "r359" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues", "verboseLabel": "Contract Liabilities (Deferred Revenue)- Current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r346", "r347", "r359" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/RevenueandDeferredCostsContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current deferred revenues", "verboseLabel": "Contract Liabilities (Deferred Revenue)- Non- current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r346", "r347", "r359" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from beginning deferred balance", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r360" ] }, "jkhy_CoreSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "CoreSegmentMember", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Core [Member]", "label": "Core Segment [Member]", "documentation": "Core Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other [Member]", "label": "Corporate and Other [Member]", "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." } } }, "auth_ref": [ "r807" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 }, "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r89", "r157", "r264", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r470", "r822" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Expenses", "terseLabel": "Total Expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r87" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships [Member]", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r61" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.jackhenry.com/role/DebtTextBlock" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosures [Text Block]", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r103", "r156", "r315", "r321", "r322", "r323", "r324", "r325", "r326", "r331", "r338", "r339", "r341" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r75", "r76", "r111", "r113", "r159", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r481", "r670", "r671", "r672", "r673", "r674", "r801" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis Spread on Variable Rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Face Amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r66", "r68", "r316", "r481", "r671", "r672" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r159", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r481", "r670", "r671", "r672", "r673", "r674", "r801" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Loan, Maturity Date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r127", "r670", "r857" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r159", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r481", "r670", "r671", "r672", "r673", "r674", "r801" ] }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Loan, Unused Borrowing Capacity", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration of statutes of limitations impact on UTB balance", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r54" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Requisite service period", "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period", "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." } } }, "auth_ref": [ "r47", "r49" ] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current deferred costs", "label": "Deferred Costs, Noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r109", "r794" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs", "label": "Deferred Costs, Current", "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." } } }, "auth_ref": [ "r796" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r414", "r415", "r546" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "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." } } }, "auth_ref": [ "r7", "r42" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r358", "r676", "r677", "r678", "r679", "r680", "r681", "r682" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r358", "r676", "r677", "r678", "r679", "r680", "r681", "r682" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table Text Block]", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r826" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationTextBlock" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Text Block]", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r370", "r375", "r402", "r403", "r405", "r689" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r5", "r104" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r711" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r744" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r169", "r170", "r171", "r172", "r173", "r180", "r182", "r187", "r188", "r189", "r193", "r458", "r459", "r542", "r559", "r664" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r169", "r170", "r171", "r172", "r173", "r182", "r187", "r188", "r189", "r193", "r458", "r459", "r542", "r559", "r664" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTextBlock" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Text Block]", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r179", "r190", "r191", "r192" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Tax Rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r417" ] }, "jkhy_ElizabethtownKYSubleaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ElizabethtownKYSubleaseMember", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Elizabethtown, KY Sublease", "label": "Elizabethtown, KY Sublease [Member]", "documentation": "Elizabethtown, KY Sublease" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense yet to be recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r404" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense yet to be recognized, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r404" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense not yet recognized, stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r854" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option [Member]", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r709" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r709" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r709" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r783" ] }, "jkhy_EntityNumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "EntityNumberOfCustomers", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity number of customers", "label": "Entity number of customers", "documentation": "Entity number of customers" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r709" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r709" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r709" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r709" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r130", "r147", "r148", "r149", "r160", "r161", "r162", "r166", "r174", "r176", "r194", "r265", "r268", "r345", "r406", "r407", "r408", "r427", "r428", "r448", "r449", "r450", "r451", "r452", "r454", "r457", "r474", "r475", "r476", "r477", "r478", "r479", "r500", "r579", "r580", "r581", "r592", "r643" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r261", "r262", "r263" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r752" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r716", "r727", "r737", "r762" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r713", "r724", "r734", "r759" ] }, "jkhy_EscrowDepositFinalPurchasePriceAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "EscrowDepositFinalPurchasePriceAdjustment", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Escrow deposit - final purchase price adjustment", "label": "Escrow deposit - final purchase price adjustment", "documentation": "Escrow deposit - final purchase price adjustment" } } }, "auth_ref": [] }, "jkhy_EscrowDepositIndemnificationMatters": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "EscrowDepositIndemnificationMatters", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Escrow deposit - indemnification matters", "label": "Escrow deposit - indemnification matters", "documentation": "Escrow deposit - indemnification matters" } } }, "auth_ref": [] }, "jkhy_EscrowDepositRelatedToAcquisitionTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "EscrowDepositRelatedToAcquisitionTotal", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Escrow deposit related to acquisition", "label": "Escrow deposit related to acquisition, total", "documentation": "Escrow deposit related to acquisition, total" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r758" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r464", "r465", "r468" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r464", "r465", "r468" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring Fair Value Measurements[Table Text Block]", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r64", "r108" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r329", "r363", "r364", "r365", "r366", "r367", "r368", "r465", "r507", "r508", "r509", "r671", "r672", "r683", "r684", "r685" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r464", "r465", "r466", "r467", "r469" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosures" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments[Text Block]", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r463" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r329", "r363", "r368", "r465", "r507", "r683", "r684", "r685" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r329", "r363", "r368", "r465", "r508", "r671", "r672", "r683", "r684", "r685" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r329", "r363", "r364", "r365", "r366", "r367", "r368", "r465", "r509", "r671", "r672", "r683", "r684", "r685" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r329", "r363", "r364", "r365", "r366", "r367", "r368", "r507", "r508", "r509", "r671", "r672", "r683", "r684", "r685" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring [Member]", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r463", "r469" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10", "r17" ] }, "jkhy_FairvalueongrantdatelessPVofdividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "FairvalueongrantdatelessPVofdividendsMember", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value on grant date less PV of dividends [Member]", "label": "Fair value on grant date less PV of dividends [Member]", "documentation": "Fair value on grant date less PV of dividends [Member]" } } }, "auth_ref": [] }, "jkhy_FairvalueunderMonteCarloMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "FairvalueunderMonteCarloMember", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value under Monte Carlo [Member]", "label": "Fair value under Monte Carlo [Member]", "documentation": "Fair value under Monte Carlo [Member]" } } }, "auth_ref": [] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "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." } } }, "auth_ref": [ "r855" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r270", "r271", "r276", "r277", "r278", "r279", "r280", "r281", "r340", "r344", "r455", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r558", "r668", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r809", "r810", "r811", "r812" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Asset, Useful Life", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r139", "r297" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r294", "r296", "r297", "r298", "r536", "r540" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r39", "r40" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships, net of amortization", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r102", "r536" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable Intangible Assets Acquired", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r295" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain)/loss on disposal of assets", "label": "Gain (Loss) on Disposition of Assets", "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." } } }, "auth_ref": [ "r799" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r138", "r284", "r541", "r669", "r694", "r815", "r816" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r11", "r38" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "SEGMENT INCOME", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r88", "r157", "r199", "r213", "r219", "r222", "r264", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r470", "r666", "r822" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME BEFORE INCOME TAXES", "terseLabel": "INCOME BEFORE INCOME TAXES", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r85", "r115", "r199", "r213", "r219", "r222", "r543", "r555", "r666" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesTextBlock" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Text Block]", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r158", "r410", "r418", "r422", "r425", "r432", "r434", "r435", "r436", "r590" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "PROVISION FOR INCOME TAXES", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r119", "r126", "r175", "r176", "r207", "r416", "r433", "r560" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r146", "r412", "r413", "r422", "r423", "r424", "r426", "r588" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Paid, Net", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "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." } } }, "auth_ref": [ "r69", "r795" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in income taxes", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in deferred revenues", "label": "Increase (Decrease) in Deferred Revenue", "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." } } }, "auth_ref": [ "r659" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in prepaid expenses, deferred costs and other", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in receivables", "label": "Increase (Decrease) in Receivables", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of stock options, restricted stock units, and performance units", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r183", "r184", "r185", "r189", "r374" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r723", "r731", "r741", "r758", "r766", "r770", "r778" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r776" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r712", "r782" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r712", "r782" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r712", "r782" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest Expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r67", "r118", "r150", "r203", "r480", "r628", "r705", "r878" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Interest Income (Expense)", "terseLabel": "INTEREST INCOME (EXPENSE)", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r117" ] }, "us-gaap_InterestIncomeExpenseNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNetAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "INTEREST INCOME (EXPENSE)", "label": "Interest Income (Expense), Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "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." } } }, "auth_ref": [ "r800" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r91", "r202" ] }, "us-gaap_InvestmentOwnedAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedAtCost", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Owned, at Cost", "label": "Investment Owned, Cost", "documentation": "Cost of the investment." } } }, "auth_ref": [ "r587", "r594", "r595", "r648", "r649", "r653", "r655", "r699", "r707", "r876" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r785" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r785" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "jkhy_LesseeLeaseNotYetCommencedFutureMinimumPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "LesseeLeaseNotYetCommencedFutureMinimumPaymentsDue", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, lease not yet commenced, future minimum payments due", "label": "Lessee, lease not yet commenced, future minimum payments due", "documentation": "Lessee, lease not yet commenced, future minimum payments due" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Leases [Policy Text Block]", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r489" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity of Lease Liabilities Under ASC 842 [Table Text Block]", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r860" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r497" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "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)." } } }, "auth_ref": [ "r497" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining period)", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r497" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "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)." } } }, "auth_ref": [ "r497" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r497" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r497" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r497" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r497" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease terms", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r859" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Leases [Text Block]", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r484" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total sublease receipts", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r499" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease 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)." } } }, "auth_ref": [ "r499" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r499" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Operating Lease, Payment to be Received, Maturity", "label": "Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r861" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining period)", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r499" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r499" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r499" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Operating Lease, Term of Contract", "label": "Lessor, Operating Lease, Term of Contract", "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r862" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r21", "r157", "r264", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r443", "r446", "r447", "r470", "r604", "r665", "r707", "r822", "r863", "r864" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r84", "r114", "r551", "r694", "r802", "r813", "r858" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r23", "r135", "r157", "r264", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r443", "r446", "r447", "r470", "r694", "r822", "r863", "r864" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT LIABILITIES:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total long term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r18", "r72", "r73", "r74", "r77", "r157", "r264", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r443", "r446", "r447", "r470", "r822", "r863", "r864" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LONG TERM LIABILITIES:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseAndServiceMember", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services and Support [Member]", "label": "License and Service [Member]", "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." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility, Current Borrowing Capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility, Expiration Date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility, Maximum Borrowing Capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails", "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facilities [Member]", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facilities", "label": "Lines of Credit, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan facility", "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r113", "r328", "r342", "r671", "r672", "r872" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, net of current maturities", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r18", "r547" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r44" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r369", "r534", "r578", "r596", "r597", "r647", "r650", "r651", "r652", "r654", "r656", "r657", "r667", "r675", "r688", "r696", "r824", "r865", "r866", "r867", "r868", "r869", "r870" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r750" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r750" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r369", "r534", "r578", "r596", "r597", "r647", "r650", "r651", "r652", "r654", "r656", "r657", "r667", "r675", "r688", "r696", "r824", "r865", "r866", "r867", "r868", "r869", "r870" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r769" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r777" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r751" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r154" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r154" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r95", "r96", "r97" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME", "terseLabel": "Net Income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r86", "r97", "r116", "r133", "r144", "r145", "r149", "r157", "r165", "r169", "r170", "r171", "r172", "r175", "r176", "r186", "r199", "r213", "r219", "r222", "r264", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r459", "r470", "r557", "r625", "r641", "r642", "r666", "r705", "r822" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]", "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.jackhenry.com/role/RecentAccountingPronouncementsRecentAccountingPronouncementsTextBlock" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Guidance [Text Block]", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "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." } } }, "auth_ref": [ "r124", "r125", "r128", "r131", "r163", "r164", "r167", "r168", "r177", "r178", "r266", "r267", "r429", "r430", "r431", "r453", "r456", "r460", "r461", "r462", "r471", "r472", "r473", "r482", "r483", "r501", "r537", "r538", "r539", "r582", "r583", "r584", "r585", "r586" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r750" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r720", "r731", "r741", "r758", "r766" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r748" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r747" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r758" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r777" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r777" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Reportable Segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r808" ] }, "jkhy_OnPremiseSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "OnPremiseSupportMember", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "On-Premise Support", "label": "On-Premise Support [Member]", "documentation": "On-Premise Support" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "EXPENSES", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "OPERATING INCOME", "terseLabel": "OPERATING INCOME", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r199", "r213", "r219", "r222", "r666" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r490", "r693" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/LeasesLeaseMaturityDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r486" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r486" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r487" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r486" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r487" ] }, "jkhy_OperatingLeaseLiabilityOptionToExtendAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "OperatingLeaseLiabilityOptionToExtendAmounts", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Liability Option To Extend Amounts", "label": "Operating Lease Liability Option To Extend Amounts", "documentation": "Amounts of operating lease payments related to options to extend lease terms that are fairly certain of being exercised" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r488", "r493" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r485" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r487" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r496", "r693" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r495", "r693" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Operating Leases", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r498" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTextBlock" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations and Summary of Significant Accounting Policies [Text Block]", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r71", "r98", "r99", "r107" ] }, "us-gaap_OtherAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of Deposit", "label": "Other Assets, Fair Value Disclosure", "documentation": "Fair value portion of other assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r140" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER ASSETS:", "label": "Other Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Intangible Assets [Member]", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net of amortization", "label": "Other Intangible Assets, Net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r750" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r721", "r732", "r742", "r767" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r721", "r732", "r742", "r767" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r746" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r31" ] }, "jkhy_PaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "PaymentsMember", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments [Member]", "label": "Payments [Member]", "documentation": "Payments Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax withholding payments related to share-based compensation", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r152" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to Acquire Businesses, Gross", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r29", "r440" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment for acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r29" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r93" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r94" ] }, "us-gaap_PaymentsToAcquireSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireSoftware", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchased software", "label": "Payments to Acquire Software", "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." } } }, "auth_ref": [ "r94" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Computer software developed", "label": "Payments to Develop Software", "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." } } }, "auth_ref": [ "r94" ] }, "jkhy_PayrailzMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "PayrailzMember", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Payrailz [Member]", "label": "Payrailz [Member]", "documentation": "Payrailz" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r749" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r749" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r748" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r758" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r751" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r747" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares [Member]", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock [Member]", "label": "Preferred Stock [Member]", "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." } } }, "auth_ref": [ "r697", "r698", "r701", "r702", "r703", "r704", "r875", "r879" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r78", "r343" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r78", "r605" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r78", "r343" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Shares", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r78", "r605", "r623", "r879", "r880" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock - $1 par value; 500,000 shares authorized, none issued", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r78", "r548", "r694" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r797" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate [Member]", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "jkhy_PrivatePublicCloudMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "PrivatePublicCloudMember", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private and Public Cloud", "label": "Private & Public Cloud [Member]", "documentation": "Private & Public Cloud" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on credit facilities", "label": "Proceeds from Long-Term Lines of Credit", "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." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from dispositions", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r92" ] }, "jkhy_ProcessingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ProcessingMember", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Processing [Member]", "label": "Processing [Member]", "documentation": "Processing [Member]" } } }, "auth_ref": [] }, "jkhy_ProductDeliveryandServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ProductDeliveryandServiceMember", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Delivery and Service [Member]", "label": "Product Delivery and Service [Member]", "documentation": "Product Delivery and Service [Member]" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r224", "r535", "r572", "r573", "r574", "r575", "r576", "r577", "r660", "r676", "r695", "r786", "r820", "r821", "r826", "r874" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r224", "r535", "r572", "r573", "r574", "r575", "r576", "r577", "r660", "r676", "r695", "r786", "r820", "r821", "r826", "r874" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r133", "r144", "r145", "r153", "r157", "r165", "r175", "r176", "r199", "r213", "r219", "r222", "r264", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r441", "r444", "r445", "r459", "r470", "r543", "r556", "r591", "r625", "r641", "r642", "r666", "r691", "r692", "r706", "r798", "r822" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY AND EQUIPMENT, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r544", "r554", "r694" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r8", "r120", "r123", "r552" ] }, "jkhy_PurchaseofInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "PurchaseofInvestmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Purchase of Investments [Abstract]", "label": "Purchase of Investments [Abstract]", "documentation": "Purchase of Investments [Abstract]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r746" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r746" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r362", "r369", "r398", "r399", "r400", "r510", "r534", "r578", "r596", "r597", "r647", "r650", "r651", "r652", "r654", "r656", "r657", "r667", "r675", "r688", "r696", "r699", "r819", "r824", "r866", "r867", "r868", "r869", "r870" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails", "http://www.jackhenry.com/role/LeasesLeasesDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r362", "r369", "r398", "r399", "r400", "r510", "r534", "r578", "r596", "r597", "r647", "r650", "r651", "r652", "r654", "r656", "r657", "r667", "r675", "r688", "r696", "r699", "r819", "r824", "r866", "r867", "r868", "r869", "r870" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r37" ] }, "jkhy_ReclassificationOfCostFromComplementaryToCorporateAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ReclassificationOfCostFromComplementaryToCorporateAndOther", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of Cost from Complementary to Corporate and Other", "label": "Reclassification of Cost from Complementary to Corporate and Other", "documentation": "Reclassification of Cost from Complementary to Corporate and Other" } } }, "auth_ref": [] }, "jkhy_ReclassificationOfCostFromCoreToCorporateAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ReclassificationOfCostFromCoreToCorporateAndOther", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of Cost from Core to Corporate and Other", "label": "Reclassification of Cost from Core to Corporate and Other", "documentation": "Reclassification of Cost from Core to Corporate and Other" } } }, "auth_ref": [] }, "jkhy_ReclassificationOfCostFromPaymentsToCorporateAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ReclassificationOfCostFromPaymentsToCorporateAndOther", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of Cost from Payments to Corporate and Other", "label": "Reclassification of Cost from Payments to Corporate and Other", "documentation": "Reclassification of Cost from Payments to Corporate and Other" } } }, "auth_ref": [] }, "jkhy_ReclassificationOfRevenueFromComplementaryToCorporateAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ReclassificationOfRevenueFromComplementaryToCorporateAndOther", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of Revenue from Complementary to Corporate and Other", "label": "Reclassification of Revenue from Complementary to Corporate and Other", "documentation": "Reclassification of Revenue from Complementary to Corporate and Other" } } }, "auth_ref": [] }, "jkhy_ReclassificationOfRevenueFromCoreToCorporateAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ReclassificationOfRevenueFromCoreToCorporateAndOther", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of Revenue from Core to Corporate and Other", "label": "Reclassification of Revenue from Core to Corporate and Other", "documentation": "Reclassification of Revenue from Core to Corporate and Other" } } }, "auth_ref": [] }, "jkhy_ReclassificationOfRevenueFromPaymentsToCorporateAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ReclassificationOfRevenueFromPaymentsToCorporateAndOther", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of Revenue from Payments to Corporate and Other", "label": "Reclassification of Revenue from Payments to Corporate and Other", "documentation": "Reclassification of Revenue from Payments to Corporate and Other" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "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." } } }, "auth_ref": [ "r35", "r36" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r35", "r36" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r713", "r724", "r734", "r759" ] }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments on credit facilities and financing leases", "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security", "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r70", "r409", "r871" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r714", "r725", "r735", "r760" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r715", "r726", "r736", "r761" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r722", "r733", "r743", "r768" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r81", "r104", "r550", "r582", "r586", "r589", "r606", "r694" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r130", "r160", "r161", "r162", "r166", "r174", "r176", "r265", "r268", "r406", "r407", "r408", "r427", "r428", "r448", "r450", "r451", "r454", "r457", "r579", "r581", "r592", "r879" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails", "http://www.jackhenry.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r200", "r201", "r212", "r217", "r218", "r224", "r226", "r227", "r357", "r358", "r535" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueandDeferredCostsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Deferred Costs [Text Block]", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r129", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r361" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future revenue related to unsatisfied performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r121" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future revenue related to unsatisfied performance obligations, expected timing", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r122" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r122" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.jackhenry.com/role/RevenueandDeferredCostsRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future revenue related to unsatisfied performance obligations, expected percentage to be recognized for given time frame", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r784" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r494", "r693" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r777" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r777" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r55", "r56", "r438" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r806" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r261", "r262", "r263" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r371", "r373", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401" ] }, "jkhy_ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlockTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlockTableTextBlock", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Payment Award PSU Valuation Assumptions [Table Text Block]", "label": "ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block]", "documentation": "us-gaap_ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlock [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r855" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r708" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r710" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r196", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r227", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r300", "r301", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r669", "r786", "r874" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationTextBlock" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segment Information Disclosure [Text Block]", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r211", "r216", "r220", "r221", "r222", "r223", "r224", "r225", "r227" ] }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "presentation": [ "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General, and Administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense for stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r689" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, weighted average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, weighted average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, period start, number of shares", "periodEndLabel": "Outstanding, period end, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r387", "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, period start, weighted average grant date fair value", "periodEndLabel": "Outstanding, period end, weighted average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r387", "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, weighted average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual dividend based on most recent quarterly dividend", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments", "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r371", "r373", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r690" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, period end, intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r379", "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r379", "r380" ] }, "jkhy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationAfterGrantDate": { "xbrltype": "durationItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationAfterGrantDate", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination after grant date", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Termination After Grant Date", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Termination After Grant Date" } } }, "auth_ref": [] }, "jkhy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterDeath": { "xbrltype": "durationItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterDeath", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination period after death", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Death", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Death" } } }, "auth_ref": [] }, "jkhy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterTerminationOfEmployment": { "xbrltype": "durationItemType", "nsuri": "http://www.jackhenry.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterTerminationOfEmployment", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination period after termination of employment", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Termination of Employment", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Termination Period After Termination of Employment" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Aggregate Intrinsic Value, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, stock options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r48" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.jackhenry.com/role/BusinessAcquisitionsDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationNarrativeDetails", "http://www.jackhenry.com/role/ReportableSegmentInformationReconciliationofOperatingProfitbySegmenttoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r132", "r196", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r227", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r299", "r300", "r301", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r669", "r786", "r874" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r28", "r130", "r147", "r148", "r149", "r160", "r161", "r162", "r166", "r174", "r176", "r194", "r265", "r268", "r345", "r406", "r407", "r408", "r427", "r428", "r448", "r449", "r450", "r451", "r452", "r454", "r457", "r474", "r475", "r476", "r477", "r478", "r479", "r500", "r579", "r580", "r581", "r592", "r643" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "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/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r160", "r161", "r162", "r194", "r535", "r587", "r593", "r598", "r599", "r600", "r601", "r602", "r603", "r605", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r618", "r619", "r620", "r621", "r622", "r624", "r626", "r627", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r643", "r700" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "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/NatureofOperationsandSummaryofSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r160", "r161", "r162", "r194", "r535", "r587", "r593", "r598", "r599", "r600", "r601", "r602", "r603", "r605", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r618", "r619", "r620", "r621", "r622", "r624", "r626", "r627", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r643", "r700" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r717", "r728", "r738", "r763" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for Employee Stock Purchase Plan (shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r13", "r78", "r79", "r104" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for equity-based payment arrangements (shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r13", "r78", "r79", "r104" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r78", "r79", "r104", "r384" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for Employee Stock Purchase Plan (value)", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r13", "r78", "r79", "r104" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for equity-based payment arrangements (value)", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r51", "r78", "r79", "r104" ] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance, beginning of period (value)", "periodEndLabel": "Balance, end of period (value)", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r79", "r82", "r83", "r100", "r607", "r623", "r644", "r645", "r694", "r707", "r802", "r813", "r858", "r879" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r9", "r646" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease Income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r492", "r693" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.jackhenry.com/role/SubsequentEventsSubsequentEventsTextBlock" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Text Block]", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r502", "r503" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r757" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r749" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r756" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r776" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r778" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.jackhenry.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPurchaseofInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r340", "r344", "r455", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r558", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r809", "r810", "r811", "r812" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r779" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r780" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r778" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r778" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r781" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r779" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r45" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r45" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Shares, Acquired", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r13", "r79", "r104" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.jackhenry.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesTreasuryStockDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less treasury stock at cost; 31,323,119 shares at December 31, 2023; 31,194,351 shares at June 30, 2023", "terseLabel": "Treasury Stock, Value", "label": "Treasury Stock, Value", "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." } } }, "auth_ref": [ "r27", "r45", "r46" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYStatement" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury shares", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r13", "r45", "r104" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r775" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r411", "r420" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "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." } } }, "auth_ref": [ "r419" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r421" ] }, "us-gaap_UnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebt", "crdr": "credit", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Loan, Amount Outstanding", "label": "Unsecured Debt", "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)." } } }, "auth_ref": [ "r18", "r113", "r872" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Debt [Member]", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.jackhenry.com/role/StockBasedCompensationNarrativeDetails", "http://www.jackhenry.com/role/StockBasedCompensationPSUMeasurementDateAssumptionsDetails", "http://www.jackhenry.com/role/StockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r15" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.jackhenry.com/role/LeasesLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Lease, Cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r491", "r693" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.jackhenry.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted weighted average shares outstanding", "totalLabel": "Weighted average shares outstanding for diluted earnings per share", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r181", "r189" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common share information:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.jackhenry.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.jackhenry.com/role/EarningsPerShareEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic weighted average shares outstanding", "verboseLabel": "Weighted average shares outstanding for basic earnings per share", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r180", "r189" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a),(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-7" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 72 0000779152-24-000018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000779152-24-000018-xbrl.zip M4$L#!!0 ( #V&2%C!_O;%$ H! .F3#P 1 :FMH>2TR,#(S,3(S,2YH M=&WL?6MSXDC2[O?W5RC8/3L]$3*M*P+W+"=H3,\PXP:OH6??.5\V!"J,IH7$ M2,*7_?4GLR1Q%>8FH HTL>NV09>JK">OE97YT_]]'3G",_$#VW/_^8-/+R\O M1?B[^.0]?[1=QW;)_WY^O/\8^J8;##Q_9(;PZ(^*).LW4OE&E0OQC6],GDI? %W*&IRH47L] OABX4+)Z&_ M]OV5C_!M)HB&^\--KIB.K=@<68O:G*I_/%_O]YW^D,R,F^69QCXX?2N M@1GTZ#WPX<*@__P^?%MX]I]F__N0N/Y;L>^-Z*6R,J/R)+AY,LWQZG/C+Q:> M_0JK]SUMX'*E4OE(ORW,4)!.CO<@H$@WDG(C*_,0L)86*Z93Z6/T97+IRL@6 MZ8]?]\R S(:W[F)9G1MB?/GZ*2/NZ46WC@D<42#NS;=.H?K3D)A6]:<1"4T! M;[TA?TWLYW\6ZIX;$C>\Z;Z-82C]Z*]_%D+R&GZDC_I8_9__^9^?0CMT2!57 M\B99KY\^1A_^]#%Z=,^SWJH_6?:S$(1O#OEGP;*#L6.^W;J>2V ]NLM7DC\ MZ%?;LHA+?X7O6Y,1\>U^]/[7\)$,_EGHWP D7'.$3R+V;<.%U[W5872^Z31= MB[S^1MX*@@TL-KA1]$)5@O\,HR+KRD\?%YZZPTOJ$]^'-WRQ@[[I_$%,O^%: M=V8(E(E \<\"H.C6@D]N1O"4X8UESL90@C&4;E1I_]??>7VX:/[]7^"38/H& MHU %ZFM9O> !+O>LQ5>4"]5_'4# &CS=HF]PS*?I0RN%ZL!T K+3<\O3!\>, M?_M(GHD[(8\@B6P7Q#V,GRX+"*1VS[&?*-,V7L>D'Q*K:X_@DO:@ Y\& [./ MWT43EA=6$S7#K37QZ7HF(]84K5"5=Z.#MCS<]ICX\'+WZ9X GS_:3\.P/?@6 MD%H0D+ 3 HB04.W!%]N%*=BP'EY@1U, )@SLGD/N[2"I[ M3&0#H+*82(6IBD(747(N.=5&#NI/1C>6%-_&[X#6@CN#Q:D(!PP"-+HME74[FDTQ@ MMPD9,C,3 NFMBJ72@1/2*@=/Z,%\0S0&J9-:'3=(;%DZO@"["EYMAKRCHN +H6H'*H M]A5+,TCMSMB@BU7E0'&ZKTPZ9-PE1%!E==P?%P,0/AD0,)WZ)$B)FV"%-@XI$+\V=#'F2Z$2(JO0(B/T?MF+XG?&7@3G_Y%PXJW M,;GHV-&I3CXG-.Z1_&5;^/? )KY QT12@YKUYF^+\9#EFZO)1XM/'U/_./DK M $J'&/W H(-Z(QDWDIS<-_MN.DQK=JFLW*CR[!71-\G?R4L^+LP[G0P* V2( M8IXAC;P !6Z0$1:_V6YFR!UT6L'0A-6?SFP$;L/$)]68L/3+Y!')=\G?^(QT M2JEL46H) WM2"N7(,IGBN/7MM\[=[E326*-2'##QT[=M\.OY)1#UYAV2-T9SUWYAZ#RVN'X-T^$ZL)LMM]0FTY' M)CM\/O+<4T!=JF1D@LM']\$NA.9*AC0_ND=W(33/T-64F?4U&:.YDB'-F74J M6: Y \Z&?'2GZV(6Z#QND'QT=_!B%N@\L7[YZ([JQ2S0>3QHA7/&C%=[]Z'/0/T.?6N'= MISX3_K/R]13>_>LSX3\S^O/N:Y^,_@SXW0KO?O=Y%NL\/KC"NP]^+LXZ2^X= M[_[XN3CK'+ZYRKMO?AZ;+3.?4>7=3S^/S98=_7GWV1]):-HNL1JFCT>;CYYA MEY6SJ/+NK)^4\!EZZ2KO7OJI$9^5>ZCR[IZ?&O&9$9YWO_SXA&? (5=Y=\A/ MO$KG\<15WCWQD_/2.5QPE7<7_.2\= [?6^/=]SZQ)9:9TZ?Q[G2?V!++CO"\ M>]M=GYZY>J-Y"5&* B\.M\:[PWUJVF?H M/>^3T)X!YUOCW?D^_4*=Q__6>/>_S\%1YW#!-=Y=\'-PU#F\<)UW+_STMEEF M_J#.NR-^>MLL.]HS5B,KRZDQ5M3J((MZ6IBF[]CPOI6Z5K3\7?1=\H3MZUKI M[!6VRLKGUH_N]YTMG* SYU8%?GC[:+I/)!*/^.=7V[5'DQ$WJH@Y#RB-IN8K M5S1EUEF9UE-OPO1\VMKB@.HM6RTE=L*Q)@YI#R*3XBL)AY[5=)])$,X,C?E/ M"6F9HWCUJ92O34)O!':)]=GSOG\G9&R[3TVW7^0&#\SZ1#D>SA&:+3'G>N'" M//B>->F';;]#_&>[/T_P!]]^!GH_3'IP?]WQ)M9%1@-+S+EEK*W+>8)_)>:V M3UE;E_/$^DK,;:VRMB[G">V5F-MVW;@N]*L[XMC/Q'\S72N^YC+5#',[LXPN MSYFT#9-1!@:7YTQ*A\F !8/+>4<"L;@+0IP_C$#;#CUB6[,P9' M48!SKIQ) MI_#FWY^0/\ZB27CS[$_('^?0'^4S^?388==:G^@1=RI_)"/3QJ.S#\2GW9C= M/FGW'/N)MBILO(Y)/R16UQ[!)>U!!SX-!E$3X$Y"OF@I?SK.@XN6A\^9]H[% MY3ONFZ;PFR/@65.'IGFOV*QY)>MU$OJWC_!%(1^:Z98R M&-HX-JUA+/%QRGU8_Z ]N"-C+[ WQ?#V>?_72%0@-;_XY*\)9_"*3N7CDZ1?CW/AD M!PS,A4!Y->WN;9>T!W6?6+ET.@20S,6 V<% ;LB= Y#,!<$O )#'L!^O!I#, M[0*P \AKP4"%N6Q"7LVVW+O,]KQKA;F,2@;!D!MRYT#F1>]BY!$YCI')PRY& M'I$[$1@N>N,@C\CQ)YUXV"_@+0"2&W(' )*'/0O> 'F%$;GL )GO6>088':; MX![(2NHP6-_LAQ/3Z1)_-)>CW7#L_YH]$@Y#[\7][8_.I.?@#=Q$0IF-AK-" M=P8.]L@2L_%J1E?I',=+9(G9V.V]YSZ%L#)WI!=VW\8KIQ6S5V'1T[Z8?=L! M0BRW)GOVG&=03HL7\2(R98G92.@EK//6K_[=]&T3Y,GC]$##U"0B%ECOSI>) M:P6-P8#T0_N9=%[,,5YZ(;)G>O;%G># 5TZ_Q,^ 7Y,';'_^19:8C:BN7_0. MFKS$:C\3W[6?AF%:@.!\H MF V[7BDHCA,WD"5FHYELK?.]9[K!@_F&RO/8BZO?R*5L%I?9R""WBYN;UWL! MD=GP9&X0,R#^F( HNY'<' DG18+,;K3XBI!PI."CG >965O<[)P9F=G(,B[J MNL97W]P@,C7P(GX8B<,8YX,/5V=II)UQ69G0E,Q&#J]]89B-WK$B"#-4.LQ& MT!XU/W:U?47LQ?6O5%FR,QH[W1@AME-D>8UVW M"Q5CS(:-KGYEF(V6G'-ECB0#%68#$FN(_4A P=M8@Y*2^YMKA\%CY]NA8O&4 M+=!98#*%V5C%^=?]6&W:F5AW9L,8F:X[.R:\PFPLX]P$9X(=F(TRG'MUCF5O M,!L]P(,ZM,9UE_2'KOW79-[[PI,\SWB2QW.??)B\!8AS2! \_.X-+/L9WV\% M1W;-KHLQF8U\K%F=N7+IG:'IDTUHX'5=F(V99+0N[,@+7A'"6V#ES B9N!;Q MOR(-ZZ;O>!<*"MYB.N$&^OT#(?[/OC<9'Q\1Y1M)VPX1"Y<>A B5 MM\#312-BT?F=7^2#K'V5V2C3YTE@NZ"0:_V_)G9@(WGGNWN9;[YI._\],NLI M2&IU*V&\=.EAK,=L#.AZ*3C+Y-G[%#Q064V MH+;!@I@))W_L81_8FFM1V!W=KCQ+)2B5V1@7L^MT%OM?8S;RM(U%#HM$XH^S MR'U);W$^.QG4AXL1#_'7E\FY&G-AJNR7AA.WD DX,!L?VTY C,8.OWT8PU$J'S.! ^9"CUDM2&X[; \" M9N.*#-D.UR$.F(L7LB8.KLU.X#6.MZ.=P.OR\!J^NP*MJG,>LMM>J_*Z0,Q% MT)CS@Y>$U?'<%6M7@/&1WRGSB\RP0^+4"83GP0%SX336@BA78#N4F8ND,6@[7(4X*#,70F--'%R9G5#F M.FAWRGSB\RP/UW&["]>JG(?L3IE/?)X%8BZ"=O4ZZ*/]>NN3P)OXH-6C/X?$ MM.C@+?NY^A/\H,MGER124I4!J2AE32OUM)XT4"H#=2!IO4JI9YC_04MF=D\0 MOCFPC"/;O1D2^VD8WFI*T=#'X:<7VPJ'M[(D_9\"O;3Z4S VW>I//?\C/"#Z M/7K.RM-PS#>F8S^YMWT@(O$+TV2P=);_HT,OTG8+N>%X;>Z!99[IGXH=TW MG9ABE'C1US$W5BI%0S*0(4/@_-!*7ASS:A$F_7'U\U*Q9,BIWTC%],_7/:DB M%V6E\NZC/M*11:.#^2.5_EE0"\G%8].RP"FY5<:O B!.H/^6(HDS!Q:'#%;( M$5%B1P )WUR[[UE$^-I9AR5E"4O:,I8B$;@SC/XU 35 ?.?MD8 V"@L"[0H8 M@HR&:8*RA EY3L]T'"_L>:\)X,"O^,??*H96^K2,N2F3A=:6U#T*1;=ER70R M_NM;[;';>+S_0WAL/+0?N\+#M\?.MUJK*W3; DC%+HB^?_Q-+DF?9%5H/PJR M_L'Z,?J@_47H_M(0YD3G5&S6ZET!OI8KJK9 )0K&CY3=TI3> @.JX_!4E(B$ MD^<+8)L(?R4P$2+E+X!-0*P]Q-8#O;T1610+:+NUX).;$3QBB+?=6.;;S1LQ M_1OB)K #?^F.]*D]%%%;E44!]^K7H3 7?-L(OM(VK!EI1@:8L_VXRCVY*$>+ MP(?7T>Y$.\ER+9;EVF7*\NYCK=5IHL0^G3#?#$<)J14S*I=D311#. 5=HAD& MOC<2_K/PGQ!Z2Y_\YS][J\#2B55@W1N-[ !=?&%@@S9Q)]3Q3\9_JH%$&+!( M'V,&,)A;VFD=K]I%5C1HM. +S*-%IY$( ;U0E;!SC*RL$P*G([AP7.OBG0/"G$Q;,0 C&I(\Q-DNP7<$. Z$_I-;E MCSR9;9I1-)323G;;NL^5HJSM]J1W!U7.T/7=; &&WOB$BB=++FRZ_3@$"P^B M0=NZ-W%#_ZT.]MNJ\13@%6/?>\;GS'P2 WT2Q\0VI<>WGW8B=M<>D4!HD1?A MT1N9[F'Z/C*(#IO1I0&H:[XVX_V"/GW8HDXM%ZJ:>@,JM:R6]7>QP3=/@K2G MW". 24@W,H1?)[X=6':?FH4@_A<+9A8!$7H2VT MO.*/.]CLY]P R)+':Y;E8^O?Z)][>(:<\'>E4"V55.$7>.^+^2:4)%%X*+:+ MPF?O52A+QC+'BSM$RQ;>78=?VW[7>YGJ'%DJ5+]Z+@G#S%Y".;CM/X!^L]W^ M;&=!AC>U5ZW._5[RX($2=?Z?/8XT;/P*!>BH&U+Y[+9M93O3-IX,"K8''XAE MCTU':+R2_B2TGXG0'@#/D.!'1D0_"HYV6M4%54_:94TE>\9U8Q//- __&WLB(;GP(A) X9X^SB M"(<(WEG?F:#6$L"X-87^7JA)VXM/O^W/20#ZYNVD?FH'N-:W0QLL@LA')3ZX MI>.)'TS060T] :Z@^D]6/O1^1)['J%>M'][N-J63N[2:K._JTJIZL:*_[SUN M^RC9*):-]*]V]FD5>)1R))_VW6CJ>^B.'F*[:"3=RN73Q20W^#!=.W1HR(68 M_:'0=\P@6,J#R3Z8SR6=?)-*ML[;J.AC9\,I. &7FG7*)F%T,C5A]OLM*CC#F P9A/Q2^FOYWLN)H9A *V& 9KB2^?#JS MK=AT+0R&$*'W)O2'!+@:AO@=9">A02^T"^?V.3[(/PI#,Z![AI9@.@Y\B;OR M:&C^-;'1S 3KLD?B"^"94TM3Q4@:W89.[,TY,S595[1!\6O<@18L^!:4&5XZ M]DF?4-4F*P+-I@F$#_ \0( 03$#*!T,/-UN2[=IP:(;+8W\Q%T=)]SWIS?$< M?A0%T[6$#THTQQ[@"+[O_8EX@>OII7 3CB)^#DV IH.@@S2#4*A(@F6^!<4M M$5 Z/P)V#7O4)[X/\X[2,5!PA68X":8<5RY4_R#!6IL[^:YO M%$IM>0S,7_MTJ5()N148=62'(; V%?"^YZ)N<]X$ GKN36BBB#;[-)9U9X:F M@-D"RT)K]HQY7_EQ E=JDHYRZ9$\39PH=-RYZ1Y;0D7CF0H>$OQXP6)E;H5P M@6(I,Q4KE5RLY&+EM&+%#@13<& .1##[?1 K>*[)HISHHZF0^JD Z+Q)^2(8 M@32"=_B)V@2.&,'$WT2TB^!A8$P@M9Z$)]]["8?)UT4!["1"AV:1@>W2K#0: MIL<8IP*S7#- ^K7\28C_W7"!]&G] ),+T3@JK!EF ;->J*0$K_%&24R\>;MN MO>QB(+98+A7+FK)S;+%1!FL'U\T\T85J5"]3V?7;+-LTCW\O:B; MA;*04I1E=L&@,X"FMKI\%[E#P4_<]V0+6U M:[I]Q"#H<#S5@!<'H>E:IF\% AYCL*UUF4[J!_/'U+"$P%00C843:8PA<_>@ M73 DCI. 5_@ D*2QL^ALUOM1JA^%)?.8^4#['^ 9G!7!.YLMN#H[RF]UH_P^ M(>,P$7-/!EH5H@'B;!=RHKS9 M"U?SH]:'P)^@2W&Y_)2DVP662LJF,V*[E MS(QI.;.A/[.!GLA-SR?F]QMS ";GK>F\F&\!6D/6BG(EFXQF [[0LGF4K!>U#7G6V5:DV#^XYR,2&$BE>P"^ M ]DZ(#YQ^V0+3[Y\,D\^ACYJ(ZQ5 \+)MH2$#D?VWX]WWG!%&$3+4'OL"LW3 MEY@9##)'U)=FJ]:J-VOW0K.%U?QJW?G2B+L'C<^&/VXAEKXNS6[CJR 7+P)C M=0^SL]&UA]^H8*!1^<^F WX^$;0H6_/7B4L$58H^ M$CY\<\V)9<-#CG @>T/6.54%)R3?NZ<*S3./0!CZ:+'_;8NBN*5"5?OIHYF6 MVLZKZ#AM(:S3,>:T"'20%$ 8D6GZ6G%">[-BOPM 45 :K1AZ#BQ_\(/0^&MBAV\Y*U\;*^.^6"EG M91Y9V0R&PA?'>YF=/\IY];)Y52]4C?=Y-0^'K4]QNQ;IT?)"T/"A)ZP1(U^F MF^AS B47!_R)@W*A6L[%P9'% %XP013<-TDJNPB/ M=O ]5P)\* $9JZ4JE5P+Y%I@;RUP[%E=@#[0+D,?@/4?^C!PJ@MHLW4+Q7\N M['D1]GJAJDJYL.>%WU@Y+GR>7+[+2.9K=W]I/.Z9R)=+R[-*R_)F:;FT15MB M?HOV[!Q_^:F5]^3)="+SB):ER^TC7C@>3^CO:Q\EITE<#]ZYEFWWN^K\K\[E M7+Y[M#R7;^Y'>8F!R\"2)5 &W( M2^'.Y. ^M[4#[S7#?+>')T92@9$4KAB)EXIMKA .[2 NC"G&W7CB"A T SRN M[/ZKV?\N_$)"U;G"B:]P+9LTP>/O;A5 M?3+]E.N07@#F2_OQW[7'.^&^W?ZMV?I9Z'1K8+G,5X)A9@+I0*J#(#1M?-GT M/("]A"TO+K4&0QJ#^(4%@V]#ST?Y"1=/':SY]JH$9C**EGSL>W]&=?C@C[G7 M1-6-L(.*)P"0A%YZM'F2_9S'+\AK^.HL* 7Y?G21DPT^3?"$Z+: M#(+):!PU29B,IUT PZ$7D/E7FSX1>F9 +)'^&J,9)O)B^M:-XWG?X^*"\0T) MQK$V(:4.$4;$=/&BN(K<@V\_8YFZN:#3/?SS%+6+>21(I%E_JXHN3FL3*D8M MI2?6K!56=&YK>K7Y&F( MZ74+L)@M-I(%OW;L$4W-BZ @'"6W^]U1/Q$7KD.1@LMJQ^W>HUYD2(T7#TM% MQC3I$<L*W@NJ@X7H)K ;-KXN1_U#Q+H$@] 0$2K M%R&(OG9>4OCD"5YFQ[VZ(U^'DG7^/']A & ")])W\3JJ>O%4B1""0K0V$0PZAV@ M_L#W1K%TC=R!.< Y:1I7*% M=L42X[=9D32):GI2J?2OB8D=MF!046\Z1,87%+JR=/.OU-M0Y]1<%R>Y>LMO MTX.U QN+ PIO* JC"K98=28*WR2E9ZBX&YOH4DP S,GKXLG0MS6! ()<$Q,^ MP!1EX0L0V?.GZ@4P-]>2,%%KJP.GB+&\_B1"P4O4<3&JG+ND&? 14^&/M0KM M2 9_B(?1:=1G^J#FOJU'&ZR[199L R$ #0'K2%DQJM1#>Q4A*.GO\Q9JK*-C MCDH S?BY!S3'@6T[*_7-K0"/47)QQ1'=M<2B5F%/*FIJ611 M=U*6&"D\N5(*^*1^1Y2?!M+T_4IMNQ)7+3 W4QH)7ISI]D[6RIAWZM";WY;? MEM^6WY;?EM^6W\;Z;==H4JN9F-2EXYO4!^Y95;:@QE$WS0X

:AW4M2M':[E)JOE0N5I1*-O7AU:(N[_:H]9_K M:D9%ZV%0RON]@%.WZ64E=<=:*ZK&8G AO8?74:LEI!^,^K56_TWXI=%Z_"/9 MW>MTVN"5=1L=$5S0>E&HM>Z$SK?/G>9=L_;8;,Q\M+7I6VNHL%4;LS.0H-YN MW35:G<8==GWHM.^;=S#[.^%S[1[\TX;0^:71Z';65M7BBP+IJ1@?FJ[0'7H3 M> :&M!NO?3(.!=IT)3J82_SXKSLS-+>8_]X'#S).6V$KY8\-"*0SP7QY26J7 M81S\)"UUF>&"I/I\^O2/UD-SMY8:['3OZ)G][T^^!T;13;PN_3XA8(2QU)8S M'>R@XQK=SA;HSFJ.?,BIC;/=!*\+I=;.C#"@_W' "/5OCX^-5E>(&.)V+XSL M-UG6UGC/V>[,$9=!K8Q4@X#_&E&<@;WFS;0J-YJ_??R%_#6QGTTG\M\7@;/+ MK"7A2$N>@33X^T$3.V\MP/09K>U(.0FLY7:4ZGP[2OPKZD3'-\BVBH MN1;^TYA!H1;63=_'1L>_8U/([=I2JDE;2CR8H)1$0ZJLM*0\:2?4=X3B/AR] M-13VMR3FY2Y_[)>^ #RSW[M=X;=B/^T,["<7JK(B*IJZPG[G88:,#$VVU>HC MZ1-8OYZ#F98N"=>:8P?PP%M(WASR=BCRZ[LT0LGD KR:*B*X?*[(SP.$1?P/[%=BW?R7^%X*]#44D65%5C[Q)ZS9\18X M1^G1A?46*-TLI;&[E:@KN5U]RJ[Q/AF;=G2PT@WBLR+T!$1N8>\FJ&-*-B)" M@M=):P_5@H"$P9YF2PD\3:,BJI+&G^S.#6U>9/<1@&L <$L543;*N;U].DS< M8?$%+(+8]X)W"@WQ:<(<77XGU*LC\?;$?1DL&$,TI%43AGEYG=O:O,CK+(!: MB8!:*O%A:Q^SLG F&8@[*2Y5*BKGUB#IXK3KA:8S+9Q@4A/@$#]@J]0QAGCW M^&'X ZPJ32I4=5T3E9+!GWK9%1 <^ J\@?OX$?M#P"T7JB7%$"NEK$+T1X7: MY6:Y/CRV'QJ/W3_H"8[&O[XU'_",_?Y[KNP::B>("&&5LO#MP3'=$/QJ3$$8 M8V&2%MF9/7#/5=+$LK9JL3$O^W/7@A<)GB5B542L+I9*J\%+)GT,CA.RH]Y> M>3IVGHZ=IV,OS;OEN3>)/VOE\=&LXJ.[*@,-=[+ ?%$X3!G+S1=>S)>#(*KC MGI4L:B7]LNP5MN4S%H*6[@F. MG8SM$";R7^2%B,"=F+Y[6/*E0E4ORZ*A<^A[YFD(O CO;#%K &9+NFC(!WN? M>0;"KNW6W#F;^X ])'8-F:/+[[D,''!@^OM%U+%MM*Z*BK::A,.\V,YM;E[$ M=B90K6"'($4L50[.%\MM[QUL[TD TR5^W(3%;'UG)]'9M7-.8Y)GP!A*H2I71*F2%^_(C?+C&N49@%6E8*WD M9ODI3T G==@6Y5JB6)4TT*ORFU>;F-?,B>5]TZNO1R;\E MS?I)B*C)WN$Q;-Y2Q4]T#F+O@*&.)Z/!+M'$$G.@RQ M/\(-BG!-$A5)RLCZ9NM$!,<'Y-(5PG'/"W%7[77G65^%RMM5#)0+544T=%6L M&/QFWS"AZ-[Q72Z,_*N17*N88JEI6#3]GG1QH/$>+WS=KG MYGVSVVQTHKY4W7;]MU_:]W>-Q\X/](QC]X]#&EW,+8L*A+>\">Z]K%D7WDZ) MG+CIQT73\G)/H"4M0>98+3^(EA]$RP^B3>>=E#,6QN9;6AW<@[M' M<+(J[ \1!O8KE5&2"E6Y+!I*GD*0]__@FM].5D/^,'Z3:1:$G'+\*<^".*:^ M]"=D5I@XSX;86=4@_>YMLV<[=FB3/0LSE93HZ+94SHL0Y^D1QY34V< 54]8, M12RE6$=,YDMP6-J24_>+JA-[VI-D3Y7";E;IJ53*7*^'/7D4JX%HHB9SF'#' MC@/#.5I/I5$VH?6]YCDE?7WS'"9-?PZ5"8^^R;30OD^>B3O)G9.=ZY/ Q?B8 M?]OA,#F%FIA^;WLJ%4P)K)1$HY+[*;F?BY? M4JC$F7F>>:9WAJ+^<(^^7*AJDB9*"H>"/<_T/CO"CZX2#D=XI5#5%54T](-C M5AQE>C.H$>[;K9]ONHW'KWD>2Y['DN>QI,X[M:#R07XPNS&J\_K!>Y\=,J1" MU5!$3>+PQ$ >7^7%[#D2=K%PD &F4%Z%^1P!S=GVV-0A?LN#F_L5RI_N/,PY M"+O78#&P\X]BB&4>*P;E<4U>I'G&H,7F/YHF:NIJOP?^0YH,B_%>."WVEACI ML&H3_^"X)H,\<^=8D_0K+67"LN4'Y/S("T>S"_J&;JKJRA 6OHNBBE M'.MG7I[GUCDO\OPXV-4!NT8Z=G/K_,AE/1U8T9L0EO3@K2IVS9S35/&<-VWV M]E-+A:HAB4J)0RF>6^6\2/'LX(K]4#11-2[1'F<]Q2 [R;UI>X]%)CEEAL'^ M_%'&]N.ZJ*=T?V->GN^$"@[L=:[@? ['DR_[7=",R36[Z8S(;-G MQL)5F@I7Y7TIOVXTVG%&@\??4RR7I0^$L>D+S_BH3\+:P0?XBN!=*DKOCYL. M,JA-PJ'G8U_?[?36;#+:.Z1-'YUVPM'IA:HN26LV\I8)'@U7,*=O$X]/^&80 M3):GE7+<=3:CT@GHO?.@C$(5#Y=N06.;/GHJ-4&"Y1LCVSI-BTM%I/S/%->;/)#,6I$&#TX+2G/)]VA%B*,%6EL.F [ MVM:-[0K]*#\X3R?=L2+BE)(/0,BF&Z=9[\H$F'PDR:)1R9-)\_#)\0HB9@-6 M+%925L6RFM56,B-Q%+9E]B,)3?C0$HCINS#J_##7CJ(Z(6 CIE^MWY^,)@Z& M8N[(P.[;N^;4P0BQPUO%4,62P6\3XMS&9EYP'P&Z,D*WK.NBH5^8Z M!($0^L0,)OY;'!4W0Z!"$%Y''.O]V&(WI@SU,F.',W[,3I$L65(*55465445 M97DUP7,:VET;5KR.U7@_JIC=:JAT->2*)JHI4FAN-3(-*++K :3;0!\R-((6 MUFZ?>(TL880>-(<"'%1>6;,?<[>1#>MC)]!L,#\R (U.0:,R IIK.GM(C8FA MYUC$#WX0R%^3?0LZ\7@VZ^A.96>.N@U*VYU9@V[2& KHP#*_[5#.?^0D/WIX M!,"Z5IK5,.6QX B$MZF=&P_@*&X:VB< M,4TN7'?.G6>KN58&HJ:,,2U#5\6*P6'AVVS!:KI\#+'+]5QX,EKKZD\]_V-U;>QR9/I/MDL'I4[# MEOO<0LC"]M HNEQ*3MP5$0:V:[I]F_J_\,&(N&%0 M7#N9^/&:$FW^CKV [I/?^L0Q0_N9?'JQK7"80'KNQGBAI=DM9@\&,0G7WS*W MHGT8%?%/?\*44E%;BJ#._<31(I/8)8F45&5 *DI9TTH]K2<-E,I '4A:KU+J M&>9_9."A^*:A/PN%/Y&;GD_,[S?F "9X:SHOYEN ()T'$*!GB>[+)%M+F,%@ M>U!5MJ!&Q&8@*CR?ED6\!)!5@,_:BTA+&YICC@-PFOWQ*FD[:+GT#O>E3 M+))BGD1 +0E+2N3HZQAKE7)1T72$6^STQ2^.D5B$$7]<_5RM%,N*DOJ55)13 M/U_W*%DM&N7TK]8]:OWGNJ9=\*"4HJ;M^O*3#$I_]U&I(05%*\RDY=K=ZT@_ M,.#T_5JK_R;\TF@]_B'\PQR-/PFU3J==;]:ZC8XH-%OUHE!KW0F=;Y\[S;MF M[;'9Z&RN7, 9">KMUEVCU6G<"?!;IWW?O(/9PYR[\,_71JO;$=I?D!3MKPWA MPS?7G%@VV"$__R^=E1QAJ6 M6!=ZM:Y+SARYKCJCKI+/SQP*+9LN&Z)4XK ;0,Z0N;;*4EM5SL^0*BT6I&JB M?G@?@VQ/+3,1FLCO9^S^RPT3-/[W ;?#.]N$-"^T(4/>OB*G5DXM%JAU^J)] M9S#5ZEX08FIG;&?EE?IVBVTB^=J#F'@[&YY:H:HJDE@Q./0#\TH+S+A0&P)^ MAV%4!XQ*6FKGPAPQO$JU#5&PPQ!3PJ:PJE@I<[@7DV.4&:FV(3!T&$8-+(VK MB&6-%:EV^FJC9UC^1Q(0T^\/:66 .U@ZQQOC(;J\Z.BN.^H1'6NN-4?%QNL8 MSRSNS MET/"ZJ!FK)928%]?L;$9P#MD3[#IG"=D*0+8DZB56BHSF #K!SFR& M %*D0M501-7@L#)^#EEF9-[&OMZR)DKR:M\;)J.RRU4F\JNVK+=QC%KHYZBU04O>QF@_J'465P6B3Y)5 M@>48$\KN+$A*A:JF@$&EKCK+S&O!O/8YUYISBV2,@Z!M%*IJQ1 KZL&^0@XT MKF7H%CDYAX_:#XW'6K?9^CFNN)EG)>WFM;7'!,,_[E/3[7LCT2_A)P[FZ1:H:J+LI+GMN6Y;4<+#F4&5LQF$Q7M8.\IAPXS9F3N#V)4G+2=\WVYT $>*L9L\-/A,0UR2ZKFN^DJ#Q&OHF M -%V3?^M&9)1T/)63+J$DC& MLJCH'/:FR4T!9DR!K9ROP\$JHQH7-74U*3"'#J]R;BN_Z7#H*(6J7A'+"H=% M(7*P,B/GMG)Y#@9#RV!H M%YNKFRZ(Z;LPSD 8$V"XH>FOU-$X.(S,J]7(D'K9W39\('X'5_/= MZ(BRK&4:,1J2NRE&I@I%FBF4,BB4HL+O65(.##[V^"HCFXXAOMK=;%O'5^5L M^*J"?"6O9GWF*,^U!P/:0\X$Y25,:2KFI?VNBZ]R[;&>KRK9\!5F7Q7UU00: MKJL0,@C:R'6*+B&68,*(S"<2N4^!X$W"(#1=G,-5U"1<"_B('CONS_X[IFHM M(FIK,NH1OSV@P _:,]+&3+!;(*RD%*J&(I93.@F;G$=OI*-ZP7WE< M%*L4Q964\G@YICB6C!OV[XZ+*2V2C#J'VWLYBEF2C!LVLHZ+8CV2C$J%$TSN<5:&[3 >??&6KXP*#L$V:,L.Q##A613GEV$^.*HZEXWY[39FA*MJ'KU16X_2Y M=+P6')]QMRDS'*NQ=&0E8Y=:PQ]#L^<0^->RGZL_T1_1*'K^QRE_Y5^>^\L$ M#"/3?[)=>B*I0O<%3\)L"C);AQ#!]4)P)D(/&8",[W/K$,4/[F7QZL:UPF/#ZW(T1AF^E MV2UF#P8!;+KVECFVZ!,L/+L][;KV"";=(B_"HS5$+X%&4=\O H& M8IYW ,+01Z7QM\V+812J792A@C<0L"XR8OZGCV8U;:'3.5F-=OCI0Z8(IRZ..0[(;?++)\L.QH[Y=FN[=#+TID_QLV*VP#5=$OITGM'7L^4N2M&2QP&1 M^,WQUT7XZN/JYYI1K)33OY**1 MD!IN4[3"3&*M#:M%,IH!5^G76OTWX9=&Z_$/X1_F:/Q)J'4Z[7JSUFUT1"PG M5A1JK3NA\^USIWG7K#TVEVH?7P()ZNW67:/5:=P)\%NG?=^\@]G#G+OPS]=& MJ]L1VE^$^B^UUL^-#I $OFC7?_NE?7_7>.S\(#3^]:W9_4/X\,TU)Y8-1L*/ M'!-H3>>UIBMTA]X$GF$%HM!X[1,PQZG#(,!'P@/QX[_NS-#<8OXS'R\1]^ M MD"TBV.]Z?A5&B;JF;S H8")\A>N&@= O6RM#5Q?Y/P[]NOZV6\) W;W*](] M7DZ7ZH[T"<8*!%46KPND:V=^Z0"=B\+M4-V&R354).S5ELT\-Z6[\D.K=%0 MK91#.9Q+N^,S&S"8 HKQK&M6]TSAE'6()8TC S M7=2U/(\XSR,^#+GJZ9"+17XE5:SHJB@KJY7HM(P4J^6"XM6L(-@@LG]GB^0OR9V^';3,S'U M?VR^88:_8/J^Z3Y%V?YY%=L4;BF]RRV43YJ4QG<3'PCP0'V&B/A)$6=B 5-A M&VJ:J+XS$RG 1"6Q)*G\27YV:EQPCN5L)+]Q=BQ'_=0KVBJ66 M5JAJAE@JK5:\RJ7DM6 Y&RE9.3N6L;JM!/[>P18S6[5WN+.8&Z.QX[T1(M!% M%QXF?G\(BRL\.*:;AX6S-9836M.+$DHCH;?L@CK'/K2%L5B1.&S^D(=*F%(% M!QC,&>(92WGJ8D5EI>%/CJZS&\T9HJL,AK,FEF0.BS#G>&9*6AY@.&>(YTJA MJNJB(AU<^IC!<+,JL6T\BP)QK0-3)S:E,++(/YGH ^7]7..0R78@X2"8PA7:,]$6ROO9U9FB78XWT!5#E%*\PAQ[_&"/.TFKY)*6#[0S M"GCNA*UZ4F&;!0+Y.-#"\(F,?&CY.9:MS[%@A3'A1GBH/0J_U^Z_-82_2T5) M%AX:C]$9E_R(RX4<<4F'07[$Y4PFPV?3,=T^V>J,R\$A3$; MGU'H+2)<>7I M3 +K_5,ZJT73J<$W]!S03T&#)H?N6A>]HH&Q)THI9=&9]VO8V3O@C]D.;;_% M'K/MWG[K_8-%1V$V/6(V5C8VKA+ZN9Y)@;YV=.B76$U!^=UT)F1=ZO8J>V!! O[T4'[(@!T1 MOJ%EZ3XPW5!L; Z^E:R+C>608D#R;>@>FH7D4R0IEWS7#-,,)-^&-H['E'R* M)+,F^:YCXR$_5W4VHW9M6O4N;*-P7(.@+YS@^K]6;"8[5S,1_CBIVI.,! MAF\FJ.*Y0T..8W:DXP&6\3LX7L6KGN;#\1_89?=DU#3OYMVC44=,TN=NCW2W M*?.NP18/(QQA0T>1XMU3A3\-QGM5[);KFA1V._:)0D7&MC^Z+*HI!?"83#VQ M[&#LF&\X4+*>5Z[QJNLXC-DU7X47.QPBZM&Y]8ECAL020D^@!?;B0YG]N8,( M5W$8\\-.>F@O$396'63+90SD)''.>ZX(Y1E MA'*IO*KNF0Q*7TALE2Y;2@!5(*_X.[F*0.J1XJA=KP8$P">:SH-I6TVW;H[M MT'2H=]);=BH?L<1@8(>D0_QGNT\B)GLD?>_)I4^A_+8S6RF%:EE4594_#9$' M4]C1$-M'@-E O5JH&J(LKQXMRC'(K>3=/E3,!@8UVBE<*_/;9RZ'/0.B=_LP M-ANPQYHFJJBGE(?GOZ[?Q18VV>40$SL)9!GE:_)R(/1P':H>_5 W^$?5DB2+ M1H5#M;:,>?B7#-RKADK7&G&3$J>9'0\_SCE._+!<36XC*(Q#!I7CXUNK=EJ MW F-VF.KV?JYLU^]DVT2%:[H?G;7^X!Z)\>B\77D+&12[V3;+0-&P+9SD3N& MS+H,G+.CUSL!]Z^JB!6Y(NJEU6-KS+MG[.S7\<=P&5659(CA,O"CCE[Q!#PU M8#A#,D2Y?$%9&OS!/]LT3T&AX(D#714//NSA>%]00T M&IXF4TNBFE)PG,G,E//7%V'UJNLXQ-HBH6"[?6^T7Q8^NR=6,E#0&[+P@71- M2KE[+PAV%A5:H5J1Q4HI/U65GZHZ *,;J)8ET3!6,9HCAENIMB'# M_3#$8-^QBBJ6M-53R+E8NQ:09B#6-N2C'P92[+!5-D158>6H_'5LJ=S9S[9% M7"NXBO.>.Y41VF1J3DE7]T8CSZ6>ZLZP+Q>JJB&6]?YKN,;.?#XP7:T<\L:'2;LF*H8LG@L()(?FJ!'9%VL7Q\>$A% M._JI!8WN?AJZ(BJ'UT3)N2K7CKEV1*[2ZIONYCH];Y]OB'T.FVZ[_E1_KR(WVGI?%U[#_G1_KXROC.8+=+6SG3%\"P MX;8^B26P;Z3Y=5VYCSN>_'' ]=RZF$W'E@Y9G<\'C H#^!YNYP'YIMT&P:D)?6(&$_\M MZEV]7\(MN_GE&6S;;,BW[<;THZQ *Y37^L )/M8V#\*O)!QZUB)3#.Q78MW\ ME_A>"C_H$KK]9456/G&[@\/ )@WGL,U@EV)#QF_6L)77PS8'$4NR;S=#8$,* M\.XHVFP1Z)CC)8DP]P/,@1Q$[$BB#1G!64LBE35)E&7(_&)3A#=M\S'H.F84 M/MERRMSK$GTE_^EH3J6N91I@WVZ%& VY\,11&05CN."H#,(T^DHFTO$X2L\T M3'.9',4F4QU;33'&5YQIJFRW@IG(G;T>UCJVOF*,M3A36=GN,+.?0)M1RM=F MW7RNA#T.1\;?X#**5C!H\G3;W=I]E#?[2_O^KO'8^4%H_.M;L_M''J6X#)\J M@Y)GQS[;H=.<#T/11+7,;V'_R_3?&.3>/"*RDW5Y]+X<.DU7T65)K*2T3<,Q%A:E8WJ3G$.9"&_P, MCP<(=C<:'XC?P=5VQV+>=T]F&S\E'83$4V MTU8K@.>@SW4+ [I%/@KH,7&P*''8D21GLURW'$.W5(["9CKJELIJ5L89^QY^ M#$WPS^!?RWZN_@0_DM>.3/_)=A,_+EZPZD\]_^-4*O!Z3V5ZS]$!J" .X0( MKA>20 @]Q!G@)2 H<5P:VC%#^&-@NZ;;AU?!D."#$7'#H+AV,O'C-:5HX+&( ML1?8"*1;GSAF:#^33R^V%0X3_,_=&*W^K32[Q>S!(";A^EOF -6'41%_>]IU M[1%,ND5>A$=O9+J'4;&T2(WYGSA:Y#&[))&2J@Q(12EK6JFG]:2!4AFH TGK M54H]P_R/ BP8WS2E#YZ; MJ:/X!.FM[T*6;_&/^X M>$MRD4XH^GJVKD4I6MLX0!6_.?ZZ"%]]7/V\5"Y6E$KJ5U)13OU\W:-DM:C+ MNSUJ_>>ZFOZ2?0:E*.\^*C6H)\]. KX3O(M$# /&^:^U^F_"+XW6XQ_"/\S1 M^)-0ZW3:]6:MV^B(0K-5+PJUUIW0^?:YT[QKUAZ;C0>SASEWX9^OC5:W([2_"/5:YQ?ARWW[WQWAPS?7G%@VJ+,?.:;% MFG3?IBMTA]X$GF$%6TQO[Z[)1PYL9Z62MRG46&%TA=/1WK%?A:]PU3 0&J#, MK%W6.%^T,RT:>%MDU".^H,KBE2[87+QBAWUC)E=3D10UJWENVK_DAU;IJ !: M*6F(WV5C/TM:;7C&45Z5+9./;,MRR&DMK)GQ].6Q_55H/S0>:]UFZV>A5N\V M?V]VP:SG@BBJ6- YWI-@IP<0?EV74E(OA MG%IG* )\!E:\(V-@/YLR65[U=S>3;IYV.ZN;2QSZ""$ M5@"A&B"T=%GV$.,"N3;R8 C_W5\@;YM@=X$">697?O'\>4+NBGU#*E0-7513 ML,^\=&8G!Y1SN!Y=.F<'5[E0+97%BG:PJ.:W@<891'5]:+I/!!Q66.4!\?%( M6^R\AN;KE331V*GNVP;QW73[6 4<\W/3/* M$A_A%[EYO(=\I0,A V@(=/ MU7$ZNV8U:O,X(^[.&J1J@GP2Z6EI84L62L@C??=C^% M5!_[9&S:ED"B"&0@SG9W^EX0VT=>."3^5<0?C[O!\Q 1.PG1QU'?FFNUD<"1 M![$K"Y6E0E57Q$IIM6K9SOU^\D@A^^[GB5 E%ZIJ192T0_81\RCB7B+9[/=A M-B!ZQ^8;:M7ID10YG:&4#N>M M[0??PP84UN>W;P$:*.V$[K4IV7?EG8J$1G8Y=4>>%RN;B<:T&9G@O$'_Z/;Y M$:&/W5PQDRKEW!N#0,RDEVO&J9S,W'\)A36WJQK;;/W>Z.Q1-38K$K"6EINE M?+Y\:EU'!.#!?,.Z$_1XK=G_:V)'AS8"D9;0\P:1Z4J_\9=J__/OR1V_UFM$ MW:#KU2(*?IX$\+X@( $HZ_8 U77\C;6HDP?V*[%N_DM\+TT=*XC8LB(KG_BS M1/,X!,-QB*S@NX5)B944E(I84E;[_G$=B6!7UM?-L1V:3I208=GAQ+^23;PL M4Y=7> +<+7"PPK<'QW3#FFLUX-,Q7K(S1VBTSIZF'\(0^6X:O](U.R1AM0-# M5 WVL]Z6NX"=_JHKL?-]#X9M!5$4VIH=S[Z.C;YL^S=02GX!0G: \=J#=_AV ME35+A6K96)7PN=E^W69[MJT/M@?HCHK%H.7/RN6#TS1.8[ASJ%VX]"P>)GY_ M2,NR!=X@?#']ZSB9Q8+R8L5@H$)A[D68&B)*RNI) M+]9\A@LQR;&>W20D_E1FPCH_$P=4]77$V8\C/>\B&N[)!:HD@7VNBIK$0%0R MMY5/*3X/!8X,P 'YF5)ZG==P]M8RT[*?DV?'C[C!ZV]EFLYBBN'=IN\\D MJJL_70$8:FZ4[F^4-J<4W36'2)44:E](#)3SR^W2XPSO=JJ2NW^GF M_V (+TG+D1S-(&DYIL7:Y#\66>6$)T?6)' V$_+OG<"I2GCN6Y;$BI[!$9+M MEH\#BYVN&A[Q/+#H6!V8^+>US%/M"1L@ON M/?>I2_S1/>9;^:2#W-_GQM_/'+<&6(HE/16W_'O^ M[,KS1S*.0S>I\IP6/1[8KNGV,1[@X*GTZT@ARS*N.B-R>Y!PRQWI86Y.G*3= M(?V)OY^+A?O_6KK S[>P&)&\66YA'15,V/M=TO-JQ^?9P JQZL?$?Q-HY\NK ML*6/L7WUQ?.!26*Z@D'BC4:>VT&2[LH/,M: .%2VYE8M-U;MC@!Z=R]+EB]Y M+XM=@7IG8Q3;M;!JO)VG5NTK1-N#*2%WEII*H6KHHJ$P8$3D%NGIDJH.@0S6 M;9=%36>_R&]^R. T".V:K\*+'0Z'GH.C%J9Q"I\X9D@L(?2$ +M%9]4AGEW# MYW12_S&B;=<#ZO][1GPPB#)IS*W*6J&JBGHI/ZW *Q.IQF.#BN]4"V)ALH MK*[#R%X\7QS K,[P/F MMC\W$9/,46L4JKI8*J_Z 4R>.+[(HL6S_;Z\:/%Y4H"_)"NP?^JEC%7D9554 MM Q.>.9UA"]8AA\1@Q6L?B)J^BH$V2TC?(&)KJU&5ZC_4FO]W!":+8&FO=9: M=]$OC7]]:_Y>NV^TNIW,$K*WXJ0L0;. MIWY^$/IV'UQ]6BO2M18_F+OR 8;O6"!(1?:*^:1S,DC<& ]'=. M*%,DT'^:J)7X]7^8T+KO.$<7)A_2E^YBY<,)#Q@Q+BEDVDU/4C+8>V++0$GW M11DT4-::)*+PN?%SL]7"0SGM+\)#X['9OCLDI,N&J#G4%$F;&._6AG9$:V-G MD8#%"Q3PG3GLF\S.]AA_?'FH"< >7QX>/=!5EAA3+52ULFB4LXHHY$&#/71R M S[=71LOFD@1"6]5H+GE37H.F9I)G+D-V885LB +[Y8 4P('J_271$-:+:3! MO"60.;+8CC-@A&"WB1DFJ+J4^36"- M]]E-!X8$']!,N>+:R<2/UY0HB2!IZ'!+TV'M9_+IQ;;"8<(< 0A#'P7MWS8OAH&) MW;TH7;".,AHP_]-'LYJVT-D \C#CE<+PUUK]-^&71NOQ#^$?YFC\2:AU.NUZ ML]9M@#/4;-6+U$_J?/O<:=XU:X_-1FP!6!QN6.OW(,D2 M/."[>!QTHK/QX5A21J@4UIDL2ZF"?TZ"T!Z\G51>W 'Q?'M,)X+GTX=$P#1] MTWW;QN8ZZ032P?TKV,S"+\3UWQ+)'00>H X,,Y#<;K]("YP$DUY@6[;I8\63 M#WAH5Y$^S6X5Z2?R)\'S*0GB"V)*Q%_^*-B!8 HOQ'%NJ)&^8."%I#]T8:9/ M;_2<$MQ6%.;&]F(&X$1$-]FN(%>,DF#BX\914I8?9=>#*+/=R-G %1EC\FT0 M8*(FM>>PO1?M[-LSW>]!4>AZEODFSJ\:/8]L? H$6!4P2,%J%$S?-]_P\? T M:](/HY(O0.YG&QX.[\-]5OAE[F6A#RL2>2Q 17,"UB5M."_TXGZAR<5(9'P: MV('F$UXP/WK:@G@,5[Z"GQ02YTU8Z]'U'9MV+WHG3"0EDNC/[\.WVP:P6?@& M#-HC?GM0!^!YP*M;>FK23*B M6*(>LKI_[FEM5V =1A3'V<+S #O(KA>8S25 MB$!P.("MXE:N"@-\OR"Z5^3;]NI@X3E4>+^EB.[RLI!F@3#I\J0[)+MXOIR71:+P,K3[0P%MF)>AYP"/>"\NL<3I338: M*[%$F;T OYUG4F%H J?W"'$%XMC@U." ESS-9:7&P!*LP^9H[)-A++Y A@-K M'P31N<=%3XN NA:N%7[@ND@KF\Z."E[$8PA.&XFDO?TJC.!A0U ,5 ?=D3Y! MV1F9@*HL"HJDJ/1:^$41!?+7!,1NJFK!1O+1FWA%6,UQO!<\R4))%=6S$^Z] M8+[TV>Y >P2:VL_H^P9=W[30QFT#_?S8N@UFWT_?_\7S[[Q)+QQ,G.2J")53 M,*H2/V#LSL"":+-#SP]03%D1"#TDAN!/J0!6C(-$B,09$A>5+YA% 8E%'%:G M1M,APJ&YL&J./2#P+:'=KS%HF]2V<^@Z%H7&]&80O.D74;D;'2X':V1H@Q7A M8P@4-S0<$MDH>">(:GSM;!(#&"A,3HS%/[69AAZ8!'-'U_L3WP<5 ;:1_QU/ MWWC8HGMJ0Y#GE&#@,@/M!+_W81:!'#%.HS.K4D]=\:3.'VB5]1A5 P^G0LE, MD1-,1C B>$BPA(JEY8T.-KSM+Q%O=X@]QT-+8K(T(H] ,LK!= M.E5ZTZ?X67$@%UEY*1I/.3OZ>A:@+$I1D#+.3HC?'']=A*\^KGZNE8I*J9SZ ME5244S]?]RA9+I;DRDZ/6O^Y6M;R09U\4(KZ[J,VY+Z\>U"KLG)9RLYK%(MC M8*^Q2P7#UT@@-!8$@@"R8(NJZ1=$C [(QNU(<0A YG(%MNW[<&9JI26^O+=I M@PIDFWK[&Z=_(?1+0]L&^BF'JR4J4VG,-X+S@Q\RUWS8E2E4*U+"H2*V4_3I"UF+,#%^R@ MGX4=5&0'23VX%T;.#CD[9,D.YU$.&F[#5G0]YX:<&UCBADU'XX[$#CJR0TE> M+6S!9(FT\]=+9O6J+<-C"Q5!52;%0#W>S*+I2D&2W9.^J[9%);F+K,)E9"$K MTHMAI F)$AZ4W=%^/(YBW+)@VT4N>OFTBV[DB\[ HF^HFY7UHI<+U4HI7_0S M+_J&(HM9+WKE#(N>:6ES-@V9?_MV2&Z\P2 0^D/3?P+CQ7PR,<5WEDER897- M,Z@#EHEI0TG?!LJGP%V3"E5=S]L)709<,C&*WH6+7*BJRFJX*(<+CW#)Q)QZ M%R[8KZR\>AH_APN/<,G$$'L7+BI(EPH#W98O)WX$A/>>"3U^YPT$,SJN*XQ] M\FQ[D\!Y$UY@/4*"AQ '>?SH %S/"+U#)U--V[.3:>YELFD[S:-@=;7U0G7[ M/EKY$C,9/=J/STLYG[/"YYE8,>_SN5&H;N]1YYN$7&P2,E@)\_VL4N):6Z24 MOE?@;'UU,P:S*'8L%IK%O"^\&NAQJJ@&2MZF<&$#FNRLYY..?A M3?4WC\3$%I: MT]FNJZB&0FFQMM "M4AR/U;8]/&0-A:=,+%F$J9E8<5%,H;/;5I::1*5J!QB MJ1W?Q$GU/VV0/R PGN(WB$(_KC0;%7K#:FY#>QR(M.;O)(3/ V\0OI@^$9,:G1:A MP\5B9 !%/ZK_.ZVC2S\,XKIP\ 6:&91C0B\J_>F:6!34(L_$ 6!;JR\J"E@@ M+X&^?3N/===5+RPO[ MA8[A'L3V\L)^HQ+]'@:WP-: M_ZM-?'?B.G/UKI4J*K+?3VO0P\4[,8*^(9]HMBIM+#Q="^M@<^\*]I*T8Y!B0_)#-H.2@0/+ MHJ*O)G*N?)#4X?;1PL0>%BAJ!;CBAI:E]1R'UN"GO49B!^+9HQ7QT7=!-R9V M+("OL5AXI)2I*)X' '8!2/5O[&DA<8MJ84!*5&B6#B$^>QL+>,^=A]D/0;*U M#L,C)*1OAE'."H*[7EQL%KL;1*W4J:G1MWV0=$$8E>"E0W_Q)@[:)Y;=QZKV MB%YXB>W3P>,XX5EC4$QD^AR@UL2AA!CXWDCP>K2O /QI"H$-G&CZ^%8;.Y_0 MPKHS8A2%VO+C/WK4I(@>0HNISK\L'EV/CLNT4"+0&T&33VF*!"T*7^"9PK/I M3. >L%:P31?>-N<0N@X:7R&E%*YI-,"!3:RM:34RWR(BXTRGG4Q@8%%O $([ MU2>+-9B-*(;/'"%6:P#/]Q>Y^A9AY?4MPO)N7SQU^UK?.(?I%CD@:$? Z@<-JL[6NJKG/GNE;"( [<&]I7700C &VC1EZ M6*/;6C"+J+@>)W8A5:E!TAJC'Y&:FD5%X1OB$>ZU9\^BP%DTLU .1YTY2-1> M@RKIV2L2M_;9!&V$2.V; 2IZU#&$ROF>Y_NTN#C5K?@,\@J./VHQ&EC$SCPT MJ2W2ZLLOP)H83[XY$BP/GH>Z)ND)@O8ZZH58C85XW#12+5BXGL:T@[A]SALJ MJ& "=[BQ;4!I9=,>"TN^XCMV::317O#'6GLL(OF.'F 7SRF#*TNQ$G%$)W[. MCE89GJV1155)<8IB,*"9'+\NMI!I*&7)M,:_?3(R;5JQ,@9(N(ROR7C.T\^( M%I0&C]-W/$3+_YB,)6E*%-&G-N6"KO>9S.ZR=B:1WHY(6#=N3W],0M#.O M[P*<_7B=1L[*:CJOKV#C !;>$(5XEX6W/G-C2(6JZZT%O[6MY%)YB?E%+;:$ MKOEZ4#>EZ#'PE'7&J+%MPQH&#/*[).(7FJ]@5)H]VZ'] J/-U+CA$;4J^]Z3 M2VWF: L)T%:U@V'4V CF,8&OK?DYQ4^VT8[':-8(6UDZ]G?L M^A@.39?:Q31N8J;6W+3O.*DS0>CUE>3 M<1REHCU,:9@..32C1"3PQVF E<0@6/"_3H3R)50W=I#O8W R36-X$"![MM^([)^[<)?&0 MHR:MZ2L=*^M9^'9,Y1N2@^[Y1J[CFJ'-M1=;>._6_4U MD1#V2)AVDQ9F[:0Y$A#8N9,N. )TE_ZBLSC^&"P=,\X?P,?Y5B2EDRU^K&'E M3^)^H "0+V"A"+)T\Z^$C3ND/_%G:J?Q&L?5T;RW UK4,]EWZC3JTQTGNC^Q M^DISVK,;PQLP[C%&,V9[_? ]&80E0F;L4:D6S6K1BO''A>")=21HN3-7IO MV[6'842:NY[@2> 7Z0Y]/=D 25OTW7??K)=-T3TR&/P&6>]UFG?[,A86^R^+DX;"D]I/7'G%FIK3/AD@)TL M*>IGFV;8Q!7[=YO@'WZ($YWP'3 (%SG"0;TW\:EK,G?7C\B'].%T1PLM%FHP M"JA@D49)DD*P9 O,S)R%6<;;IN]$,^,-QFF$&)/[S%D?]$.[W,YM\05S4? ? MDFW=+-Y!Y2<&MS'N/ #C>C;T71_VKDA8V 9^S]V'&6+B2VR1QI@R(T9-EZ*] M23B+;J/?9L;K'B]G(C?!.PGZCH^_8S#FF;?):X+S>7+/;Y+VX;^TOB$KV:)INV7V+TH)F;7J9&_=Z+$2V MV#0+;TUG>&05-#!0DE#M.S5Q$OLBF-< L,(C\SN9ZWH<1PH H8:;,OLXR6#I]H\P")@"^:(&NB*2AC*A? M3&?:;-,L&YDSFW(GRQ'OVU=VAZM)5BYYP:W=J2F4V!;Q!!>2A%*(A\PY"8*9 M&[%LIN\W2S$6&A'/SP;1)R*.=NQAR@:E[\)7BZN2IRB]SQ"5]2E*.%H,6&]. MI<':_GE>$X=Y3>ERNG)^.=UJ=QN1-%"*T;^K/]\_!;&R*P,,,]-;#[[G>ACE MI&*YYEKU2.0UW?EKDHA)R@Z.4HBMD DF^<:?W:SLZSPVZHU65ZC5Z^UOK6ZS M];/P\-ANP>_UQE?XHK,2S5S>=4I+.Z,O.J^2I<^YM4-X27\+XP&/9[LA. DU MRZ/QICD+XN>);2W4UWH'F:6S(I,>EFVZ0KL?>MA2')24'+GZ7VJ=SX(-YBY. MK?,-K(0B_?9&*HO"Y^3$%*BD7KRU$0@?NMX80%N6]!]OY\F!&A+9%G=;XZ-O M5+]//[N?,W.I09E\$Z>+U>-S7M/@ECW"UD?QOHZY^*;IR:[8TJ6@GGM8>KH5%@XN1[_!QL O[AGW21R)C<,UQ.V_S>\'Q+L! MB4N".=+)L)+A3(W[Z-CMV'R+_ [BCZ86O.W/I2X'DUX C@I>E$QM?K/C+28& M?8T?!2=PX>P@?@:ZL4B@.4,EF&LS3#7:K+F\K(OS(9,XW!NY!$&2%A\9_O,/ M7-A/ 2)&O!'&8YD-Y-<)L,[""0ZZ=89!YC?<=H/UG1VPH>YVRCJ!0].?!L8& M\594G///#N]M+U@H-X(Y+OP!]GDL5]B9QR89T@*.',5"1'U7B*@WDB$*_Y^] M;VU.'$L2_2L*=GNW.D*F]410M4&$JXKJ];U=MM=V]R*,OXL,3L% M*X"#.2*TS@W,@ ! M^&ND!H1??HT=7)F<(>D LQ^]!=YWSQ:/< [DJ9FC@>/'PP9\6/S6]Q9/S_#2 M,[+Q4<9 20-"?!=;TY&2[[.GQ<1&URRU:AMQYH!+&SX[+')=(8]A0][)#9T. MI5&OOI%Z"PUE\*'B6PVZ#R(V.U^E571&SF J/YHQ3N39<#/=E@8$*^(:XE(: M!IAB+?+1,F.!7T0B#KS/1+R$<&!@&LM0N/#A/82BB"3.=Z<2LO'$H5>(FVRC MPNC<\E!ACS+S"$_0B@BU\&$3>#^*8I&7C!#HS:L_$".G MA-GH9CP)[0C[(\=<(L@NX3=+"ESTB:$XA".=."(R/1X>AIC9SHCC,$_F2M(T M7FCRW7(W;DAQ>=>9HE+A90_1/R=QA22%%Z!)"I8E]^?@^L= NKS^*GT=?!OUX6B*C(DKG5 DH"O=Q1I[ MC1R_(4GS^ <>*\'W0W84$"LQDJ&P9)!"065':I*3%CLMD88*1*I'MG$>PW5OI4[A1!%1_%VA0'[-F.) M.ZHV;!_OF$ ZXQV%I(*]F&$%7,5Q0S()W^5QP]G"\3DNKRK]7$).[7_P/(;E MR(C(ZQ^.A?+>]C&\F_D*+H"R"$!Y[H8'8[E+E/4"'B3T+V,?PCT]AQ3?'I>.ECSXM"UB<8:6T M'DW(?XY]W6V%^[M%H3TQL_BY#3_]EGZNJVU-Z67^I+35S.?KAE+-MJ5JA89: M_]S4LRE@[\&JL"O4P>Z$[T M.[\+'2S=A4JZ*J_MT762P+AW?N8$Q3X(DF@(N*X.J9(N17ID@&55K-UT!8A> M@'V1IY: RL*L+8#2SA)0#4:]%T:5U.[[/4N$;PT ('Y]ZSLOO(#12+KEWOM>)YO@T5R4?N*)NS>+?XL@8_,98,@(&W MQ!A^]6#_+)JQ;&%U@DY7MO1T48O-U<@KW&>XH8T3H(TM12K>@S:PLH6IRZJ> M+L/7T$9#&\>CC2V-,MZ#-K VBJ[)FI9N?M/01D,;QZ.-+06=WH,VL/R-HLE9 M59&.0QN%K:4Q_5\=K"5OM!AB.3#LD.'S\(E[<;FVUK+6BNW\.(V;#T :6^H? MO0=I]%K]CBXK&77%"U)&-H8>3&JL3+>E[?=YH95Y=+3J*JV^V97-C$IM#5K5 M%:TZQTJ1U95=,548^#5R?K3K]Q+VY]-G4" M)MTO9AC'LI-6F-< K",];.FR\1[TH+?Z7476C'3!T-KZ$LX>K;94*'T/M#): M?:LK]ZP&K4X&K:SC7YEU\NFGB9WE*K@U0FX M#;.[DH<>0NXNW$,O%!O.'7E3#7+9OU6[=?P;J"Y5YU?E7B]MG)?8N3T?J]G- M:BL2L%5U5T'-2* $B7'\BZ9NM]77>HH,]%R2'Z'!R#HSY>/?[W3Q?L/?1?44( %5D;O&WK?_[X&10L)F&9?-]_;X_ M60/P-LK@/JT@D1*4B.-?N_944&MU'=3:- >MB1)1,SVA>HA<@BIP_'O>G@:( MK!IR1VWB4BJ"5R4PR./?E_;T5M_H:'+7JJWKJT'DXS/(X]_0]@Q 9"V[-?!1 M V$:T+4N]%GV&]G@=5SPL7NYX6J!H3RY]24#Y6Z M*TS'%S-FJV\:)AB4:EWUI?+0Z4C:UIEQD7TS\TZ,B^ROK5; ZNH %U%,62_- MFF^(NEY$W:@&):L&QP^ZZUFMOHJ)&++2J:VWN>$C]>(CC7)0LG)0 4]6%_F( MHANRJ>Z=;E )LB9GQV]4TC99C'ZISGG33&^YI+.JK.^FUS3&JU-CO/55^[56 MP9KL62R'^GI=NJ.PE]?;F@KMO5Z=*[1'+=6H2RQO".MCH@W!&M"3" M/FA1 771W2CJ49;H19SJ6Q9U:UO78*U.]Z[:Y1K$+VVGK7 M>MOLE%>N7"]O49LK@Y=:8UF<6-5KO6:;B4MEJ!_]WPY3"[SNT6L?:V)-Z( M7JI!C$;7;/Z%M_ J:-8!?K;ZFJ7(IGG0FZ.2LMOIZ1Y6U_0LZO0=QU3#>)"=^K#:XOI#$B=8['/_]A=U: MY\(>1*)A8K5L*0<-+CV,R&NB2^O"U@^!N#HH:QW94M.Z6E-5[=#\^]IS+X9[ M\/#*U):I%@\'L YWI :CU>]JLJ*DKZ,JS\:;NDBGP,;WP%T3<%>5S<[>G/Q\ M*R$5Y>1_)"XJ/GS%5K(^&X4QX;\V&GJ9W#VZ]MM5TZ%28:#J9!2\KCQS;W3T M.C/WO5&7&L>H5B1SYFY],@P9LEG M0^_)A4E&TNLS^=*, M^81*+LSF/0),*9 JP$7,[+< MC!C[, J%M1\*Z^3Q3[!3,)P2+LX9,1X;B8?/G!?XAL>;A0%F.+T]>N&@'P-; M$"VSX&]_[+ 8O3H2!&RMG@(<<;NY-"J-[ M)8RCB]Z\>'R[&,:C!P ^>TZS,SR;L<3LX;.8"3$!\,GQ1OO%SKUO8.$7H K; MQ4YE]N3M7RQ(A K:[M/"?J(3A=-T<7F20[0*"W;&P-D 7\:."R#'O2-]>2[B MT,B#<=A/)YC3P;UZB\D(SAJW2+ CHA;2 O!GB.&-P!%@%<#4&>Y+ B[+,"A1 M8,/F, TM1?PD:%!0;! '1S*'4[GMPPF':!/NC^(=ES?SR%PV M=N8X6+ROE16W):DFQ_MUX4?K?_890[C-GP-$7:"*,.*-2T P@22,Z>+< _N; MR_1AB!X)#AZR=@#2OY>8>+U1]@O;X"Y:15$50%5:_:XI&V8WI0+0C@OM9$OR MYX%WHL).=%DUTLJ,C")X!G0#G'3RA@<(S.K57F;YG 9\?!.D"2+(*E./Y(E@ M=8\,D#H4="3\B,N!D/@&9(L/ N=G-G))[X!76[+V#GP:V#L)=,N.E?8-%T>L M+8E#!]Z*COVE>[+>2Q?\?V_,J@F'O9Q2+% 2BPDRL2JT3L$,X-_!V($//GA< M0,%B0(F*GO\JD4;H>'X(%.F5U-QI)"-1:)+^P5] _3' 8.$1*:$!$R*7RT34 MB&)=C6M8I*XCY%/RV&< U8DW%*L=+;A>]PPJ >4<2 R C0LA"?T"@U+ _Y+B M5Z%#+)@H\I" QRW!XY(#@QLA=VQJ.X2UMXG3O8E/MSH;WXR]='CK](#PA&/B M1;MD*&#PR))(+XA_O)@O_%AUWX#^1"6(D@MW'24D?OEU1>GFV+NL<\-L<+RL M(,/-5S0_.O#$>2)P"W9,U!P?]+A M )S6;A>HD*4TEZ5^1<9.^X6'F), ED&TN0LMWIW9ZFMI7_HOD@?6'3=+83G2 MQIPU7.4."QL(_'P@B^!F?$_XPQ=P2TBB+IT5T,WPXVCAD^82;P OL[15?XQ0 M;^2"X%8/#FXL&)"N%/ +DJ2J7VA&M/#0*Q"*8+2,&"5\UI=11X;_%R^8UX7M M)NG;09K< [?"GZ=0)T.D%Z/3Z[(#F89/CC7Q'P)G= MB7 01"MV K$--N(8&*X+7X'9 ^'Q<] U1P! ]+T()0@MJ2U]L6>$$O\*']&\ M]A0%P+_(_Q70]+&ICKXZ6#=W'L4>18(87SF^RMU ?#+8$@ ;3XL#4&BC@O1P ML% ,)N1>4@/+D'/+LR56'FH3[;JX$M(G< AQFY@EI&PD[&M6V..O=K$DK2)W MNNG[JN)FV;9;B_*6W8-E&YJLJ.E@9QF5H$U.&\S/$\^5\'G2:JL0F]^(:Z%3 M82>?E6 *=NAVCRS0B"7M@;[;/%C9>'"96%)1A- 40 A5-C,21,IW6QU@^9C@ M8LC=C,"Y%=R4$L[*8MZD@Y[X-M_2 4"FM?H]X #=,AR5V_Q)!UB^WNI;';EK M;#_Q![JV(Z>&ZZ$&8#L^W;A-/"Q\@^*8%V?A@G28$D%CP2A"_TCL_U@IH;&I M+DQ>WM>GM.>]66BMACG+FCGJ^IHYN%S$\^VU70PP(IM".S4LM),F(H'+'2JY M_GY:T/7-PX"K.4:;_SO]SV*%?[X!?_T3KU"_.L$0>.P"V&6JQ(^AF2T1/;%@ MH\NY>(:C+1?^^79Y=2?]>?G'CX%T\TWZ=G5]>?WEZO(/Z>KZ_N'NQ_?!]<-] MND!7$M[9)8WX7 5+&D4[NQE_X]>V]N3*#6"AY/N^]2;.\"W>8:=218RVZL)# M.WB6V#\7S@O(6MB.+ TQK@BOK(7_?<2(SY(N%-Y'B.1D$Y#T+\+DOO^&BAG])B^;VHFQ7)MP?-5!;NX(5J2"C$.42VX[?IB,GT'C?PF"8Q\0^=7S_\)9X)"< MX#GA3H_GL7G6.1[$T\(9H9^!.XKC 9Q@>6C'G2U@,8N #XCC$*')TA.([H#> M>89-,^[L\7R'QTC\<^&AZX7N@7B0#FEL$AS17VPN'(D^XJ//A'?)>T3_"J&; MF/6111/C/-'D 8__LE]L9X+O\TUP2V_"0"^,@/SL,-_VA\]OW&,2B I8P<>\ M."1B]"XP^)EJ(1T?K_[ '4KJQQ!*(B(E@@YM-0W_E2,@I.,!.<,(Z6H/%6T] M5,0=\PID$ J! ZNP_2BF;A598^=G D5%4- (\'%_U5[..H?DY!+ M\(1DG%,(Z?@6;HF$"?X"V<)K@Y@?>J\KU[\ _<5TEKC8>\6;_8G#8I2E:[VA M R.@@YKBP8 _B"ON*,J*CC%MNR55B-WT IX6_)W9J/2,;MP[ABYKF/8SAO1E M*$%6C52$6$K$86NQ,$H&:"S'>")V[,!7JU'OSU#-HO7^#+6MF>45Z3/+*=*G MM4VKTRRJQHOJ9O]4;HW%C:^I9NJ]:A02S,YV&D21)<2[B$-+@CE/N7%>5MW% M:H$C.W^&=[M"4!0IJ'C@=+^R?&H;\K7VKJ:9J\I5)8]<& (Y())KJ^\M>ZMDO0]7FI#:VMF!A=:83$5T'LY"_ZRXDY7SUW^K&6J,;-W37T!VGNRV% M!(K170[M&#N1F:8,^VZ(KR&^,R>^+64PRA1Z1B/T&KIKZ([3W99B)*4+/;,1 M>J?02R@;\[#8E136N=K)NBW9T5")!BW9L-HCX+&JWIR3P^?JG%&]$/F]@_PK MY_;>/]QT@^;5?%_C[TL2_F6] D0Z MZ_T!M>UIV-# 2=# EDJG)8=K6&";RYJ^=\_=A@P:,BB5#-XK-%[?$!K?T$!# M \>D@7<-5-=[U1(%39)>'9+TZNNO*2E,L:I.A^;[2CAMSBE,L5%(3ETAV9+ M4V+$AK$AA:=1RQLJ."85;$FH*3M^PE!!,;>RXR<:4FA(X9BD\'YQZ\:&N/6& M"AHJ."85O',4N:%732"0L?0;E1%?5R\^N_=7SB9.O:B)TZ:V0)\2!=*[1^L2 M9);4)>@/%@2,WS@ZPV08:1;A-D&.DV07\,+N\'NW4"XL-E3*(5 M[0_$]\2WPIL!96S(S%'R7QPZ'4ZUN@ DFPJ/&+;D0>JG;KS85L2WW2>JK4U% M_Z4)@D+&SA<(.=MQ$P]M; \Q9-3/@;=GH1\DWC*(/>'+HL4,-@1F\"X-/++G M+&P+[/#V,O@HV3Q"FMM_P:)FU-\O$/T:J8.?[P'"S=^HV\34?HM:?GAA6PE/ M OA2^W=?XKL+Q^:KH[8R#FW/AP>>"TSAC1HEV=3/0C20Y^-)K]@Q^1%;(C-_ MZ 38B/<.@7GAC2^P+\4'%/F:\NGNY@?]I7[Z-6R:X#/19C"Y,=(0K$_P*XZ" MJ\51;.3?V*Z,&BCQ9L-AS\($3*E+$OUGLE70YGF6>PQ/ :QBB)G]1B74X*UUWNV8?XPK :JZX/\%ISOS7#%8U()(=#VV$6-P M@DDX<_0Z_WTB.E!(PPG^>ZEC-+[J.]27!-LJVQ/J?C07(_$&2MA@:,;;0=)# M.*&;'TN-I5(@PZ$3S9G%D:>0=+E-4@CEJ(/&"ARCMO7QB;6E>T=T4$\=C-C! MR - POQO,Q1<@(F X2_.B' ">UT[0\!5GR@F21\+ZGLY7VX('K7IH@_$ZA>S MJ,T3E^+4/BALJX1[3^V;$W/('*)^J7R0M=-%G9[^L1@]T5@(?""SB,N,I$=< MN2.:N*Q")&PZLG #[+J"KR_- !QGA!Q3(-8+(*ZW"- I./?\0 H6B#38?'R" M;;I]8+&BURMUID$" @H@QALW[L;'42.X"(L)8A MP!$.V99X06[1IBLF(@(-G#%\10<5 FBC(#4[>;2#!Q@+U$R/-Y!=TBIAR\./ MHX5/W7QC4=MI]=55E8!W_,6SW+PDJZ0EO3';CU=DP8J4U)+P'6P_+Z = I^+ M3("FRUZ!8$(9);"7F+UH29MD>G8V)P\\(-<1*.4^XQ(76_Z)F5ZI0VZ20:P1 M;UXDR8 K+Z]+YA0D!%_8*O?9?L$>3]C16G8":XR+(RX"&7 M!9W@)TH'4"L6/O:UDR5$4I#U_#]P?(\:=GGA$<-F9\PE01$$WM"A5B(1[=., M([X\X-3$/D1;1)M:#<]3>Y[&O4>6F$:TI;>P*1DI(720O"\=#/^$? N8H6MYFZK;W9EHYLVFHOW\]Y6R:S4A8/U M:^ARIY-N/;_:R7O#R5+7]=2Y);6V@QY>>-O^5G3WIM+J=W39ZEGI8Z.6Y4LZ M;*CC''^?7_A*"F]7;?5[LM99TW0>'E1GB]?18@KO4@-:-&13ZZ6V24BNS-.'6A, 5:2IK%W M8IR[[7-7QFD@X[0R"@\>DG'NML4]&*<)NH B&ST]@W'6U[*^R58G45>/3 2T M*T"Y7UH5VI 7SL^+9V$9KX"-R0T9=+$MMV*-0$C_$D;/!GS9 M987=[2L$C<\>#OT%#!J:6,LKDSZ$ZYYY/A[_K[34+>-VE*U3=]00.!//?>(M MY1,;7EU%@JRBA0A;+N5^\C#H#=D-_$6==LAW.NF8Z]+,TW>;S,@=W1#[EEI%H76-N6 %C,^EVR;S\A'&7TC_7-@^>G]CX?"2Y8PJRJBVG%[H\-H='N@0 MEBWE'0XO8ZWIY8"D[IEIPW_U<#935N#\S*8KJ1R2VI:PN3^6@L9@R)W>&I] MH<5NJ?U4PF)!=^G(2C>]V#U):NS@7'05 !S]@BX00R]ZN52VY4#WIC)+(19I M9@G(DL]S_[6JR!&Z7;4P$89>="=(:.N#=K^WC#0$ 8(1M MX'9KH[+UA'Q@OGDD&IN.+$5:'WB%>" M_-J-_1P^8TP2'5.9KI$MI[1R*7(CEG3E#L2" "U+\H19H)*J7;FGFX<_R_?< MEDEBI+O]6JB^O.ER)X,1V1(?EHTN[!> ]A-+Q%PD0KY"/4,PL?\,TMSI%8S6 MC9$06^CY;V(AEWP==^$RHO@(-4>DA@6*>7S0RZ$:_.I_XQ*-]U@B*.M6=\T2 M^5EEG@N&7&!4 (]R2D [38[XQD;?3;%]?A4SW\&PM\P?DC]6D-F%%F\,U&^M MG7$C]TL2\/E6:QQ^M9C&WU;3GJ1?-CI2]@Y-CMC8=U2VX-\/J'>FPWN[2DW" M>U.5#XDAA;M#ML0C.!-YY#S*5+J\_R)U#:V^7/?;@O1EU*^GBRG&,:&EME&' MHZ@?>'^.J?7D5T>O[F22,,9XJ!M7.0"!$(*>R\B@XU;W:('^7N T$](;[77! M#!_+ABPE+L1WOM03GL(<9P'[&/[Q*:R@X+@$,?KHT_*,&=G<-"'_65R:=O2V M8=*]J4@O%Q.+*]4V_/1;^KEAM4W5ROQ)::N%GFMM73<*?;%A49;1VSC4ECSZ M#>GR_/J\ KE 7P$OOU(!PP\))\2O.7+D<)H;&250IV M)?I"-2DE9TW6'"QR'+=$B&W4"$,F 7ST&D9\>&63%_:=[(*B-F]71:],5TV[3BM9 MI&J7*DI5P0Y@#V;9W>JB[[5B(,KD"U4!U!'(Z']!_WAX]0I3CX;9%3(0RK[D M4]VV&%7!"B"?SL&Z"&PBG[QBM2J .A;Y8+Q%80+2B8 L(WTGWGKY$8 E4\_W48 59A^G)?B\L?$(/>>E8[/:L1/R5CQ M@"F_E!/3"*%J$M$E'L[.E-3!IH2RHC22Z/"D1(%^R^4\WMO+N-;K>[K^QYQ; MKB+&'(&;%&8@&.Z@@"S>FX$4.JY&2B\A"I[N1PFK5/@LV*VKV+E)Z@_O15P_ MW#"TAXT&=.5_2>4_"E-:%RA-5JUT2$OJKJH1TCNCQ6UV^:VLW+_W%=DBM$*' MXQIY"PS4(*9XO@)]/X!4$?>J5W6DVUM;=60OZ;[7V1VH,NO:^"FSJH%I*Y4! MPQJ5I>7\KD&B&RK=]> -J F%V:%;[![2JMORD8G(]67RI&P$9:X2I?;3,;0 M415-7L@J58(,./C!$RGA\7?DY'QV+;N]5"NSTM79)<4HR(WR4;"$I!M71>5QI3:\[/@C.$Z?5X +D'52>8"P[ !E8L%!#[ J MY2.;/\^]5U>6_B^,L1C^]1:VMGGCM3?3I4A%3E@T,,:AWPSG7D0R2TD'SU0V MCC((MI5N['6SE.;5))#"I1M[6-W%6A-MC]7VQ#YX=MI*ECGEU.7+]B) %$N0 MV9(A$R[MBE:61>)&,8T =(A]9S1;?55/Y]%DIPME)#3Z[(6YJ#:[*]DD13(( M)7(Y)RI"NIZ$W&QHNAY"$T;49%&<#9T\O'H8/I1)']U6OZOL M[?QOKAV;-(D:TP1 TI!',@UA"(J2A (&:Z''DC M0II$A_,A$/C'6@)1@4 RJI1!]C/5(%2V?=/$5OJ[1$Q(K%=RU'K61=^.;KO(W]1FK3>;M34N?MK^QQOB%(QU3T M5) ./$L'Z7P=?'[8I>$V'RS_I9NJO+)Y@XK >O;0I.DL; ;BZH:%W 7,?SY41#74 CBJ7!,!&?MU(&NSV83>XCO2C/?P0;@2_!ZXV]A],W2_( DW]BCO[#]-TGEL52*B&E: MG<:>1.67HT:_%$6RF.'E;[%BOLJ6\L2OV*G\4_9.I[>B[[/"[_1.OZO;?(08@X?XR]XAM MG9,(B<&?V+;5F6+,<:3'A$#3S*DJ'OXTKY5':5_7,!*B+ [(/] M*W:N7>K.C0%Y86?H>X'I-R"17"0BZ9N##6+Q;@LKDT8=V^]OOMU%+=LI4HX& M!63\\/@K#3F!IVXX$?_U V[S&8;%92*J?G!^E91?9/@W_($_WOJX:YH)$9M: MZH[L-WI#O!(LIF$XWS>G!<* MBB84"(/F+F?8 )ZHX#N)TU\)*6RJ2\K;8%^%1'-+%[=(#A'.X+M?,73%/]"Q MG2C^+*G\*3Z[%_Y@^_!V!OK\*DL$'>0[\:'/>!EEK$*-96EM.-.",']L$KZB^Q=1Y;"J_\ M0^ H\F@/5CWF+!88V=![P7[<\R!4(C*[>5/?;IPNG#8>@%:-_;IAD^.P!\ \ M8P]M:7/M]>24J*506X\I@):ZN?&P[./$D!C4&Y%T3O.- %T#8I>!?,C3&KV^IS+7$)$*D([#"* MMW#8]';]PW.?D,DA?136+WJMOF5F*Q>%.R"HH*T<;*6J@BV?LE<*?!R0A>=W M\$K;\[S8M+:6=*E-YXX2*II?2*@:.@.IHZ,'"PB!4^7-;=P*&&[?00RKG>TI M)5P#I6VGF+5(,0G>>*P]Y8+$#-,!4>3,%Q2"+XMW75!C'0 $%D7WP>1P9O!7 MV,BR<)\44'HVDM.R0 2&QG;*HS95;.74S38QVM+GV$2,:6N>0A:R)4HR)5!9 MV\DR."/#@!#]_14[FK:P8F<=S#!0M<8P.'W\Z1X.?W3$'RL=\'A@RV"#V*FA MC;!^-P>T%C: D*=AALZO*)%SB[W0>P][036P5\R;R!WE&HI9GK&@;DEYW$L% M-POF7ZH'M%S4SGJE):^%$&-043-@J^)?137?,E WYCW= IK^D>]D M'I8:2Q)WCF]9'FWWKY 9X*?B"F#F>R_.B/$;C_&"8\&.UQVJ5D0G_^$N0+]- MW0+LJ*9;6"!BK:F>]N4CBL](^R5->8*]E8J*7G7))Z>5*GJ[:WQR2[XS.D>& M3)=1@ZG-/%S=HAR$Z:Y?J05;4=;=:_4O :"3)5ZPD7F7BEL_0D1/\\M-I3%, M32G*M[?X<79>2':-CHQ[K=!D3K#MM2Q:1@LQ@T7G[6Y9-39-?"ZT(BJUA]R< M>68[HY@5E=P@-@3-+4Q2E(=J&O;"[6;TPBV]X>M>R]2Q@ZNE9=0"&@'_ FK8 ML2_S!N=E.CHH?S101]T0#732=Y/M=AGF[&DV%C,U[[5VGAS&;D1(R1"I>@+/SV@9A'%Z+E!EIZD83MG MO9WAHHAKQ(#V!["+JOK /EBP#)M"V^D>A-XV%,BW5_ZY\+V M@9M6R.K:7(U.H/%:!BTM.T VTL0J@F\=M%S,5@^)"A:A0CH5)@.S]T7IWB'W MT:5]9+16CCA: --)>03N.==;,HY0;RECD^-Q?H[0R[$SSHX ^SR.0Q]Y32YX M"Q9B'W5.1,,JSNI ;H,H(&X"[>9\OEF^)"6K( S=QK5MBIJ?5:?5.3%;7['A;Y MOJO5E59?MV0MH\ULB/?[&N4I8DJ=:JQ3Y*S4Z;VP(A]H*]2&7\(2%Y-Y2"1S M9RI%,]%7/]1S!9;I^'E!. ^L&1[@ND_ M\GML^ '8_M^\Q61T12(BTO>%IE\8'M@P5Y6M+$7 M;!Y0XBW\#!G)R3^)#/9PZ"_8: WL"C/TW: 7<<[;<.)+=Q0Z."_Y"@N#D'R< MNIJNI5.<\9M;;T[>;UO8R5(VC;11FZS,NW##Z H\^=!4"S9=],87FH']6IO\?2,_]%;"[QE#A/+99#X M'AHM%"CT;+M/\$3HV5B"5F74[7S3(P+2JL)]. MJV]D[T?4-I]3)<%0H5R+ZV5>,QF5O6;JEI5B'MTN8=7_V&Z]X[+CBQ?,@WNT M;3^C:1L5/$C=1.E6^GI(M](W4?%R1KK%\JZGF' M%M:ZNN^R8,Q0 GTJ??W%Y1$@?9:;9XB$LFI:;SSI/)>3,R M&> 9_BH-_KG B&:P7%!7 _%["SI3E%O/7[FZC?+K$;E1M6+3V<1[8RP@# M7X1/I)$#.L3<"S7#V802;:(*$4^^+;J1T#&$#:AD\9_V; :?.T)IQ0WR YF# MT. -3? M\L8&&*>%N";412!$0A-4^59>X$N9\B(*$@]-C+RZL(?%_-GS28&D M#0;!@D:)E6K:A;,A_HZ/E(Y\VZ)*9N/[I>^CPDPAD&\IZ7SY:ONC:]K#S9A^ M#2ZC#10F%2I/E)FI51W,+QCK=I] +,E&:&UMP5$1*OX1(5Q(>;+HQ(8(CK<, M<6GW*&4C;.&&?=JRTT8B!H<-TISYG$5MJ#Y[ !W2M4.JE5Z?F?B+DU]%8?S%)NNZ:Z6I$)',.4@X'2/9*0"$+P1 P". /G8C M ^2BWXP'C]OUBBXRMW4Q"[ MGZ\,O0SG*#=?6LPH[PV]]R/.N^-CDM\?\SB$"?\23V_& Y*"^$4^X(.1#^C! M**?H;2WPXQEPXRR:0^9@H>O1*(UH>V+28>'QE=G8/B[/[CNM/N8Y(N*E29': M R'I )-QQJ(Y&6[.1HG*8YGX^3-&(=NU8#_6)O;#CYN(H4+2=Z/$^KI#^'"> M5J#K]*EM-B)RE2O0W]B(KXPC)M>2Z$?>6S48A$U+"Z0;&-T->0^[+GA7/!3[ M^.;Y8^9@.Y_@2E!AD1WUJK"%O\$ M[I*ORVUA8.YD#^<'YDV<\'(M$K+2($-K.>O>40"$"'4E<\:6.%? ^)W/&"QN@'(H4CK*9@8^'Z8<16N]4]<:A:&@-+<[57:1-PC5F*GU+HM MIS,0WA"AD& JF=Q.18]KJ&@0[VN%F]R%"_X2[P5UQVRK#/7! M^+ P0:.=R@,5E]6;[H%/I'X4$>W=JM,/"3+EZ.,/-_MX*A"J$/I?T;7(@N2J M$T[&T.?3EM;LG7_P@6>A(X$E'U,( ?5T#CC3"0MRB/;/[H17];"%WV;N<(). M0G,*9A6JDK]*3\S%L KXYH52+C'DST[0WF9"TY32Q!7]XT_N^=KDUUBF("SF MD**?.,5CW;)3UZ?OO&QLEI=-]FTL_Y.%]72>*13(.E2,@<0B\#QLV<4F(V*25-2LGYII2(V(M"(2CWPV&/Y1OKL#[RCN\0;U[6= MXTVSF^H<7UE[ R5^[+\4'H=SJPN;;"65VAYNE:6]&ZI31/5]IZMYSFZ:K9[IJ]DA9EZMF3%%V4IK95 M3:O8HE2C;1K6@=K,OWN#)BNS+=&/#*/DQ!K+K]_XF6TY-/LE8?=+Y+^6\$9( M^H:7G^14.R^87$9NT,BUF &&73M%YNYQ5<'6;0FOJ_1_%F!="[E]S+:2:^&Y M"M)Z]IQ<<_.B;4GQV=GRYQ%U<8FX@"HD/CS;KO 91EKP^AN97JNO*^F0VMT: M5N8^WUW:PI6 JX?%SXH0?OZ>C85W72MJW'3SMTR2Y=W\Y:?(%1]^%-N!@GSY M'0/3)ETQGG]Z3776K9H+"4-?H"^N1MYPR;WVP$HYG<>=E"BRZK3 M-G/,G.&WQ0.YT-L91CQ>@W&GH+KB-&KZQ9>GFAQ+,5F.O,G02[ LHVKNK9>4 MU&F^0;_FNLSOA70["6"LG6!UVYU31,Q=OM_5L*Z^^?PG:6G'-)9KPP4^ M%#:(MY3R.!P+X*>Z2>[HK7ZGEZ+N7XMJUA4P=D\2U^HE<9;1;2>)@S59NGI; M3R<1[V;R50DQ=_G^Q&VS;V$D>%VL,ZVQSDY14$9XN$E6FJU^1C6&_+*R@DKP M*:%;O61E(KUH)T&)<9@]JZWO[1NM(%:>JVF6?>>;O-E,53JIP/6FB$S2 6E& MW@+CG$)(U.W^,QO^A:684=W[SP[&09OIXBWO&L])4-WK!J<$E*OHE6SU;EVS MB:+PK6N%+E8+DOE&]<&HY<4J]O/KFFTKG7!9%T;0D')#RCN1\F[B>I=$QJTT M' 7S+:<))_2]HC6G.EBCWY(M*VVFG@MADQWP&X7.'R][VFQK>9)-UKB@M'8W M5X! "0OMYLJZ$!$482G%H%ARQ=)OO+3'>ERF1L8[XPO1.P^7Q"K5L8KZ..U<3C8Z>>%!FYE!EYDLGB MMI7-3+KA2?HG$Y%B*=D1*4OG_!0QAD0Y>*-XL19M2QOC8\)!;?5[&25MJ7;+ M5CHK#(A#5;4L 1 :Z!89O7\($&L8 :\YMQ%*]#E5M2Y2NHU-U2C;M$ MHA^5(95XS5E1LFUM:3Q1+ "+KJK6IX :W,S?HIJF[DK)/)EW8N>=+EF 7"L: MCOW$2K;(*!?HQ)6H8B!S,5><:GS *4ZH_6&B#?!RF4ELD0A*7X#9HKQR![X# MK/79&P&K>GHC'@S',%Q,>!WDI9HBN W8!)5[\.J!1SB-2D<4Y@P=JJY_3Z$ M@>U1,AAEW*N#(^/@F(>I,.1J0!C6SW[S%7*+F%A/J0(7\9A&$ MN+:-!HZ+^Z*"<6H/6(1P-O.]G[A7-L'&.I.Q6'FP'I:OSF3")XZ+M"89@MCS M?P9$0FAUA VMP 9Y!;N\ ML[COJ?UD@U$'1^AAK1UX/WCV)CS+>,3&M$C1.XMV >_#D*01<^ D]IH)**H) MA,A:$I#@5(&@G;@56 PU9+>_7U[>)FJRI MY52%=@@([TUYWQ?1RQ@H'FN%PAC>BQ/0W&N$*M7K!2L$1 O55EG!)7ZV(8Y0 M;TFR%&CV>'1Y(S2H'LMB[DQ@C1LWF0D;@?" _0[M@NJ#273@B)&PY#OJ'A15 M:W^XOXL*M3NNP&@GX-5>J/M=4C+/&-4:]18S.+ 15MCE#?A\WL$'C2ABZ<"-4J2]I1S/36%-; MPC+3748L,]W\A ==[8 ,"V"F"?P\\3635P2+JF%0G-,(3*B%^^(B"A! M[T9=&9=9)?=6)7",/Z :0(&H.1%\W*G9"FWX-$M&=,VVV3/+*5^@M35EZU 9 M3OL0!%2JY2AO;8D].,B@M0UHV%00*%T@-6W^\^8TE&WZ*,_QUE_&ZX62P,JH;'NN$ZQZKD\?[IH9<%ZYVN/=!Z M9A84O"-U1>S0JD6U5)?7*,V@BN(4$JKE0/@7XB/AG7^%+76AQ?IEI]77S':Z MA>M97'>^)[[\%9U([SKQ[/P7+[!L81- MJ==R+*O5-]I&^B*E\ARKC$#QAF.=GV)UR3WMX25!['2>8E5\GZ$1)OUS8?M M.).WZ+T#F7Q5PRUH=H=?JJ^V,.^5&1VATA)/4$3Y'[3S#F)\9\ZEQ M\H2!?>/^190V@NL=@/6;YP-0LWA05VGU M+:.=;DU5>1[4>%9J<\=5U;>:S59I@[.@^\'>1X["[:)>(3OY6CRU\5RI8G2<2M]_IH&?)L;\'76 M-^##Y2*0MS= PP(C3=>^IFO?J77MRY:XW=G\7<7K]#N$>7-Y=7UW_?B_=#NZD^_^^O!OL%"Q-0^_< M!W%U.R".G.&E._KJ( \>K8E2[QKU[H (>#YAPSG/UD*1[PZ=B%Q 2L4 /@:6#[)0_6(F#=5-J:6E+ NE(X]OT=F@!6=%&&4;4> MCK@HLU-&N\3,X-U>ZK5JQ)]GN]@?,'N/,G"> VD JL9HJ=3@ODWVZ@6,>^=G M3E K_ADN6K-O& A7V:I9KD;>@9AFMF^H#QSN-6H19&ZOB[7X17_>6&B=P_/ST__""H+!W MVFSU>ZK\JLI5Q M"]1@?2-=CBA=MM0:W _K+6Q'H*E=TA"H]+MEJQK:4([ M#MJ?0IV2M04?IEA=$:]&),?E!X76Y\&:KC3?O__W96:!80TCLY*X'+:)B,)^ MPKJ/B>9"F&+!KPG35X/GG3N6765PB[F^TIF#]^011=:"1)%_NJ,N+ =ZK;ZE MR=V,_E^-OM7TP2N Q5N,X8-B<4\A+.YUM(HH,PU.E=,#[9@XI7+.6,,6KHY>ZW-O(JKR10GZ+PP"9;.AM2DA,?8>SR#7\Z.OH?G M6>U0@O/.5MY):[YRA[R +Z4)@/W-Z>ER#E!_7%"XX(.7+KD0%V0(LJA);_55 MXTRKQ)5L8]<3==]#53X,ZAKH\-M;/ZX@(NWG(ZPI]]NB&1\&A4SD?NOO_8_I MQJS$R;Z'MGB8D\7RIVJ:.9Q)/%1>I^;ZC(=]W)IGV=U\-Y^G2+])F4:%K2*+ M6T7=^MKVE6A07I+A7S<*.**_M#0*Z (%Z+*:$6?1X&/=\/&(OM;2\)'?0_5Z M:3]5PY$;"JB"YGU8"N@HBN#(:ATX\NE&ZWS.&;FP;:<)\.L X)&WP+3FW#14 MNU#7XMNNE=!^SN7\)W\DC^&I4>R^ M,;-UH]CB$;7K*+9;#L52G2AU;WG=T$\C\>HE\=1RZ <;GK<[C<1K*+:1> >6 M>)O[ON2F6 ,IUK1J(?%.][[J:^Y[J/HE@C49EV49F@)+LLC8K*NI69W UOI1 M5I-B699!N(&R.F02IKN=-'C>2) *2)!BAML&/+?(=&MJP)P59342I"P#:P-E M42M,,ZV;'3%=(]U&(EF-.5W>5]3?!9ON4[6*'M^&=E(R#5]R@KB7+%8^3K4V MX.W21/.%*)4_'1^('\^I BIF<03.3PE>QO*?;*G\YVI'"WP9J\^UI?L]F!=]_ ?Y0;\7?ISIUPFGLV7/C.W&'!X"??R3??FV*WA\6<=I$NT'TY!>2? M9UVK]X">TD%.!,-R(V0.M0-5@1VD8W-A!W/G(IPP;WH18&D:$SXL I@D"..Q'QR6H?76"X<0+%AEM$SIJ MNFT"/$NW3?C\X_[J>G!_+UU^^9\?5_=7#UA&\'Z;=N%OZ)NEK,>ER^,^%P]L$#2C=%"CUJSUG-^/$ M+\M]CSZ.X/<+HGX<\V)DOUU@=Z,+YL:89[3ZEXLG@,4R0UC%*FK))2'OLEU0 M%W!*'Y6GR025#5(GX-'\#;21.4.YA&I)>#JR],":;#(!=6GN MPUD+L2":<)$<90PY*?!:XKX3.!WLS<75,)LX.+P&V#6EAESV/%R$O$-',WV+ M0B)R?X('[Y(?2H@P+/C=+UXSK*.:(&AT1=:4M+1I2[<+/UC8[CR$-2#'$W8* M>P)Y@\N()5 ,.KGHCK7L'5.'XD$P]+W7KXQ:9MWQEF=BZYP$J&=8X4UW6GVC M*YM*VJ<7HO-ACX !* /+!@(<" MR# #(A)[)CWD";AST#+T=,2$BT_PS _'U"F4!([0YA M10!;U^;IE!*UY4.C2PH_C- ,QQPO2+<&3/<6/BS@Q9N\("[B0LFC ++2F4L? MKKTYXW*V\RN-A/)'>F(N\TE4C,$^ /..\<+U03N2H+ Y[\49@?@!-%^,+ESJ M+"A+E[=7%V/'#^"4+Z] KJ,+9T3,!N4VG\*;PI^TH7"+,RXS5G:%$LYW&%B, M 6\UR8=#\X&]B7Z34^\E]CA,/1H%]N>"1&RG%,\-:DY*C,5=N>+.CE?;IU?8_Q#;M\8@_0"2,- M(L740"L2# !/SD9I'X2'@4K$G"T*_6%TC.-(WDQB"^!A!R!6Q1!?0 M4)>!(1QQ%H01X3!B6'G=@/*2RPU6%"\+W]G>1O3=U6%-R:L.$Q^P29L$E=>+ M!#_QAESR".0*R _G$0']Z"$UHQ<.((N+!JGVR$#U_;@7 W[?+FN]7MM2K*)- MUKI:NZ=:Y73I,MK=KKY/EZX:I[1\6?@^V3U$G/O4^CB->ZBLC=7M'BJW.KK! M[Y26ITC?.22J0"C^9E$]5L-$%[EKEA4W?^ XP8/TFJ]Q\&$255"^V>Z3$TO^ M$ZOO6S.ZO(J.@[]\ RJ'__!LN[][W@A[N1>F54QQ47MRMY.N#USK^H$5)*RO M;,Q\5,7!2&3N8K>:,G6KG/:ALK0D9%SBA_" [OCY%*8EO=7ORJJ2OHS^M6(B MK\;2B7R\DH=\+\OL/ OQ5">:(@F512Q&JV\9Z6(@^4FED3>Y2&7)>^.R=49B M$>%SXL5#CDU$UZSPA8V&"1^J!FKHR!TLWH ^B?/=(5*GTO*MNUZ^2;;OT&TE12#,GYU@*6Y"1"\%T@0.BTW> MPFMF0+Y7BK_!B#L' ^J"-Y?!>3(1; /4Y'I3M,VQ.0:NB,(,AE&PPY!(#V?& M\>+0AW"&,.*0XGSFSUY %]IQ8.'<>V+D!Q OL/C6.WSI/\DQP*84&H$1@ "V M(<]RB(\Z>]]X#4_)%N+"G8?,8(Q'&'8G!>R)+G-W""VJ-++T-B"+$\2GR.-" M1M%T(DH)6Y9*<_LG7G_/X-2"7#'E@L0%11I:VT*60.%5V$K3QW@_YX6)^V8A M$1(?"H:GQ)_8CQ3DLOZ3!+\9,HQ=S<]N'IPI(/8U>Y7NO*GM[L=X5&L%0(E_ M/OOA:F;V$[MX])G]UX4]AL5^M">O]EN 7#?)4H&?KL!P=?MK-SD>Y^>IO1P[ MXPP=$,WCE/V1(M7P+5B(?=P%2,\^TN*_Y4AC ,E SA,,6?G-?M\,6,*/3%B5 M/D\*6'3560A.7Y#+N>A"OP*&\ M\?P5(YB*;ZESA"VIW%EF9NC<7'7AUPOIDRZ^O2U)D0?9'E[IREI&6T.N]]A3 M#Y3W?W$*Q+!/CR>/19&"V>B:<=R;@07TX+U@(*H$WTQS!/R9J80ZL2(.I3^R MH+12L_E'P,:+R1_.>/GR#@A_^'&T\#'D+X83]OHR5\T3"=^!S6Y9:^>=UXK- MG91U:TVD,JY;K_7.ZS4WP79#OF%E9YDRED3)6J@[^3QQ;6TFL YF?,_*ZN2= M$F-'V,8@3'O[X6)\,>-&X;+X&CL_V>CB7\SWLK8'AB0\+QF@ MB^1T9>8O][;G+Q\K65DM*5GYGKLP[M@,E0+W:5.FLJ&DTX8-)9VI?#>XO;E[ MN/S\QT"Z'_S^?7#](%U=?[NY^WZY/6'0(GX':SCQ<&,'9[] M!.M$@L"<'R3V-_K,9T\PQ%)JD^/"WN<+D654$_&; ![F#JO6IR#I,43;8S@! M\4,I0SPK8WUQ!X[S&ZM_**N$$G8#X92"_$Z03I#6AD!'?_7\48#)):GZ/P98 M'V-OX:>9G!\-'7H6@X^P:=2S0Y>C3$"8\/Z OJC# :_,T&;G51\HX*8M21QB M?C16(HW,6ZF/D\"I&6C\^ /ERCW:[E\<^T02&X"0BH]P7IRP<#'S^XGGL=FS MV41D***X%YH C"9F 2"3ATZ6)I[M\AWP++@)4,3H:3GW6FBW4QOM"TS_9"@E M)Y2B%-HIOTUYXF)B2UQ)23EJ(Q $6)Z#91'5W/,F?,\A>;[S)(2P(/&I-V$ M>GY&R,?B1?-SZ_1,!L>V!(CRR)C]'E0)SNRH&87"OR+\,0O_0,Z (N4ABDSDZ =?# MI''>WY/3"BY&W(+P=WE5EY MR)A!]\H >';$!@$"49T"'' $=#>$I4!7@B"P]+H!S":8 [S"P!N=MZ<:=O&4@!*PM M>HB""_DHR/\XNU9LRQ&IS,P&;BMV4AN)?35%CH;C+)4%B(N83>T1_C5_Q?^( MS@G. Z#'17D:=DG0$;WSE/8H:W7G(DA$X $+YV;"PJJX41,AA@;+#>+4>U0?F1-Q2ZJ?W 7'I*0]:@9 MT79XG2NP'[QH%9?N2(0!%_-D&MJZ1+)=KES75.]ZO]WHK;XN=SKIW:P65Z.S MC)27"IQG7&@F PKIC2XY*X]S9@57C.[*=.1L5M$[06=)!:D"![2TH)Q[QI!' M:TWAQ/+KMA"[TCZP%;R#>-]UONT)DX8OTWH:%[ZWMC9_Z'%P2XG= / MASMQ*9J5"L.EW->FD782FT;:?;TI8/4LH].Z371:$YUVOM%IG$=D< ZMM>E* M2LN\DM*+Q[F]>R&GKJD7+>2D==L=+;M@4^%"3EI;TS87QE995R('S*/:E7H9+<5>B"S]SLW=P=H M[BZE&)T/(*("LV&3@]+@D,C3+)!L5448H6V^-I>YX#9/'%2A7=R *R=F):S0 M!F9YJ7'5U]% +I_0PUHHN_#W(Z2'Y]O1W>#/P?6/08[SSWG$S6O;7BN&,I0[ M;7$GQQ&Q)SN7_CZ,'41&NUG@\^=^<^?,7$2G'>U$!-"ZI:CAE"Q?VV5-JARD;6L%2*8?IR+FA\6:# MN!5"W"VM;-X#<3NMOJ;*2J=@\^8&;\\9;[=DQKP'WF+ @ZK+EM4PW 9Q"W&$>DJG*OE^[)>U"\+:GD7Z7MSMLH/Z3> MU<\/P;&WU(1Z!]3O*!A;*:M60Q(-Y>:94 M-(]_*]_!2R)3DXW]&P U*'D"*+DNG_$]41*O?T#9[>W=V:+!R/IC9 5L^EZK M;QHF6%^U4"2%:18N(@2\234GR_0'Y/B^E CB9G'-X@ZVN/I$STK!:20E> MBE.4'EL=$0B_J+),4/LG2 M[[QO R_/>#F:.JX3S'VJA-=PPC/\OE'\=N6$@J0$00$_7*:F75EB!RP(1=8R MVKA54B$,B]A1;;^U>->\M=];S2%4X*TRD[TJ'GDIF%>NPEB5$VG-]Y4PCM;> M!IZCLH!>H@ ;N K"*JP66*V^H75D2R^8F;WG\908!F$4"H/(HY5N)= M)6)&-^A #2F=-REM"5+9AY1Z0$J:K&7T-6M(J2&EDR.E;<$[>Y!25VGUNUW9 M,/8.Q&A(J2&EH^SVPYYA30$L&_XJDZC45M_49+63OJ[]]=3H::_OJ^0!.4S& M0+.X9G&-UZ75O[D=W%T^7%W_OL;O4@^'?_-]%2Y,SO!:).H/>N4.O2G#_J"% ME1+L.*]VY5ZG*@7%JB3]F^^;[\]#$E]=/PSN!O?A!8CT8?#WV\'U_2!EF=1# MI#3?-R+Y*"+Y"KM_L6#.);*(5[AFQ9T%.C6*-\OR93=2N?G^9+\_8:E,POCS MX-O-W2 4S0^7?Q_<-V+YY+_?XYY"]#_7@=&/O 5V4P\1])PO,LJ RJEK+Z$? M(:Q+Y;@+V+MP-'AN\)F!'L/X>P_V3Q8,?LY]&\#GN+;_=C5GT^#:XZ*GM/SDN3;T2 MU\[[R:*2A9]&F^1+A0U.[%G /H9_? JC[AV7$(4^^B1&%SO'"5:62?/QGS_Q M+O&]7KMKZHA=0JZ*B3>WG=>Z[8Y6K.?]V@[V6AN.OM!0ZY^;NG;"B]+;IE%T M\O.$E-KN;(%4SK):V1:QE7HO0X96ID'TL\^8]!W>>PZD@3MBHUVZ19\ (+Z" M3C9]9+ZDJ[*D*9I6&AP2NF#-NXE_ :'?-%[/!:I;^PUS^G,E?S7@ LR:SB8, M(0;Z8P.SO-0X\T A9U2&X&;^S/P&(FQMQC]_MN-L!Q.W)NEZP]G&#M^>,M_KQ\18;WJB*K"D%8P(: MQ#UGQ#U^C^UN%Q#7DO5.P;8X#=Z>+]Y:%>"WO59?ZRDRF-WOB[=E%LJJJMUY MZWM@=0:PW)T:?YQP?*%J'K][?4]I]7NR9>S=':1I!ET=M#I^-^@>]A"Q-%DU MJI)KTB!6"8AU_$9W/:W5UU6YI^[=>+'!J^K@U2$:>J911V_UNZK6X,VIX(U5 M 79D@.6@&G)'+:O:Y+N;%"N1]C6JO5M"/\&S:U6KFL=O,=_#^R13E\VFQ7R# MDH"2G>.WF._139$J&Z5U$VA0LM8H>?Q;]QY> AE@0FNU:.G=H.2A4?+X]^D] MO-[IRFK#)!N,'%X+> M>W'UB=;.9J78R$3RQF5X*4Y1>FQU1.S3+MA2E%:_TY$[G;V+JFQPCU58&3E) MC-GF)]@/8_#&4K%D0VTZDI\0RFRQX_=#&0W4SZ[<,\K2/AN,J0#&;#&S]\,8 MO=6W5-ELQ-+I8,P6,W@_?#%:?5TQ9+-;UDU)12(6JZ>NA^W:*3TNT;"]J;YU MCM\W01<[>_TX&5VZHP01#79J\6TI)K"_#HC+LCJF522XHGK<3[1HER71I%TF M-KCEE9#(TI-20TE%V^V'/L*8 E@U_E4E4:JMOZK*>$:R2 MZBU:=WK:Z_LJ>4 .DS'0+*Y97.-U:?5O;@=WEP]7U[^O\;O4P^'??%^%"Y,S MO!81S0BQM6#8K;"P4J+QO [=:OHK-]\WWY^K)+ZZ?AC<#>[#"Q#IP^#OMX/K M^T'*,JF'2&F^;T3R@7P%*9F\QE,0MOOELEE$+ERSXFX#O=779#4C)ZJPUZ 1 MSX"]BZ\#9X;?&:@PC#^WH/]DP6#GW/?!O YKNV_7CC\.(/=/S;3^N:&N&QANAS+S P=$_^FQ"&3>?1&=XCDZ)#P6LE/@3 M^Q' LIBO_R35[S8_*3PX4Q9(U^Q5NO.FMKN&*%1E&U5HN":UMPR.Y#^?_9C' M/K&+1Y_9?UW88UCL1WOR:K\%>&")/4T=]V(%AJO;7[O)\;A$>H>=<90#NO$X M17X$1&<^O@4+L8^[ .G91S;S;TY'81U=&[.>UC6,SJ/QJ(RUWE@?*\9CK_-H MV?_/:O4?D!2P#-1__69'J%L"T\R)'YFP*GV>%+ H):80G) +\U;J=C\+I5=8 M1E@!T%" O:_]U30NM!!QB2?%%$\\$& RL6\*+UM&D4G/T](J>W.%DAE.U#T#?Z3/^:_.$,64#VK^\4,&$NJI%_&MFIX+W!*#GRUHQ^[N82E8O$Y MT)G5HIFKA\E.V'!/UB!NA1#7.#[B=EI]0Y%[G8*M3AN\/6>\/7HK>DNU6GU- M[\J*6? NM$'<[M]0N,%Q#5HKVEF[P]GSQUJJ GM!K]3NF(:N]@DGP M)479[AO(6&F[\];WP.H,8+D[-7ZJ67QY,8Y]]+;MEJ: JJ'(W4Y9U?*JE)%^ MMGAU](:4EJ9BP7I-UO2RJETUB%4!Q-I2'>T]$$MK]2U3MKH-7IT.7EE'[WMO M:3HP++FW?S7Y!JVJ@E96!<2@ 08QB,&N5= BKGKCECK49B^AW^S9M3)7K2VE MYMZ#:/"^R=1DQ=B[VU'18SPDI\Z3#=F@9!9*;FE$^1XH23=)NJSVS 8E&Y14 MK>/?RFO8Z$#5Y>[^%G:#DB> DGH%;'.\_NG* (D&(QN,K( BV6OU55E5+5GI ME-4V^/!)P^FJ*V:AJBLEU6H]3-W,9G'-XLI:7'WBN;.9*;:ZPH3H$OP4)RD_ MMKDB]FHHKRL@&PQ3UGI[5\/I2I?B!F4.;VKOAS(ZH(RIEM' LD&9RJ#,(1'&:/4[ M!MY=EW5=4I&PQNII['C2 M'26(2-1-+LS^S%;?TF3=*JMN8$4B+*K'_>X957B4I=^9RWQ[(A,;O!Q-'=<) MYCZ5%FPXX1E^WRA^NW)"05*"H( ?+E/3KBRQ@[ZMGJR8-=$(PV*#5"UQ+>(U M;^WW5G,(%7BKS)2OBL=?"NZ5JT!6Y61:\WTEK*.U-X+GJ"V@FR@ )2$DK,)Z M@=7J=SNF;"AE1:/G.YX20R&:!C3-]\?__F0=G/>#W[\/KA_6]&@M)7RCIB47 M2MATW873MGB,WW=OF*YW,0V](UO&WO'U-6F;WM#2>=/2ED"5?6@)HUZ[&M!2 M67U^&UHZ/G8UM+1S!,\>M&1@EDDV]D4L-+=63E@JUO,V(;5K3]'8?JE*Q MUYN>&>)4N--MU0EJK^^KY 4Y3.9 L[AF<8WGI=6_N1W<73Y<7?^^QO=2#Z=_ M\WT5+DW.\&I$=*S%_K-A2]O"6HG6ZFNF*GX"]B[(\;#Q(@O\WMQPF#?X^ M!>QC^,>G,-K=<>EXZ:-/4]M_W MG@-IX([8:)=>VB< AJ^@ITX?F2_IJBQIBJ:5!H>$?ESS7NM?0)5JVM+G M6M M_8;%#G(EQ37@ LR:SB8,(09:>0.SO-0X\\#,8=)_V-/9)^EF_LS\!G;Y,U=W MX? 5\"%D[^AN\.?@^D>>>))J*%@G\%HQE*ET]\Y[YK\X0Q90J9?[Q0P82ZK: M5<:V:NA3.RGO6 6:ZAK8Q4>Q9$4M>'%WF)C=#2[D!G$KA+CF\1&W XAKR;UN MT\2\P=O<>-LY/MY:6)ZZ*QM:P4IX#>*>,^(>OP>YT26&:Q1M9-7@[?GB;17T MA%ZKWU$5N5NT'4!) 6C[QOA4VNZ\]3VP.@-8[DYM44XYZK(";8U-3(ONR5U] M[T883;?LZN#5\1L(FBIH H8B*UK3AOUT$*NK'!^Q-)#5FJRJ#<,Z(;PZ?H=) MDW(3.OMWWFC0JBIH504Q:+3ZAJ97+Q-UY_R$&E4M+J$;X_FU^NUN*6?V'D2# M]TU:1^Z:33_T!B4!)?7CHR3=)'5E16T:HCHIL[N^Z:5#R M%%#R^'YT$Z]_>F";[YW@W6!D_3&R M87UL^5%=V03;6LWN"'3]E+%R38E#5T ML J&AZDFURRN65Q9BZM//'RQV\^-0M6=N_ MV^@&#UF%]9'31)DMKH+]4$;%UA:6W.OL74*\09GJH,P64WX_E-& RZB6K!2- M+&I0ILHHL\74W@]E\"+24&2SX3*G@S);;.']$,9H]3N*5CQZ\6 (<[*ER\)V M]Y1#EVAXWQ0N.\?OF\B+G5U_G(PNW5&"B :[M4COF,#^>K)I5JRJZ+X1%M7C M?J+%O2R))O6N_MYI#J,!;9:9\53S^4G"O7 6R*B?3FN\K81VMO1$\ M1VT!W40!* DA8176"ZQ6W^IV9&/_:(A"QU-B*$33FZ'Y_OC?GZR#\W[P^_?! M]<.:SH6EA&_4M.1"4ZA_:SS&[[OW$>YTL3MW3S:[>UNL-6DFW-#2>=/2ED"5 M?6@)HUXM15:,IM-]0TOG0$M;(GCVH"4+HP0M739Z>T<)-K34T-)1=OMAS]BF M )8-?Y5)52I0E:+*AIFNMI#JS5IW@MKK^RIY00Z3.= LKEE7 M#U?7OZ_QO=3#Z=]\7X5+DS.\&A'M(+&Y8]@OLK!6HK7ZFM&586W5BB2KA/1O MOF^^/P])?'7],+@;W(>7(-*'P=]O!]?W@Y1E4@^1TGS?B.0#.0M2,GF-JR!L MN,QELXA>N&;%_09ZJZ_+9H8OKK#7H!'-S?[)\L&/R< M^S: SW%M_^UJSJ;!M>?BI+Y'B1JA)E-8Y_3AA\.^1 M\]*G50\Y" EV_?^BQWS1CSY^)#9 SZ,?]T0:5=F&-1H%G#\S"1L,V^Z;]&P' MDNO-I9$3#"=>P$82/D6(X+KMB60' 9M+CLN/$)'L\4T*V!,F(FGLTRI=GAXVEP4\V7& ^ MCW0S'CM#YLO2Z[.'PP+F)E^,O%C25T"E .?^;O_%_/8R<(N?!>&ATU%81]?& MK*=U#:/S:#PJ8ZTWUL>*\=CK/%KV_^N:K>1'XN@2>/./13!WQF_E,(2<9WM] M\S#@-*)J;8G_E?ZGX!O7BRG,,ER]U4SE72T> _;/!6:=OF /[P=X]_/$&_X5 M46S7XMP&8,Q&EW/Q#$=B0-TS!(N_8*W^_8_/]X/_^8%!D]B>]^$^I&^QDI6S M6#FY>#88>0GH4]M_#$7;F M6P)0XI\%Z*T;T=NS'^LY3^SBT6?V7Q?V&';XT9Z\VF\!\N4D?@!RK !^%69K M(3,>ERBU 1Q<"_;3\,"\0(2CPLR?9? MO]D1X;X?X67"JO1Y4L"BU+1"<$)="MEF$DPK%' 8N*72S0AN5P^#[U(D&[Y? M7E_^/L P]O_XMZZF6I_NI:]7]U]^W-]?W5Q+E]=?X?\O__C?^ZM[Z>:;].WJ M^O+ZR]7E']*7F^NO5P_A.W>#^Q]_/- KXFKVYOI>2@O63';]Z<@B\^$9= O4 M?Q8!*1&8IP]:RN0M@.?!L[>8C*1'!NJ*/0(]!N7H#JK$[A!7"3N !JCV\I3A^8P^'7 E#%094)N"W0A$J,IKC8NE7 M1DN;XTZ^@28FJ#?Y6$[S\/V#-2/_-7/]-^@][.OLD M70:!!\67MEDB3": R(MW, M]UXV.P8\'D!=)Z\?"5Z6(R=RX>';!-/1=,T,G$]I?6 MQ,F9#)Y 6LSPFW\W%4E\(3;0*)+>AS\!R0CLX: !;,&,(6C@A1$-?V$_N1ZL:(A3C!9#P2XB@,^?[3D0,$G>;,#B MI QLU3=AN>'D-,;PF(MY $@A.$?$<<(5 M..X(:,%_DPFD\,D3?DT3<,M?\IW@+]BN-YL[4YS$#'YM$WL-YD%;0L1(X$ ")0%X]HOM3#@, .8 TIG/ID[ "! <6XMT#[9 MQ"%@P,@># D(^Q*N=[9XG*#Q,_$6H_968274;QU(MUIL B$U?_4$+;Y%X(9# M8O:4 PQENZ9\B@Z1<&I!AT _J9_HD7@MQNYV^.M]QI>AZ D^QA]F0S<<12P- M#7IG^ PK9B-OBB@VG[Q%HW$\LA'UN7AE_I2P.L"OI3=F^_"?OC3QW"=@73:M M@\WPR#\E=H#$$Q]_DHC6K"::/P0@\0^D@L">,%H!;(A2B67)F6=@%5,;"0,) MDR5@%;-BSL5<,#XG''AM*6XK&^TN/KP6SCV?XW@K\W(0I 6 #"],06&1P+:? M+WPF:AM]^6\)%N,&W%471*:*?!0L*)#SD9;1>:&W[*?,YJ:.$E08^YS"?+-GH+V0:HH%QH@6;U7 MW&Y2J?89_]U;P'0C( WV$ZE6F@$-!\_$U?DP&2IH);7)3)NG)JKE-V$9!,BM M1I%E ,Q%V I@"Q@HX;$R28)C$+Z/I&Y;^45&'OSOAB+K78OS)SC#46C!$/:' MP\*YQ\/J;>EA:5C@K<$2VXQ^@>7\NR%WNUIDR0P7OH^L:,6B05):.PQQ[G_O MP#J5:!Q@EO"7& 4ERBHD?(9LFU :SB2B=!BIVS9@[Q'$8++P/V!C:']%+[_: M2:X\ MG(R'DN=" 8>E67) F!ZA^RV(3Z+QA;DFE^!@;OR<0[9:%O)SERQ)!# M(.2BJ@I@9NS49Z)N1P+OK+8F\$[KRE:O(T<'NA&1T]BYX>T(/[WT2M(X%OV$ M.*;*BM4+N6"(JDD<_?>>:N7&P?A87^B.!#YAXS%#68_F&OSG$^K+J'W8W _' M+1=9H^Q8P&HBT0*%N"4,<* T<(/SV#I=.)9H@NN4$>DWU%EJ1_E.73%F]B2GRD;';V6!*@:>XN=4*H*\0/G,G=( MN_7&8W04/+XE3CR#^8T84,X$+X@?8?JZ8/4# 1Y.D/"&7T43QLPQ@B&)XV:[ M(W <$$G3LD6/EF-%.O$U?K/DU8@N,$+VAU4;O0 Y=P8+-&35 MU$+MITL\;L8Q;O(F%^#%2=XHJ5;;^B7&Y1W8(L=JW*;G/]FN,TRHY>@HQ!,G M/A^RS2Q^*325#&:YK!QL9$"[B-$DA4_L8)Z$W'H*.LO0 W5]Z$$31=!$$311 M!(7WHVI)#Y+SDSMH@XWWRGE\25U--DU]C2\)6*SCC1*N)!(2^?Q)=*$__.?" MXZ") 8G1^;V \';G>%O(IK.)]\9 N6>HX2S(38\2 M&Y7R\)@_M/X].==M=6&N<54O^L81?*B;CZ%9+S+'>\<1!;B.\ETR^C?!;Q=IU MT*L!F6_U:M$AU+8G!>(Z)%P3" M2M1T:QTA+]%.SB7W9%TOB:(W.>ZR*!JM\4["2-R=FAO/V4;/F1$YSC2Y8ZCO M0D>;G6BY)Q;NM$[*G6:LN--"=:]BWK15+QI?9AUTL/5.-#UBRQU9UY22T6GI M! M[T4S9,@Q0#"8+[B(CQAFN+\E;0Q=9FA^#K-%[PM[09*-GY30XEOC<;GZZ M#>Q5Z2GA%4D'EI7;2Y?->#OM[CZ,MVJ^N7QXMQ'M\COIJD6A?V.P]1W.,BP+,+PN@JD?S'\1=CS4#[!;1/ MVI-T7/@MC\*;.3.&RT1]0@15 0N%W^TGBMS":,@A I&]*-I")_&]A"_>EJ M4NV)D$ O3&Z%'0R? 8.8^P23\( Q'B^:%85KCT: \$+!?F72(RR)O5#(+&94 MPE\VH"P#=NTRD0#I+04Z$ROGNO[D+1PN&<:+=A-5"[4?G8DS!QIDF SIP%[? M9+$8@!3\PK<J?T/! _&=KJ4S"&> MA]P4SR!*OXZX\/S99SSB(;=$Y"%Y&%;M2I>+)X##TAL:QX(P)Y@$&3(R#%X7 M2V+P:/[&K4U009 WWMIO/NSL7[+TQQ]?I \B*#-\*J(P?VU'[T6O) 1E^%9D MZR:#Q3-X-^(6?!:FNVQ@SE*\^QCP 9*J]TK1B'%VC _[P0AJ,8[8<2BVW,E; M79#M:V*C0AJM4R7^,]@%C]8Y!7883:M/G.>?@^L?@[U62\4!XMLT*D8PQ 24 M6< ^AG]\"KO?.2ZM@C[ZM!P C$BV4HB )N0_B^NHGM;6>Q9>;HBR-F)B<5G5 MAEW]EGZNF>V>VB_6)'M:)K)][GIJRMG94+\^N>"S (0OG;!>5 MO.DFB:OO7$P-4II#C@I9!0LQ51D8OU =E"_/-E@_^^Z\7FAP#[I*@P2;D:!< M'G:$G677C,HJNE:@3-21SS"+86^*"4+]O2P(;"M=5Q\H9N'+%BAJY7&%70%5 M-[(Z/;QIJ.],J*_.56+SJD YE/PBNSQ*<="ZJLJ]GO:N M@;,;N']! M$Z:_[%: _91XVKG(YXYIR&K/.@L2:N3SJ>!R]HXZF,IB]&J+62WC_U$8:%+&7IK-91-M).Q\4K3CEE]N9R-2W4AG3)[ M.]43\;*1P.R>#!JLNTP\%!JQ5AQ!4EM=XY;7VQ9 MPS\W&R$5/+MZLQT"0RKK?^2KU#4YDI R=RV.S9: M#)=J]6>M835G;+GP,]7JBDN/45(,IFIM+LI*:U@JN[>M]FI&T=6P3OR8ZH,< MOMQJG&Z$52E=]LKK18;)+W%&T=2ABO0(_V0]>2ISSDMCQ.-CE04L922*/=-T M/"LM46(RFC@J-YY1?_*9399R/C$]*05Y#:GK8MDKXWE(-*Y7AG5*WB=3IR98EGRE,+BX?N M7@N#R[2<0O50HE26 F\\QSX:("S1>VD'64F_8<$1C_HPB)(*49DGC34%]#?=6COM/-2UMO?M0O0OAM_]_>MS:WC1QK_Q648R?V*8A+W'BQ-ULER_2N$J^D2').\ND42 XE9$& M+RZ2E5__=O<,+B0!BI0H"I>I2F4M"1C,]/1T]\STTT^W:JD<59M=6L1F:[#SKM,"Y52R!KN$UKBW\V>[HZZ$NT>)-UN2W^V=0-M=?K MUU:S&NF?AQ(M_L+^6:+1Z@\**G'.U5\ZU84A233:@Z'1 MZK142FQT]<'VU5V/57$R3"'P@3YY.'U%P7D:DY(SY+1Y/OS"RPXRGR#K%)2D:WH%>6Z:^)8V>9 M84UT,NE[%,".3WW*\4(+-"?Z[*WGTZO<3V>%K M*)"424J\4!=BGHWJ/UR"?^Z#Y'!](:3XEW6ATZ?+@"9(B5[*[/PXV&2 1(#[ M("]_?:VO@9%XZ=6FID2^YCJV>36/U"*;@UPA=!/-+I@.,3OR0&*\O'SGDKQ>\1**,),I(HHQJ M@#+:5YD1B3>2B >)>*C, FN>!LEU*-=AE==AI?P7F+@_8PAMR!%3+5@0^I['7/[-I#LP$VE_X5ML MOG#]!\:46V9/)Z"\4=*#*+ =ES 4]\R]8P+*TE%619QU3'NW!F4I9P@#4=G8 MQ[+M65WP0.7BZ"%BYE!@H$F!XB_QWW E*&6_80%3W@Z&6AE *,][,^Q9Q:0W M>;Z;52@2_SX"D0S5,,R,(ZWP0TL@)!M$:;S+U'9G%%+I0L36<4KY(DS6W-)B M3!?@BRXK+K-MUOCZ @S8W(8Q3/-&Y?%UF$SHDY=A*QGHC&5Q2 8ZR4"7UX^V M,M!)V%H%,$:5[)2$K=6Y4TV'K5VR$&(AB'\QNOH"$8_K+Q!B+?%KNZ5$UT$8 M$K\FE4#BUVJ*^)"X&8F;J=\":YX&R74HUV&5UV%S\6O;;E7JEUSKF5LJZ-8C4R3?V]TNA]:DK#>2N/2%C_9UU6C MWY5^LL&JW!8_V1NJEB5Y)RME7LQ..VR+A)-).-G>77/E5TYU$],E/N'I2K K M-61UM4#"$R28[#"6I2=MM;35TE9+6UTA6UTG*-G2A=LTNW!#EA6$9""\1J U MC$[WJ:Q76T+,DF\5(UM<_WX=F:(J'B.(+.-\U^Z5U8Y\L;.FGP2"NQ1 MZ23B2.3P-)1*T]!BCXHM@P"92TKUPO"Q8-OI9+,9FW @5P[=Q8%=/:NW!;_4 M,K++Z&C/1W:M@*^V70@)WDN(ZL)^0&7_[Q)L#>618XFZ@#=@B/,=%L &2606 M9"OHY+,A6]NNA181&?7,07/3]RO9*8D(J7.G^M"2U6!$R!5S,=Q1E5^9QP+; MY<#OT66/,T2*Y# MN0ZKO Z;BPYYRK:E?FF#K-5F7V^*?-%UY]M)=;@%>!$_UWR6PG2<#-O?O M",B4HEAH.P4_W=@P=.@?;BG]$-Y&<$L8,@$=40GB6N5/H<) (.9F]=*!/ M5>QWCT)>X'L@0S$?B911[>)P\WS5!3?V1-'A06)F$UX80[:S<5C!D^5MQ6-, M95:_NPW BHQ$KVMN,!))Z_C$/T=?3B_@&?\FL.>9TM/R[ZFF:5"#ZP8D#QBC MAX=Z(O1'.K>%50*#Q HM4E\U!D:Y12HD4AMV]+T1J15:HPUV9PEQ^N@(B_IV M( .2GZ2-1D3T2^+M) -3=3LE\79U[E33&9A.SZY'EZ.K:^7T[.3\]Y'R?O2O MB]'9U6BMDFTZM'JAJR3(3H+L),A.@NQV15M4#)-R:&3/LV$]%9.?Q/34"UM7 M,?61RT\NOVHNO^:F79VBEK(P4DZ]B3_?'CVW[;UI[=+SBP96Q>MR2]7TZB?G M[^/V^>G7N%LEYU=6DY^;G%\]32Y):5!ULUM;O:IYEDE):KYFU( _HKJI+0?* M<"HX,ZB&Z=K-"5?(0A5W?*@.>E4K-/XRIJ]66K:;@ZR0EI7Y06.H5V3."[Q: M!9U7"1U5=]#9C,6OH,?8)AFRN85=TEWHB*IM[I8S,+GZ-J/A)5DW/' M,OP!8@]R+PKT0C=[Q1Z'OAM'Y:^LI:0GYV?*U_/+!-=T??ROT97$-&USL=H0.(O$-$DED)BF:E/M2,*B MEJ KMK0QS9D3J=EMT^SF(G$N O_.H0IB6*2'PW&4:_L'"R4HIWI0AA+.F8&J M6]5GG:D.>J)^JMP65(YNJJ9AU5:Q&@G+T:Q.U6 ($I73 )O6%O=L#=6!7GW. MF>I8T?JI$:^IKFXMG&E&-6ZS3>FE'3^,O MJFX*9"G=JD0)5",V;5OV+:C>9MQLG11AGZP8VRC":[]?3T4LM8%5"PWJI/K2 M!C[+!IJ-480ZV, Z(2"N4]H%#$DC^P>E"W'_C:7D/.57?WFOW:E)NUDIW+ M<4DR45LF:E<@4?O%SCKJG7XIDUC;EL0JT[.E9C=3LYN;GGW&D@(B,AV[>DDR M)76;-778J_ZM='72O>1MFTMKAG M;6BH/=-LQ1*2_KDINEQ"WC#HJX:^:PI&=32KD0[:Z+3#N,@4[OU/XQ<'RRI. MJ0XH]#3$1 J>D"')*:I7);DDP.CH[-"71 M\&<)%$3OZN82Y.0MOZY+FM6Z1-DPQ@\*)GYX MH!54+B[W)WC]K:X.AMVTSY,X")B7@E;$=SAOQH:&B(HC1;(DN)(;&_H,#R)" MPP^A.?B]'88L"E5\F; TREM3U2R=$W,,M<$JW";IV#HYR;)XZ;W8C0@38RM: MO]-_E\Y@)B_H>_(#@G&<,'L&*4C6 #? TS&8$Z@?O^K,9#!+E=0N:A9^%Z;0C@MUP*A9.AI(IV&*IF)\0*@<6 M)=.^M3*M*7S;9DB%-VK1,+;6/@\7?NGX8\J;P?7OR_V*' ML[O0@X9J&4.^8-.26(?$'H I8$6V ;9T_25)4]=$-U)>K*\U'N=06ZI)W. *YW_NV8+_8E( MRKP"[G_%EZ'YG.E?WSQ.@Z)UC3>;/SXXI+E9BUG(W%R.+LXOKX\_?QLI5Z-? M?Q^=72M?3J].OE\A:\$V NR]OLE$>.D)*H;WH#C(J'7/7/>(0DF$[3J>[4W@ M(TK$)K<>].3F@>L1/$YZBJ^XS"9&+%+5*?>)/PH4F&OVPGZ8H[V AR\6C!:P&[@2:@(UF7' _$%?&F.XI2$Q^5$_B? M_S30M?ZG,#$")*( 3"JLQM"9.0SM $ABAD8E8 L_$/A6=H,B##]"0^A0+KA( MP2YBPR[#'^S@@=M?>&3A$]@9?SJ'A2] Q?ANTE0R=2%(/4#G";9FSI' N7E: MN':$?PAQ>L:V]P>?44%[!G,% U"5^UMG<@OM>*$31AS\'+&;@.CP[,7"A7T& M'VK P \)>R2^ JZ!B,=48FCC [AA'DC'!2V;WB#16@#"MR<1_Q@^, !(F SH%4PN6,OAISB$ZN2'QX2="6Q="9=&; M3]R8U/_X^G<5!C#&[N?D,K&#:9&V?P+'ANK!Q^"/'9A9^#\7/YRMF4_*\Y]>387O^9%B1U'@ MC"DJ%-Z8/\2K&R0+'/H:DD'&_Q9$"MC2%);0!/J<-DDF8F.C[,>$+2(>3T0, MES-*$'L[92#O*2QE-$ W2$^)_8?G<;!3/C24G&BK4Q>C>SJ'I<^P'=!D[ !? M^K?V'19E8![HPQ3_%=WC#XFD4(H@7&Z-']:F.A_AD00Q3(3G_1N/3-!3:U[H MI'X0=HIO)[4=J(]H>5EB75$32D+^!;I;M(Q04F\U=6!I?!L/&[.>MK:1QU92,[VQ);YC>*OU5MN@'0CO3=Z^ ME30F^31S:T:WEL4A^30EGV9>/]K*IWDX"7/;UC>%<>NN''5VP(8M&_2#&N^> M-4B,MSXTGVZ\TW8T55]W KL9<&K0T'N\P9XU7)58"ZH+22;5PW=*,JG6N5// M9E)-ECSYIKV7(WJ%VU@T_[(6T&A3ED*5-VE;:1!;M MD9K=3,UN;M$><6PN*_94#T9= JOI66JO6WUD376 V_73Y=:4!+ H=:^VFE7S MD@#%D]+OO,:$5)\FHU$6IBW>TK!TM6M*;]ED76Z+MS3TGCJPC-IJ5D.]9;]5 MWK*YY6R27(1==\25Q1>W!2C?&ZI&OUMY%U\=3'/]5+DM4/E>3^WU)%B^4G-B M=K3&0-DD@4@)VOX2?S?#Z?2S\4H2VRAZ!D.C=2H9^86:^4EQE8LNW]%QQ%^IK MTA'\\E()AJR'"BC$;5(&),7R1GYDNXPR](?Z<,>>4R:^KFJ:M4YTE<&"0"'G+:C5,[QJXAIQ7\+F82(O/38O=":U7U07IQ$VK&Q^3'V7V>&38VJ#':9F M>6:LY\W,2]DN;3O;]91"5:OE?U:LF$3)U1W25,E.291,=14L[\Y MN_YPLUZ0K%&;G(Q>QWHY*58M4;%62[9AKL$$UZ -J\9:)UU#TUR#T1^HW4?X M7J5KV,XUO*"#E2@UB5*3F?=).*MI:B\[.ZF(;ZQR?G3]=+DUF??=OFIJNR+1 MJZ-9C$M=[ZJF6;5#QBK;M/KI**3F MS@$)TN[N ZYF6=:6G1<,-(;1V^H%8QE!T$..Z>?CGP0G,#%&IMS!Z4-$@\.! M%\3%9\=3$$S$)BDMY()>BG)"XE2/ZS3%.1;-!-/!42ZB"X)@,B&6Q+\@#V4) M@6OZL<+.YG$CG.CQ/D6?9#B(=078%R+.TG;1@>%V&F.\# ).B/]Y$)(-J)$E M=(F$OVUC(A^%P/5PZI\#@2OS-GX_3>LC@D?Z?D[\SKA^3O?&D)YPUHXMGR#A = MGZ$:FO$$QVY_AVB3;#_"X!/A7ZGL?L9-CF>9HF[W2;QK0&P2XF[;;D"U,AN2=RM1"PV:NNKGHC?*PK3%6QH:%KRH/G*K.C:M?KK<%F^I#[N2<;MJDS+8.1>] MWMY2HK-K@]%I"]ZL9ZI="P0H)UR>X^1:!#\*.,EQ?^HM[%J!( M(_J93=6G\/V!P. W,=>#IY/_L6FI4NP+N:V;PYW@^_TM]6*=7-;:+WVI/??! M1O[73F ^$WN!V@&& JRP/XON81GR.1=_R7X[!9FY_B*!@OZ')7KP%+#._L T M;8>(/V:I!P@"WVRI^TNE- Z%$]^SN=;50;>W.SNGJIF[X7HW6>ZGI<8*.G#HS$CV#.;CQG!F&?%X%$[=D,C5#YPBA;!25SMW,S^X(SJB]G MM)?JJ3B8V^G!*ZX#EC<4,,H9VZ>)EGA'B7>L?JVX#CZECKL M2 V(G41RE<]+K[%J4J=XHCE8:F+;X2LW2U*$A,8]- MUN6V.$O-[(*WE'RTE9J40,K"#-5& MJ?<^/;0$M(!NW3F3A)G(#J:4DD^@A06;$&C!15D1ICN*S M84=9 _YL[&-"D]L]$$_N]JQ.B%]!ZL%XD8DPAX; ]G./S!DCM,DM<]/I2ITC5WBGW MM\Q;4_XU+7D*76XYNJ8$S+FU(JYREFX-BEIOOQ3+5&<5?9*QQ-/KPR$AMU>C MU'<0>6OB:-9)K@L@;/NU;&6BW 9-)SE0<^JI]R4'JN1 +=%#QL M8?CS /OM0XC=*5#+(XA\'U;X3E41;:%W"&T7VA7OC9G'9DX4IJ'7$A8X$4?J M;E:B\E4K7[%P91>?LZTN_O+S./CIE_5FG.E?WSR^/K3N\,WFCP\.N1#6CD!I M(7P[__A(J$SN\Y64P\!]9F)8OI !J_E;OJ?WN$#8AZ:+GQS?9RJ?=_EM-5W73 MP.?^%GM,/--5MX2H5UIH,]]U_7O:0G.P?#Q'T_1?W*BQB N0'WFD.SFJ3 $K MFYWY9PQ 8"4Y^"RFR &$KAN,\102U!7268%0F VSZGO"B"MM< /29[QWQ7;(X)"H-5.J)7"@VQL.!J@_U MRMMBB5]YV81C0S6[NZ90[6E.FAO6\@)%O+KEA#EW>/[R-*M2W?2O$JO25?O= MZEL5F03XLE%,5U=[??UU)J6Y@4IF5J9LQ@*\>0N*P6HU]U7%MN6]9G152Q]^ MD,%#-9;Y>TVW5-,P#CXA;8@<>-J3'89,9->ZCCUV7+IT:D4H [0E:F?HSWPTF' M:W8"N.,A^?Y&7T7SIQL#C*&KMI7:F]#W9YHWG8TW;(7L>$;>E!52LLO$PP;M M$;C9J^IKG_9\2/ MQ#,>D8-H,@F0>"?%TA2" %93MGPO5)Q\TFDL\M\"MK#A>VP\BW M!'^*@\DM?C>,_,D?*@T^89RA[T^=* Z2I-)C4^0* \V/!.>.(=OY/E[X LI]](* MCU,>;@C/S1@BX,)/A;,#WU)F]D1LG3BE$\Q4^HVWNJF:UN 3$1KVM;2+Z>P7 M]"O-4HY1.P3YT"=ZA2EFGY,PW)T0D-CU%\BI(+5$3D$CH3!P(X/UQ\A M7MA4P"WYLN$I^F)3B,T-^H.LL>?.HI'-HM'55&VHK\ZBK@_5GLZGT?;R*@_B M&\#8S(R2;$5DF93>:GW5Z/=*E],G02*H=O7^TV=C?S+6^^I@8-6&+^^KX\&2 M6E$ T@[::Y 2PM9:-_M;+^Z\%J"9)#PBKBNPRS!I^>7%%U07M5S-K"F\Y)"] M)4MZZ[M3I%'#9_N6VD>:.2)*$W-,?XG0Y,=(08:O\':[6R\><.L!Y?1NZB9O M+R$S-?M6EN_K>)B^FZF%$X8Q&BK29.H0K77[AW+O1+.04-\PQ(3+2 M4;@LF3*8(&C4A-E\V]>@]QD)J&@/'\IYV&29@R:F@O?CZ*4D7[GU6XQ/.!$F M\1*]5,#X/."8+UGHPPK)'0=492"/ A*4&^9!(.;RR"O,_'J0C(DK58RV@C\; M):2.N1 .V189I@Q&8>HY@IR8T#04! #DU?!KPM4G)+6I%]H(@EK%0^#+A7_C M9)D+1JR5[H/*K=/$W85."#L9QJ))+&#,T=;P-8BH&S]$1 B MJ[#MB5BD8^C^ @;Z ^02@;#X4V_[?31*XA4J(G''X%GF*=#\O>.Z^&)^H,BX M66R@-HN@)DOHU%/^%H/6<,W+RQOA_C%)TR96T82N$^PYY\T$X=X$]IQ'6;!! MM<&3,!B(@[M?-E^X_@/"\JF41%JK(-]6\@Q$6^@D8N)-Q21IY&1-#/K[?XZ^ MG%Y\2-6AX OWM[XRN?5#VM*1NYDX"X2XI>4IJ*,9^R@.CZ^:Q M!,.9/')I' M-/KT>X':5H*Z=3R"(:)T%W3S5-@VM,*D\LK^#'-[<9VC%%.@HHH3/'AG 6 MLZX(ZE?ZLP<#FB"J:FK3RV;U7$RQ6IU[RG%\ Q]6!FJ!;E$B/.TF:!..0PYL M1"CZ61@^X5RA OTF@?Q[H/U@6QT& _D6HU8HO031V MGWT[X)I/M6!\V!+=(N=P'-WZ ;$=YU" "0E)OIG;]M4/I,9[ZHN:.,(/I>6B,&Z"WH$[NJ'-. P*=)7.4[F3 MQS&,$;%)I@8-$@92#_181SDN![7BY3KC<1/\T@!O( 2*CF1YYYD$9HG<;NVI M0(IM81IGN:["_LFX#Q;1F%.Z JKCVA^)O7O5C> MACQD1=J6OH_Q!1L',4;8&E?+KJCLM?H9&V'I_.PV;VEG8G&\[77%,=O]K3.Y M36SA,KR?CIOIH&?\L"24G*&$\4>."^]#C \=+^G-&"06\J-6$ R]K]S!GI9< M Y6L@,TA+ /XZGO[ _R1?L>/8:@@!JQCU [X\4I(^_R.!1Y.9.Y,[!+?>O_G M/PUTO?OIZOSK)?U3^_1!@0_/>:,@D/?C#]2D2R>_XD/\K^]QF%3A@UN&]\X' MI?M.A?_"/_!O%P$.FCZ$L@UC$-[4?J GQ"-A/$\*67UE4SRY4+[2V<2(:G7@ M#FCM?>5%KNIW7+0+-PY?IB,;/]OM6-UW&,K#I'@@.UP_[YT[+LSC9-ZO<09Q M3I4K4"_8U//)QC##CR/EQKFC*R%1#H6'[L>+!8R8'2QE\4"LC@<,+@(Q%IDJ@J;A+LGFJ);-! M6R9H0*8,K0R\/5VQEW\)%9>!N<(WZ("EQ$I"R'T#MMT&E>1M)$"@#\4.7!;1P*1(>_@R/0>EN<=$7IL-<6-M=K M)7P S9I0$#+++2['@X%%,1URJ>)9/+-V0!!X>@C[!SST="%,<9/+K+?:0-QG M?LZBNTQCH[4IH!!L3Q$8.F$94&VA/H=WV/19&5!5?7[Z5@4BJE0$AY? "T54 M&TQP#6.K\M&\8)2U081TO)SN])6I<&3@(,6E2R^[6$F#+.&G2B*K[&N[AD\5 MNBW;?L7U38PI")N%OP^S0^X=(J0*W#UD1[)XDIX[ AO;WA^)XM I/C]=$@E* M_#@*;^!1"[*SJ"P.7S\G$J5AYR*<<%D8*MJ[I0T4?8C]6#@B[> 8GG?7[_H2 ME?3\+)#**>6&XW+H]#/J5KYDR51-+RJ9^LHY2*?7H]\5D(_RC^_'9]>GU\?7 MI_\<4;U4^,6WY.>(D<,0BZ I&D .X"5*PV6=T0U_W!P(\YX1_@S&:8:IE4-,9? M\=MZ99)"3?$OZ(M=7- 8!L)JF?N4NT0-T2T<%5D6BQK7,?T\Y7^X\_%"F]\2 M($= P&^XZ<8_$$A6T19L9NBBDQP7+&77 6<+)@#3I3"_!]J/7;P)!)\2AL+> MV 4^%[=<0B!O!!F7H V8XHNIC5/8WXI!Y-#VP!^VP'SX$'( M12%(3=3Y<[*#Y:D<-$I:J70!D][AB7F[]P-8P1XZ&1$*)K-'6UK,R@,?Y3J@ M[_G7:"Z+\HQ(#ZBF=^KI424H\2Q5"U)=G&U*6*,(B^<-V5.L",Z2/9C/4TZ6 M4N\R'4BR/52Q"F@$6=8:>;&LM'!=I@^4&>]]W^K6^@$=KA8NZO0@8]G(H(G8 M$"43[@:"B:PHNDCJ22_,>,QQ[\?$IB0>PB=LGO:3?DX BG!?\597+:O[-"Q/#]HE:++>5"ZI2--?/W>$*6;6/#>(%PLI2\(;7_6<:J\ %H/#(GFL\773[=.+EUV$P9_8!]%?GZ M\]D,HJ4@O=P^&9VG=]OX1?[\U]0;K#W_-7U>3<63G)[F_1WLTF#B.'=2XCR2 MCF/V(P16F,R;>E*"WF01P_(IQNB'B!./P7U=QIAXI1GVD6:]9[S;FC7E/W44 M[JCC!;EJB#%S@G\O#E4>:7.\U.;XPP=Q$#(ZYR+Z>H[=%C 7^L:V@PIRPJ)$ M5KZ?5= A^!YY'O#^<4";2I$4#:'G7.@-#Q_304 #XJ.BRAMJGC@^NL>PSJ4@ M.HS'O94LC=Y &<(+XXZF:\%OA/U/^@>2Z"AL7(4ERKN2D -HPR9;CLKT: MG2A!G.3'X0@@GOSJBW3 11Q@V*MN([(D&:_L[US-N## <\9!@=SR ANS5&;3 M#2*Q)Y-X'G,T#^7Q^_-Y[-&=2XH?SA;9AH68Z8R*.DVIX;"3@794 A=C=@T) M$@''(,&0]BL!N[$# 2D2?<]DM55(<%"*DUTYJ7A](8J>3Q/4Y F?8 ZASNP/ M-Z<@B6T&;78JX#:^Y//T*"F:ZE,--)7F"Y4^!$ M8.+(C!I$K%N4KLX)DA9-N$E!!Y.I+YIVK?\IS!O-5 /!URV9R>F2F82?BI>3 MRA\@4V_'C0 .[B^/):.3V%".[\^K?1I7)Z]O7\\O?CZ]/SLR(64:5B1PU3I\9:[_OZ)\&_UZ_(U'LJ,OIV>_;A7*]E[?)HF#IX+[IP " M4#SV=L'CN D2G9( R.VYMC/'N,4).=:(ETU UX2IHQ.(>WA] =KMQB&=>'3 MJ//G%HXGHKZ\A\33IUP9.7',0.A"0@T*FF'7O@]C3.=/Z)L3Y)ZJ,"?B+&T$ MXXTY<#AE&K9O;M!_"@_[K+.0E$^)#PJB AA[=O?UO7/547X]/KZ@\QP>1F&] M$#&X!TY0YU!$ 2N;[B_&G&&7GWYF3^(-"$$,(7Z(J:AFC MR]$7Y>KXV^A*.?^JC/[Q'?GD(/;^?GEZ?3KBV^[O5R/\H[!9U=M[EX@ =D&@ M*Q?Y6@PCB$-@I5#>]F8H0(6SP0KXWC(0U=)U.UN"*2T1K&\34&[+^;:M= [+ M^:9UNYTN/PK;A?3-T#IZ=[@??C6]8PY[>R-]*_[(KIT:=(:#?L7ZI TZ/:-J M@M*[(*G-1'O[X41[:GW/)Z['78_-]U "DM=I.(L)G Y&ZHJ;J\0T3U?.ILMI MU:1$A42/1<+912!B)1*IE..^-1,/W"[L@&+GBWCL.A,(=H\]#V)2A,Q=N/!M M*?5=I?Z[_<.9Q_-UN=.>!K/<_\TBY3/+S9[Z'./CFH>ZW3!K2;* M\LCH% 0C>#_/CRF5]]J' OTX4-WWN3.=NNR@4WL^B7R<4TTY4I)_)_'DOII(HLJCGL5W!"#\1V\0HA MSAE6-4QBG/2')!>_80Q6^[0CDL5*3HJ<%#DIKSXI3_6;]6)]>P77F%8@1=>8 M_K"/_7]M=.M9(7;-HF@Y*7)2Y*0T:E*>N:64N\:--TT-VQP6CU2LZZH1_E4X MR'[VU%>=X7*K@4E=;H(N2Y,FU:"I:I &1VU1A$KP?EJ=P6J&1B%:K#1#0]N8 MHI'+T-A#9X?;57'E>4>\N'RN6OP2RX& ^MT551PK8%S@!0:R"E@F';IH@KT) MJX\85EI$.ZD_GZ;5K'U\N7(78@ORF<1$8^ECB;$CY#6#WW#V 573TA+]G/=H M_;WLG:%J#,Q\+?QU$1#V BO8)TP*4U[G!D&I1,.PS*S ^\4K,'%\ .(Q]E!B MXIF(+;V?QPP<' E@;87#VCC20_89,8**UAT?6; XE>O )AQK0;+=8YU.NEL= M/&=T&S!6S,^F9$!.#V'9?&%3X2&!H%\M"3CU%XBW05!T4FL8P4,"9_^S\^.C MYWMG\1QZ/2%<(XCADLU@N$?]-XIGSV'D;#+]B/(&<5O:<1 <\T:_NO;-&X7# M;$##?T0?B2@)I.*&[ VI_>RH/T @XI,^_:15V_88"AGL_V&19O@_C_;A7UD/VZ=L1-]>IU> M*6#+817_Z?'Y ^]_3> G6"]8I0#ABC__9#]6E&>W^7BIX*&W 48X^M=OIY]/ MK\LQ@6('?F?71PNA=;0R 3^R,=E% MU[?JS>&7X'.[)=;@?_ZX?3C"V$F#__U@/PQ-Z]Q&\S>_G."V;X955P2,G *H MXHI&G?4EV7 %Y"Y*Z^B54,!7\0'/[5:I NJ/*N!:B:RV*J!>$0O8* 74GV ! M$7"%+/54WT,;4'6*DP[BY>EES:!JDBW546DD]Z^C3S"24D=+R=&Z6N?T[.I_ MRO3T7Y\OORFG'A:MG3#EBS^A,LU'O$A+\NNI^'5&9FLO%IROAQZD:FN\J+/R MQ8YLF" J.4BTN?2%R+X1=0KG8T9;L7R>4LCI"TKEDJPQ.J M8WF!Q4**7?=[?K40\6(7>?_,J]825U12[YBB2 7F[4,M+^+^1_D:!YX3WF;$ M"$Z8*V,7K%?>ID@F6JJVE<0MH9*)#J1#,GLOM!0/>S^+:H99!5I8^MY-#'/Q MX2.Q#_+;/%0;O!P_R5<0_"QX@:YN&5ULEU,"E7%ZIK2&)5^X2BL38L1]ZDW\ M.<\3R.XIL>D<1_SFZK/X,"%%>GOYX=7Q=R9-3!0^=_J\S+_@ M!? ].MP8LUO;G26Y>*3@_ %1>#U&[F7Z3I+#QJ;K5OS093"'P\[ ,G:M@FF" M"=RM(..FVHX]:R]-&=V.I>^G*5/K]"SS@,4=]_M8/I^WS[U5]4HE_>WXY._* M;Z.SRW\K?[;GBT_*\=75^9@AY-;VPFDRY N0[J, MP[B,WYVYHWSK*"=V$+KL01JY9^N:E.C+N(WU'!%T&]=(;A,'K,!IE$(:UT\_ MEJYV]'YWVSNB5H(=]/(#V9_&_O0!_G,;S=U?_C]02P,$% @ /89(6#_D M&?#7# 1XP !$ !J:VAY+3(P,C,Q,C,Q+GAS9.U=;7/BMA;^OK]"ER^W M=Z:$ER3=36:S'0*DS30)7&#;[J<=81] C;%824Y"?_V59 P&@V4!R7)K.IT- MV#K/.=)S)!T=R?CCSR]C#ST!XX3Z5X7*2;F P'>H2_SA5>%S[Z;XH?#SIW?O M/OZK6/SSNG.'&M0)QN +5&> !;CHF8@1$B- ?U#V2)XP:GM8#"@;%XN?M%B= M3J:,#$<"51].EXG]AYW$$/IN>.'0L9:JG%?E_5%R!D11XXG.!?6<. M[PI6%-,)\,IZ(7F_I.XK1;)=*L5J)2%JEJP6RZ=%9206@I%^(.!&LM> 0X\ M<54(_&\!]LB @"M=PP-%_E*!V&V!V1#$ QX#GV 'LC3-IW<(*$*90'Y" M=H!Y7]O,F=!B!132>T<=++37JI)<%M752Y0O@2>X^E94WTY>N%LH9=<:\.(0 MXXF5YKA,J'UVQ<:"F*]6+BXN2B_*^=9;L-:9=/FB^EBL5"6_%FHW>65VW?); M,9+;APV+CF=G0R2WHPUK.]HF7S!)ZN]\5S/FO=;:C)FDE1D:B(-S,J1/)1=( MENZP6EQ]L.D 2R#@N#8ZH^+JPQJ=V/>IT/+JRNS:9$+\ 0TOR$O*=2XC_^G M(!K#$U/$FDZJ_UQBYC#J&7IT:<+H!)@@P./3BP88,1A<%=0D4XS&RZ\3!B?2 MDJA(0L%R)U"WI0;@"2!P_")CKD^KLPL*V_%"$^^4?4 MWL-]V]I+$?#^[RON8,^VXE+$";QMO%Z)]^1]1-RK0IW*Z+B-A](\=?USYS8E MK-&*%Q(1; 2\\,1/9?U?!147$741:4FD1#^65@56H (.;LO_I#^O=O"9\*Q( MBN!*$V666^Y1:\5F%Z.F3&O@UD.C^=!M-N2';NONME'K-1O7M;O:0[W9_;79 M['6SM[P9RDA)5?+0E6T)$2<1)HJ#HADJ"F'S3E>W)_^];S[TNJV;VX=ZZ[ZY M&V=K\(S$G68C;@&-6CDV__OYMO=EWJC[XS1- MB9'HLVV(CFO\-PIU+E".#K#@IE[K_GISU_ICQV%W/:21W/-MR%7X2"O($9$/ M6 0,Z* EXRAM"L>^VPW&8\RF=- E0Y\,B(-]47,<&OB"^,,V]8@C0ZX>O(AK MCSJ/F2G>BS(C^3^I<(APQZ-<:I-?0K6(#M!",9*:T4RUNA-3CA;:4:0>_: , M0-J"_^3(/3K@P!(=C/KRHZ,[%D^_:^\?^]%F=)#WJPX2(B_QOH1M+I!;]W@" M/P#9EQHP ,; K5.NF%I[^8$*X!;.8(]MI/Y#DGH-IX>#"!!IQ+1;/VAU>6+Z M!A/V._8"N >LFDZ-W(N&S,ZJ"*B4E[E(I2._N2OES2@+^RGO64I8ZM75EM=R>=U!KKU93-"#[]L$X^N M%3:V?W6U_4,8I''RRD-7R I?RVXOI^/Q!&1DKX#M*3'A&-DY765'(R(-B>*8 M>66JB9DO(UC>!M8=80:KW^TYRXYH9.]LE;T("TDPI-'67"@.F%>*.J VIG'?@RX,U5KQUE?'FK8<';.A&2E+ M9$@6N&@&C&+(>>6N&_0Y? MD!9I/:I6_^GV+V2TSHI'#1!)C@85"L#57:=AAX+NCG%-?-NB$&,G"6V6+,F87-'X-K4J1UI*1 FHCXD M]E\WI5YS1TQJHM0V)#1"&8E*Y&N,"=?<,;;#VJT! A/O39:)D2HCXXGTS5XR M=#/U1[_(1%;-\^BS>GA4=JRZ7$81H9;3;^HO)A.,?I3(-.W#C^96(6D6"NU" MH6%''[/,V8=/H$VE0%-.N1,UE+^A?Z6I-_K6:Z2L4&21EIO;='0K.UYO9:7] M(9%!0)CM>T.7VJ3:Z$Z)+-<^W&EAS2SO>?0DRQ$B8,Y(KK;IX-9_ B[T>?6W M'*'2]!M]ZE6>Y8A,4F5C1AT]RX[9'M.YSJG.Z+RA1ZW5:_2D1'9P'YX4F3++ M:N71@39LC6E=83S"6L$:"$RG,%((C)2C2A\QW2Q1YL MWIJ-- PC*8F\[=(STODF9_V!NJUYR@AGI"SY0-FFDWI'^I+MW0$N&'$$N/K^ M9ZFN]HR9:QW!;0EOI#?[0T\TA MA^L.V=KREH9AY"J1PMIP4C>'W*2=K]UAK\$"U,A>(G5E.+Z;[P IK>U5UMUW MB$=F&[>SK7?]8XX#(OK3F8B@==D?J$=<]7J@?;*_FP5&5TGDT@RNLFQ.[#1" M^!N3TB+4G\XE!45QJW+I7J;?T+ .O3+B&:E/I(4R_2+'/YO!CZ7EEZ*$WY=> MG*)>FS)[(Y3F5[VRX:L.51+Q<$T.J_Y0%[V>+HJT\51=TBN4'K Q\]BC*?>)[J]E<%P0+U6@KUWJ[+ MB2[7T^^-<(/PV%$!<>D7@HA ??N%T6!R50B+$P'C @I?,Q%>B81NY1T%LW@? MS:LTHJ[1+U)"+S]>M0E757W_!I2#LXDQ,%DV.\ M6IWY;DN,@&ULINT!;1HCO-P[B_W :AR6$3;"Z_=[X7;[Z[=.D8D^TH5QO)^^,[$]H.9+O0?SVN MYZ&)WNFX([@O QGL0(\V7P3X;FVLCDGRC6UB!V)NBO -<>*MW7[=L>;: MK,8;?3]=Z)4&/)7-\X<9ZK24>@(U%DO<]-Z<*G(0'3KJ:(91::7409A^!YP# MZ&[R0,47$+*U90D'W)M G5V^ER'9.)@/)8U@\_R\#=2A=CUU;N1)'1NA_E!% M"VHIY,GZM7^G Y<\$5>.'P:ZK2 .PA?V'*/&KK8&S?'$H]/PW3QO$R)O5/_] M8[Z:XP1CM40"-0DQ0?X.S5R:M3KJ3<1T(!= 6#V4M+'9M@,[U(ZW.9I13A&6 MEDC["9#,D(<:)34]27,?A"3UV?_MBUSS>_J@2>J(9!!ZO3%HE] XMGB1_,#> M5D(;P0YV%93FQ[LVC!'I8#N"+S&G#X%R85F-@ LZ!K9Y9;"QO,6 :%$3X@L8 M LLR^3HC< ,/6H/UDURG^UF=8PWGQ,5VJ?X1C_E/^BY_VSS3OH:NUPQA1*0F MBT=PA]'G!DPH)^)&1@!>M"1J,^) S?TK"%=%FWTD.\+VT^BK]HIY[!GX+K![ M*KVPCIE',T:L&Z0.(DAM,^H&CFB 1YZ J1\EZ )[DK284D(&L8.HW%) 8EX5 M)XH>1"5:?IO!F'#H!A.U+Y5>CTVE#Z(J2R-!!W20W:.Q[?0>%=C+-I"DB!_H M*"+[C",7K'(-8>Q;*^4.@CP5R\PV-4U=*5'P("I0JY8KY\W;=KKUJZ4.PG1# MZ+VWE9P5ZJ'&L#+T8IAX?QO3ATNE#H+GI1'N5H8-8W_.SCT6(C44SR)[H$-C M+9#K!C6<7U/Z^ @P4=EOWSDQ=%6#U$%0>@U#XJL#?349*.$AM(&I%Y,2#SK8 M?[RAK-?M;.0TF_"^UUJQ:DY"A?%ZZO, 7"YYQOC3N_\!4$L#!!0 ( #V& M2%@3GBN7X!@ "GN 5 :FMH>2TR,#(S,3(S,5]C86PN>&ULY5U;4UM) MDG[O7\%Z7S?;=;]T3/<$QO:,(VC38;NW9Y\4=O'X\G.>^SZ\6SZ\Q/^(WNR@],TR^/IX<]/ M?G_W$MR3O_[RPP]_^2^ ?SQ[L[_S?)9.CW$ZW]GK,,PQ[WP8SX]VYD>X\\>L M^W/\/NS\-@GS,NN. 7Y9_-G>[.13-SX\FN\()M3R;O^V_3$1X'&$_[>9BF^H!^_%._>'%_ MEL)\,>K?Q+5SZSOJ3[!\&]27@ N0_,>/?7[RRP\[.V?#TO MKCSRGR']>833[M./:7;\M+[CZ=[!Z^7NP_^KY[KL7SY_M[N^^ MWGOQ]N\O7KQ[2X(L/GC^Z01_?M*/CT\FN'SMJ,/R\Y-__GGTB0 )R<49G/]> MX5.??H:C( M6-+T&Q_BU8&KPO4DW4+1)?1QH>WSISRM(_H4)_-^^NUW:F749.[)_3W8^8+55YZ;P#&?HTA>\NSH-S]_QM#\]/EY\ M)HSG>+S\^]+-CEMS93[;OG[.N$&R;4J>YUB0'I]?D6> PL_N9I%%TMHYS4&CHN 2@X&88X1H@E328@T]&[/E M=C2K,$0]6H8TTD([>_(9"A'V[7Q&@>)L0H/[[1/Z O-LE*J_XX04I)05,"LK"O*8F/5?XO+ M@PFAVC-@0P4T(\)NW^/\LME%SDQB-H!.CL(X+0UX[3DXE#(XX5Q&WY@&US&T MRASV9OV\'XDB)9<*08G@R#WY0%I2#)P6N7!K33:M+?85 $,R:AMI^[:$X.[# MW(R]YQ'E^-\5Q?')Z1R[M[,R_Q ZK"F)4-JC1 >6\PRJ) =1"K*TS)GD)8%D MK57_=41#,F]-N=!0$6TC_"^DM)%C3"(!)DE6EC$+O@IM69:&#*]FT6PCN/^Z MD7O8S*\I%38?]F8,>#F>DN#[X_=UU6(>IH?C.,%S:'7%0C+&=4A@E$^@O$O@ M4Z0\)FI"RBT-0NL\[^N(AI3K->5$0T6T-0\WH5'*,<=1@O21@;+&@XN1=7F,:IZK<%MG-^,G'3*:T>/51A H;24M"4+7#.M?&$^ MIM8[:F=/;H-_;[DF%FRVT58'JFEV1&[ <5>#;":,"S)$T9J?5P ,+Y>YDV:O M4W/]P6W&S]^ZV0EV\T^_3<*TKI'7M8"36BM1C6%)$5,,##(G,"2FAJ!E@)1T MMDI1+)UU8W5_#<_PLI>-M-]LZ+>W&).81&%]!.L99=:I4%(=R25J+4Q KPEA MZPAU^'E*@RF_YA W5O32\/@8O.>F4/A+@8\* 2$*[8 YI8Q),5O1>II_Q:JO MLPK3'RVV]_JC.H?>APE]:+\[WPM=]VD\/?S?,#G%D6$4SDOPXLL%F=8Z:4?^E&:G!.8-)B1@%/Z3P5W*;"Q/ MEI',Q44-JFA*!8NG"8Y6Q!2\$+IU\O4U/,-S>2W(T4P#S3AQ452"ET"-L"#Y MV9)!>Y5 U63!!TD_9B^E3B(7T3IJOQ'(\'Q@"Q9L/N8-HV \">/\XN,)3GLD MNW5I$?%"5%5X,C)!U)EL%3+ZCCD#DMD:$,0D6&H>#'\3UO"6[%I0H[4^FA<% M+O:<@9GA 9Z+3EO,2K7FADWX1C>8ET+*FP\XMNHS1F% MH)(U-H(W2+FZM$0^3H$+YI2]3<5(M<4*Z8:2+$>4Y>*L(%E,T)Z\KG,0BA80 M#$HG4A+);[&N:(#+.^MJ^RNE-NN,]3;8>RG[5,X;B38 IEBAY 3!4MA%$$T4 M3N=LW/;4?K4E&:)N+D9RI"R]<84:#'XS9CP!N=A/,7\(G33\?2PWTWI]+@.-69*&L9I/!\E MS6.27H")GIRMTPQB(D<>=>19^\19\X.,WT8UI)2],3\:JZ095=YU&/K3[M,E MXT51MN:6B!I<73Z0DL04E)BZ6(H(PM,O6V]M?8GBCBD[/"8N;#CFVTA\+I:8 M@PZL" 4E(D4K/!7PBBCI*?-B25&\HL4])[OK;V/\%C[5A=.E;-D95&@2U+I6 MFE^%@C"G:^6K%SH')@VVKB^]&I;P0PI1MX.'S940,,D^2L]%I;(E(EI4?:LF*]G M7:T'\NP!8DA91L69;'XH815<0XJ4&[.DN5JN$>8O3Z^/V3[]W+:YSMMW]/77 M%Z_?O3UX^>KUWL&O+ZZ"V:##S@T?O;TV.]^2HU&OG8,3[ CS]/#,-.S/^G[$ M.'IE0X94ZJDUDBK1>?"0:T^B/IZ'[ M](K&;+'S5LD]FTP6XS/'#OOY*!K%32Z<4K5<0.7$P/,4:+"J:^+"9=XZX-FB M.!L?1;N!/R5I0?$-AVBYK>MT"GPT#K"X(EUT&9N?7?ZF9WI8^SL4/GYQEFU# M[366C=3^[KW7T^F@W(>@(UL MTBESFZ#4:E>ED(.S*H'(4I9H/*)KO5!W!<"0C.Q&VKXICEEOF!MN4O9('U// M0CPG')/9XH37N70C5Y)TFCE(M6)"9>?!^Q+!6!^Y+BBP>>/1KP(:DG5LRH1V M:FA7DX4+B_TWG)*UGQ"PW7P\GH[[>;7][Y=F=U2#'EPJH#@ MJJAD-3GZUM9N-61#6L)MRI4M*&;[(9;2DIM:#<]5[5O@O*0,34I &U2*P0C7 MO/1IM1!K'1G?TZ?6^7GVR9]CFE(X\YG&.3 .BM$,]93'4G(;>?;:9Y2M2WQN MPS(DE]F$$U_&@ V4T)SVR[F76.VS[P)H67O]*I_K3HH$*UB*T2E*>%IO95V# M,*CUGRTQ8/TQ;Z9X$N)25IO(YLJ<*:D1AB X$VKIB /MBJ90CHRQ;*WV*P"& MO*+EF&:<6P>.&P&J#HNO-RM0Q&M11Z?]XUW1>EC[NCX';S[Q^/#Z;W]L]MQ( M/*.8J8SG(TJFHBTV0Y$>ZQG> +%P UYJ*\D6:=_\--$M4 9EIULS:;.!?^ = MX[W=MW]_N7_P1[MK66[^]/O9-[Y%FD9;Q_5X?.B/?NMF[\?T:<\^_=[7"I.+ ME=_=1)G)V8DEIWA,29/+UZ(6H7&$8&T!DY(/)H:<0NMS/:NC:]"MB%B^F#U& M1LN4( .'BVY)M>\QR@PR2(O"%UM$ZS[!GY\^,/>T#6[/+ZI,,T M7HS(B(L8T%D+6=5C>=X;B#XP*"&%8J6T*K<.=BX_?TC+9/>D_K6'O^'!GW^> MGF6D+V?=[O&LFX__?0[',%58\: #R\1'S\ GE4&88@IC!J5LWC+\-C!#6A6[ M)VJT44S+F+2>/,#G>/;_J^D7-P>1P/4L@_ Q@ W6@]+<$K1@0(1H!&J;E-U" M:Y=O [MCR>/6X]7[(%![C;5;I#\*'3XC3(NVXA1IGQ$[*ZMUB;79?%U>ML1N MGZV!Y(PI,AADHK7_N1G)D'I^W!-;&JBD7>/>,)[6D.A@^GS'(@W+6 M_82/A XEA&*@T'>@@JNKIO6 +.?29)MXRJVW][Z.Z(Y-?K\+Z])01UOT49\[ M8/6C9+DQGC-@T6BBLL;VV6-%!D_RZ(E@D=#!+<4A&EA(,C:4]A8GU/K[I[K(5V%9NZ[IUESG6Z1 M?]?.08YTH6E!UA.\9.2#A>00C:$,D3,?#8_%BM8M5K\):A56^>\K0FJKJ.WR MY]K1R1$6D:3,'IC)L89Q";R)&5Q1WC(9.=.MER]7P;72@A_[#Z#1)OK:/I,N MY8M+JCM#?KM>!RJ-=*!,;6&0!'EN0>)+)9W.K4]8W0'>2KSZSE:2MZ6]>UA! M6I:2BH(V.3*=]#IEG#$+""E8T-RXY%%Q%UI7['X3U$I4^LY6I=MJJF75RDW2 MOQQ/PS1=DSZ5J!0OD(RH5T\%!LXK 1J)Z])*;DOK\L[5T378KDN(>5'ML+R+ M>W\\Q?Z@[)&.QO5$03(YB]K^D*EZ+5N"B%F#+,DDRYA3NO4R[#=!/8+-O4V9 M=,/F7D-%-2R>/PF?ZL8"X;CY+O>WF$Z[\U:=43/'& +SU8YX27:$DZNP 6V] MX=BJYH>,[H)O:(4H]T&KK>FO7>/WW2$7D1(OWG5H(\J-B\[_LW4=UQF_&[8%-C737GT$%Y/JX#,,WUBB A M63$13!"48,MZE[8/!6P2V=MHM&G>C?(&&(]A,W%;+%E7&\UI\087_0_?S2BQ MJ?T5:H<]$I=8?,M.EE')J1@X9)E"[9*7P-7"SJ!1,E]B"+)U2+@NUD'U+[QG M@FU5KRWO][N([%[U_2D-Q36;J9QU(3H/F$L]%DGAG9<:*;+3H>1LLV&M%VV_ M"6I(EY$^0 B^N:*VG'0^Z*GVVM;E9C*!9$"1]Q8=]3LD!$2UR M-,$6[YLG]7?!=\<$]T&L]J8$N\UJ-]=?\WCA N&M]X..M*"(9;'I)YD&9>B+ MC\J#K)<:EVSHU=;E1ZNC>PR)[M;9U49W6XD"WH8).9;; 7J*E'/1'HQGG@ Z M [&>I$8;)9E3-C=?J\!Y!?6US=NS7&]G9?Z!8N 1!HY1*%?OZ:J- M%2CNC=HC".>#]T(QV[R]X:U@'D,RO'6[M)9FMD"4\R8<%W!,,L]2Z&> M* C@A#>@DXDQ!9YT\P.#MX)Y#$GM]HBRB6:V9U$^MR,@.;-V"2D%2L)Q4/7V M1Z^X UL;4%D1&%/;6I"]"<]CJ*G=NEU95S_MNH21U-\I"ZP!E40"JL"[C* M" M&AE=4IQ"O,8JCD_/ZW5PD_[J\U=K\/&53VO2T&-5M(T: M>.QCW\^Z"_>W>.[G(/H9GATNPCR*2? 4+"E0Y&INO :?>:CE^0&#D::$UM-Y M56P;7\2VXG->TYB_^X"3]_CK;#H_ZD>Z"(G:.&"9LD^:21E\E+%VM.;6"LXP MMCY&N2[6(86+6^'<%Y=A(Y3)AL2D!6,H4Z9TN8 7 MUD 6Q7M1K(ZE=6YR5XQ#"@$'1;FUE'C_5"/:X!(GRD).&WR]*DZA-!"CE" 2 MXRKY+(1_*#OW&>600KIAT6T]1=X[X5[.3KMSF&B3SE*!9T"Y*"N@!L2W=93X_VSC;ZB4591U M.TGF5ZO('1K7O!78JMCN:PR^B+2]T0JMYJ!S;52?./%#DMJD+283-:VQK:N% MUL4ZM/2I.>=NFG];5^J]3\-J*2CZ'HE@BBZ,0Y 4_2CF$'Q@")%S(S.7OC2_ ME.".$(>6/ V&<.NH\&%X5L/ND=(Y:T&1#X5 G%(\S!"90! 6BW(I,.$>RNY? M@!Q:YC0LKMU9C0_"MAIUCR*3V3DF0%D:#J4$S0X>&? @$*5-.:K6'97NBG%H M:=.@N'9G)3X,U2CDIF@;A1.R7D55H^W,&01&7E\HR:/Q7+FM+ G=!>/0VN2KQWJNV6.7874&4L7D=G@"T:0VGIP=LD0*02:[.,S)M?2+<6T"$=$!L4 MZ=97YT/M#H^NK;UONC\\XMO>(;Z.N.$>\6H\,IDA5Q)27"SXZ BN4.[G@O+6 M)(K)L?7A\D$L-^T<] M9,\Y*!HPB,4BY7&\9"\1;Z<1K%G+F/(4$JN?8" MYIJB2OJB 0W)ZV^3:=>NU/2VV;7193768G#>:6(#;G<^[ M<3R=UPZ<[V:?NYF'?9366+RT4'B@#(,[ 62:-6C!O0ON%FHLPJ;FLB6$&9*_?\@Y<-WX#H,]S6*'EN*\(H\T/1Q?O'EQ MU<6[HS#]VVR6/XPGDQ'EC=RZ&(!I5T!1B@?.:0YH4 3,3+2OZ[E7 8<4D7RO MDZ8MRP8YD<[MPJ5?7.^';IE4*$,F$>MZ3 D%/,6,H*(((2D,- #GDC?%'!0 MC7&_UYG4EF:/9"8MS,5(&>^<4AZP=I%57C-PC&6P+'+AC?2*M[[YX1[$&E1O MI/^<67-W2FTWI7Z#)[-NL0SP%@]KOO]J6F;=\878TT3 %S_-RL7B_-G%X/'3 M^9_,9WN4V,XFXUR[XVZ0D&\/3)-T_I[&JM%BP-^Z6=^?/;V>O PRZD*V><$W M3^E"O;S04:: -!\$ZM;E:Y<>O_F=$ L/4YOAT>#-NY#FM?ORWFD_GQUC=W$D MOTY(^I??A8\CYR4+NF9$-G!0JEA*D)(%)YF)-DK!8^LM@S5@#BEQ7IL?->OG!V49OF@3.<]>0<@%*1$@N0F5 :.<"KIH:TSK*7(%P*!ZJ+;B MPOI#O*+7.W^]?HFAQU]^^']02P,$% @ /89(6 O1OTP52@ UTX# !4 M !J:VAY+3(P,C,Q,C,Q7V1E9BYX;6SMO5EW6\F1+OK>OZ*NS^L-5\Z#5[O/ MTE1NK:.2="65??H)*X=("2X0D#&H)/_Z&PF % > !(C< C1[9;%0=A?1'P[ M,R(SAO_\WU_/!C]]P?&D/QK^]4_\S^Q//^$PC7)_^/&O?_KMPR_@_O2__^L_ M_N,__Q^ __OTW:N?GH_2[ R'TY^>C3%,,?_T1W_ZZ:?I)_SI'Z/Q[_TOX:>W M@S MH_$9P'_-_]FST>=OX_['3].?!!/J_-?.?SK^BPXRQZ R( \25-(67- 1 MT$7#,8;H(_Z_'_^"*(6V@@'SDH.B;T+P68!7C#&EN#-%S#]TT!_^_I?Z1PP3 M_(G$&T[F7_[U3Y^FT\]_^?GG/_[XX\]?XWCPY]'XX\^",?GS^6__:?GK7V_\ M_A]R_MO<>__S_*<7OSKIK_I%^EC^\__]]=7[] G/ O2'DVD8IN\/H,?GZ<4_ MO(Q&_[SX(?WJI/^7R?S?OQJE,)T;Z$X1?EK[&_4K./\UJ-\"+D#R/W^=Y#_] MUW_\]--"1-I?SC].??/?E[^SL]A,"#$\T^8?ON, M?_W3I'_V>8#GW_LTQK(6_;G(%92N?!1E+F VF#1'?_.RF>$=GH=]2P3<^N@':^0?!&9Y%'+>$>N5S+^$\ M!WD=8?W(?X;T^R<_;F]?,7K]^_>$Y_>?_FU/[T MR:LGKY^]>/_?+UY\>'\WZ'_^_ND;(1.2B\7+_;\V^-1+D(D;_6&_+C>OZ,OE M1U=TK<'CURD.,RX6G_.G#T;IRB\-ZM(WNK#5($0^^GM _5 M+8G@XDOZZZ3'!+,BF@!!6-I23'$0--,0;)$R.:5I([EIZMWKMOU*!8Z;2#7AQ 'V%-*,"S& 7I30&59(.IBH;"3)U_ZD)Y!%II@ +-R3-Y4\1%M(52XE M0?\)P:C&--D"7D,.W;*YW\*I>Y!@M!]CK");=[SY#O1U.,/G\^UK([B]:VY) M]QQ:!;4AC]8Z7#=9U)GI-Z=8,[L= ]V$JO%4A!!%!B4XO86,*^#)Z2H.YR:> M(LVN^,D/B&5;F*L#=CV;3::C,QR_P\$\%IY\ZG^>_#IWN'N9<#CO,H3, RB= M&-#"'D'ZA.@=!IU;^T:WP&G)FE7QRE:4V=V4HV[L<),B;%>*+"1^$B?3<4C3 MGO>.^Z3(0<#LR&N, J+# EIHH[1QG)GR?"(U]YQT4VIEYG\W&8Q+P M I1FB:10!D36)%\A(7T*'!S)ZZV6QGK=B96O =F_L7>QSDI#[Z+:+E;\,/GT M9)CK_[SXUZS_)0P(W.3)]%D8C[_UAQ__'@8S[!FNDDDJ G)?03(/@9D(4>7H M(BLQ!MMZ[=\$V*'XL),1KZ_US2W0 4V>I#2:$:QWF) @TL[W&J=++?0P12>< M-9"8UZ 8)HKT+$)RV:(/Q1O>?'6X!<\ID**9OF]R0>S*A9?#1+[)A_ 5+\'K M">F,*!3I.ZX%J. 4_2TS"*$4YU7RTO#&)%@)Y!2LO[N&;YI=[FKVMV/\'/KY MQ=?/%&,AK5AOII]P?$7XGF<617&T/;J,H!0B^4'UUI&%Z+AC(I?6!V,;P#H% M2K36_DV"J%T)\AP+$I#\;#3YCDFK&+17'(3-% 5Q2WREF!F*#4@H4["B-&;$ M*ARG0(&=]7O3YKIIN-!+TD4*=A.H[!4H;\@[3D$ .2BZ\%2*D*T/FT[N1;^_ M1F^:U^R^YH\^XWCZ[>T@D'C#7!W4SS7T)6^DI]!;Z;D&D3S%0L%R\-H5D,)A MSEQ%1-=\L5^/YT''ALT4W8&_=VFG>3T:INM<5ZZ4(AUH(XCKF06(W# HLF2B M)RU(LO4!T*V 'C0-VJFZ P?PRO[32VA,+'51FJ],0@5P&&D+"DPH%V6QN?7; M?P7 _NWQ;:;:3$Z'/_6D8]/]=\9Q]GDUQ_'Y4IG^$<8U!>]&:'&4R MX W%'HH<3G J%C#H25*FG&6M]_C;$9T2$1KJ?E\;08]9GJ74"6*Q%)9J@>"= MBY *"A=HHVT M(U)0ZO=WTWQB"T-#W7<0^<_E7H6+^<0R.:Q 4:@&)3TQ-M@,41E4(0<11.N3 MX7583HD-3?3=P6G WT:C_$=_,.@E"EI#$@E"2(0C<0,NHZ(_O,O"N%1^AO ZVY%?] M$/L#TAI.G@SS^^DH_?YI-*#/GM2CI>FW"U&-#4H25&#.T=*B+2TRFDLH09"' M*;$(V?K>;E-L#SZUIQ,C=!#R7\)Y_2B;%QFE+1QL%!Y4T0Z\4!P2AFRR4XJ" MSN[H(;YILR]E+Q Q1!H(ZM7$J*F(9"L!)$\ M%LD-\N8W?>O G!()&JB[@X._);!+:2D7! T)&2L"DC )E"CU?E*2W\1-DCE& M&5)K[V$MF%/CP8[J[N $\-EH.)?N'_WII_,4]7,=?+O(0BG%\D 1JJ@WX(II M\I60J*NLDSP'QTQH7B>P :Z384=S(W0;?9PCRAAC4K2!,12"XB$9P>E")%:* MOEUL='I%87AC1_)D2+"C@CLX^[N$:,7I")?"%&$],$9.L8H9*8!*$2(OP?@@ M!4NMB\5O!73ZD<2.1NC B[AUX;IT^"4TMR(A0C%.$7V)S9$91S"=\^3U<-W\ M0G%#: =ES:X&W68;N:Y;%V[L![-*3&CD3AB&A!<.:] M2=8ZU_KMO_3X$S7U5EKM(&_AEB@+G;8RR7H?JSE)6"0X$^F/$FQ)GM'VU+Y[ MV?%<=.XE&FVD_FYJ&1>.[1SBVS!^,YY?_>9YL?5;'+__%,;84YGE7'@ 3+75 MAM>T/I%/"TAO! M_(;T=THO382?$=A)^KT+V<3&:$ M3%AGH^413*JEN"Y38)R,!I9\]LD;\G+#'BBQ0'/2=+B'PCO?4!8M.TKM&,'4S:(*(V#X&CS M4K5=JN>2@5"&>^6X1M]/8;N?4N9SGB@R#MZ&?7PZ7]R(][M *DQCD>2UGS+&V M"#' I10YI^2L:5TMN0;*R9B^A:IO,L#ORH!W."6E8'X1QL/^\./D24JSL]F@ MNBG/2=FI/^UI+E3P,0$M3+5VR-&6Y(V$8+P1L80L5>MRJKM1G0PO&AM@Q?G2 MSEU7/XPQ3&;C;W,-+)>P^8[5,YJ5$*(&YVOFKZ%8Q\G(("E.=,XY %!%>DE#\$VK\"YB>(T M3;^]@E?8?.=CQ)N2]C+M33DD6H^R)@^5FD^%#4^6O M8,?R7/$_?[ZFJ%?T9=NI9>\_T)^_OGC]X?V;7]Y_>//L__SWFU?/7[Q[_^+_ M^^WEA_^YJ&:]BG6'>6:;/J^S26?W$KB[&6B&MH?"6.VXFBBXM-9#U-R!9BXG MQG.2K/7>W/D,M&R]L+6G="BFUA&@ (=: >#:Z%:%VPLT5IV/MW33;1<>/U7<6 M'3B?*VYBV#QWU]7.M]*!HG@9HN$%A/':"XPJ\]9KRC%ZAS5(J/W M^6Q,@-[BN#_*"YSS/Y^2=N9S5' XF;>?Z/G@;$J:(BE9:C.;>N/O1"T]]Y(K M$R47G>15; ?SM#G5M=TZ\(1OA?SB[/-@] UQ48,R&Z=/!+_.<9OT!"G)U7XX MF5E:1[-P$+C+(*RF(-ZY@JEUJ'1/J#\PY1K9KX/"H36PYUEK:UZ4(I,V4@N0 M5L2:%B,@8!(@A!*1^>*R;]WJ:'N4/R396EFMJS89:Q"O?3MZO#";DPTE_BN]Q_*6?3(;1 M.B] BTQA%6=UE*BNYWV:>8_!.-$Z-+D"X+2Y=']==U%=]KS_I9]QF">7CG-Z M'JU*=9H$<[F.E',,7*RS9)GB)8C@C&^]CZ["<=H\V%GS^ZDQ>Y)(ZN7\Z5]Q M^FF4>SP51"TLZ!#J]HP:7.$Y8Y3ZVO^#?!==IT:6Z9/96KB>A$PAC! M>*5J&UZKEF5M6QRCA2B&EJY5D M0C4?:+KYK<-.LEXL4>?M=XDLWG$E4-;5(H,2U?&OU84Q&"FX]:PTGXQ^&YZ=-X#T"?-L@&_* M*B4__7;IJT6%C'>T9?'J^IJ:!%]B'8VK DBTVAK!.U:W>".TP=6Q-3;D"/W>UP$,+8)$62/E P M5P,;*2($#$AHF3%HI,^AM=M_(*+<4>5V&)YLH_Z&_*C.:N]M^#8._<&_E[G8 MA>)LBJ\YV&+KHEGF$Q$TU,9BM#=K&ZX/!;GI\J[XW/T',XVU/FJCL@Z2C[]O MB;Y0?R(UY.JC'=L:8 M&%D*P M7=9!F!.=U!,08O38R>-Z\UT-;$8Z";*W=W?T;=RU7VX;;K\-T-L91 M>4-NX&)X5ACF][.SLS#^-BKO^R1TZ:[_]&@GTC&E\-I&'[LDX0+ M33RO)4:#>X7I':!H$=YWK9SN6L:(P)UQ5D+1WM=V$0J<4,2TK)DOOL24VZ?- M=-PRAEY6I5T(4%BI>7+,@*O-M8R1,D9#;WGS^.MH6L9L8\\[6L9LH\9#A^23 M\;3WCMXCG+N!*F(P)1DH/$C:ZCDMY=+433_S9%G@B6U$:OK42\:GK[X;_LH# MCZ3URU8&&^VJN(8>[@6(I:NV"8QM N--[-C> ;X[[-U!^=?-MX/F.C2D\T'X MS#QXXW*D(+!D.-RA#;@F'&UOOVT4UMANOY*FSF9G2R#! M<4NQ-#V9QT0>*&TF07(2QA6EE,X"-QM >(?EKCQT?P'!3FH?M=!9PPAS#B1\ MO02$6/?660>'?[]4=>&K M_I+F#_).ST7C:__>R3"T1H6OW\"@U(TK7/N+&"(@IBB@R M5]A\A/3V*$^8/$T,LZ=LBAU.,,Y+.4;EY? ++G.6#W/&QE'P.ES+R\A- MD#4\F;H=S?X/J_9GU5&G)MDO:8*MI83)@ G6@-(I@XM,060Y28FE,+U1PN41 MDN66@[%CY,HVEFB=P?%D-B40% H\'8U^_QWQ,_F&+X?IS\OS!VZE\#7OS615 M:Z!IM8TF&K#9?6+ &R@-V+EHJN8-F81_&83@I.)Z/ M\IG7WQ(UWY05:"5 M"7TQV=4BPVSJ05HDF= 52+P8Z3!9TWR).WZFWI',>O1$W<:H^YKQ@"5+E;T# MVLXC*$7[O M:@$@I!J$,"\T[2QW'C(?#67:3T1#;F*4#S^M[=/'FCR'F)]-: MJ-Q3*@J1)8?$5*P5[ARBJ_WKN=:6IQRB;-U<8B60H[CJV.7(<'?U[BE9]1U^ MP>$,P[".5)Z3M"*=/.]/PL>/8_PX/[H?E>6O[7!7<;\'M;B):"!BHWN&JX]\ M<_[([Y1+5M&RD!*Y^5D0082@,"]DT(Z\?&VXBZ+UT.B[,.W>PV3EYR]'L!GG M8[T?#MQ)4#8*B*HFXV4TUML02O->2[?AV=?]1%,>W&Q=TDCAQW!W\78\RK,T M?3->=FB:NWNR8!(6+5AG FV=G(,O/D+F246>19!ZHV; =YP2KGKVH8X#VAEU MU%"YC0^'EWB^^VMX[GUM JKA9<):(/N_1]C=1C<-WDC!>[.^UR(;(35PX>*B MD[2+]*4/R&M*D>9\HV2NX[+Z+1<">S+Z-GIM7J4Y[G\AC_OM+ [ZZ=E@-,OG M>=D^.\U8!I>" 94EHV6-%5"!BQ)U#BR5NWS-6Y^PWW/]1MH?M59=PY!R"6HN MYW,<]+_@^%NX$/=\*I;.I02G"5:NV+2&Z(,'K(7(A?8O;NV&9KWU02=@W7:* M;/W2OAF^'>-9?X+O9Y\_C\;3\[1B6;0JZ""D0&S+SD$T2H--PJ#WDGS6L)%M M5W_^@S=I [5U>R!@$QP!:D_>HBB>W((<,03.564(?FA_JW@/F_H]\.SV%Z=I0AST> M7G[[4J?LUV%_ ?I&"^;]D2R.V% ;G4IF$$4DUUM83D&60V'W&\%\/P=UCO>S@=*59]Q).?C,D[WHVKO.MZ1=>CX;C\R^? MADE_\IVEECG-#*UR.M:Y7*@4.*LLL*P$6L^ST:U[TS058.=*Z 9@%NZ-1*^M MPP@1ZRTBZ@0!501?4#&MG)'-\S>:@=^70WLX[MXHSCZ(W8_%K;V0_NFWN?S/ M!F$RF9\Y%Q:*LW70?:YC]# 5"()%,%$'^J]%C*UCLK5@#G63<"!NK&/H3C;J MHA'H5?6L4,A< [\-1W&"XR]5$2^'GV?3>MXS3*3&N?=R6:IEMM F33MU?X!0?S==N[ MK-#J -X4 TH)%%@4?NY]-T(/ L(9%[2NLM M3T:T3@8X FYM[K4?![6VL5*7E)K[!9.Y!OARUQ91F.RM!G+W*(XQVD 4I?8: M=_H;H%S0.^JO2'7469'*W31E'4%-+&$9BBTE75L='",XH#J*CHA M$$@3P=>FL;:YUWT+G!^-(/>QPIY6$'G>@T SHX15($3U^U$0B[FS8)5WJ;B0 MN6T]-^,6.#\:0>YCA2X]XZ??+JGAES'^:X;#]&W1MUPS1M(+2&4^^8]B0Z>B MAJ*\+]8*&Y+H+O1:!^LQ[FIIMX:%Z[>]7Q< S]^J#2#N,=2Z!N_@ 58;TV[@ M K>PRYYBJAM0>0S26P2N2Z0=EIRQR J]RO16E1@SQ["/2&HOU-D\?CH<<[8P MQ[ZB\(NU^'PLIG=,)2P@9-!U+V<0BW= LAN=K W6=>8:WX+K.%R@G0RZ2;2] MBS4ZB*'>3#_A>+&77\#]GI?72X6[G'4 ERP'Y>L 9)8=,*Y]MCIBRJV=G]L1 M'?PBXX I6 UMU='5U^3\(B21)Z$DFD2PX7[L.8#X.?>.GE&/DE/[GFL8^"M*A P6,@951).2>0;G?+?T4_WXH%',D-K M*X.-=E5RK]NOATTUZ$AH[(V"PI2.#@PX:M-@]MP%M:6;>UWS8*:VRW7TE39[.S\RLZ'Z4R)D/1 M18"*G/81P0I@*M&2PVBU:F&Y*P_=;S/->ZM]U$)G#0.I.9#P]1*0XB.CC)U6'N>-I8;P-*[*#Z/:T-2X3<:^^CS8"Q-LN70H%G5H+1+DC)I0JY M]>S#?9/BCMN;?7-B&XVW'D_P8M#_-WUK^FDZ^F/X?_[G_8R60P)Z/G Q!BNE M-1"U(O^3D?OA&6UC7K(B'>-97'>VUS0YO_4Q^S_Z;&6,42>:[.)$O#;,QC>T M0X9I?_AQ+G\5^DTYUT+/N_NE9HNA1J).,XA!!- M'>LJL@@V)=:ZL\ :*"=F__NIN(-H80VL9[/QF$3O(>U^7A8'0A(;E2_$4),U MT/\[-#EZ$5L[A;W$?A':0,KD'W>C1,2X &T?N@ O!H RF@[EK66L)K M;0I1&=5\0LJ=H$Z5%/=4>P>S=&[=O2Z4<6DJ_-M:$#UO>#:MT1?YQ*_ZDVFO MH#(RR03.JSJV!14X:6KU1C&%PJDH.]Y0[@W]Q#BV'Q/>9*+N=L/:0@[AN-!U M;A!:5=OLU2' /)(PN13CG9%2M:[?:H7]Q+BX)R/>)*/I?+O<0I04F;>I2I$T M_5$T!\]X@H*2,^3D)V+K.+PA_%.E9.>FO,E*N]/!WI.49F>S 6'-3\Y&XVG_ MWXN1;3=7_U&93>B+&GYZZWU6,H.B8 24B $"^@1&YZR0].CE->ZM.>^[S],? M+'7VH^^;!'%MEZW:W[^G5,GD869(C)Q,VN$9.!$0>,K*9L^"*:TS8V^B>+!, M:*38FZ;VNYKZ[V'=WP%AY#DZST$R1OZ;S06\P@(V!)D+QXBF=3^I&R > MO*%W4^N*$[S&Q[EOP[=YJ4?/FFU=/K$3R MX$W>0,$K[+[[Q*^K@=R;."7=8'Y)/DGZ5%-;?AF-UYT]QB0UMS%"2774+\.: M7J\EU![ZB9:FZ$+K[.8=X#YX!NW+5"MHUOB<^!]812&/YPM]]^/WGO<7UUR\ MIYV-19)W(XKRH%R@R Q5 JFE\D(P(TNW"\_=&!\\H3HUR@H6-3Y>O@:XUOV, M9L/I.]+1CI"*>1RUH==7.T*ZJ$%(6R3+KB@VMV[!NB_&T6;2K45:P MZ-Z'T?-X:\T"^>;S?&C1:!Z)UTAL5C?G)%TN1@? 6C^KBH@0,O= ,'-DS@(UVD6,QAOAY-_P>GST9GI(2$^9?9=#;& M94;UN:?V?(:]S&P2D==>+UB#[SKI)9//KK,CY0AC!4L;\6'[9S]L5G2LZQ7< MV/ELMD*^[D]=R\#A4F<0'!"V>T3 JO+P]-4I]N1_5@B=*1 MXE=PX]XGI!<2+Y/T7@[3Z Q[B7QJ--R!P#HV++'J7#,/,820,95@7&LOXRJ" M!V_S'12ZPKZNB\+MYQBGUV>67L6P6>7VRL]I4;I]-\!&M=OU02^'D^EX=I4 MRAET2@L@41F]E2E!%$9!+IX>:@79K?5KL 9*XRIN)6T@GY6!#97>/#+P(5MP M,?F$W"1LWKKZ,%7<+2Q[1RGW-KH\="GW]=/:&L3,$_JU4TYE54NRF*Z^20 ? M*8)!:74R443!6]^U7L=P)!506YESS2'XO=3:01;K93S+K/Y-$'54\703S6$J MG7:STBTFWT'%^S%^+I("4((212*'IC8+=:XH*"9$)ZRWJ7D#WGT9_8Y*IJYM MOHUFN^@QA_0Y8?#+;)@G+TK!5#VF]W^$SQ7B>04U+\6AUV 4":N"(8AL/@_8 MJ)15-#&U+F#8 -;^'?U=K7>]H5QCU7=0V/*^=JK"_.8+CH?U+'.9K3/\6"&^ M'Y7QQ4]>DC/]]1KX6&3A+@5@LAY;H @0>'00@F?1BJ@B;][Q9Q? #YY1^S-7 M!RO1VS&MR9?@*"6DMHY#R3K6Q)Y:QT,NMW"R8$Y))=7ZUNL:A ?/AUU4VD&! MS'ESNC0_!E]T<#486*D-'9(@GSFR5/L[<##)2\-",H&U+H&XB>($XH<=5=NY ML<_[KVZ J:,88A6>PT01N]KJ5M/OH.@NAC&NPA9+858(7[LVJSKR+8'7S(-/ MS%FF8Q&\]=G8_HQ_1S2Q#]MOH]\.;/X.OXP&7\CIN INN07IDGG.DD&-ED!E M&^OHB4S"*Y*?W(\46M\3W0IH_WO\[C:[G@O53.%==$T8A>'D;?A6=[CSGDY* MA&"%!S>CNH]+U-LKMP*^[>CT^YW1$5"B9@ZR]!,6"A" 8AV!]9,9PD9IO M]#=1G, VOZ-J.VA9<171ZW!VSNE-<'6TS:_#=)B-?E>;W4J!'17>P6*_%E]* MCMM2$+2IS99Y[0)KT(%)P=/4EF\-X6VI68M3Z7&+#URC_ZH)U#A,_UD^JTG@\\ZLWJ:D>NYAK;@+2*@\Z7Z.M;JYOVQM\!W M:):\:I).V)E%]L2>9:OWFU@])A;IW-^8CTU[_WF,(;\97KXRYST62Q8\)&"< J*YW^VXYB!3]FB%U:EY M)ZI-L9T&:SJQ1!>M^U>P^\77S_WQO*7,\SE$CIH;6V@O+9Q"Z#I#UN=4@-<$ MF%"L87(?F]0U6*?!D];Z[^CH^L/RG*;GBZ9GRPS6657GEPMPHGA [8IFC!PM MUKQ^[=+S3\3H]]5HYV<61$%<5-KVA'(8/<\4@+EZ^J8\Q$BX?!">J12RD[[3 M+>([EM.P>A--=]#>\BJNWX:S">8;GLT2:D;&N0\!K,VU]8P*%%L% R:FDKQB MC+G6R89;P#M%GK2S1P?-**]"_35,9^-Z9T^[5L]$;H0Q2,L:X5&"-. Y1J#P MOF!2K@CLUL.\C.84B7%O;3=L_[CR&*:G60P!K83DZD@S*>OLFH"0$:WB2E-$ MU/H>\PJ T[#V_77:0?O&E\,ICG$R?1OZN9=S9$KPVH*%O%"5:\-X-#4W!W5- MP^;M/8/+SS\-\]Y;HVL[-K:M75^4U7\(7W'2HH3]MH]K4T]Y1P;Z-&@]=P7YU+'!D-FBF#%A9LZ[K. C'A8+DLPTH.-K- MDE ?V##RK0RV!)\8[SL!C!.;QCY5LI?-\SZ'IKKT) Z9%FLR,"D MKIEP&L%Y'D!F[ZRWS),'\1 ,N-$P\A;VVT9AC>UV=;"V"9B\EP(0G0;%%*,= MA:(TZ24S/$J;TD;I?0]C&/E6:E\[C'P;G36\A;TY6!LQ1E/F[28Y.0$J.7 Z M*M AY4@4SO776P27H18^ BYB@WK351G#]X:P__+AL$S<: M3GK,I%22=6!MG8R0R5=P)B3PLH@DC.9:MN[2M#FZH^C0MHL3W)$A.LBZN!0] MUGC\-=:!*IPG'1F(B+;F@7AP]!H :I6#\K8PW_K2\R:*!T^!'17;24K>&-/H MX[#_;\R$ZRD.2:O328\6N"!RB.1RU,P-7XM8(S,E;2([56L':P#SJ II( M'%&6)&3KED[W0WJJO&EIH [2(]:@OECYWN(P#*9]G#P9YO-#WR8>SX[ M9G26H#,C;:5Z JR-!)&81,YI5Q1[XM8F<$^58,U-U4F:1AHONMVN$V+RCGX^ M&H8X^/9V-)E/ANLE0I@3CY#JE8+27H$K%%4E;Y*115I3VI<9W /H@V=6]^99 MF_C1]MKG_724?G]*DN1GH[//.)S,'?06-T ;?G*+RZ#["-'J7NA3&..-1S^A M)U.4/4\%_?;]5Y:]ZY_\$<;Y$@]#DDX+7N>Q:PK":R#-?*IIZ,SXA"SYYG^=XI?<(\&^";6R3HPBZ/[2+N^4:QF7Q=R!\CIK-6$!C DQITMR9?6 M&8K-P._MMFN_++UQ.W808Q_Z8NU<^K^'P6PNY@=,GX;]?\T69]Y,FT@A< *' MUH/B+D LPM6.EE:':'A0[1M$KT)RL"NXP[#B1NO9G:W32:OAZZB6Q7.;X.JL MV_1J3(?J.;V[W>ZDP@Y*WR7M:)80T=PF@>P,6LNM119\KM<^&T?>HC&L"W,--J#CAO>8ES% M.:,H9OQK=5V>A?%@='XG%Z2)%HGQ,;@J/X>8O:F-=%"(X/*-A@-WF7_E'_H0VX4497"_MMH[!.,[J8Y,P&3X^/B=:2D"5XE168G'P(R3G+-LH->!@9 M75NI?6U&US8ZZS2CRQ2F;#0)$L\&E+4(7EL)P0@?"O+:XO]T,KKN;;Q[ZZR+ MD1>#,*P-@^8K">=.)A\M"$EBJ9 4>%<25'F*(( QMRZSN/S\'],3VMD2'5R\ MGV-9^ON;H.GH).PJDL.!]&ON-)LHMMY+P[<]".JR@2,%:W M$\=Y]0AJISU>3/86N6B]%5\!\&/OQ?>W10?Y2?=7Q':7+^V/Q8;=^!?="*;E!1U<520ZE&',M:#JX?1M#^C- GKE=,/R]L[ M?)TCI^TVINVBQNGL\V#T#7&>Z?;F0[M-[+,Y-W[W\[!2:9] MJ'ZEJWZ)+ 0N.ZS9SM[F:#S7K1.';P7TR*2&!NLB/,=Q&8W/PC#A7"D7-^(\ MF^R$ ,M, &710_29@E06#3+'N!3-X_354!X9U,1('=1EK=93#[,NGL)B8$%6 M5 3-^<3!.V%"P*#IC[TX3T?(G([3?7@[G29&S,'B'_YKU)_TIOL?QEWY"\C[ZH\Q[ M!%^ACJ+F - V4F+M$\+J@(TB/0J*@73[OM*[X_YAN'LP8S>\(F[V_BWDF+^% ME[[[IBS"^OHO>D%9ST0=&)-BS6RRMF:56\A69BF9B5;8O:VW=^/]87A\K!QH M>/G2A8C/,4P_U9$3-C@E02=%&XV2)%K)'IB*N>CHC8@'(?4#29](3WGKF0R"VJ7<S+R>3&>;GLW%_^'&!;1%X7KH(F+SXBN/4)[EZ(=)[ M*+P%3IM![GT($8/QYY#TR%#J90["K2 MF]ET,@T4M X_+DX#>[1!\&)HDQ!>2-HIG ?GC0&62K$R8BBI]?U4F;U7 M&JR=OW$4O/X']C]^FF)^\@7'X2.>;TQOQ_V$/5M[F&'R@([^4)D\)%?GE)H8 MN(PA%F=:SXO=DVB/[\ 14&;%Y\I$64*)$(5@ M%"DD"CX1>V MRC3Y,)J&P>6?/QM-IJ]'T__!Z;N+9H27XY5>M 9CIKB$)Q)066,A&A4@E6H' M&8MNWM1V+X+]<"_"\=%EQ4O1)D4HWJWDN.9U7^YIM>3BVF[W#JN5ZV#-$:T# M(4UG85 /3GF/*6.U*@ELJ,/=>)#@T1K@3/-L6":==.(L[5?,'^Z%.78JK7A] M=JZ4O;?*YW_\G9:.B[,OWA.).ZU-!$M:!J45@E.T%EBE.)-&RNB/)FMJ!?X? MD_"',/X*)G=?9K9.F!?_FO6GW[X/\9R\F7["\8=/8;CR'J'G4ZV[I$ G>ZYK MG:6FN*=.(;*F^,2ERM=O]0_'\BUE>WP#CH$T*]Z.G:]5.W,&>S8PIS):,%*I M.E^:=C#) P3ET JA3?L[@,Z$^>'X?QRT6$'XG6]:.Y-L\4+_,AHOOU5_CW:_ M(+QVA=?TM=K#R CP=1QW$(&KR!+GIG4]YWXE?'PUCH= *]X7N[^)#RNJS1;2 M-Y\ <>>3NIL(L9V0QS,A(AIAA.(2&$L&E,<(L?;66A]H M5Q..M*=8S."SM8 Q)XVHA5:M?>\3Z[*S%0=N[;*SC2T>3)>2#61Z[+*S59>= MK6BREW8E][#Q0^&O2U;X$!1X+2-0.,K!HRE0HNUR%)2/A"@<#I2Y>5=E'D$EWW2\GQS8SKA O; MZ/J0,^-4SE7(##P9ERK3KFI&;&;66F^\Z,VT;'>YX9 M5W3DQFD.&"PG^86IJ,AI)O?*T ZIX_4,R(<^,VYWB^^NR4,;B:O3= M:##X932N_ZBG#'H5O05!_R%IR4TF?6:*LTB'T0BA(1Q4L?7,<=+ MH&/J-+BYM,NZ0Y:]8$9K,'5)H*V DJM!?';AN YCYJU#OWW)MP#>DGVP-+] MOU#WH-B#VGJNY5Y&1*DE=Z!TT+6+(\F)#B$S'9UC2O+CJ6T]W83=4WJ3=B#8 MWKHDMY#S[W-[7,C)1 ZQ% [)UD&-PE$LPI4$K[DIO.B$YFB2B[:4[?%%.LB+ MM /!.A@;V)VM&7NIY^+;HGA&11,UO AGJ+YKF%& S]CC&(BJ(?SAFXI_.-K>@2!=%N* M'E,/S2T#H;L5H;R+7C,'+#H/*C%&[DX*D)+3(92]K(!_."WC/+QXQ@_$M:K[1V$;=7"X6%[I>3B=/!GF5_T0^P,2K=:+S"'E-\-WF&;C.C6"?H%>B/'YER1( M?W(S!7'R/55+!"84<@Z&648T2P*\*@I,--SFP&VPIO'*U[5,N^Y$'>%;U'XP M:;!XAI#0YGJU;\%C,! 97-\QCH8PQ])48DV! M@_,I*8T)Y'Q"HXRF;FX(SI0B,:JHFGO&QU5"=CQ$V:RJ;!N#[;. :!-SS^=E]Q3T%58,.)MH%_T+G)^XOOG[&VGGK[Z,!?0PY1=_> MA2GV5$29;W+$ M)#JF7LF-^4=8(] MOBU'3J9CJNO>1,CYDA I9++>2R@BU"4AT6H0T9(Q,G/%"2:;']=U+M3CFW+$ M)&I8M#T_&'^*'_O#.EASF>=(T50B ?H#?!>&O_\R&G]X_ZZ7F"8?T 50H892 MT=@Z6H<#SS)XQW.4Z5I=TYI;ADV>]DB_#JVSMD*Y;0;=T]F$A)],GJ1_S?J3 M_JXIFK#FZN<>X$[N_AH>M5%/ M!Y<"OU2UX:O^EUHR/:5@NT^[SR)">_KMU_#/T?C9($P6](Q%"(_UPE &0?3D M#J+$6BYM@LA9E!Q;;^9;P/LAMO:NS-7!L> M4+\#O70[O0GQEGH MS/2;4ZR9W3IP+K:%K;)+)9LZ*/D4__S^0Z.:(LLY*89++'.'-00M:0OLQ4% MK8U.MSY*N@7. 0YVNS3EJ!L[=.!)U7N+V13'[T=E^D<8XS5=G ]+$2&GF"UX MHP.HK QXY!&P>&6RLM*KUDEM&P$[<=HTMTT':\R\KO^&*L[3[(RHG<- A$C0 M=%'U;H.#-C$&%[T,OG6P? N8J*J) M*3>@Q^YVZ&#'N1MH+H(EIFD)=9[>$AXY$#H/NH@D! ^H=>M]YT!$N2,N.@Q/ MME%_!\>XX] ?_/OJ:RK M.BSSK5O(;(?P**CRJDEF0(>FZ6+L^_+&XL-H^:*+%A)3TQW/\/"*1YZ>\I55/$"9+\A=6($CM05C!A:,=E,*JC7:/S9YW M;O2KL-H]*; M$"E,#X.WLW'Z%";X=MQ/^"3_X=I]''8_S?F ME[DF4Y=^N#A,6^YC^6H.^#R!'_.SV7A CXS? S$Z&/;4P>M]Z0?/L2!]+[_#+SB< M88^7&*UW!0QJ4?M21'!*!Q QH!#22*6[NKW8BX"/;\$>B-'!&*5NA9V_]#U? ME' IOZ2V.#I$VMJ29;-TPI[$(C_QM8MP.9O<-/5LY#!_#/HV^>^ MU'DQ^(?P]3GF69K._:ZST6Q(PB3T:'+MR./HQ5,QUI0Q>OLX>GKG,J-]IOL[ MC_L+<((\W;]A5QR)-[M[V_*M.Q=M[=OG3+#D_R-D&^I@2><@^J@@E:3K)Y-L%U0O1J;H857-DY,_$03@M/*@ QD>H/)2M:\'?<.>$^(6WLSVPK.-8V"/0263+Z(,Q:C?>'HUD#LZW@G.VB1=X[_#P:3ROJ9?>.E\-Y&_OZP:_# M>!SF&;?W[YFWU>>W:*)W?X$:==5;/G:!HS_\6-VN82*/:OBQ\N^7T?C-9ZPP MAA_?CD>E/WU%N]TO1.'E/_PPHJUO,AKT+*@?(@09$D@ M...^)A"HYLT-=D>]KWY_Q\#@ZPOOGFW^,)H'&FV#-"R +W5J>41'3DPLD".7 MFB(PH4/K6OFC;!ZX;W)LU4YP&R-UWE-N$S _:CO!K0QU:W.Y^VBY^W:"2FOD M/ +S/-7*/0\A6@^:.:\-JR7=K:]RC[V=8#N+;Z/<]H-9Q^>^[K*N,@LAZO!9 MR%DH4#DA!"9M7=%8"(XI[38=QWKMHP_>5' ;/8^:*:EAS>"J%H?&"5O3NL$' MVG>4D!$\TQXP!A.8#]9=W\>-WR];GSX@[79KHKJH!D,O?,4P= &\&28YWF$2U@R MEJ(5*@C",Y(Q)O!U-+?512.A4I&WKL9= ^4A6KNE=EM7V%$@4/L<751_O2G+ M3.GJ_M\(I=VWE7(#6>&8=$0\[R#-@9Z5[@'$77@/#N):;-P8"<8C]S;HQE; M-S&XB?S9:#*];8'V)F:L/5@2=Z0D94E)VBG@6EG&518,-W.2MW[T(]$Z-E?W M7MLYVEO7XZQ]X+7.@J=44Y $1)T%2"V]KX>VV88="?:XD]Z/9*W,UK 1PYVO MQ1V+KY3*"PJ((/A$48U@&BA"HL")69DX-YI)MO-R]KB![K"N-33@VK8)^\N] MN'JE-;I^I16_+?_)](J*.TK4V U,UUD=#55UY"D@GF.1CER^;&L-@PT*G%<" M4.ID,-ILPF,*R*8WOBD8D9-)X&)5IJYI8#$$X&B%BH$;*5O7Y3RF@&S#X Y2 M0+:Q^<-( 0E"J>"D@Z)JW@*W%!0&Q<"G0&&B%,K$UK,U3C4%9"MR;)4"LHV1 M.L\#V 3,CYH"LI6A;DT(N(^6.S>]BUDD0RB2K^,3ZW"&X,GOKM\,WF$1YD>; M*-G.XMLHM_L4D$+QC.8Y@O&Y=CSE$J(OM*+EK!//08;K)0(/)05D*SW?G@*R MC9(Z3@')H6@G H>*J!8E('B?##!GK"G"QMK!_7L(P7$:269 MLPQ"+@Y4CB074PZ8"<7JVD'C>B_XAY,"LL,+MINB]I@"8I+B,2"'P.MD/O0< MHN$*$K&IABC*E.8CZ8XS!>0^UFZIW8:7"9/QM$?N?NUT\V;\'L=?:E>! M2W@F1-(EHLF2^YN VB84VHP?-X'L-Q1J8Z.;!F^DX(;;]^W@0IT(P*.&HG4! M)0SA"I&!R]I[[Z(-;J,TP..R^IIH:(]&WT:O'82\KPC*<(+?<2TWI43/+2D0 M+&_)$S'D1P96.*"SRGK%C&>MZQ_60-G?EM_04*/V6FX>4HU')!P%^1^78$(0 M4B,B. KCZYT?!?>Z@O&%=B\5!"':+*BZ]LD/V8*[JZJ#E_9*'M2B\<<_^M-/ MY].,7WQ-@UDFM+5;#?VWMC0DJI4I&@5^?:1BM\ #22T;KF/3B7 L5*P2GNZMK6OF;@ M$H!'&NUFDT[6K G2!];66,\)T6#TN8I=FZ[2QDC1DR6'RAI(<3[;D-'2:E.& M6!1QFEEG;>L>+;<">B106YMU<%CU'@=5.7_#(:FE=CU]DL_(2I/IHFG)."1"U"<&0C"^=J[W!MT7J?K10)--KC+&![YL[-E.AA=-N_&MY"^9YCR M7E%8D$*J44(])Z#8@(3SVFN;HI*A,4DN/?Z1'[O8HX-98!?"OQPFH*D,ZA<1VW2P@9))N>SQA)$:XJL@/%(E1;VZ6!PULOA%,X MVLL]>>-+$@ID\@@J%D:^%W*P(A6AN4.+K9NRKL/R2)YFENI@Z-1W+I^?)O2' M,U+,4D.DAZ=81F-<_-Z'\!4G+[Z2\T7/[P_#^-M<,Z])O?4<8C3WU5B8EIKCVKE,_:^G*RVR@TOYS:%='+!>-$@ M_WPR;S>\N>5!.P\C2>,9YIL/:,W\M<_9.Y?NMMK-T1]W*&DMM^ZYHL]%G&#Z M\\?1EY\QY9^?_!'&^0,]Y#//;01B^#F?X_$J* M1*L3TBX@[GY!,1WWZP2X]]-1^OTWLNODW?O??KWRIK2[>[CE6?MW1#MDS(H[ MA;O5W,'!W%LRZIYRT2>]0[;;UX__Z_OSW,P1,O MJ[Q8_.4[_T_>=X O:,'RQ=U?OOOE]B-,O_O?__$O__+O_Q>$_^?=S2?PH:#+ M![ZHP?N2XYHS\#6O[T%]S\'?BO+W_ F#SW-%X_/97YW7X/ M"]#JL=5ORS]'.&0$(P:YCT.(:)3 %$<$\I3$/B>89(2?W?V9\S"(DL"#7A;Z M$,D?0IRQ &;(\SR$_#060=/H/%_\_F?U'X(K#J1ZBZKYYU^^NZ_KQS__^./7 MKU__](V4\S\5Y=V/@>>%/ZZ>_JY[_-O.\U_#YFD_R[(?F]^N'ZWR?0_*9OT? M_\_/G[[0>_Z 8;ZH:KR@JH,J_W/5_/!307'=H'Y4+G#P"?4ON'H,JA]!/X"A M_Z=O%?ON/_X%@!:.LICS&RZ ^O.7F\N#768_JB=^7/ [-;:?>9D7[$N-R_H3 M)GPNI6]:JY\?^5^^J_*'QSE?_>R^Y&)_L_.R?-&JDC)34OJQDO)_'>KLQQ/$ M=R1OO2NK ^$:=:]0T;ZC[1BUKU9?SFR\_\P?"RUF]_GYG? %_ M^;+JJFG/L+'O#-2J#TS/DE?%LJ2;A>UAOF^UD@N56MK2'Q?X@5>/N'M!BJUV M :TF_]$(#+8E!JW(X'LI=/7#O_^X4=4%EO/Q89R_+8+@MU;D_^\@E 5](=Q< M;2&*\C4\!36'9S-'*ZE9@XW %6F4ZQJ30 7ACWQ>5ZN?0/639J+J]_?CSK=Q M7JZTPB4],DS=$S_20NZF'FOX8L1$63Q8JE\7EI]5.Q!2K.] 43)>RCWT'A5W M/O]?<9EC(BE7TMN'X@'GBQE/TLQ#PH<\H E$H23"S!<13/U(>#'F-.:1"<'L M=C$U1EE)")2(X+=6R,,?ORZ0>L1Q&CP#,X4A,L:T<%AY1SRPIX-1)_YA!5_/ M])XG[:;V^7Q>?%7&WL>B_% L22V6\W-*B^6BKFXXY=+X5=UQ6DBS.^?5C$9I M3*(@@PG/!$0DC2$.?&D%4^Q3C[$D2=EL9X-\] ,WE4/K\]>S"EQ.A8V H! M/S3R TG,3WFQK.;/X&N9UW(+)W\KS*C#>*#TB&40W,>AG9688"/G&5CK T11 MJF,?EM?@4U%59Z!3XMD=,=F"YXBVC+L?E=1LP7E->=;MF!$BIVSV&3__6DGS M6!T(JAX_Y!6=%]6RY-)PXYJGZ-&&8'AU_ZI@L^Z.Z?FT;<=A!>B_+$&0WM-.1G(=I51S30+B1^T M]U'_R[[A49:7D_5>+3BG-V1I>5):+CG[).W9?)[7%<7OOW/^*'A9G\ M-^0TY#ZB<42HIV\.]O8UM6F[EA9LB7L&E,#'[T2-@=:QY9S!-_3J/2IR)H:8 M,P3',KE.0=+0MM+"IM^*ZF]B1'M)2Y>7EI'>*W8VD#K.NQ;M+<5'3-5FZOEG M_"U_6#Z\*\JR^"H[>X_E-R!_/HLC/PJ0)-HH0P(BA"C$89K -/4C/\UXD"!J M8A:9=#XU#K[A3\7\29TL=%<\*P7.0*<"6.L 5DJ8F5-&8Z-G80V%^,"TW=P! M%,()U,:VF UFCLPSHZY'M=AL0'EMQ%FU84=S-[SB\J7[\P7[P)_XO'A42^1% M>\HQ8P*+1)EW!-,4(APP2 B-(95T1V-"TBP-37BMM[?I$5DK+, +!K;$->.J M?H#UR,D9; .ST2'$0">J.^K10L01U_3W-2JY:*G]FDWT7C*_DO]EPE(JC?Z\]E3OG[^\7=9UKKT,+Q5J;&"5):+L55Z^E*8KG4EK_S&C1B@_?W MRL;7HP@-$/OYP2U^ Y.#)G1GRM^!.CDSUH?'RIWA2-.C>3+HJ;CMQ*#YAMV. MX@,7O)1;E_?%@V*8QMH^+TLUMHIW_I;7]Y<+EC_E;(GG-_P?R[S*:_Z%ET]2 MA#8 QI^).*,\8R$,,^Q!%" ,TS"C$/DI%B$)L9-F;L01B8T%;J@&U]P)9";4CK1B7EY[@:LDXK\+E_R(PW1BXQ M=K1_2+-BJ%T^)ND?^3LTLFID7BTNM:48[VN[WDY"Q(L$I*FT!.),@X8@QBQ"$H+(8UHR"*/Z'L^VT@PM=7C MM0[J;J#3HEU+E!Z@+L!:DX9:&ET,KG>M!DOCNGSH(1C\_'.ZZ!M)?YI^C]XHK_I(;LK*,O][CD[W!UT$2KWCUOGOF, MG]7/SK_BDC7_N96]2DD^RT_Q2GZGX$7.I.A,4\U,B!VKK*3#"'B MN E-!@1Y)P?*D'V9WULVC?XD.Z\_R%7C(\[+7_%\R74O+ ^\/C7V5(*!1C* MFXP'C.Q16X>E9O]WPQ4+Y(N[K5CL:S+/[QIN425R^<_'K20%Q5K=ZJP)F*/-"XW*ILY3C@9;;]?V%D,X^)%$HY(ZA^Z4 M>I%/8J/6&5@I!EK-U)JQK=N9\[M*UW [\_=R)-;(KF%NP=SU(G/7#\V>YBKHI6572V;X#4O16D2>1[D M%#.59SZ$&,<42M;Q6$HB'X=T]O@J"_GI)T:NY#>9BJ^U&&Y67B]KE=F>-;%R M;;>@4OV>@44CMMJ.5 H P]0+XWT7 F&4A!F'69H1^5V0"*:Q)V#DDQ0'5$1( M1-UWLI M#AK=ST"K/=A2O[VZ [4$ '0(R"5^A8'\:X/"B ?5K@=NK--K9W)/ZTC;]7 8 MGW,[%\#V"&V5FK.Z+3%;7YSNIN[L2_#YN9CG]'GFL5!:5R2 B4C4JA=GD'AQ M#/T@1HGG">[YOMDQFCOAIF:G'P9:'4$OW5_WO)O-7@GB>IWAW>D0XR&L^,SAZ*-?(3F'M3=8[0! M^K -U"+U)GVM^DR;KW3&4\)0E@8P]7@(4:!2?)$D@4'(?2^(,"(X-8N]VMO/ MU,A9B;F57[D"O^G,7"-D]9C6 5X#D^8KJ/20L@AEZL7!6732_EY&#CCJ574W MAJC_<GYT1N3C&M9PD/_(!353DQ8Q )C\C] M7D"AYV,:133T2604F:G5Z]2X8BUT.=K=J)2CJ_QKMM%^SW(?1.\Y6\ZY MBC5X'1K'F49@W*TRWS:[_IB+V)?_#V99@B#R*8=9$A 8"^2E,4L%PK'1CLFM M?%.CL95Z;;C.3O"L*F2@%SHKS9(FTM;:C'/](6CNVMYN>(?>W[W%R)KO!X?! MW]7.T;%TX^XQAX%V9S *^6)B\B M=?7>L([Y:%-*OTJ)VWZQ-$L2+R8^#$DL631E 20Q8M"/4>A3S*/4-PWD.-S; MU(ATDVV;MM?)HA/7D!GTH-:]*G8$X.!WOP\GGDQ#J.8<\D>-($HS 3$D? A"2*6>AS' M7FH4J'^DOZG1R3JG8=[("VK\#.AWMXD.^,1U0\E7CSVFGE ^<^+QUQ=Q][FTG;\6)3*^^]7 M//\XQW>Z0>4]34R-(GZ^^GRY??G?B-PZM&T[\O8'4AMAV,\4#N$;F"%,D ._ M*>$=%?;6@,FW,-)DL H M\Z2!D6:)M"U$!$/&(IJ%D2<_$J/;P ,=38T..CG!6E![%ZE#T&K>KSD ;.B+ M,ANLS"^ZC@#AZL;J4#?C7CT=47;G#NG8\]:5U5L';ORL[IA65<"C-.(D26/( M$$GS M2@GT-Y[?W=>F)T>MKX.3-]"X@RL/ZP.C*UT75MP (6'X_CUMQE+EY'L(VLP M?DS[VPS1WNCV-Q+%_$S^AE>KF 25??+\6U[IGL7O>75JZ]"6B. #5\M-5\RC MR63Z9_UC]WTP'3]N/Q&AP:_U^\"1IK04U]'!>@\05@?J^]H;[2"]1YGM _2^ MQ\QS^FU\-7>S@S5E:@_D#&N^U Q[/O'"&/H9DF8S2R*8IB&#+ L%CS'WJ:?E M/WFJ(%.CA]T4=_W?O-M1Z>>/,;$>F&A,83;*(^@"HQ.R#)[4_6@Y"%V M)VA MT$E[CL(;-[U6,Y[& J=> ),T3B"B:0Q)B!.8!!'U>"#-?"^>+?B=RLQ\>T*$ MXU:?6O,L:^?93L\#7I;)ANZ5XW,A0+Z1]L2PQFVL-:\53X7N[<(9+S5@.SV0 M<0\>0P4Q;G?UM@&,>Y0^&KRX[QUS>^=R4>7R29531B5G5OEAR,XKWB]=@O!?AJ$(@L@BS"'2!#E<1-D,(Z3F& _HADV\K@96-ZIL=!) M9:W/P$KML\,5KJ7RULY 0W\\>M; A#Z)@=EV,E_#6)7.31:<>Z&S(CB MB+,4"A8*B&*>P-1+(IB1%"'$2(:(T9;95("I49'\[%(SHC&&7(]XA@1R8")J M15<.4)WPH)'^;+T+?#Y3I]2$@\\XE_M I0)0.KCC)EOT''&5CXU"]^?_A:G1E';7B],B@X610W*5GBP MDM[.,>@(M!IGB(.@.O2YXK8;D0)4B@UN7@'J./6Y'5@GNQH=Z>9-/)#T5#_D MF*3YMN55O;I:XJSZ*(6_E&9A4P-52"OSH5@TZ8]G2<(22CPF#3:?0I2$,20$ M)2IG>I;B+ QP:)1%Y&B/4V.CE30 M=_ M$];(&=.*#B2.&*6WJU')1$?IUSRB]<[(Q9$_XKQL\M$TQ]^K0(ZVR/N'_"EG M?,%NY*9KAM*$>P'.H$BR#*(P89!@3\"48)8DB>^GU*PLS- 23XW,5K*!YYS/ M-1T[QAM>/?:;U* -3*$.0@&5UEVVIRV]561@JSE8?Q-*]PG4K34=IK>N5ZLM M[Q^C3JTI_,[JTQIW?,HU17-@V%4XW&R_2.B3U,;FXNK6_#I\OS=Y:?+V\N++YJAP1JP:C*%$["&)HKM++V= MF(.XH!U'PQ5)'.YH7(XXJO .11Q_P_;0OLO_VQS)-;N9F1 )B400P101#Z*4 M^I!$F$"&!,5QPH0?&67(V=/'U#AA+6*7G@:"_]L'C[@$3TK:?P.1YYUYG@>J M-A$E7M;W1:G\Y<[ HEAPD,L=H&[<01_TNL?U)P$Z^ ']"LM&O+/6ECMKCNI[ M,+(XF#^(@K.C^-T>1CY\/ZCB[G'[X4==4,-G7%Z734%3UC3^F9>-5303OJ T M(H&$3P00T< 'EV-0A M99;?+&BE[@Z%I-SM\=%05'(,J$'8Y6"G;T@XQX#HYZ"C;Y\6%]7XI5>Y.G7Y MM/93#JG//)4WF J"5=$C+C"$:/S]K[.ID9!ZQB4+6%/\ GO MQ5F/?URA-S#KV -G'6W3AXCC4)F]7;U)G$N?TH>"5'K?L2.0[6-;%=_R(I[E M9X[5#2.[5C$QTM)2.8X7[*I8E*M_OL-57C6E,&>!3Y(X(AGDOB 0$4X@CJ7) MA&.>$);QT ^-_,&=238U:MI$HH@ M@\A+E-L7]V"6,@^BC&:8XBBA@=EUV/Y^ID:OG7!MAI5G-^RJLPA9'7/ MM4_&:_!#[4;"%JE6Q@'*RAS!P=EQ]OY>1C[+[E5U]R"[_W$[/KC I4J46ZU, MS _Y?"G-SAG+?*%\/2'.5 &)S \A\;(4IAX.>, (2".1E>W1M1@:'8-4C P=@#4P&*PDW1TIGH)/2'1<<@<$1%QSJ950N.*+J:RXX M]KAYY-MG7MP6-9XK1Y[SAUHWO.W5:U.;SI\OKD$CWRN/N@=5D$,_=NTU./VS M^$1L5N);\O&"GC>NM-,_8PG M!,?0#Z(8HD0@F 5A AGS..$B"D7&5EE:]9;AW4ZT/LV7:5D'GK3*J0?4G:#= MK3*N 2VJ^M] Z)^%07CF^]GZ1EDE9:?-7DC]%JC/IWG.S]!9&/E;S_V_RP4' MH=<^8[:@[QD=@0(2!8$/XR#@*A)/0)S0&$:>SZ,T\E FC*[O+,=F1#I=2?CB M>OID'/7V1*>A,S"IF@%CO!$ZK+NC/=">#D;=_AQ6\/7.I^?)TPKHW4@.R9_4 M"[YQ%-*VK?NU.C@U5. M[*WH#OD9DV<@!581&TL\US>H]H)UW*HZ%:?!=P%'(7)W$70,#RMK:V^#HYE< M?>ILVUV]SYUXLWVY>%S6U2?^Q.=A=X"/A4M21_0>ML"1_ -S 4G(6=_&WP8$]?W MNWMZ>IL;V\,J'[R#[7G%P=E-EZBC.768)5D68N01F @4MA$!:2AI)/"$EP0) MHDQ$UH<$VSU-C3I>F\2MK&?M98%A>9W#\%J<'=B"-O(1@B9>IYTE[,-BB".% M%_V\W+%027P:&[!;[SR.>),/-4ZYY(8P""#!D8!^(-*( MBECR!C+SN7C=Q=1(H3.!!::K+.VVOA8[8.HQP6D0#4P!2K@F&U>+TA#.%8>T M=^97L=/!R"X5AQ3<]:8X^*3=_'Z9G[2Z%NH:HRCW97YB49IF* M@Z&=<%=^+ M8!:E!!(FDA!Y,6-Q:C+O];N>&A^T@NZD\#7<'AA K\<2PP Z-'LKE?IG;:4/0.MNB.E M^SKX/>CQ[)N.\L!T[""=E]4 CY>\Z]@@O'6RKH/R_3&2K$_HOSP^DF,]P+ 1'E$'!O0 B@CG$7H0A]E,>")]&2"^V8*?EJ9'ZZ@*H ME4Z/@W?AZN?.DT 8Z0+LB/[:%'50UY[++?E.RRKR+QLRV6UI%!(XJ,!J\AY^ MP&S2_??O]\^S&T[GN*IRD=.N[,_[HJI5%FG%"/.&!'#Y?%N\+\K'0FXU53#! M=7TOU^O8XX)$/( )C53TM\"0^%X&:>1%&<>")WJ^;"?*,;4)_5J3-E=Z5;<9 MU%]HHTK-K/5I@F0:C?1(X-3AZZ>,$0=E8(+YHXP'*^BR^;5Z;PKC\D*@/^3X M:"\:CE!MEQC56+.*^/+_FI7DU.9'67<<8;!:I5PU9^Y5=54L/O/BBA?G3W>- MFSVMEW@^?U85O0S"5(XT,[5E1XH+59S&E?S?^1,O\1U_94-V\C>5S8S#68Z! MVK^:.,9SX!7#+91&WEF:(%DY:AUK>S2?+4TEM]VW=%^Q.]N\XG5;]T#YV<[B MB,1IY/D0^2*"B*<"IC1*(68X3N.4!3B1IJ<*XM$[EWS1NA%MK/L8\%N_N 67 M5^^O?[XP._Y[#1GR$$XX#!)/0A:E(OU>=S^AUQEHYZE M(DO]#'-(XC"!**$$XB"6LS9,D\C'(DA(:,)LNUU,C=[:J%7:I5.>;^0]-06U M=>KI"4WB?2FGA\PS[=QQ9*>#-\XK?=AQY."3EI>Q*LWGB?),NX-IPO8=FXSG31Z8C#0QO.F6I>IB)(0 M)6'$I1V92+.2A#[$GN?!@,5Q+)LC61A;10/MZ6QJ?+I57VQ+6IW*%N8XZ]&A M*_0&9CM[X.Q#@7H0<1T+M*^KMPD&ZE'Z8#10WSOF)];O[Y6_!?O,>?E362P? M/RXVWJ>:I]4]34R-$3I1@9(5-,*>@8]%42\*WV.=NBLH=SV@;/.XQ83O?C"YTW%PBY]ZY4TION_ER4WNXN$1 M+Y[!2E30R0J4L :S>R]0&O/Z5(R&GM%6\)C-XCX([.;OWA;'F[E]"KV8L[T/ MGE(.])67_798CH<#S#@441!"Q/P49G'BP9AE:93)C;[\G7E%T$/=36VRKXI; MVH6/V."M>>KJ#,6A3V!/ M"R0.@Q7)S6"#W8V1N4"3VF^/Y*H4??.JVPCEP1 M2+YH_ IN."WN%JK.W27CBSH7N)H%O2B%SUATJ;_VB=2D+ M,$KBF M(HS2&*$Y]F&'/AR%)_,Q'$4H#OLH%>6M>IF= T;7FZ,L,D[=C.&LW MUTF%DG#[,@G@5AF[DC]#?@%Z?#F5 1VY -&6NDTACDYAL*TQ:%4&*YT;K\,M MY4"G]J9FZXM;-4?^B6\P4([K(@TI\9N45QIA" Y5:1JCZY-]#E3- 94.X[Z8 MR_>K"RE+_;P^JM[?HB_+EKKX+;:QNBW>\S?')V2S" ML1\DOO*0H!Y$4>0K>DJA+W?-B<CGP28@+'O3,#H M?4MW BZ?Q?./RP6K+H3@M):-OG+^D;LDGE'J0X]G&40HBB%.$A_B.$61)WC, M$[-ZF,?[G-KV28H,&GG!6N#6T><$%R#K\=#T/G"+\M!." , ;.Z>H ^9*R\% MC1['=5;0AV#'9\'@54MOU,-&1ABQ**68P"1B 43"2R#!?@!CFD8^(0D*S4K" M_7$LN],MN9-MMS^$M=8*=@;.Z[K,R;)N#MWD5N@S;D[3AK#:1K/3IF*9F=MB M@UE?3<.75;7D[,-25:G]S,N\8&VZU.:776J9BV^\I'DE+0)$!!%9PF 8-^[J ML0=QR@E,,Q&A-$%9@I#%+8:Y)!.]E%C+=P8631(>%4%?6:1,MA@; R)R#_4? M+RG72K\*Y O0@N"8UJQ0=DEW9@*,3X-6 .VE1[N6[&CSC@9TQ*VEAXHB ^OL:E6NTU'Y-*WHO M6>::5M=[EXM:?@?Y^HJP.[E 69Q2'H0P3K@/$?,"F#(BH/QQ@#)&:> )H^32 MA_N:FIG6B HVLJ[N^^V.B?I UJ,01] -3"#6J)FGC#Z.AZLE.;&[DK/K-?W[E M5;TV/OU9E'@9C6(,@S1%O&-TZ6ZN7V/:WY7E,_GW_)*-W)T[\M38^2UD& EY9_UXT7WP]-/B4Z0&?IV M= <4\)L2T5'$=Z_Z5K&B^UL<+5:T5Z'M6-'^!^TV[E'D[VV>50_%_.VH5&8*QFO:,GY_V."CC_+[_#O' M926YBF?(0SZ,:28@\H@'B1]0F."(QLCC64J-JF0:2S UTI(?9#),[-$&=#VV M&A3*@6G+,!KI#"@%@-)D_,"D'?Q&CE#:]#_)4*4=>&QCEG8;&OE2H_4TOEQ4 M==E4GFICTF_O\:)SI[LJ%D^\DEO'FV(^_UB4ZJ69CR.293Z'//2DY>RS&*8X M\F"84NSYW(MI8I1==5SQIT:O#HH,=P'76T"T>3! +:'8.,.NT5C5IU57L*T+ M)?A-(00ZB$QOO,?]_ :^=QG\HYK^SM;7_S8"?_'N!HZ:6"< M71Z=)L6)*@49>X-L&$_< K;>:.()O8.H_"3G[).:',7&=PWQ/ M3V^3PORPR@\8GX[;9'->,(YC,U2%9LE*)YF6F+W68A=Y1Y^DXS#1_(, MGYY=N"F.^[XH^1=^IY;WCOQ%)HB@:0)1&$00"8$@R8(8,BZ7WS1#'M/+)KR_ M^:E-,R6@X0IZ +?^:7RP' M4/Y\YG$6H01Q&">>@(BB$.(@X3!)8NP'*,EP$)BE=]3O?&HT=\.?BOF3.F%O MY0-FSNE@ M#'TVT0H(5A*J$PJ6/^5LB><.S:!^'*PLH@--CF8<]:NT;2<=>=)N'_)34;"O M^7P^8R*6>XK$@X0G&"(>!A#'/(*QB% 4, _'B5'0^JKAJV^;IPW=Q4M#<2ZAI#3NE% M734!%GX6$SF0"8PX#2!*8PZQS^5_DI"@&*'(M))T7V]3FYC=M>1&R&.A&18 MZ\U>9[ -/*6-$;/(@:6!A+-T5WU]C9S92D/MW216.B_9T<9MB1>5D)-097+G MY5.NRC!?BZXB,YYOW6S>RAZJ_;_Z4#S@?#'C&>,^2A#T<9)!%)( $M\GD">! MX(F(&!5&#CXNA9L:*:TE?>$N\5LKK"$U.1U$/29[JZ$9VMJP&Q5C^AL"/D=L MZ52T4VG/NY81OKQ4>0#D4*HMT ?^6%3YRNJ1IXN(K) M[>EIW##QJ//ZN0T$N1;OEU5=/,BI.".1GZ6$"NBIG*2( M")D= K2?&US!-/3)]) ( M&7CC.4!J))\\"\3,'/..0-'KGG?HW?&<](Y(_\)5[]BS(T?A=A%&/\D'Z^IR MT>:N^ZDL*FG=$210P&*8)7$"41#%D"3RGSQ@7D(Q]U F;$KQN!=5:\:,7ZO' M93&95NM-)1GU$ZGY2,&R/5^)YJ7E&PWZ'R;LU7J@QXMB/3X4;QVJVB/A'R,> M]3C$SH).-;JRN%)0+?^R8.7\^>X+I\NR+?#]4&M?)1QJ8&J[;"DCET(JW^*- MG 9W!P>!TK@S<('1T'<%37[EO2"!\X=BN3A\7F%V27 ,"[O+@8.MCG5:'PI$!"8>I&&<0L0%AQE%"/J9%WDL MQ83$6G4^#K0_M3G>63V-C& EI-X(,JN)>^PQ\RG[2>([_WQ?+'AK7LY$BK"IUF M)O0-KL1M"BV5I02R6%;SY];:?6TE;[N1*&5 HXTC-Q(3X*PVBUH=C+9O-%%W M>PMI])YUQN:'8M$4S/V@@J_X@JW++GW@="[_8+,8,8H#ZD&>1AY$?AK 3# . M8T(9R1)$2!@:9FL^VNG4EK*UH(!U$H)'7K95OHTS-A^'7/.^US&00U_\-N*" M1MXSL);X;+O:VTILIUF:M4%REZ'Y>)=C9V?6!F%/9F;]=^UHZ(,T6\M2G9=5 M=34+6)PP(:G&\RB%R/,$Q*&T<+,X"CWLA3C!1H&%+UJ?&K%<%0M(N]AXU@D* MJ)+4C%9>0JC'']; #$P4*[E (UB36+*#R!TM[-7=T?Q_V?:H$WVO6J]G]/Z' M3DQ:^.ZY2\NDCK,_EOP?2[Z@;1FH-".1^Z&.1>1E! M1N4>-/J%Q3%PG,^SI\6V2&AZ' MX&!R0XU7[>CF91+UE6/K\V:%F/E)B$,<CR<03 M_BB&)O8MU<_ "^6;SV);??5M;(+'-PAL'Y WGY*+[\=\R7BC072U HTM_K@+ MVAL-SL[Z^%9RV"VW-[RJRYS6G#5'CK\L\KJZ^?)+%PB5$"^D- Z@CSP*449\ MF :80!(D6819%(;(J$IO;V]36\@VPK:'Z* 1%WPO!:Y^L*R%T ^WWEKB#,3! M;T!/PL^8GK5P<<2E_7V-2GQ::K]F*;V7; /G5:D6Q6?77Q>I409PW1RSFT;&[T-4 MCRU.QFE@EMB%J!-7=#U_L>/CF3\(&=OE3I9&X:>I,KZ;9QXOWI>5;Q6 MZG&C0@Q*:8[)!ZZ*1;GZYSM^A!X3;]07V$**^SOL[FAKE*SFW$LB>-74J+'/['@17CXY=0#8PE5JB9>')UP^%,Z>^ ]V,[-_7 MK^RNJ]^1YVVIX5%24-XFU,$T0&'*!>09"B#*.(,$8P:C+,U(BFB<(=^,#C:- M3X\"-K*93O@MR'0GN1T0@T]L#0PLIO&NLLZF[E;3(T_77:5VI^B>9^RFY3G[ M[V5[C%;=\'F34Z>XQ=_^EM?W]\68Q2P@$G,6)M HS M+C",*$]PDH2819Y%:J$31-+ZY,=/(22E!U\WXH.R54N=Z#3A0)+\JL:'?Z.) M&5.<,HIZQ#+TH(R?XF>=NF>39:4))FJSV(JB!&K8MA0$UV2>WSGF, >X.J*\ M4R09E2$=0/::4%TT:5FCE4LCCA]P2/Q9N:')/QO3;..N%6=?WH,4!=W)"[!V MS[,9,CV2'7@@!B;75OHST.<%+5<\PB7UYNP,K,?,8$#,"[S:0^JJSJN%!..6 M>[6':*?JZPE-620,OEY\+OE#7O$OR\?'HEREODYXS(6?)3#,0A\B/TX@)DD$ MA8^"(!!1DB1:WM ]?4R-_ZX7L!,3='(:),$] &,_9SD"9V!.VL7%T.FM#R"# M),&G S52CF"##\DL-W _ KVI@0^\.EYFX'[97R0&/O*HI9'>%F6X7$@+D09A --$>#")!48499@2H^O8@SU-C?!6=47R1E)0 M*U$-;>:#H&I:Q"Z@&IC^5BBU0H)&RC/PWG47GT M!E^TMX"9V[9Q4=8EI/4,<17'JI3 )8KD-XGX,299D,*(9"@1BF'C( M*"BLK[>I\E'5(P=G6 V]/U)R@E;0[1A5\-M* M6)>Q1SJ@N H4ZNUKW*@>';5W0G"T7C*CC:JL9Y_+@BUIO2E:R5?57I$(F!?' MJ@Q@^;>[\#JG\2.\!HE$7>!AXCC_$>$*RU M-YK?=X\RVZ[=?8^9S]+;DIV7Y5;N][N[\R>181 M%85JED_W:)]38XN5R)VQ"H^>8EF#K6?A.X9P8"I9HZ?;SXFNS/U#>+^]+SO(:?"JJ(8X,#>!SEF+W>(\C9]C5AF WP:[^JW:LI!K" MU;VT153^7O;N^9=*'6"V4;=?_DK^/CI^F]?P,>;ZY_!Y=6O%U]N+Z]^ N?O;R]_ MO;R]O# ]G+08%ST^&Q;M@>E-"@^4]& EOJK3][W2 .2+'\!:";#18I 33GL0 M'9&, AI'/8I^+!#%NY#?B M0JJI<=VV4MOG+BNU@/I\P)9B39VD3K7M$B4FA]!NQUEO[S?ZZ W,HV,-G+FC MC$N@73G5.)%I7 <\Q*?0Q93#%'H!3"C M(8Z30].8-A3F1+1/95>$ M\J+M<8EAGUH[$WSO0W83U;IP^\4_EGG]O(FSKYJ;Q-M[O-A;TGTFXHSQ($30 M)Y1#) B'F8AC2%B*?>SA4%"CBGIC"3XU>FFD4QD:%TU)4+7P-R&XAL[#HXV[ M'H--<30')L?M4-X7=4BWM%:G@'M#?I7J9Z!5?BOA2 5:5XE:Z@\Z ,Y "P'( M%Z %P1T+CSULC@A^-+%'73O&'HS7R]+H_=NM>)_E+-S*/12E?N(%002Q7((@ MB@B#.*4Q1 E' 4]YAGRC0FTOFY_:ZJ&D.R6%TROP],C='I*!*=@ #6-JW*^T M(P)[U?BH-+-?L==D<. ILRFK:J!_Z,(&_VN)2SE#YL\W7(6ES6A &L\1F 49 M@DCE8B((AY 3DH@XC /?U]I/]O0QM5?-G.YK\U1)K2&4JM9K?.H;9V"=4C9#:<\?VKRLXK0 MPSB*N$0KDHMRF@F88B+_DT9QA),0<6*47FUO+U.;WI?K2%!0KH4TK5&P#TV] M5?IDC :_6]R$@(*-A .X=O4BX:Q:P;X^1JY6T*/F;K6"OH==)%M=9=?X@&L^ MPQS[F1=&T/,I@\@C(21ADL+ %S0*8B[_?VJ?;G6[JZFQP"^+2IW92V/_4X$7 M6TEFE+"GY%M]@:\>);A!;>AE_W7.53W$3LRYN@^,0;*NONCH#?.N[E.X/_/J MWC=L=PERZO&JOOBFSA4D/82<4<\/H1\&6)KJ3&[^&0\@QVD0IDGF]*#U?;_,PSCX[J 5$'02FFX,7@*HNR4P!V6LS8 F&A:+_UZ=G2W[+UL? M><'?J]KN4K__,'HI%4^E,SM]0H""4*WODI7)YQQ1F&?=@ M[/DB2W$^+L9=LWN4W%FM^YX]L7+/5B&1:OW#O^:\E$W>/W>GQP&-,AS$ M :18K>(B)A CDLI5/(HRX?N41EH)&ZQZG]J^?ZL*RUK2QFWVZOQ7R\-ZL]'0 M8Y'!,!Z87DZ#U[Z6C0E,KHO3:/7]-M5F3& Y6#[&J)&1W6.N&N^,:]'\MCI? MUO=%F?^3LQD6U*.)W/4(KOQ@4HP@#C-IR<0Q8QY/D$^-2,^YA%,CQJM7?BX MKT5MPCSSJEJJF,^1_%\.#JP>?[[I< W,L0X\6C:#W>H)-HI.P&OEV!B\M7O* M0?G^&'XHQ^!UYG!RM".+5,ZR_1+G\W]VJ74#+\&)R&(8QZDZP%8%)SU.($%> M%L8T0BS5NL':T_;4"'HEG4UBXE>H]7/HB5@,S'X.83#(RVP/QTCYF%<".LK" MO%_?WNS+KUX9+^OR?EE?9%L^\(BE]9TO\IK/\R<51US+0< M^;.8)I*-< 8]I.K?>CR&&"VK1MQX2UI0U V#&A M3=ZU(Z.;_.Z^OA:_5&V[UZ26UKCJ[N(;O5<;M(]%>:#.QBSVLY3Y,851$BG? MOI#!-,Y2:2@' 8M(E@5F2>%/D&5JU-6H @L!I3+M! ,K=92#_TJAQC)^5<=F M4\;&C-A.&4D]OAMI? :FP6&'QI@D'8#JB#M/D6142G4 V6NF==&D90CN*AF: M[.%#L22U6,[/*57!O5LN7#?%?"X_2&45SU**J8\PEC8KRR"*60B)%PO(E"T; M>"P+D)'3E;$$4R/;E; OW T/)ID#ORE5P,=6%].P7^/1TJ/60<=@8$(=!G[S M4&-;"%V%(QOW/V[(LBT\.V'-U@W9)"IN$A2=EV439J^=FWC[K:FQU9YLNYJY M^?8@TL\NIX$Q,&WLP<%9^H'#BELF$G[1U(BY@_>I\#)=\-XG!J@1^\N"Y54S MRSF3FR+Y:)?ZA[,@Y6E(8!:1!*(HBR!.B ]%%$4^35+,*3)S\K22P\*!;.") MKM3XLS0I6C<]A[5?#PZ%WEYC.'BG4_]U6PW0ZN$\R=)).(Y1]/6@#-,I^WH, M)J/"KT<;,]^ ?.;%.:V7>#Y_5L6$U06F09&$_6]/;4/R^>(:K,1L2B:_\@HP MK&QR ++C.Y73T1KZZO DH(PV+_U86&UB#C0YVF:F7Z7M3Z4F>9:*BT4M]PD?\SEO?8MF 4EC%LCI'Y) &B\L]B#&@D$N>.*S*! )U?+_ MV=?XU"9]*Q]0 G8.?/H)*7: ZY_?I\(Q\*PV0,(H]\0AE:V23NPT-EJVB4-J M;*>9./C, $S -JM'C;2#&U:7Y[STO>%-IQ>.1P< @<'#FX '8"1PYU 0AOS()5G2.E M"%":C'3F< S(,9)0-K[^[J3%P\VK''B.=DB+FO[)/TSY^5/9;%\["9#&GL4>=B' MF"6Q2D @=SM90*"7IB@3TO3SL9:?\;&.IDA"Z]L%)2MHA+6)7.J#MY]K7((V M KV,@)=!V))P7SYPW#WV67\J]W%>JK,_5C(2($A$AR#&2&SWD MA9)@I4WI(1IQ/R+"PT9^Q)9R3(UUNXCVO%&D\5Y=R=ZF.@(KZ4&3E_S[-MW! M#X9Y#2S'3&]?.,)(#$SE+=*M"J#5H:N*<=:E'#CK'9;#^;K,TQ"$QE$"0I@2GP._8C% ME!&<^5P[@?UN\U,CO^YFK!$1=#*:WA*^@$_WGM 6E'%N"O7PL+@KW*?V";>% M+YH;^;YPGRJ[-X9[GQKVSE =R=]*4/D,>R$G+,(PBA,AYW*(U8XGA 'Q?4%I MPC)DE-3)6(*I37?Y"<7#W!)N0'=[0V@%Y<1N!YM[P4:)\2\&=_ ;^5)PT_\D M+P1WX+&]#-QMR"9949D_X9I_7I)Y3M_/BR5;G8BQB..0AS#Q&8$(8PQ3'C-( MLBST41 *K.?XT-O+U,BJD[,M4M\("QII31+X' )4XPS,!4P#$]$*H?\'/SS^ MVPN,K+(='0++).^1 ]#&RH!T$#Q7.9&.8-&?'>G0RR/F23HB_\N,2<<>MMOS MO5M6^4(%=JCT)U7>)))K,Z&L'(\)CJBO$G?2+* 0\8C"U/<(#!/NQPAY&4V- MBE@?[7%J-+D2&&Q)?+;*[F/KY7T<=[UMGE,T!V;34X$TWL-I@^-HSW:\OU'W M:-KJO]Z3Z;]X2L*V3_O2,%WQ>B:B%(=(Q#"@*):,(Q#$*9$$1)A@&*$$I48A M)/W=38UNWB^KNGC@)2CYO%FAJ_O\L3H#"UZK_+#XH2CK_)_-;VP2M1U$78]O MW&$Y,-GT)V<[ U):UXG9CJ'B-"7;P<[>(!G;,<7WIV$[^I9Y=.D-K^2NMDE] M\(&K0)=\T4R4IO:79HQI7QM3XXHM6<$+80VJIAW%K9\87$(V,"58HF449ZH# MA56T:6_#H\6J*$)U3JJZQ+2>H3 @ M6>!3Z*>$0Q3Z&&:$(LAPAN.8Q"S&1KN((_U-C1H:<9N$\LUE[I;$X+>5S*:> MED<0U]M!.,1Q8+XX#4)SMTH]8%PY5![I;5Q72CW5=YPH-5^S+M%^1R%<)S%CQ6'/V<8[OM&V?_:]/ MC6*4F$#)"?T7V>XZD0WLG@-P:9@\IR,UM+73#Q+X3RQ=0"L<5EK6D&GR&0R.UY+-N"&Y?S+ M7\'YU0?0_.7BOWZY_/7\T\75[9"C(4IAD0KE79122T(]@''&>)1ZFX"MATCW4FC)]9E?O?<7"\T!P9-GN>,H92QS(+!C)(,!HQX*4VH MM.>)50WFUSU-;>_@"J($)S0 C^PK)A_1W70UYIY^W MJ7Q\2-V#58X/ON#6&XLH0MG[=&,(-]"<%$&XU8RM5\@3KVK59GMQ>]F5(YJ%G M.)'=Y MQ&-R@R3W1D1ME4+B^1')5+%Q(W^S0QU-C:16"::.'@?0U",F%Q@-S$ ; M$3N FA1]_16L+%PV^G%PYI]QH)N1G3'ZE=WUO#CRO+F;Q9?Z]\\EO2YOJ_*B MJO.'Q@+[F=?W!;OEW^IW4MS?=7TN=-J:VISO$@25.>42,W#[Y09L9 >M\/I> M&%IH]A/"$$ .3 PZ&(+?E.2@$=V1JX8)2E9^&UH=C.;$8:+NMD>'T7NV!93P M8N7RM4I#0 2+0D(@2B*YA^ L@UCX,62A'_D1%PGSC%(%[W8Q-29I2@'-I9BK MDQ7-[$@](&K:-"=!,[39HH1;>78.D,'WL/+.2B/M=#!R6:1#"NZ61#KXI-VT M_A67N6JLL4/>%W(OFV""?2_T($\R.;49%I!@SXA=$O5E]$C0#3VHC5(RG]$'-' HF(.8Q]C+T4>3@,C8(]=KN8VH3>.3XSG]%[<-2; MTJ>A,_"<-@/FQ&(? \SJ/1V\85&/OGG=\Z1U\8Z'8M%886T"U#8QZBP(688C M$D"!O1"BS$LAY@C!R&.I)R@+.3/R##O0S]2F>"LFJ)2<9ZMDS6TJ9N-Z''MQ MU9OM#M :>,IW0'UI@5KE3F[%=%ICHP\'=U4U]O8R=AV-/E7W5,[H??RT/%BR M==+%J'G0TUD@,S%GK MS%M;>JPS;YTX--99N4[!U''"+BM1WB27URF@'4KS=5*;EB4VZ#UGRSF_%E=% M8N@ @_"T(KM3K;83?MQ4.C$5BI!'YKE (ZUPT##*@>&8\V M3$/?_ P]0N8E.5P@ZZHPQTFRC%N>PP5L.T4ZG#1J1\L_E455?2X+D==Z)+O5MA%EKGL8<$)>_/3SQ=4M MN+QZ?_WSA1GQ;4.F1V.60 Q,2HU4H!7+';'LT=4136RW/.JDWZ/2ZRF\[Q'+ M?9*R<-_ABK/M/6\>Z7S=SK_BDJD8ROKY+ MZ\BO#;-<+MH20+/ "WV&LA#2.)4F;"9-V#1 $8S3@,8,QX'(LMF"WZF- MX*W!SFHD^;4F4M9.I!TM!KSR:80\ XNENEA4Z[W-B=IH'X'F-FQ*8SK2CDWI M QN%P(NBCMN)5<@SV'ZNTQPTJI^!5GFPI3UHU >UU!]T )R!%@*5Y*D%P>$> M;^1A<[4='$OL<7>.(P_&SB9S[/YM[V@632:_O^7U_2HO]NL:[K.8"9]P1J%( MN=R>\IA $@L*,Y*B)/%\%GI:R7]-.IV:T?^!"UZJH[R2/_'%TOS.1@-G*K(8 M<4_B'/%(&03- 3>&:822R(O24$[=V1,O2?%62&]W/N0%4"OU.H8DYY5*T->- MP$T[ C] T&DPP%#HWJ6YA7?PB[4.UZ]27K 2^$6HSC%$+:[9]"%R=N>FT>7( M%W#Z(.S>QAF\:UX_] NGRU*V=/&--FE%K^3W,PMB$60AH3 EB$ 493',?$H@ M3PGU(L8\S=PMASJ8&KFO9 0K(8&24K^*Z%X0^RG$!31#[\G-4#&J)=JGNE4U MT;T-CE9/M$^=[8JBO<_9.KDO[I2/]P=.ZED6)5R@*(()$QPBZJM[&X%4>"_G M,4(APF8Y!+8:G]JD5;)!E?$>*.E,G=JW0--;ZVVA&'B2-BC<'D7!PH%]5UUG MKNM;38_LM+ZKU*Z[^IYG+,\6^5S^]NXGON EGI\OV#E[R!>YRIU>YT_\XINR M"_F,2(.*B#2%V,LP1 $6,$N(D)-6)%$J0C\+C,PKO6ZG-IT[J<] )W>;S/"E MZ(:G>GKP:Y[).0=U\-7[)9Y[X 2=U Z/P(Q0%KIX&1/-42P<<Q5;<%74?^?U#:?% MW2+_)V?M:?;'HNQ^I)[S9RGQTB1+ NA[*B=:)N0F220$>B0.J,"<<6&4(')< M\:=&;R\NUGB[B(!G7G<)>LJU-F>@S2T.1%&N?FR>97+D;\601"?W!8QXP[IW M;=LXRG47JDI+^=.Z^41NMCZ.SYN/XT;CX[ G]U''R/6*,8[P;[,,C3HP!]>V M<:6PO6"MZDKNX+L]>S5#//9$Q#/(A9 [;,PP3#-U8N?Y<1IAY'LD,/'Z>]W! MU%S_&N17EJ;QK>DK\#*!$(TC#$42^Q*\+(69@C&FV!,\2D*,C?S23P)OC.0= M+L'3O=.TAV3P^TLI6G..<101BWO*_6H[NY-\U?S(]X_[E=N]:SSPG!GW564] M^QE_RQ^6#YV!ZWN,I2'%D*62ZE"0<)A21& H,I+23*(5:*7=V6EY:A.V$\[P MA& 7L/ZY>A(, T]2;02TI^A!;?OFIGQI:U[*?VWFY&Y[HTS&@VJL9N'A!R9F MJ\]"Q(47^ )23U4^8UX*210(Z'%&8L$)HSB:A%D^-7K0ML G8FF_M5$](5YS M:#^?/Q1+ESY6@\,_==/X?X@5/+K!>X+?V(>"-N[)M_+5&.3K^HMM-SPU^E[)!I1P^NYA+[#J9]13$!B8 /64-_(" MVZ>IE??7BX9&\_K:)_ZVM]?>WYOG0K[%9#G'Y:>\JE]%=6LF0#[8P-3F5R@=O>JNL&,/5/.6<(#3S_ML$9)%9="PBKC,6'6QTM3?%1Q;9S$Q]_V+:T M09L8797"F)$X$C') LA1PB$200C3U$^A[T=!BKD?9HE1*N+MQJ *O06@KH5PNZ'S)5&;#]_@QE[LUM2-;ER[8KJBB3CS; M'/OJ7UU>@KX"61;E#781,R;:J M[H]/^8+[LYA2WP\]!GD0R5F>>@*F22C_YODH\ 5).$ETM\8'>YG:=&\%!9V( M9ZN_ "4LN%X8;)T/ WM\'^T$KH$YP1HIHWWV422L-MV'6QUM!WY4L>WM^/&' M[5;UVY+C:ED^-[Y637FW59(O97.W)0UF&>&!B(4' T1#B!CS(?:H!W&& L$" M:2%C89'^0:=OK<]]_-0-GV5#][AJDC35G1I6V1NT\-?;.3B#DP>M>,D_[[]_OGV7G@^='% MY>?N+C$2?AI[(H,TXP%$?AI S$D*0X$2/TJ93T.M+MJ>V\5#" 2F=X?WK M/M3Z">-$+ ;F!8$M]ZH&&SWSY?PVG[7ME M%.KJD77%4'V/6!#1Y[*@2SF8<[V&D0TBF(#$Q)CL$PH*530!F)F$S ,:.F0\KWDM/. M2^/1TR%Y7Q#4P8?L[+=-,>YKL7UC>L/GRA9JG.)V9(C MB 2.(4D2'_K(RP3VXRCB6K>?CN29&@T>":K3J\ XR,#IV80C#L? ''S$A<5Q M+4S'^#FR)$^59E0CTQ%TK^U/5\U:1D3@ZE[]3R6Z>\)SU?0F_;+ZQ?F"O?S! MUI-MB,;E@BH3FG_@[9\7W[JKE%5>E1NIQX40G-8S*4,89<*#F/H(HAAAF'E( MP,1C//2(2K]*C>(M1A7?B,Q'B.:XNK@%[_]Z?O73!;B\ N_/O_P5G%]]:/]R M\5^_7/YZ_NGBZO:+8:3"N%^$'NU/=YP'7B64*F= _1=L:72VG3Z_?41=2[[Z MX-27F3@=F) M>'D;*6Q7SK6?P"HK8./5R>M9R$/ALS2$8>0)B%B3HC6FD) @RW"&@P 9>>0? M[FIJYL6V\\0ZP:5Y]

;'77"Q>(#<[M!\ Z U)0EZQ[# QG#'FPHY'9[)C" MN\QS](W3"NTU=TI5$\1\_BVO9D&:>A$2/DRRD$ 4B@B2D'#H)S2*@RC+(JIU M]GJDGZGQP[HRVY:%IPR%<]>C! 5H#WJ2@ MW %5#]6*._2X'1ETN;)O^ /.%W)/(KQ@2WBPD;XQ43OYW7&<)7".N,^T]U$YT1*:UUQI MVXS%%?8-IW-<5;G(:=.J.C&MZH]2L_=%R6\+^=_'HI2L( W%IE+'+*)>C%F6 M0A[B3%(HXC#C.((H#=*,AXC$OE;V1+ONI\:@KQ50WGZ-5YKZ.(!20C'B6HWF M4*E1Q.!VV'R,-.[2!T5^< *<(N@&=_:#@C_2I;[[03"[^K?&L-(N_O>,++O*ZNES0XH'+'WSF"SQ7X3ZROU6XRCFE MY9*S6< I5RX&D&8IABAB'LP$R: 7H#3%?N2SU"@_Y@FR3&WAV58%2-'!2IDF M\DJJT_QPK5 79-5%:'4ZF6W#3QE(O2WY2,,S\.HTZ,@8[]8=8.IHYWZ*)*/N MXAU ]GI'[Z))._K]%9>YBO%5MS3->5X6QQB'",.$J8@]$1)U^N'#* Y$%&9( M>$RK^-&A#J9&E"OYVOM7FY/1'0CUV.P48 :F*"-,C"GGD.*.>&2G^5')X9!R MKV?\P>=L0^L54WR1F_K&E^V<5,V5RBRC$49A[,%(I#Y$JM)ZYBIN(5W+*;_A3E+#N7T(5[TI[@"M@6>Z#5 6X?6],#B+M-_? MR\A!][VJ[L;?]S]N61.-5U51KA,H?%)N&6LWQN(=ER8>SY\XN^+?ZMNO?/[$ M?RX6]7TU2S$)0Q''T O#!*(@\"#)TA1Z?HRP3\*(Q\*H?IJE(%.C$_FM(?!] MN3Y.;\L#_&!8=,UV5/2X9@RL!R:C5H7MU!^-%F=K;^WV\FBER1GX.\>EFS0! MKE!T52/.5HQQZ\F="-9.[;E3V[.L4V=;J[RK2/ZQ* 7/U4UIM2I+/N->ZL>J MA"S&20 1"3.(0Q9"$62JN!U.I2EED>]@ %&UYO_XZ1$Z2=4L7RQ5E),Z/[9) MCS#$Z.HQ\EL-UOC1-"_R^FZ'U)!GL#?JILT0V^EY!K8T!?FB>L3WBGB\;CKCE]'Z1_V/9GM(R(<(L%0%,6( @ MPIXT=E/&I=F;LB1C""%B5'=X?S=3F[)K*<'YXV-98'K?7#"M9;8\ =^+L.XY M^*FX#7X:?AID%@?D?8@X.R;?V\G(A^5]BNX>F?<^;9Y9^G)1Y?+)VY)]+N8Y MS7FE4BNJ:"? MA?HXI/VDX!S-P<_/C8 $ORGY'26KUL;)*FGU\=9'2UZMK>AV$FO]ERQ/C99D MK@ZHVB/\F><%$4E$"EGDJ3A[*E0U" Z#,(I02%B L5%XTIECC,?0YB"84YJ<6>S5V=>#PLO%QSPKV*K9CYN]_ZK2@P/?% \D7 MS29BDP5D*Y419QGF40)Y@#)I"(@,$A:FT(](G(0T0_+'-C&"_=U.;7+OC83; MR'U"QB+-8=!C!/?@#LP4:URW)#;&U3KD4 \FQQ&(1SI]DX!$/2 .Q2=JOFVY MIU 9<>^+N7RC4HD6ZN=F[_*\F1IAC#W!$(:>CU.(/$E.. I2Z,61%W/,$AX9 M^?,<[7%JY"3Q?Y#3II';<-MQ%%S-G8A+R(;>G&S)^J^@E?:L-5*>P6_=GX/0 MCC9*KC8T1_L;=X^CJ_[.MD?[1?/SCO.[N_JB+-6U25L*[P.74_9!\AHS+JJE MT];4N$/*7#8WV$!*7BQXL:Q>7EVJ:I52%;#11?_D0POHP1*N#TF]D7YJ6ZRX755TVT8E5$UMV>X\7W;7MNL#G MWWA^=Z\*?3[Q$M_QGV33]0?Y!7[$>=E4$Y@)S%DB2 P]0A.(&*:0>,R'L8BS M6*0!CH-PUOKP?:EQ66MNE2:@FLG,?ZW@<"1PO:RK&B_4 >A9YQL)*M7O&?C: M:01PJQ*X4SH!IAA#2*W DU)K)(\>E]\8SKPX#2,.4\+41CQB,*-)" .6$D)3 ME*8>ZKZQBP7[G_R%K=0;]_OB"_8_^.O2M$0F(.J$]B(./-):8, 6,FU,.J@E M-AM_M34\9V %$.@0 @U$0&$$%$AM4:()^+(-,.9O[?SF4J4_AK?< (/HS+UN M"-E..$:[K*HE9Q^699L@1ZX93=/[U9NE',4>E7O$)(Y4XB^?J#BY& J>D2CV M@X Q(V<@^;]=8P+L9BM P. MZ@8;@S$6LPJTXJ]+VQTI87 &L)#?QI8_M>,#/2LT79[PF0DP_I&?%4![SP#M M6CHE>O@6?]M<::PC76//PP%+*,R$'T+D8PQ)A!*8)5&$O2AC*&7F$<1[^YH: M!6ZEX]B^ICLIE'@_R'J$Y@BZ@9G+&C7+N.)>/)S&%N_OZ0WBBWM5WA]CW/^* M^5V"7&+NBH4*R2OD+N[YPY+?%A??%"'Q:W&QD/L%VH8T/]2Z5PH&34Z-*3K1 MP4IVP)9->K-.?!43L*7 &3A_*)8+S13MIF@?OV,8".B!><4QQD87#!:(6=TS MF/0SVG6#A?+;MPXVKP]\,8N8+=?F&G6 MK^L%SKI\77^KYJ&N%XLZKY_E1O*2R1;7"4*OEFUM8Y1$-,22,RD5$-%8L6?J MPRB-D/RJXSA#L6[<:V]/4R/&5MC&WGDI+FCEU8^&[0>XG^FK5K6UI9U3VS]2$/"( R>U)) M-9GI*LVO7X!D9C(O) $D0+%G3D^WJTP"$0\2P4 @X@GJ9!#'48*#(& X40JR M2\PY-V/1E4V<6"C+6%GRCSG9M:,BPGX;:=YUA+VBF*88!3#Q71>B+*$P MYL8&QBP,4!I&21!+E>(=C3HW0R(X _-JPTWX"GQE6+B#[0% OGS_&+9A"Z$- MANT#D1X.TEO_HMY#FYN_T-G8_)\.F_IXK$FV[47Q=QOS\E_J??\_YVN\)CE> M'1( ZE^5Z[B^BT@"G8 @B )$8.HG##J.$T<8899%2M='/?/,;7ONQ>SD$FE1 M:_3A*O<]-X"6[:BN!E#*W^T1& Q]J_MFF?3[/*+JZ3=Y[''=*$%-4L\_\/E/ M]@EO\,#"FA,4IC1,)4JGQM;**YF8/V MQ-L15F0(8M"*JQHBZ$%7-D)P/6;3! B4X=*(#PQC<45XH&?@B:,#P^J=!P=& MGM>^E\%MG5#=4*CM7_-PE^E$)N(%P2(A)$2(ES M>FBRN9F%8UE%/*"5%OQ1RZM^E=*/L_1%B1'T+!L(?>!T;C]&$3%WM]$_U=0W M%Z-*7[B7&']'/='DJ=C@57V?T53%/F[6"CDEE]^>FQVHI00=,?G/>;,MU\IY M(CU@#>]],SA9WO&Z$"FE>0RCH)71T3/D9,D;PRIU\S1&GM1H'BOR^>N,\&)= M%V:)NJP5JZJ'OQ49S7_FE*UI]975MUN9%Z*(?^JABWT?(I:Y$'M. A.2H"!Q MG<3SI6AS52>>FRGXO"]; _S#UJEG$_*#A[_5EP8[%< ?C1*2?H+RH@S;#9M0 MVXXZS EEA<:PEM">J"6L8=35^L%J0#?8"59EO.EZP&IH>=3]5>=] M =IEQGTNRD?VRG]D/W#5I-2]%.NZ!&L9^9Z;ABB$091RIQ1%W"G%601C)\;8 MBU.,B:_1Q6=\9JE=,WU3GH=65K%9-F5]V_H&*G4J-@GHY>R/(22GL3\[8>MB MVH.XC>618+53MC[RZ!BR/A(33FI]Y $XM3X*;^I>D77&:HI].S0G2Y>Q.(A8 M CTWXJX/"P.88(P@FPTB M+GMY9@K'::[0M"'4N$J30>:*"[7!X2>^5I-1]?QR3>HM/6?FMZ*@?^:K5=,? MGO\0\G3%;JJ*;:I3EE/* IK&3@IC*LJ<8A=!G-$0QEGJA=RG"3*J1'(M/_7< MS,Q!7-#(J^;%*& NY\W80=*RH=D)77>\.$-T&K)9=> ,.3P*$T_J^*@#8SW.,G)P/H8V'Y6TM#X4Z,]4EE4V13AV-/2V?U"6USJBB+CXT,7?SEWS- M[C;LI5HBRDB09"Z,788@<@B#L1.X,$R#.$JHGZ29U"V^.9%F9Q(Z- KC)*4G M= M",_"'T W4RJG:D^L76-((3;ILMBW7M;2R-Z$.A?@X7U M#$!C'*KG(VM68^V85#^\[?_XOW-6\H%^O'UA/SFN=7$6H3AB80JY78XAPI$/ ML1LE-.FW=EQ(09V5@:F_K&:5'ML&BU\@M+M?Y^KFZ(63[LJU) M:SZQ+"?Y9IE1+W5"G$!!)@-1[%"8Q F"H1M1QXE)@"(I$AGY*>=FC'82 ]:* MK&9Z)#"6,SMFD;-LR".X%X;M1VTM_K;YS.E?1.Z;.NS7]QM=)=B/UCS"W?25DDM]3 \B,;S$S MH%C><1TA]^RZ"\#E% G?6[P"@X I;<1Q/+3VY<"PDVW3<=6ZNU;B: ,%5.W3?-M*74(\J>E5&//:]/ MR4**\K4HZUBDH,UB'\6XY=O'@K*EZ[L)BQT&?98Z_.2=N#"-XQ3BB 1I2)P4 MR]$P2,XW-R.Q9QSIR+P M=0<9M!*#H3HZF0M0[@/FPX+:%JV(": U*)QD8#G M*C:7H?$G)W614/82MXO,:WI>1Y,9UM+%[,G9*684NTD*6<0RB/S$@6G&?$@3 M%!'LN22F1,7EN#C+W$S)Q]\?'V^_/8&;[]]OG[Y+'MZ'<93S+ZY&Q[)IV&6$ MMA):X:H?Q,"07W%YCDF=BD$U3SV*X8=UJW=QQ0Y=&%SB)&X21!"YD? >7,8= M!TQA1"/L!BS!2::4U74\_-QV>".==L>+$^SD-K<^(I9WM3P8&M6SEW0V5BE[ M-/C$5;&7%#NO@+WXE 81RW$5[9< Y+(JF]K#SSW+;Y29TXV$O?-H(6^B86DE$W7'Q1[^50W_ZZY$N6R:R8C^:D73 MO5G\D34KT3S+M^!+)1JCBR; #&0X+U=O@+!2W.^)P5,F!F9_L9+D%:.&>%QT MP!\D%1IY7OTL62:\W9+/%J]7; \[IWZH+ MW(+*U7YJH\[-(AQGCK=J *$'^%G]&^BCMY2_IE8$?=ARV,7;LBW1A-I"0:$> MA%HWX(I3378KK@=!]Z9<WJG%QC761BZO91=NRI>/" R$] MV(DOZI!^$1J ?/UKA^CNH(650)T^B(:">1H"3!KPTP?H-"AXQ4@:@<,=#5;+ M5!MD*$XHX[8MB+FI0RR "?5=Z 4H\Y!/8D+D29J/QYZ;#=N3M6F0_YZ@)A&] MT\?"LH4Q"(-"@$T?CHE":'M8VOIKTV3%EP$8#&.=O#)=H.JRK$>AJ)Y']%RT MX[C6;NAEG.+(#V("'11RVQ2P%.+8#V!*<9!AUZ5AHE0Z='F:N9FI,R[;G:!J M[E4/IG(NU/5(37O)( &2L@4&_;W"YD3,&ID@?3R>V]YMOQ%R ME#WG:U%H)6YDFND5FTL/HAWX*.*G7-'3D_*SKQ="[%&.>^J'OAL1+TFR%NW; M-7T/K'?3VD=:W(S9P%C."/^+T))>XB-=F"4D54'$5)?N=Z5I2 M$;=[8$7K^4L&^/KB]EX_#']0>#[%K:6S[Q'=[;_ TBH^L$=&6/Z3T:]XLRWSS5O=3^]PCQ/'B&8ABB#& M_.R#W"SC7V O@$GLD#B*O" *TFM[I,B+,[>=V]OR8T?0M"FXAP1V2BW 3JWK M^ZDHK*'<%WZZE;%L8;07I6WN:8=#V R\%MNX* CS[BU>U(&3:?^B,:I&S%N; MO$MTI\G7]=,/]2'@)N,V[A/#FQ]+WX\CRA(""1;1J901F*($0]^-O3AQLLB- MI,RT-0GG9KD[HK9'*H"%L( *:16BT%:64R*D_]Z+9-F(7\UCV;3=VBUQHRFH M506?YK#$"M<5[[W4$UUZO-^2JUV>V%R.P2L8*Q-/=Y%C$[>CZR"K$^G&E)N> M MC%BLQ*$A-^W'Q!P26$KJFK<4PIUV0BH:2RMQT);&/_D$H.=R(L& MU47K[MRL5L6?F&_>NFOJA3F 0.AAC%E 8L=%(:+35+..IU.H&2' M]M-8/"/4F;S%Y@??)UBC@=,9@'*&YAI8+)N478F]#=/0I[;1JOKWVNY]REVN MI3>VA?=DN\VX+94?O5\_,C%!OG[F/E!>_;XNTHJ5/T6,XV[]NMT(RK UR5=Y M[0M]>*M?_[CBFZ!M%H*C((I=-X$Q0CY$*3<%.*8AI!X)4N8X3J)&]F5+T+FY M-K5\H!90LVF+M265,TYS6*@IC)SL&NDSBEL"T#0'N6DQWX>UW!+8O3SGMN:[ M.J/I 9?W95V*1VM!^3FW/@LO"7:C-',I9(F/(/+Y^1/[C$#?B1A./#]"B5*9 MB<2<^ TBJ#UTV8W\X8++*IK&Y';;@U< MZ"9V9R4'9PPB\ZDXO3.^5T;.& 0#B3FCKVH>(7?1A<]%V<061&A!E7=L<) 9 M;8'>6(H=*C(I6$R=GH8GF_8L):7XV*AC%#?1VFL$D21GWINX15174A$=:%88I#O! 9X+[&1&LY+ MBR!G>.Q :]D(C=1L[H7OU&Q:+]0<0,QN@>:EB>=0F#D B&1!YM ()HC=ZQ8? MGH^)[R$$O23C9X(T=&'JT@RZ.$:,4B=)DT"?TGV.+5%.",JUVK-= %+.WEP' MCV6[HHC,E:3M%KJJ79C@'8G:A[JE#3QY5>.5F^?GS6U9UH07+QN-OBO' \QM M[W;;C'!)2_8L.)ZXO,6:%=OJ)*=$H3_#,(S#>]L8@I:WMTGP=#NV7 ;GVH8M M)Z.^1[^6RXKUM&OI>5COH_YA6^5K5E5\M+3-;!&QQN=U_M_\)_/=8=/[@\ZRW_C+6E%<6:'R-11O@),H91X#H0^7X&4^(& MD!)$$0V0'[M*;3KDIYZ;[=]+#KC00$BM9O\50)E'*9>N:9FRUZX(,)AZ2^X[Y$UKXZ?#^N8?LY "UGD@S M9_NL?%I8NA?2%N'/&0I6&'\.L[PCY<^9JL./:Z;(U%>"GS&I!ZN#MIGK M)KZ?1#!($1$E& @FGD,@PP[W7A*?!&FDE!%S-L7<3$)[9;T342OZ?0%(N7U_ M'3R6M[PB,NJ)++W*F\I;.9]@VC257@7/LE+ZG]1DP#A\QY;4R](T31ATPRB$ M*/()3+V(\=V=4-=#+$L"I'+[WAE[;M?K3?6"]D>\BYKN5'R 8_5NQXL,( MHR$.$$O134.:Y^0,'Z=1LQQ3+ M*V>39K9HEFU=4QG_0;*"_L.E"GJA=YNOV]%\ 7:Z@X/RP_$K99LZX5(9LM53 M2#SI-V#")3C]MDPYM7H2Q86.('^K'A@K?RN+[:MRJR')X>;V.>CM;/.W"@CI M02V^?$Z%+*KC&186 +5LJN6PM- S2!$JK>P+V3DFR\505+J;F:'ZJIY#?+L&$!/D.)F?1#[VE^LZET>2'5E/$*F-E30;JRN.Q8#-#_'A /D:O#;R M ]8(SGT9VJH"2%%MJOK*OB[R5W-R-9=,SF^UN S3V+>= N"7G0J_BL5HM0"M M^#7VM0+&\R*N0]"0AZ@IQ*1.WW5 G?IQ5XZF[IKI);7..Y/5>/:JLDNS_\W5HGAF15O;F:CU4XD*[;Z@8Z"X*!A)YS3*"FN_[MJU@V2RPT0FFK= M AK^'<@Y3>^WNI:-WOLLK+++90=_0ZZ88>$F=='L 'OJNEF:18,B^Y$1P7V2 M9SFI)[W/6MD^_#I***OU?^(!OKJP:[D7&S9O\0T MGTOVSRU;D[>6:R_)$I%KY,$LB@*(4@_#-$U2Z$=1YH>9DZ*4:=$G]L\YMZ]2 M1U*P%_5:3L0!R.6.$(:!M/P]T<10G[-P'!73](,#,[X/D^ X!+VD@!*O:L0_ M5ZO;OQC9B@J*C]R*/1=ESBJUSGA#8\S-;G!9P5Y8<)!6(1@ZA)A$:-006+8# MI3TX&6Z^)X.&7L!T:.#IPJ<2ZAT%4V6>-]="8E_]T&5I]S.*,#_^>AD-(2(D M@[&'/!@C[$:>'\0H=*_M(7%AWKG9B4[3B,.%;]DX@(JIT++(!V%"411FD$8H MYO^]Z3W1KX7_9W0'NCE:_-KT] M@+'F'I=61<[QLX"T90/?U]YC+_5T'3P&@++8PN/2K._>PV, "IDF'D.OSRC5 M_E,NR.C6N^>K9>!@YODX@DD)U'/[9-VL MUUN\ K05$S0MSHHU>"FJ#?]VB5)V\,\M+KDPJ[?]L2%"?)]F#"7QCC+,MOX,O=S8>[ M+W=/=[??_UV[,O0"O'*6WQAHEBUV1\ZN.VV%T%T*$_-EIA?F>J_"TWZU!TI1 M!U[2-!^2K<&?^%JP_V2XK)8D0H3B((:,100BQ#*8QJX+F9_Y"&4L8+Y2S$5= MA+D9&OZ+"Q7-BCKLDK;&*IBV#5 M_ *<<<[L_,)- =*:^*K680&$ J!6Q:!E MTD;0E+E2%V!:&Z8-T)EATQ])_>Z(F\['[8JY3AJXW(6[H<4K]\8^K_"S[,U1 M_PAS,T@BT"A$!4)6Z!X=N5JQY:^0!H ;OT R@YEENR,!%_A#R&SH'FD<%*U; MI(%A)[M#&E>M>X,D\;1&1J4P*XS5UN1;L?E/MA&]GQ@7G7[>;K8E^YJO\Y?M M/BOFTY8M4]>/ ]\)88:]&*(HHS#%A, @"STG=OV4A%+G),WYYV8_&@T6+3?> MNMB -]&_9J?& F2U(N"ET02\[A+&J&P'.=V%&K8X$\ _@0LT3^05',51FE(7 M!BP2-T1A .,D1#!"<1K&$:5NJ$3'U!U\;M\*(1L0PFG53AW!)G?$U07#LN66 MQD'Y1'I)84-GS:.A)SU%7E+J]'QX\1G]AE^?\HJL"I&5N _@(A1%7LC]OL1Q M0XB2#,/8=1)(6.KA*,#(\Y!JTZ_S:>:V9>OV5@/KH;*\H350 MTFH$U@^"P69@%R:9O"%8OZ*7FH(-/*W9MW0K$A-%8<1K46Y$%XGO[+FYP<B)+C:]07? M?]C\),:A&WO0(QA#Y.(88I']RM(X8JDH;XJ5W/J^B>9F)'9R2G2U5P-4SBZ8 M@,FR53A'R(J[,(:$J?XK?=-,VVUE1-FSWBICSVN$DC^PYWPM1KWYR4K\S-H> M._F*/>+U?WTNRJ?OCTOB.5D< MFWW8RPQP(S1XW4L-2BXVR(H2<,$5(I12R$M$@TWC:=F0O!N4"N%=TY!.%-"] M'EJUZ*T*3(/Q6JF!IHO0JNAU%)-5>E$WS+-CXOM]7>X[!S[AOSZP-9DRHQ;VE) M,3>C?OO7:U[N^2$JOCNW&U:)/Z_RE[S9K!7(7UY%60Y_Z/>G#R#%*\&@HQI% MTEDSV2"3Y96P'H-JF45S#G!'@[H+X$X'D%?@H 78J6$R2G4%BL:"6#HR3!SC MN@*F\Q#8-8/I5MV^O AFJX+\5YV]O@P#A)PH2&"$W0"B"#&8,B^#44#3 &,4 M>W&F5EY[/,'<;%XC'S=V7$ P?_A_)OC@E=<-GT#_Q?P F?A./7_@TJ<,2J MMYL?12G6YG\!UT$+-W873KC_Z[RJMJ)3\@;P!:TKHX'O+H#X>3?/.W&\B&)T M_OS_O5TSX#O-LZK5HB?K*&J-GSG&8?TO(9<\M5>PL?N<-0K'+:5-&L:=N4L^4K^IRON>^0 MX]5W_F_JW+MJ'R<*4M]AA$300Z*3&4D8C)V$VR&/T3CRO,3QE>+S1J2:F_'J M*K4 1VK5W%U=Q80;MU<-''33O@HTL\YR=FKRU;-LW*9:./6^K":!-M7%U8A, MT_9\-0GC68=8HX-K4#*)>L?JXZJHV%/Q=?V:BWO;)W$;H]PI2&*HN=G<1F10 MRRS.:$_Y"Q-5*E^_/=QU<@>J!:CU4.!MDH!UV%I:0-2R'90%$_Q1JP",MPM2 M@$N/YDEB_.G8GN25/2)]4GC-:.OZ0^GCWGYU;!H_ ><-9?.&K>NS\)>\VO # M;!*XA'N*7NH(3GU*81+[/G1"'/FI&^ LP@;:W>O(-C=3UM_HO5L,O#CX',>N MR$Y)\,=!37"[WKZP)HBHZD\:_!%(>I7OL[2V?MX MFH?TS/VT,(7>9Z-IKO2Q)4+#F1G,'4AL2V&UG+Q0_2IMG@+BILR,8W[ !@XD?.S#U4S_"'HX3KDM?"U(EG>R,C[JI34# )@JL;DTQ;2E-@-*GI7< M##VK>9X3?0;NUAN^LN)3WUB2;VRSS$CL1J[K03\0AS,2N3#!&$,7XP3',7-8 MK'8XZYEH;MN^Z0&:[P5MO]@+L&:U^XU?BG+3AO043TU]4$L>@0P :/L\4V-W MD!'LOO9<3(-GD1$@3!TL^J:9]I0PHNR9RS_VO%TFJL_\OQI&)(>1)$,$01QZ M#**4^C A+(.^GSD>8TG$0B7[H2S!W P+_X'%=GBH#J#+61*K4%HV,7HL5$*3 MZ4FHSO";F(/J,/\L*:C.X-%EH#H?Z*J6L:(ITR5&[/U%N)=ACR\*@=@G$424 MGX:P+\CV"?%]RD**U3CV).>=FT$[ZDIVF0->.V-!=BGD#)X%@"V;.4/8ZC9. ME47*;$?4T5G?H]6I+!0]/4RE7]?JMW2WKJG7MWBEWF?I[-VYV1?1-Z@CI%); MI7-@).[CK\3$=N3T& [SW9-ZE=?MFG0^X)3=DGK5.>F2U/^9O9 ML_=?'LHBRS=?BJH21F%7#BW:/NX2@T0*N2B?8!0[<4)BZ ?PDE@1LG#E,B!K]>I+G9AF.-1%SF<"!HE *_"+5^;;Z@.\V:GJD'W=ID%67G MY.H5EO5;IEPWZR[--$NFX?.80MF8.W2U0!-[2J8 /'>BC(VL>6]-_\$=MKI/ M9E'>=$*_RSBA:>Q2!F,JJF\$/6F,,PI1Z)*0!D'@A[Z*C>Z=:6ZF]T8[ -X/ MIN2=M@F(;'MI,NBH7VZ/:6[JHKMWGFDOO4V6W> ML<>TN@@\L.(;*VY^/M=I5Z(SU,W+1J&'P,7WY[8O!27^P^T]^,;_OZ5K $V: MV7$OMY=B*]O+=!"^\=B)">0L[UPSH*FV$AA$1;>1P.5!IVPC,*C621.!X6XGN$E?;@$G D$?"%*(LX-_ER$4PB6D*P\1)4\]/_(R_J]+T\VCXN6W_0SJX M5OCB!#LYWUL?$/!I^S9>5.RLP>+EI]0]Z38Q]7-> M$;P2%[6W:_J)C[WTTX!E<86EW7>_19 M32)G]N<-(<*':L)T:_Y'TA8TK^G''Z)W4W6W[CZ3KTG^NF+5H7@V\YCCN9D# MHZ:)-_^>IQ$+H1O$#".&HRQ2N@ Q(=3<#,ECTX7[(#/X;9M3P?#%OX02Q;?V M5D_.HYAZ36P'_@[KP#^<:UI72__^*B+1-4]$HY"HG.X\N5=);LG4B:H-8FR* MTMJ$2-.27QL$\8PFV^38>@:[A\%L&:0!8:G+8)(%_&"%20AC1Z3R!DX2!]C/ MHH"JV.">>>9F5GN)_-0,:1^J57 ;(B\(X#CD,L2_(Y0G$F :0^0Z+ MJ1NB@"7Z=;>\UNN^TK0*N&^O&,=?.:6MDSL.4^G>8@M+U]C^MG%TUGB@K< MC*-W925M'RA6:FK/)GO'ZMH^Q8?K;'O?TKRZ$,-]P!6CW7NG3E?K#V^'1]IR MEYK7Z?:?VWSS=K>N-F7-R%_5M7Y/_(QP_UKS??_&A]CPT\(#*_."_IWESS\V MC+9W7?5?BOC.9YR7#?$LMUXT11&!&4()MUZ. Q/J>#!F:>B[L8<14DIAFHUF M@#A)D7/J&RECQ.F),U%WAE]"VJ%8:WQ MR6UTI]E]^@:ZS^T*'FML%J!!!W3@ 4TY]H8#!%J$%J#!2(2A&I068(?3_E*\ M?J2.M0.!54/H;/!6;6[K;^I";S9Z37N7.!NU^ZXQ9R>@N:/(_793B6!SOGY> MQDF095$;VC>VXT[6HUQ\]NN#J MGSTT(7NGPT='6KNGCPNP6#Q^=&=[]_/'!=5E#B"77M.]HMU\Q-6/A[+XF5-& M/[S]SBW?W7I?7'%#-OG/?).S:NEE*?62.(-1BNO0/X,Q#F,8Q$G(N+UAOJO$ MU"<_M9)]F8#&CTL."!>]J4XJ]J5+>"^QZDVK]"+(WJ?:@-:R'1*H"JG!3FSA MY?XB).FO2&"5O+BZ].S=7ALM8K%FQK59OS>GN]%2XDU[^GN,B9..7'M>B9=EZ M2 -E+C=T#!6M>Y.+ TYVB3*D3O=&9? YW=P##LZ6^SF?6+I9QHAYB"0A]!,F MRMY]%V)&/8ABY+@,)=1UD%K&06?TN6WRO7#@2X'7B[;N0,H!EX!2-LU $R#K MR04[;(1@)C,*+NAK+(^@._;$V0,7U#K/&;CTD&XCU^9T\K&H#KS4+$I#SW53 MB AQ^>X-/!AG@<^12E&6A ZECA(KUJ5)YK:)=S("(H14[:QZ 42Y?7LM-):W M[QZ56CX+7-]#^AOK:'IABHD;EO8K>=Z/=.!9S7#CGFCO$_O)5L7K]R+;$] MAH8QKN[>B28FY1Y3^)Q]>_2-*[D;+C0=VQ,[IQBEOI@P,.G<#,AHVS]-"IEW=4T2]X%^%"O^1M6D?2W]-'13'U.8N@GW6SS1R02Y,0PB MEJ(D<#P:,97,A_,IYI;AT) A51TY_T_ :DE5SH@#R+$$$3,93 . M71<2ST<1(HD;AWCY6J?1\=4N-U- >CJ=/6 _X)4HRU^ E#WGZ[5(9^#FIYD? M_%*G?/]Z/<0^]6/"O6L6$4]DZG@P2=($^EGJ>2&-B._2%N+;M61MJ05@93^$UT!E^;/7"+0 -YM-F:?;3=V@?5. !VPV+M\/@K$/V]D$$W_& M^A0\_VCU/JGWB?JPK?(UJZJ/Q4O*OX+UQX_P@4M&FSXX8E&K0S%&&.$D=J( MT@A%$/D9@=CE%C@.O(2Y*0VYV55QH!7GGYLOO9,5'(1=R)0W&%D+.1-B$6'+ M]F4G.>B(SJV-)N3*9D<3.$,V277V20V6)C2GUDQW&*.,)$\_\.;OQ79%[U[X M[W!SFV5,9!,R_LBCH#YS$S^+:9QP9SWQ(7)"!%,_\F$88H\DD9LQ3ZGCH)X8 M4ME(ZEB0MMNJK^"VJ4KPDS"*,C^#+"$,(N93F&#'AXL667#+.]QV+:OI0Z6\=A(HAJD G" @VZ:A1^,3Z'T2+K6]_9+C-%_EF[?VJ_.X=XF7%$4Q8MSS#'V? M.Z+($68J)/R_4$2R& 4)4TH44IM^;L9]UP"Z^,7.DP4'^ MYWR=;]@7?H*G=^L-_Y'EW)+>5!7;5%_Q/XKRXPI7E6"F;+/W$I9XA*(,$N(E M$)&,P"2CF+N[8>3&"$?(4W)W%>>?F]UKQ(>U_."@ &@T6(!:!U K49.?:J93 MJJZ2G/VSB+UE V@>=F4CJ F>(2NH.OND9E 3FE,[J#N,9D1@FU;LGUON4=[^ MK/GL=YF%*/5HG"$?)AX6S;H2#\9^X$-,@\#-G"QC0:QTP.^9:&ZF[2 G: 35 M3^#L@U;R$&T ,-MG8AVLU$^V(T"8.JCV33/MN7-$V;-CY-CSVC<2W/_:=>X6 MKEF^WO+S3$L14ZRK#RPK2M8\]X3_8M7M7WQB/D>^QN7;W8:]5-^XRL*I*U9\ MIF=NS!C_\6V641"G)!9->7% ($J9 Q,6$QAXS,W"-,99G*CD;%J45??MX_W76_#A]O/]XRUH_^GIYC]NORM?@EA;7A(0XOB9!\/,H1#1B, XC#"D M,4T\/W 2BI5J N:RO!-\>_X5EE?Z=FP.BV;_7HU+#WX1>O[:1'X.JH*#KB"M ME07M\[6Z"W"L'MCI9_06SO8BF+N_LR;IU#=_MB&_<&=H?4K->M-B_5S7H[%T M(_IDX==9]NLJ?&^F6F-$DI2R&"0F%/Q#&$#LAA2YSXI1FV/>C0*GV M5&K:N=E^(>T"K%E=]$3:UIHO>+,M-6@K)9&7L^7F\;1LEH7 L"Y)%2+7??V: MDM6#N 9K5)70,56O*C?IM+6K2D"L_Y >2WF]I3BO>JJ\7KWYRA="P08#?OW'R^P2<#4)HL&VRH3#VOM;I;OVZW51?!+.:]Y6]I*Q<9EGL M(>PQF'F1#Q&)$8Q=%L$L=1,69V[H)$J%2 -SS8$'_FA$ M5KVI'P!:\E;>#'RV;^"O04[]LGT<$U,7ZP,S37N)/J[RV86YQ"MJYH.R?'G+ M+=+F[?:%E<_<,OU6%G]N?HC\3+Q^6_HL2R(O=:%@Q.!.'F(0>QZ%GD^".* $ MX5CJ;GQDGKF9C494L),5-,*"5EHY@S$&[;"Q, B894.AB96TB9!$8H ^D8_0 M6 ;^AX-!&!MW$F,@J=S.$,@^KN=#[%,/1;:-<%)8F17EBTCF/42F;O]Z963# M:$.A>9]]Y_^VRD37H6+=5$X@YE$_0Q@ZOB]L!G%@XA/N?61![*6,X$"M8,:, M6',S,:U6(I&WU0MT%.L$A-N'K* MOI19L VY78:$FM1#,PODJ3-G>'1C+#Z'S/,[R@^P>9;C?5KFCF2#'VIW">LY M/\)6U?:%T6]LL^2GS#!S?!<&3I!!Q%($<1AZ,/1P% 8!2UE*5#*>#,LWMRRG MAN(N[^A1WXOB6IFK.8"N6DDYP_Z.ZV/9PE_F$#HH![K:M7GI!XJA^B;VH"%H M55P KJ15HB$3Z-LC(KI*NO>B%$692^+Y ML8_< &9QQ*V]PQA,F.- EP84I4'@L4RIQ;/B_'-SZ7O()[X?,9@V6H _A!Z@ M5431=5==)CE3;A%\RZ;: NX&>$"DT+/&"C(\^SMSA$A!,\X8(C>,>C,947)$ M;_]B9"N(C^ZS+"=\AL]KY7XRHP/-S8+5 H.]Q& G\H+OF&*S+F0)V.10'+9+ MQ@&T;(7&L;/06D8:(*WN,N.C3]9@1EK1;H\9^9?>*6#ZA3M_=5;RDJ61'V/1 MK3+$_+]H0F :N@BF3N;[:>2YC-%)@Z9[T>9FHTR&WH22H-9RZNCI8>4GBJ!J MK>>_4!159BFG#Z6>H3Z7<.I!L'^MD.H9H,;#JND:?10%K4OT_E$GNT(?5:Q[@3[^L&[3 MP:IBK"U&6S_7%1U[6I]=T]-/6_:->Y]/?[+53_:U6&]^5$O'Q2Q")("9QS!$ M*<40,QI )Z%>AAP2,AJIM234$V1N9H/_RA#XI=S[!DTC%<4.*MJK(N>738&U M9;O3J+ >R6:&K(CMK%- 5(&'G!.%^ _&2[!_=H@B>ZU(!KKC:@IQL2=$Z\# MZ[ROXI7CF>8E^[UBV7;U)<_8,DD#EB*?0!\ST:S+BR".PP1F"+,L(BA,B6^& MC.PPZ=RLX" 5U@(T@@,AN2G*L2>EI*ZFF7XHSA>N+I37Y&EW'H>(EH MU!DE*8,H0C%,,XH@8I0D+DN9%RN1(5^>9FX?*9%(LN8V(2O*AE2N_1"1CLPF M/BA7V?^9FNN]&>XZRX*>%5<_0 NL;3,[B56<@Q%3LSE7F@@^U$O1I.>WS#@) M24*4)A'T79)RZY F, U1 H,D0]1-G2A#2A1$9S/,S3 T C8U*)I,0^9*?C3]Q^K$>]\PYC?0^J!Z@.X8N;O_)*-D!U_-;< M=N=!NG^7#U.= #$>IM+'P/(N[$2D_A"B&;K@NJRO5DCJ9*C)0E*75>B&I'J> M4,\1_IAOWFY*AC\6E"T3[&&*,Y$1' 40N5D&8X(X*&X613@,_$"NDO9TX+EM M/"$;$,(!(9U\[N\16,,[[QH(;'_]Y+17RNF]I*I6&N_10)-E[EX2OYNL>_'O M=3GN;BCERUD]%/R8O/K_\M?ZUX0BWX_"-((H9(1O/2>$&(GV;PY)_(Q%U,^D M^-"'IYG;1FQ9VUI1%Z 1%G!I%7?F ++C^]0,7I9WK2Y4&@QW0TA<07!W<=B) M^>V&5#NGMQM\6FW[5^5F^5 6=$LV]^5W5O[,":L=.!9D*4L3AY])/0Q1$CHP MCD0%)HU]WP]C-XFD2B[[)IC;EF]EK+EI6C''W#\Y((?WN0EX+.]P#62D-_>8 M^D,G4_YNYU3*_^FPN7N'G61;CRFUV]"CS^G%EVYQ*0I"J@=6UO&K0S)B&,;( MB?C7.R)\8Z,X(S"E(8(,$?Y-CT+79U(Y%J,SS6US[P05F8S-99<0 M480@BD(,4Y=_]YGCNF&6!+['I,+0 W/,S3"<5I6V*8E75-X>X!QW\ V 9-D. M:.!S1V94OW5MN>/FLL&%TW5[C/1%K)N7.,&$?9"YD$7 M8W$AG2$8QR3D)_P@]@C!(7_@VOSOXRGGMO4/K!JKFAZ-S_FBVEYQ'&I9M0F^:=]UJL1C5T>C3PWH](*IYA"(Q2&P;+9D : :60Y$5MKXA% M'H\W61#RHAK=Z./E!_3\@).DVF];,>9]UK1D[23?[GMG)EZ8^I02OC<#'R(O MHA [$8:1RP)^*B$T4R/V415@;INYS?ZJZFA;OJXKKH5ME$S"T5X'.>_ )KJ6 M;<19L4(C?,V2V#1N/JIM^)2OMN)I&XU*=5$TY% H3S^I=Z$+SJFKH3V.;C?Y M@I^N-F\/_$M8+LNU7$=01C4)"0CS$"($8,0>B4/23QZYH$1AZ<10[J2O7 M(E!FLKD9M(?'^X?;QZ?_!#??/H';__?WNX>OM]^>%J*)BVI7^0&$Y$<]=;@N3KK]JR1- M#:-DZO#Q6W/;\CK%HA>P&-[3U\%@>0?7@ADOA^Q762N!^&2HR1*(+ZO032#N M><(TBU[UX>TK_D=1?ESAJJK3= A+/(^Z#LP8/X,@Y@?\7,(()'$0N?P3GJ9, MZ4.M,/?<-O$@ UPEZH5K^4&M@%*2E,["R'W?+<%MV5@81=H@ZUXO9M;)]\YG MG@D'7R\D\E1\_4-HUAIO\*8N#+W//N+JQ^=5\6>U/]4C&C@!\1&,">4'#\9- M64*)!QV&,":I2U"B1 XZ--G<#-A>UOJ"0!3,UN+*G.C5@9:S3Z;@LVR0KD!. MO>98 A)3E<=#4TU;?RRA]%D5LLP[>B:D;9RX^RU[B+J,1"%W?;C+B)PH@FGH M<>*HTX8BAA0[BTH,/JQY=="2 M93ZR%18-EXHG_-??\\T/T;:3K^_GHNPAO,DB&B:^:"O,_!BB)(L@%B@[4>@( M8KV$QNYRS9[%J)(7"YJB2&V-I-D:78'L[1 N./CS(#EX;34#9:.:X*"M.K1X M^FQ$VLLG>6=A/TUT?Q77P??9[U81A.L>IS_D:KTF.5P]%E3>M[S96YGF>"U9K#((-=M MUSCD*+2P5Q#L- 1_''0$M^OM"VLR Q5#-:967LY"O\-Z6C;8[[.4RD;=,/"& M;+PIJ28U^8:A//T"F!Y>.TV 7=K[MXJEA1TP))T5+4@L&S)#MJ#7X1HOPJN>;+: MUF>"AZ)L>) WFS)/MYNZIPT_%PB"35$64ZQ6XK&[-5\G5IE-NCF!RER*S6[@ MJ1-J3A2ZD#YS^H3>)FY6DWN0K!(-1$3RETLBY/N(<3P(/PS3U(,Q\PDD24S< MB&21%R@Q9YY/,;=-W?ZD:Q';/BI#66&R0,IM].O@L;SA%9%1WKK]RAO:PA 54N: MN6D:NB$,W(0?S/@''*8))M#SO"3T<>(PQ+_?Q0:OY+:\_-1*IF O@-TO7$T' M+9829#N! =Y+K&86%!9!SES8@78"OZ&^^=Z)+=)P?A&2@WS]*]@+#V[&85:V M,>J(&;(]"A-/:I/4 3FU51HC:&8;XKS\&UYMVV2?K_R\LRT9O5\_,K(M2S[5 M!USEU>%"*F$^BN+8@UG@"&[%,(4)\4,8T8 +&A O0E(4:[H"S,VUV8L)A":@ M5@6T6M111(7>DV962,[,V<3=LK$[ +W8)1WNQ ?\>'18D5H#*\T_KT715$JB MZO33YB5J@G.6G*@[CIY)?&0;G*\9W;%8M>7&F>,@[ 0>#$)!-,4]-IA&B0-C M%"(7,>[&(:40S.5IYF?>&BG!GEQ-K_-!#ZARMNIZJ"Q;) V4E$W-, B&#$K/ M)).:C6%%3XW#R--Z)N##MN)C5M4-^>*R$/_UB0ERS#J!^J78KC=+EF#/22)!0YM2B$B*(/9=;CEB%,1A MC'P6*3%8&I5N;@:GHQ1X;L4'K)6_[<2[P7\!NM=#S1"975HY^_5N"V;9[.WT M AW%%F"G0\UJTRR;2*0XZ $:1/O]"=Q]^WC_]1;\A,3Y*J_7]3[;IR$=LA$^<^F_ ML^BFM1]XF7T6- MR)U)T(U%^HP(-7%DT"20YY%$HZ/K$E/C5-#,YJRZ6=.ZW:LH.^#V4! X;=Z6 M)$!9S(^;,/8=#R*",<0($9AX.'-B_D>*,Y5,DK$)YY8_\B3F *N#U#7=&*ME M526A'H%:SJ2:!-"RL?QR@MKM,&H:9--R4!ACFAZ9;F*::3GESSFF)=_3K"K: M_&!E7RUD&#-CU&M@ #7$BL6ZUP$5,Y67 V390/1(-0(N '$0W6P PA8*JBY>(< MT]:G#*EY5FTR^+!ZI.F!L?*WLMB^UM_*NE:QL2B/F_7-RT8VUC0RS-QVMQ 7 MU/*"QD?H2 P>V69;KLA M91QE;APF'DP]CXD#BLN=#(I@Y+D!#9($4:9$QV1=XKD9,B$CR+B0(-_=&I7* M'7;LK[.;1P N2&*(@Y=\:&F80LUA\ M=1BF7A0E3N89H[J8VW="@O7 ( V%"7*)&=GJ:\ S2_Q@^O [.-=\2!IZ#\-2 M+YEI,B_*!LC2Q4&8)<)AC2-/])+E?Z()@00GE#D9QAY1XLNY.,OJ[ E5 "%(T6BE9KDI^#I!6$:^P*!8 M7SHTNNZ.Q(T."R"4Y'_;_!(>.[\$T]4$DRZ)*2L_B MS/\4)JE'/)H%*5)KL:$AQ=R^.FU'S;Q6 V1%"7:B@UIVL!.^[G '?ODIM%,L M>M!;+LDHJ^U%L/U5J$%N% "-!J!18;$K]!]:$)/M/:X TEC?#QT9)FX(<@5, MYYU"KAE,LX4((<)I$),5JYR(W)M=[5&4>)GG$@1]Q^-F$0?<0"8DA!EWW].4 MN"GRE;*G^Z>:FQ4\2 IVHFIW'QH 6,ZDF8'-LMW21$R]+\DH&*9ZE/1/-&V_ MDE&%SWJ7C+^AGDG39. )2]1;F6QFK9M0\M9E9:CG+-_D"6C:0$Z[= MM!6HEHZ:9F3ZUZD_'3O FAU]^=F8[F56^&XV@>8Q,'4 %:VCZ##,-DX<8Z HG>V[!MTNE/DB%I'Y\6Q9]6V M]3_^Z\=;S9Y;WU=MU_R-K\5ZPS[B0$),2)C F0F&MNEJ!.MJ_%!;6\H!88U!(KTMS*(#UL%@SC9]DZ3 P=+G MDMZ4Y:=MTS)0UF,Z?FMNUK%;M+234=XY.D%DW"72!\.RJ7LJ<=U]30D/)I-OWFXHY8M1_O"^?BC_7RX!Z M$8Y0!$./B5H@QX=Q1&/HT)"F'DI#$J0R.W-@CKEMT49,T,JY $)2CB,0LLIM MU2% A_>L(9ALGV)T$)+>O!(8#.QB_G:SB_D?#KMX:,Q)MK.$4KM]+?.H!E&J MR*9\>GG^NG[-/ZXK6M+/*_PLS9!Z\>VY[=Q:2O"4OX@OR]=O#W=U###G #&J MP(-Z&:GQC^WU(%G>MT/X@#^$L*8(3@>1T&,VO3SD=)2F@RH=<9D./ZEW770( M2PHJ=Y&+\W8(C6'723P4.-!U60R10SR(0X_ ((DRC^"4I(&C<@LT--G<]OR1 MK&KW,H.8REVWF$+*\L8_$G/19-6]@3_:_[5"SRF#C*$[C\&I)KW*D%'Z](9" MZAUC#7=NLXR)+H?L$]ZP^ZSS-^XR)6&6.,B%?NHX$ 6,0ASXF-L2WXO#S'-I MK%1JIS;]W S+Y38L>P6 T*!.TCC\]=4])5C<2J-GK M93,T^7LWJY$ 1J(;CK,V#:@[PME_-VBP"Z9_:=(.G$J\;F_+(7HMRL\R2#,41#:$3A2%$ M7LK/N1'SH>>SP&648.I+-9X>FF1NGMI.3G 0%#22RM]K]0(Z?K%E B;+>UX# M(:5[K3$(M"ZV>@>=[&9K3*WNU=;HL_IW6P\EHYOR9:UUM77T\MQV[M'-C9"4 MB>^VZ-"M?J]UC)+\M98V0%/>:AUA8^5.ZR(,5UUI'8\X^8W6184N76A=?E#/ M&?]]S?'9\@$_L733YB-&"!$6^1&DL8@_HS"#J>BPEZ:9AS!"C&*B$G"Y,,?< M]O5>1"!D5,SQ',)2S@6_$B'+&UL5'&4'?$!]0^[WI1DF=;X'5#QUO8<>U>32 M(C\8W:[8?78A EQ]>.O\4]TH9F'G;RBSC;I0L2?C!-W[K_HNVXJ&A E-=)SKK81-^RZ3$/O#IIEB9Z MIOBR5*>?EBI+$YPSEBS=OQ/KO%M7F[(^$57-[?\R"P@*@R2 0>0% M$,48P]@+8AB%R/<3Q#*7414K*#7KW$Q?IV?'T25#1W"M1)8KUD7.ZAE'V[*I MLP6TLL%3 LZ0E9.;UFW).>I/E_7=WKB^EZM,N?DY;G9G8YX M=0;C,\WJ5\@K?ZI3R#_HFYIPLM+L:ZYA!O&[YOMYD=1 M"E[V91ID?N+$+DQA$X8L(0EV JID80;FFIUMJ45M.FHL -[+ MV70$4LRS&,)8SK080LZR46E!^]Z UA+('R0U69XP"H>QZH3^F28N3AA5^;PV M8?R5*R,A#9O>S9IV,C^^4;HY,BK=W S3X<"_:!DF 5Y3 MT-$0[%0$=?I#JU7]5%?-NG%7!?X0FH):5=VPBY$?@6)X9NJEG2R,,^&JZL=X M3*)O.A9D1+;WB1F9A+4WMF1T$KW/QT-9O+)R\R::5FSX1((2^K7NHKNCR\S\ M*$Y33&$:H1 BE(F/0Y1"W_=BS"+,F*?T21B=<6YF?B?PHF[FLJGW^5YH;2[3 M<>#ES+!1."V;UJN15#:3TN@8,GWC\TUJSJ35/S51\B]JUI9M?K"R,7][:_@I MK\BJ$,9OZ6>!YY$(P3@-(H@2?M!-:!9!UPM3A$,G0)$468[<=',S.!\Y\GF6 M\]\V]S6*#'QB-6>V8@77,,)RQL4<;I8M2RUHZZXM0.G34-\4::C 6U7J;W>MC *-IMYZ#9NJ:5;!LOF:]P(HT)M:7XB)6$_M+(@:&^I5 M6 Z2I.J-/!UWZE6:'U&J7C>2D4_2(_O)UELFYA3DV:OZWA^7;Y=VFNNY.$+, MA0GC)VR$/ 2Q2%CS')IZ$4F<*)7R>Z\7Y5_A$]6JT^S)(X5L6$J5==3Z9%E: MG7?X=,UW8:[ZE%E:H'?\I)E;J&L_;1K8*G[B5&9XST^=!A(CGSR=$37[%M-_ M;*M-^UW==8QAW]CF;DV*%R::Q/!)K??,%C>"RZ@. MA._CH"3V@M!)/)@Z7@A1$%.81'$$,66(LI!&498I=3RV(.3R^KY>_LR8KN%01< M0]"HN&O@)4RW6-2=HJ+"YA>A*U_Y7SMMOP[ZVND*;7%!3/63MB'BM)VH+8)\ MUL/:YEP:9 6K59M1W4FHKMJR75G.@H$Q9F?35RMP(859='08S,8&G@Z4@,)]8ZX#62>U]KDW.P(3_7E57EKG[PYQPU]\EGO M-K-3VM>G($GMYBOPF6 /#T!C?BOW0*&[@4^'FW+;]JARLEG[GM(G#1)W>E\D MDPA[WYO3;[!+AW.XL#2=T3<*Q564.,;S?5!J_% M=TAXJ#]9^5:WK'S9R'XW^D>8V_?CN//IBZA$D?]F# UOG7-8&1Y_W:$!#LI M@0IF2EMX'!*M?3PP[&2;>5RU[HZ6>%KC7NW +U'73WS _aN'5)N3Q^^\B ML:1>UYNJVKZ\UL03-=?$O@O$\3\MH]#W?9*ZT&69Z"T;>3#VD@AZS(EP$D-]*:40JO'G!.[]8?\6N^P:LE8MACGN]!'WL)1!BE, YIP+_S.(BQ M'T4X5>J_U#//W+[/!S'!*Y<3YFM &DE5+_$NPRI[#W2^@98PMORAJKGX#V(/X+LP=E-Q!6*&3+S*S)/:80U(3HVESA#:E)3% M"WO"?YUV6\]8E+HT(1!3&G+SE;C\[,&/(AX.7(LBE,4!20,U)I_1.>=F M)EJ1 6MD;JB]"OD2-!6XY>R'81 MFY(=?JVXA\*P/??&1]/-/14 ,D;B,S[C MQ#0^TA"<$_G(OWI%Y#4=/R&FRB?$F^?GDCWS<^#=>E/FZRHG#2/_(<%DR4+/ MC\,$0>[H\#-:ZGDPC2(/.B1+4>)E+$Z4.GR\IS)SLY6/C"N3$Q'3JHE+^?DD M%SM\KPG8J[+C2^QHHQ%R?:\?D4*@]5_@I_$_)KQZY>],+Z+ZS@ML,H[Z7JI, M'SU]YT6[&#-];YEF>HTJR@$?6)D7=)FZF9N%<0 CY&80A2Z&L1,B2/P(X-63Y39)+KT?56%'<(J@<=LOPI?PTSN>U47-S_ M:=_5\2GR?F3AQ+7 M+PJ5;OTOS\C(M$+VE$Y_,5WR-HZ)5KW,P+"3UO]\W^!R(^>%R4VN\O,_%<%B?NA.=I 5)2 EH_D&K(JJ8A4$*7O.UVNQ M05*\$@\IYM;*+4J6IGZ(: J#((X@(I$#$R?*($V"."8.I1G)VD6Y7=/W79*= M .^T(*RI\+.Y&G*^J7E\+5O\?8>Y@W0+<(SUQP9K0>UB,#=:"2A3J=)RDTZ; M.:T$Q%DBM=K;F@$!$?E]9*_\-_>#.V /9?%?+MB*DT]3J MJ?C #F_1)<.(10[)8.2%_".#,8'8\3V8Q&D2N6'HNX&C%*"]#1M#Z1UX[:@=6QT7;'!5D3>^X&J5F4#DI?T7#0UJ]$ M\MOQ_FMO^V/R[LNN_I&QNRBFOCJ6I)SV,V07ZK/ODN7I)KZJ;*/#G4O3X]O4 MI1M$B>L$B)]30BSR)'W1ARR!:1QG-"%>'+C1)$6<8Y+.[6/5$70!FN"0",\L M0+Y/X)BR''-TH2W?.9II.S.X3)1=E?>^.AR5\U_CHE 6 M;F/7@M(37A$0NZNJ+:.?MJ(=;W.UV!S*+@N]3)$?1R$.81PP E&&,YAX(8%^ MEB2",%I,B:E*,'T M 2@]B"Y&FS2'4C.=E.7+V_6&[^Y']IP+WO_UYAO_92Y9% 0T( BR (NK9S?B M/G:*H!,C#X=1B$B 9.QBWP1S,WJ-C. @)!!2RIFS7A"';94):"P;(D54I,W* MF.H#^27\U<9<\#\OFW+UQ,J7ZCY[*BG_&AR* M9"5)E?M'F-L>_8KY+#E>@5I<<55S(2%*GF9Y +KAC6L.-9'097W>\_K<]OL1Q3_C:P*73=Z(!K? MUP;0L9T:= Z,A2T\@L-5C0].QYR\]4&/4I>:'_0]JLT-4C8M'E?<>7\IUNV% M\693YNEV4Q.P%N>QD\Y)>^E$3A G20"SV,L@RGP/I@%'.HJI$[,X2SQ?RC$W M)]+<+,>G?+7=Y#\98%G&R*:NL*D30(I=&+0\E,\V?[-MRF=%R?PK*[.B?*G3 M[.I_K4Q9E^\6]W2_N2%C$8':D.P2:&73?>=N5G00WNOT^Y>HW1GP]A(^%^: ML-AVNGH1,=JIYI+V>JY6=Z#I_*L+XA\Y59?^7I-4J=G U5-Q0_ZYS4OVO<@V MW&=C2S]"),KJ=2^H'>EQD;'GG M/NQ2#4'5RJA(GM0+JYQ7061Y6=Y M0R]Z<./?BFR1F4\;,&$&;_,P3$[4I0W).V*8^ MA)X1^\+X-_QCL:[[L&]Q'4.^^2NOEF&0I@1Q8Q4X&$'$B >Q%S'HID$<)=SQ MB0(E4K6^B>9FGFHY04?0^DH#_"%D569M^5=UG7XKULQA64%MSV],VZ_DN>.'YEYM5RR2C M6>8%&<0QB2#R(PI3)\8P" CS<.C$?N*JG814II_?X>@@/>#G]K96/<,B75X( M7'^,LWR-UT1?&5-VG MJ_RYC2^)16@5 ZUF_4T,E&V6#IJ&[)C2U)/:-AU03NV=UACJN6J?VJ:<#SMZ M"]&+9.GXJ1]E5"2K90RB*$AA$K 8AA%.:8H23$*IQB"],\S-'=H)V?* 2YF MWWKGH@_;*E^SJN)3I=R# M%S\&40K[O!8L#'>4&ZX\R\4E<$.OWX:<*?=.OO!_W1X ZL[(C+;<^YV_^,0R MQO\=?60_V7K+EAFCU$V) [DL/D2)[W!_(V40^Y@E<>BFF1=JT.-.JH3&\6P* M@MR=E*!LQ%0[?TW[,Y [P,UO5:/(KT;YP/@NJV?HQ#FM[),>6=]E64[/O.\CA+JOW:2> MW] F_[$^Z$EZUN=OSLV/WLFFU-(2JH906ML(+% MOMBL"Y6M.H39^)XU!)?M;($!I"R<6R5 T=K-0^-.MJTEE.ON;YG'-4F^"=F^ M;%?BY/2)O9:,Y+6+P/^\8C5AQIK>O C:IO^N_WU_GHP3^4&(!-ETG!!^W$QC MF- $0]_Q$S\-4NJXJ64.S:^QR)9MG+] MZ[/7JEZ@KEZ+R7*F3 -NBAS;E%C3TF<;!O.,8-OT^'HF_F-1OA8EEV+7O?,K M$T2P2XP2+XB8 SV/VVF$$@WPG%/_=1@!- MPP9!P/E4EZ/M3S'$]:E+: @3QV4083> ,7?X8.CC% ?\3TFHE(:N)\;Z)'4#);F_"T=(:;VKJX ZH(O=J;RJ62XVI9O-=594[';?N*C" 69X_HP" (J>H_Z, Y#5QQYB1-G6>#'1,4: M]LXT-X.W$[1IZ;W8%<+K.5#]^,K9-2.H60]YZP&F;)A&P3!D>_KGF=2\C*I[ M:D'&7]!E)?S(1 ;]ZFY-V5__#WOC?Q-X:>@GD-(@@DAT8$M91* 38#_Q:$3\ M2(JNM7>&N1F%EH&OE1+48@(NIRHSX2F0PU; "#R6=[\R,AKLA#W:7T%/>#KB MQ/R$/0J=$Q3V/:A^Y_6M6#]N5\QUTL 5#&CERWI#/Z_PL^R-5^\ <]NK7% H M) 5"5.@>7<6*?'B1(R#;^&L8N?%[+R.@6=[!N:9FSUX>+S_V]WWN_MOX//]([C[]O'^ZRUXNOF/V^_* MG&(7897SY V 9=D.M/G97$30R@A^::7L)Y37(>\:PL$<(]?%6::FV1I2]0)W MUN#C-GM<_[W,-^P^RZHE2[EQ0%X $^9S(R'JVY,DXY:6(1;[./:9&VDD52N* M(;4MID^+KN6#!1<0D!^X?!89LL\X7U<;@'<*VNBO?%@>R7"H!;3G& ==@%H' MOB!3]UX^PV[2)LR'V6?8C?D,&KVVS.?#Z!E T=*FOGU^8N3'.O_GEGTJ1+_0 M94H\G*;<__&IZW-WR!7!391!E[J)&Q/DD%")Q*-OHKGY0WLYPR3*!GV39=#YRR,1I#Q9#5Z9UF4O,RINRI'1E]7L]@ M?,9Y6??!^I179%546_X;.MQ' M]#MA[L+;XFG1M.\WT0JJ+D,+X@"[*4JEO<7=Q:SU! MK:A"K:>MQ:4M'4[3DW3&BWPDZ/^\Q9;^L%E>BN;S*":IOX N_T_]%;0U[23? M4LN8[;[(MJ?1.XQS-QP_/Y>LX27\_[N[MMW(<23[/E_!QVX@N2 EZK8/ [AL M5Z^!*MLH>Z=WT0\)4B2K5)I5WN^?DA=\IY*DDG)F@4:756V1$8%MH MO4%OQ+:)%CYC$,QVZ-ZA[7G]](*J]9;="B5/6W>S/@?=PEO!L+N5MWO9S3Q= M5R79+UA9$0Q/"4$RCF@ .2<(DBP1,.6(PHP'B5J+1)9E5F7LMYL?F\&II0-_ MM/)96I4=[,S,ASLB/=L)AQ7;G<='GAJ4H>ZWHN _ M9T]/!TF#;L5RFC UMXE,($X)A>HO*62!P!#'&:.42?7Y6"6/]23GV$R(YH6D M-><8;508A&KNY'B:6:,1C%+/9NTL^K@):#6='&>24_I^.$^Z^T$-JRLXNQ;3N1V' M&[CK4JGX\TI4Y>J^B8H1IBDI6->O>RR6]&G*29@*$J4045TUG20!9"(G,,SS M@$C),\X"XULULS['9O!JJ0&OQ0:+6FY=!).N);>X53%$WN :S#^>?6^Y3:"< MJ'\KL?TC:G'WY!_9@>Z3O"!L=SEDAU7GA8]A4\-=XMCIMG4Q8_FJ:UFSZH14 M%U9L:Z;]/EO^N'PME\6S6%S_F3^]ZN@7[6*K__@C_7,JHA3G"&4PX'D$B:08 M4ID&4//O)QEB3$9&@1)GR# V$W^*_=P;]AG"&&4(08F(@(3'&*91'L"(,IQ% ML4"2\ZE:[UDQ$O0W9?E_@+_9/J%G3'M>9-O;KJJ ;BL_^*D4 *T&$[#2 ;1* MZ#1"G_7BG"'T5C;.7H*!J\ MYMA6CQ.5E/2OZ?P=M.J 1I]S"E1U -YMXOK$NF>[Y@CS(.6K3@/HJ8Q51TL!U[,OR^;BIJ/JHFJ7C5-, I8$"LG+ P@"7D"4Q$)&(L4 M!;$0JB6KF[]#G8S-1E658Y?K2K):3K_:SBV%1&!FE_NVU/+;IO1(.:.G,.J>QF>!T//<-=3?BLGLH*Y. M#&;;+0W&7'90@4W&LL,/.*ZT:F-1++9O,)IPX_*Q^"1JF@"U]?A9_*^@BW*: M)R1D0J0P$SR")$DD9+',(0E"' 4)35 >6JW"E@*,;0JK+R:R7(IM(3=&RI@@5$2I#&'44B8LE@T@"QC!&92YI@C000USS4\T,'8 M;-.6B);$RD=!-+C@/!.: 0XDO*-B<4EY)CH#W4ANH_0@OE>&V!_7]"DH.B\< M#[TWW.UBA]1;5XE=SSD33FKJ:7$EZC]OYFW5U!6GG2BGF#,J69JH[1-+(.&! MA&DD,12)LJ\9EX3RT(%9SJASHR]Y>#ZYRQ\ZKP[,YH"WI9-G-0OC4DMMS4]I M, IF7IL_4 ?CKJSD!+^T$O^J45T5I%YS6W:@ZL)E:8Z2/V9+@SZ'YKDTA^$ MZZ7%RX[UP6CYXV+.]1\ZF>2-/FG7[F)Y21>+=^7Q580O:@^KP]/2$,8YX\H^ MA3G,0A%#1FA( I+)P"YYRZC7T?EF2MHJ5C_7?Q%KN2T+AQDA;F:+O./8MR/7 M0EC]94/D":!+T$I=LS]Y+#)F@Y*ODF-&?0Y;@,P&AKUR9%8ON]FB]<:R25%H M$QM$>2N6=[*2H4E>F)(\03P.!61@$C&!*49;JT4 #30$JH[!T-PY3P!%D=Y-L*,#:'['2J3JL$T%I,0*.' MQQ2I0\-D9O;Z!+]GT^<==[])4AW@#9$D=:C[\21)=8!CE235U8[K29FR&:)< MUGO;IM"#SC>7/$O#5&#(8ZS,7AHG,)4DAA$- [4OS>(T%-,JS\+T5.QP1U;F M;=5=?].L2EL K;3M.W#]>^<#4]3#P?K=[/#X]\@)[Y M"4Y!X>V0\$@W Y\+=BN[?Q1XXGG'T[^J7LAGFNOD__>F*$%()!94A,K>IAR2 M$"LW$U$.412S*,81H]2(IKFKD[%9@Z9P2BND8YV'@W :GN2="5+?!W>V^-@? MTG4 X.M,[E 7PQ[!=2BY=^+6]>RY>>BZ:N;S?"9G>74I_94N]2R;YH)@F4:I M<@%PK+:940)9$A&8A9SG61*D"8_=DM /=S@V,["3U O!;%ML\%S+[9HR?03V M;A/1!Y@]FXL/PM$U[_Q\/#\FZ=P>US,2SKM!,L\V/]+.!Z6:=VMU/,_\Q'MN M[MA6E?**3'A%UC3-;; S:M:NFP$>GCRXKIX&=>0,5-[UYTQ> M<20"%VRY+C/UB9:S\N%%]<;OYG^CBXKY31_3X:F(*$(IXS"(&%,V)-%A'$$, ME5>74"Y$+N/$B@O MJ'(V 6[HVO. 6T+EBPK9P=WRAUCXXS$XV-S83,^) MW/I*!Q^\!8>Q[39"/<':]]&4!:*#4!1T N:)G>!P'Q](3-"I=#K;B[1 MSFWE[:L.Y;^35[.G5_73VONZ>UV62SK7="W3-$1I+E (HS2-(8EH"BG"#&8X MS1 2A$4!M?&,+/L?FY5JY 0_VXM]VESLEY7DH%B+;NY^^QR7 :Z$?S\]'E78'V_&3]"%)C(MP8NR@=6S M_0Z7F9/;XR#TO-;L!;K4LNM OUILL"'W!#0:^?-Y'9'SY/K:]CZH!^P(S:XC M[-J,O3_\66E:S'4&;:'Z>K_^\T5]:DT]GIOG%TTM-LMK6O9W:^_8J?&QK4*- M$J#50I/IK?30_!HSX+0R?_VJW'P;SMLP#9 M]+W/:VC0JD('BU+8@0 M1 SEN> 4!T@.4&O(3?JQV=^M^C6SE?1-5:)!BA$Y?@9F?NAH![=G(W]6X:+C MU8K6$#3O3)K#EZ6"857NZ,,+&ITW?!];YLA1]G^'XD?G#8NGDDAG"N$8A'F M2+CJ:4.:]YV"LA&.9$0"!%G* K7.)0)2&44P%#QA-,.4!]PJ1M->AK&M5L<( MN"LUMJS6^]E5?UV&S&Q-ZGD@>C^+/SP&JY]7JFS\>Z52706OII.JQJ;/$L)G M@.PK%-5!@F$C5=TAV@MD/:.I,S,KFT#Y1 M"*,T04% JO8]J,]C_< MQ+U^/B8)\9BZ1[,-C[[02^&>]?J,X?PX>IM6[@FH)*^W;"OA>R2W.0E87]0VQSO^6&*;DX"5R=[:C)CN?<7(P+SBM>./JDPS!OYLW*V;!C8YIED@09E)R' M:C>44D@QES!D),S2,!(\MRK=U-G;V";Z6M@JCAC.YJ#U*^S(Q\VP-G,CO"'8 MLQDX!SQK5\$(%$_>07=?@SH$1FKO^@!F+SD:D^IF;)K'J8AIPB!)4PD)BW)( MXR2#RF20+ KCE(K,)ERW;M;*/ Q&S.02!=' 9#CAK97O>V9W:VP_>;<4]#5+ MZT:'G8Y;BNS-N^W?VOO5%S_I@I>73T4I'HNO\Y>9)E^[F?-;-5:F_G57&V-; M?K5,YLYT)SJGG6I?P/0]]RHQ026GIN]_G.E*" 7X>GM_4]$MJE^\5OG=2O;9 MVXR_*A/5":25VVV"DI/[W=GP8&ZXB7J;[KC1\_8U%2]U6.;JBBT-LEPF(8,8 ML4BYX$+ -. <)BB@282S))/&-16W6A[;?*^$ R_TN_@/\X**VUAUS_.S$.A] MUZR5]WGC>%1;IY**VRT-5E+QH *;)14//^#FO3Z\LE+\XU7,E]=OU2G9ZCJ* M!''.$14PR'6<%<$(,IY1&"$I&(I1AI$5Z\K1GL8V)]>"@EK2,R[_CL-KY@A[ M :WG:>R(E[7/?!(+3V[T\7X&]:Q/JKOK;)]^P?6T[.^OY;(]0S^\DZZRPQ@M M!=_,2?\FZA(,XD$LWF:Y9DN>%;R)1M4/U 5?F"",<[709XG0)7:HKF<12QBG M<13DR@V0D55$9]\"C\Y@:5H=6"D#\DU* %''D]@>V/4\W*9G?N,9Q+XW./*]4\%E&:(2N*+Y-.Q[84:)GK&F)55E,MJN/-C1'H9L;<-Y0]&V1'%*U- MK0TLGLRE49>#FCP;$';-EM6[9YJ>)EUJ*TVJZ9;?S5>=J@=NB_FB_6?%)Z;? MKXSEH\A_S&?*1R^_S.;B9BF>RRE#(8VR)( HB$)(&$'*; D!8QK%J0P"R8B5 M]]NWP.,U>6#C*U#>TLNKVHKJ.*V5-F"M#OA#*P0JC5SM8E]?A*5-'<$X#V:/ M_0^QN]'N&7??!K\O<3]FL>@9_*,+3=_].E0WJ/SR3[M^^<;6\=/[^I%F9UG= MXCR*Q7.3(5Q[[1=RJ>.X5S^]D]?/+T]%]<8TR AF.VU*U(::F)5/2 ZK%!\N-7Q02B)4&%E4"!OH,NA>GD0YN MWR?@U=%-?0"WS4L23),"'8+?UKHQRIF'^' M>G\ GM9"6U)9'$?7;.[[P:QG$U##M2'E!*SE]$AF<1(+7VP6QSL:EL[BI,)[ M?!:GWW ,5G/U5'2*Y_)]7>5C361V]Z*;*/\FRJ6F.ZO]F!TFY-]4^\LKM;*O M3H&F-(Y2DL<$T@B%D"A_ [*4QLHT"9%RA$0@F%5PW%@T&YL1K,6?[-/Q?]>B M ZYD!U(?#[]IZ2V#\\8"NFDPX%CD'9'5WXR:.;V?_G1H/UVCLU''J=PD[VP0 MFH :(YV 4*,T 7N4^!520$,%UE<6'@,@QS;^O@(N1Z/7L &>HU'[6$#IZ 2T M3R!3OL>M*,HF6L4P8VSKI;&MB$HX>'M]9[@'V,>@>ZTY2_V>;7VKN<=(G*/J M.F5T;;09@F1").=L'[_ M+-;+;^*9SG0%,.5CR&+Q3)6.=^QI]KV^G92$\BB,&$R%CKH+F*XICE.8HYA@ MS! -A%$T@U6O8W,E/K]JDCBP:/@9%^))7U_HF?1:.7NEG*E_OJQ5 <5*%TL; M9C8J9@;,.]8]6Z]&7AU+W$@,-D0&:YDGWOBBG*#RRWYYHL^/H+XT@^$([Z7A MRX[7FXO9-Q%'("6< P)%%.8)8J0R7"- ]"CFF>!S;F::?]L1FB M2KRJ2+9CKL(N?H9WFNZH]'V?:0&(_6WF8;5]W63NM#[L+>9AU?9N,(\\YG@M M(;YKW^6;>"D6VK-965)JP/;M0;GY-L;#(7A8;M?@/L^!F\ 78EK#:?]:;0Y M0+[.B0UZ'/8$UQR"O;-5BU?=K-*M6%[2\L?]HM Q&OS3^W^7^LCU\VRN/!<= MHIXO9V]UL:>62B83B"4Y2F&690*26-]J,HEA3A$+*4_RG%B5$+0786PVZ_+B MX;_ YR]WOS^ S]_NOH+/-[<7MY+U@#,YK^"E1)@K44OM4K<0?1DY!P$&-3FN0.T:P+/ M:,GI'NA>%+>BL+X)VGQM;.9)WXC<7]^!V^L[J^N@+2B,+H1<41C@2J@!P/^M MT"&=7>^%MMH:\F;HD!([=T,''W%S.NJ;7WU=7,R5>W-5Z#.3:4@)2RF)8,#B M%!*6"YB%J=H&Y5$6)@F-XY#8^!4'>QG;W&S"2E92@C]J.2UW-(<1-?,(SL:I MY]EK#Y'U>MX)@:I5U1J3G67H<#.6!*U$]+;@'U7/[7@WM#UJ*0M[,WT3#V[3:+8J AP3+%,I$9I 0ED$694RMMF'& M:9*)-#/:Q9_N:FS3MA569P%MB&NR4;0%N7LZ^X6N[[N&X5"SR!#VAMY B;UG MH&B7A6L$3&?R;'<+P^6\&FFRE:IJ]H;3Z 1O@*.'8[AYOG*QP\;UB.)4 M\T.>6ABJNG.08?J6V]G&E6#+=4S[EQ5=%\Y03O(HT'>Y")($)S#-,8(KYQI">;CW^SO_[F@!9T(W'F#%*U8^":'71X *QG:^&$E/5I MQPDMS-).QDKMR^ZB/4.UEEQ91WK\MR2>>\X?_* MIRB2 4%Q#C,65@2U%-(P$U#]G*191(0,C*J:./4^-K>C$FH_K;.LA ?%6GH[ M.V(W(EC(A(5)#'.1"$A2'D*:" 9Y'&$9XY1PE-J9[M[&9!B#_OOI\:CHQUDU M>H(N=$!DJ4.$ZR?['"RSI:"W >AY@=A+)JTEU]O)6G:P(?P$5.+[6SB<4/.T MG-CU/>@BXP3+[M+CUHC;@O3IM51+6UE>%L^L(6%JJEYK2G8Q>]/A=^5OBT(_ M,J^VS:_TJ8XZG\8IXF&8(1B$N@Z'"!)(\R" "4K"+*4Q#L/(9GTZ1YBQ+5>M MX&!#\@FH9 <;PEO5P_8R:&96<:BAZ-E(MFJ #3TFP-/86!M-'Z!ZLJ%GB3*H M2?4!VJZ%]=*F?B3@+N31*,#O5T=@,92TK:(3="$BNQ36O+""B2;J;=9/-'K>D?%L_BB+,XT2>,LDDQY5*':6A), M&60<4YA3DN=9%-- [^ZOOUT\ZC#IF]O+NZ_7EGQU!T#, M@I@Q%"90!CB !"484BH5G'&&^$4+^*M'@K_CZOMB]CO0P["4?L=5W./RZWC4S43JRG5WLDFJG6*6BCB2 M <0XSR%A.(<4LPB&%/$\%Y0FQ&I>;[4^MAE=%>TK)&C$LYO0V[B9365G-'J> MQ*9 6$_>@PI[FK;;;0\Z80^JM3M5#S_D-DG;6I-7HO[S9EY1>*VLP:$R*+=B MN5' G;$T"@E$"8H@(;%:KJ,DAAG)649C?>T1VTSK,^49G2'XH2G42DTF6*S6 M,UKI4)4SVJ#ZMX6(_--L.P M6/:2AN8)8$^6[UQI!K65GJ#;M:Z^FG4(][TN%0 _K]1&M9PM=7K<4QL'=[^8 MY6(=GSV-:18+B@G$L:Z(D.)0>5-JER2B((H)DIAP\]!?XV['9EUKP0&O)0<0 M2"T\>&DC-%^T^("NY+<(;S4?BFY#VA_ ?9]7C0%;BS#B7C >**38&]9V <;6 MD'4&&YNW-ES@L;6&6T'(]F_;!R3?O[T\ZDL+T[#C]OFQF>)[^@[>RBVZLS73 MA7ET\0J.;JOJBD3/-K,3!/!'):ZG*.%=[9UB@5>-#!;QNROV9ESOWN\<29J4 MM:Y)JYO+PH:!I:RR\Q)$69(Q K,DS6 5S4LQI3!,HRQ1WA,2/+2B9^KJ;6R3 MM)7M5#J? ZYFVTEO:/4\D4V!LN=2,@' %XM29U_#\B>9J+W'G&3TTIE&XLNZ M/#M7=B&+,4Q3K"P#2F/(6"PA2P6- H$$2NV(V_:Z&)TY:"4\(YS_ )"6IL ) MGK[GOQTR[F9@3WG?<__+QP3M'U?PZ"S??](E87I1\-=\>26>9F]B\4[G_$$L MWI2SWE#@4$EQFK$01B(/(&%)"!E&# I!B M:>:M# MSD9B2S96(ZP-#D8\(MBW:S\P>#8)U/Y '"J%^BPP+;.HS=#ISJ,^T<: F=1F MVFSG4AN^XTIHK2^VEN_W:H27%_.J)-"+_H;NBZ=9_K[."@XP9R*.=,Y-IAFA M1 ;3G =0HBB28<:HX%:5]$P['J$9KN2N/OJ5T+8LV(:@F_EB?4#9OSVN1)Z M2NAM,-4/*\'!'\V?O?#BVJ+FC7;;L-N!^;CMP-@GZK9\W\U:73P]%3_UP=SG M8G%5O+*E?'VZR',='UZN(\CK:F6[%X%3%,LL(:%R&3,LE05#ND*Q"""FE&*& M0IY'5A6*SQ%F;%:MC6M^T22?I69&T-F#XL\7D>M<-R4TGRW!4U&6MD6-SQHR M,_LWU$#T;!-;D3?28R9@I5LU()?U..CHODE3WA("NU\7KV*Q^)J5O[CE3[-Y"RO-AIW\I'^^4G, MA9PMRXOGI>E=F$O;8[.;C0Z@50+P5Z'9]W;UT$&42A/0JG*R@I"?D3A]#=?W M(/1L,WO#W^HV[QP0G6[^G#H<[);P'#@V;Q3/:L>!'E67Q"TOE9.C^ODZ?YGI MRU^KV_WC+8S-;M62@DI4'4?YJ,L8J7GS]?;^9N/2VZ)X;0=ZIZV0'^#Z]L\, M,?,;*7 :&C?NU>/-#D?$>E*U+5;6TT\[)KJ\ELOB62R^Z;**NF+BC]E+6X29 M2()CG"8PC' "29#F,$T(@5%=# JQ*+2*C^_H:VPFHA45;,GJ6/>M"V.S39XG MY'JV$:Z@V2?0G(;#5SI-1T_#)M><5GDOU<;@%>=S\UP(7GY68GXIYM\?Q>)9 M7X&6=[+>I$]1C"@B-((T1KI^'$E@BI(4QB0D F4R#*G17:5QCV,S()^*Q:+X M6?%.*0>\.4*2-&^"[JV/S$_@;7Q6[@_%_@_)*UF!G@M 2PNUN*"25^]H:HF] M'HF;@>/O+/Q$?T,?@INI?^#TV_!%1P^%OLR6:M/S3\$U+?VKFKT/A5PJATC< MBN4THH+E#(.F97-<5,&Z?_^^I?V)^I_C);BKW_Y%U!+ P04 " ]ADA8[:O' MPH!^ #@\@4 %0 &IK:'DM,C R,S$R,S%?<')E+GAM;-R]67?;.9(G^CZ? M(F_=UQN5V)<^W3W'Z:7;IYV6QW9-3=\7'BP!F5T4Z28IIUV??@*D=HD218+\ MPU6++88 M5 ;D08)*VH(+.@*Z:#C&$'W$_^_TGQ"ET%8P8%YR4/1-"#X+\(HQIA1WIHC5 MAT[&T[_]4_TEA@7^0MN;+E9__)<_?5DNO_[3K[_^\<YY,_S^:GOPK& MY*^7/_VGBQ__?N_G_Y"KG^;>^U]7?WOUHXOQ0S]('\M__3^_O_N4ON!9@/%T ML0S35!=8C/]IL?KFNUD*RQ77GZ3KEXT_4?\$ES\&]5O !4C^Y^^+_*=__1^_ M_+)FQWPVP8]8?JF__^7CVUM+_E=(?_N"T_F//Z?9V:_U)WY].2-$? BGE=[5 MOU_^^(K_\J?%^.SKY.I[7^98_N5/__6W+S]H72&Y6*_Z_U[_XU^O"?@ZQP6A M9K7A=_2-B\^HJ^U(#'Y?XC3C>I>7RTQFZ=8/32J/9_/+?SD)$2>K[XXRCD>K M3WX1%\MY2,M1UD8&&PHDGPF':!VXQ!"T=]D;QPF/ZO;>*]T+(GPED@6F/Y_. MOOU*'_QKY4?]8L68%5/N+;=FSFYT7Y[!S_2S(VY%$ID.353! QT$2^1& N<2\%\,PS*(6W@H6]F>!Q:X\'1@8+\_G\UO0OC1]DM.H51(@I#>@2,E!""R1 MOI/66\:Y"_OA8M/*6\'"]0N+)AP=&!6OI\OQ\L=+VL8\3-Y.,W[_#_PQRJX( MQ42]_50D6-,N7"'7J+ 8>)"F%+5?>.3!9;?"@^\7#_OSL@LPO!E/\/WY6<3Y M2) CQ'4F3CBG"O"UWHD"59N :D[8!*JNI"7<"A M-])QCVE/#^31Y;?#2L>1RW;,[0(E+W(F&2PN?GLWGB(?.1M0JLB!NT(JDKL, MGI&C[83 A-*)P+$!0AY8>CMT=!S$;,/4GI#QDKX\F7^>_3$=94/P15-QK1-M M(3((0M!720HELM<\MW!([BV\'2HZ#FVV8&A/F%A=CB?S#_/9M_$TX8AY'U7T M K)/MGI7'D+6&:3QQ85B/1,-%<:=U;=#1\?QSF:L[0DB'V:+99C\_^.O*^/) M2R7(\Y8@121X6V5I%Q$!.1=,<1V+,NT #1<=RS$5N'#GS6/+\D8+A5'MM\U<7?%[43?<3!S+Q8.+/Y/F,[G M!%TNXN?QSW6XM=QV@N\X MHJKD*L/2C@D!MB$-?J>L"JMZO"H%*T) 85L!\,2J6E^C00.:Y@"K2@=?. DYCD U8VP5$WD[ITX@=XV_X*BS#Q;9(ZUGM5 F Q9'6,U%##/2+ M$KD4+J3U/#1YV7AH]>T@TGT@L@%KNX!(?SL:YC^&$D>K0M:@\D80.D*YZP0)!E%Q!#TRK>X,1Y#CTQ><3"ZIS\QJX2U"2>LZ5D(WA@2A).LLXQ%SB^#SS36W0T/',<<]V=@% M"(CPLYK(,4M_^_2%^+8X.5_6HN#J68_(B:XY&P*4BS62CJ.3C=G<##3__.L]CKZC;^Q>G'WR_M7K]Y]>OZ(O/IV\>_OJ MQ>?7KWY[\>[%^Y>O/_W[Z]>?/]W>PI95VT]_:J-R[F>2OV>=]_D"3D/X.EJ] M9-:$_9/R9CP-TS0.DP^S=677%?08QQ %DY"S1_)$D@(?>(%2LI;>&G)6'S/E M2UC$%1@N%EV?19PL%Y??N3Z4SZ%K5^5S;XW/(4YPI)1@6(P#](9<\BP+1%TL M%):3,K[(:!Z[@?;:Y8J"8:K(#X:$2R74@-T#WE27U!-/QDM\1SYZ)G\]3$_' MM(D7BP4N%[_]^#W\UVS^HBW5;4M)T']" M,(_%T7=!TC/(ZP1F.Z!@=AR1](VVZXW56/.KV5D83T="J-J#)0*=3O((!1W) MR+@"GIRNV^;/WIGH=F2+DM/)J_N9&-"1KCD/B7Q/AT$_ZL#M L%'R.D6;OO#8'88 MF70 KZN[@6QG?$M?+D9,,"NB"1#$JORC. B:T6&TY)LDI[1^M(W/7D;9%17# MM'4YP(VY)X,[@,CZ$%W9H]X[[I-"($_(U3<2 =%A 2VT49J\8F8>Z^NR"SQN M4]"),;6C/&?-F-L--"Y>SZXVH5FB72L#@CP44(68XE/@X(@_WFIIK-<'0<@= M0H8%RCZ2?1 D^["Y ZR\#(LO+Z:Y_O;ZO\_'W\*$-K-XL7P9YO,?X^GI_PZ3 MEY=O^YBB$\X:2,QK4 P37>(6(;ELT8?B#6^NE1ZA9U@# MISV@FO&^ QS5@MS$VFV8A>BX8R*7UC'*+<@:ICW>X>#46A(=@.O5Q;(O9XOK/6@5@_:* M@[ Y@^)V52,IH-B M*L4[*/]%'=!TT-T#--=[W#PV9O7'>#E-MB3=#&*G$!E MKRZRY%,0X&H!/D^E"-DZ4/U\!=,\,>R EL[.W-T=&K-EF#2ZIV9?<;[\\6$2 MB!W37(W_KS6<0=;:2*&WTG,-(GGR48/E-4.Z@*RI]9FKB/A8SY3=+JC-]/1@ M(C?QWYLQO0/=Q>4.(/(R?!W3G3?^>Z7_[.LY??*G65G^03RM2C-:DZ-,!KPAGU"1 M,0].Q0(&/7&&*6=9:YOF<8J&O:L.!Z*&W+^PXP]&^S6?YC/)F,4HPB))$@A%2; M8-1>KAD5_>)=%L:EXEK?8Y=K#QOC.1Q&=N)M!YBX=]L:H3WI10;!"%,K6A&B M80DP6[0FN.CX8YVE=@\"/M.\:5X(>'B,[,7K#D*":_I'S*%,-A.9>M4)GGNR MS'P!BUY+=%;@HU-9=D=(#P]0#=-TGL7(#L3_;ASB>#)>CG'Q8II7Y6I?9A-B M^J*&*9<_KEAC;%"2M@9LU2M>UV%TFDLH09#U+K$(V?K]>UO:.LD6?=D& M3'O)>4.NUQY,[P,Z\W-:]1Z/1BEY@8HAT&5=G^1$33LBWM"6R**3W"!O_F*^ MB9AAK[;# :@!Z_O!T(T4MJO#$!(R5@0D81(H46I>@"2[DILD[*^ PR]G$U7W/CK>/GELK+LDF>7O>Q&OA3+ S<@:M:*8IIL2:1C MHJR3/ ?'3&A>ZK<%7I4%?&XDT.XG*D=8E") ;6DK&H M6"K@=71 ?%0A&:ND:1TN>(*D;E1:8X"UE$0'P'HWFYY^QOG9*XS+53GE*EOJ M'88%GL3)^'3='F+D?&*):0N6(1F+16BZ_7T$$9UQAKP2;&Z];T=9-YYA8Y@= M0"X=H&WUAOD@TT:1CHMA+ %MIW8)TQYB)N\W&YY;%U;MIF:;KS"QJAJ MQ/\.D/3P)E)*VB17:RZK)QMB'0:<.1"_BD''B%&MK\'=\7,,I["U5MJ;ZWVY MAJ-B2I0U68)K1K>U\60!BFA!<.:]2=8ZUUKKW%A^V*2CH\#D61SN !R/>+_H MM)5)UCP(S8DC18(SD7XIP9;D&5W![=M*[94P< R[YW 1@T:BZ."R^G"Y[FI+ M'\+\9+Y*N5<> !,M?.:UZ1'R5\ I-/'PFH.4&N ;4?9 MT VKVN#@?IE]:Z%T![5UV^X7Y\LOLWFM@!D%[3DYJ!(DUG[_*8?*L BAEC($ M+*GDUGDJCU,T=.+3$:"UEQ ZA=3;Q>*<=B*LL]'R"";5-A0N%_!UU@Q+/OOD M#7D0C\WE: 6G-37#7HE'A-(.S.\.1NOV7*6VG\1"A+/@Z^0)#HZ^18Q"1X9A M1-\\3^4!,H;U]H\"G.>SNP/$W)@_L?%ZYM);%:, H^K81,,8N2E:04SDO3#R M-@QOG?2]!5G#^O\'0E1K(I(M+&C7]MQ0#L?!$VW 18C 96";-:[B6MKF%M(&4 M8:N7CH6@'=C>%WK6-W6*7*(F/6I7-W7M8.J(&Q!0,.ESBDRUCDO>I6$KO#0? M='8\O#R?T1T Y47.J^$Z8?(AC//;Z<6[X(@[M,(D!GG5BR#F6-N!&>!2BIQ3 M)%2N=GYY-JQKW" M,D[CY4ASH8*/"4B!UCI21]>N-Q*"\4;$$K)4K#K M\QS#XGS^8\6P"U6[NI5'1K,2ZB!JYVM5A"$?U,G(("E.1R?GR&UK8WHC,=NA MZ6<+9[?A?6\@6E_2$1E+U9 SF4PZ)94FA](+"*I(+WD(MGEUY7TJMH/-SQ:J MWI/;S\>+7^-EBJ=5T1WHS7:4Z0;.(9'BS)KL?\Z)&]+5-@;&N""#]JEU&\?[ M5&R'F)\M(KTGMSMXXW_J]7I4(M/.T"X\J490 @-$2RYDL8J;Q*,LL35ZGJ)I M.RS];$'JII)HAJRC3!G^])E^_?WU^\^?3MZ\??_RY/?7M_>QQZCA!S[Z@/.& MG]I(HZ'#ZWSKJTX5UWE*M=VUEPC*ATB_<$OP*[PV".6(T?+2W#;80,K^WMDW MG)[C&SI\#U4QO/Z>)N=U]';MTD+_RY_#]Y$J HN4%B0KK&K>#-Z2*VI-R0*9 MB+JTSLO>@^[W98675@AY]\Q3G):'IZ,8CB1HNAH(W6Q8,T=9A M9H*\4L7 "^1,65=\\R.WD9AA\T<. :TV?.\ 0+5M\TFY."FCH%/.J#B@(\M0 MR?HH:)*$@CPDSJTVS6?'W")@X";9;81Z+YJ]*X<[@,='D@ 14(>XO:(=3&:K M@0(7_!DYZU4)08!)C-AB9*AE5!;01JN(*W4U)1N%BN=W !^O=XS1]1@O4B M!,A"6%!H L0Z^,\$GE D9%&V?II]BJ9AU(;"9$D"3<;KK#'1*&#OP<%#2[,[N+!]E-W!DY M&0G9/I EB Y4G;L4D12US*YDQWBQH;7YLXF6H6V@(^!G+_9W81%=VG*7ID7DO;:X1^MG)%K_2O9R)F M9\@R*'J5]\G!,>& ^1!B##DYWGIFWP&W,VR]R6'LL#YDW\TQH"U>G.3?<(IE M3"HB,I%SS55F49.*L*YFNWLPRI9 9D0PKOT=_" IPQ:G' Y^^_&\ [.-E/Y- MAQA=SB8AD-U N">; GQ)-=>]Q"QE$EFVCGW>(F#8"I1#P&1W_G:@5R[SCB^+ M]ZXX(KDV!74 :36!G$Q,\(ZLD&04"3@68USK8H)-M Q;A'((R#3A>@>JY>X^ M?@N+<1H1+Z3C)@&W@=Q:PQF$3.P)7I.30J=#VM8QJ@<)&3:DT$;&3P#G^0SO M #5_Q?'I%W(S7WPC,^X4WY^?19R?E'6F^LGY1:!P\8@#H*RPPFH _3=Y=BK\>2<]CIR+'M+ES.Q M29-?G&,"%S" XUX4+8(HHG5NR@92AHU*'$5O[<+T#K"SX6!<[.;>^1A9)Y(@ M0B"B*60,^@ ^D3%8A) I*Q6":VUL/Y/$81]OCJF]F@BI&0:/GE[^Z?/)R__X M]Y-WKUY__/3Z?_WE[>?_O#)I#Y)S_MAZ1TI$WWK+C;+3KSZ=KLK-I1(^>(X^ MQSIYMP9AM:IQA#I(P\C BT;1/%M[*\+V+\"Z6.1SG:8VRM8+RS!!**:."D$! M#FFOG.<<=");H7GNWFT*ANY7V!H+]TNP=N9W!S?I%?5KCKRF/BQ?? MQXN1PY18J<.(HC0UR4="L-+7!$1CC/16N-8>Y*,$=8*E'22]"31[L[T##-W9 MPZO961A/1T1D$8D9,*HF$G)#UB1YP#61D!'?N*9KO;4=_Q AG6!F?T'?->7W MYGH'T+G=&.]WK";BR$5N#/<6A*Q=J@/+$)*6Y,VZX&L?_&1;/TP_1,? 8:O] MQ?MH$\(=>-T!7FZT#+K8@&%18LD<7+V_54EU3.RJ#V?))J9DLCI@3Z]G(.5P MH:?F2-F/RQW 9$.+H(O-8$0F#:_N);.D=:,'QY'70)DHA3%51.N2N4<)&CC. MU!P^[;C? 93N-@:ZV(7FOABF!7AK:GU7*.!1%TC("S'+)M9<[3Q,R<"!H^;@ M:<#O#E#S0 .@BXT(KFW6NO;.K*-]DM?@8FW[ZY)2R*W*K'67Y8W$#)NIU!X[ M;;C> 7RNO(9W=!16V5,C(WD@[8B072('P5H/47,'FKF<&,])LM:7UGTJAAX0 MT-[_WHW!'4#D[315M.,K7/_^=GH_OO5Q-IF\F9;CF0&I3<.3% : M5+2R9G4:<,:4FMG,36P=.'R"I*'K6@X(ARVF5.PJFPZ@]D C*K;J;.\28)8. ME+<"HN$%A/':"XPJ\]:Z;,UKWO M7YW/:1L?U@NL=G>9+HBY>CXX7:R$.O+!V92T)=>VU!'HM6&C$W6 IY=OV1H:J*TDV#E&-Y[$$2_,IAR(B5*F MFH$4( :Z2DQ.+"1G$NWSB##=2.C@96-=(+6-'#L ZXO\7^?KEAB+C[B:=O%Y M]CE\K^U3*U-IU\3*3>>21Z/KR,L0')D[3-Y@Q>O M'0VXQY+IOMTM/A\"Q9]G&UZ?5QN.=S?\$8GUB_$2/^'\VSCA^HQ_Q#0[G:X^ M93V%06DAM";^"UZ?C[*H3=,\W4A%ZR0"2<6VG^ATV#T-.QIJH/,P/#HZT/EW MZJ23870M"= BD^?*60&G= T):^8]!N-$:V_N^77HAQLG=4P@[L[X#E#S:OQM MG'&:%S?B=2./5B5;NW6XK&LS) 8NQ@*&*5Z"",[XUB; 0W0,/$3JF!C:6PS] MW-KWIQV]2,2K>=7!B^7ON/PRRR.>"J(6%G2H)=4,-;C".2CM!/.B;CF8NH'@0\\;(GH1,(8P7A52_AKQEDFGB&WV8E@6(RM.S%V-ZMJ MX+?%YXA@SS>?U],V/?8>?<.2A@7NZV&0:$#%:"$*9T%XZ>JH+J%\JINGQ>>(I3^87=D!5Y7\F";T6QZY:&U$IL%BG6RC?880&9F97GJ1I3;M MZUJWH:N3U,%W3;*[F@OBYZUG?_GBT[^_>7?RUT^WM]*H>OWZTX]4J[YA.^TK MTU^&Q9D#R;S_^LL#\=GK5'/Y%6M+164T;O.1 HIL_,^8 11V:LQHG(.N$99YS M3*27G4WM8Q'/I+*3--5]$?1 <.*0XNH@@D%;*^/E*O;" K-2A$3TIEA'>6?P M4EOPC-ELR=S0S9\NKERXK M8S(!)?DV3'(+*E@&WC@&U51(]%]E6.LTKT/L8UAC[L@0'AP('1R&5T@KI_'Z MD5!&;6*@,YP4V530=P.J: MF>3NOSB;S9?COZ\WHC F)E0$&V,U9>T%IBVG>;7(C,<-JN^X MUT9H':#O?BCJU04A-QK9C[P5B14A06!6=9*G@^"L .%\"+:P$&W[V3Q;$#9L MA4!WJ&POS([>*1Y.UK%1,V.D@K1B5\8(H<[AL\;RZ%4QH?D4WQ[+ KJ#8@-Q M=: =_RV,IY5W)]-7X\77V6*5\')2ZA#UY8*/R);(@==)63_PX1<,F^W<'PH;BZV2,U5W]?K+\@O-K]JTV]F*:WXU#'$]6C+PY MP\EC9CIYXJ7-DNSAHNCT:0$LDF/H9?16M\YSVI/D82_X(SO9QQ1O!\KU_G9) M9^#X6VULL1BABJE8:<"MR\=L[42:#$CG2PE*)*-;OP0\2E!OM?,'A,:3L-Q5 M3ITJT0]S_!K&^=)6OIBP1,Q<\7C-VE$@$Z5F?H,(M0MX"@5"D;1963OC*N5< M\V97NU':6TW^D$!M+ME.$?PBI=DYF5T?PH]56R"N"TMDRP WB@ZE2>3B6:>! MVQ2U1PRZ>7GJDT3U5LT_)"[WD5>7-S=M:'Z.-YDW$I%S*16QJ 0Z5J9:0H&7 MFI^+M=^JY*K]:-6GZ>JM?']@&.XCM9Z1>"/@=7G(!'.23ID"YGG-J8P(D9<$ M4FFRT&54O'D!TS/(ZZU.OP-<[BG#+N%Y:8I\Q&\X/K((6:LX(?7DG>(ZJT2?T@H[B.O#@"X?01C) RO93(9LK4!E!(" CEO M@(4[M$9EDUJKQ^VI&_;6/G(P^4CYD*W%UH!_)KK@LBEX7=/UVOAA/D:Z8 M>J>L^7E9ZC4JTAD7 _&NV'JSD)?F@Y)09,[:):[H=FF=,?D,^KK,J6R&E;LY ME8<27#\OWO>V2+RE*V#YHS9969(!5 N%OM8?&3%41K- 9G'0Q$G+Z*(AXQ@T M][KX(B67S:?%;$U=EXF21\-E&Z%U$7>DK23$O'A#3/X4)GA2-F].)NE-XAZ2 M7A4P>@4Q9P'"8TQ!ZJQ'U_FI7E'R2$40Q,(B8Z M7%&3RO=TKEQ!!Y&.E:%ML2);/]=L)*9+Y^5H"G GD?2A[ZZV\HJ\_\GLZ]56 M+$,>K4S@1!"@4J&M8&W)&TU$$]#'V-I7WDC,L('#P="UCT@Z0]?%05GS;/6] M$7GS@2/9!CG6!R&A,O@ZS#YQD9W65F5L7<#\&#W#1@2'UF"["J8?5V)[#HZB ML"YZ)4"KS"K[)/CH:(/,,:.1F2B/5'_Z '7#=MX\,@X/)+1^PX!OQM,P30\S MTJ/P(B.2SQX2J$C<]-5WTC$0*Z-&)\MQ8/D(E<.Z%<<. [825P]^Q T7Z=UL M>DJ:]^Q=#2<1*XF:,3GKIL;3R;(H)6GBG_00?7!@I>6%3-F00^MTQ">)ZC+@ MUPP5CWBQ^XNH \Q]Q*\7AL9)N=S0*XS5'[]LR(GI?+Y6\(8G;KQ0D")YX\J+ M5/,M+6CMN93&Y6+:C]K56_)F-J>-7K3UIC-VH]5BRMX9 MH6IO1>MI3\J0#Y\07/!"%ATPJ^:Z\$FJN@SI'4P9MA52/X[*AZN3==53:I2% M0I&, %$-%E63+[R5"BR7PG,ADDZM7X ?(*/+(-ZA\;6K&+K29,]N $_V BN8 M$4SV9$A@G<[ME*N#>'W1RFM?6C:;[]C1L_N1Y2<3>;]_7W-#FO-P5]\25,3_$C*>S7I2 ) MP7CCN%<2O.#$G6P*$*\*I,+12PPZ8^L7O>/N<%C[]6"QR8YA\K,?HI',1KDZ M$Y$%$4!)O-^6,S-1I5B@"$/, M=CS3(27>,Z9E=%XI%NQ/A]N#VL?!J?3L=EG&HBWKHHN$Y9G$W&B6RVS_A]^=ND>E:W-KI=7_$F MZ[;I.-Z>!8UZD9_,3\/THG/?2R*+%LWK@S?-'V[L]Z1<6-1AT@,"I6 MD,(Q!H2/"LBA4>"12X@E9*EUR6BZ8O0.>QSV3??XY^'NI=$UIKJ=4%$;\MS: MYGPVI2\37L1+'_O;O2Z9-@NWN64.P(1&U\Q[_&/3PO71>.5D+JZZ@JQ^9DS0 M)OY?'RICK?,Q>7"&D>>)P=%7,8(@0UX5KAD93,UC;GN3O7]0]$5.2;5/:=R?[J'3>XZ+V?N1S2-+OF/EOFH]0";S M93.".G1PL>';[V=+7.RFRI^_3"O%O><&&ZGIBP7KBPZ9'BL(U^?%E^>+Y>P, MY]R.\9.25VMJ_5A&VR%HP=>"QUC&X4./LS9.QMB)M_YRT1Y>Y/EAH4V&1 M)1#)\3HXCH'CPD!PG@PJ$XIO[O)L2]NP:O,0&+J?@'8 *76K_MZ$\7PUV46O/(KR1"KM:\\9"5Y@CWT:D5?&[)! H% %\+!HP ME,*5TP9=Z[CH8_3LJZP>^NQK[ =OC,BN0+3UI2::"('142ATL*1.V7G5>KS5 MHP0-JY::X>*N+FHGA&X5T+OZ*+A8_[JS=77_0]HHF2>(:Z16UI]_!1BIL\60 M!6C+-9G52I!8LP>,02?$*'QN[8O>IF!?U?&N-@K!JX9*ZP^_AJTB5X4%% M\=O;']#F2GJ$J$;745WA1JS_JMBV#@/1(4,RJF:HD[L3A=*0-?K(K$TVM,Y7 M>9B2_2<-WOS4:\R:8*P004%0$FF#"2'Z.KJ$1R35R'(6K;WN#:0,>R$UD/_] M"8+[L[Q;-7&CD>Y>VN+!SVFC-)XFL9'NN%KH 0!E+K6+SD!Q9(,H81"VBC0%KB6S*Y/,E$\!I78!CD,&B=,4?8)S% M1GH&GZ[2!!,/M!-N(X%N-P2N:ICVRC;YY%>"NSY0H%JT*1JU4O MZIE6KQNK"J98Z;JL=KJ>A(8Z618#R,19K>BT=!5) 4E&*PI'Q6+SVW\OBO;JU^?L%2'K=,=#8E.%RCI#03O(KA8T$ENG#"MXYU[DCRP674\?-XS MOXXHZFZ5Z>LPGY+O6LL25GN]^^>]U.KV']Y&P>ZXF4:J]NYJ5R"UG".+)8*O ME[C*-H$GO +9\=)+%G/1K>>V;Z)E7_6XD:.C;)6W17DPFL7:I$R 1\>A:%:4 M,L&GU%KQ/0&GH51:$QS<559M&-^M&KKLI+WJ?K>>F;J?V_CX![91-\\@NI&* MN5R1KJLXGE[<5FEV.AW_'?/;3/L8EW$=6G,QL.2B&?F_S6;YC_%D!3GHE!9B]9=5@Z\I7T5W@/D/>18(?,V MZ<"(<=5CLUZ!SX(L$EN+691BC+W2ME[]B8:J=V+]=8$U KWJXD[V@86N86L:ZM- MSR0XS!EJ26ZPY)M(TWHZQR9:]E5T=S_WH;-06"DVB@ EU6"W([+H M2*1LK>821.T_I[05$%QQP(-*UC G8FY=;_$$G 932"UP<$\A-6%\MVIHCV+A MR]]W45 MEAV\6OIA!C12:O>7NP[]>J6=E &BC]7VKV-9@XT@DRT,@W'1Z,8G M?C,U>S>?N%EVNOKP'S=<$.=\2BF"\'6ZZ*JD23/RO-[1W7UQIGC.I9J0MB::Q/J"44B+ M8S;><"E1M8Y:;$O;L.F!!P/9 033 >!JG?/X6_7,%Y_G(==*^-7\Y LV+J[_ M_L5D,ONCMBU\,YN_FIW'93F?7/[4F@DC]%$&%75-=Z(=&U[SH(('0VR0TG!G M4VMMUY+^87M"'PBX@PFX W!O'%QW[Y8H/ 3%ZJ..ID.+/('CB@$OQ/JH);>F M]3/?MK0-VXCO0* \B& Z -R-Z/=;DM+T='P5(+^[,^N\XJE.\DQHR:5+$KSQ M''A,-GI9E,767N_VU W;&N] H#N0<#J W2H[K;:UID^L1VEYSRKQVHF2"BEN M(P4H%C3XI#(8E,IZ9[AO/B#N2:*&[6-W()"U%44'V+I*2KV[CY0C*^A$K2RSA(4CK!'EA0WUA7EI77-@VQ'*=^_T0]J,U9"V +K.R92DTR%LZWMN*\(Z+N=_#DXVEO,W$TJW"NMF MY?P^VNG!SVE?W']0O7.W!-0UX;8PH I27NO39&I??."C>3T5=G_#+D_7-F_/\N[ MU1=[/,N]FRT6JXRVK[-%F,S*VD>=XO+S*HQWY.?*IZ@9_!7S6>SJJA.T5:AD M*@5L,AF42 DB-Z\4?]NE/XC=&5^#C;O*O!%1"B8/7.Z%E.WCK4?J0,GW7KA]'1>9PFN M3O3%LG<.EL@Y2\$-".=#[6L;P*/A((S47*:DBVA=O;\583]'[\WGH.>!0M7& M\ND@)/P@MZK1=:/HX\>=+7+KD;L<@#$KB(ETIT3!"AC!?1 .8W2M?<0=R!PV M=>48@#RT[+J]EY^(T^Y^$6_WP4<)-A_PJGTTA)B\2,)) WH5X%-.@T/-($EF MC18^>=8Z3?THH>:U)WG!ZWQ2"^#.YW-R/7\+B_&-1&H3DTQ:U3ZHM5[$&D.& MJZ;S8BVWL19UB-;VQ7-I[#@ _1ST; Q 'T)4W>JRFX'>W177 Y_2/@Y]0)5T M)QJI2_%:Y0B2I?K*0'YD,!)K(TCI%?/XV/WKV;#'2(S M#+@5M0.JD1"DY< TP5RY1-=VZXS+'LQM"OI_64ZK@TPEN-O]X\5"[&PK QD M,G-!":? RWJL5> AZ)1]\RY\>Q'\<[>4>P8V[R5N'DW, U[R5Z=:.[S[=",S%6PO.%0:J9A)Y#!R$"TJ'I$*V MXBEE>RCBAKWA!X!T%U+NUD9XLM/@SM;"EI]\I(:)A[,@-G;)2RFX8"*#PEA- M=_:$E%HHQFT6A9P=YIO'P0[5+?'Z^-Q=H0:4THL:=YV=%I^#H>["EX0=@=A MT0=V]>+[>#'2Y/M)XGJ0P?N M)?HMX+2['(8.[Y"3/P_CR=]_Q[.(\U%A2"8LYV"+K8>M( 2;- B3F.!TUD)* M3QF##WQN?RC80V*S-NSK4Z6078YOEWBV&!GON!(H07A94[K7'HZ$&(RDO7A6 MFL\I?8R>8>-R0U]8NXFE XA=,^Z^\8GYMNGYH,EY]WWJ N[/603!.=@(M4_ZM,C _S M65G7.]7,[HOE%Y]GU[59=%2NNWN@2,Y957N$U*FD6.OD=8942@C1!ZZ;Q]#; M4-YI+_?G(.R!WGG'%FFWBF^/ MU7N"2+^MAURY>K#EZ?_.#V#]]D&:766">A MRU@'HP?F"'6*D4,DG$Y,HJJS\9TQT:ZW(%'[9R/Q7O7 M.E+Z.$5[]TAXI!OO=5W]Q]ED0D*H"3TCGK1BT5L05H3:M-*#9SJ1?X5>^9RT MY*TMQV<3.;!*;8>A>RT/#BJN#L(^VVUP)!UWCI<(5J=:[9 +Q)(59$Y47C MP+,4.D3ICO+[V6 ZBHPYN@;J5!YC:V%E %]HATP%E2,7T9NGK:>XS('4Y("7DQOI&1F,67NG:E)6!N5]'7[S_B,\+=L4+#:.Q-5 RNK;=B3U<-FF5P/BF,$+RHPZ $63N^"' QH"N) M5YNYL<+JHD'SU2>N4Q^YK7-L EEDK#A0F1EP(24P1LH8#5>B>9'#;0K^$1HJ M/P=+]Z=*[2R/ <-=B_ER])%./*XR]%7$8,BDA\*#K+,CR=.4U< WF2?+ D]L MJQF+]*DW $1_N@;/K04'SD?:0V*S?=G7@\PO\N>=#\)G1E@7CDP"HQ2AGA4@ MB\!PK@,*LU54:!NI#UF9L(>P[HI[!\X-+/#?Q]/QV?G9!>'!<5N8(TIY3*"L M]Q!6D\I<44KI+-!ME7CTA,AO+3JPT'<1V:P%_X86?/A^@W!F)9-N-1.X8AT- MW77,U3;%1BOFI,EJ*S/A*<'?7'28)[)F@M^9?QV\8EU=<>^NR@U$X.3P60E% MUXE #A4XH2)@ULP77V+*K>5\\FY<<"0%^F@SAQ($P9Y9!!^#AR@+D>0P,H:-0;,-79W8CSO*_FZ?Y-:" MZ!IGJ9QG&]Q 065>/U >E@AZKP%?)Z ML)6A4YV4:ITTW4-?'<:>Q6&^,;>'][4-C)R;=#KB8#2"D@<&X:1\7 M#3Z"]<[K9, $6\=6IPPNLEJWE&O%4BE,;Y71\P3<'J=BN+#3\5 P.XA(ANZ2 M\^)\2423Z?G;;/:WOR%^);OB[33]^2(4PZT4OK;X,%FE6K)+7I")!FRVW @C MK0U\J^O\\76&PT]+4 F,_S,%W0RHL7Y,7@_!LY*M/3&P_#U[M;?*:/ M7#S\5Q>G$'TQV04)(9OJ>),G7-^*(?%BI,-D37.8M:1_X)EC+0 UZT2Z'2#[ MP^6ZJV$(%_H<2Y8J>U='E490BI2Z"UJ 2"D&H0P+OG5&WT-T#(NTX5 Q:RRB M#F#V0/S1)AN$20BY<$8G5G$(WEE(3B7#?) R\<8@V_%5Z6 53@TOVCT9W %$ MKKV>#A'029-A1 MNK/6K/Y'C-!_GJ_FC/Y8J=EA(O,/DC!X1/YIQK0:0;)R7Z_"M4%P&WVI704- M0=P'5;N]6M":%<.EUUFVGCIXFX*]1ZI/PH+L@C7?'IB1JP5*C=F!](BTP2S M96& :<,L1Z.+;KW!)T@:>'S([O*_-Q&](>L[N!QO'<&7L[.SV70U 64Q,DR0 MEU'F7(QNG3C[B-5+(95_V41LO;D7Y\LOLWGM$+L>-7KYK_(HLI0]4\0\%D/- M84S@C4) K53!)"UK7A;>AO)A(VN'A.@ DNT S[<.YFIF_(CQE)A$!V2S+%$;=S\8R>81V%0V#EKGYK)HV!\W7(C,SG:7DR M7S^!K#--)!F"PJ(%ZPS9B(IS\,5'R#RIR+,(A\@>S)XZ-RL#_/QM[#$#^=Q,DXO)[/S?/&428:CTXQEJ-U.0&7)Z 21UE6! MBU);1K&T7$PXX6HLN6A5=Z_ER&T@9)D;3'C0M.3ZT M^B#.$#,6X^GI)?&2:R5C!* MS^MY'V6R#&,L!B+6F4M,T_41;"VTUH6V'JW0S0<&/$+/S_'2\!RL/-#GMXTT M.KAE'V12;2MR8TO6LL(2V;1..@;/6 MLND<;N]GTW2Q*RU+=%(&B+4_CO*ZUI9E6^T0*[)@)O/6CZ?;439LDM'0H-M1 M0IWB[MTXQ/%DO/QQ>99JU2+6<@S2W&3XYE(@>'+&G,LV6*:1_FM6;IVP'2Y+98[*">ZW,W>V0G-I(R*]D6 ML*4^*GO'(.8BP7)NM9,Q^-1Z1L"1G-A'S]IMJ?P=\PB%\T6Y!%+I7(\!T?'8DZJ:V^OY7":@M; MUR"VH?SG<* /#MNV$OY'P/5JLOFKL%PG;FIA1(Z.@S>,KA)'EG>T2H,G6UX: M[XUL/F>T[0ZZ, Z.BL'6QV!W0/PC'(?KY]@H,"KE!3CR-$$AKQVW2H%"NBDY MS5W@!WK3;D!]%U;*3WT,=@/"SW($Z)NI(N(41R*+G(.KQ8PU]\4C'6Z4 30O M7-%N@^$'KZ$5[3^YTCXBSEL#X6>KK7XZECJZ\R9SX-#QB \=/+Z[ MX:OP\:^MF7_IP:X+P ^65G;KXX^24[9Y0T>.Q3/B$5/10IT8"'1\$T3M T0I M@HIT?9GM)C!V&(L/7\?+,*EAVYMG"Y&J*DWLQ]C:2Z,!TVK"36S.IA+.J<,/ ,/:W++3VYS M0^ZRC4:7X]72#S8@\CX)Y2W$H.O<"1T((]E"IJ]\0,.(98W/[V/T[#V7XO*S M+R;I3?/E\^88%Q>LSR=3,O?.Y_-:MC#-[V?3^>4??PN+\6(=(Y+HM748(6(M M8D#B3D 5P1=43"M'9Z=U=60SX@>>+] *;_*$0"#. M!5\'!=OFAM\CY'1RV0X"KETDTBFXY&7O4\V,$E:!$-5414$GACL+5GF7B@N9 MV]:UTH^0,VQ5P;#@VD4B/8'KMQ\WV/9FCO]]CM/T8V53T)88<4M *H8,6T.N MD%-10U'>%VN%#>E@KTV;R>H$;+VX#4VDUQ,@']K0Y=GE,H:L3L+4"PS:>Z#Z2Z0EM>]P8[ZZG(#-'AH8SH&,B M\Z4V.7-666!9";2>9Z-;-P-KNH%AN^ET=GL?'1$='(>3Y9>+CE;7-OIUZLDH M%>YJ=@FX9#DHSQEXEATPKGVV.F+*K6W.QRGJ1.$>'RJS@\FM Q16GBPNGW\> MV@]W4KMLD!C$:BMH49^6K &1,Y-.&5>:CTU[BJ9.0CB#([&I[+K-I'U'+,7% M^M<]TF8?^I@V.;)/$M@H(7:]PE5*8M*A&"@Q"!N^18$F*K M$5O/.9BW*-A_('58K@S;M2$1>)VSIS4DI%THD2PX7[MQ8\F"Q9AR:6W0W:9@ MV MN#^G>GP>],V,''BCW,4Q/UWT6R+/Q27IRS:/+I+J("0%#3;A%E813$OE6 M+U)/#)"[6G!8X>\CL=F^[.M!YA<>;5369D$>+:_U'XJ()+?"6> Q:V6"#EO. M]ME&ZD-/B-M16'?%O0/G!A;X[^/I^.S\[/*ATT>IC,E0=!&@(M<0!2N J41+ M]I#5JH7(;RTZL-!W$=FL!?^&%GSX?H/PXB,C)6SVC>7-7_G8?(9YV=K[2>,*B9($#K296<8 MK^.J$@A,P=%&N([-Y[EMH&58Q[*!$="4V9V"YB*ZSKWV/MH,&.M,2RD4>&8E M&.V"E%RJD%OWP]Q,30>NP][2W@)".[!^Z'F KR?CO].WEE^6LS^F__&?G\[I M:-'&+G0HQF"EM :B5F1Y,;H\/2-%ZB4KTC&>Q5U[<\-PP$>7Z0\=NPAR=A"N M=J!DKO3N=52.2Y321'*\&9V9]]ZD8-K^CX6VT)X,[ M@,B[.B0.3[YB;;$S/5T=J7J.3LKEP1HYEQEG64!,I'"5+DCFF*9?5%+>1=3& MYN;WT5-4=1+5V%'N]VZDID+H %:W]_)Q?/IE>5+^LEB_+(R88Z2>.1GX$LG MIWU!#'3N?,DJ)>&55JT#O(\2U(EUW 9,[5C?'8ZN.N./:AJ(KG6T+H7J(CH. M(40#R2F11; IL=9E]AM(Z>0N.P1V=F-WOZBYG'.$9 1Z61P(2IRB83-FCH.A79C?+Y1N#"XRB-X'%8!'&XAA]6:VUM+^K$TA M*J.:3T1^DJAAQTH=!U [BJ [3-VYH:^8=U+>C*=AFL9A\J&6RZ^:H2YQNAB3 MU_)NO%B."BHCDTSDKZ@ZUAD5N#J6R^EBBL 4Y8$OP9U)WPJ?YJ?$YW'$V1V* M[^KY9^Q;."YTG4F.5M7VOL2S5:T;X5C^U/B^$@"[1?( MU_?+,[:>(O,VU5TG3;\4S<$SGJ"@Y PYV='8.E;2D/RMX.Q^;C@?7*Q#OPN\ M2.G\['Q">\LWFX\^<$O-ROF"_E## MYZGY6L,^52'< 1 P3T"8S.62'QW1=B$SATBW+OW1 MR>2ECTPW+Q%ZD)+MX/)S/@WLQ.T.,'/'PSZ)RT#Z!=YF4NY(?CPG%6W U/O;Q"'9?;0*%KG1:UV]7ZV_$]2?ECDN=A9 ),+&:0^P\>,<%!%^'ALFD\*Y: M:I+W^#A5VX'L9XG1-Y9"![BZ3!A_.TVS,QPEQ*K?PCS$$$+& M5$+[^8:W*=@.+[T'UQMP]V?H O%[(.5*-W>;9A!W/ZUY3XA'R3U,:PBE"3E2 M1C UW4>Q2%Z84!P\3\7:6*^=UBDO;5M#/)3J?66QW;A/WQ/_/O^!DV_X.VG" M+XN1*[$(+0CK9*6!LKZ64OO:(8U;D4(JF1\C"W\;6CNH"MH-,=ODY3<75@>7 MUK;[_$\,\\]_S$9!>15,0M".##[ET4'TL0[+3%+*(J,N0V'Q@L1A,_H'@. N MHOG9D$=0PE',GBP^KT&+U4"8.@^A* '(A2->VJ!M^^9 SR1RV)J H=#W;/'\ M9/A[,SN?CQQ'Y@./$*VHG4EEK82P#!Q/*DJCT/+6!OUS:1RVFF @]#U;.#\; M^,;?<"0EJ?=(7E/)HKI.19%R=PZ,MJI$^E7S]@TEGD?CL)4'0X'ON<+YB<#W MHM":5YO,/K#:F1EJ&3VI]Y3!K]HP>$?;4#XQT3J%9R="ARTP& "&NXOI)\+B M2)DHA98"9 FUR[T@W6Z3@^*"]BPJI]A0CL>PI0 #(.Y9PM@=9+-EF!P>9'^9 MYHL75\ROOR?ZT?5[V2@RX[G3!;Q7C$Z2S."8$^"UQ^"T2%D=U=[;1.BPJ?O' M@E\3,3T?BWZ-Q2F>ULSN@Q:VRZ1YLBD!!E_S-T5MLDW&;-3*FE*\+UT5MA_L MX: AHEJPNI-+\NY;V:4Z_CS[#3]B0KK[\[U@I'#!9&T2,,$%*,4*!$YVJBF& MFY31%7:(B,DNM ZV6 M?%&R*"S)^8'0>$GCP#4" Z!P)^G\3.BKL50.7'8P! )WD]!/A,$:H5QO,)C@9>*!ML533<%+X$P.@-D0 MF[71JOG M>+) A@+@)9$#EQL, <"=Y/,3 7"$01/35((8)>V+)0D^.0.8A.5":[)M6U=? M;4O;P+4% \#M6=)H%K\[7O;X8.?TX8?3Y/8*)>P+G0]0^SJL+&H;&WS"T4S3>? !G Y2R!WA]QM M%IEOWA+Y84H:CYU2TH9B% ,;:K8MCPQ\R!9<3#XA-PD]:[ROGL9.-9#V$^.G MGL/@#J[IRV8!M:9LU41?.^545G6P1F6%]@$\>5J TNIDHHBB>4KI71HZ:>.\ M@SPW=&+8B;F=@>.BAWXN,BA))$>1.+&##HES14$Q(3IAO4VIM5Z\3\6P -E/ MJH] 9 <6=P"2-Z0BYV'RYGR:%Z]+P51O[$]_A*]U2Y=3FW@I#KT&HX@Y*AC: M$D,-'HU*64434^O7ABW(Z@=&NTC^[G#IQF+H %F?ZA!9S"??<#ZMA= 7#=FF MIW5+GV9E?O4W;\D0_'YGL^0K%>Y2 "9K[2&* (%'!R%X%JV(*O+F S;W(7C8 M[/3&:#R>Z#K Z8?Y^ QOD*^4D-JZFO2G8^W=5MOI\,9;V86\'Z+B<5YU6"08K@T$9#*S4X75)D$T96:JS[#B8Y*5A(9G 6G<' MOT]%)_,M]K>R]V1P=Q"Y.#*Q%&:%\)"(,:!23. U\^ 3=]M5]:,^1T@Z=TL3!V7J/BF%OIN:8V9/-70!E>KJLQ.ZWR$"4#-R'86\)/0&8'=O< FO$43\I:[5X& 'C( MJF3BAU..Z/8&7''DXFF=2]+%Z]!\VO$]*OH"RRZRO0N7_1C= 50J,]Y.%\OY M>=6YJ_,3$15*YN#_MO=E36[=2+KO][_@#O;EY49H]2C"+2DDV1WSQ,!:8IOB MD;G(TOSZFR!9I2H6ET,2),"R)R8472H9)YE M)-07/X8>4]'(K+;3#Z$3!=P<1-[:+[>6X[TF*J6(A$RY@C2/])510]QH)7.< M*W#:SPJ4G[34OP,_1<<[(7.DP!L SF_CZ3)IG1E:;8]8@C%%K1%93)0'&2%C M5((]$BME0G(VEHZF-Y#1$ER.U6]75M@-X.6A7'Z]:V7'LQ"XH+FO$T:<>8\< MA: Q)!-B4-2GXCV3MY#2R,#'TJ?2<:(^&C'?XL1U9W!U;S,,JU%JS[O)I/LK M9Y;L5_A-?HIH31 !YTQ#R#D'H9!1,:*H3GE*B>&./ ^AK:5$1$9;3)/4F)9OZ'$ ?77S M@Y="7A'M-("\A_)Z;J?#Z4>@Q89WX_L7Q62 76Z28SW"!,+0Q0FAB2"(^6"B MHDKXXB,_^])6-\EX#L2=12L-H&V3);WZ_G4X66CKY8(E$@61*H&/F8B&/R1L MW<$G1'*YB4U*8G:)@W6-K+HYA$OM:J?HH@5X=>.;3ZNLW, D ;2R@)16X )$ MD)*FR: H=!(80_""B_>"O_?]NN[]60!SK'0;0,9#>0#4Z.D,"LDKG M/"TWR#G@PUAJ,/F;B.S\X/J:,DW@*$'J=R!P,[:J!CR M6F:9, );KHTHQ*@XX0(BU=+9SP<$U&U0=@ZD'"_?!L#Q9@QKQ>GLO1V&00@. M!!=ZKW[WO0W/F+6GA 3STLGP!*RLPETBQ_"0@MT?1A'+D35 V4A)5OZIE6/4>+."GGY!X\,&F M'J@?I+'N5/&UH//;:GL;6%(T(,Q$KIP4$6E#+&+!:&44-G &$91C#KWZ> 8Y=^K+G2/RA]\M++2 MCU%95T)^M16_O/Y<$1ZC)Z\T4HH%"(P=F)"T M'AF6J*=2$,%*][SJ3UTCON21..@NHI0&X'8OS,_)EK=Q-O".$"\<1M1%E2O M#-*P*Z,H>+#>:+1,21.@Z(NFT5C(_("T^HV@+*8V\ERP#F!+B;A1YU%DQ5U)9[4+R;H=^'\=V-!O&Z;-QN+V%>.;]9![#P 2-I0@,B8!!NCY? M20C)$#BD+!(")S^]$"[[D-O(*XFS@K.XVAI Z,OH)[E=\IOQ-J:G'^#WW1B" MI1_ON^ETF(,F#QP%3QSR^7Z,"\.13HPB;Z27+#$E4_E7@$<06K=4JS JSZ^J M9N\S/\XZ_\=SX#V\Z+Y\C>/I8LD25YL]5RYSRWD,&Z4:=-_==[U+]S_^(8[R MX+T7W70V_?@98.TR>;=-[>_NQA2A7D?C4*>T9Z&Q\L[#NZ?,?/__-BHYG?]E)6":8''@FDN/\ MQB2!RP).=7ZM)U&T'A.MDC>I='US,>(KOTZ['&8?9?:JJ+\!?^!W.YHO./P4 M_>?Q\,_Y\KX,"^D$#Q[IJ$P>'&612U3G%KA*6">)Y>7[F6^BI'*BKPXL'G6[ M/EE'32)M]2*> SV12H6D)0D\:"J1 _I1BL8YXVRRNO2&N8V6VKVM3]?S7N@< M(?2*X,D.W."U'4Z^ 2.Q&]^ O88%7<7D'WO99)IR)8E[,ZRXL@%XS,/<7 H[ Z/&IULP\Z&[]3NV/YV=!RNE1;*)-: M;+F 7I*2TBCI?$G,\BNZ(#QR46,3L#51]2H)+5H:=[[[J*I>SO&2;P$NMS,B M3!+,LNB=1B;?@->KJNJ[B!E;:FJ.T1RM8NK'E2%84:P ML@;(=1ZP;@-#A@>.9/#&6J^UPKTNLJ^OJNX@E6VMJCM$?K45_Z J3";,E9,> M>1(DXDI%9(1BR$J:R\9)GJ?P-*OJCE;\T?)K(&Y]/[+CW+]ML>,1HIDW3B'* M0 S<>HZ,3AYE_A,%AEPH74]W__N5RQ":R(8K\DMD#A"K+5CTF<4$_'JS?O5WJ@$1%N, M>$2-,(A+ZI#+ X 4_,QD\DJL/]?:$H,^7+<-/1^CGJZ,K!JP_>7V=]O W I- MN*,>89RW04U(/O]RVTZ29# J$EKZ('E 0.7BHB9.DN,UT@"3H9_%L&#EM_%P-OWP\;=;9A@6QF:70^?#AR5@)D \ M3#TV*CAIB"A=%K>3H,IIY-906$YY#2#Q?9RD;O+%CGU<"/'N HX$&32E2&%I M$5?1(&<"Q$W8R8@U)HP6CR$WDU(Y.=$:^DHHK '<[97K-K'^^K,(UGJF!27( M:R[ 4<\/:K'QN?,WEL9'[$WQ'B0G4UVYP+V) .G"NF\6[8,81#)1,(0MRS8+ MAJM-[ARCJ;0V6@%_7 3!C?N9A?'0"XX'*:=9B/40XMMY/C]6.\+TV7SVN9OD M%P$#;J@F#HXEXQ=/4 3P#B)!@2>KDB68QLN@\P0F&G==:P#[4I"HG0(_FOO< M]'HX7O[K!,3\DHO5%LU O51%%A.;>C#_'/^7 ZG,6/Y $VI7!JO4% L,(:E4U1=;)_?3V_E MF/+*]_[">'AB)O(RVMGG/!A&677 MV4\'_H?KN@'GYV@9+.^/I@NO;_IF)8=?)MUT.J#&&*RM!]#.=SF-X M.9\,QS=+EI:Q_;V;U.FK[W'BAR".@75@^M0H!+Z?A# _$F0=G'?>2FN,)@9" MH-+X/YC*NF-(:L/[O$IM"+TGVO'K;I+B<#8'L=P:\\"%&"-5'!&=*\4I4<@( M"\8L31)".?#M2G>A. ,;=8>KU,9_95@\'0-Y-Y]-9W8<8 ]9IGT'<+J1).&$ MHX8R..:T0=I(B;!/23$7;?*EK_Z+,U%YO,R56\=IF'@"0<$] ?P[#F\^@\4^ M^Q8G]B;>GJ?O)T,?!RIW:8O>H*CA#Q[ -]1Y#K1TEC!G7=*R]&SN"['6SX#^ M7E?"=?'SM,SJS7@&;NMTZ'/G@#C@TK%DDT..4@SQE6=(*P?.J4G8P*FSH_N]S<[*W MW>Q_XNS#7:O&^^'=P"D978 PCGB0!U=2(2>Y13YEM3&71/&VPQ=AK)\1/;4+ M[7:QTX!!_>S1MULG;LO.LCIZ<_GBVJ'\(>:RW#Q N!LOFO[-[2BGR,D Y$NNX:L7TCM'0XH_?89>Z M2U&2 ?5$"R$=4J 4Q 6/2'/8=A3G!#/)F#/-U!5NH+^?L3RUZ_;J2+AF*WCU MYWPX^_%SWO#TW>QSG'SZ;,<;;YL&QNJ#? ^(IZMR//2%- M @[.")54Z73DZ?VHKJLKVD%X.:@?U2'*:P")V]H;>:<5#@$CSG&>5J0@Q#69 MC6 B-Y)QE5QA#)[2C^JZNJ&=@KX2"FL =UN&9#%E@E,81$$U2,81CIPT#$5/ M/+?&B9X36PZ W0D#ZZY@E,LIKF0!'36)M)45!N^9U\;D 4D1^+ )60(_ZL"% M=C0DI\^/M19\NQ)Z[CNP[A"AUW[:?<@ -1Y"%DI Q$LX]J4C2'N?[S2B$GFB MJ4AKCSB>[,"Z@U1\[,"Z0^3=#(XVCU9+PA&I!4'1*@+RHC)S 6XC. D2=FSA MUFO>GM+ NM/1JF=8,D]A,%#Z>]A:JLWJS@8BJ402.;#%ART MA+00%&Q#66L(<0*73AE=C+DK-; +(/SRQG@$W(ZVPZ_+-A\S.YDU;HUK!:DN M1B88T8@+*W+G6)!.U!$%+)S6F#/2SDOI])'XN\+_=W) M!=-@74H$HH \&Y=J"[$M9\@((A-)PD?93$1V(&]7VO_X*1GA"6![ NUT]HIG MU7+HGH0(UB)ASY$0//>3,PQI%BE*-D7E@E-67\^9^(B]*^W,_)0L\C3(_1V, M.K M<;@66UQ[17\WER'?L"Q;P5BOHL J(65S=ML0A9R5\+\(2RZ&:"*]PM3.7KZO MM-/UD[3@LB#]VR6$]HL/,RH]LWF*N\B#-$-$-M" ".$D28ZIY==CXP'PEV+^2GN8 M/R4[/R=7"(N&8"F>0T(LR(Y&@,03739&(-,L!O:I!$/@B!K:40.?G8)_DY(=C7&73@:;[#' M_%.R[3.AM*5PW)[=W$P66?J'/9;O-5\>4.IM2$(B8CW(BQ&,K%0> M5*^(XUAC[L_2DKL2O]?:\+Z2-5\#*J^L?]#[_&;7YGXA63AY\WHVGRVT4N(6.8]M1$IP&*^0I7(4N)0L"1:CB5UJ?1PM+J]A.Z. M4-!/A&7AAPO .B/'S21Y%!O\ ]IS)[8^@^.'T\7.;Z?*= M F8R)H,C\E&%7*JED(E6(H>Q5HY#K(U+-P,^)S]7W7'H$&2O'PK-@*2!H&S+ M^U5MO.L06@[:9D_GHBDC+E%ATW/'B8=();\G/!M)VD-+O>?DA:FL2?*N' MC9Z0) *QB BU?/R@_3<]WGY(4*O_2SX@7,6 MX^2723?_>MM%!H*%A)-$6GF,N)$>.<=R T],?=#<$TSW^:'[/M(:*HY187<& M>3:PJ3SLMA4]I3+;AY3YK3N)#FD,.ZU(C#/NG'>D?EN]LSVX:/;\.EY)#2#L M+'V-$B41F$U(4FOR(^@\,1I)!LL-VMC)@'IJ%G:[Z;Q<=4J\ MO6X:1/ MF%4&89M5%AWX'N!O(!8$C4PQHTCI"]2+,/8DW<4&+:T(L)ZZM2VV M'Q<]5<8PE*C-VX^'G<=%!J#T[4W7;"OQ]K>Q@0-6^SGH>;X;C M/'Q[51+Z/DX\,#P!QP+\7&T1MSF+XZ3*X^@((H%9HTEP MS*\],MQRK]7G:W4?X#<)W?-HJMG"OU=VDOF< H<+2US_^80JO[Y+ERGI.XJ1 M0O5[Z]^ZJU_26&IE=$#,2L )L0)IK@UR"1LJK0^*E$Z2;*/E5-_@;9R]&8.T MXZ_==#K@G!-F74(0IPO$-:9(I]RU!4Q*).=M$J6[DCP@H&Z>IHB^U\_*XP7< M@.>X]MAAV4QDU3-Z>J]:^DY2.$GJC8P(-( MZ-X=\R DKB&@ >D&K983L70D&%%MI4Y&B?*S"TZGNNX6>E$$7UC%[6ZV+X>C M>9[\MR[E0; *6T45PHSW*&2RM82"H9C)2CXA(.;6H'7)1&D2,\50(%K@I'>UN(:5NKODBR#E& MZ U@Y]EX-@R9].&W^#&G*!=9S%??_6@>8G@-LLPI\/E26>_2(U%^Z>;CV4 % M:[W)0[A$[M#G2-YFF4<18\\HB5J+XH7L)0BOFT@^"RXOK]!FD\3/Y]/A.$ZG MS_R?\^%T>.KS[UW+E4D&]R:X4 +X]GN "#<R^ M*A$DUR$4%N&A--;-][2$X4?WR.?4=@/.PT=0\_(^?,7>QWBS? F?7[@HDJ@ M!P@QGM-=RC,X0XA%R3GM@Y?)B>)3&7815/D]QEFQL Z\8HII 65+VE=/4(@@ M05C*$%$^MZ#RX*,0";$]DSC*Z+@J/MS[ 0&5451.L>N0.5K*M>M3;LO6;M\3 M63%R$Z7IN 2I2;FIVG,4C %HI%C,;>8E9:& M0%-PI0^? \BK/.GNDD?1N936-AY_,G;O]20/VJ<@):+:<# W A)TU"&+?>*> MP*^*-[PZD,3*[XC.!97^D#Q9;PW \L5\.NN^Q,FB656VZ,_#K[<[?HPJL00N M@8S)(8Z=0$XP^#$HFJ)23HO2U[$[R&D6;J?#H#N/3EJ UR)]&"FH ?(M& MIX]$=]M(0-(\(011ZX 5D7@NFR9(2.>L=H;9XM==.\BI_(CI@D KI9,&X+7! M'UYX&]1;2_,UL%*P3W-LP $.7*#HHN7!6."R=!9V"RF5Q_->,G(HH8Q&,;5, M0M\:7T@4>RS [K0!(1%'$'!AD$C44TIL%,6KTO<2U492_R35]X#3\7IH(.DU ML-^EU;]WV4'""QKHRXFMS M2_GU[O68LG5E0^LX]32)L1> MI11]+BO)+>;?I7N_(0.C!1.1)&0"\X@KYY%C!NR)!Y$M5&%3NOOX810VMY,= MB8S]D"NEI@9 >'M=\:E;[?NW[,;I+Y/\W(PR3[4C&$D'$0N/.7IUR2.#90K@ M(LAD2\-N'TUU$PQG UI15=1VGEY-0:9_O8Q?.Q#1JJ?_BK'569 KN@04D'$#'M&1U8X;JQQ?S"=9-\M_.4C$$@5N(1)4 T[[X!2VMXZ8*)LS'3"\SR:L#8$("=RHB M&3AL$4):I(-VB!AOI5(4FU2ZY\-%&>QE+>IO;2UE0?+$+&BUE=S[QQP%)SBFC$Y)1T-PVWB'-A474V4@IDXR+#$5-7RZ$D-:[#,#DSC5/A#D 9V>IE M-.8?HSD1$$_35-[&V4 1A[E* H4$JN("$V0$[!].QPC'L1>8E>Y25YB%RH/O MK\(&#M5T UT\-LCU8W4[T-(J")FX:SZ:3!G!V2_B.@NZU MGFB_36.:CWX=ICA0U+B8:$24J3R)V4>D!9>(68"-C%XQ7+PMSPGT]L/E]5Q? M7ER'#>"U:/AKIY_A%Z_@GWRSHT6O2:N8B3P*9&A,B.?^^(8D\)J8 */FFK!4 M>CCB>3GJA_GKN7AM$ =M6L4MQR"5"&R!)):%5"^Z\:+QS-R.;D,# 5&O2;G( M.1+$DU+(!@9J$%X13K#W]@(^<6]Z^R'Z2=R^GD>'5X/7NT$H VH@;/4XMSHD MX+QC*9'C(2)L691:2VS"!5)QNTCLA\HG<F/&C],JTJCV>I4._*U6>7=-QO M+^Z=CIPSAP*3+K_@@:.60_QDI_)&PIP,:K'.6 M,2!&@UUP39&SAJ)H22 \,>R*=]S=3DT3O;%.0\*CL49E1-_ $9K#KK&'B&K5 M\??=UYBM='1;D5L5>( M&^N09]0"F69Q!:9Y#5X)5&# M,^L2"HXPP9*DPI9N,M-PA]%+H^.@GJ.'J*H%W#WLM\B%B(0XA WQ^:VY0=8I M@P361DB-C2,5/9?K"U&G.AZ3X_?O/237A7Q^BH*R:PVNI>ZYLJ-57YR00R%G9(3N$T M-U@8%)V5%ANK]/JY4Z[%[+D]EE,5?8*H:FLY=TP;+8>A37[<=@:A&OL\^T>S M ,Z^H+#11]B;PTN&0>S8.BP+; M%1O,I21XY,A2@T$FSB,C541*)!&!"^Y(Z>X"6TBIW$3E9*24E'0#@%D/[NX\ M[_%-3I>^[B:[?>^'KO?/+&ORE$5*) JYI)L[GR VE!I!I$@9;4CH0;@4?LL!9YSB\F[]]8YD[9XY[.<0#6)F4^("D:>C= <%3<0)5X+44HIL&JT/?/!-G$J")8Y)(!<6@SZB M!;LD!E$G+"%!L^C[)2=.(J.)>.=*<%M4I>V!]T4WG>TZ2(QT(>;.=)YH$"I7 M(%2A.2*"*TQXH#CV"[L/_G03H5;+("VING:!N?/<",)8DI\C$I^'BH-$G0@4 M,<&,R>%!4/9$<)YZ^I^M8/B* %I*A>V"=.\AP1@W%"N!K/$8<8H%,D(ZA+%B MGA I,,,G;Z,%#OVS50-?$5R+*O,J2^$>IFVZ];2-^['Z3V8/E'*FNKG3B#E_ MD5U!816JR#LIZW97'T,)4Y9&CX1V'/%\;6#LXM:(TF0Q#;;XF\DBA#=0IN6M MI,%+C[3+3QM%+M)UUB(2%>7.$LE84Z)K8'KTY3%[AIJN0_3>PNW)SGH22SFW MFFF4>$Z\$P5QK>48&6\ATF642U=Z?,'3KNDZ"!T'U70=HJH6,EPEHJF:@BAOI>NFZWINMH19\@JMI:WE2>I 5G6"N,;$@:\0 ^F\5<(RQM M4B*W6UH?5G.=-5TG&/9I0FO@L-]6:20])\Y&@BS)I M^ #D]FNZCD%*24E7!,QT,AN ,YW;L;V;?(R3;[EU6W:"/.="$A4080F<( ?B M<#8P<*.]]NJ8F*.((MH TA1,8<7!=&5A M-H^W(4Z@)$1"G$J@WSJ,=!#&&.V4U;UJ2?NAZ3$!=1S.,CI]#) 3!=S ^?0K MD#Z>QI]\K'9-#W0F;X$-H^"8E>!@69P(BEIQ93B6!I=^:K2%E.J(.57)77F) MU_9F03(@#(C8;U;$6TN9B#$BS?-K4HHA4A>9>)-@D^66 @?]HI:UE>L<0>6U M?[K8&M@LSG6+:;(?IHE!0>5C6EF.M.$412:\C$X%:9]2O?G9PJ[:6=H&X-& ME3RHGELVX/KW 4UD,IL"X?'Z:6*WG$8@(#?6 M? D>; 5C<%54CX@ESA8$%9:J=*MTW82U$1: MM2GPE=-? V#\&$=9F+_$,8@Q]XA_%KX,Q\-<7I'[B-URE10.$+7P/)PP7R]I MA@PE$7EPG(0DD5M7O-]++\J:R.4V!<\S:+0!G.8=/P>F*_*G V^L]UAQ9"*A MB!,LD:7:Y/$T1D9MA%]_6%/D4+Y/P].L!S_U7#Y:2PV@;-%#>"FM@<3<&)X( M\M;G3$7.D7)+01A&&*&\X\P6!MB]SS_-XNU3L'6L;AH82W4GK#=C#T%2%M; M:.]P4@98$ 'Q@"$F@@T8>>:U"2(F2TO#:P,9=2?0M@BS4W75P"[V9@QKQ>EL MR<%J+\Z3?KR1)GG*$?,F(NX2!M\T$J2H3U00'54LW<]^&RUU![>V"+PB6FL" M?;=VJ[=)D'5DF^_9? MT8?E9Y_]92?ATQ "XIN7PZD?==/Y).Z7UH-=Y/ZBRPW$AY_[QN8O'"BTHXDO MU>+],VPAS^TTAER0" ?1:E>:V/'-HCIQ^OS'SW^S*E)=D+>D$3X#4>#[D1V_ MM5_BJ@ZF<'KH'"2>GMF=389YT.C'6>?_^&T\G$T_?/QM=:]?/&F[XUMULV)G M1,^&9.Q^D1^]G8]*.$3OXV3Q=G3LXX+KZ5GPL.TK=7-4%T3"'C'7P0#LW8,E M*U\6>_:=FW3T^;)]Q0(D_FO\=9@7_03GR'/XY1]%R'R\:I5;];VZN$54+XE4 MC+0>T!=GG[M06%]K:U:Y?CY.6YNET8BNWL-G9Y,OX_!Z9&^*:.KABE5N:H_2 MTT9)-**E;/$OQM,P*:>FM26K.&='[WZ/9=&(HOZ[^^LG?65WP"U+5_&ECE+< M;ME45N#=F3K\$L/K;I)]P]_MZ&1SV[5NE>NT@U370RHM&-[TQ:B;QD_=';FY MB+:@]>U9O\I]U>$FV$]*S>KS3&JL<^E32'N-*.W-. R_#4,><)S?*YZBJ+6E MZ@9ENV7>[1- ;5,:C7[2M3_!T\.(-BU834-;9-[U$T #EY(_TTF[C>:8S-O# MM>L&R[VL:*=0BBOKTH\F-G.U7B1YSL1D?;B_^O)UU/V(<9$3?_43< AP5MS[["Y_WRH=R'X.JO4YW7%]KNT32@LI>?9_X]Y.A+V!?/Y?JI9P&KM8>,=^"1GZ!$V#V MTL[B:SN<_&Y'\P*JV;!F+QTU<*&V71R5E?70LG_\ZX_9 DHO/H]OWOO3MKT] M2_=27=T[MG["J5_AN+G&[=5DD?@^4W'>X]6+%.;M(?K$HKRLU%R<^RU.?KQ+ MC[[U" Q'X;[7!TXPV=6JMY\Y/)I?(FFROK5JV*\QEP M%*]6[, M=LFZV\-X0^=*A"6_#,<+F>7]M=@!\VCA:IO:L9Y!'S'5WO)N;F8KID[.-CU< MJEHEX[':VBR*ROJY)6AL1S^FPVF9(IVMBU:K:CS1]]XJGLK:^SC[X_W$OYM\ MFDY>36?#Y>RQDN7>O3Y0K>3Q6*T>(K;*&GXWG\$>/UYTRRNWE6Y?M5H-Y+&Z MW"N@=@[ M]WL?^+=21U+U2/W^4"UDL@"A^5>L576\&M8M!O'6TY+7(AN6;): M:>2Q6MPMFK;T]G(>/W6KEAK 9Y[EZ1>N]:F;[2'?J7;974C#?838H-I_'W:C M57?H_^Z^Q!?=?#R;_/C5_G4.W>_\6+V+\Y((Z"//!F$ '/\YMZ-[XY\_V>_/ MXSBFX>SD8HFC/ECOJKXD'/K*M2U(P#8VLN,5P6^^?,UMK($!-QP-9S_*^&[' M?;%>;4 A4!PFV78BL)(NWHYEZQ40% C"VO3U-A!8.(Y>7[:7$IO*=>V744.W M EV<0ESX(?XY'T[N]I4RF_(!G^FEY*927X?+L-4JH/??SE4!]'#E(M4_.X@M M4/GSWO[X?7JOMTWIPI\^ZY]@UR"<5Z:EJ7=]>3^=J)Y-%HG;QACSYAO8I(MB];Q<*5J952[K&,CL[45,!K=D57&--:7JW>L M;Q1WUX?WVFW"HLT!ULDV<7^=:D5JNRQB Z.UG=H5M662;H]7JW=LGQ;'MW9_ M\:+[&$8>CDJXO-*]8[2([3UTZYU(Y3@)1PY]2_2VGH8=W7XS*VMG_U M>EO@<;KL+:_:>V:,DU\FW?SKF^ET7E"CN]:M5IU[[#ZZ7T:U=]3/N0E,N".T ME!9WK5NM+O?8W76_C*K;8O M#D,A16U:LEIA[?'ZVB&9VH%RCA2!PDQ5J:UQVYK5ZF6/5-P>V=1V.V\SP\^^ MW13;&[@K)[.T1))6Y:NUZ=:@%=[A!6"UOI':G%-]2M M*]>K,#UE7]TGJ-J5%7_.A[,?N4?64I00WGQ9] )].4Q 3 1N2VGWP$_5*S@] M4MW'B;)VV+BVS?P^71PBBRZBG[L12/G#K%0D>=BGZM6J'IV[.T:4S>G_;5Q- MP&I@QX_]I-2T]8>KAV+R6VDL#:*9[JWLZ:YWVJ^6UZ6DI M[1)+[:?.V:'*'!52V*;U>NFKI831#J&TD.(OTA[S_D*]%-12EF>3&*H[(=W) MI9*W:_321TLYF#7FVRCS/ED=A]:KTI;2) V6J7;C7\!Q61'V,D[]9+BXABE4 MI[I_^5Y*;"D!TE]DU<^E,,QTV1'']-M/[DI=/^];O9=F6\J%]!98JPTUWHRG M0Q#KIXE=-%.]-^KP(>4G=M?8\9DBK3;ZLE&@[\:C3ST"R)'O5[THN[&ZY MY[DYT^D=-S8N6/%QYSY=/,A^[1!&[9SE'6DGOVI;6ZJ:;G9*>Z-6&GKG]FPT MVK"7E'D!NGWA!G2UXS'H7H'\TTR@E@W]TUC@G\8"A\76L\GH4YQ\F;Y+GR8! M\%7&P]^Q;#4;.LQ'V"^8ZIY"IJI$,]*'*U5[R7NH#[>!_594\FDX.]F]?K!4 MM2>Y1RKE@0!J-PZ=CR+!3I#LU83NZRR&UR-[UQZFMOV":6(#7-!58E[?AN6JO:T]9B/<)(B&-L-/DR_C6=F]\-Z2 MU5[5'K\5/A9(6SMA(85M7[7:@]J3]L'FU'8;,)2;7+IYQ7IO:(_9#;?(HPE= MO9Q/%H054-+=4O5>Q1ZCG74)-*&6C]'/)\/9,$Z?W=P\^V:'HY,+>'>L6^_= MZS$*VRF;Z[AE?-^-AAX8>#_I_!EO&1]\Y@RWC-O9*'[+>/]3CS!2X+IQ\_HG MY>)7RX?[2Y<*Z?:OWLB-Y$Z]/4S@]Y17]3N6372^[68K4LNDD?M_I9&L\HEZ MWB&_\^_HJU_D/YR=QO_W?_X_4$L#!!0 ( #V&2%B-"(8E/P< , ? 7 M :FMH>2TR,#(S,3(S,7AE>#,Q,2YH=&W565%OVS@2?K]?P4MP:0/8CN0D M36*G =(VQ?H>;K&+ KMO!UHI%9DIZ4J)TN)^(71>Y>=+N- MU$=3+:V>3+WH)_TS\8NQ]WHNX[C7OJ";5L_U27R^/@F+7(^-6MY<*ST76KT_ MT.\2NAPG6:+23)Z=)G2E\C1/U!5>)_EEA;SX\^H9EN9M!/H&QOOS6QP!EW- M&V\J?CR(JEKQS!3&#@Z3\-^01[JYG.EB.7AS:[4LWG2<+%W7D=5Y'';ZWP3+ MH#@\+AK#,;O0);4;2?ML^MVO/XP^C+Z(T[27;MK]"HN'GAY\5Q9Z4@XR^(#L M_VD/%SOV$!=7E!DKO3;EH"X5698ZN/EX]_.7T>?1Q]LOHQ__\5]O[YLZ9-01 MG^1<*_&A)SX;YSHB(^MUOA1^*OW1X?GE\*OXZ5^U8ZW?=&]I3XS$5,Y)6)IK M6B#;_50[\5LM+8*F6.)]9:P7IL3>[4RD2?L#E:G]QZ??$!^F !O8]6XK[TBP*4A/J1'@:4)0A)TH#IH1" MJ4LARZ6H2V]K@IG (M HT))BAB M$]9=T^GP3L$8+%D$#L8:+)!I"\Z%6(GI(J2=6$QU-A6NYC^K^0NRU"CA##DR.&**8N7Z!G7W9&E$ ME]*LN,,2=0$!^-O *6$Y%^S)I)N*O# +UP:#I8EVWDHL)/EEM!M6=M9\ZEIC MMJS=;[>>]<27#0S>N,9E#7ESJ)L\UW@,N(R$M!0\ $3UN"!&2A#NRTTM)J MWH".Q2$P6$'8+?!78/>6XO7#KS&Q(!@$\TGM-V.,GT;+BY-O*VA>GK8OCAW$&UI0#@GI3"F9GZ1#.'&E MYSB15K4^0Q1I.=:%]DLN!;N6Y0@.[@V>B\&W(;K6*00:?&@V5-6V0N2X4+HR M-/@J&!!ZA@F5J$@% @@C5'%DL@CZH1@DB&!=@8GV.TRR8W$WET4=,H\QI#Q' MS=9S[-[MJ+U'AY?]]&+H7L(D\7%W.0Y1@8E@ 1>+_MC4_GD+7L)U\E&:N*/) M_[C7$^.V5PJ!3A$)V!. %E,QQ1/=$VIV'2V*#B\(C2 ML"E,?XL( 7DX)B?\RVU-&]?T6ZUA5X[YO+6YS=N'!K^)"[9NZ_ M,TT O>'RQR9O0?*>R3D6SD#/H>2'BX#V'/(MU :^X'+U#&@#C;"-A@1WGG7W/T_1]]V"WG.+L.\ 5@HY"L>$ M>Y'&@YU(CKJ718?HN&5YVXC> UC@?VM/&I#$BBVP7EA6R'_L]M>?O>J<7EU]=;3_M7?5?9NU)0"*B M ;Q=)U7#RR\GM8%Y5N.C#[\5ID>/@H= M'9ZA!PE_-V_T'[/J3P.OR1*F1,B*<+87+0[?/[+?&9K?/V ?IYIR:E:RFR#'RN/;/3WGN(^VSWZR;O_$+^DGX2TR,#(S,3(S,7AE>#,Q,BYH=&W5 M66%O&S<2_=Y?P=JH$P.2+,F2+4N. ==)4!VN+:X(T/MVH):S$NO5B'CN-<^HYM:S_59 M?+X^"XM<3XQ:W5PKO1!:O3G2_=Z@=WG>3:]Z%[W>U>7YH']! WG5&23)@-H7 MO?]TCC 5XG&.\ZN,WAS-==Z<$:\_['5;E_W"CY9:^=FPTVY_=Q1$;ZY3DWNL M9S$__HQJ=I5).X6^B?'>S(<]Z*K>>%/PXU%458LG)C-V>-P._XUXI)G*NW5LOL5%Q61F.V9G.J=Y(I\NFO_OW#^/OQQ_$ M>:?5W;;[!1://'WR39GI:3Y,X .R_Z<]7.[90UQ<46*L]-KDPS)79%GJZ.;N MW2\?QN_'=[IVNA)])?W+< M'XP^BZ=^*QUK_:*[Z[3$6,SD@H2EA:8E\MW/M!,?2VD1-MD*[PMCO3"Y>&_L M7'3:S7\)DXI_R.1>_$"Y78F3X_/!2-PZ9Q(-QG -,K\1];I89J2DU(CP5*,J0$[D!5T*AU+F0^4J4N;MNZ'1XIV ,ELP""V,-%DBT!>M" M+,=T$1)/+&H<6+);UM@UX&:(8]ANC.L\17X$QL/O)"L5=,(_ M&T UX%O-.54 7HX,CI@L6[N^0MT]6AK1I30K;K!$F4$ _C9P2EC.!7L2Z68B MS9,1("8+;)YEV,Q9GL3G2G%.=GY5V269-]]2F8RGY*X16[]4F:0Z)S+9J?_FD[#U$Y?Q:?XJ+EV MYS$$6+_@!-R(C.@IMN79"Z5;"Z58B/?Y.%X@P57AL(N;/!5OR6%U8!+X[Z\= MUF!J3F3IGC^%.7)" +]:*;*N*2T4(,<6VH7,A13E00]W#>N$'8+?!78/>6X< MP2#TYF%2@7*ODS*33$_85C!B3?R8$G[;/CAW$VT(K#@GI3"Z9GZ1#.'&EYSB15M4^0Q1I.=&9]BLN!?N6Y0@. M[@V>B\&W);K1*00:_%1MJ"AM@' ^ZGPZ3Q,?] MY3A$!2:"!5PL^A-3^J [7R0=IXHXF_>M>3TSJ7BD$.D4D8$]P*B]PL(Y5 MR/^(V2[VW-=7!36,['7P"[*>*X!)DM(RPAMTNT?KW#B/]WR,ARZ70%%U.&N( MUT_,21$K2,AM\=IR-(H4SB1\7,G+!\-.HUDSZ1Z*$Z=RB"U2@>,"(!7_K'#R MN*>L.J \DF_\SQ@=?CSU7]Z!AH.XJH.PL4XVSOW-0%CG'7OR!84J-A8GQYV+ M]FC+,HG>PAOK'DI#> &-W)'G/#!VK M9^#H4/?#;4!]F'N1/ZNF+!Y<]N2E5)CHZ"$M=SU8]PD0MGQCAZ +!<*A.KAR M#K2!1MA&Q81[#[R'GZQH_F[!\:E%V#< *X5$A6/"Y4CEP49D2)TO3+8@ILE< M3JL['EOE-LV+S*P(H\N9B0DMM^(#_MQ31%Z]@!I;.RA_2:3> HR0M.(]32Q* MRRJRR: 1/P74QOG0HU8F31!99)NP+).%HV']8P2R*S*Y&NH\K!0FC;:#A2_W M%\R8J&55A(1@BNR?[1D;M'KMSI/# M[=;38W^FMG_1.K\Z_L\HMWB$PMOIG5&Z8XCHP^_5*:';T,GQSTT(N'OXXO]A[SZV^"K\H1) M$;(B'/%%C<37C^U7A^?7#]G=3%,JWC^P_,^Q(=P'76U0/;\?=O]WP+DE>@#6 MG86ZLE,P]WP$FWH)TOSNLD#G6KO9XB)\CDTC\]Y:GO MM4]^OJ[^QH_I9^$C_A]02P,$% @ /89(6.9I*0A?! W! !< !J M:VAY+3(P,C,Q,C,Q>&5X,S(Q+FAT;=58VW+;-A!][U=LY:EC9R2*U,6ZVC.. M[$SK^%3C/H">KU&:R6+2O%U:F#@#T;P M2:H+?LEJN>%&X%'K9]FOWY=]%V09RK@Z6L;\$GA\V.%)/ L'_C")QVPRFD0' M,YRQ<3 *II/1.(A"_"/HD"FIUS;:5 (/.QG/>RG:^//1P)N,"[.XXK%)YX'O M_]!QJD?+1.:&XBFRKQ]K-QMGM4;K,I)"JOF.[SX+*^DE+..BFK\Y5IR)-UW- MLA8\QQ9?,+"(3G__H]*4!NWX+0MKG?[(H@OX@+FJ M8'=G.%W L=8RXG10:'*51Q[L66\D&RU6!(#EE7O>[T**"L,*(E=*%05EIFL7 M(ZO@(I=7 N,UUE@^EDQ1>5!>OV AE0$"^UZJ# *_]W%3?;7W3>J:7T-&?*50 M$)4R!J2,8CC!"+,0U>Y.<. OAD'7'EC#6RCK$#5(2$I!41USG%ATQ%E-A9]+ MKM">9X[;&PKWV#X0@F"\%^^WT$A:*FZLA]/K*&7Y&N$X,E8"Y\YE0T3"N*6E4*@ME*X5,R& S- 6$P'5!6'3 M-9$)SUD>V=_)80T6E5M5OTV[=RUJ,AH4"6V2A5+0_>@10L$+CO'U8Q%P7@E5SGKN SFB1 M,;6F#A5*8V0VM]WITE9]Q$1S5+A3HQ8WC6LV\R;^Q/8N0S29N W1G507%OEQ:WS76#R8"'K-7RN(]\--V]W=T:3A7;?<,(N M>0SO/#H?M=[LKA=CK]DF1A9ST@4M!:%KB7C]U+XR-E\_85\: 6]1UP)J[<@\X[J_P!=WS65_[@1;VY6=UJ7*X/F)[NIQW>K\"4FWK?'T(RIDBZ@-."( M>G#A-*[1T&4P)QS4Z=T=MIG;8J#!LYW99OX!I#2!A4BJA9*TY4F!!M$OS[9V M=KKB-&^%=B1L)C1R_7662:ERKM,ZV+TYTI,CX\3>+;WL].%5QF6%N(=;(+'(HCK]%:JJ+28IU:&(2# M$;Q3^E) VG45A M^%W'JQXO$I5;BJ?)OGZLW6RO?WYR_.O\5AH-@<#^=#Z5Z MIV*+-[;'I%CGLYA01=UYS/27J*U(1,RL4#FH!&R*L$P%)G F=2FY)1-*L@FL!OP46P#. "8U]2-!R'7[HN?Y:&0*H>M:H+)5%6D"CM MEZ0H=:$,&K=$LRULNJ7F+IQWO669<]2&RJ =OV5AG=/O67P);S#7 M%>SN#"=S.#%&D9)%0Z[R.( ]YXUDH_F2$F!YY9_WNY"BQE4%L6^EBH(RVW6+ MD55PF:MKB7R-=2YO2Z:I/:BN7[!0V@(E>Z9T!E'8>[OIOMK[IG0C;B CO%(H M"$K% :DB#J<88[9"O;L3'83S8=1U!];P3I9UB#I)2$I)43UR@E#TP#E-C7^5 M0J,[SSRVMQ#NL7V@#*+Q'M]O4R-IJ85U'E[?Q"G+UP@GL77B:#H<=8$98)G/ MCYYS[K$ D5,I6;W#8BJ$";<6(O5CF@? !I^U';Y,]CA[Y=2-L]V=,75MW0UG MN-+4:E7]-NG6LZS-T;*5Q#:SE=*T/WJ4H&2%P5G[,.?"%))5,Y'[@-YHGC&] MI@FU4M:J;.:FTY7K^IC)YJCPIT8M;@;7=!H519]AI#0K& M.9UNLQ"BPM[Q]W54!\6-4Y[?.=\E)N\M9+V&CW7D>W+SK>^/+MT'SD]O6X_M=^!2L]^4)-%15T264.D_6 MY$4092/B93&G/&C:^WMLP]TX$/EL>=LT/("46-@*2;70ZDHXKDAD]./\UO&G M:T&<:^5H8'-D4$L! A0#% @ /89(6!.>*Y?@& *>X !4 ( ! M11 D %0 @ &@ M>@$ :FMH>2TR,#(S,3(S,5]L86(N>&UL4$L! A0#% @ /89(6.VKQ\* M?@ X/(% !4 ( !.E@" &IK:'DM,C R,S$R,S%?<')E+GAM M;%!+ 0(4 Q0 ( #V&2%B-"(8E/P< , ? 7 " >W6 M @!J:VAY+3(P,C,Q,C,Q>&5X,S$Q+FAT;5!+ 0(4 Q0 ( #V&2%@VR.+] M1 < ,L? 7 " 6'> @!J:VAY+3(P,C,Q,C,Q>&5X,S$R M+FAT;5!+ 0(4 Q0 ( #V&2%CF:2D(7P0 -P0 7 " M =KE @!J:VAY+3(P,C,Q,C,Q>&5X,S(Q+FAT;5!+ 0(4 Q0 ( #V&2%@S MY;B+600 *,0 7 " 6[J @!J:VAY+3(P,C,Q,C,Q>&5X =,S(R+FAT;5!+!08 "@ * )X" #\[@( ! end XML 73 jkhy-20231231_htm.xml IDEA: XBRL DOCUMENT 0000779152 2023-07-01 2023-12-31 0000779152 2024-01-26 0000779152 2023-12-31 0000779152 2023-06-30 0000779152 us-gaap:CustomerRelationshipsMember 2023-12-31 0000779152 us-gaap:CustomerRelationshipsMember 2023-06-30 0000779152 2023-10-01 2023-12-31 0000779152 2022-10-01 2022-12-31 0000779152 2022-07-01 2022-12-31 0000779152 us-gaap:PreferredStockMember 2023-12-31 0000779152 us-gaap:PreferredStockMember 2022-12-31 0000779152 us-gaap:CommonStockMember 2023-09-30 0000779152 us-gaap:CommonStockMember 2022-09-30 0000779152 us-gaap:CommonStockMember 2023-06-30 0000779152 us-gaap:CommonStockMember 2022-06-30 0000779152 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0000779152 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0000779152 us-gaap:CommonStockMember 2023-07-01 2023-12-31 0000779152 us-gaap:CommonStockMember 2022-07-01 2022-12-31 0000779152 us-gaap:CommonStockMember 2023-12-31 0000779152 us-gaap:CommonStockMember 2022-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000779152 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000779152 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000779152 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000779152 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000779152 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000779152 us-gaap:RetainedEarningsMember 2023-09-30 0000779152 us-gaap:RetainedEarningsMember 2022-09-30 0000779152 us-gaap:RetainedEarningsMember 2023-06-30 0000779152 us-gaap:RetainedEarningsMember 2022-06-30 0000779152 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0000779152 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0000779152 us-gaap:RetainedEarningsMember 2023-07-01 2023-12-31 0000779152 us-gaap:RetainedEarningsMember 2022-07-01 2022-12-31 0000779152 us-gaap:RetainedEarningsMember 2023-12-31 0000779152 us-gaap:RetainedEarningsMember 2022-12-31 0000779152 us-gaap:TreasuryStockCommonMember 2023-09-30 0000779152 us-gaap:TreasuryStockCommonMember 2022-09-30 0000779152 us-gaap:TreasuryStockCommonMember 2023-06-30 0000779152 us-gaap:TreasuryStockCommonMember 2022-06-30 0000779152 us-gaap:TreasuryStockCommonMember 2023-10-01 2023-12-31 0000779152 us-gaap:TreasuryStockCommonMember 2022-10-01 2022-12-31 0000779152 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-12-31 0000779152 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-12-31 0000779152 us-gaap:TreasuryStockCommonMember 2023-12-31 0000779152 us-gaap:TreasuryStockCommonMember 2022-12-31 0000779152 2022-12-31 0000779152 2022-06-30 0000779152 2023-09-30 0000779152 2022-09-30 0000779152 srt:MinimumMember 2023-12-31 0000779152 srt:MaximumMember 2023-12-31 0000779152 jkhy:AutomatedBookkeepingInc.Member us-gaap:PreferredStockMember 2023-12-31 0000779152 jkhy:AutomatedBookkeepingInc.Member us-gaap:PreferredStockMember 2023-06-30 0000779152 jkhy:PrivatePublicCloudMember 2023-10-01 2023-12-31 0000779152 jkhy:PrivatePublicCloudMember 2022-10-01 2022-12-31 0000779152 jkhy:PrivatePublicCloudMember 2023-07-01 2023-12-31 0000779152 jkhy:PrivatePublicCloudMember 2022-07-01 2022-12-31 0000779152 jkhy:ProductDeliveryandServiceMember 2023-10-01 2023-12-31 0000779152 jkhy:ProductDeliveryandServiceMember 2022-10-01 2022-12-31 0000779152 jkhy:ProductDeliveryandServiceMember 2023-07-01 2023-12-31 0000779152 jkhy:ProductDeliveryandServiceMember 2022-07-01 2022-12-31 0000779152 jkhy:OnPremiseSupportMember 2023-10-01 2023-12-31 0000779152 jkhy:OnPremiseSupportMember 2022-10-01 2022-12-31 0000779152 jkhy:OnPremiseSupportMember 2023-07-01 2023-12-31 0000779152 jkhy:OnPremiseSupportMember 2022-07-01 2022-12-31 0000779152 us-gaap:LicenseAndServiceMember 2023-10-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember 2022-10-01 2022-12-31 0000779152 us-gaap:LicenseAndServiceMember 2023-07-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember 2022-07-01 2022-12-31 0000779152 jkhy:ProcessingMember 2023-10-01 2023-12-31 0000779152 jkhy:ProcessingMember 2022-10-01 2022-12-31 0000779152 jkhy:ProcessingMember 2023-07-01 2023-12-31 0000779152 jkhy:ProcessingMember 2022-07-01 2022-12-31 0000779152 2024-01-01 2023-12-31 0000779152 2025-01-01 2023-12-31 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000779152 us-gaap:LineOfCreditMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000779152 us-gaap:LineOfCreditMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000779152 us-gaap:LineOfCreditMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000779152 us-gaap:LineOfCreditMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000779152 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000779152 us-gaap:LineOfCreditMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000779152 us-gaap:LineOfCreditMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000779152 us-gaap:LineOfCreditMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000779152 us-gaap:LineOfCreditMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000779152 jkhy:ElizabethtownKYSubleaseMember 2023-12-31 0000779152 jkhy:ElizabethtownKYSubleaseMember 2023-10-01 2023-12-31 0000779152 jkhy:ElizabethtownKYSubleaseMember 2023-07-01 2023-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-07-01 2023-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-07-01 2023-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-07-01 2023-12-31 0000779152 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0000779152 us-gaap:LoansPayableMember us-gaap:LineOfCreditMember 2023-05-16 0000779152 us-gaap:LoansPayableMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-07-01 2023-12-31 0000779152 us-gaap:LoansPayableMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-07-01 2023-12-31 0000779152 us-gaap:LoansPayableMember us-gaap:LineOfCreditMember 2023-07-01 2023-12-31 0000779152 us-gaap:LoansPayableMember us-gaap:LineOfCreditMember 2023-12-31 0000779152 us-gaap:LoansPayableMember us-gaap:LineOfCreditMember 2023-06-30 0000779152 us-gaap:UnsecuredDebtMember 2023-12-31 0000779152 us-gaap:UnsecuredDebtMember us-gaap:PrimeRateMember 2023-07-01 2023-12-31 0000779152 us-gaap:UnsecuredDebtMember 2023-07-01 2023-12-31 0000779152 us-gaap:UnsecuredDebtMember 2023-06-30 0000779152 jkhy:A2015EIPMember 2023-12-31 0000779152 us-gaap:EmployeeStockOptionMember jkhy:A2015EIPMember 2023-07-01 2023-12-31 0000779152 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-12-31 0000779152 us-gaap:EmployeeStockOptionMember 2023-12-31 0000779152 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-12-31 0000779152 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-12-31 0000779152 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0000779152 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-12-31 0000779152 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0000779152 us-gaap:RestrictedStockUnitsRSUMember jkhy:FairvalueongrantdatelessPVofdividendsMember 2023-07-01 2023-12-31 0000779152 us-gaap:PerformanceSharesMember 2023-07-01 2023-12-31 0000779152 us-gaap:PerformanceSharesMember jkhy:FairvalueongrantdatelessPVofdividendsMember 2023-07-01 2023-12-31 0000779152 us-gaap:PerformanceSharesMember jkhy:FairvalueunderMonteCarloMember 2023-07-01 2023-12-31 0000779152 us-gaap:PerformanceSharesMember jkhy:CompensationPeerGroupMember 2023-08-04 2023-08-04 0000779152 us-gaap:PerformanceSharesMember jkhy:CompensationPeerGroupMember 2023-08-04 0000779152 jkhy:PayrailzMember 2022-08-31 2022-08-31 0000779152 jkhy:PayrailzMember 2022-08-31 0000779152 jkhy:PayrailzMember 2023-07-01 2023-12-31 0000779152 jkhy:PayrailzMember jkhy:PaymentsMember 2022-08-31 0000779152 jkhy:PayrailzMember us-gaap:CustomerRelationshipsMember 2022-08-31 2022-08-31 0000779152 jkhy:PayrailzMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-08-31 2022-08-31 0000779152 jkhy:PayrailzMember us-gaap:OtherIntangibleAssetsMember 2022-08-31 2022-08-31 0000779152 us-gaap:CorporateAndOtherMember 2023-10-01 2023-12-31 0000779152 us-gaap:CorporateAndOtherMember 2023-07-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:CoreSegmentMember 2023-10-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:PaymentsMember 2023-10-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:ComplementaryMember 2023-10-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember us-gaap:CorporateAndOtherMember 2023-10-01 2023-12-31 0000779152 jkhy:ProcessingMember jkhy:CoreSegmentMember 2023-10-01 2023-12-31 0000779152 jkhy:ProcessingMember jkhy:PaymentsMember 2023-10-01 2023-12-31 0000779152 jkhy:ProcessingMember jkhy:ComplementaryMember 2023-10-01 2023-12-31 0000779152 jkhy:ProcessingMember us-gaap:CorporateAndOtherMember 2023-10-01 2023-12-31 0000779152 jkhy:CoreSegmentMember 2023-10-01 2023-12-31 0000779152 jkhy:PaymentsMember 2023-10-01 2023-12-31 0000779152 jkhy:ComplementaryMember 2023-10-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:CoreSegmentMember 2022-10-01 2022-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:PaymentsMember 2022-10-01 2022-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:ComplementaryMember 2022-10-01 2022-12-31 0000779152 us-gaap:LicenseAndServiceMember us-gaap:CorporateAndOtherMember 2022-10-01 2022-12-31 0000779152 jkhy:ProcessingMember jkhy:CoreSegmentMember 2022-10-01 2022-12-31 0000779152 jkhy:ProcessingMember jkhy:PaymentsMember 2022-10-01 2022-12-31 0000779152 jkhy:ProcessingMember jkhy:ComplementaryMember 2022-10-01 2022-12-31 0000779152 jkhy:ProcessingMember us-gaap:CorporateAndOtherMember 2022-10-01 2022-12-31 0000779152 jkhy:CoreSegmentMember 2022-10-01 2022-12-31 0000779152 jkhy:PaymentsMember 2022-10-01 2022-12-31 0000779152 jkhy:ComplementaryMember 2022-10-01 2022-12-31 0000779152 us-gaap:CorporateAndOtherMember 2022-10-01 2022-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:CoreSegmentMember 2023-07-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:PaymentsMember 2023-07-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:ComplementaryMember 2023-07-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-12-31 0000779152 jkhy:ProcessingMember jkhy:CoreSegmentMember 2023-07-01 2023-12-31 0000779152 jkhy:ProcessingMember jkhy:PaymentsMember 2023-07-01 2023-12-31 0000779152 jkhy:ProcessingMember jkhy:ComplementaryMember 2023-07-01 2023-12-31 0000779152 jkhy:ProcessingMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-12-31 0000779152 jkhy:CoreSegmentMember 2023-07-01 2023-12-31 0000779152 jkhy:PaymentsMember 2023-07-01 2023-12-31 0000779152 jkhy:ComplementaryMember 2023-07-01 2023-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:CoreSegmentMember 2022-07-01 2022-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:PaymentsMember 2022-07-01 2022-12-31 0000779152 us-gaap:LicenseAndServiceMember jkhy:ComplementaryMember 2022-07-01 2022-12-31 0000779152 us-gaap:LicenseAndServiceMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-12-31 0000779152 jkhy:ProcessingMember jkhy:CoreSegmentMember 2022-07-01 2022-12-31 0000779152 jkhy:ProcessingMember jkhy:PaymentsMember 2022-07-01 2022-12-31 0000779152 jkhy:ProcessingMember jkhy:ComplementaryMember 2022-07-01 2022-12-31 0000779152 jkhy:ProcessingMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-12-31 0000779152 jkhy:CoreSegmentMember 2022-07-01 2022-12-31 0000779152 jkhy:PaymentsMember 2022-07-01 2022-12-31 0000779152 jkhy:ComplementaryMember 2022-07-01 2022-12-31 0000779152 us-gaap:CorporateAndOtherMember 2022-07-01 2022-12-31 shares iso4217:USD iso4217:USD shares jkhy:client utr:Rate pure jkhy:segment 0000779152 --06-30 2024 Q2 false P12M http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent -1851000 -3661000 -10000 -16000 -174000 -108000 -1658000 -3294000 -658000 -1261000 -326000 -659000 10-Q true 2023-12-31 false 0-14112 JACK HENRY & ASSOCIATES, INC. 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 72867678 26709000 12243000 270551000 361252000 0 7523000 179304000 169178000 77703000 77766000 554267000 627962000 204846000 205664000 174821000 161465000 581756000 565714000 353248000 322698000 61142000 65528000 19099000 19998000 804797000 804797000 1994863000 1940200000 2753976000 2773826000 18729000 19156000 174084000 172629000 14417000 0 196794000 331974000 404024000 523759000 72406000 67755000 227899000 244431000 255000000 275000000 70260000 54371000 625565000 641557000 1029589000 1165316000 1 1 500000 500000 0 0 0 0 0.01 0.01 250000000 250000000 104181060 104088784 1042000 1041000 601790000 583836000 2973673000 2855751000 31323119 31194351 1852118000 1832118000 1724387000 1608510000 2753976000 2773826000 545701000 505314000 1117069000 1034516000 320979000 304589000 643981000 602849000 35478000 36561000 72370000 69554000 70277000 56788000 149051000 114013000 426734000 397938000 865402000 786416000 118967000 107376000 251667000 248100000 5121000 1240000 9866000 1392000 3865000 3406000 8062000 4982000 1256000 -2166000 1804000 -3590000 120223000 105210000 253471000 244510000 28258000 24435000 59827000 57186000 91965000 80775000 193644000 187324000 1.26 1.11 2.66 2.57 72838000 72962000 72854000 72929000 1.26 1.10 2.65 2.56 72984000 73144000 72999000 73141000 0 0 0 0 104144549 103953128 104088784 103921724 16603 57943 47660 70084 19908 15937 44616 35200 104181060 104027008 104181060 104027008 1041000 1040000 1041000 1039000 1000 0 1000 0 0 0 0 1000 1042000 1040000 1042000 1040000 591458000 560034000 583836000 551360000 617000 5174000 3561000 6731000 2616000 2884000 6035000 6686000 8333000 7112000 15480000 13541000 601790000 564856000 601790000 564856000 2919567000 2707182000 2855751000 2636342000 91965000 80775000 193644000 187324000 37859000 35745000 75722000 71454000 2973673000 2752212000 2973673000 2752212000 -1852118000 -1807118000 -1832118000 -1807118000 0 0 20000000 0 -1852118000 -1807118000 -1852118000 -1807118000 1724387000 1510990000 1724387000 1510990000 0.52 0.49 1.04 0.98 193644000 187324000 23765000 24766000 75366000 68946000 16532000 27611000 15480000 14544000 -213000 7240000 -90702000 -102672000 52969000 39042000 277000 -7696000 15463000 -47544000 23792000 47025000 -130529000 -125433000 238672000 190711000 0 229628000 24458000 17376000 878000 27885000 2971000 1027000 83408000 81046000 1000000 0 -110959000 -301192000 220000000 365000000 240000000 205042000 20000000 0 75722000 71454000 3561000 6731000 6036000 5684000 -113247000 87457000 14466000 -23024000 12243000 48787000 26709000 25763000 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,” or the “Company”) is a well-rounded financial technology company. Jack Henry was founded in 1976 as a provider of core information processing solutions for banks. Today, the Company’s extensive array of products and services includes processing transactions, automating business processes, and managing information for approximately 7,500 financial institutions and diverse corporate entities. </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 Jack Henry and all of its subsidiaries, which are wholly owned, and 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, 2023 and 2022, 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%">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 three and six months ended December 31, 2023: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="3" style="border-top:1pt solid #000;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">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</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%">8,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="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%">480 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">480 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">960 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">960 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against allowance</span></td><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%">(552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Recoveries of amounts previously written off</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><td colspan="3" style="padding:0 1pt"></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%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="border-bottom:3pt 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="border-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%">8,132</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt 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="border-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%">8,184</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt 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="border-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%">8,132</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt 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="border-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%">8,184</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><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, 2023, totaled $464,879 and at June 30, 2023, totaled $466,711.</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 3 to 20 years. Accumulated amortization of intangible assets totaled $1,201,636 and $1,149,913 at December 31, 2023, and June 30, 2023, 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 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:400;line-height:120%">At December 31, 2023, and June 30, 2023, the Company had an investment in the preferred stock of Autobooks, Inc. (“Autobooks”) of $18,250, which represented a non-controlling share of the voting equity as of that 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, 2023, there were 31,323 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,667 additional shares. The total cost of treasury shares at December 31, 2023, was $1,852,118. During the first six months of fiscal 2024, the Company repurchased 129 shares. At June 30, 2023, there were 31,194 shares in treasury stock and the Company had the remaining authority to repurchase up to 3,796 additional shares. The total cost of treasury shares at June 30, 2023, was $1,832,118 and the Company repurchased no shares during the first six months of fiscal 2023.</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 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 expenses 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, 2023.</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, 2023, the results of its operations for the three and six months ended December 31, 2023 and 2022, changes in stockholders' equity for the three and six months ended December 31, 2023 and 2022, and its cash flows for the six months ended December 31, 2023 and 2022. The condensed consolidated balance sheet at June 30, 2023, 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, 2023, 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-weight:700;line-height:120%">Significant Accounting Policies</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 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, 2023. For the three and six months ended December 31, 2023, there have been no new or material changes to the significant accounting policies discussed in the Company’s Form 10-K for the fiscal year ended June 30, 2023, that are of significance, or potential significance, to the Company.</span></div> 7500 <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 Jack Henry and all of its subsidiaries, which are wholly owned, and 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:400;line-height:120%">Comprehensive income for the three and six months ended December 31, 2023 and 2022, 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: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 three and six months ended December 31, 2023: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="3" style="border-top:1pt solid #000;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">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</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%">8,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="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%">480 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">480 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">960 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">960 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against allowance</span></td><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%">(552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Recoveries of amounts previously written off</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><td colspan="3" style="padding:0 1pt"></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%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="border-bottom:3pt 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="border-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%">8,132</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt 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="border-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%">8,184</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt 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="border-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%">8,132</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt 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="border-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%">8,184</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 8204000 8030000 7955000 7616000 480000 480000 960000 960000 552000 325000 783000 390000 0 1000 0 2000 8132000 8184000 8132000 8184000 Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets. 464879000 466711000 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 3 to 20 years. P3Y P20Y 1201636000 1149913000 18250000 18250000 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. 31323000 3667000 1852118000 129000 31194000 3796000 1832118000 0 <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 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 expenses 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> RECENT ACCOUNTING PRONOUNCEMENTS<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 October 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 ASU is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company adopted the ASU effective July 1, 2023, and will apply it prospectively to business combinations occurring after that date.</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><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 November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves the disclosures about a public entity's reportable segments through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.</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 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances the transparency and decision usefulness of income tax disclosures. The ASU requires additional disclosure related to rate reconciliation, income taxes paid, and other disclosures to improve the effectiveness of income tax disclosures. The ASU is effective for annual periods beginning after December 15, 2024, and applied on a prospective basis. Early adoption and retrospective application is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.</span></div> 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 and hosting, 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 11, 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.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</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:9pt;font-weight:400;line-height:100%">Private and Public Cloud</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%">168,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">153,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">332,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">302,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">63,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">123,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">116,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">On-Premise Support</span></td><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%">80,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">198,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">192,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">311,992</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">654,197</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">610,849 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">233,709</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">214,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">462,872</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">423,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">545,701</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">505,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,117,069</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,034,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30,<br/>2023</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%">270,551</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">361,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">31,702</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">26,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">82,006</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">81,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">196,794</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">331,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">72,406</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">67,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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 would adjust 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, 2023, and 2022, the Company recognized revenue of $85,458 and $83,145, respectively, that was included in the corresponding deferred revenue balance at the beginning of the periods. For the six months ended December 31, 2023, and 2022, the Company recognized revenue of $167,671 and $159,393, 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, 2023, 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 $6,446,023. The Company expects to recognize approximately 24% over the next 12 months, 19% 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 $460,686 and $442,012, at December 31, 2023, and June 30, 2023, 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, 2023, and 2022, amortization of deferred contract costs totaled $41,552 and $34,861, respectively. During the six months ended December 31, 2023, and 2022, amortization of deferred contract costs totaled $92,088 and $76,841, respectively. There were no impairment losses in relation to capitalized costs for the periods presented.</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 11, 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.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</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:9pt;font-weight:400;line-height:100%">Private and Public Cloud</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%">168,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">153,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">332,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">302,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">63,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">123,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">116,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">On-Premise Support</span></td><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%">80,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">198,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">192,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">311,992</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">654,197</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">610,849 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">233,709</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">214,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">462,872</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">423,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">545,701</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">505,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,117,069</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,034,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 168733000 153130000 332222000 302129000 63013000 58594000 123852000 116117000 80246000 78976000 198123000 192603000 311992000 290700000 654197000 610849000 233709000 214614000 462872000 423667000 545701000 505314000 1117069000 1034516000 <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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30,<br/>2023</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%">270,551</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">361,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">31,702</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">26,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">82,006</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">81,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">196,794</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">331,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">72,406</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">67,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 270551000 361252000 31702000 26711000 82006000 81561000 196794000 331974000 72406000 67755000 85458000 83145000 167671000 159393000 6446023000 0.24 P12M 0.19 460686000 442012000 41552000 34861000 92088000 76841000 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><td style="width:41.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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><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><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, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,276</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,276</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></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">255,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">255,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></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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">275,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">275,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top: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><td style="width:41.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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><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><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, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,276</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,276</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></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">255,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">255,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></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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">275,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">275,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 3276000 0 3276000 0 255000000 0 255000000 0 2234000 0 2234000 0 275000000 0 275000000 LEASES<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 determines if an arrangement is a lease, or contains 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.</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 month to 10 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, 2023, and June 30, 2023, the Company had operating lease assets of $58,480 and $43,662, respectively. At December 31, 2023, total operating lease liabilities of $63,797 were comprised of current operating lease liabilities of $9,268 and noncurrent operating lease liabilities of $54,529. At June 30, 2023, total operating </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%">lease liabilities of $50,269 were comprised of current operating lease liabilities of $9,776 and noncurrent operating lease liabilities of $40,493. </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 <span style="-sec-ix-hidden:f-456"><span style="-sec-ix-hidden:f-457">other non-current assets</span></span>, and operating lease liabilities are included within <span style="-sec-ix-hidden:f-458"><span style="-sec-ix-hidden:f-459">accrued expenses</span></span> (current portion) and <span style="-sec-ix-hidden:f-460"><span style="-sec-ix-hidden:f-461">other long-term liabilities</span></span> (noncurrent portion) in the Company’s condensed consolidated balance sheet. Operating lease assets were recorded net of accumulated amortization of $29,984 and $34,973 as of December 31, 2023, and June 30, 2023, 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, 2023, and 2022, were $2,229 and $3,029, respectively. Total operating lease costs for the respective quarters included variable lease costs of $1,709 and $957, respectively. Operating lease costs for the six months ended December 31, 2023, and 2022, were $4,698 and $6,088, respectively. Total operating lease costs for the respective fiscal year-to-date periods included variable lease costs of $2,253 and $1,881, respectively. Operating lease expense is 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 statements 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, 2023, and 2022, the Company had operating cash flows for payments on operating leases of $4,422 and $6,202, and ROU assets obtained in exchange for operating lease liabilities of $18,935 and $2,282, 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, 2023, and June 30, 2023, the weighted-average remaining lease term for the Company's operating leases was 82 months and 78 months, and the weighted-average discount rate was 2.68% and 2.14%, 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, 2023:</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><td style="width:47.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (remaining period)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">10,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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><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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">25,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td style="background-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%">70,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><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,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td style="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%">63,797 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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%">Future lease payments include $5,464 related to options to extend lease terms that are reasonably certain of being exercised. At December 31, 2023, there were no legally binding lease payments for leases signed but not yet commenced.</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 determines if an arrangement is a lease, or contains 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.</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 month to 10 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> P1M P10Y 58480000 43662000 63797000 9268000 54529000 50269000 9776000 40493000 29984000 34973000 2229000 3029000 1709000 957000 4698000 6088000 2253000 1881000 4422000 6202000 18935000 2282000 P82M P78M 0.0268 0.0214 <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, 2023:</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><td style="width:47.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (remaining period)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">10,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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><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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">25,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td style="background-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%">70,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><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,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td style="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%">63,797 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4813000 10160000 10747000 10271000 9979000 25001000 70971000 7174000 63797000 5464000 0 <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 September 30, 2023, the Company entered into an agreement with a third party to sublease a portion of its Elizabethtown, Kentucky facility. The commencement date of the sublease was October 1, 2023, and has a term of 57 months. Sublease income for the three and six months ended December 31, 2023 was $132 and is included within revenue on the Company's condensed consolidated statements of income. There have been no indications of impairment related to the underlying right-of-use asset.</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:700;line-height:120%">Minimum Sublease Payments</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%">At December 31, 2023, the future total minimum sublease payments to be received were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.473%"><tr><td style="width:1.0%"></td><td style="width:46.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.294%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.561%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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 Sublease Receipts</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></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 (remaining period)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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%">831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Total sublease receipts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,771 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P57M 132000 132000 <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:700;line-height:120%">Minimum Sublease Payments</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%">At December 31, 2023, the future total minimum sublease payments to be received were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.473%"><tr><td style="width:1.0%"></td><td style="width:46.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.294%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.561%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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 Sublease Receipts</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></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 (remaining period)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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%">831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Total sublease receipts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,771 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 395000 807000 831000 856000 882000 3771000 DEBT<div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit facilities</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%">On August 31, 2022, the Company entered into a five-year senior, unsecured amended and restated credit agreement that replaced a prior credit facility that was entered into on February 10, 2020. The credit agreement allows for borrowings of up to $600,000, which may be increased to $1,000,000 by the Company at any time until maturity. The credit agreement bears interest at a variable rate equal to (a) a rate based on an adjusted Secured Overnight Financing Rate (“SOFR”) term rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the Prime Rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">plus </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.50% per annum and (iv) the Adjusted Term SOFR Screen Rate (without giving effect to the Applicable Margin) for a one month Interest Period on such day for Dollars </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">plus </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.0%), plus an applicable percentage in each case determined by the Company's leverage ratio. The credit agreement 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 agreement. As of December 31, 2023, the Company was in compliance with all such covenants. The amended and restated credit facility terminates August 31, 2027. There was $75,000 and $95,000 outstanding under the amended and restated credit facility at December 31, 2023 and June 30, 2023, respectively.</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:112%">Term loan 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:112%">On May 16, 2023, the Company entered into a term loan credit agreement with a syndicate of financial institutions, with an original principal balance of $180,000. Borrowings under the term loan facility bear interest at a variable rate equal to (a) a rate based on an adjusted SOFR term rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the Prime Rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">plus </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.50% per annum and (iv) the Adjusted Term SOFR Screen Rate (without giving effect to the Applicable Margin) for a one month Interest Period on such day for Dollars </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">plus </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.75%), plus an applicable percentage in each case determined by the Company's leverage ratio. The term loan credit agreement 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 term loan credit agreement. As of December 31, 2023, the Company was in compliance with all such covenants. The term loan credit agreement has a maturity date of May 16, 2025. There was $180,000 outstanding under the term loan at December 31, 2023 and June 30, 2023.</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:174%">Other lines of credit</span></div><div style="margin-bottom:5pt;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.0%. The credit line expires on April 30, 2025. There was no balance outstanding at December 31, 2023, or June 30, 2023. </span></div><div style="margin-bottom: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="margin-bottom: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 interest of $6,802 and $2,724 during the six months ended December 31, 2023, and 2022, respectively.</span></div> 600000000 1000000000 0.0050 0.010 2027-08-31 75000000 95000000 180000000 0.0050 0.0075 2025-05-16 180000000 180000000 5000000 0.010 2025-04-30 0 0 6802000 2724000 INCOME TAXES<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 effective tax rate increased for the three months ended December 31, 2023, compared to the three months ended December 31, 2022, with an effective tax rate of 23.5% of income before income taxes, compared to 23.2% in the prior fiscal year quarter.</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 six months ended December 31, 2023, the effective tax rate increased compared to the six months ended December 31, 2022, with an effective tax rate of 23.6% of income before taxes, compared to 23.4% for the same </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%">period last fiscal year. The increase in the effective tax rate for the three and six months ended December 31, 2023, was primarily due to the difference in impact of share-based compensation that vested during each 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%">The Company paid income taxes, net of refunds, of $52,018 and $37,213 in the six months ended December 31, 2023, and 2022, respectively. The increase in paid income taxes for the six months ended December 31, 2023 over the six months ended December 31, 2022 was primarily the result of the timing of payments, with a greater portion of the anticipated equivalent annual amounts being paid in the current 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%">At December 31, 2023, the Company had $13,414 of gross unrecognized tax benefits before interest and penalties, $11,702 of which, if recognized, would affect our effective tax rate. The Company had accrued interest and penalties of $2,317 and $1,546 related to uncertain tax positions at December 31, 2023, and 2022, 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 income tax returns for fiscal 2020 and all subsequent years remain subject to examination as of December 31, 2023, under statute of limitations rules. The U.S. state income tax returns that remain subject to examination as of December 31, 2023, under the statute of limitation rules varies by state jurisdiction from fiscal 2016 through 2019 and all subsequent years. The Company anticipates potential changes due to lapsing of statutes of limitations, and examination closures could reduce the unrecognized tax benefits balance by $1,500 to $4,500 within twelve months of December 31, 2023.</span></div> 0.235 0.232 0.236 0.234 52018000 37213000 13414000 11702000 2317000 1546000 1500000 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, 2023, and 2022, included $8,333 and $7,545 of stock-based compensation costs, respectively. Our operating income for the six months ended December 31, 2023, and 2022, included $15,480 and $14,544 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-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.</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 option 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%">Under the 2015 EIP, 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%">During the six months ended December 31, 2023, there were no options granted, forfeited, or exercised. At December 31, 2023, 12 options were outstanding at a weighted average exercise price of $87.27 with an aggregate intrinsic value of $890.</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, 2023, there was no compensation cost yet to be recognized related to outstanding options. All of the options are currently exercisable, with a weighted average remaining contractual term (remaining period of exercisability) of 2.5 years as of December 31, 2023.</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%">Restricted stock unit and performance unit awards</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 issues unit awards under the 2015 EIP. Restricted stock unit awards (which are unit awards that have service requirements only and are not tied to performance measures) generally vest over a period of 1 to 3 years. Performance unit awards are awards that have performance measures in addition to service requirements.</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 summarizes non-vested restricted stock unit awards and performance awards as of December 31, 2023:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unit awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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;border-top:1pt solid #000;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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">190.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">183.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">197.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">354</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">185.77</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,773</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></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%">Granted includes restricted stock unit awards and performance unit awards at 100% achievement.</span></div><div style="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%">Forfeited includes restricted stock unit awards and performance unit awards forfeited for service requirements not met and performance unit awards not settled due to underachievement of performance measures.</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%">Of the 153 unit awards granted in fiscal 2024, 95 were restricted stock unit awards and 58 were performance unit awards. The restricted stock unit awards 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%">23 of the performance unit awards granted in fiscal 2024 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 performance unit awards will be determined based on the Company's compound annual growth rate 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 performance 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. 35 of the performance unit awards have market conditions and 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 performance unit awards that utilize a Monte Carlo pricing model were valued at grant on the basis of Total Shareholder Return (“TSR”) in comparison to the compensation peer group made up of participants approved by the Compensation Committee of the Company's Board of Directors for fiscal year 2024. 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Monte Carlo award inputs:</span></td><td colspan="3" style="background-color:#cceeff;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">Fiscal 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation Peer Group:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:700;line-height:100%">25.6</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:10pt;font-weight:700;line-height:100%">4.48</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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 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%">$2.08</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.23</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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 average percentile rank for TSR</span></td><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%">74.0</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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, 2023, there was $31,275 of compensation expense 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.35 years.</span></div> 8333000 7545000 15480000 14544000 3000000 P10Y P3Y P90D P1Y P10Y 0 0 0 12000 87.27 890000 0 P2Y6M P1Y P3Y <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 summarizes non-vested restricted stock unit awards and performance awards as of December 31, 2023:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unit awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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;border-top:1pt solid #000;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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">190.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">183.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">197.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">354</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">185.77</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,773</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></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%">Granted includes restricted stock unit awards and performance unit awards at 100% achievement.</span></div><div style="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%">Forfeited includes restricted stock unit awards and performance unit awards forfeited for service requirements not met and performance unit awards not settled due to underachievement of performance measures.</span></div> 303000 190.08 153000 178.63 69000 183.35 33000 197.38 354000 185.77 57773000 153000 95000 58000 23000 35000 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:<div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Monte Carlo award inputs:</span></td><td colspan="3" style="background-color:#cceeff;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">Fiscal 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation Peer Group:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:700;line-height:100%">25.6</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:10pt;font-weight:700;line-height:100%">4.48</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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 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%">$2.08</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.23</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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 average percentile rank for TSR</span></td><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%">74.0</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.256 0.0448 2.08 0.0123 0.740 31275000 P1Y4M6D 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><td style="width:50.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</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%">91,965</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">80,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">193,644</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">187,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</span></td><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%">72,838</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">72,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">72,854</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">72,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options, restricted stock units, and performance units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">146</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">145</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212</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%">Weighted average shares outstanding for diluted earnings per share</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%">72,984</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,999</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,141 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.26</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1.11 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.66</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.57 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.26</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.65</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;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, 2023, and 2022. Stock options, restricted stock units, and performance units have been included in the calculation of diluted earnings per share to the extent they are dilutive. There were 24 and 22 anti-dilutive stock options, restricted stock units, or performance units excluded for the three and six months ended December 31, 2023, respectively, and 31 and 25 were excluded for the three and six months ended December 31, 2022, 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 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><td style="width:50.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</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%">91,965</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">80,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">193,644</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">187,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</span></td><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%">72,838</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">72,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">72,854</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">72,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options, restricted stock units, and performance units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">146</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">145</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212</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%">Weighted average shares outstanding for diluted earnings per share</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%">72,984</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72,999</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,141 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.26</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1.11 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.66</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.57 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.26</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.65</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 91965000 80775000 193644000 187324000 72838000 72962000 72854000 72929000 146000 182000 145000 212000 72984000 73144000 72999000 73141000 1.26 1.11 2.66 2.57 1.26 1.10 2.65 2.56 24000 22000 31000 25000 BUSINESS ACQUISITION<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%">Payrailz</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 August 31, 2022, the Company acquired all of the equity interest in Payrailz, LLC (“Payrailz”). The final purchase price, following customary post-closing adjustments to the extent actual closing date working capital, cash, debt, and unpaid seller transaction expenses exceeded or were less than the amounts estimated at closing, was $230,205. Pursuant to the merger agreement for the transaction, $48,500 of the purchase price was placed in an escrow account at the closing, consisting of $2,500 for any final purchase price adjustments owed by the sellers, which amount was released to the sellers on December 15, 2022, in connection with post-closing purchase price adjustments, and $46,000 for indemnification matters under the merger agreement, which amount was released to the sellers September 20, 2023.</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 primary reason for the acquisition was to expand the Company's digital financial management solutions and the purchase was funded by our revolving line of credit (Note 6) and cash generated from operations. Payrailz provides cloud-native, API-first, AI-enabled consumer and commercial digital payment solutions and experiences that enable money to be moved in the moment of need.</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%">Management has completed a purchase price allocation and assessment of the fair value of acquired assets and liabilities assumed. The recognized amounts of identifiable assets acquired, and liabilities assumed, based on their fair values as of August 31, 2022, and taking into account the post-closing purchase price adjustment described above, are set forth below:</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><td style="width:82.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.883%"></td><td style="width:0.1%"></td></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%">Current assets</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%">1,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other liabilities assumed</span></td><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%">(749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">230,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill of $117,339 arising from this acquisition consists largely of the growth potential, synergies, and economies of scale expected from combining the operations of the Company with those of Payrailz, together with the value of Payrailz's assembled workforce. The goodwill from this acquisition has been allocated to our Payments segment and $117,339 is expected to be deductible for income tax purposes.</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%">Identifiable intangible assets from this acquisition consist of customer relationships of $6,109, computer software of $112,505, and other intangible assets of $1,254. The amortization period for acquired customer relationships, computer software, and other intangible assets is over a term of 15 years, 10 years, and 15 years, 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%">Current assets were inclusive of cash acquired of $577. The fair value of current assets acquired included accounts receivable of $978, none of which were expected to be uncollectible.</span></div> 2022-08-31 230205000 48500000 2500000 46000000 <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%">Management has completed a purchase price allocation and assessment of the fair value of acquired assets and liabilities assumed. The recognized amounts of identifiable assets acquired, and liabilities assumed, based on their fair values as of August 31, 2022, and taking into account the post-closing purchase price adjustment described above, are set forth below:</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><td style="width:82.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.883%"></td><td style="width:0.1%"></td></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%">Current assets</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%">1,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other liabilities assumed</span></td><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%">(749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">230,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2022-08-31 1851000 119868000 8104000 749000 112866000 117339000 230205000 117339000 117339000 6109000 112505000 1254000 P15Y P10Y P15Y 577000 978000 978000 0 REPORTABLE SEGMENT INFORMATION<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 is a leading provider of technology solutions and payment processing services primarily to community and regional financial institutions. </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 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, hosted processing platforms, and services, including call center support, network security management, consulting, and monitoring that can be integrated with the Company's 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 expenses 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immaterial adjustments have been made between segments to reclassify revenue and cost of revenue that was recognized for the three and six months ended December 31, 2022. These reclasses were made to be consistent with the current allocation of revenue and cost of revenue by segment. Revenue reclassed for the three and six months ended December 31, 2022, from Core to Corporate and Other was $1,851 and $3,661, respectively, from Payments to Corporate and Other was $10 and $16, respectively, and from Complementary to Corporate and Other was $174 and $108, respectively. Cost of revenue reclassed for the three and six months ended December 31, 2022, from Core to Corporate and Other was $1,658 and $3,294, respectively, from Payments to Corporate and Other was $658 and $1,261, respectively, and from Complementary to Corporate and Other was $326 and $659, respectively. </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:28.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">155,429 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">21,060 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">113,779 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">21,724 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">311,992 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">10,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">182,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">38,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">2,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">233,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">165,601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,839 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,795 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">545,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">69,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">111,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">75,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">320,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">96,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">92,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">88,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(52,168)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">120,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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><td style="width:28.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">143,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">19,330 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">110,206 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">17,365 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">290,700 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">172,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">31,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">214,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">153,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,477 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,177 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">66,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">107,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">71,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">304,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">86,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">84,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(53,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">105,210 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:28.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">331,173 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">40,962 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">238,050 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">44,012 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">654,197 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">20,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">362,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">75,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">3,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">462,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">352,041 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">403,195 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,833 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">145,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">220,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">126,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">151,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">643,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">865,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">206,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">182,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">187,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(103,938)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">253,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></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><td style="width:28.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">307,014 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">37,982 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">228,420 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">37,433 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">610,849 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">19,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">340,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">62,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">423,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">326,853 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,010 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,114 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,034,516 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">137,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">207,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">117,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">140,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">602,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">786,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">189,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">170,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">173,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(101,451)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">244,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></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 1851000 3661000 10000 16000 174000 108000 1658000 3294000 658000 1261000 326000 659000 <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><td style="width:28.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">155,429 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">21,060 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">113,779 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">21,724 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">311,992 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">10,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">182,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">38,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">2,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">233,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">165,601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,839 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,795 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">545,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">69,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">111,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">75,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">320,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">96,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">92,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">88,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(52,168)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">120,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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><td style="width:28.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">143,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">19,330 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">110,206 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">17,365 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">290,700 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">172,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">31,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">214,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">153,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,477 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,177 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">66,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">107,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">71,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">304,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">86,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">84,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(53,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">105,210 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:28.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">331,173 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">40,962 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">238,050 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">44,012 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">654,197 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">20,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">362,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">75,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">3,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">462,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">352,041 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">403,195 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,833 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">145,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">220,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">126,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">151,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">643,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">865,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">206,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">182,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">187,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(103,938)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">253,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></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><td style="width:28.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">307,014 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">37,982 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">228,420 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">37,433 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">610,849 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">19,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">340,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">62,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">423,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">326,853 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,010 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,114 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,034,516 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">137,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">207,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">117,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">140,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">602,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">786,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">189,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">170,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">173,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(101,451)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="background-color:#cecece;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">244,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 155429000 21060000 113779000 21724000 311992000 10172000 182779000 38687000 2071000 233709000 165601000 203839000 152466000 23795000 545701000 69370000 111623000 64023000 75963000 320979000 35478000 70277000 426734000 96231000 92216000 88443000 -52168000 118967000 1256000 120223000 143799000 19330000 110206000 17365000 290700000 9740000 172147000 31915000 812000 214614000 153539000 191477000 142121000 18177000 505314000 66666000 107413000 58944000 71566000 304589000 36561000 56788000 397938000 86873000 84064000 83177000 -53389000 107376000 -2166000 105210000 331173000 40962000 238050000 44012000 654197000 20868000 362233000 75783000 3988000 462872000 352041000 403195000 313833000 48000000 1117069000 145296000 220449000 126298000 151938000 643981000 72370000 149051000 865402000 206745000 182746000 187535000 -103938000 251667000 1804000 253471000 307014000 37982000 228420000 37433000 610849000 19839000 340028000 62119000 1681000 423667000 326853000 378010000 290539000 39114000 1034516000 137270000 207965000 117049000 140565000 602849000 69554000 114013000 786416000 189583000 170045000 173490000 -101451000 248100000 -3590000 244510000 SUBSEQUENT EVENTS<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div> false false false false