0000016058-24-000199.txt : 20241024 0000016058-24-000199.hdr.sgml : 20241024 20241024130741 ACCESSION NUMBER: 0000016058-24-000199 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241024 DATE AS OF CHANGE: 20241024 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CACI INTERNATIONAL INC /DE/ CENTRAL INDEX KEY: 0000016058 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] ORGANIZATION NAME: 06 Technology IRS NUMBER: 541345888 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-31400 FILM NUMBER: 241391740 BUSINESS ADDRESS: STREET 1: TWO RESTON OVERLOOK STREET 2: 12021 SUNSET HILLS ROAD CITY: RESTON STATE: VA ZIP: 20190 BUSINESS PHONE: 7038417800 MAIL ADDRESS: STREET 1: TWO RESTON OVERLOOK STREET 2: 12021 SUNSET HILLS ROAD CITY: RESTON STATE: VA ZIP: 20190 FORMER COMPANY: FORMER CONFORMED NAME: CACI INC /DE/ DATE OF NAME CHANGE: 19870119 FORMER COMPANY: FORMER CONFORMED NAME: CONSOLIDATED ANALYSIS CENTERS INC DATE OF NAME CHANGE: 19730102 FORMER COMPANY: FORMER CONFORMED NAME: CALIFORNIA ANALYSIS CENTER INC DATE OF NAME CHANGE: 19680603 10-Q 1 caci-20240930.htm 10-Q caci-20240930
000001605806-302025Q1falsexbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purecaci:segment00000160582024-07-012024-09-3000000160582024-10-1300000160582023-07-012023-09-3000000160582024-09-3000000160582024-06-3000000160582023-06-3000000160582023-09-300000016058us-gaap:CommonStockMember2024-06-300000016058us-gaap:AdditionalPaidInCapitalMember2024-06-300000016058us-gaap:RetainedEarningsMember2024-06-300000016058us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000016058us-gaap:TreasuryStockCommonMember2024-06-300000016058us-gaap:RetainedEarningsMember2024-07-012024-09-300000016058us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300000016058us-gaap:CommonStockMember2024-07-012024-09-300000016058us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300000016058us-gaap:TreasuryStockCommonMember2024-07-012024-09-300000016058us-gaap:CommonStockMember2024-09-300000016058us-gaap:AdditionalPaidInCapitalMember2024-09-300000016058us-gaap:RetainedEarningsMember2024-09-300000016058us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300000016058us-gaap:TreasuryStockCommonMember2024-09-300000016058us-gaap:CommonStockMember2023-06-300000016058us-gaap:AdditionalPaidInCapitalMember2023-06-300000016058us-gaap:RetainedEarningsMember2023-06-300000016058us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000016058us-gaap:TreasuryStockCommonMember2023-06-300000016058us-gaap:RetainedEarningsMember2023-07-012023-09-300000016058us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000016058us-gaap:CommonStockMember2023-07-012023-09-300000016058us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000016058us-gaap:TreasuryStockCommonMember2023-07-012023-09-300000016058us-gaap:CommonStockMember2023-09-300000016058us-gaap:AdditionalPaidInCapitalMember2023-09-300000016058us-gaap:RetainedEarningsMember2023-09-300000016058us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000016058us-gaap:TreasuryStockCommonMember2023-09-300000016058caci:AzureSummitTechnologyIncMemberus-gaap:SubsequentEventMember2024-10-012024-12-310000016058caci:AIHLowerCoLLCMemberus-gaap:SubsequentEventMember2024-10-012024-12-310000016058caci:AzureSummitTechnologyIncMember2024-09-100000016058caci:AzureSummitTechnologyIncMembercaci:TermLoanBFacilityMemberus-gaap:SecuredDebtMemberus-gaap:SubsequentEventMembersrt:ScenarioForecastMember2024-12-310000016058caci:AzureSummitTechnologyIncMembercaci:TermLoanBFacilityMemberus-gaap:SecuredDebtMemberus-gaap:SubsequentEventMembersrt:ScenarioForecastMember2024-10-012024-12-310000016058caci:DomesticOperationsMember2024-06-300000016058caci:InternationalOperationsMember2024-06-300000016058caci:DomesticOperationsMember2024-07-012024-09-300000016058caci:InternationalOperationsMember2024-07-012024-09-300000016058caci:DomesticOperationsMember2024-09-300000016058caci:InternationalOperationsMember2024-09-300000016058caci:CustomerContractsAndRelatedCustomerRelationshipsMember2024-09-300000016058caci:CustomerContractsAndRelatedCustomerRelationshipsMember2024-06-300000016058us-gaap:TechnologyBasedIntangibleAssetsMember2024-09-300000016058us-gaap:TechnologyBasedIntangibleAssetsMember2024-06-300000016058caci:CostPlusFeeContractMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058caci:CostPlusFeeContractMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058caci:CostPlusFeeContractMember2024-07-012024-09-300000016058caci:CostPlusFeeContractMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058caci:CostPlusFeeContractMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058caci:CostPlusFeeContractMember2023-07-012023-09-300000016058us-gaap:FixedPriceContractMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058us-gaap:FixedPriceContractMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058us-gaap:FixedPriceContractMember2024-07-012024-09-300000016058us-gaap:FixedPriceContractMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058us-gaap:FixedPriceContractMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058us-gaap:FixedPriceContractMember2023-07-012023-09-300000016058us-gaap:TimeAndMaterialsContractMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058us-gaap:TimeAndMaterialsContractMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058us-gaap:TimeAndMaterialsContractMember2024-07-012024-09-300000016058us-gaap:TimeAndMaterialsContractMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058us-gaap:TimeAndMaterialsContractMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058us-gaap:TimeAndMaterialsContractMember2023-07-012023-09-300000016058caci:DomesticOperationsMember2023-07-012023-09-300000016058caci:InternationalOperationsMember2023-07-012023-09-300000016058caci:DepartmentOfDefenseMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058caci:DepartmentOfDefenseMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058caci:DepartmentOfDefenseMember2024-07-012024-09-300000016058caci:DepartmentOfDefenseMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058caci:DepartmentOfDefenseMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058caci:DepartmentOfDefenseMember2023-07-012023-09-300000016058caci:FederalCivilianAgenciesMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058caci:FederalCivilianAgenciesMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058caci:FederalCivilianAgenciesMember2024-07-012024-09-300000016058caci:FederalCivilianAgenciesMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058caci:FederalCivilianAgenciesMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058caci:FederalCivilianAgenciesMember2023-07-012023-09-300000016058caci:CommercialAndOtherMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058caci:CommercialAndOtherMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058caci:CommercialAndOtherMember2024-07-012024-09-300000016058caci:CommercialAndOtherMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058caci:CommercialAndOtherMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058caci:CommercialAndOtherMember2023-07-012023-09-300000016058caci:PrimeContractorMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058caci:PrimeContractorMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058caci:PrimeContractorMember2024-07-012024-09-300000016058caci:PrimeContractorMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058caci:PrimeContractorMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058caci:PrimeContractorMember2023-07-012023-09-300000016058caci:SubcontractorMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058caci:SubcontractorMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058caci:SubcontractorMember2024-07-012024-09-300000016058caci:SubcontractorMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058caci:SubcontractorMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058caci:SubcontractorMember2023-07-012023-09-300000016058us-gaap:ServiceOtherMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058us-gaap:ServiceOtherMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058us-gaap:ServiceOtherMember2024-07-012024-09-300000016058us-gaap:ServiceOtherMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058us-gaap:ServiceOtherMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058us-gaap:ServiceOtherMember2023-07-012023-09-300000016058us-gaap:TechnologyServiceMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058us-gaap:TechnologyServiceMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058us-gaap:TechnologyServiceMember2024-07-012024-09-300000016058us-gaap:TechnologyServiceMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058us-gaap:TechnologyServiceMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058us-gaap:TechnologyServiceMember2023-07-012023-09-300000016058us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember2024-07-012024-09-300000016058us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember2023-07-012023-09-3000000160582024-10-012024-09-3000000160582025-10-012024-09-3000000160582023-12-200000016058us-gaap:SecuredDebtMember2024-09-300000016058us-gaap:SecuredDebtMember2024-06-300000016058us-gaap:RevolvingCreditFacilityMember2024-09-300000016058us-gaap:RevolvingCreditFacilityMember2024-06-300000016058caci:BankCreditFacilityMember2021-12-130000016058us-gaap:RevolvingCreditFacilityMember2021-12-130000016058us-gaap:SecuredDebtMember2021-12-130000016058caci:SameDaySwingLineLoanMember2021-12-130000016058us-gaap:StandbyLettersOfCreditMember2021-12-130000016058caci:SameDaySwingLineLoanMember2024-09-300000016058us-gaap:SecuredDebtMember2024-07-012024-09-300000016058us-gaap:SecuredDebtMembercaci:PrincipalPaymentAfterThirtyFirstDecemberTwoThousandTwentyThreeMember2024-07-012024-09-300000016058caci:BankCreditFacilityMember2024-09-300000016058us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2024-09-300000016058srt:ScenarioForecastMember2024-07-012025-06-300000016058us-gaap:OperatingSegmentsMembercaci:DomesticOperationsMember2024-07-012024-09-300000016058us-gaap:OperatingSegmentsMembercaci:DomesticOperationsMember2023-07-012023-09-300000016058us-gaap:OperatingSegmentsMembercaci:InternationalOperationsMember2024-07-012024-09-300000016058us-gaap:OperatingSegmentsMembercaci:InternationalOperationsMember2023-07-012023-09-300000016058us-gaap:FairValueInputsLevel3Membercaci:OtherAccruedExpensesAndCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMembercaci:ContingentConsiderationMember2024-09-300000016058us-gaap:FairValueInputsLevel3Membercaci:OtherAccruedExpensesAndCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMembercaci:ContingentConsiderationMember2024-06-300000016058us-gaap:FairValueInputsLevel3Memberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMembercaci:ContingentConsiderationMember2024-09-300000016058us-gaap:FairValueInputsLevel3Memberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMembercaci:ContingentConsiderationMember2024-06-300000016058us-gaap:FairValueInputsLevel2Memberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2024-09-300000016058us-gaap:FairValueInputsLevel2Memberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2024-06-300000016058us-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2024-09-300000016058us-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2024-06-300000016058us-gaap:FairValueInputsLevel2Memberus-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2024-09-300000016058us-gaap:FairValueInputsLevel2Memberus-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2024-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_________________________________
FORM 10-Q
_________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2024
OR
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from           to        
Commission File Number 001-31400
__________________________________
CACI International Inc
(Exact name of registrant as specified in its charter)
____________________________________
Delaware54-1345888
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
12021 Sunset Hills Road, Reston, VA 20190
(Address of principal executive offices)
(703) 841-7800
(Registrant’s telephone number, including area code)
__________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common StockCACINew York Stock Exchange
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 x  No o
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 (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files).  Yes x   No o
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerxAccelerated filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo
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.   o
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes o   No x
As of October 13, 2024, there were 22,408,154 shares outstanding of CACI International Inc’s common stock, par value $0.10 per share.



CACI INTERNATIONAL INC
PAGE
2


PART I
FINANCIAL INFORMATION
Item 1. Financial Statements (Unaudited)
CACI INTERNATIONAL INC
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Three Months Ended September 30,
20242023
Revenues$2,056,889 $1,850,147 
Costs of revenues:
Direct costs1,414,424 1,272,918 
Indirect costs and selling expenses427,946 404,633 
Depreciation and amortization34,678 35,247 
Total costs of revenues1,877,048 1,712,798 
Income from operations179,841 137,349 
Interest expense and other, net23,970 25,571 
Income before income taxes155,871 111,778 
Income taxes35,694 25,731 
Net income$120,177 $86,047 
Basic earnings per share$5.39 $3.80 
Diluted earnings per share$5.33 $3.76 
Weighted-average basic shares outstanding22,30422,647
Weighted-average diluted shares outstanding22,53922,894
See Notes to Unaudited Condensed Consolidated Financial Statements
3


CACI INTERNATIONAL INC
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
Three Months Ended September 30,
20242023
Net income$120,177 $86,047 
Other comprehensive income (loss):
Foreign currency translation adjustment16,170 (9,201)
Change in fair value of interest rate swap agreements, net of tax(17,676)5,432 
Total other comprehensive loss, net of tax(1,506)(3,769)
Comprehensive income$118,671 $82,278 
See Notes to Unaudited Condensed Consolidated Financial Statements
4


CACI INTERNATIONAL INC
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
September 30,
2024
June 30,
2024
ASSETS
Current assets:
Cash and cash equivalents$440,706 $133,961 
Accounts receivable, net1,069,611 1,031,311 
Prepaid expenses and other current assets236,781 209,257 
Total current assets1,747,098 1,374,529 
Goodwill4,166,015 4,154,844 
Intangible assets, net457,087 474,354 
Property, plant and equipment, net191,379 195,443 
Operating lease right-of-use assets339,748 305,637 
Supplemental retirement savings plan assets101,909 99,339 
Accounts receivable, long-term14,130 13,311 
Other long-term assets165,697 178,644 
Total assets$7,183,063 $6,796,101 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities:
Current portion of long-term debt$61,250 $61,250 
Accounts payable263,535 287,142 
Accrued compensation and benefits242,059 316,514 
Other accrued expenses and current liabilities434,254 413,354 
Total current liabilities1,001,098 1,078,260 
Long-term debt, net of current portion1,761,623 1,481,387 
Supplemental retirement savings plan obligations, net of current portion119,906 111,208 
Deferred income taxes156,933 169,808 
Operating lease liabilities, noncurrent380,480 325,046 
Other long-term liabilities111,417 112,185 
Total liabilities$3,531,457 $3,277,894 
COMMITMENTS AND CONTINGENCIES (NOTE 9)
Shareholders’ equity:
Preferred stock $0.10 par value, 10,000 shares authorized, no shares issued or outstanding
$ $ 
Common stock $0.10 par value, 80,000 shares authorized; 43,045 shares issued and 22,305 outstanding at September 30, 2024 and 43,042 shares issued and 22,301 outstanding at June 30, 2024
4,305 4,304 
Additional paid-in capital645,917 631,191 
Retained earnings4,480,717 4,360,540 
Accumulated other comprehensive loss(14,028)(12,522)
Treasury stock, at cost (20,740 and 20,740 shares, respectively)
(1,465,305)(1,465,306)
Total shareholders’ equity3,651,606 3,518,207 
Total liabilities and shareholders’ equity$7,183,063 $6,796,101 
See Notes to Unaudited Condensed Consolidated Financial Statements
5


CACI INTERNATIONAL INC
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Three Months Ended September 30,
20242023
CASH FLOWS FROM OPERATING ACTIVITIES
Net income$120,177 $86,047 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization34,678 35,247 
Amortization of deferred financing costs549 547 
Stock-based compensation expense15,391 10,024 
Deferred income taxes(7,086)(7,812)
Changes in operating assets and liabilities, net of effect of business acquisitions:
Accounts receivable, net(35,770)(111,159)
Prepaid expenses and other assets(40,308)(37,343)
Accounts payable and other accrued expenses(10,561)154,469 
Accrued compensation and benefits(75,614)(90,511)
Income taxes payable and receivable30,609 23,803 
Operating lease liabilities and assets, net(1,054)(868)
Long-term liabilities3,650 7,644 
Net cash provided by operating activities34,661 70,088 
CASH FLOWS FROM INVESTING ACTIVITIES
Capital expenditures(11,476)(13,991)
Acquisitions of businesses(251)(347)
Other 1,974 
Net cash used in investing activities(11,727)(12,364)
CASH FLOWS FROM FINANCING ACTIVITIES
Proceeds from borrowings under bank credit facilities1,289,000 732,500 
Principal payments made under bank credit facilities(1,009,313)(640,156)
Proceeds from employee stock purchase plans3,098 3,156 
Repurchases of common stock(3,242)(140,364)
Payment of taxes for equity transactions(187)(697)
Net cash provided by (used in) financing activities279,356 (45,561)
Effect of exchange rate changes on cash and cash equivalents4,455 (2,393)
Net change in cash and cash equivalents306,745 9,770 
Cash and cash equivalents, beginning of period133,961 115,776 
Cash and cash equivalents, end of period$440,706 $125,546 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
Cash paid during the period for income taxes, net of refunds$8,563 $5,989 
Cash paid during the period for interest$20,894 $22,219 
Non-cash financing and investing activities:
Accrued share repurchases$ $12,426 
Accrued capital expenditures$185 $568 
Landlord sponsored tenant incentives$2,515 $1,039 
See Notes to Unaudited Condensed Consolidated Financial Statements
6


CACI INTERNATIONAL INC
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(in thousands)
Common StockAdditional
Paid-in
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Treasury StockTotal
Shareholders’
Equity
SharesAmountSharesAmount
Balance at June 30, 202443,042$4,304 $631,191 $4,360,540 $(12,522)20,740 $(1,465,306)$3,518,207 
Net income— — 120,177 — — — 120,177 
Stock-based compensation expense— 15,391 — — — — 15,391 
Tax withholdings on restricted share vestings3 1 (567)— — — — (566)
Other comprehensive loss, net of tax— — — (1,506)— — (1,506)
Repurchases of common stock— (144)— — 8 (3,098)(3,242)
Treasury stock issued under stock purchase plans— 46 — — (8)3,099 3,145 
Balance at September 30, 202443,045$4,305 $645,917 $4,480,717 $(14,028)20,740$(1,465,305)$3,651,606 
Balance at June 30, 202342,923$4,292 $546,334 $3,940,616 $(4,916)20,126 $(1,261,992)$3,224,334 
Net income— — 86,047 — — — 86,047 
Stock-based compensation expense— 10,024 — — — — 10,024 
Tax withholdings on restricted share vestings61 (598)— — — — (597)
Other comprehensive loss, net of tax— — — (3,769)— — (3,769)
Repurchases of common stock— 39,087 — — 585 (193,744)(154,657)
Treasury stock issued under stock purchase plans— 38 — — (8)2,613 2,651 
Balance at September 30, 202342,929$4,293 $594,885 $4,026,663 $(8,685)20,703 $(1,453,123)$3,164,033 
See Notes to Unaudited Condensed Consolidated Financial Statements
7


CACI INTERNATIONAL INC
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Note 1 – Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of CACI International Inc and subsidiaries (CACI or the Company) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) and include the assets, liabilities, results of operations, comprehensive income and cash flows for the Company, including its subsidiaries and ventures that are majority-owned or otherwise controlled by the Company. Certain information and note disclosures normally included in the annual financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information presented not misleading. All intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and amounts included in other current assets and current liabilities that meet the definition of a financial instrument approximate fair value because of the short-term nature of these amounts. The fair value of the Company’s debt outstanding as of September 30, 2024 under its bank credit facility approximates its carrying value. The fair value of the Company’s debt under its bank credit facility was estimated using Level 2 inputs based on market data of companies with a corporate rating similar to CACI’s that have recently priced credit facilities.
In the opinion of management, the accompanying unaudited consolidated financial statements reflect all adjustments and reclassifications (all of which are of a normal, recurring nature) that are necessary for the fair presentation of the periods presented. It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s latest annual report to the SEC on Form 10-K for the year ended June 30, 2024. The results of operations for the three months ended September 30, 2024 are not necessarily indicative of the results to be expected for any subsequent interim period or for the full fiscal year.
Note 2 – Recent Accounting Pronouncements
Accounting Standards Updates Issued but Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, Improvements to Reportable Segment Disclosures, which requires disclosure of significant segment expenses and other segment items in annual and interim periods. The ASU will be effective beginning with our annual fiscal 2025 financial statements, and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the impacts of the new standard on our segment disclosures.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which requires disaggregated information about an entity’s effective tax rate reconciliation as well as information on income taxes paid. The ASU will be effective beginning with our annual fiscal 2026 financial statements, and should be applied prospectively. Retrospective application is permitted. We are currently evaluating the impacts of the new standard on our income tax disclosures.
Accounting Standards Updates Adopted
There have been no recently adopted accounting pronouncements that are material to the Company's consolidated financial statements.
Note 3 – Acquisitions
On September 10, 2024, CACI entered into an agreement to acquire all of the equity interests of Azure Summit Technology, Inc. (Azure Summit) for purchase consideration of approximately $1,275.0 million in cash, subject to adjustments for working capital and certain other items. Azure Summit advances DoD mission outcomes with its portfolio of high-performance radio frequency technology and engineering talent focused on the electromagnetic spectrum. The acquisition is expected to be completed during the second quarter of fiscal 2025.
On September 29, 2024, CACI entered into an agreement to acquire all of the equity interests of AI Corporate Holdings, Inc. and Applied Insight Holdings, LLC (Applied Insight) for purchase consideration of approximately $320.0 million in cash, subject to adjustments for working capital and certain other items. Applied Insight delivers proven cloud migration, adoption, and transformation capabilities, coupled with intimate customer relationships across the DoD and intelligence communities. The acquisition was completed during the second quarter of fiscal 2025. The Company funded the acquisition with cash on hand and borrowings under its revolving credit facility.
8


To provide additional financial flexibility for the Company, in connection with the Azure Summit acquisition, the Company entered into a commitment letter (the “Commitment Letter”), dated September 10, 2024, with JPMorgan Chase Bank, N.A. (“JPMorgan”), pursuant to which JPMorgan committed to provide the entire principal amount of a senior secured bridge loan facility in an aggregate principal amount of up to $750.0 million. As of September 30, 2024, no amounts were funded pursuant to the Commitment Letter. During the second quarter of fiscal 2025 the Company expects to complete a new senior secured Term Loan B facility in an aggregate principal amount of $750.0 million, which will effectively terminate the Commitment Letter. The Term Loan B is a seven-year facility under which principal payments are due in quarterly installments of $1.9 million from March 2025 until the balance is due in full at maturity in October 2031. The interest rates applicable to the Term Loan B facility are floating interest rates that, at the Company’s option, equal a base rate or a term SOFR rate plus an applicable margin.
Note 4 – Goodwill and Intangible Assets
Goodwill
The changes in the carrying amount of goodwill for the three months ended September 30, 2024 are as follows (in thousands):
Domestic International Total
Balance at June 30, 2024$3,974,823 $180,021 $4,154,844 
Goodwill acquired (1) 74 74 
Foreign currency translation636 10,461 11,097 
Balance at September 30, 2024$3,975,459 $190,556 $4,166,015 
__________________________________________________
(1)Includes goodwill initially allocated to new business combinations as well as measurement period adjustments, when applicable.
There were no impairments of goodwill during the periods presented.
Intangible Assets
Intangible assets consisted of the following (in thousands):
September 30, 2024June 30, 2024
Gross carrying valueAccumulated
amortization
Net carrying
value
Gross carrying
value
Accumulated
amortization
Net carrying
value
Customer contracts and related customer relationships$697,112 $(363,603)$333,509 $695,944 $(353,159)$342,785 
Acquired technologies271,381 (147,803)123,578 271,285 (139,716)131,569 
Total intangible assets$968,493 $(511,406)$457,087 $967,229 $(492,875)$474,354 
Amortization expense related to intangible assets was $18.0 million and $18.4 million for the three months ended September 30, 2024 and 2023, respectively.
Note 5 – Revenues and Contract Balances
Disaggregation of Revenues
The Company disaggregates revenues by contract type, customer type, prime vs. subcontractor, and whether the solution provided is primarily Expertise or Technology. These categories represent how the nature, amount, timing, and uncertainty of revenues and cash flows are affected.
Disaggregated revenues by contract type were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Cost-plus-fee$1,280,010 $ $1,280,010 $1,134,435 $ $1,134,435 
Fixed-price439,240 36,016 475,256 467,216 34,861 502,077 
Time-and-materials277,071 24,552 301,623 193,517 20,118 213,635 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
9


Disaggregated revenues by customer type were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Department of Defense$1,534,533 $ $1,534,533 $1,352,306 $ $1,352,306 
Federal civilian agencies439,371  439,371 407,344  407,344 
Commercial and other22,417 60,568 82,985 35,518 54,979 90,497 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Disaggregated revenues by prime vs. subcontractor were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Prime contractor$1,826,763 $53,656 $1,880,419 $1,601,091 $48,271 $1,649,362 
Subcontractor169,558 6,912 176,470 194,077 6,708 200,785 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Disaggregated revenues by expertise or technology were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Expertise$956,496 $31,769 $988,265 $857,196 $20,898 $878,094 
Technology1,039,825 28,799 1,068,624 937,972 34,081 972,053 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Changes in Estimates
Aggregate net changes in estimates for the three months ended September 30, 2024 reflected an increase to income before income taxes of $3.7 million ($0.12 per diluted share), compared with $2.4 million ($0.08 per diluted share), for the three months ended September 30, 2023. The Company uses its statutory tax rate when calculating the impact to diluted earnings per share.
Revenues recognized from previously satisfied performance obligations were not material for the three months ended September 30, 2024 and 2023, respectively. The change in revenues recognized from previously satisfied performance obligations generally relates to final true-up adjustments for estimated award or incentive fees in the period in which the customer’s final performance score was received or when it can be determined that more objective, contractually-defined criteria have been fully satisfied.
Remaining Performance Obligations
As of September 30, 2024, the Company had $11.8 billion of remaining performance obligations and expects to recognize approximately 42% and 61% as revenue over the next 12 and 24 months, respectively, with the remainder to be recognized thereafter.
Contract Balances
Contract balances consisted of the following (in thousands):
Description of Contract Related BalanceFinancial Statement ClassificationSeptember 30, 2024June 30, 2024
Billed and billable receivablesAccounts receivable, net$906,720 $885,552 
Contract assets – current unbilled receivablesAccounts receivable, net162,891 145,759 
Contract assets – current costs to obtainPrepaid expenses and other current assets6,505 6,142 
Contract assets – noncurrent unbilled receivablesAccounts receivable, long-term14,130 13,311 
Contract assets – noncurrent costs to obtainOther long-term assets14,327 12,310 
Contract liabilities – current deferred revenue and other contract liabilitiesOther accrued expenses and current liabilities(158,624)(139,745)
Contract liabilities – noncurrent deferred revenue and other contract liabilitiesOther long-term liabilities(4,624)(4,607)
During the three months ended September 30, 2024, we recognized $64.1 million of revenues, compared with $64.4 million of revenues for the three months ended September 30, 2023, that was included in a previously recorded contract liability as of the beginning of the period.
10


Note 6 – Inventories
Inventories consisted of the following (in thousands):
September 30, 2024June 30, 2024
Materials, purchased parts and supplies$74,889 $77,743 
Work in process15,084 13,331 
Finished goods37,341 27,365 
Total$127,314 $118,439 
Inventories are stated at the lower of cost (average cost or first-in, first-out) or net realizable value and are included in prepaid expenses and other current assets on the accompanying consolidated balance sheets.
Note 7 – Sales of Receivables
On December 20, 2023, the Company amended its Master Accounts Receivable Purchase Agreement (MARPA) with MUFG Bank, Ltd. (Purchaser), for the sale of certain designated eligible U.S. government receivables. The amendment extended the term of the MARPA to December 20, 2024. Under the MARPA, the Company can sell eligible receivables, including certain billed and unbilled receivables up to a maximum amount of $250.0 million. The Company’s receivables are sold under the MARPA without recourse for any U.S. government credit risk.
The Company accounts for receivable transfers under the MARPA as sales under ASC 860, Transfers and Servicing, and derecognizes the sold receivables from its balance sheets. The fair value of the sold receivables approximated their book value due to their short-term nature.
The Company does not retain an ongoing financial interest in the transferred receivables other than cash collection and administrative services. The Company estimated that its servicing fee was at fair value and therefore no servicing asset or liability related to these receivables was recognized as of September 30, 2024. Proceeds from the sold receivables are reflected in operating cash flows on the statement of cash flows.
MARPA activity consisted of the following (in thousands):
As of and for the
Three Months Ended September 30,
20242023
Beginning balance:$250,000 $200,000 
Sales of receivables959,019 695,260 
Cash collections(985,229)(718,427)
Outstanding balance sold to Purchaser: (1)223,790 176,833 
Cash collected, not remitted to Purchaser (2)(96,953)(80,542)
Remaining sold receivables$126,837 $96,291 
__________________________________________________
(1)For the three months ended September 30, 2024 and 2023, the Company recorded a net cash outflow of $26.2 million and a net cash outflow of $23.2 million in its cash flows from operating activities, respectively, from sold receivables. MARPA cash flows are calculated as the change in the outstanding balance during the fiscal year.
(2)Includes the cash collected on behalf of but not yet remitted to Purchaser as of September 30, 2024 and 2023. This balance is included in other accrued expenses and current liabilities as of the balance sheet date.
Note 8 – Debt
Long-term debt consisted of the following (in thousands):
September 30, 2024June 30, 2024
Bank credit facility – term loans$1,117,812 $1,133,125 
Bank credit facility – revolver loans710,000 415,000 
Principal amount of long-term debt1,827,812 1,548,125 
Less unamortized discounts and debt issuance costs(4,939)(5,488)
Total long-term debt1,822,873 1,542,637 
Less current portion(61,250)(61,250)
Long-term debt, net of current portion$1,761,623 $1,481,387 
11


Bank Credit Facility
On December 13, 2021, the Company amended its credit facility (the Credit Facility) primarily to extend the maturity date, increase borrowing capacity, and improve pricing. As amended, the Company’s $3,200.0 million Credit Facility consists of a $1,975.0 million revolving credit facility (the Revolving Facility) and a $1,225.0 million term loan (the Term Loan). The Revolving Facility has subfacilities of $100.0 million for same-day swing line loan borrowings and $25.0 million for stand-by letters of credit.
The Revolving Facility is a secured facility that permits continuously renewable borrowings of up to $1,975.0 million. As of September 30, 2024, the Company had $710.0 million outstanding under the Revolving Facility and no borrowings on the swing line. The Company pays a quarterly facility fee for the unused portion of the Revolving Facility.
The Term Loan is a five-year secured facility under which principal payments are due in quarterly installments of $7.7 million through December 31, 2023 and $15.3 million thereafter until the balance is due in full on December 13, 2026. As of September 30, 2024, the Company had $1,117.8 million outstanding under the Term Loan.
The interest rates applicable to loans under the Credit Facility are floating interest rates that, at the Company’s option, equal a base rate or a Secured Overnight Financing Rate (SOFR) rate plus, in each case, an applicable margin based upon the Company’s consolidated total net leverage ratio. For the three months ended September 30, 2024, the effective interest rate, including the impact of the Company’s floating-to-fixed interest rate swap agreements and excluding the effect of amortization of debt financing costs, for the outstanding borrowings under the Credit Facility was 4.99%.
The Credit Facility requires the Company to comply with certain financial covenants, including a maximum total leverage ratio and a minimum interest coverage ratio. The Credit Facility also includes customary negative covenants restricting or limiting the Company’s ability to guarantee or incur additional indebtedness, grant liens or other security interests to third parties, make loans or investments, transfer assets, declare dividends or redeem or repurchase capital stock or make other distributions, prepay subordinated indebtedness and engage in mergers, acquisitions or other business combinations, in each case except as expressly permitted under the Credit Facility. As of September 30, 2024, the Company was in compliance with all of the financial covenants. A majority of the Company’s assets serve as collateral under the Credit Facility.
All debt issuance costs are being amortized from the date incurred to the expiration date of the Credit Facility.
Cash Flow Hedges
The Company periodically uses derivative financial instruments as part of a strategy to manage exposure to market risks associated with interest rate fluctuations. The Company has entered into several floating-to-fixed interest rate swap agreements for an aggregate notional amount of $1,000.0 million which hedge a portion of the Company’s floating rate indebtedness. The swaps mature at various dates through 2028. The Company has designated the swaps as cash flow hedges. Unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The interest rate swap agreements are highly correlated to the changes in interest rates to which the Company is exposed. Realized gains and losses in connection with each required interest payment are reclassified from accumulated other comprehensive income or loss to interest expense. The Company does not hold or issue derivative financial instruments for trading purposes.
The effect of derivative instruments in the consolidated statements of operations and accumulated other comprehensive loss for the three months ended September 30, 2024 and 2023 is as follows (in thousands):
Three Months Ended September 30,
20242023
Gain (loss) recognized in other comprehensive income$(11,621)$12,173 
Amounts reclassified to earnings from accumulated other comprehensive loss(6,055)(6,741)
Other comprehensive income (loss), net of tax$(17,676)$5,432 
Note 9 – Legal Proceedings and Other Commitments and Contingencies
Legal Proceedings
The Company is involved in various claims, lawsuits, and administrative proceedings arising in the normal course of business, none of which, based on current information, are expected to have a material adverse effect on the Company’s financial position, results of operations or cash flows.
Government Contracting
Payments to the Company on cost-plus-fee and time-and-materials contracts are subject to adjustment upon audit by the Defense Contract Audit Agency (DCAA) and other government agencies that do not utilize DCAA’s services. The DCAA has completed audits of the Company’s annual incurred cost proposals through fiscal year 2022. The Company is still negotiating the results of prior years’ audits with the respective cognizant contracting officers and believes its reserves for such are adequate. Adjustments that may result from these audits and the audits not yet started are not expected to have a material effect on the Company’s financial position, results of operations, or cash flows and the Company has accrued its best estimate of potential disallowances. Additionally, the DCAA continually reviews the cost accounting and other practices of government contractors, including the Company. In the course of those reviews, cost accounting and other issues may be identified, discussed and settled.
12


Note 10 – Earnings Per Share
Earnings per share and the weighted-average number of diluted shares are computed as follows (in thousands, except per share data):
Three Months Ended September 30,
20242023
Net income$120,177 $86,047 
Weighted-average number of basic shares outstanding during the period22,304 22,647 
Dilutive effect of equity awards235 247 
Weighted-average number of diluted shares outstanding during the period22,539 22,894 
Basic earnings per share$5.39 $3.80 
Diluted earnings per share$5.33 $3.76 
Note 11 – Income Taxes
The Company is subject to income taxes in the U.S. and various state and foreign jurisdictions. Tax statutes and regulations within each jurisdiction are subject to interpretation and require the application of significant judgment. The Company is currently under examination by the Internal Revenue Service for fiscal 2017 through 2021 and one state jurisdiction for fiscal 2019 and 2020. The Company does not expect resolution of these examinations to have a material impact on its results of operations, financial condition or cash flows.
During fiscal 2023, a provision of the Tax Cuts and Jobs Act of 2017 (TCJA) went into effect that eliminated the option to deduct domestic research and development costs in the year incurred and instead requires taxpayers to capitalize and amortize such costs over five years. Based upon our interpretation of the law as currently enacted, we estimate that the fiscal 2025 impact will result in increases of $52.7 million to both our income taxes payable and net deferred tax assets. The future impact of this provision will depend on any guidance issued by the Treasury Department regarding the identification of appropriate costs for capitalization, and the amount of future research and development expenses paid or incurred (among other factors). For the three months ended September 30, 2024, the Company recognized a $12.1 million increase in income taxes payable, with a corresponding increase to net deferred tax assets.
The Organisation for Economic Co-operation and Development (OECD) has a framework to implement a global minimum corporate tax of 15% for companies with global revenues and profits above certain thresholds (referred to as Pillar 2). While it is uncertain whether the U.S. will enact legislation to adopt Pillar 2, certain countries in which we operate have adopted legislation, and other countries are in the process of introducing legislation to implement Pillar 2. We do not expect Pillar 2 to have a material impact on our effective tax rate or our consolidated results of operation, financial position, and cash flows.
The Company’s effective income tax rate was 22.9% and 23.0% for the three months ended September 30, 2024 and 2023, respectively. The effective tax rates for the three months ended September 30, 2024, and 2023 were reduced by research and development tax credits.
Note 12 – Business Segments
The Company reports operating results and financial data in two segments: domestic operations and international operations. Domestic operations provide Expertise and Technology primarily to U.S. federal government agencies. International operations provide Expertise and Technology primarily to international government and commercial customers.
The Company evaluates the performance of its operating segments based on net income. Summarized financial information for the Company’s reportable segments is as follows (in thousands):
Three Months Ended September 30,
20242023
Revenues:
  Domestic$1,996,321 $1,795,168 
  International60,568 54,979 
Total revenues$2,056,889 $1,850,147 
Net income:
  Domestic$102,111 $76,544 
  International18,066 9,503 
Total net income$120,177 $86,047 
13


Note 13 – Fair Value Measurements
ASC 820, Fair Value Measurements and Disclosures, establishes a framework for measuring fair value and categorizes the inputs used in measuring fair value as follows: observable inputs such as quoted prices in active markets (Level 1); inputs other than quoted prices in active markets that are observable, either directly or indirectly, or quoted prices that are not active (Level 2); and unobservable inputs in which there is little or no market data which requires development of assumptions that market participants would use in pricing the asset or liability (Level 3).
The financial instruments measured at fair value on a recurring basis consist of the following (in thousands):
Description of Financial Instrument Financial Statement
Classification
Fair Value
Hierarchy
September 30, 2024June 30, 2024
Fair Value
Contingent considerationOther accrued expenses and current liabilitiesLevel 3$(3,621)$(3,061)
Contingent considerationOther long-term liabilitiesLevel 3$(5,323)$(13,737)
Interest rate swap agreementsOther long-term liabilitiesLevel 2$(3,825)$ 
Interest rate swap agreementsPrepaid expenses and other current assetsLevel 2$1,312 $ 
Interest rate swap agreementsOther long-term assetsLevel 2$12,188 $33,327 
The Company uses interest rate swap agreements to manage its interest rate risk. The valuation of these instruments is determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of each derivative. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including interest rate curves.
The Company recognized contingent consideration liabilities in connection with certain acquisitions, representing potential earnout payments and other contingent payments. The fair values of these liabilities were determined using a valuation model which included an assessment of the most likely outcome, assumptions related to projected earnings of the acquired company and the application of a discount rate when applicable. Fair value of contingent consideration is reassessed quarterly, including an analysis of the significant inputs used in the evaluation, as well as the accretion of the discount. Changes in the fair value of contingent consideration are reflected within indirect costs and selling expenses and were $8.7 million and zero for the three months ended September 30, 2024 and 2023, respectively.
14


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations is provided to enhance the understanding of, and should be read together with, our unaudited condensed consolidated financial statements and the notes to those statements that appear elsewhere in this Quarterly Report on Form 10-Q.
Information Relating to Forward-Looking Statements
There are statements made herein that do not address historical facts and, therefore, could be interpreted to be forward-looking statements as that term is defined in the Private Securities Litigation Reform Act of 1995. Such statements are subject to risk factors that could cause actual results to be materially different from anticipated results. These risk factors include, but are not limited to, the following:
our reliance on U.S. government contracts, which includes general risk around the government contract procurement process (such as bid protest, small business set asides, loss of work due to organizational conflicts of interest, etc.) and termination risks;
significant delays or reductions in appropriations for our programs and broader changes in U.S. government funding and spending patterns;
legislation that amends or changes discretionary spending levels or budget priorities, such as for homeland security or to address global pandemics like COVID-19;
legal, regulatory, and political change from successive presidential administrations that could result in economic uncertainty;
changes in U.S. federal agencies, current agreements with other nations, foreign events, or any other events which may affect the global economy, including the impact of global pandemics like COVID-19;
the results of government audits and reviews conducted by the Defense Contract Audit Agency, the Defense Contract Management Agency, or other governmental entities with cognizant oversight;
competitive factors such as pricing pressures and/or competition to hire and retain employees (particularly those with security clearances);
failure to achieve contract awards in connection with re-competes for present business and/or competition for new business;
regional and national economic conditions in the United States and globally, including but not limited to: terrorist activities or war, changes in interest rates, currency fluctuations, significant fluctuations in the equity markets, and market speculation regarding our continued independence;
our ability to meet contractual performance obligations, including technologically complex obligations dependent on factors not wholly within our control;
limited access to certain facilities required for us to perform our work, including during a global pandemic like COVID-19;
changes in tax law, the interpretation of associated rules and regulations, or any other events impacting our effective tax rate;
changes in technology;
the potential impact of the announcement or consummation of a proposed transaction and our ability to successfully integrate the operations of our recent and any future acquisitions;
our ability to achieve the objectives of near term or long-term business plans; and
the effects of health epidemics, pandemics and similar outbreaks may have material adverse effects on our business, financial position, results of operations and/or cash flows.
The above non-inclusive list of risk factors may impact the forward-looking statements contained in this Quarterly Report on Form 10-Q. In addition, other risk factors include, but are not limited to, those described in “Item 1A. Risk Factors” within our Annual Report on Form 10-K. The forward-looking statements contained in this Quarterly Report on Form 10-Q are as of the date of its filing.
Overview
The Company provides distinctive Expertise and differentiated Technology to customers in support of national security.
Expertise – CACI delivers talent with the specific technical and functional knowledge to support internal agency operations. Examples include functional software development expertise, data and business analysis, IT operations support, naval architecture, engineering, and life cycle support intelligence and special operations support, and network and exploitation analysis.
Technology – CACI provides technology that addresses our customer's most challenging needs. This includes agile software development using open modern architectures and DevSecOps; advanced data platforms and applications augmented by Artificial Intelligence (AI), Enterprise Resource Planning (ERP) systems, Electromagnetic Spectrum (EMS) capabilities, photonics and network modernization. CACI invests ahead of customer need with research and development to generate unique intellectual property and differentiated technology addressing critical national security needs.
15


Budgetary Environment
We carefully follow federal budget, legislative and contracting trends and activities and evolve our strategies to take these into consideration. For the government fiscal year (GFY) ending September 30, 2023 (GFY23), defense and nondefense funding levels represented increases of approximately 10% and 6%, respectively, over GFY22 enacted levels. On June 3, 2023, the President signed into law legislation that suspended the federal debt limit until January 2025 and capped discretionary spending in GFY24 and GFY25. Specifically, GFY24 defense spending is capped at $886 billion, an increase of 3% and in-line with the President’s GFY24 budget request, and GFY24 nondefense spending is capped at levels similar to GFY22 (though after various adjustments would essentially be flat with GFY23 levels). For GFY25, discretionary spending growth (both defense and nondefense) is capped at 1%. On March 23, 2024, the President signed into law an appropriations bill that funds the federal government for GFY24, generally consistent with the terms set forth in the debt limit legislation signed in June 2023. Earlier in March, the President released his GFY25 budget request that was also generally consistent with the terms set forth in the debt limit legislation signed in June 2023. While future levels of defense and nondefense spending may vary and are difficult to project, we believe that there continues to be bipartisan support for defense and national security-related spending, particularly given the heightened current global threat environment, including the conflict in Ukraine.
While we view the budget environment as constructive and believe there is bipartisan support for continued investment in the areas of defense and national security, it is uncertain when in any particular GFY that appropriations bills will be passed. During those periods of time when appropriations bills have not been passed and signed into law, government agencies operate under a continuing resolution (CR), a temporary measure allowing the government to continue operations at prior year funding levels. On September 27, 2024 the President signed a CR for GFY25 that extends funding for all 12 spending bills through December 20, 2024.
Depending on their scope, duration, and other factors, CRs can negatively impact our business due to delays in new program starts, delays in contract award decisions, and other factors. When a CR expires, unless appropriations bills have been passed by Congress and signed by the President, or a new CR is passed and signed into law, the government must cease operations, or shutdown, except in certain emergency situations or when the law authorizes continued activity. We continuously review our operations in an attempt to identify programs potentially at risk from CRs so that we can consider appropriate contingency plans.
Market Environment
We provide Expertise and Technology to government customers. We believe that the total addressable market for our offerings is sufficient to support the Company's plans and is expected to continue to grow over the next several years. Approximately 75% of our revenue comes from defense-related customers, including those in the Intelligence Community (IC), with additional revenue coming from non-defense IC, homeland security, and other federal civilian customers.
We continue to align the Company’s capabilities with well-funded budget priorities and take steps to maintain a competitive cost structure in line with our expectations of future business opportunities. In light of these actions, as well as the budgetary environment discussed above, we believe we are well positioned to continue to win new business in our large addressable market. We believe that the following trends will influence the USG’s spending in our addressable market:
A stable-to-higher USG budget environment, particularly in defense and intelligence-related areas;
Increased focus on cyber, space, and the electromagnetic spectrum as key domains for National Security;
Increased spend on network and application modernization and enhancements to cyber security posture;
Increased investments in advanced technologies (e.g., Artificial Intelligence), particularly software-based technologies;
Increasing focus on near-peer competitors and other nation state threats;
Continued focus on counterterrorism, counterintelligence, and counter proliferation as key U.S. security concerns; and
Increased demand for innovation and speed of delivery.
We believe that our customers’ use of lowest price/technically acceptable (LPTA) procurements, which contributed to pricing pressures in past years, has moderated, though price still remains an important factor in procurements. We also continue to see protests of major contract awards and delays in USG procurement activities. In addition, many of our federal government contracts require us to employ personnel with security clearances, specific levels of education and specific past work experience. Depending on the level of clearance, security clearances can be difficult and time-consuming to obtain and competition for skilled personnel in the information technology services industry is intense. Additional factors that could affect USG spending in our addressable market include changes in set-asides for small businesses, changes in budget priorities, and budgetary priorities limiting or delaying federal government spending in general.
16


Results of Operations for the Three Months Ended September 30, 2024 and 2023
The following table provides our results of operations (in thousands):
Three Months Ended September 30,
20242023Change
DollarsPercent
Revenues$2,056,889 $1,850,147 $206,742 11.2 %
Costs of revenues:
Direct costs1,414,424 1,272,918 141,506 11.1 
Indirect costs and selling expenses427,946 404,633 23,313 5.8 
Depreciation and amortization34,678 35,247 (569)(1.6)
Total costs of revenues1,877,048 1,712,798 164,250 9.6 
Income from operations179,841 137,349 42,492 30.9 
Interest expense and other, net23,970 25,571 (1,601)(6.3)
Income before income taxes155,871 111,778 44,093 39.4 
Income taxes35,694 25,731 9,963 38.7 
Net income$120,177 $86,047 $34,130 39.7 
Revenues. The increase in revenues for the three months ended September 30, 2024, as compared to the three months ended September 30, 2023, was primarily attributable to new contract awards and growth on existing programs.
The following table summarizes revenues by customer type with related percentages of revenues for the three months ended September 30, 2024 and 2023, respectively (in thousands):
Three Months Ended September 30,
20242023Change
DollarsPercent
Department of Defense$1,534,533 $1,352,306 $182,227 13.5 %
Federal Civilian Agencies439,371 407,344 32,027 7.9 
Commercial and other82,985 90,497 (7,512)(8.3)
Total$2,056,889 $1,850,147 $206,742 11.2 %
DoD revenues include Expertise and Technology provided to various Department of Defense customers.
Federal civilian agencies’ revenues primarily include Expertise and Technology provided to non-DoD agencies and departments of the U.S. federal government, including intelligence agencies and Departments of Homeland Security, Justice, Agriculture, Health and Human Services, and State.
Commercial and other revenues primarily include Expertise and Technology provided to U.S. state and local governments, commercial customers, and certain foreign governments and agencies through our International reportable segment.
Direct Costs. The increase in direct costs for the three months ended September 30, 2024, as compared to the prior year period, was primarily attributable to direct labor and materials costs from organic growth on existing programs. As a percentage of revenue, direct costs were 68.8% for the three months ended September 30, 2024 and 2023, respectively. Direct costs include direct labor, subcontractor costs, materials, and other direct costs.
Indirect Costs and Selling Expenses. As a percentage of revenue, indirect costs and selling expenses were 20.8% and 21.9% for the three months ended September 30, 2024 and 2023, respectively, driven by cost efficiencies across the Company. The increase in indirect costs and selling expenses for the three months ended September 30, 2024, as compared to the prior year periods, was primarily attributable to increased expenses due to a larger workforce, resulting in increased fringe benefits.
Depreciation and Amortization. Depreciation and amortization for the three months ended September 30, 2024 was consistent with the prior year periods.
Interest Expense and Other, Net. The decrease in interest expense and other, net for the three months ended September 30, 2024, as compared to the prior year period, was primarily attributable to lower outstanding debt balances.
Income Tax Expense. The Company’s effective income tax rate was 22.9% and 23.0% for the three months ended September 30, 2024 and 2023, respectively. The effective tax rates for the three months ended September 30, 2024, and 2023 were reduced by research and development tax credits.
17


Contract Backlog
The Company’s backlog represents value on existing contracts that has the potential to be recognized into revenues as work is performed. The Company includes unexercised option years in its backlog and excludes the value of task orders that may be awarded under multiple award indefinite delivery/indefinite quantity (“IDIQ”) vehicles until such task orders are issued.
The Company’s backlog as of period end is either funded or unfunded:
Funded backlog represents contract value for which funding has been appropriated less revenues previously recognized on these contracts.
Unfunded backlog represents estimated values that have the potential to be recognized into revenue from executed contracts for which funding has not been appropriated and unexercised priced contract options.
As of September 30, 2024, the Company had total backlog of $32.4 billion, compared with $26.7 billion a year ago, an increase of 21.3%. Funded backlog as of September 30, 2024 was $4.3 billion. The total backlog consists of remaining performance obligations (see Note 5) plus unexercised options.
There is no assurance that all funded or potential contract value will result in revenues being recognized. The Company continues to monitor backlog as it is subject to change from execution of new contracts, contract modifications or extensions, government deobligations, early terminations, or other factors. Based on this analysis, an adjustment to the period end balance may be required.
Liquidity and Capital Resources
Existing cash and cash equivalents and cash generated by operations are our primary sources of liquidity, as well as sales of receivables under our MARPA (as defined and discussed in Note 7) and available borrowings under our Credit Facility (as defined in Note 8).
The Company has a $3,200.0 million Credit Facility, which consists of a $1,975.0 million Revolving Facility and a $1,225.0 million Term Loan. The Revolving Facility is a secured facility that permits continuously renewable borrowings and has subfacilities of $100.0 million for same-day swing line borrowings and $25.0 million for stand-by letters of credit. As of September 30, 2024, we had $710.0 million outstanding under the Revolving Facility and no borrowings on the swing line.
The Term Loan is a five-year secured facility under which principal payments are due in quarterly installments of $7.7 million through December 31, 2023 and $15.3 million thereafter until the balance is due in full on December 13, 2026. As of September 30, 2024, $1,117.8 million was outstanding under the Term Loan.
The interest rates applicable to loans under the Credit Facility are floating interest rates that, at our option, equal a base rate or a SOFR rate plus, in each case, an applicable margin based upon our consolidated total net leverage ratio.
The Credit Facility requires us to comply with certain financial covenants, including a maximum total leverage ratio and a minimum interest coverage ratio. The Credit Facility also includes customary negative covenants restricting or limiting our ability to guarantee or incur additional indebtedness, grant liens or other security interests to third parties, make loans or investments, transfer assets, declare dividends or redeem or repurchase capital stock or make other distributions, prepay subordinated indebtedness and engage in mergers, acquisitions or other business combinations, in each case except as expressly permitted under the Credit Facility. Since the inception of the Credit Facility, we have been in compliance with all of the financial covenants. A majority of our assets serve as collateral under the Credit Facility.
To provide additional financial flexibility for the Company, in connection with the Azure Summit acquisition, the Company entered into a commitment letter (the “Commitment Letter”), dated September 10, 2024, with JPMorgan Chase Bank, N.A. (“JPMorgan”), pursuant to which JPMorgan committed to provide the entire principal amount of a senior secured bridge loan facility in an aggregate principal amount of up to $750.0 million. As of September 30, 2024, no amounts were funded pursuant to the Commitment Letter. During the second quarter of fiscal 2025 the Company expects to complete a new senior secured Term Loan B facility in an aggregate principal amount of $750.0 million, which will effectively terminate the Commitment Letter. The Term Loan B is a seven-year facility under which principal payments are due in quarterly installments of $1.9 million from March 2025 until the balance is due in full at maturity in October 2031. The interest rates applicable to the Term Loan B facility are floating interest rates that, at the Company’s option, equal a base rate or a term SOFR rate plus an applicable margin.During fiscal 2023, a provision of the TCJA went into effect that eliminated the option to deduct domestic research and development costs in the year incurred and instead requires taxpayers to capitalize and amortize such costs over five years. This provision is expected to decrease fiscal 2025 cash flows from operations by $52.7 million. The future impact of this provision will depend on any guidance issued by the Treasury Department regarding the identification of appropriate costs for capitalization, and the amount of future research and development expenses paid or incurred (among other factors).
18


A summary of the change in cash and cash equivalents is presented below (in thousands):
Three Months Ended September 30,
20242023
Net cash provided by operating activities$34,661 $70,088 
Net cash used in investing activities(11,727)(12,364)
Net cash provided by (used in) financing activities279,356 (45,561)
Effect of exchange rate changes on cash and cash equivalents4,455 (2,393)
Net change in cash and cash equivalents$306,745 $9,770 
Net cash provided by operating activities decreased $35.4 million for the three months ended September 30, 2024, when compared to the three months ended September 30, 2023, primarily due to $75.1 million in net unfavorable changes in working capital driven by increased vendor disbursements, offset by lower days sales outstanding. These activities were partially offset by $39.7 million of higher earnings after adding back non-cash adjustments.
Net cash used in investing activities decreased by $0.6 million for the three months ended September 30, 2024, when compared to the three months ended September 30, 2023, primarily due to lower capital expenditures.
Net cash provided by financing activities increased $324.9 million for the three months ended September 30, 2024, when compared to the three months ended September 30, 2023, primarily as a result of a $187.3 million increase in net borrowings under our Credit Facility and a $137.1 million decrease in repurchases of our common stock.
We believe that the combination of internally generated funds, available bank borrowings, and cash and cash equivalents on hand will provide the required liquidity and capital resources necessary to fund on-going operations, customary capital expenditures, debt service obligations, share repurchases, and other working capital requirements over the next twelve months. In the future we may seek to borrow additional amounts under a long-term debt security. Over the longer term, our ability to generate sufficient cash flows from operations necessary to fulfill the obligations under the Credit Facility and any other indebtedness we may incur will depend on our future financial performance which will be affected by many factors outside of our control, including worldwide economic and financial market conditions.
Critical Accounting Policies
There have been no significant changes to the Company’s critical accounting policies as disclosed in our Annual Report on Form 10-K for the year ended June 30, 2024.
Off-Balance Sheet Arrangements and Contractual Obligations
We have no material off-balance sheet financing arrangements.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
The interest rates on both the Term Loan and the Revolving Facility are affected by changes in market interest rates. We have the ability to manage these fluctuations in part through interest rate hedging alternatives in the form of interest rate swaps. We have entered into floating-to-fixed interest rate swap agreements for an aggregate notional amount of $1,000.0 million related to a portion of our floating rate indebtedness. All remaining balances under our Term Loan, and any additional amounts that may be borrowed under our Revolving Facility, are currently subject to interest rate fluctuations. With every one percent fluctuation in the applicable interest rates, interest expense on our variable rate debt for the three months ended September 30, 2024 would have fluctuated by approximately $1.6 million.
Approximately 2.9% and 3.0% of our total revenues during the three months ended September 30, 2024, and 2023, respectively, were derived from our international operations headquartered in the U.K. Our practice in our international operations is to negotiate contracts in the same currency in which the predominant expenses are incurred, thereby mitigating the exposure to foreign currency exchange fluctuations. It is not possible to accomplish this in all cases; thus, there is some risk that profits will be affected by foreign currency exchange fluctuations. As of September 30, 2024, we held a combination of euros and pounds sterling in the U.K. and the Netherlands equivalent to approximately $89.0 million. This allows us to better utilize our cash resources on behalf of our foreign subsidiaries, thereby mitigating foreign currency conversion risks.
Item 4. Controls and Procedures
As of the end of the three-month period covered by this report, we carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Exchange Act Rule 13a-15, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer.
19


The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. The effectiveness of a system of disclosure controls and procedures is subject to various inherent limitations, including cost limitation, judgments used in decision making, assumptions about the likelihood of future events, the soundness of internal controls, and fraud. Due to such inherent limitations, there can be only reasonable, and not absolute, assurance that any system of disclosure controls and procedures will be successful in preventing all errors or fraud, or in making all material information known in a timely manner to appropriate levels of management.
Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were operating and effective at September 30, 2024.
The Company reports that no changes in its internal controls over financial reporting that have materially affected, or are reasonably likely to materially affect, its internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the three months ended September 30, 2024.
20


PART II
OTHER INFORMATION
Item 1. Legal Proceedings
Al Shimari, et al. v. L-3 Services, Inc. et al.
Reference is made to Part I, Item 3, Legal Proceedings in the Registrant’s Annual Report on Form 10-K for the year ended June 30, 2024 for the most recently filed information concerning the suit filed in the United States District Court for the Southern District of Ohio. The lawsuit names CACI International Inc, CACI Premier Technology, Inc. and former CACI employee Timothy Dugan as Defendants, along with L-3 Services, Inc. Plaintiffs seek, inter alia, compensatory damages, punitive damages, and attorney’s fees.
In 2015, Defendant CACI Premier Technology, Inc. moved to dismiss Plaintiffs’ claims based upon the political question doctrine. On June 18, 2015, the Court issued an Order granting Defendant CACI Premier Technology, Inc.’s motion to dismiss, and on June 26, 2015 entered a final judgment in favor of Defendant CACI Premier Technology, Inc.
On July 23, 2015, Plaintiffs filed a Notice of Appeal of the district court’s June 2015 decision. On October 21, 2016, the Court of Appeals vacated and remanded the District Court’s judgment with instructions for the District Court to make further determinations regarding the political question doctrine. The District Court conducted an initial status conference on December 16, 2016. On June 9, 2017, the District Court dismissed Plaintiff Rashid without prejudice from the action based upon his inability to participate. On July 19, 2017, CACI Premier Technology, Inc. filed a motion to dismiss the action on numerous legal grounds. The Court held a hearing on that motion on September 22, 2017, and denied the motion pending issuance of a written decision. On January 17, 2018, CACI filed a third-party complaint naming the United States and John Does 1-60, asserting claims for contribution, indemnification, exoneration and breach of contract in the event that CACI Premier Technology, Inc. is held liable to Plaintiffs, as Plaintiffs are seeking to hold CACI Premier Technology, Inc. liable on a co-conspirator theory and a theory of aiding and abetting. On February 21, 2018, the District Court issued a Memorandum Opinion and Order dismissing with prejudice the claims of direct abuse of the Plaintiffs by CACI personnel (Counts 1, 4 and 7 of the Third Amended Complaint) in response to the motion to dismiss filed by CACI on July 19, 2017, and denying the balance of the motion to dismiss. On March 14, 2018, the United States filed a motion to dismiss the third party complaint or, in the alternative, for summary judgment. On April 13, 2018, the Court held a hearing on the United States’ motion to dismiss and took the matter under advisement. The Court subsequently stayed the part of the action against John Does 1-60.
On April 13, 2018, the Plaintiffs filed a motion to reinstate Plaintiff Rashid, which CACI opposed. On April 20, 2018, the District Court granted that motion subject to Plaintiff Rashid appearing for a deposition. On May 21, 2018, CACI filed a motion to dismiss for lack of subject matter jurisdiction based on a recent Supreme Court decision. On June 25, 2018, the District Court denied that motion. On October 25, 2018, the District Court conducted a pre-trial conference at which the District Court addressed remaining discovery matters, the scheduling for dispositive motions that CACI intends to file, and set a date of April 23, 2019 for trial, if needed, to start. On December 20, 2018, CACI filed a motion for summary judgment and a motion to dismiss based on the state secrets privilege. On January 3, 2019, CACI filed a motion to dismiss for lack of subject matter jurisdiction. On February 15, 2019, the United States filed a motion for summary judgment with respect to CACI’s third-party complaint. On February 27, 2019, the District Court denied CACI’s motion for summary judgment and motions to dismiss for lack of subject matter jurisdiction and on the state secrets privilege. On February 28, 2019, CACI filed a motion seeking dismissal on grounds of derivative sovereign immunity.

21


On March 22, 2019, the District Court denied the United States’ motion to dismiss on grounds of sovereign immunity and CACI’s motion to dismiss on grounds of derivative sovereign immunity. The District Court also granted the United States’ motion for summary judgment with respect to CACI’s third-party complaint. On March 26, 2019, CACI filed a Notice of Appeal of the District Court’s March 22, 2019 decision. On April 2, 2019, the U.S. Court of Appeals for the Fourth Circuit issued an Accelerated Briefing Order for the appeal. On April 3, 2019, the District Court issued an Order cancelling the trial schedule and holding matters in abeyance pending disposition of the appeal. On July 10, 2019, the U.S. Court of Appeals for the Fourth Circuit heard oral argument in Spartanburg, South Carolina on CACI’s appeal. On August 23, 2019, the Court of Appeals issued an unpublished opinion dismissing the appeal. A majority of the panel that heard the appeal held that rulings denying derivative sovereign immunity are not immediately appealable even where they present pure questions of law. The panel also ruled, in the alternative, that even if such a ruling was immediately appealable, review was barred because there remained disputes of material fact with respect to CACI’s derivative sovereign immunity defenses. The Court of Appeals subsequently denied CACI’s request for rehearing en banc. CACI then filed a motion to stay issuance of the mandate pending the filing of a petition for a writ of certiorari. On October 11, 2019, the Court of Appeals, by a 2-1 vote, denied the motion to stay issuance of the mandate. CACI then filed an application to stay issuance of the mandate with Chief Justice Roberts in his capacity as Circuit Justice for the U.S. Court of Appeals for the Fourth Circuit. After CACI filed that application, the Court of Appeals issued the mandate on October 21, 2019, returning jurisdiction to the district court. On October 23, Chief Justice Roberts denied the stay application “without prejudice to applicants filing a new application after seeking relief in the district court.” CACI then filed a motion in the district court to stay the action pending filing and disposition of a petition for a writ of certiorari. On November 1, 2019, the district court granted CACI’s motion and issued an Order staying the action until further order of the court. On November 15, 2019, CACI filed a petition for a writ of certiorari in the U.S. Supreme Court. On January 27, 2020, the U.S. Supreme Court issued an Order inviting the Solicitor General to file a brief in the case expressing the views of the United States. On August 26, 2020, the Solicitor General filed a brief recommending that CACI’s petition for a writ of certiorari be held pending the Supreme Court’s disposition of Nestle USA, Inc. v. Doe, cert. granted, No. 19-416 (July 2, 2020), and Cargill, Inc. v. Doe, cert. granted, No. 19-453 (July 2, 2020). The United States’ brief recommended that if the Supreme Court’s decisions in Nestle and Cargill did not effectively eliminate the claims in Al Shimari, then the Supreme Court should grant CACI’s petition for a writ of certiorari. On June 17, 2021, the Supreme Court issued its decision in the Nestle and Cargill cases, holding that the allegations of domestic conduct in the cases were general corporate activity insufficient to establish subject matter jurisdiction. As a result, the Supreme Court remanded the cases for dismissal. On June 28, 2021, the Supreme Court denied CACI’s petition for a writ of certiorari.
On July 16, 2021, the District Court granted CACI’s consent motion to lift the stay of the action, and ordered the parties to submit status reports to the District Court by August 4, 2021. On July 23, 2021, CACI filed a motion to dismiss the action for lack of subject matter jurisdiction based on, among other things, the recent Supreme Court decision in the Nestle and Cargill cases. On August 4, 2021, the parties submitted status reports to the District Court.
On September 10, 2021, the Court conducted a hearing on CACI’s motion to dismiss for lack of subject matter jurisdiction and took the motion under advisement. The Court issued an Order directing the plaintiffs to provide the Court with a calculation of specific damages sought by each plaintiff. In response, plaintiffs advised the Court that, if the case is tried, they do not intend to request a specific amount of damages.
On October 1, 2021, the plaintiffs filed an estimate of compensatory damages between $6.0 million and $9.0 million ($2.0 million to $3.0 million per plaintiff) and an estimate of punitive damages between $23.5 million and $64.0 million.
On July 18, 2022, CACI filed a second motion to dismiss for lack of subject matter jurisdiction based on recent decisions by the Supreme Court. On September 16, 2022, the District Court conducted a hearing on that motion and took the matter under advisement.
On July 31, 2023, the District Court denied the July 23, 2021 motion to dismiss and the July 18, 2022 motion to dismiss. On September 7, 2023, CACI filed a petition for a writ of mandamus with the U.S. Court of Appeals for the Fourth Circuit, asserting that the District Court had disregarded binding precedent and asking the Court of Appeals to dismiss the action for lack of subject matter jurisdiction. On September 13, 2023, the Court of Appeals issued an Order requiring the plaintiffs to respond to the petition. On September 25, 2023, the plaintiffs filed their response to CACI’s petition, opposing the relief sought. On October 2, 2023, the District Court entered an Order setting the case for a jury trial on April 15, 2024. On November 2, 2023, the Court of Appeals denied without opinion the petition for a writ of mandamus. Trial commenced on April 15, 2024. During trial, the plaintiffs abandoned their claim of war crimes. On May 9, 2024, the jury notified the District Court that it was deadlocked and could not reach a unanimous verdict on any claim. The District Court then dismissed the jury and declared a mistrial.
On May 16, 2024, plaintiffs filed a motion for a new trial, and CACI filed a motion for judgment as a matter of law. On June 14, 2024, the District Court granted plaintiffs’ motion, denied CACI’s motion, and proposed dates in October 2024 for a new trial. The District Court subsequently scheduled the new trial to start on October 30, 2024.
Abbass, et al v. CACI Premier Technology, Inc. and CACI International Inc, Case No. 1:13CV1186-LMB/JFA (EDVA)
Reference is made to Part I, Item 3, Legal Proceedings in the Registrant’s Annual Report on Form 10-K for the year ended June 30, 2024 for the most recently filed information concerning the suit filed in the United States District Court for the Eastern District of Virginia. The lawsuit names CACI International Inc and CACI Premier Technology, Inc. as Defendants. Plaintiffs seeks, inter alia, compensatory damages, punitive damages, and attorney’s fees.
Since the filing of Registrant’s report described above, the case remains stayed pending the outcome in the Al Shimari appeal.
22


We are vigorously defending the above-described legal proceedings, and based on our present knowledge of the facts, believe the lawsuits are completely without merit.
On September 13, 2021, the Court issued an Order directing plaintiffs’ counsel to file a report advising the Court of the status of each plaintiff, and indicating that any plaintiff whom counsel is unable to contact may be dismissed from the action. On October 4, 2021, plaintiffs’ counsel filed a memorandum stating that the action was brought by forty-six plaintiffs, and that plaintiffs’ counsel was in contact with many of the plaintiffs but needed additional time to provide the Court with a final report. On October 4, 2021, the Court entered an Order extending plaintiffs’ response to October 25, 2021. On October 25, 2021, plaintiffs’ counsel filed a memorandum stating that he was in communication with 46 plaintiffs or their representatives.
On June 21, 2024, CACI filed a motion to lift the stay. Plaintiffs filed an opposition to that motion on June 26, 2024. On June 28, 2024, the District Court denied CACI's motion without prejudice. CACI subsequently filed a Notice of Appeal to the U.S. Court of Appeals for the Fourth Circuit, as well as a Petition for a Writ of Mandamus in the Court of Appeals, asking the Court of Appeals to issue an order requiring the District Court to lift the stay. The Court of Appeals denied the petition for a Writ of Mandamus, but subsequently issued a briefing schedule for CACI’s appeal.
Item 1A. Risk Factors
Reference is made to Part I, Item 1A, Risk Factors, in the Registrant’s Annual Report on Form 10-K for the year ended June 30, 2024. There have been no material changes from the risk factors described in that report.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
The following table provides certain information with respect to our purchases of shares of CACI International Inc’s common stock:
PeriodTotal Number
of Shares
Purchased
Average Price
Paid Per Share
Total Number of Shares Purchased as Part of
Publicly Announced
Programs
Maximum Number of
Shares that May Yet Be
Purchased Under the
Plans or Programs (1)
July 20247,580$427.66 7,580797,292
August 2024— 797,292
September 2024— 797,292
Total7,580$427.66 7,580
__________________________________________________
(1) Number of shares determined based on the closing price of $504.56 as of September 30, 2024.
Item 3. Defaults Upon Senior Securities
None
Item 4. Mine Safety Disclosures
Not applicable
Item 5. Other Information
During the fiscal quarter ended September 30, 2024, none of our directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Regulation S-K, Item 408.
23


Item 6. Exhibits
Incorporated by Reference
Exhibit No.DescriptionFiled with this Form 10-QFormFiling DateExhibit No.
2.18-KSeptember 16, 2024Exhibit 2.1
10.1X
31.1X
31.2X
32.1X
32.2X
101.INSXBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (embedded within the Inline XBRL document and contained in Exhibit 101)
24


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
CACI International Inc
Registrant
Date: October 24, 2024
By:/s/ John S. Mengucci
John S. Mengucci
President,
Chief Executive Officer and Director
(Principal Executive Officer)
Date: October 24, 2024
By:/s/ Jeffrey D. MacLauchlan
Jeffrey D. MacLauchlan
Executive Vice President,
Chief Financial Officer and Treasurer
(Principal Financial Officer)
Date: October 24, 2024
By:/s/ Eric F. Blazer
Eric F. Blazer
Senior Vice President,
Chief Accounting Officer and Corporate Controller
(Principal Accounting Officer)
25
EX-10.1 2 ex101commitmentletter.htm EX-10.1 Document
Exhibit 10.1

Execution Version
JPMORGAN CHASE BANK, N.A.
383 Madison Avenue
New York, NY 10179

September 10, 2024
CACI International Inc.
12021 Sunset Hills Road
Reston, Virginia 20190
Attention: Jeffrey MacLauchlan

Project Atlas
Commitment Letter
Ladies and Gentlemen:
CACI International Inc., a Delaware corporation (the “Borrower” or “you”), has advised JPMorgan Chase Bank, N.A. (“JPMCB”, the “Initial Lender” and, together with each Additional Initial Lender (as defined below) that becomes a party to this Commitment Letter pursuant to Section 2 hereof, the “Initial Lenders” and, together with each Additional Agent that becomes a party to this Commitment Letter pursuant to Section 2 hereof, the “Agents”, and the Agents together with the Initial Lenders, the “Commitment Parties”, “we” or “us”) that it intends to consummate the Transactions (such term and each other capitalized term used but not defined herein having the meaning assigned to such term in the Transaction Description attached hereto as Exhibit A or in the Term Sheets referred to below).

1.    Commitments.
In connection with the foregoing, (a) JPMCB is pleased to advise you of its commitment to provide 100% of the entire principal amount of the Interim Facility (as defined in Exhibit A hereto), upon the terms set forth in this Commitment Letter and in the Interim Facility Term Sheet (as defined in Exhibit A hereto) and subject only to the conditions expressly set forth in Section 5 hereof and Exhibit C hereto and (b) JPMCB is pleased to advise you of its agreement to use commercially reasonable efforts to arrange the Best Efforts Facilities (as defined in Exhibit A hereto), upon the terms set forth in this Commitment Letter and as otherwise agreed by the Lead Arrangers (as defined below) and the Borrower.
2.    Titles and Roles.
It is agreed that:
(a)     JPMCB, together with any other lead arrangers for the Interim Facility appointed as described below, will act as joint lead arrangers (in such capacities, the “Interim Facility Lead Arrangers”) and as joint lead bookrunners for the Interim Facility (as defined in Exhibit A) (provided, that you agree that JPMCB may perform its responsibilities as an Interim Facility Lead Arranger through its affiliate, J.P. Morgan Securities LLC);
(b)    JPMCB, together with any other lead arrangers for the Best Efforts Term Loan A Facility (as defined in Exhibit A) appointed as described below, will act as joint lead arrangers (in such capacities, the “Best Efforts TLA Lead Arrangers”) and as joint lead bookrunners for the Best Efforts Term Loan A
    


Facility (provided, that you agree that JPMCB may perform its responsibilities as a Best Efforts TLA Lead Arranger through its affiliate, J.P. Morgan Securities LLC);
(c) JPMCB, together with any other lead arrangers for the Best Efforts Term Loan B Facility (as defined below) appointed as described below, will act as joint lead arrangers (in such capacities, the “Best Efforts TLB Lead Arrangers”; and together with the Interim Facility Lead Arrangers and the Best Efforts TLA Lead Arranger, the “Lead Arrangers”) and as joint lead bookrunners for the Best Efforts Term Loan B Facility (provided, that you agree that JPMCB may perform its responsibilities as a Best Efforts TLB Lead Arranger through its affiliate, J.P. Morgan Securities LLC);
(d)     JPMCB will act as sole administrative agent for the Interim Facility (in such capacity, the “Interim Administrative Agent”); and
(e)    JPMCB will act as sole administrative agent for the Best Efforts Term Loan B Facility (in such capacity, the “TLB Administrative Agent”).
JPMCB will perform the duties and exercise the authority customarily performed and exercised by it in the foregoing roles.
Notwithstanding the foregoing, you shall have the right (in consultation with JPMCB) at any time on or prior to the 10th business day following the date of this Commitment Letter to appoint additional joint lead arrangers and joint bookrunners and appoint additional agents or co-agents or confer other titles with respect to any Facility in a manner and with economics determined by you and reasonably acceptable to JPMCB (the “Additional Agents”); provided that (i) the aggregate economics payable to such Additional Agents for the Interim Facility or the Best Efforts Term Loan B Facility shall not exceed sixty percent (60%) of the total economics which would otherwise be payable to JPMCB in connection with such Facility pursuant to the Arranger Fee Letter (as defined below) (exclusive of any fees payable to an administrative agent or collateral agent in its capacity as such) (it being understood that (i) the commitments of JPMCB in respect of the Interim Facility will be reduced dollar-for-dollar by the amount of the commitments of each such Additional Agent (or its relevant affiliate) (each, an “Additional Initial Lender”) under the Interim Facility, upon the execution of customary joinder documentation reasonably satisfactory to JPMCB and the Borrower, (ii) any economics payable to such Additional Agents for the Best Efforts Term Loan A Facility shall be reasonably acceptable to JPMCB, (iii) the commitments assumed by such Additional Initial Lender for the Interim Facility will be in proportion to the economics allocated to such Additional Agent in respect of the Interim Facility and any Best Efforts Term Loan B Facility, as applicable, (iv) no Additional Agents (together with its affiliates) shall receive greater economics in respect of any of the Facilities than the aggregate economics received by JPMCB in respect of such Facility (exclusive of any fees payable to JPMCB in its capacity as administrative agent or collateral agent) and (v) (x) JPMCB will have “left side” designation and shall appear on the top left of the cover page of any marketing materials for each of the Facilities and shall have the rights and responsibilities customarily associated with such placement and (y) any Additional Agents or their affiliates, as applicable, for any Facility will be listed in customary fashion (as reasonably determined jointly by you and JPMCB) in any marketing materials or other documentation related to such Facilities).  Except as provided above with respect to Additional Agents, no other agents, co-agents, arrangers, bookrunners or managers will be appointed, no other titles will be awarded and no compensation (other than as expressly contemplated by this Commitment Letter and the Fee Letters) will be paid by you to any Lender in order to obtain its commitment in respect of the Interim Facility or any Best Efforts Facility, unless you and JPMCB shall so agree. Each party hereto agrees to execute such amendments and other documents as are required to give effect to this paragraph.
    


It is understood and agreed that this Commitment Letter is not either an express or implied commitment or offer by any Commitment Party or any of its affiliates to provide any portion of any Best Efforts Facility or any guarantee by the Commitment Parties that any Best Efforts Facility will be successfully arranged and consummated.
3.    Syndication.
We reserve the right, prior to and/or after the execution of definitive Credit Documentation (as defined in Exhibit A hereto), to syndicate all or a portion of our commitments with respect to the Interim Facility, and we intend to syndicate the Best Efforts Facilities, if applicable, to a group of banks, financial institutions and other lenders (together with the Initial Lenders, the “Lenders”) identified by us in consultation with you and subject to your consent (not to be unreasonably withheld, delayed or conditioned) pursuant to a syndication to be managed by the Lead Arrangers; provided that we will not syndicate the Facilities to (i) banks, financial institutions and other institutional lenders, in each case as identified in writing by name by you to us prior to the date hereof, (ii) competitors (other than bona fide fixed income investors, banks (or similar financial institutions) or debt funds) of you or your subsidiaries or the Target or its subsidiaries, in each case as identified in writing by name by you to us prior to the date hereof and (iii) in each case of clause (i) and (ii) above, such person’s controlled affiliates to the extent identified by you in writing or clearly identifiable solely on the basis of similarity of such affiliate’s name (such persons, collectively, the “Disqualified Institutions”); provided that you, upon reasonable notice to the Lead Arrangers after the date hereof and on or prior to the Closing Date, shall be permitted to supplement in writing the list of persons that are Disqualified Institutions to the extent such supplemented person satisfies the requirements of either clause (ii) or (iii) above, which supplement shall, in each case, be in the form of a list provided to us and become effective three (3) business days after delivery by the Borrower to us, but which supplement shall not apply retroactively to disqualify any parties that have previously acquired, or entered into a trade in respect of, a permitted assignment or participation in the loans under any of the Facilities. Subject to the foregoing, the Lead Arrangers will manage all aspects of the syndication of the Facilities in consultation with you and subject to your consent to the extent set forth above, including, without limitation, timing, potential syndicate members to be approached, titles and allocations and division of fees.
We intend to commence our syndication efforts with respect to the Facilities promptly, in each case, upon your execution and delivery to us of this Commitment Letter, and, until the earlier to occur of (i) the earlier of a Successful Syndication (as defined in the Arranger Fee Letter) and repayment or termination in full of the Interim Facility and (ii) sixty (60) days after the Closing Date (the “Syndication Period”), you agree actively to assist (and to use your commercially reasonable efforts to cause the Target to assist (subject to the terms of the Acquisition Agreement)), the Lead Arrangers in completing a syndication that is reasonably satisfactory to us and the Borrower. Such assistance shall include (i) your using commercially reasonable efforts to ensure that any syndication efforts benefit from your and, to the extent practical, appropriate and consistent with the Acquisition Agreement, the Target’s existing lending and investment banking relationships, (ii) direct contact between appropriate members of senior management, certain representatives and certain non-legal advisors of you (and, subject always to the extent expressly provided in the Acquisition Agreement, your using commercially reasonable efforts to cause direct contact between appropriate members of senior management, certain representatives and certain non-legal advisors of the Target), on the one hand, and the proposed Lenders and rating agencies identified by the Lead Arrangers, on the other hand, at times and places mutually agreed, (iii) assistance by you (and, subject always to the extent expressly provided in the Acquisition Agreement, your using commercially reasonable efforts to cause the assistance by the Target) in the prompt preparation of a customary confidential information memorandum for each of the Facilities (each, a “Confidential
    


Information Memorandum”) and other customary marketing materials and information reasonably deemed necessary by the Lead Arrangers to complete a successful syndication (collectively, the “Information Materials”) for delivery to potential syndicate members and participants, including, without limitation, estimates, forecasts, projections and other forward-looking financial information regarding the future performance of the Borrower and its subsidiaries and (solely to the extent expressly provided in the Acquisition Agreement) the Target (collectively, the “Projections”), (iv) the hosting, with the Lead Arrangers, of one or more meetings (which may be “virtual”) with prospective Lenders at reasonable times and locations to be mutually agreed following reasonable requests by the Lead Arrangers and (v) your using commercially reasonable efforts to obtain (or provide updated ratings after giving effect to the Transactions, to the extent already in effect as of the date hereof), prior to the launch of the general syndication of the Facilities and, if applicable the marketing of the Notes Financing (as defined in Exhibit A), or as promptly as practicable thereafter, public ratings (but no specific ratings) for each of the Interim Facility and, if applicable, the Notes Financing and any Best Efforts Term Loan B Facility from each of Standard & Poor’s Ratings Services (“S&P”) and Moody’s Investors Service, Inc. (“Moody’s”) and a public corporate credit or family rating (but no specific rating) of the Borrower after giving effect to the Transactions from S&P and Moody’s. Notwithstanding anything to the contrary contained in this Commitment Letter or the Fee Letters and without limiting your obligations to assist with syndication efforts as set forth herein, (i) none of the foregoing shall constitute a condition to the commitments hereunder or the funding of the Interim Facility on the Closing Date and (ii) neither the commencement nor the completion of the syndication of the Interim Facility shall constitute a condition to the commitments hereunder or the funding of the Interim Facility on the Closing Date.
You hereby acknowledge that (i) the Agents will make available Information (as defined below) and Projections, and the documentation relating to the Facilities referred to in the paragraph below, to the proposed syndicate of Lenders by transmitting such Information, Projections and documentation through Intralinks, SyndTrak Online, the internet, email or similar electronic transmission systems and (ii) certain of the Lenders may be “public side” Lenders (i.e., Lenders that do not wish to receive material non-public information with respect to the Borrower, the Target and their respective subsidiaries or securities) (“Public Lenders”). You agree, at the reasonable request of the Lead Arrangers, to assist in the prompt preparation of a version of the Confidential Information Memorandum and other marketing materials and presentations to be used in connection with the syndication of the Facilities consisting exclusively of information and documentation that is either (a) publicly available or (b) not material with respect to the Borrower, the Target or their respective subsidiaries or any of their respective securities for purposes of United States Federal securities laws (all such information and documentation being “Public Lender Information” and with any information and documentation that is not Public Lender Information being referred to herein as “Private Lender Information”).
It is understood that in connection with your assistance described above, customary authorization letters executed by you and (and, subject always to the extent expressly provided in the Acquisition Agreement) the Target, as applicable, will be included in any such Confidential Information Memorandum that authorize the distribution thereof to prospective Lenders, represent that the additional version of the Confidential Information Memorandum prepared for Public Lenders does not include any Private Lender Information and exculpate us with respect to any liability related to the use of the contents of such Confidential Information Memorandum or any related marketing materials by the recipients thereof and exculpate you and the Target with respect to any liability related to the misuse of the contents of such Confidential Information Memorandum or any related marketing materials by the recipients thereof. In addition, at the reasonable request of the Lead Arrangers, you agree to identify as such any Information Materials to be disseminated by the Lead Arrangers to any prospective Lender in connection with the Facilities containing solely Public Lender Information.
    


You acknowledge that the following documents may be distributed to Public Lenders, unless you notify the Lead Arrangers in writing (including by email) within a reasonable period of time prior to the intended distribution that any such document contains Private Lender Information (provided that such materials have been provided to you for review a reasonable period of time prior thereto): (x) term sheets and drafts and final versions of the Credit Documentation; (y) administrative materials prepared by the Lead Arrangers for prospective Lenders (such as a lender meeting invitation, allocation, if any, customary marketing term sheets and funding and closing memoranda); and (z) notification of changes in the terms and conditions of the Facilities. You also acknowledge that Public Lenders consisting of publishing debt analysts may participate in any meetings or telephone conference calls held in connection with the syndication of the Facilities; provided that such analysts shall not publish any information obtained from such meetings or calls (i) until the syndication of the applicable Facility has been completed upon the making of allocations by the Lead Arrangers and the Lead Arrangers freeing the applicable Facility to trade or (ii) in violation of any confidentiality agreement between you and such Public Lender.
You hereby agree that, prior to the later of (x) the Closing Date and (y) the end of the Syndication Period, there shall be no competing issues, offerings or placements of debt securities or credit or bridge facilities by or on behalf of the Borrower, and you will use commercially reasonable efforts, subject to the Acquisition Agreement, to ensure that there are no competing issues, offerings or placements of debt securities or credit or bridge facilities by or on behalf of the Target or its subsidiaries, being offered, placed or arranged (other than (i) the Facilities, (ii) any Notes Financing, (iii) any Best Efforts Facility, (iv) any Equity Financing (as defined in Exhibit A hereto), (v) working capital facilities, local facilities, hedging arrangements, capital or financing leases, purchase money debt, equipment financings, accounts receivables factoring and/or purchase agreements or any deferred purchase price obligations, in each case, incurred or entered into in the ordinary course or (vi) any indebtedness of the Target permitted to be incurred or outstanding pursuant to the Acquisition Agreement), if such issuance, offering, placement or arrangement would reasonably be expected to materially impair the primary syndication of the Facilities or the offering of the Notes Financing and you shall not enter into any amendment to the Existing Credit Agreement (as defined in Exhibit B hereto) that is materially adverse to the Commitment Parties, without the consent of the Lead Arrangers.
4.    Information.
You represent (with respect to Information (as defined below) relating to the Target, to the best of your knowledge) that (a) all written information which has been or is hereafter furnished by you or on your behalf in connection with the transactions contemplated hereby (other than the Projections, other forward looking information and information of a general economic or industry specific nature) (such non-excluded information being referred to herein collectively as the “Information”), when taken as a whole, as of the time it was (or, in the case of Information furnished after the date hereof, hereafter is) furnished, does not (or will not) at the time furnished contain any untrue statement of a material fact or omit to state any material fact necessary to make the statements therein taken as a whole not materially misleading, in light of the circumstances under which they were (or hereafter are) made (after giving effect to all supplements and updates thereto), and (b) the Projections and other forward looking information that have been or will be made available to the Agents by you or any of your representatives have been or will be prepared in good faith based upon assumptions that you believe to be reasonable at the time made and at the time such Projections or other forward looking information are made available to the Agents, it being recognized by the Agents that such Projections and other forward looking information are as to future events and are not to be viewed as facts, such Projections and other forward looking information are subject to significant uncertainties and contingencies and that actual results during the
    


period or periods covered by any such Projections or other forward looking information may differ significantly from the projected results, and that no assurance can be given that the projected results will be realized. You agree that if at any time prior to the later of the Closing Date and the end of the Syndication Period, you become aware that any of the representations in the preceding sentence would be incorrect (to the best of your knowledge as to Information and Projections and any forward looking information relating to the Target) in any material respect if the Information and Projections were being furnished, and such representations were being made, at such time, then you will promptly advise the Agents and supplement (or use commercially reasonable efforts to supplement, in the case of Information or Projections relating to the Target) the Information and the Projections so that such representations will be (to the best of your knowledge as to Information and Projections and any forward looking information relating to the Target) correct in all material respects under those circumstances. The accuracy of the foregoing representations, in and of itself, shall not be a condition to our obligations hereunder or the funding of the Interim Facility on the Closing Date. You understand that, in arranging and syndicating the Facilities, we will be entitled to use and rely on the Information and the Projections without responsibility for independent verification thereof and do not assume responsibility for the accuracy or completeness of the Information or the Projections.
5.    Conditions Precedent.
Each Initial Lender’s commitment hereunder, and the agreement of each Agent to perform the services described herein, are subject solely (in the case of the Interim Facility) to the satisfaction (or waiver by each Commitment Party) of the conditions expressly set forth in Exhibit C attached hereto (the “Funding Conditions”); it being understood that there are no conditions (implied or otherwise) to the commitments hereunder in respect of the Interim Facility (including compliance with the terms of the Commitment Letter, the Fee Letters and the Interim Facility Documentation (as defined in Exhibit A)) other than the Funding Conditions (and upon satisfaction or waiver of the Funding Conditions, the initial funding under the Interim Facility, to the extent applicable, shall occur).
Notwithstanding anything set forth in this Commitment Letter, the Term Sheets, the Fee Letters or the Interim Facility Documentation, or any other agreement or other undertaking concerning the financing of the Transactions to the contrary, (i) the only representations and warranties the accuracy of which shall be a condition to availability of the Interim Facility on the Closing Date shall be (x) such of the representations and warranties made by or with respect to the Target or its affiliates in the Acquisition Agreement as are material to the interests of the Lenders (in their capacities as such), but only to the extent that the Borrower or its affiliates has the right to terminate the obligations of the Borrower or its affiliates (or to refuse to consummate the Acquisition) under the Acquisition Agreement as a result of the failure of such representations to be accurate (the “Acquisition Agreement Target Representations”) and (y) the Specified Representations (as defined below) made by the Borrower and Guarantors in the Interim Facility Documentation and (ii) the terms of the Interim Facility Documentation shall be in a form such that they do not impair the availability of the Interim Facility on the Closing Date if the Funding Conditions are satisfied (it being understood that, to the extent any Collateral (as defined in the Interim Facility Term Sheet) (other than assets with respect to which a lien may be perfected by (A) the filing of a UCC financing statement or (B) subject to any applicable intercreditor arrangements, delivery and taking possession of stock certificates of the Target and the respective material domestic subsidiaries of the Borrower and the Target included in the Collateral (with respect to the material domestic subsidiaries of the Target so long as you have used commercially reasonable efforts to obtain such certificates, solely to the extent such stock certificates are received from the Target or affiliates thereof on or prior to the Closing Date)) is not or cannot be provided or the security interest of the Interim Administrative Agent therein is not or cannot be perfected on the Closing Date after your use of commercially reasonable
    


efforts to do so or without undue burden and expense, then the provision of and/or perfection of the security interest in such Collateral shall not constitute a condition precedent to the availability of the Interim Facility on the Closing Date but, instead, shall be required to be delivered and perfected within 90 days after the Closing Date (subject to extension by the Interim Administrative Agent in its sole discretion)). For purposes hereof, “Specified Representations” means the representations and warranties of the Borrower and Guarantors set forth (or referred to) in the Term Sheets relating to legal existence, corporate power and authority relating to the entering into and performance of the Interim Facility Documentation, the due authorization, execution and delivery, in each case as they relate to the entry into of the Interim Facility Documentation by the Borrower and the Guarantors and Borrower’s and the Guarantors’ performance of their obligations under the Interim Facility Documentation, the enforceability of the Interim Facility Documentation against the Borrower and the Guarantors, no conflicts between the Interim Facility Documentation and the Borrower’s or Guarantors’ organizational documents, Federal Reserve margin regulations, the Investment Company Act of 1940, as amended, solvency (the definition of which shall be consistent with Annex I to Exhibit C to the Commitment Letter) of the Borrower and its subsidiaries on a consolidated basis as of the Closing Date (after giving effect to the Transaction), use of proceeds not violating the PATRIOT Act, OFAC and FCPA, and the creation, validity and perfection (subject to clause (ii) above) of the Interim Administrative Agent’s security interests in the Collateral. The provisions of this paragraph are referred to as the “Funds Certain Provisions”.
6.    Fees.
As consideration for the commitment of each Initial Lender hereunder, and the agreement of each Agent to perform the services described herein, you agree to pay (or cause to be paid) to each Agent the fees to which such Agent is entitled set forth in this Commitment Letter and in (a) the arranger fee letter dated the date hereof and delivered herewith with respect to the Facilities (the “Arranger Fee Letter”) and (b) with respect to JPMCB, the administrative agent fee letter dated the date hereof and delivered herewith with respect to the Facilities (the “Administrative Agent Fee Letter”; and together with the Arranger Fee Letter, the “Fee Letters”).
7.    Expenses; Indemnification; Limitation of Liability.
a) Limitation of Liability.
You agree that in no event shall any of JPMCB, any Commitment Party or any of their respective Related Persons (as defined below) (each, and including, without limitation, JPMCB and any other Commitment Party, an “Arranger-Related Person”) be responsible or liable to you or any other person or entity for (i) any Liabilities (as defined below) arising from the use by others of information or other materials obtained through electronic, telecommunications or other information transmission systems (including IntraLinks, Syndtrak Online or email), other than as a result of such Arranger-Related Person’s gross negligence or willful misconduct as determined by a court of competent jurisdiction in a final and non-appealable decision or (ii) any Liabilities, on any theory of liability, for any indirect, special, exemplary, incidental, punitive or consequential damages (including, without limitation, any loss of profits, business or anticipated savings) which may be alleged as a result of this Commitment Letter, the Fee Letters or the Transactions even if advised of the possibility thereof, in each case; provided that, nothing in this clause (a) shall relieve you of any obligation you may have to indemnify an Indemnified Person (as defined below), as provided in clause (b) below, against any indirect, special, exemplary, incidental, punitive or consequential damages asserted against such Indemnified Person by a third party. You agree, to the extent permitted by applicable law, to not assert any claims against any Arranger-
    


Related Person with respect to any of the foregoing. As used herein, the term “Liabilities” shall mean any losses, claims (including intraparty claims), demands, damages or liabilities of any kind.
b) Expenses; Indemnity.
To induce the Commitment Parties to issue this Commitment Letter and to proceed with the Credit Documentation, you hereby agree that all reasonable and documented out-of-pocket fees and expenses (including, without limitation, the reasonable fees and expenses of (x) the primary counsel acting for the Lead Arrangers, which shall be Simpson Thacher & Bartlett LLP and (y) one local counsel for each relevant jurisdiction as may be necessary or advisable in the reasonable judgment of the Lead Arrangers) of the Commitment Parties and their affiliates, taken as a whole, arising in connection with the Facilities and the preparation, negotiation, execution, delivery and enforcement of this Commitment Letter, the Fee Letters and the Credit Documentation (including in connection with our due diligence and syndication efforts) shall be for your account (and that you shall from time to time upon request from such Agent, reimburse it and its affiliates for all such reasonable and documented out-of-pocket fees and expenses paid or incurred by them), whether or not the Transactions are consummated or the Facilities are made available or the Credit Documentation is executed.
You further agree to indemnify and hold harmless each Commitment Party and all of their respective affiliates and each director, officer, employee, representative and agent thereof (each, an “Indemnified Person”) from and against any and all actions, suits, proceedings (including any investigations or inquiries), claims, losses, damages, liabilities or expenses of any kind or nature whatsoever which may be incurred by or asserted against such Indemnified Person as a result of or arising out of or in any way related to or resulting from the Transactions, this Commitment Letter or the Fee Letters and, upon demand, to pay and reimburse each Indemnified Person for any reasonable legal expenses of one firm of counsel for all such Indemnified Persons, taken as a whole (and, in the case of an actual or potential conflict of interest, where the Indemnified Person affected by such conflict informs you of such conflict and thereafter retains its own counsel, of another firm of counsel for such affected Indemnified Person) and, if necessary, of a single local counsel in each appropriate jurisdiction (which may include a single special counsel acting in multiple jurisdictions) for all such Indemnified Persons, taken as a whole, or other reasonable and documented out-of-pocket expenses paid or incurred in connection with investigating, defending or preparing to defend any such action, suit, proceeding (including any inquiry or investigation) or claim (collectively, an “Action”) (whether or not any such Indemnified Person is a party to any Action out of which any such expenses arise or such matter is initiated by a third party or by you or any of your affiliates); provided, however, that you shall not have to indemnify any Indemnified Person against any loss, claim, damage, expense or liability to the extent the same resulted from (x) the gross negligence or willful misconduct of such Indemnified Person (as determined by a court of competent jurisdiction in a final and non-appealable judgment), (y) a material breach by the relevant Indemnified Person (as determined by a court of competent jurisdiction in a final and non-appealable judgment) of the express contractual obligations of such Indemnified Person under this Commitment Letter pursuant to a claim made by you or (z) any disputes solely among the Indemnified Persons (other than disputes involving claims against any Lead Arranger or agent or similar titled person in its capacities as such) and not arising from any act or omission by the Borrower or any of its affiliates.
c) Settlement.
You shall not, without the prior written consent of an Indemnified Person (which consent shall not be unreasonably withheld), effect any settlement of any pending or threatened Action in respect
    


of which indemnity could have been sought hereunder by such Indemnified Person unless (a) such settlement includes an unconditional release of such Indemnified Person in form and substance satisfactory to such Indemnified Person from all liability on claims that are the subject matter of such Action and (b) does not include any statement as to or any admission of fault, culpability or a failure to act by or on behalf of any Indemnified Person.
The indemnification provisions contained in this Commitment Letter are in addition to any liability which you may otherwise have to an Indemnified Person.
8.    Sharing Information; Absence of Fiduciary Relationship; Affiliate Activities.
Each Commitment Party reserves the right to employ the services of its affiliates and branches in providing services contemplated by this Commitment Letter and to allocate, in whole or in part, to its affiliates any fees payable to such Commitment Party in such manner as such Commitment Party and its affiliates may agree in their sole discretion. You acknowledge that (i) each Commitment Party may share with any of its affiliates and its and their respective directors, officers, employees, representatives, agents and advisors that are providing services contemplated by this Commitment Letter (including, without limitation, attorneys, accountants, consultants, bankers and financial advisors) (collectively, “Related Persons”) and such affiliates and Related Persons may share with such Commitment Party, any information related to the Transactions, the Borrower and the Target (and its and their respective subsidiaries and affiliates) or any of the matters contemplated hereby and (ii) each Commitment Party and its affiliates may be providing debt financing, equity capital or other services (including financial advisory services) to other companies in respect of which you, the Target or your or its affiliates may have conflicting interests regarding the transactions described herein or otherwise. We will not, however, furnish confidential information obtained from you by virtue of the transactions contemplated by this Commitment Letter or our other relationships with you to other persons (other than your affiliates) in violation of Section 9. You also acknowledge that the Commitment Parties have no obligation to use in connection with the Transactions, this Commitment Letter or the Fee Letters, or to furnish to you, confidential information obtained by us from other companies.
You further acknowledge and agree that (i) no fiduciary, advisory or agency relationship between you and us is intended to be or has been created in respect of the Transactions, this Commitment Letter or the Fee Letters, irrespective of whether we or our affiliates have advised or are advising you on other matters, (ii) we, on the one hand, and you, on the other hand, have an arms-length business relationship that does not directly or indirectly give rise to, nor do you rely on, any fiduciary duty on our part in respect of the transactions contemplated by this Commitment Letter, (iii) you are capable of evaluating and understanding, and you understand and accept, the terms, risks and conditions of the transactions contemplated by this Commitment Letter and the Fee Letters, (iv) you have been advised that we and our affiliates are engaged in a broad range of transactions that may involve interests that differ from your interests and that we and our affiliates have no obligation to disclose such interests and transactions to you by virtue of any fiduciary, advisory or agency relationship, and (v) you agree not to assert any claims against us or our affiliates based on an alleged breach of fiduciary duty in respect of the transactions contemplated by this Commitment Letter and agree that we and our affiliates shall have no liability (whether direct or indirect) to you in respect of any such claim or to any person asserting such a fiduciary duty claim on behalf of or in right of you, including your stockholders, employees or creditors. Additionally, you acknowledge and agree that neither we nor any of our affiliates has advised or is advising you as to any legal, tax, investment, accounting or regulatory matters in any jurisdiction by virtue of entering into this Commitment Letter and the Fee Letters, arranging and/or providing the Facilities contemplated hereby and thereby, or performing our or their obligations hereunder and
    


thereunder. You shall consult with your own advisors concerning such matters and shall be responsible for making your own independent investigation and appraisal of the transactions contemplated by this Commitment Letter, and neither we nor any of our affiliates shall have any responsibility or liability to you with respect thereto. Accordingly, it is specifically understood that you will base your decisions regarding whether and how to pursue the Transactions or any portion thereof based on the advice of your legal, tax and other business advisors and such other factors that you consider appropriate. We are serving as an independent contractor hereunder, and in connection with the Transactions, in respect of its services hereunder and in such connection and not as a fiduciary or trustee of any party. You further acknowledge and agree that any review by any Commitment Party of you, the Target, the Facilities, any Replacement Financing (as defined in Exhibit A hereto), any offering of securities, the terms of any securities and other matters relating thereto will be performed solely for the benefit of such Commitment Party and shall not be on behalf of you or any other person.
You further acknowledge that each Commitment Party (or its affiliates) is a full service securities firm engaged in securities trading and brokerage activities as well as providing investment banking and other financial services. In the ordinary course of business, each Commitment Party or its affiliates may provide investment banking and other financial services to, and/or acquire, hold or sell, for its own accounts and the accounts of customers, equity, debt and other securities and financial instruments (including bank loans and other obligations) of, you, the Target and your and their respective subsidiaries and other companies with which you, the Target or your or its subsidiaries may have commercial or other relationships. With respect to any securities and/or financial instruments so held by any Commitment Party or any of its affiliates or any of their respective customers, all rights in respect of such securities and financial instruments, including any voting rights, will be exercised by the holder of the rights, in its sole discretion.
Each Commitment Party or its affiliates may also co-invest with, make direct investments in, and invest or co-invest client monies in or with funds or other investment vehicles managed by other parties, and such funds or other investment vehicles may trade or make investments in securities of you, the Target or other companies which may be the subject of the arrangements contemplated by this Commitment Letter or engage in commodities trading with any thereof.
9.    Confidentiality.
This Commitment Letter is delivered to you on the understanding that neither this Commitment Letter nor the Fee Letters nor any of their terms or substance shall be disclosed, directly or indirectly, by you to any other person or entity except (a) to your officers, directors, affiliates, employees, attorneys, accountants and advisors who are directly involved in the consideration of this matter and on a confidential and need-to-know basis, (b) as required by applicable law or compulsory legal process or in connection with any pending legal proceeding (in which case you agree, to the extent permitted by applicable law, to inform us promptly thereof) or regulatory review or (c) if the Lead Arrangers consent in writing to such proposed disclosure; provided that (i) you may disclose this Commitment Letter and the contents hereof, including the Term Sheets (and the Fee Letters and the contents thereof, but only subject to redactions reasonably satisfactory to the Lead Arrangers party thereto) to the Target, its affiliates and their respective officers, directors, employees, attorneys, accountants and advisors, in each case who are directly involved in the consideration of this matter and on a confidential and need-to-know basis, (ii) you may disclose this Commitment Letter and the contents hereof, including the Term Sheets (but you may not disclose the Fee Letters or the contents thereof) in any prospectus or other offering memorandum relating to any Notes Financing or any Equity Financing or in any filing with the SEC, (iii) you may disclose the Term Sheets and the other exhibits and annexes to the Commitment Letter, and the contents
    


thereof, to any rating agencies in connection with obtaining ratings for the Borrower, the Facilities, and/or any Notes Financing, (iv) you may disclose the aggregate fee amounts contained in the Fee Letters as part of a generic disclosure of aggregate sources and uses related to fee and expense amounts applicable to the Transactions to the extent customary or required in offering and marketing materials for the Facilities, any Notes Financing and/or any Equity Financing or the issuers thereof or in any public release or filing relating to the Transactions, (v) you may disclose this Commitment Letter and the contents hereof, including the Term Sheets and the Arranger Fee Letter and the contents thereof to any prospective or actual Additional Agent and to such Additional Agent’s respective officers, directors, employees, attorneys, accountants and advisors, in each case, on a confidential basis and (vi) you may disclose this Commitment Letter and the contents hereof, including the Term Sheets and the Fee Letters and the contents thereof to enforce your rights hereunder and under the Fee Letters. Your obligations under this paragraph shall automatically terminate on the date occurring two years after the date hereof (other than with respect to the Fee Letters).
The Commitment Parties and their respective affiliates will use all confidential information provided to them or such affiliates by or on behalf of you hereunder solely for the purpose of providing the services which are the subject of this Commitment Letter and shall treat confidentially all such information; provided that nothing herein shall prevent any Commitment Party from disclosing any such information (a) pursuant to the order of any court or administrative agency or in any pending legal or administrative proceeding, or otherwise as required by applicable law or compulsory legal process (in which case such Commitment Party, to the extent permitted by law, agree to inform you promptly thereof), (b) upon the request or demand of any regulatory authority or self-regulatory body having jurisdiction or oversight over such Commitment Party or any of its affiliates, their business or operations, (c) to the extent that such information becomes publicly available other than by reason of improper disclosure by such Commitment Party or any of its Related Persons, (d) to the extent that such information is received by such Commitment Party from a third party that is not to its knowledge subject to confidentiality obligations to you or the Target or any of your or their respective controlled affiliates, (e) to the extent that such information is independently developed by such Commitment Party, (f) to such Commitment Party’s affiliates and their respective employees, legal counsel, independent auditors and other experts or agents who need to know such information in connection with the Transactions and are informed of the confidential nature of such information, (g) to lenders under the Existing Credit Agreement and potential Lenders, participants or assignees or any potential counterparty (or its advisors) to any swap or derivative transaction relating to the Borrower, the Target or any of their respective affiliates or any of their respective obligations (other than, except with respect to the identify of such persons as Disqualified Institutions, to entities that are Disqualified Institutions at the time such information is shared), in each case who agree that they shall be bound by the terms of this paragraph (or language substantially similar to this paragraph), including in any confidential information memorandum or other marketing materials, in accordance with our standard syndication processes or customary market standards for dissemination of such type of information, (h) for purposes of establishing a defense in any legal proceeding or to a court, tribunal or any other applicable administrative agency or judicial authority, (i) to enforce their respective rights hereunder or under the Fee Letters or (j) to Moody’s and S&P and to Bloomberg, LSTA and similar market data collectors with respect to the syndicated lending industry; provided that such information is limited to customary information relating to the Facilities and any Notes Financing. The Commitment Parties’ obligations under this paragraph shall automatically terminate and be superseded by the confidentiality provisions in the Credit Documentation upon the execution and delivery of the Credit Documentation and initial funding thereunder or shall expire on the date occurring two years after the date hereof, whichever occurs earlier.
    


For the avoidance of doubt, nothing in this confidentiality provision shall prohibit any person from voluntarily disclosing or providing any information within the scope of this confidentiality provision to any governmental, regulatory, or self-regulatory organization (any such entity, a “Regulatory Authority”) to the extent that any such prohibition on disclosure set forth in this confidentiality provision shall be prohibited by the laws or regulations applicable to such Regulatory Authority.

10.    Assignments; Etc.
This Commitment Letter and the Fee Letters (and your rights and obligations hereunder and thereunder) shall not be assignable by you without the prior written consent of each Commitment Party (and any attempted assignment without such consent shall be null and void), are intended to be solely for the benefit of the parties hereto and thereto (and Indemnified Persons and Arranger-Related Persons), are not intended to confer any benefits upon, or create any rights in favor of, any person other than the parties hereto and thereto (and Indemnified Persons and Arranger-Related Persons) and may not be relied upon by any person or entity other than you. Each Initial Lender may assign its commitment hereunder to one or more prospective Lenders; provided that, except with respect to assignments to Additional Initial Lenders made pursuant to Section 2 above or otherwise with your written consent, (a) no Initial Lender shall be relieved or novated from its obligations hereunder (including its obligation to fund the Interim Facility on the Closing Date) in connection with any syndication, assignment or participation of the Interim Facility (including its commitments in respect thereof) until after the initial funding of the Facilities on the Closing Date, (b) no assignment or novation shall become effective with respect to all or any portion of such Initial Lender’s commitment in respect of the Interim Facility until the initial funding of the Facilities on the Closing Date, and (c) unless you agree in writing, such Initial Lender shall retain exclusive control over all rights and obligations with respect to their respective commitments in respect of the Interim Facility, including all rights with respect to consents, modifications, supplements and amendments, until the initial funding of the Facilities on the Closing Date has occurred. Any and all obligations of, and services to be provided by a Commitment Party hereunder (including, without limitation, the commitment of such Commitment Party) may be performed and any and all rights of the Commitment Parties hereunder may be exercised by or through any of their respective affiliates or branches; provided that with respect to the commitments, any assignments thereof to an affiliate will not relieve the Initial Lenders from any of their obligations hereunder unless and until such affiliate shall have funded the portion of the commitment so assigned.
11.    Amendments; Governing Law; Etc.
This Commitment Letter and the Fee Letters may not be amended or modified, or any provision hereof or thereof waived, except by an instrument in writing signed by you and each Agent. Each of this Commitment Letter and the Fee Letters may be executed in any number of counterparts, each of which shall be an original, and all of which, when taken together, shall constitute one agreement. Delivery of an executed signature page of this Commitment Letter or the Fee Letters by facsimile (or other electronic, i.e. a “pdf” or “tif”) transmission shall be effective as delivery of a manually executed counterpart hereof or thereof, as the case may be. The words “execution,” “signed,” “signature,” “delivery,” and words of like import in or relating to this Commitment Letter, the Fee Letters and/or any document to be signed in connection with this letter agreement and the transactions contemplated hereby shall be deemed to include Electronic Signatures (as defined below), deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the
    


case may be. “Electronic Signatures” means any electronic symbol or process attached to, or associated with, any contract or other record and adopted by a person with the intent to sign, authenticate or accept such contract or record. Section headings used herein and in the Fee Letters are for convenience of reference only, are not part of this Commitment Letter or the Fee Letters, as the case may be, and are not to affect the construction of, or to be taken into consideration in interpreting, this Commitment Letter or the Fee Letters, as the case may be. Notwithstanding anything to the contrary set forth herein, each Agent may, in consultation with you, place customary advertisements in financial and other newspapers and periodicals or on a home page or similar place for dissemination of customary information on the Internet or worldwide web as it may choose, and circulate similar promotional materials, after the Closing Date in the form of a “tombstone” or otherwise describing the names of the Borrower, the Target and their respective affiliates (or any of them), and the amount, type and closing date of the transactions contemplated hereby, all at the expense of such Agent. This Commitment Letter and the Fee Letters set forth the entire agreement between the parties hereto as to the matters set forth herein and therein and supersede all prior understandings, whether written or oral, between us with respect to the matters herein and therein. THIS COMMITMENT LETTER AND THE FEE LETTERS AND ANY CLAIM, CONTROVERSY OR DISPUTE HEREUNDER OR THEREUNDER SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK; provided, however, that (a) the interpretation of the definition of Material Adverse Effect (as defined in the Acquisition Agreement) and whether there shall have occurred a Material Adverse Effect on the Target, (b) the determination of whether the conditions precedent in item 3 of Exhibit C has been satisfied and (c) the determination of whether the representations made by the Target or any of its affiliates are accurate and whether as a result of any inaccuracy of any such representations the Borrower or any of its affiliates has the right to terminate the obligations of the Borrower or any of its affiliates or has the right to refuse to consummate the Acquisition under the Acquisition Agreement, shall be governed by and construed in accordance with, the laws of the State of Delaware, without giving effect to the principles of conflicts of law thereof.
12.    Jurisdiction.
Each of the parties hereto hereby irrevocably and unconditionally (a) submits, for itself and its property, to the exclusive jurisdiction of the courts of the United States for the Southern District of New York sitting in the Borough of Manhattan in the City of New York (or if such courts lack subject matter jurisdiction, the courts of the State of New York sitting in the Borough of Manhattan in the City of New York), and any appellate court from any thereof, in any action or proceeding arising out of or relating to this Commitment Letter, the Fee Letters or the transactions contemplated hereby or thereby, or for recognition or enforcement of any judgment, and agrees that all claims in respect of any such action or proceeding shall be heard and determined only in such courts located within New York County, (b) waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Commitment Letter, the Fee Letters or the transactions contemplated hereby or thereby in any such Federal or New York State court, as the case may be, (c) waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court and (d) agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law. Service of any process, summons, notice or document by registered mail or overnight courier addressed to you at the address above shall be effective service of process against you for any suit, action or proceeding brought in any such court.
    


13.    Waiver of Jury Trial.
EACH OF THE PARTIES HERETO IRREVOCABLY WAIVES ANY RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING, SUIT, CLAIM OR COUNTERCLAIM BROUGHT BY OR ON BEHALF OF ANY PARTY RELATED TO OR ARISING OUT OF THIS COMMITMENT LETTER, THE FEE LETTERS OR THE PERFORMANCE OF SERVICES HEREUNDER OR THEREUNDER.
14.    Surviving Provisions.
The provisions of Sections 2, 3, 6, 7, 8, 9, 11, 12, 13 and 14 of this Commitment Letter and the provisions of the Fee Letters shall remain in full force and effect regardless of whether definitive Credit Documentation shall be executed and delivered and notwithstanding the termination of this Commitment Letter or the commitments of the Commitment Parties hereunder and our agreements to perform the services described herein; provided that your obligations under this Commitment Letter with respect to any Facility, other than those provisions relating to confidentiality and the syndication of the Facilities, shall automatically terminate and be superseded, to the extent comparable, by the definitive Credit Documentation relating to such Facility upon the initial funding thereunder and the payment of all amounts owing at such time hereunder and under the Fee Letters in respect of such Facility. You may terminate the Initial Lenders’ commitments with respect to the Interim Facility hereunder at any time in their entirety (or any portion thereof on a pro rata basis among the Initial Lenders), subject to the provisions of the preceding sentence, by written notice to the Initial Lenders.
15.    PATRIOT Act and Beneficial Ownership Notification.
Each Agent hereby notifies you that each Agent and each Lender subject to the USA PATRIOT ACT (Title III of Pub. Law 107-56 (signed into law October 26, 2001)) (as amended from time to time, the “PATRIOT Act”) and the requirements of 31 C.F.R. § 1010.230 (the “Beneficial Ownership Regulation”) is required to obtain, verify and record information that identifies the Borrower and any other obligor under the Facilities and any related Credit Documentation and other information that will allow such Lender to identify the Borrower and any such other obligor in accordance with the PATRIOT Act and the Beneficial Ownership Regulation. This notice is given in accordance with the requirements of the PATRIOT Act and is effective as to each Agent and each Lender. You hereby acknowledge and agree that the Agents shall be permitted to share any or all such information with the Lenders.
16.    Termination and Acceptance.
Each Initial Lender’s commitments with respect to the Interim Facility as set forth above, and each Agent’s agreements to perform the services described herein, will automatically terminate (without further action or notice) on the first to occur of (i) five (5) business days after the date that is the two-month anniversary of the 75th day after the date hereof (or, if the “End Date” as defined in the Acquisition Agreement as in effect on the date hereof is extended as contemplated by the definition thereof (in accordance with the Acquisition Agreement as in effect on the date hereof), the date contemplated by Section 8.1(g)(ii) of the Acquisition Agreement), (ii) the valid termination of the Acquisition Agreement in accordance with its terms, (iii) the consummation of the Acquisition without the use of the Interim Facility and (iv) upon written notice from the Borrower as set forth in Section 14 above that the commitments in respect of the Interim Facility have been terminated in full (any such date, the “Termination Date”). The Interim Facility will be reduced on a dollar-for-dollar basis by the aggregate gross proceeds received on or prior to the Closing Date by you or any of your subsidiaries from
    


a Replacement Financing and as otherwise provided in Exhibit C. The termination of any commitment pursuant to this paragraph does not prejudice our or your rights and remedies in respect of any breach of this Commitment Letter.
Each Agent’s agreements to perform the services described herein in respect of the Best Efforts Facilities will automatically terminate (without further action or notice) on the first to occur of (i) the valid termination of the Acquisition Agreement in accordance with its terms, (ii) repayment in full of the Interim Facility and (iii) (x) termination of the commitments in respect of the Interim Facility in full pursuant to Section 14 above prior to the Closing Date and (y) written notice from the Borrower prior to the Closing Date of termination of the Agents’ engagement in respect of the Best Efforts Facilities.
Each of the parties hereto agrees that (i) this Commitment Letter, if accepted by you as provided below, is a binding and enforceable agreement (subject to the effects of bankruptcy, insolvency, fraudulent conveyance, reorganization and other similar laws relating to or affecting creditors’ rights generally and general principles of equity (whether considered in a proceeding in equity or law)) with respect to the subject matter contained herein, including an agreement to negotiate in good faith the Credit Documentation by the parties hereto in a manner consistent with this Commitment Letter, it being acknowledged and agreed that the funding of the Interim Facility is subject solely to the Funding Conditions and (ii) each of the Fee Letters is a binding and enforceable agreement (subject to the effects of bankruptcy, insolvency, fraudulent conveyance, reorganization and other similar laws relating to or affecting creditors’ rights generally and general principles of equity (whether considered in a proceeding in equity or law)) with respect to the subject matter contained therein.
If the foregoing correctly sets forth our agreement with you, please indicate your acceptance of the terms of this Commitment Letter and of the Fee Letters by returning to us executed counterparts hereof and of the Fee Letters not later than 11:59 p.m., New York City time, on September 11, 2024. The commitments of the Initial Lenders hereunder, and the Agents’ agreements to perform the services described herein, will expire automatically (and without further action or notice and without further obligation to you) at such time in the event that we have not received such executed counterparts in accordance with the immediately preceding sentence.
[Remainder of this page intentionally left blank.]
    


We are pleased to have been given the opportunity to assist you in connection with this important financing.
Very truly yours,
JPMORGAN CHASE BANK, N.A.
By:
/s/ Michael Mastronikolas
Name:    Michael Mastronikolas
Title:    Vice President

[Commitment Letter – Project Atlas]



Accepted and agreed to as of
the date first above written:
CACI INTERNATIONAL INC.
By:
/s/ Jeffrey D. MacLauchlan
Name:    Jeffrey D. MacLauchlan
Title:    Executive Vice President, Chief     Financial Officer, and Treasurer

[Commitment Letter – Project Atlas]


EXHIBIT A
Project Atlas
Transaction Description
Capitalized terms used but not defined in this Exhibit A shall have the meanings set forth in the commitment letter to which this Exhibit A is attached (the “Commitment Letter”) and in the other Exhibits to the Commitment Letter.
It is intended that:
(a)     The Borrower will acquire that certain entity identified to us and code-named “Atlas” (the “Target”) by way of a stock purchase on the Closing Date (as defined below) in accordance with the Acquisition Agreement (the “Acquisition”); and
(b)    the Borrower will (A) seek to (i) incur a senior secured term “A” loan facility (which may be, at the sole discretion of the Borrower, incurred as an incremental loan facility under the Existing Credit Agreement (as defined in Exhibit B hereto) (a “Best Efforts Term Loan A Facility”)), (ii) incur a senior secured term “B” loan facility (which may be, as agreed between the Borrower and the Best Efforts Term Loan B Arrangers, incurred as an incremental loan facility under the Existing Credit Agreement (a “Best Efforts Term Loan B Facility”; together with the Best Efforts Term Loan A Facility, the “Best Efforts Facilities” and each, a “Best Efforts Facility”)), (iii) issue and sell senior secured or unsecured notes (a “Notes Financing”) in a public offering or in a Rule 144A or other private placement and/or (iv) issue and sell common equity (or other equity or equity linked securities on terms reasonably satisfactory to JPMCB and the Borrower) (any such issuance and sale, an “Equity Financing”, and any of the foregoing, a “Replacement Financing”) of up to $750 million in net cash proceeds on or prior to the Closing Date or (B) if and to the extent that the full amount of Replacement Financing is not consummated on or prior to the Closing Date (as defined below), obtain the senior secured interim loans described in the Summary of Principal Terms and Conditions attached hereto as Exhibit B (the “Interim Facility Term Sheet”) in an aggregate principal amount of up to $750 million (the “Interim Facility”), less the aggregate principal amount of gross proceeds from any Replacement Financing pursuant to the immediately preceding clause (A).
The transactions described above, together with the transactions related thereto, are collectively referred to herein as the “Transactions”. This Exhibit A, the Interim Facility Term Sheet and the Conditions Precedent attached hereto as Exhibit C are collectively referred to herein as the “Term Sheets”. The Interim Facility and the Best Efforts Facilities are collectively referred to herein as the “Facilities”. The Interim Facility Documentation (as defined in Interim Facility Term Sheet) and the definitive documentation in respect of the Best Efforts Facilities, as applicable, are collectively referred to herein as the “Credit Documentation”. For purposes of this Commitment Letter, “Closing Date” shall mean the date of the initial funding under any of the Facilities and the consummation of the Acquisition.





EXHIBIT B
Project Atlas
$750 Million Interim Facility

Summary of Principal Terms and Conditions
1

Borrower:
CACI International Inc., a Delaware corporation (the “Borrower”).
Administrative Agent:
JPMorgan Chase Bank, N.A. (“JPMCB”) will act as sole and exclusive administrative agent (in such capacity, the “Interim Administrative Agent”) for a syndicate of banks, financial institutions and other lenders, excluding any Disqualified Institutions (the “Interim Lenders”), and will perform the duties customarily associated with such roles.
Interim Facility Lead Arrangers and Bookrunners:
JPMCB will act as lead arranger and bookrunner for the Interim Facility (together with its designated affiliates and any additional joint lead arrangers or bookrunners appointed pursuant to Section 2 of the Commitment Letter (if any), each in such capacity, an “Interim Facility Lead Arranger” and, together, the “Interim Facility Lead Arrangers”), and will perform the duties customarily associated with such roles.
Interim Facility:
 A senior secured bridge loan facility (the “Interim Facility” and the loans thereunder, the “Interim Loans”) in an aggregate principal amount of $750 million minus the aggregate gross cash proceeds received by Borrower and its subsidiaries on or prior to the Closing Date from any Replacement Financing.
Use of Proceeds:
The proceeds of the borrowings under the Interim Facility, together with, the proceeds of any Replacement Financing consummated on or before the Closing Date and the proceeds of any revolving loans made on the Closing Date under the Existing Credit Agreement (as defined below) shall be used on the Closing Date solely to finance, in part, the Acquisition, repayment of indebtedness under that Credit Agreement, dated October 20, 2022 (as amended), among the Target, Mainstreet Bank, as administrative agent and the lender party thereto (the “Acquired Business Debt Refinancing”) and to pay fees and expenses incurred in connection with the Transactions.
Availability:
The Interim Facility will be available in a single drawing on the Closing Date. Amounts borrowed under the Interim Facility that are repaid or prepaid may not be reborrowed.
1    All capitalized terms used but not defined herein have the meanings given to them in the Commitment Letter to which this term sheet is attached, including the other Exhibits thereto.



Guarantees:
Each Guarantor of the existing credit facilities under the Existing Credit Agreement (as defined below) (the “Existing Facilities”) will guarantee (the “Guarantees”) the Interim Facility on a senior secured basis, subject to the same exceptions and limitations applicable to such Guarantors’ guarantees of the Borrower’s obligations under the Existing Credit Agreement. The Guarantees will be automatically released upon release of the corresponding guarantees of such obligations under the Existing Credit Agreement and other material indebtedness; provided that such released Guarantees shall be reinstated if such released Guarantors are required to subsequently guarantee obligations under the Existing Credit Agreement or other material indebtedness.
Security:
Subject to the Funds Certain Provisions, the Interim Facility and the payment guarantees thereunder will be secured by the same assets that are required to secure the Existing Facilities (collectively, the “Collateral”) and on a pari passu basis with the obligations in respect of the Existing Facilities.

The relative rights and priorities in the Collateral among the Interim Facility and Existing Facilities will be set forth in a customary intercreditor agreement, dated as of the Closing Date, in form and substance reasonably satisfactory to the Interim Administrative Agent and the Borrower. 

Existing Credit Agreement” means the Amended and Restated Credit Agreement, dated as of December 13, 2021, among the Borrower, the subsidiaries of the Borrower from time to time party thereto, Bank of America, N.A., in its capacity as administrative agent and the lenders from time to time party thereto (as amended, amended and restated, supplemented or otherwise modified through the date of the Commitment Letter (or as otherwise consented to by the Lead Arrangers)).
Interest Rates:
As set forth on Annex I hereto.
Interest Payments and Calculation:
Same as the Existing Credit Agreement.

Default Rate:
Same as the Existing Credit Agreement.
Cost and Yield Protection:
Same as the Existing Credit Agreement.
Maturity:
The Interim Facility will mature on the date that is 364 days after the Closing Date (the “Interim Loan Maturity Date”).
Documentation Standard:
The credit agreement and associated documents for the Interim Facility (together, the “Interim Facility Documentation”) (i) shall be based upon the Existing Credit Agreement and the related associated documents with modifications for “interim facility” specific provisions that are not applicable to the Existing Credit Agreement, and (ii) shall contain the terms and conditions set forth in this Interim Facility Term Sheet (collectively, the “Documentation Standard”), in each case, subject to the Funds Certain Provisions.



Mandatory Prepayments:
Subject to the Documentation Standard, mandatory prepayments shall be required (i) from 100% of the proceeds of equity issuances and debt issuances with exceptions to be agreed and (ii) subject to exceptions and reinvestment rights substantially consistent with the Existing Facilities (and an exception allowing required prepayments of secured debt), asset sale and casualty event proceeds.

Prior to the Closing Date and subject to certain exceptions to be mutually agreed, commitments in respect of the Interim Facility shall be automatically and permanently reduced on a dollar-for-dollar basis by:
(i) the incurrence of any indebtedness (other than revolving indebtedness) for borrowed money by the Borrower or any of its subsidiaries or the receipt by the Borrower or any of its affiliates of commitments in respect of indebtedness (other than revolving indebtedness) for borrowed money (including commitments in respect of the Best Efforts Term Loan A Facility and Best Efforts Term Loan B Facility) so long as the conditions to borrowing of such indebtedness on the Closing Date are not more restrictive than the conditions to borrowing of the Interim Facility on the Closing Date;
(ii) the incurrence of any revolving indebtedness for borrowed money by the Borrower or any of its subsidiaries or the receipt by the Borrower or any of its affiliates of revolving commitments in respect of indebtedness for borrowed money (other than revolving indebtedness incurred in order to finance the acquisition identified to the Lead Arrangers as “Cirrus” and the Transactions; provided that, with respect to the acquisition identified as “Cirrus”, such revolving indebtedness incurred in order to finance such acquisition may not exceed in the aggregate $340.0 million), in each case in excess of an aggregate principal amount of $525.0 million and so long as the conditions to borrowing of such indebtedness on the Closing Date are not more restrictive than the conditions to borrowing of the Interim Facility on the Closing Date;
(iii) the issuance and sale of any debt securities (including the Notes Financing or any debt securities convertible or exchangeable into equity securities or hybrid debt-equity securities) by the Borrower or any of its subsidiaries;
(iv) 100% of the net cash proceeds from issuances of new equity by the Borrower (including the Equity Financing); provided that proceeds of the following equity issuances shall be excluded: (i) equity issuances made pursuant to employee compensation and benefit plans, (ii) issuances of new equity to the shareholders and option holders of the Target in connection with the Acquisition and (iii) equity issued to sellers as consideration for any other acquisition by the Borrower or its subsidiaries; and
(v) 100% of the net cash proceeds from any non-ordinary course sale or other disposition of assets (including as a result of casualty or condemnation) (it being agreed that any transaction excluded from the definition of “Disposition” in the Existing Credit Agreement (other than any recovery event) shall be considered in the ordinary course of business) by Borrower and its subsidiaries; provided that the proceeds of the following transactions shall be excluded: (i) each voluntary asset disposition in an individual amount (which shall include a series of related dispositions) not in excess of an amount to be agreed and (ii) any non-ordinary course sale or other disposition that are reinvested, or committed to be reinvested, in assets to be used in the Borrower’s business within 12 months of receipt of such proceeds.
Optional Prepayments:
The Interim Loans may be prepaid at par prior to the Interim Loan Maturity Date, in whole or in part without premium or penalty, upon written notice, at the option of the Borrower, at any time, together with accrued and unpaid interest to the prepayment date and break funding payments, if applicable.
Conditions Precedent to Borrowing:
The availability of the Interim Facility and the funding of the Interim Loans on the Closing Date will be subject only to Funding Conditions, subject in each case to the Funds Certain Provisions.
Representations and Warranties:
Consistent with the Existing Credit Agreement with such changes as are appropriate to reflect the interim loan nature of the Interim Loans.
Affirmative and Negative Covenants:
Consistent with the Documentation Standard.
Financial Covenants:
Same as the Existing Credit Agreement.
Events of Default:
Consistent with the Documentation Standard.



Assignments and Participation:
Each Interim Lender will be permitted to make assignments in minimum amounts of $1,000,000 to other entities approved by (x) the Interim Administrative Agent and (y) so long as no event of default has occurred and is continuing, the Borrower, each such approval not to be unreasonably withheld or delayed; provided, however, that (i) no approval of the Borrower shall be required in connection with assignments to other Interim Lenders or any of their affiliates or approved funds, (ii) the Borrower shall be deemed to have given consent to an assignment if it shall have failed to respond to a written notice thereof within 5 business days and (iii) no approval of the Interim Administrative Agent shall be required in connection with assignments to other Interim Lenders. Each Interim Lender will also have the right, without consent of the Borrower or the Interim Administrative Agent, to assign as security all or part of its rights under the Interim Facility Documentation to any Federal Reserve Bank. Interim Lenders will be permitted to sell participations with voting rights limited to customary significant matters consistent with the Documentation Standard. An assignment fee in the amount of $3,500 will be charged with respect to each assignment unless waived by the Interim Administrative Agent in its sole discretion.
Assignments of loans under the Interim Facility to the Borrower or any of their subsidiaries shall not be permitted.
Waivers and Amendments:
Consistent with the Documentation Standard.
Expenses and Indemnification:
Consistent with the Documentation Standard.
Governing Law and Forum:
New York.
Counsel to the Interim Administrative Agent and the Interim Facility Lead Arrangers:
Simpson Thacher & Bartlett LLP.




Annex I to Exhibit B




Interest Rates:
The Borrower may elect that the Interim Loans comprising each borrowing be maintained as:

ABR Loans (as defined below), which shall bear interest at a rate per annum equal to the ABR (as defined below) plus the Applicable Margin (as defined below); or

Term Benchmark (as defined below) Loans, which shall bear interest at a rate per annum equal to the Adjusted Term SOFR Rate (as defined below) plus the Applicable Margin.

As used herein:

“ABR” means the highest of (i) the rate of interest last quoted by The Wall Street Journal in the U.S. as the prime rate in effect (the “Prime Rate”), (ii) the NYFRB Rate from time to time plus 0.5% and (iii) the Adjusted Term SOFR Rate for a one month interest period plus 1%.

“ABR Loans” means the borrowings made under the Interim Facility bearing interest based upon ABR.

“Adjusted Term SOFR Rate” means the Term SOFR Rate, plus 0.10%; provided that if the Adjusted Term SOFR Rate as so determined would be less than the Floor, such rate shall be deemed to be equal to the Floor for the purposes of calculating such rate. 

“Applicable Margin” means (x) 0.50%, in the case of ABR Loans and (y) 1.50%, in the case of Term Benchmark Loans; provided that from and after the delivery by the Borrower to the Interim Administrative Agent of the Borrower’s financial statements for the period ending one full fiscal quarter following the Closing Date, the Applicable Margin for Interim Loans shall be determined in accordance with the Pricing Grid set forth below (the “Pricing Grid”) (with the level being set based on the Consolidated Total Net Leverage Ratio (as defined in the Existing Credit Agreement)); provided further that the interest rates set forth in the pricing grid below shall increase by an additional 25 basis points at the end of each subsequent three-month period for as long as the Interim Loans are outstanding.

Consolidated Total Net Leverage Ratio
Term Benchmark Loans
ABR Loans

< 1.00:1.00
1.00%
0.00%

≥ 1.00:1.00 but < 2.00:1.00
1.125%
0.125%

≥ 2.00:1.00 but < 2.75:1.00
1.25%
0.25%

≥ 2.75:1.00 but < 3.25:1.00
1.50%
0.50%

≥ 3.25:1.00 but < 4.00:1.00
1.75%
0.75%

≥ 4.00:1.00
2.00%
1.00%



“CME Term SOFR Administrator” means CME Group Benchmark Administration Limited as administrator of the forward-looking term Secured Overnight Financing Rate (SOFR) (or a successor administrator).

“Federal Funds Effective Rate” means, for any day, the rate calculated by the NYFRB based on such day’s federal funds transactions by depositary institutions, as determined in such manner as the NYFRB shall set forth on its public website from time to time, and published on the next succeeding business day by the NYFRB as the federal funds effective rate, provided that if the Federal Funds Effective Rate shall be less than zero, such rate shall be deemed to zero for the purposes of calculating such rate.

“Floor” means the benchmark rate floor, if any, provided in the Interim Facility Documentation initially (as of the execution of the Interim Facility Documentation, the modification, amendment or renewal of the Interim Facility Documentation or otherwise) with respect to the Adjusted Term SOFR Rate and/or the Term SOFR Rate. For the avoidance of doubt the initial Floor for the Adjusted Term SOFR Rate shall be 0%.

“Interest Period” means, with respect to the Term Benchmark, a period of one, three or six months.

“NYFRB Rate” means, for any day, the greater of (a) the Federal Funds Effective Rate in effect on such day and (b) the Overnight Bank Funding Rate in effect on such day; provided, that if any of the aforesaid rates shall be less than zero, such rate shall be deemed to be zero for the purposes of calculating such rate.

“Overnight Bank Funding Rate” means, for any day, the rate comprised of both overnight federal funds and overnight eurodollar transactions denominated in U.S. Dollars by U.S.-managed banking offices of depository institutions, as such composite rate shall be determined by the NYFRB as set forth on its public website from time to time, and published on the next succeeding business day by the NYFRB as an overnight bank funding rate (from and after such date as the NYFRB shall commence to publish such composite rate).

“SOFR” means, with respect to any business day, a rate per annum equal to the secured overnight financing rate for such business day published by the NYFRB on the NYFRB’s on the immediately succeeding business day.

“Term Benchmark” when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, bear interest at a rate determined by reference to the Adjusted Term SOFR Rate.

“Term SOFR Rate” means, for any Interest Period, the Term SOFR Reference Rate at approximately 5:00 a.m., Chicago time, two U.S. Government Securities Business Days prior to the commencement of such Interest Period, as such rate is published by the CME Term SOFR Administrator.

“Term SOFR Reference Rate” means, for any day and time, for any tenor comparable to the applicable Interest Period, the rate per annum published by the CME Term SOFR Administrator and identified by the Interim Administrative Agent as the forward-looking term rate based on SOFR.

“U.S. Government Securities Business Day” means any day except for (i) a Saturday, (ii) a Sunday or (iii) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.

The Interim Facility Documentation will contain provisions to be mutually agreed with respect to a replacement of the Adjusted Term SOFR Rate.



Interim Facility Duration Fee:
If the Interim Loans are funded on the Closing Date, you agree to pay to each Initial Lender, for its own account, a duration fee (the “Interim Facility Duration Fee”) equal to (i) 0.50% of the aggregate principal amount of the Interim Loans of such Initial Lender outstanding on the date that is 90 days after the Closing Date, which shall be due and payable in full in cash on such date (or if such date is not a business day, the next business day), (ii) 0.75% of the aggregate principal amount of the Interim Loans of such Initial Lender outstanding on the date that is 180 days after the Closing Date, which shall be due and payable in full in cash on such date (or if such date is not a business day, the next business day) and (iii) 1.00% of the aggregate principal amount of the Interim Loans of such Initial Lender outstanding on the date that is 270 days after the Closing Date, which shall be due and payable in cash on such date (or if such date is not a business day, the next business day).
Ticking Fee
The Borrower will pay a fee (the “Ticking Fee”), for the ratable benefit of the Lenders, in an amount equal to 0.225% per annum of the daily aggregate amount of the commitments under the Interim Facility, accruing from and including the day that is 90 days following the date of the Commitment Letter and to but excluding the Fee Payment Date (as defined below), which fee shall be payable upon the Fee Payment Date (or earlier termination of the commitments with respect to the Interim Facility). For the purposes hereof, “Fee Payment Date” means the earlier of (i) termination or expiration of the commitments under the Interim Facility and (ii) the Closing Date. The Ticking Fee shall be calculated on the basis of a 360-day year (and on the basis of the actual number of days elapsed).




EXHIBIT C
Project Atlas

Conditions Precedent

Capitalized terms used in this Exhibit C but not defined herein shall have the meanings set forth in the Commitment Letter to which this Exhibit C is attached and in the other Exhibits to the Commitment Letter.
The initial borrowing under the Interim Facility shall be subject only to the following conditions precedent:
1.    There will have been no Material Adverse Effect with respect to the Company during the Interim Period (as each such term is defined in the Acquisition Agreement as in effect on the date hereof).
2.    Subject to the Funds Certain Provisions, (i) the execution and delivery of the Interim Facility Documentation by the Borrower and the Guarantors consistent with the terms of the Commitment Letter and the Interim Facility Term Sheet and (ii) all documents and instruments required to be entered into or delivered by the Borrower or the Guarantors to perfect the Interim Administrative Agent’s security interest in the Collateral shall have been executed and delivered and, if applicable, be in proper form for filing as, and to the extent, required by the Interim Facility Term Sheet.
3.    Substantially concurrently with the initial funding under the applicable Facilities, the Acquisition shall be consummated in accordance with the terms and conditions of the Purchase and Sale Agreement, dated as of September 10, 2024 (including all schedules and exhibits thereto and after giving effect to any alteration, amendment, modification, supplement or waiver permitted below, the “Acquisition Agreement”), between CACI, Inc. – Federal, a Delaware corporation and Azure Summit Technology, Inc., a Delaware corporation and the Acquisition Agreement shall not have been altered, amended or otherwise changed or supplemented or any provision or condition therein waived, nor any consent granted, by the Borrower, if such alteration, amendment, change, supplement, waiver or consent would be adverse to the interests of the Lenders (in their capacities as such) in any material respect, without the prior written consent of the Agents (such consent not to be unreasonably withheld, delayed or conditioned) (it being understood and agreed that (a) any amendment, waiver, consent or other modification that decreases the purchase price in respect of the Acquisition by 10% or more shall be deemed to be adverse to the interests of the Lenders in a material respect, (b) any amendment, waiver, consent or other modification that decreases the purchase price in respect of the Acquisition by less than 10% shall be deemed not to be adverse to the interests of the Lenders in any material respect, so long as 100% of such decrease is allocated to reduce the commitments in respect of the Interim Facility, (c) any amendment, waiver, consent or other modification that increases the purchase price in respect of the Acquisition shall be deemed not to be adverse to the interests of the Lenders in any material respect, so long as such increase is funded solely by the issuance by the Borrower of common equity and (d) any amendment to the definition of “Material Adverse Effect” as it relates to the Target is materially adverse to the interests of the Lenders).
4.    The Lenders shall have received (a) customary legal opinions from counsel in form, scope and substance reasonably acceptable to the Agents, (b) a solvency certificate from the chief financial officer, chief accounting officer or other officer with equivalent duties of the Borrower substantially in the form set forth in Annex I attached to this Exhibit C and (c) other customary closing



and corporate documents, resolutions, certificates, instruments and deliverables (including borrowing notices), in the case of each of clauses (a) and (c) subject to the Funds Certain Provisions.
5.    The Lead Arrangers shall have received (a) audited consolidated balance sheets and related statements of operations and cash flows of the Borrower for its most recent three fiscal years ended at least 90 days prior to the Closing Date, (b) unaudited consolidated balance sheets and related statements of operations and cash flows of the Borrower for each of its fiscal quarters ended after the close of its most recent fiscal year and at least 45 days prior to the Closing Date (but excluding the fourth quarter of any fiscal year) and (c) the Audited Financial Statements and the Interim Financial Statements (as each are defined in the Acquisition Agreement). The Lead Arrangers hereby acknowledge that (i) they have received each of the financial statements in the foregoing clauses (a) and (b) for each fiscal year and fiscal quarter of the Borrower ended prior to the date hereof and the foregoing clause (c) and (ii) the Borrower’s filing of any required audited financial statements on Form 10-K or required unaudited financial statements on Form 10-Q, in each case, will satisfy the requirements under clauses (a) or (b) as applicable, of this paragraph with respect to financial statements of the Borrower.
6.    [Reserved].
7.    The Lead Arrangers shall have received from the Borrower all information customarily provided by a borrower for inclusion in the Confidential Information Memorandum for senior secured interim loan financings, including customary pro forma balance sheet for such purpose (the “Required Bank Information”) not later than 15 consecutive business days prior to the Closing Date; provided that (i) neither November 29, 2024 nor July 3, 2025 shall be considered a business day for purposes of such 15 consecutive business day period and (ii) if such 15 consecutive business day period has not ended on or prior to December 16, 2024, such 15 consecutive business day period shall not commence earlier than January 6, 2025.
8.    Without duplication, all (i) fees payable under the Fee Letters and the Interim Facility Term Sheet and (ii) other reasonable and documented costs, fees, expenses (including, without limitation, to the extent invoiced at least three business days prior to the Closing Date, reasonable and documented legal fees and expenses) and other compensation contemplated by the Commitment Letter and the Fee Letters, payable to each Agent (and counsel thereof) and the Lenders on the Closing Date shall have been paid to the extent due.
9.    The Agents shall have received, at least 3 business days prior to the Closing Date, all documentation and other information required by regulatory authorities under applicable “know your customer” and anti-money laundering rules and regulations, including without limitation the PATRIOT Act and the Beneficial Ownership Regulation, to the extent requested in writing at least 10 business days prior to the Closing Date.
10.    The Specified Representations and the Acquisition Agreement Target Representations shall be true and correct in all material respects.
11.    The Acquired Business Debt Refinancing shall have been consummated prior to, or shall be consummated substantially simultaneously with the borrowing under the Interim Facility on the Closing Date, and the Interim Facility Lead Arrangers shall have received customary payoff letters in connection therewith confirming that all indebtedness with respect thereto (other than obligations which by their terms, survive such termination) shall have been fully repaid or will be repaid, and all commitments thereunder shall have been terminated and cancelled and all liens and guaranties in



connection therewith shall have been terminated and released, in each case prior to or substantially concurrently with the borrowing under the Interim Facility on the Closing Date.



ANNEX I
[FORM OF]
SOLVENCY CERTIFICATE
of
CACI INTERNATIONAL INC.
AND ITS SUBSIDIARIES
Pursuant to the Credit Agreement2, the undersigned hereby certifies, solely in such undersigned’s capacity as [chief financial officer] [specify other officer with equivalent duties] of the Borrower, and not individually, as follows:
As of the date hereof, after giving effect to the consummation of the Transaction, including the making of the Loans under the Credit Agreement on the date hereof, and after giving effect to the application of the proceeds of such Loans:
a.     The fair value of the assets of the Borrower and its Subsidiaries, on a consolidated basis, exceeds, on a consolidated basis, their debts and liabilities, subordinated, contingent or otherwise;
b.     The present fair saleable value of the property of the Borrower and its Subsidiaries, on a consolidated basis, is greater than the amount that will be required to pay the probable liability, on a consolidated basis, of their debts and other liabilities, subordinated, contingent or otherwise, as such debts and other liabilities become absolute and matured;
c.     The Borrower and its Subsidiaries, on a consolidated basis, are able to pay their debts and liabilities, subordinated, contingent or otherwise, as such liabilities become absolute and matured in the ordinary course of business; and
d.     The Borrower and its Subsidiaries, on a consolidated basis, are not engaged in, and are not about to engage in, business for which they have unreasonably small capital.
For purposes of this Certificate, the amount of any contingent liability at any time shall be computed as the amount that would reasonably be expected to become an actual and matured liability. Capitalized terms used but not otherwise defined herein shall have the meanings assigned to them in the Credit Agreement.
The undersigned is familiar with the business and financial position of the Borrower and its Subsidiaries. In reaching the conclusions set forth in this Certificate, the undersigned has made such other investigations and inquiries as the undersigned has deemed appropriate, having taken into account the nature of the particular business anticipated to be conducted by the Borrower and its Subsidiaries after consummation of the transactions contemplated by the Commitment Letter.
2     Credit Agreement to be defined.



[Signature Page Follows]







IN WITNESS WHEREOF, the undersigned has executed this Certificate in such
undersigned’s capacity as [chief financial officer] [
specify other officer with equivalent duties] of the Borrower, on behalf of the Borrower, and not individually, as of the date first stated above.

CACI INTERNATIONAL INC.

By ____________________________________

Name:
Title:
Annex-1
EX-31.1 3 caci-20240930xex311.htm EX-31.1 Document

Exhibit 31.1
Section 302 Certification
I, John S. Mengucci, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of CACI International 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 function):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to 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: October 24, 2024
/s/     JOHN S. MENGUCCI
John S. Mengucci
President,
Chief Executive Officer and Director
(Principal Executive Officer)

EX-31.2 4 caci-20240930xex312.htm EX-31.2 Document

Exhibit 31.2
Section 302 Certification
I, Jeffrey D. MacLauchlan, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of CACI International 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 function):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to 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 controls over financial reporting.
Date: October 24, 2024
/s/     JEFFREY D. MACLAUCHLAN
Jeffrey D. MacLauchlan
Executive Vice President, Chief Financial Officer
and Treasurer
(Principal Financial Officer)

EX-32.1 5 caci-20240930xex321.htm EX-32.1 Document

Exhibit 32.1
Section 906 Certification
In connection with the quarterly report on Form 10-Q of CACI International Inc (the Company) for the three months ended September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the Report), the undersigned President and Chief Executive Officer of the Company certifies, to the best of his knowledge and belief pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: October 24, 2024
/s/     JOHN S. MENGUCCI
John S. Mengucci
President,
Chief Executive Officer and Director
(Principal Executive Officer)

EX-32.2 6 caci-20240930xex322.htm EX-32.2 Document

Exhibit 32.2
Section 906 Certification
In connection with the quarterly report on Form 10-Q of CACI International Inc (the Company) for the three months ended September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the Report), the undersigned Executive Vice President, Chief Financial Officer and Treasurer of the Company certifies, to the best of his knowledge and belief pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: October 24, 2024
/s/     JEFFREY D. MACLAUCHLAN
Jeffrey D. MacLauchlan
Executive Vice President, Chief Financial Officer
and Treasurer
(Principal Financial Officer)

EX-101.SCH 7 caci-20240930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Revenues and Contract Balances link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Sales of Receivables link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Legal Proceedings and Other Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenues and Contract Balances (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Sales of Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenues and Contract Balances - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenues and Contract Balances - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenues and Contract Balances - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenues and Contract Balances - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenues and Contract Balances - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenues and Contract Balances - Change in Contract with Customer Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Sales of Receivables - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Sales of Receivables - Schedule of MARPA Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Debt - Schedule of Cash Flow Hedges (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Earnings Per Share - Computation (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Business Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Fair Value Measurements - Schedule of Recurring Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 caci-20240930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 caci-20240930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 caci-20240930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Revenue from previously satisfied performance obligations Contract with Customer, Performance Obligation Satisfied in Previous Period Term Loan B Facility Term Loan B Facility [Member] Term Loan B Facility Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Principal payments made under bank credit facilities Repayments of Long-Term Debt Contract assets – current unbilled receivables Contract with Customer, Asset, after Allowance for Credit Loss, Current Cover [Abstract] Cover [Abstract] Fixed-price Fixed-Price Contract [Member] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Contract assets – current costs to obtain Capitalized Contract Cost, Net, Current Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Azure Summit Technology, Inc Azure Summit Technology, Inc [Member] Azure Summit Technology, Inc Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Other accrued expenses and current liabilities Other Accrued Expenses And Current Liabilities [Member] Other accrued expenses and current liabilities. Schedule of MARPA Activity Transfer of Financial Assets Accounted for as Sales [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Same-Day Swing Line Loan Revolving Credit Sub-Facility Same Day Swing Line Loan [Member] Represent same-day swing line loan sub facility of revolving credit facility. Cash paid during the period for income taxes, net of refunds Income Taxes Paid, Net Goodwill acquired Goodwill, Measurement Period Adjustment Subcontractor Subcontractor [Member] Subcontractor. Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable, net Increase (Decrease) in Accounts Receivable Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Prime contractor Prime Contractor [Member] Prime contractor. Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Hedging Relationship Hedging Relationship [Domain] Fair Value Measurements Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Expertise Service, Other [Member] Goodwill [Line Items] Goodwill [Line Items] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Cash flow hedging Cash Flow Hedging [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract liabilities – current deferred revenue and other contract liabilities Contract with Customer, Liability, Current Contract with Customer, Sales Channel Contract with Customer, Sales Channel [Axis] Other long-term assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Gross carrying value Finite-Lived Intangible Assets, Gross Schedule Of Finite Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Accounting Standards Update and Change in Accounting Principle [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Contract assets – noncurrent costs to obtain Capitalized Contract Cost, Net, Noncurrent Operating segments Operating Segments [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Treasury Stock Treasury Stock, Common [Member] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Term loans Bank credit facility – term loans Secured Debt [Member] Equity Components Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Measurement Frequency Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Total costs of revenues Costs and Expenses Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Effective Income Tax Rate Reconciliation [Line Items] Effective Income Tax Rate Reconciliation [Line Items] Amounts reclassified to earnings from accumulated other comprehensive loss Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Adjustment to Compensation, Amount Adjustment to Compensation Amount Additional paid-in capital Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Non-cash financing and investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Department of Defense Department Of Defense [Member] Department of defense. Treasury stock issued under stock purchase plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Credit Facility Credit Facility [Domain] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Federal civilian agencies Federal Civilian Agencies [Member] Federal civilian agencies. Current assets: Assets, Current [Abstract] Goodwill Beginning balance Ending balance Goodwill Consolidation Items [Axis] Consolidation Items [Axis] Payment of taxes for equity transactions Payment, Tax Withholding, Share-Based Payment Arrangement Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Effective Income Tax Rate Reconciliation [Table] Effective Income Tax Rate Reconciliation [Table] Inventories Inventory Disclosure [Text Block] Treasury stock, shares at cost (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service Product and Service [Domain] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Commitment letter amount to be available Business Combination, Commitment Letter, Amount Business Combination, Commitment Letter, Amount Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Sales of Receivables Transfers and Servicing of Financial Assets [Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name Award Type Award Type [Axis] Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Work in process Inventory, Work in Process, Net of Reserves Property, plant and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Bank credit facility – revolver loans Revolving credit facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Income taxes payable, increase Increase (Decrease) in Income Taxes Payable Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Credit facility maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Acquisitions of businesses Payments to Acquire Businesses, Net of Cash Acquired Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted-average diluted shares outstanding (in shares) Weighted-average number of diluted shares outstanding during the period (in shares) Weighted Average Number of Shares Outstanding, Diluted Contract with Customer, Basis of Pricing Contract with Customer, Basis of Pricing [Axis] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-Term Debt, Type Long-Term Debt, Type [Axis] Total shareholders’ equity Equity, Attributable to Parent Balance Sheet Location Statement of Financial Position Location, Balance [Axis] Interest expense and other, net Interest Expense, Nonoperating Deferred income taxes Deferred Income Tax Expense (Benefit) Schedule of Goodwill Schedule of Goodwill [Table Text Block] Indirect costs and selling expenses Selling, General and Administrative Expense Total other comprehensive loss, net of tax Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Recurring Fair Value, Recurring [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Total long-term debt Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Dilutive effect of RSUs after application of treasury stock method (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Balance Sheet Location Statement of Financial Position Location, Balance [Domain] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ASSETS Assets [Abstract] Document Type Document Type Outstanding borrowings interest rate Debt Instrument, Interest Rate, Effective Percentage Derivative Contract Derivative Contract [Domain] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Summarized Financial Information of Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Materials, purchased parts and supplies Inventory, Raw Materials and Purchased Parts, Net of Reserves Supplemental retirement savings plan assets Deferred Compensation Plan Assets Cash collected, not remitted to Purchaser Transfers Of Financial Assets Accounted For As Sales Cash Collected Not Remitted To Purchaser Cash collections not remitted to the Purchaser for sales of receivables under the MARPA Facility. Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Term loan B principal payment Debt Instrument, Periodic Payment, Principal International International Operations [Member] International operations. Amortization expense Amortization of Intangible Assets Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Intangible assets, net Net carrying value Finite-Lived Intangible Assets, Net Accounts payable Accounts Payable, Current Transfer of Financial Assets Accounted for as Sales, Amount [Roll Forward] Transfer of Financial Assets Accounted for as Sales, Amount [Roll Forward] Transfer of Financial Assets Accounted for as Sales, Amount Billed and billable receivables Billed And Billable Receivables Billed and billable receivables. Acquisitions Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest All Award Types Award Type [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Name Outstanding Recovery, Individual Name Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Hedging Relationship Hedging Relationship [Axis] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type Subsequent Event Type [Domain] Accounting Standards Updates Issued but Not Yet Adopted and Accounting Standards Updates Adopted New Accounting Pronouncements, Policy [Policy Text Block] Forecast Forecast [Member] Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Customer Customer [Axis] Schedule of Recurring Fair Value Measurements Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income taxes Income Tax Expense (Benefit) Aggregate notional amount Derivative, Notional Amount Interest rate swap agreements Derivative Asset SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Cash Flow Hedges Derivative Instruments, Gain (Loss) [Table Text Block] Bank Credit Facility Bank Credit Facility [Member] Represents bank credit facility. Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income from operations Operating Income (Loss) Business Acquisition [Line Items] Business Acquisition [Line Items] Number of reportable segments Number of Reportable Segments Total liabilities and shareholders’ equity Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Accrued compensation and benefits Employee-related Liabilities, Current Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Scenario [Domain] Scenario [Domain] Individual: Individual [Axis] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Beginning balance Outstanding balance sold to Purchaser Transfer Of Financial Assets Accounted For As Sales Amount Outstanding Amount outstanding as of the balance sheet date for sales of receivables under the MARPA Facility. Remaining performance obligations, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Total Inventory, Net Product and Service Product and Service [Axis] Long-Term Debt, Type Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Cash collections Transfers Of Financial Assets Accounted For As Sales Cash Collected Amount of cash collected and remitted to the Purchaser as of the balance sheet date for sales of receivables under the MARPA Facility. Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments Financial Instruments [Domain] Purchase consideration Business Combination, Consideration Transferred LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Less unamortized discounts and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Accounts receivable, long-term Contract assets – noncurrent unbilled receivables Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Contract liabilities – noncurrent deferred revenue and other contract liabilities Contract with Customer, Liability, Noncurrent Income taxes payable and receivable Increase (Decrease) in Income Taxes Receivable Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Segments Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Derivative Instrument Derivative Instrument [Axis] Principal amount of long-term debt Long-Term Debt, Gross Exercise Price Award Exercise Price Earnings Per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Treasury stock issued under stock purchase plans Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent event Subsequent Event [Member] Costs of revenues: Costs and Expenses [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments Segments [Domain] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Term loan B period Term loan period Debt Instrument, Term All Individuals All Individuals [Member] Proceeds from borrowings under bank credit facilities Proceeds from Lines of Credit Commercial and other Commercial And Other [Member] Commercial and other. PEO PEO [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Accrued share repurchases Accrued Share Repurchased Accrued Share Repurchased Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] AIH LowerCo LLC AIH LowerCo LLC [Member] AIH LowerCo LLC Accrued compensation and benefits Increase (Decrease) in Accrued Salaries Treasury stock, at cost (20,740 and 20,740 shares, respectively) Treasury Stock, Common, Value Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Contract with Customer, Asset and Liability [Abstract] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Domestic Domestic Operations [Member] Domestic operations. Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] MARPA maximum commitment Transfers Of Financial Assets Accounted For As Sales Marpa Maximum Commitment MARPA maximum commitment. Deferred income taxes Deferred Income Tax Liabilities, Net Technology Technology Service [Member] Change in Accounting Estimate by Type (Axis) Change in Accounting Estimate by Type [Axis] Changes in operating assets and liabilities, net of effect of business acquisitions: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Legal Proceedings and Other Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Tax withholdings on restricted share vestings Restricted Stock, Value, Shares Issued Net of Tax Withholdings Common Stock Common Stock [Member] Measure: Measure [Axis] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Sales of receivables Transfer of Financial Assets Accounted for as Sales, Amount Derecognized Entity Emerging Growth Company Entity Emerging Growth Company Supplemental retirement savings plan obligations, net of current portion Deferred Compensation Liability, Classified, Noncurrent Business Segment Information [Abstract] Segment Reporting [Abstract] Landlord sponsored tenant incentives Landlord Sponsored Tenant Incentives Landlord sponsored tenant incentives. Entity Central Index Key Entity Central Index Key Scenario [Axis] Scenario [Axis] Schedule of Components of Inventories Schedule of Inventory, Current [Table Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Contingent consideration Contingent Consideration [Member] Contingent Consideration Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Change In Accounting Estimate [Line Items] Change in Accounting Estimate [Line Items] Accounts payable and other accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Financial Instrument Financial Instrument [Axis] Expected increase in income tax payable and net deferred tax assets Income Tax Payable And Net Deferred Tax Assets, Expected Increase, Next Fiscal Year Income Tax Payable And Net Deferred Tax Assets, Expected Increase, Next Fiscal Year Business Segments Segment Reporting Disclosure [Text Block] Current portion of long-term debt Less current portion Long-Term Debt, Current Maturities Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Change in contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule Of Change In Accounting Estimate [Table] Change in Accounting Estimate [Table] Title Trading Arrangement, Individual Title Stand-By Letters Of Credit Revolving Credit Sub-Facility Standby Letters of Credit [Member] Statement [Table] Statement [Table] Measurement Frequency Measurement Frequency [Domain] Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Contingent consideration Business Combination, Contingent Consideration, Liability Customer contracts and related customer relationships Customer Contracts And Related Customer Relationships [Member] Represents information about customer contracts and related customer relationships. Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Capital expenditures Payments to Acquire Productive Assets Long-term liabilities Increase Decrease In Long Term Liabilities Increase decrease in long term liabilities. Operating lease liabilities and assets, net Increase (Decrease) In Operating Lease Liabilities And Assets, Net Increase (Decrease) In Operating Lease Liabilities And Assets, Net Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Repurchases of common stock Payments for Repurchase of Common Stock Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Cost-plus-fee Cost Plus Fee Contract [Member] Cost plus fee contract. Long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Principal payment after December 31, 2023 Principal Payment After Thirty First December Two Thousand Twenty Three [Member] Principal payment after december 31, 2023. Change in Accounting Estimate, Type Change in Accounting Estimate, Type [Domain] Subsequent Event Type Subsequent Event Type [Axis] Remaining performance obligations, expected satisfaction, percentage Revenue, Remaining Performance Obligation, Percentage Income Taxes Income Tax Disclosure [Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Term loan principal payment Line of Credit Facility, Periodic Payment, Principal Retained earnings Retained Earnings (Accumulated Deficit) Schedule of Long-term Debt Schedule of Debt [Table Text Block] Other long-term liabilities Other Noncurrent Liabilities [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Cash provided (used) by MARPA Cash Provided By (Used From) M A R P A Cash provided (used) by MARPA. Credit Facility Credit Facility [Axis] Direct costs Direct Operating Costs Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Remaining Performance Obligations [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value as of Grant Date Award Grant Date Fair Value Gain (loss) recognized in other comprehensive income Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Level 2 Fair Value, Inputs, Level 2 [Member] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Shareholders’ equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt instrument face amount Debt Instrument, Face Amount Schedule of Disaggregated Revenues Disaggregation of Revenue [Table Text Block] Acquired technologies Technology-Based Intangible Assets [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Interest rate swap agreements Interest Rate Swap [Member] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock $0.10 par value, 80,000 shares authorized; 43,045 shares issued and 22,305 outstanding at September 30, 2024 and 43,042 shares issued and 22,301 outstanding at June 30, 2024 Common Stock, Value, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value EAC Adjustments Contracts Accounted for under Percentage of Completion [Member] Other Payments for (Proceeds from) Other Investing Activities Other long-term assets Other Noncurrent Assets [Member] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock $0.10 par value, 10,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Basic earnings per share (in dollars per share) Earnings Per Share, Basic Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Accrued capital expenditures Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Schedule Of Goodwill [Table] Goodwill [Table] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets Transfers and Servicing of Financial Assets [Abstract] Transfers and Servicing of Financial Assets [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Remaining Performance Obligations [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] COMMITMENTS AND CONTINGENCIES (NOTE 9) Commitments and Contingencies Termination Date Trading Arrangement Termination Date 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] Entity Address, City or Town Entity Address, City or Town Debt Instrument [Axis] Debt Instrument [Axis] Net income Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Proceeds from employee stock purchase plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Revenues and Contract Balances Revenue from Contract with Customer [Text Block] Tax withholdings on restricted share vestings (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Other accrued expenses and current liabilities Other Accrued Liabilities, Current Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Contract with Customer, Basis of Pricing Contract with Customer, Basis of Pricing [Domain] Finished goods Inventory, Finished Goods, Net of Reserves Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Insider Trading Arrangements [Line Items] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Contract with Customer, Sales Channel Contract with Customer, Sales Channel [Domain] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Customer Customer [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Weighted-average basic shares outstanding (in shares) Weighted-average number of basic shares outstanding during the period (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Amortization of deferred financing costs Amortization of Debt Issuance Costs and Discounts Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Remaining sold receivables Transfer Of Financial Assets Accounted For As Sales Remaining Sold Receivables Remaining sold receivables under the MARPA Facility. Name Awards Close in Time to MNPI Disclosures, Individual Name Entity Filer Category Entity Filer Category Time-and-materials Time-and-Materials Contract [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Issued Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Change in fair value of interest rate swap agreements, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Company Selected Measure Name Company Selected Measure Name EX-101.PRE 11 caci-20240930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover - shares
3 Months Ended
Sep. 30, 2024
Oct. 13, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Entity File Number 001-31400  
Entity Registrant Name CACI International Inc  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 54-1345888  
Entity Address, Address Line One 12021 Sunset Hills Road  
Entity Address, City or Town Reston  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 20190  
City Area Code 703  
Local Phone Number 841-7800  
Title of 12(b) Security Common Stock  
Trading Symbol CACI  
Security Exchange Name NYSE  
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   22,408,154
Entity Central Index Key 0000016058  
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]    
Revenues $ 2,056,889 $ 1,850,147
Costs of revenues:    
Direct costs 1,414,424 1,272,918
Indirect costs and selling expenses 427,946 404,633
Depreciation and amortization 34,678 35,247
Total costs of revenues 1,877,048 1,712,798
Income from operations 179,841 137,349
Interest expense and other, net 23,970 25,571
Income before income taxes 155,871 111,778
Income taxes 35,694 25,731
Net income $ 120,177 $ 86,047
Basic earnings per share (in dollars per share) $ 5.39 $ 3.80
Diluted earnings per share (in dollars per share) $ 5.33 $ 3.76
Weighted-average basic shares outstanding (in shares) 22,304 22,647
Weighted-average diluted shares outstanding (in shares) 22,539 22,894
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 120,177 $ 86,047
Other comprehensive income (loss):    
Foreign currency translation adjustment 16,170 (9,201)
Change in fair value of interest rate swap agreements, net of tax (17,676) 5,432
Total other comprehensive loss, net of tax (1,506) (3,769)
Comprehensive income $ 118,671 $ 82,278
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Current assets:    
Cash and cash equivalents $ 440,706 $ 133,961
Accounts receivable, net 1,069,611 1,031,311
Prepaid expenses and other current assets 236,781 209,257
Total current assets 1,747,098 1,374,529
Goodwill 4,166,015 4,154,844
Intangible assets, net 457,087 474,354
Property, plant and equipment, net 191,379 195,443
Operating lease right-of-use assets 339,748 305,637
Supplemental retirement savings plan assets 101,909 99,339
Accounts receivable, long-term 14,130 13,311
Other long-term assets 165,697 178,644
Total assets 7,183,063 6,796,101
Current liabilities:    
Current portion of long-term debt 61,250 61,250
Accounts payable 263,535 287,142
Accrued compensation and benefits 242,059 316,514
Other accrued expenses and current liabilities 434,254 413,354
Total current liabilities 1,001,098 1,078,260
Long-term debt, net of current portion 1,761,623 1,481,387
Supplemental retirement savings plan obligations, net of current portion 119,906 111,208
Deferred income taxes 156,933 169,808
Operating lease liabilities, noncurrent 380,480 325,046
Other long-term liabilities 111,417 112,185
Total liabilities 3,531,457 3,277,894
COMMITMENTS AND CONTINGENCIES (NOTE 9)
Shareholders’ equity:    
Preferred stock $0.10 par value, 10,000 shares authorized, no shares issued or outstanding 0 0
Common stock $0.10 par value, 80,000 shares authorized; 43,045 shares issued and 22,305 outstanding at September 30, 2024 and 43,042 shares issued and 22,301 outstanding at June 30, 2024 4,305 4,304
Additional paid-in capital 645,917 631,191
Retained earnings 4,480,717 4,360,540
Accumulated other comprehensive loss (14,028) (12,522)
Treasury stock, at cost (20,740 and 20,740 shares, respectively) (1,465,305) (1,465,306)
Total shareholders’ equity 3,651,606 3,518,207
Total liabilities and shareholders’ equity $ 7,183,063 $ 6,796,101
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2024
Jun. 30, 2024
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.10 $ 0.10
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares authorized (in shares) 80,000,000 80,000,000
Common stock, shares issued (in shares) 43,045,000 43,042,000
Common stock, shares outstanding (in shares) 22,305,000 22,301,000
Treasury stock, shares at cost (in shares) 20,740,000 20,740,000
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 120,177 $ 86,047
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 34,678 35,247
Amortization of deferred financing costs 549 547
Stock-based compensation expense 15,391 10,024
Deferred income taxes (7,086) (7,812)
Changes in operating assets and liabilities, net of effect of business acquisitions:    
Accounts receivable, net (35,770) (111,159)
Prepaid expenses and other assets (40,308) (37,343)
Accounts payable and other accrued expenses (10,561) 154,469
Accrued compensation and benefits (75,614) (90,511)
Income taxes payable and receivable 30,609 23,803
Operating lease liabilities and assets, net (1,054) (868)
Long-term liabilities 3,650 7,644
Net cash provided by operating activities 34,661 70,088
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (11,476) (13,991)
Acquisitions of businesses (251) (347)
Other 0 1,974
Net cash used in investing activities (11,727) (12,364)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from borrowings under bank credit facilities 1,289,000 732,500
Principal payments made under bank credit facilities (1,009,313) (640,156)
Proceeds from employee stock purchase plans 3,098 3,156
Repurchases of common stock (3,242) (140,364)
Payment of taxes for equity transactions (187) (697)
Net cash provided by (used in) financing activities 279,356 (45,561)
Effect of exchange rate changes on cash and cash equivalents 4,455 (2,393)
Net change in cash and cash equivalents 306,745 9,770
Cash and cash equivalents, beginning of period 133,961 115,776
Cash and cash equivalents, end of period 440,706 125,546
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid during the period for income taxes, net of refunds 8,563 5,989
Cash paid during the period for interest 20,894 22,219
Non-cash financing and investing activities:    
Accrued share repurchases 0 12,426
Accrued capital expenditures 185 568
Landlord sponsored tenant incentives $ 2,515 $ 1,039
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Beginning balance (in shares) at Jun. 30, 2023   42,923       20,126
Beginning balance at Jun. 30, 2023 $ 3,224,334 $ 4,292 $ 546,334 $ 3,940,616 $ (4,916) $ (1,261,992)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 86,047     86,047    
Stock-based compensation expense 10,024   10,024      
Tax withholdings on restricted share vestings (in shares)   6        
Tax withholdings on restricted share vestings (597) $ 1 (598)      
Other comprehensive loss, net of tax (3,769)       (3,769)  
Repurchases of common stock (154,657)   39,087     $ (193,744)
Repurchases of common stock (in shares)           585
Treasury stock issued under stock purchase plans 2,651   38     $ 2,613
Treasury stock issued under stock purchase plans (in shares)           (8)
Ending balance (in shares) at Sep. 30, 2023   42,929       20,703
Ending balance at Sep. 30, 2023 3,164,033 $ 4,293 594,885 4,026,663 (8,685) $ (1,453,123)
Beginning balance (in shares) at Jun. 30, 2024   43,042       20,740
Beginning balance at Jun. 30, 2024 3,518,207 $ 4,304 631,191 4,360,540 (12,522) $ (1,465,306)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 120,177     120,177    
Stock-based compensation expense 15,391   15,391      
Tax withholdings on restricted share vestings (in shares)   3        
Tax withholdings on restricted share vestings (566) $ 1 (567)      
Other comprehensive loss, net of tax (1,506)       (1,506)  
Repurchases of common stock (3,242)   (144)     $ (3,098)
Repurchases of common stock (in shares)           8
Treasury stock issued under stock purchase plans 3,145   46     $ 3,099
Treasury stock issued under stock purchase plans (in shares)           (8)
Ending balance (in shares) at Sep. 30, 2024   43,045       20,740
Ending balance at Sep. 30, 2024 $ 3,651,606 $ 4,305 $ 645,917 $ 4,480,717 $ (14,028) $ (1,465,305)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation
3 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of CACI International Inc and subsidiaries (CACI or the Company) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) and include the assets, liabilities, results of operations, comprehensive income and cash flows for the Company, including its subsidiaries and ventures that are majority-owned or otherwise controlled by the Company. Certain information and note disclosures normally included in the annual financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information presented not misleading. All intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and amounts included in other current assets and current liabilities that meet the definition of a financial instrument approximate fair value because of the short-term nature of these amounts. The fair value of the Company’s debt outstanding as of September 30, 2024 under its bank credit facility approximates its carrying value. The fair value of the Company’s debt under its bank credit facility was estimated using Level 2 inputs based on market data of companies with a corporate rating similar to CACI’s that have recently priced credit facilities.
In the opinion of management, the accompanying unaudited consolidated financial statements reflect all adjustments and reclassifications (all of which are of a normal, recurring nature) that are necessary for the fair presentation of the periods presented. It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s latest annual report to the SEC on Form 10-K for the year ended June 30, 2024. The results of operations for the three months ended September 30, 2024 are not necessarily indicative of the results to be expected for any subsequent interim period or for the full fiscal year.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Recent Accounting Pronouncements
3 Months Ended
Sep. 30, 2024
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recent Accounting Pronouncements Recent Accounting Pronouncements
Accounting Standards Updates Issued but Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, Improvements to Reportable Segment Disclosures, which requires disclosure of significant segment expenses and other segment items in annual and interim periods. The ASU will be effective beginning with our annual fiscal 2025 financial statements, and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the impacts of the new standard on our segment disclosures.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which requires disaggregated information about an entity’s effective tax rate reconciliation as well as information on income taxes paid. The ASU will be effective beginning with our annual fiscal 2026 financial statements, and should be applied prospectively. Retrospective application is permitted. We are currently evaluating the impacts of the new standard on our income tax disclosures.
Accounting Standards Updates Adopted
There have been no recently adopted accounting pronouncements that are material to the Company's consolidated financial statements.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions
3 Months Ended
Sep. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Acquisitions Acquisitions
On September 10, 2024, CACI entered into an agreement to acquire all of the equity interests of Azure Summit Technology, Inc. (Azure Summit) for purchase consideration of approximately $1,275.0 million in cash, subject to adjustments for working capital and certain other items. Azure Summit advances DoD mission outcomes with its portfolio of high-performance radio frequency technology and engineering talent focused on the electromagnetic spectrum. The acquisition is expected to be completed during the second quarter of fiscal 2025.
On September 29, 2024, CACI entered into an agreement to acquire all of the equity interests of AI Corporate Holdings, Inc. and Applied Insight Holdings, LLC (Applied Insight) for purchase consideration of approximately $320.0 million in cash, subject to adjustments for working capital and certain other items. Applied Insight delivers proven cloud migration, adoption, and transformation capabilities, coupled with intimate customer relationships across the DoD and intelligence communities. The acquisition was completed during the second quarter of fiscal 2025. The Company funded the acquisition with cash on hand and borrowings under its revolving credit facility.
To provide additional financial flexibility for the Company, in connection with the Azure Summit acquisition, the Company entered into a commitment letter (the “Commitment Letter”), dated September 10, 2024, with JPMorgan Chase Bank, N.A. (“JPMorgan”), pursuant to which JPMorgan committed to provide the entire principal amount of a senior secured bridge loan facility in an aggregate principal amount of up to $750.0 million. As of September 30, 2024, no amounts were funded pursuant to the Commitment Letter. During the second quarter of fiscal 2025 the Company expects to complete a new senior secured Term Loan B facility in an aggregate principal amount of $750.0 million, which will effectively terminate the Commitment Letter. The Term Loan B is a seven-year facility under which principal payments are due in quarterly installments of $1.9 million from March 2025 until the balance is due in full at maturity in October 2031. The interest rates applicable to the Term Loan B facility are floating interest rates that, at the Company’s option, equal a base rate or a term SOFR rate plus an applicable margin.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets
3 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The changes in the carrying amount of goodwill for the three months ended September 30, 2024 are as follows (in thousands):
Domestic International Total
Balance at June 30, 2024$3,974,823 $180,021 $4,154,844 
Goodwill acquired (1)— 74 74 
Foreign currency translation636 10,461 11,097 
Balance at September 30, 2024$3,975,459 $190,556 $4,166,015 
__________________________________________________
(1)Includes goodwill initially allocated to new business combinations as well as measurement period adjustments, when applicable.
There were no impairments of goodwill during the periods presented.
Intangible Assets
Intangible assets consisted of the following (in thousands):
September 30, 2024June 30, 2024
Gross carrying valueAccumulated
amortization
Net carrying
value
Gross carrying
value
Accumulated
amortization
Net carrying
value
Customer contracts and related customer relationships$697,112 $(363,603)$333,509 $695,944 $(353,159)$342,785 
Acquired technologies271,381 (147,803)123,578 271,285 (139,716)131,569 
Total intangible assets$968,493 $(511,406)$457,087 $967,229 $(492,875)$474,354 
Amortization expense related to intangible assets was $18.0 million and $18.4 million for the three months ended September 30, 2024 and 2023, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Contract Balances
3 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenues and Contract Balances Revenues and Contract Balances
Disaggregation of Revenues
The Company disaggregates revenues by contract type, customer type, prime vs. subcontractor, and whether the solution provided is primarily Expertise or Technology. These categories represent how the nature, amount, timing, and uncertainty of revenues and cash flows are affected.
Disaggregated revenues by contract type were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Cost-plus-fee$1,280,010 $— $1,280,010 $1,134,435 $— $1,134,435 
Fixed-price439,240 36,016 475,256 467,216 34,861 502,077 
Time-and-materials277,071 24,552 301,623 193,517 20,118 213,635 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Disaggregated revenues by customer type were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Department of Defense$1,534,533 $— $1,534,533 $1,352,306 $— $1,352,306 
Federal civilian agencies439,371 — 439,371 407,344 — 407,344 
Commercial and other22,417 60,568 82,985 35,518 54,979 90,497 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Disaggregated revenues by prime vs. subcontractor were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Prime contractor$1,826,763 $53,656 $1,880,419 $1,601,091 $48,271 $1,649,362 
Subcontractor169,558 6,912 176,470 194,077 6,708 200,785 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Disaggregated revenues by expertise or technology were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Expertise$956,496 $31,769 $988,265 $857,196 $20,898 $878,094 
Technology1,039,825 28,799 1,068,624 937,972 34,081 972,053 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Changes in Estimates
Aggregate net changes in estimates for the three months ended September 30, 2024 reflected an increase to income before income taxes of $3.7 million ($0.12 per diluted share), compared with $2.4 million ($0.08 per diluted share), for the three months ended September 30, 2023. The Company uses its statutory tax rate when calculating the impact to diluted earnings per share.
Revenues recognized from previously satisfied performance obligations were not material for the three months ended September 30, 2024 and 2023, respectively. The change in revenues recognized from previously satisfied performance obligations generally relates to final true-up adjustments for estimated award or incentive fees in the period in which the customer’s final performance score was received or when it can be determined that more objective, contractually-defined criteria have been fully satisfied.
Remaining Performance Obligations
As of September 30, 2024, the Company had $11.8 billion of remaining performance obligations and expects to recognize approximately 42% and 61% as revenue over the next 12 and 24 months, respectively, with the remainder to be recognized thereafter.
Contract Balances
Contract balances consisted of the following (in thousands):
Description of Contract Related BalanceFinancial Statement ClassificationSeptember 30, 2024June 30, 2024
Billed and billable receivablesAccounts receivable, net$906,720 $885,552 
Contract assets – current unbilled receivablesAccounts receivable, net162,891 145,759 
Contract assets – current costs to obtainPrepaid expenses and other current assets6,505 6,142 
Contract assets – noncurrent unbilled receivablesAccounts receivable, long-term14,130 13,311 
Contract assets – noncurrent costs to obtainOther long-term assets14,327 12,310 
Contract liabilities – current deferred revenue and other contract liabilitiesOther accrued expenses and current liabilities(158,624)(139,745)
Contract liabilities – noncurrent deferred revenue and other contract liabilitiesOther long-term liabilities(4,624)(4,607)
During the three months ended September 30, 2024, we recognized $64.1 million of revenues, compared with $64.4 million of revenues for the three months ended September 30, 2023, that was included in a previously recorded contract liability as of the beginning of the period.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories
3 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following (in thousands):
September 30, 2024June 30, 2024
Materials, purchased parts and supplies$74,889 $77,743 
Work in process15,084 13,331 
Finished goods37,341 27,365 
Total$127,314 $118,439 
Inventories are stated at the lower of cost (average cost or first-in, first-out) or net realizable value and are included in prepaid expenses and other current assets on the accompanying consolidated balance sheets.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Sales of Receivables
3 Months Ended
Sep. 30, 2024
Transfers and Servicing of Financial Assets [Abstract]  
Sales of Receivables Sales of Receivables
On December 20, 2023, the Company amended its Master Accounts Receivable Purchase Agreement (MARPA) with MUFG Bank, Ltd. (Purchaser), for the sale of certain designated eligible U.S. government receivables. The amendment extended the term of the MARPA to December 20, 2024. Under the MARPA, the Company can sell eligible receivables, including certain billed and unbilled receivables up to a maximum amount of $250.0 million. The Company’s receivables are sold under the MARPA without recourse for any U.S. government credit risk.
The Company accounts for receivable transfers under the MARPA as sales under ASC 860, Transfers and Servicing, and derecognizes the sold receivables from its balance sheets. The fair value of the sold receivables approximated their book value due to their short-term nature.
The Company does not retain an ongoing financial interest in the transferred receivables other than cash collection and administrative services. The Company estimated that its servicing fee was at fair value and therefore no servicing asset or liability related to these receivables was recognized as of September 30, 2024. Proceeds from the sold receivables are reflected in operating cash flows on the statement of cash flows.
MARPA activity consisted of the following (in thousands):
As of and for the
Three Months Ended September 30,
20242023
Beginning balance:$250,000 $200,000 
Sales of receivables959,019 695,260 
Cash collections(985,229)(718,427)
Outstanding balance sold to Purchaser: (1)223,790 176,833 
Cash collected, not remitted to Purchaser (2)(96,953)(80,542)
Remaining sold receivables$126,837 $96,291 
__________________________________________________
(1)For the three months ended September 30, 2024 and 2023, the Company recorded a net cash outflow of $26.2 million and a net cash outflow of $23.2 million in its cash flows from operating activities, respectively, from sold receivables. MARPA cash flows are calculated as the change in the outstanding balance during the fiscal year.
(2)Includes the cash collected on behalf of but not yet remitted to Purchaser as of September 30, 2024 and 2023. This balance is included in other accrued expenses and current liabilities as of the balance sheet date.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Debt
3 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Debt Debt
Long-term debt consisted of the following (in thousands):
September 30, 2024June 30, 2024
Bank credit facility – term loans$1,117,812 $1,133,125 
Bank credit facility – revolver loans710,000 415,000 
Principal amount of long-term debt1,827,812 1,548,125 
Less unamortized discounts and debt issuance costs(4,939)(5,488)
Total long-term debt1,822,873 1,542,637 
Less current portion(61,250)(61,250)
Long-term debt, net of current portion$1,761,623 $1,481,387 
Bank Credit Facility
On December 13, 2021, the Company amended its credit facility (the Credit Facility) primarily to extend the maturity date, increase borrowing capacity, and improve pricing. As amended, the Company’s $3,200.0 million Credit Facility consists of a $1,975.0 million revolving credit facility (the Revolving Facility) and a $1,225.0 million term loan (the Term Loan). The Revolving Facility has subfacilities of $100.0 million for same-day swing line loan borrowings and $25.0 million for stand-by letters of credit.
The Revolving Facility is a secured facility that permits continuously renewable borrowings of up to $1,975.0 million. As of September 30, 2024, the Company had $710.0 million outstanding under the Revolving Facility and no borrowings on the swing line. The Company pays a quarterly facility fee for the unused portion of the Revolving Facility.
The Term Loan is a five-year secured facility under which principal payments are due in quarterly installments of $7.7 million through December 31, 2023 and $15.3 million thereafter until the balance is due in full on December 13, 2026. As of September 30, 2024, the Company had $1,117.8 million outstanding under the Term Loan.
The interest rates applicable to loans under the Credit Facility are floating interest rates that, at the Company’s option, equal a base rate or a Secured Overnight Financing Rate (SOFR) rate plus, in each case, an applicable margin based upon the Company’s consolidated total net leverage ratio. For the three months ended September 30, 2024, the effective interest rate, including the impact of the Company’s floating-to-fixed interest rate swap agreements and excluding the effect of amortization of debt financing costs, for the outstanding borrowings under the Credit Facility was 4.99%.
The Credit Facility requires the Company to comply with certain financial covenants, including a maximum total leverage ratio and a minimum interest coverage ratio. The Credit Facility also includes customary negative covenants restricting or limiting the Company’s ability to guarantee or incur additional indebtedness, grant liens or other security interests to third parties, make loans or investments, transfer assets, declare dividends or redeem or repurchase capital stock or make other distributions, prepay subordinated indebtedness and engage in mergers, acquisitions or other business combinations, in each case except as expressly permitted under the Credit Facility. As of September 30, 2024, the Company was in compliance with all of the financial covenants. A majority of the Company’s assets serve as collateral under the Credit Facility.
All debt issuance costs are being amortized from the date incurred to the expiration date of the Credit Facility.
Cash Flow Hedges
The Company periodically uses derivative financial instruments as part of a strategy to manage exposure to market risks associated with interest rate fluctuations. The Company has entered into several floating-to-fixed interest rate swap agreements for an aggregate notional amount of $1,000.0 million which hedge a portion of the Company’s floating rate indebtedness. The swaps mature at various dates through 2028. The Company has designated the swaps as cash flow hedges. Unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The interest rate swap agreements are highly correlated to the changes in interest rates to which the Company is exposed. Realized gains and losses in connection with each required interest payment are reclassified from accumulated other comprehensive income or loss to interest expense. The Company does not hold or issue derivative financial instruments for trading purposes.
The effect of derivative instruments in the consolidated statements of operations and accumulated other comprehensive loss for the three months ended September 30, 2024 and 2023 is as follows (in thousands):
Three Months Ended September 30,
20242023
Gain (loss) recognized in other comprehensive income$(11,621)$12,173 
Amounts reclassified to earnings from accumulated other comprehensive loss(6,055)(6,741)
Other comprehensive income (loss), net of tax$(17,676)$5,432 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Legal Proceedings and Other Commitments and Contingencies
3 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings and Other Commitments and Contingencies Legal Proceedings and Other Commitments and Contingencies
Legal Proceedings
The Company is involved in various claims, lawsuits, and administrative proceedings arising in the normal course of business, none of which, based on current information, are expected to have a material adverse effect on the Company’s financial position, results of operations or cash flows.
Government Contracting
Payments to the Company on cost-plus-fee and time-and-materials contracts are subject to adjustment upon audit by the Defense Contract Audit Agency (DCAA) and other government agencies that do not utilize DCAA’s services. The DCAA has completed audits of the Company’s annual incurred cost proposals through fiscal year 2022. The Company is still negotiating the results of prior years’ audits with the respective cognizant contracting officers and believes its reserves for such are adequate. Adjustments that may result from these audits and the audits not yet started are not expected to have a material effect on the Company’s financial position, results of operations, or cash flows and the Company has accrued its best estimate of potential disallowances. Additionally, the DCAA continually reviews the cost accounting and other practices of government contractors, including the Company. In the course of those reviews, cost accounting and other issues may be identified, discussed and settled.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share
3 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Earnings per share and the weighted-average number of diluted shares are computed as follows (in thousands, except per share data):
Three Months Ended September 30,
20242023
Net income$120,177 $86,047 
Weighted-average number of basic shares outstanding during the period22,304 22,647 
Dilutive effect of equity awards235 247 
Weighted-average number of diluted shares outstanding during the period22,539 22,894 
Basic earnings per share$5.39 $3.80 
Diluted earnings per share$5.33 $3.76 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
3 Months Ended
Sep. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company is subject to income taxes in the U.S. and various state and foreign jurisdictions. Tax statutes and regulations within each jurisdiction are subject to interpretation and require the application of significant judgment. The Company is currently under examination by the Internal Revenue Service for fiscal 2017 through 2021 and one state jurisdiction for fiscal 2019 and 2020. The Company does not expect resolution of these examinations to have a material impact on its results of operations, financial condition or cash flows.
During fiscal 2023, a provision of the Tax Cuts and Jobs Act of 2017 (TCJA) went into effect that eliminated the option to deduct domestic research and development costs in the year incurred and instead requires taxpayers to capitalize and amortize such costs over five years. Based upon our interpretation of the law as currently enacted, we estimate that the fiscal 2025 impact will result in increases of $52.7 million to both our income taxes payable and net deferred tax assets. The future impact of this provision will depend on any guidance issued by the Treasury Department regarding the identification of appropriate costs for capitalization, and the amount of future research and development expenses paid or incurred (among other factors). For the three months ended September 30, 2024, the Company recognized a $12.1 million increase in income taxes payable, with a corresponding increase to net deferred tax assets.
The Organisation for Economic Co-operation and Development (OECD) has a framework to implement a global minimum corporate tax of 15% for companies with global revenues and profits above certain thresholds (referred to as Pillar 2). While it is uncertain whether the U.S. will enact legislation to adopt Pillar 2, certain countries in which we operate have adopted legislation, and other countries are in the process of introducing legislation to implement Pillar 2. We do not expect Pillar 2 to have a material impact on our effective tax rate or our consolidated results of operation, financial position, and cash flows.
The Company’s effective income tax rate was 22.9% and 23.0% for the three months ended September 30, 2024 and 2023, respectively. The effective tax rates for the three months ended September 30, 2024, and 2023 were reduced by research and development tax credits.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments
3 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Business Segments Business Segments
The Company reports operating results and financial data in two segments: domestic operations and international operations. Domestic operations provide Expertise and Technology primarily to U.S. federal government agencies. International operations provide Expertise and Technology primarily to international government and commercial customers.
The Company evaluates the performance of its operating segments based on net income. Summarized financial information for the Company’s reportable segments is as follows (in thousands):
Three Months Ended September 30,
20242023
Revenues:
  Domestic$1,996,321 $1,795,168 
  International60,568 54,979 
Total revenues$2,056,889 $1,850,147 
Net income:
  Domestic$102,111 $76,544 
  International18,066 9,503 
Total net income$120,177 $86,047 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements
3 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
ASC 820, Fair Value Measurements and Disclosures, establishes a framework for measuring fair value and categorizes the inputs used in measuring fair value as follows: observable inputs such as quoted prices in active markets (Level 1); inputs other than quoted prices in active markets that are observable, either directly or indirectly, or quoted prices that are not active (Level 2); and unobservable inputs in which there is little or no market data which requires development of assumptions that market participants would use in pricing the asset or liability (Level 3).
The financial instruments measured at fair value on a recurring basis consist of the following (in thousands):
Description of Financial Instrument Financial Statement
Classification
Fair Value
Hierarchy
September 30, 2024June 30, 2024
Fair Value
Contingent considerationOther accrued expenses and current liabilitiesLevel 3$(3,621)$(3,061)
Contingent considerationOther long-term liabilitiesLevel 3$(5,323)$(13,737)
Interest rate swap agreementsOther long-term liabilitiesLevel 2$(3,825)$— 
Interest rate swap agreementsPrepaid expenses and other current assetsLevel 2$1,312 $— 
Interest rate swap agreementsOther long-term assetsLevel 2$12,188 $33,327 
The Company uses interest rate swap agreements to manage its interest rate risk. The valuation of these instruments is determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of each derivative. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including interest rate curves.
The Company recognized contingent consideration liabilities in connection with certain acquisitions, representing potential earnout payments and other contingent payments. The fair values of these liabilities were determined using a valuation model which included an assessment of the most likely outcome, assumptions related to projected earnings of the acquired company and the application of a discount rate when applicable. Fair value of contingent consideration is reassessed quarterly, including an analysis of the significant inputs used in the evaluation, as well as the accretion of the discount. Changes in the fair value of contingent consideration are reflected within indirect costs and selling expenses and were $8.7 million and zero for the three months ended September 30, 2024 and 2023, respectively.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure    
Net income $ 120,177 $ 86,047
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
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 35 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation (Policies)
3 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of CACI International Inc and subsidiaries (CACI or the Company) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) and include the assets, liabilities, results of operations, comprehensive income and cash flows for the Company, including its subsidiaries and ventures that are majority-owned or otherwise controlled by the Company. Certain information and note disclosures normally included in the annual financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information presented not misleading. All intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and amounts included in other current assets and current liabilities that meet the definition of a financial instrument approximate fair value because of the short-term nature of these amounts. The fair value of the Company’s debt outstanding as of September 30, 2024 under its bank credit facility approximates its carrying value. The fair value of the Company’s debt under its bank credit facility was estimated using Level 2 inputs based on market data of companies with a corporate rating similar to CACI’s that have recently priced credit facilities.
In the opinion of management, the accompanying unaudited consolidated financial statements reflect all adjustments and reclassifications (all of which are of a normal, recurring nature) that are necessary for the fair presentation of the periods presented. It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s latest annual report to the SEC on Form 10-K for the year ended June 30, 2024. The results of operations for the three months ended September 30, 2024 are not necessarily indicative of the results to be expected for any subsequent interim period or for the full fiscal year.
Accounting Standards Updates Issued but Not Yet Adopted and Accounting Standards Updates Adopted
Accounting Standards Updates Issued but Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, Improvements to Reportable Segment Disclosures, which requires disclosure of significant segment expenses and other segment items in annual and interim periods. The ASU will be effective beginning with our annual fiscal 2025 financial statements, and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the impacts of the new standard on our segment disclosures.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which requires disaggregated information about an entity’s effective tax rate reconciliation as well as information on income taxes paid. The ASU will be effective beginning with our annual fiscal 2026 financial statements, and should be applied prospectively. Retrospective application is permitted. We are currently evaluating the impacts of the new standard on our income tax disclosures.
Accounting Standards Updates Adopted
There have been no recently adopted accounting pronouncements that are material to the Company's consolidated financial statements.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Tables)
3 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill for the three months ended September 30, 2024 are as follows (in thousands):
Domestic International Total
Balance at June 30, 2024$3,974,823 $180,021 $4,154,844 
Goodwill acquired (1)— 74 74 
Foreign currency translation636 10,461 11,097 
Balance at September 30, 2024$3,975,459 $190,556 $4,166,015 
__________________________________________________
(1)Includes goodwill initially allocated to new business combinations as well as measurement period adjustments, when applicable.
Schedule of Intangible Assets
Intangible assets consisted of the following (in thousands):
September 30, 2024June 30, 2024
Gross carrying valueAccumulated
amortization
Net carrying
value
Gross carrying
value
Accumulated
amortization
Net carrying
value
Customer contracts and related customer relationships$697,112 $(363,603)$333,509 $695,944 $(353,159)$342,785 
Acquired technologies271,381 (147,803)123,578 271,285 (139,716)131,569 
Total intangible assets$968,493 $(511,406)$457,087 $967,229 $(492,875)$474,354 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Contract Balances (Tables)
3 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenues
Disaggregated revenues by contract type were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Cost-plus-fee$1,280,010 $— $1,280,010 $1,134,435 $— $1,134,435 
Fixed-price439,240 36,016 475,256 467,216 34,861 502,077 
Time-and-materials277,071 24,552 301,623 193,517 20,118 213,635 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Disaggregated revenues by customer type were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Department of Defense$1,534,533 $— $1,534,533 $1,352,306 $— $1,352,306 
Federal civilian agencies439,371 — 439,371 407,344 — 407,344 
Commercial and other22,417 60,568 82,985 35,518 54,979 90,497 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Disaggregated revenues by prime vs. subcontractor were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Prime contractor$1,826,763 $53,656 $1,880,419 $1,601,091 $48,271 $1,649,362 
Subcontractor169,558 6,912 176,470 194,077 6,708 200,785 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Disaggregated revenues by expertise or technology were as follows (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
DomesticInternationalTotalDomesticInternationalTotal
Expertise$956,496 $31,769 $988,265 $857,196 $20,898 $878,094 
Technology1,039,825 28,799 1,068,624 937,972 34,081 972,053 
Total$1,996,321 $60,568 $2,056,889 $1,795,168 $54,979 $1,850,147 
Schedule of Contract Assets and Liabilities
Contract balances consisted of the following (in thousands):
Description of Contract Related BalanceFinancial Statement ClassificationSeptember 30, 2024June 30, 2024
Billed and billable receivablesAccounts receivable, net$906,720 $885,552 
Contract assets – current unbilled receivablesAccounts receivable, net162,891 145,759 
Contract assets – current costs to obtainPrepaid expenses and other current assets6,505 6,142 
Contract assets – noncurrent unbilled receivablesAccounts receivable, long-term14,130 13,311 
Contract assets – noncurrent costs to obtainOther long-term assets14,327 12,310 
Contract liabilities – current deferred revenue and other contract liabilitiesOther accrued expenses and current liabilities(158,624)(139,745)
Contract liabilities – noncurrent deferred revenue and other contract liabilitiesOther long-term liabilities(4,624)(4,607)
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
3 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories
Inventories consisted of the following (in thousands):
September 30, 2024June 30, 2024
Materials, purchased parts and supplies$74,889 $77,743 
Work in process15,084 13,331 
Finished goods37,341 27,365 
Total$127,314 $118,439 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Sales of Receivables (Tables)
3 Months Ended
Sep. 30, 2024
Transfers and Servicing of Financial Assets [Abstract]  
Schedule of MARPA Activity
MARPA activity consisted of the following (in thousands):
As of and for the
Three Months Ended September 30,
20242023
Beginning balance:$250,000 $200,000 
Sales of receivables959,019 695,260 
Cash collections(985,229)(718,427)
Outstanding balance sold to Purchaser: (1)223,790 176,833 
Cash collected, not remitted to Purchaser (2)(96,953)(80,542)
Remaining sold receivables$126,837 $96,291 
__________________________________________________
(1)For the three months ended September 30, 2024 and 2023, the Company recorded a net cash outflow of $26.2 million and a net cash outflow of $23.2 million in its cash flows from operating activities, respectively, from sold receivables. MARPA cash flows are calculated as the change in the outstanding balance during the fiscal year.
(2)Includes the cash collected on behalf of but not yet remitted to Purchaser as of September 30, 2024 and 2023. This balance is included in other accrued expenses and current liabilities as of the balance sheet date.
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Tables)
3 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following (in thousands):
September 30, 2024June 30, 2024
Bank credit facility – term loans$1,117,812 $1,133,125 
Bank credit facility – revolver loans710,000 415,000 
Principal amount of long-term debt1,827,812 1,548,125 
Less unamortized discounts and debt issuance costs(4,939)(5,488)
Total long-term debt1,822,873 1,542,637 
Less current portion(61,250)(61,250)
Long-term debt, net of current portion$1,761,623 $1,481,387 
Schedule of Cash Flow Hedges
The effect of derivative instruments in the consolidated statements of operations and accumulated other comprehensive loss for the three months ended September 30, 2024 and 2023 is as follows (in thousands):
Three Months Ended September 30,
20242023
Gain (loss) recognized in other comprehensive income$(11,621)$12,173 
Amounts reclassified to earnings from accumulated other comprehensive loss(6,055)(6,741)
Other comprehensive income (loss), net of tax$(17,676)$5,432 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Earnings per share and the weighted-average number of diluted shares are computed as follows (in thousands, except per share data):
Three Months Ended September 30,
20242023
Net income$120,177 $86,047 
Weighted-average number of basic shares outstanding during the period22,304 22,647 
Dilutive effect of equity awards235 247 
Weighted-average number of diluted shares outstanding during the period22,539 22,894 
Basic earnings per share$5.39 $3.80 
Diluted earnings per share$5.33 $3.76 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments (Tables)
3 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule of Summarized Financial Information of Reportable Segments Summarized financial information for the Company’s reportable segments is as follows (in thousands):
Three Months Ended September 30,
20242023
Revenues:
  Domestic$1,996,321 $1,795,168 
  International60,568 54,979 
Total revenues$2,056,889 $1,850,147 
Net income:
  Domestic$102,111 $76,544 
  International18,066 9,503 
Total net income$120,177 $86,047 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
3 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Recurring Fair Value Measurements
The financial instruments measured at fair value on a recurring basis consist of the following (in thousands):
Description of Financial Instrument Financial Statement
Classification
Fair Value
Hierarchy
September 30, 2024June 30, 2024
Fair Value
Contingent considerationOther accrued expenses and current liabilitiesLevel 3$(3,621)$(3,061)
Contingent considerationOther long-term liabilitiesLevel 3$(5,323)$(13,737)
Interest rate swap agreementsOther long-term liabilitiesLevel 2$(3,825)$— 
Interest rate swap agreementsPrepaid expenses and other current assetsLevel 2$1,312 $— 
Interest rate swap agreementsOther long-term assetsLevel 2$12,188 $33,327 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 31, 2024
Sep. 10, 2024
Azure Summit Technology, Inc    
Business Acquisition [Line Items]    
Commitment letter amount to be available   $ 750.0
Azure Summit Technology, Inc | Subsequent event    
Business Acquisition [Line Items]    
Purchase consideration $ 1,275.0  
Azure Summit Technology, Inc | Term Loan B Facility | Term loans | Subsequent event | Forecast    
Business Acquisition [Line Items]    
Debt instrument face amount $ 750.0  
Term loan B period 7 years  
Term loan B principal payment $ 1.9  
AIH LowerCo LLC | Subsequent event    
Business Acquisition [Line Items]    
Purchase consideration $ 320.0  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Schedule of Changes in Goodwill (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2024
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 4,154,844
Goodwill acquired 74
Foreign currency translation 11,097
Ending balance 4,166,015
Domestic  
Goodwill [Roll Forward]  
Beginning balance 3,974,823
Goodwill acquired 0
Foreign currency translation 636
Ending balance 3,975,459
International  
Goodwill [Roll Forward]  
Beginning balance 180,021
Goodwill acquired 74
Foreign currency translation 10,461
Ending balance $ 190,556
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Finite Lived Intangible Assets [Line Items]    
Gross carrying value $ 968,493 $ 967,229
Accumulated amortization (511,406) (492,875)
Net carrying value 457,087 474,354
Customer contracts and related customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross carrying value 697,112 695,944
Accumulated amortization (363,603) (353,159)
Net carrying value 333,509 342,785
Acquired technologies    
Finite Lived Intangible Assets [Line Items]    
Gross carrying value 271,381 271,285
Accumulated amortization (147,803) (139,716)
Net carrying value $ 123,578 $ 131,569
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 18.0 $ 18.4
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Contract Balances - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]    
Revenues $ 2,056,889 $ 1,850,147
Expertise    
Disaggregation Of Revenue [Line Items]    
Revenues 988,265 878,094
Technology    
Disaggregation Of Revenue [Line Items]    
Revenues 1,068,624 972,053
Prime contractor    
Disaggregation Of Revenue [Line Items]    
Revenues 1,880,419 1,649,362
Subcontractor    
Disaggregation Of Revenue [Line Items]    
Revenues 176,470 200,785
Department of Defense    
Disaggregation Of Revenue [Line Items]    
Revenues 1,534,533 1,352,306
Federal civilian agencies    
Disaggregation Of Revenue [Line Items]    
Revenues 439,371 407,344
Commercial and other    
Disaggregation Of Revenue [Line Items]    
Revenues 82,985 90,497
Cost-plus-fee    
Disaggregation Of Revenue [Line Items]    
Revenues 1,280,010 1,134,435
Fixed-price    
Disaggregation Of Revenue [Line Items]    
Revenues 475,256 502,077
Time-and-materials    
Disaggregation Of Revenue [Line Items]    
Revenues 301,623 213,635
Domestic    
Disaggregation Of Revenue [Line Items]    
Revenues 1,996,321 1,795,168
Domestic | Expertise    
Disaggregation Of Revenue [Line Items]    
Revenues 956,496 857,196
Domestic | Technology    
Disaggregation Of Revenue [Line Items]    
Revenues 1,039,825 937,972
Domestic | Prime contractor    
Disaggregation Of Revenue [Line Items]    
Revenues 1,826,763 1,601,091
Domestic | Subcontractor    
Disaggregation Of Revenue [Line Items]    
Revenues 169,558 194,077
Domestic | Department of Defense    
Disaggregation Of Revenue [Line Items]    
Revenues 1,534,533 1,352,306
Domestic | Federal civilian agencies    
Disaggregation Of Revenue [Line Items]    
Revenues 439,371 407,344
Domestic | Commercial and other    
Disaggregation Of Revenue [Line Items]    
Revenues 22,417 35,518
Domestic | Cost-plus-fee    
Disaggregation Of Revenue [Line Items]    
Revenues 1,280,010 1,134,435
Domestic | Fixed-price    
Disaggregation Of Revenue [Line Items]    
Revenues 439,240 467,216
Domestic | Time-and-materials    
Disaggregation Of Revenue [Line Items]    
Revenues 277,071 193,517
International    
Disaggregation Of Revenue [Line Items]    
Revenues 60,568 54,979
International | Expertise    
Disaggregation Of Revenue [Line Items]    
Revenues 31,769 20,898
International | Technology    
Disaggregation Of Revenue [Line Items]    
Revenues 28,799 34,081
International | Prime contractor    
Disaggregation Of Revenue [Line Items]    
Revenues 53,656 48,271
International | Subcontractor    
Disaggregation Of Revenue [Line Items]    
Revenues 6,912 6,708
International | Department of Defense    
Disaggregation Of Revenue [Line Items]    
Revenues 0 0
International | Federal civilian agencies    
Disaggregation Of Revenue [Line Items]    
Revenues 0 0
International | Commercial and other    
Disaggregation Of Revenue [Line Items]    
Revenues 60,568 54,979
International | Cost-plus-fee    
Disaggregation Of Revenue [Line Items]    
Revenues 0 0
International | Fixed-price    
Disaggregation Of Revenue [Line Items]    
Revenues 36,016 34,861
International | Time-and-materials    
Disaggregation Of Revenue [Line Items]    
Revenues $ 24,552 $ 20,118
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Contract Balances - Narrative (Details) - USD ($)
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Change In Accounting Estimate [Line Items]    
Income before income taxes $ 155,871,000 $ 111,778,000
Diluted earnings per share (in dollars per share) $ 5.33 $ 3.76
EAC Adjustments    
Change In Accounting Estimate [Line Items]    
Income before income taxes $ 3,700,000 $ 2,400,000
Diluted earnings per share (in dollars per share) $ 0.12 $ 0.08
Revenue from previously satisfied performance obligations $ 0 $ 0
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Contract Balances - Remaining Performance Obligations (Details)
$ in Billions
Sep. 30, 2024
USD ($)
Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 11.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-10-01  
Remaining Performance Obligations [Line Items]  
Remaining performance obligations, expected satisfaction, percentage 42.00%
Remaining performance obligations, expected timing of satisfaction 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-10-01  
Remaining Performance Obligations [Line Items]  
Remaining performance obligations, expected satisfaction, percentage 61.00%
Remaining performance obligations, expected timing of satisfaction 24 months
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Contract Balances - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Contract with Customer, Asset and Liability [Abstract]    
Billed and billable receivables $ 906,720 $ 885,552
Contract assets – current unbilled receivables 162,891 145,759
Contract assets – current costs to obtain 6,505 6,142
Contract assets – noncurrent unbilled receivables 14,130 13,311
Contract assets – noncurrent costs to obtain 14,327 12,310
Contract liabilities – current deferred revenue and other contract liabilities (158,624) (139,745)
Contract liabilities – noncurrent deferred revenue and other contract liabilities $ (4,624) $ (4,607)
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Contract Balances - Change in Contract with Customer Liability (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]    
Liability, revenue recognized $ 64.1 $ 64.4
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Inventory Disclosure [Abstract]    
Materials, purchased parts and supplies $ 74,889 $ 77,743
Work in process 15,084 13,331
Finished goods 37,341 27,365
Total $ 127,314 $ 118,439
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Sales of Receivables - Narrative (Details)
$ in Millions
Dec. 20, 2023
USD ($)
Transfers and Servicing of Financial Assets [Abstract]  
MARPA maximum commitment $ 250.0
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Sales of Receivables - Schedule of MARPA Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Transfer of Financial Assets Accounted for as Sales, Amount [Roll Forward]    
Beginning balance $ 250,000 $ 200,000
Sales of receivables 959,019 695,260
Cash collections (985,229) (718,427)
Outstanding balance sold to Purchaser 223,790 176,833
Cash collected, not remitted to Purchaser (96,953) (80,542)
Remaining sold receivables 126,837 96,291
Cash provided (used) by MARPA $ (26,200) $ (23,200)
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Debt Instrument [Line Items]    
Principal amount of long-term debt $ 1,827,812 $ 1,548,125
Less unamortized discounts and debt issuance costs (4,939) (5,488)
Total long-term debt 1,822,873 1,542,637
Less current portion (61,250) (61,250)
Long-term debt, net of current portion 1,761,623 1,481,387
Bank credit facility – term loans    
Debt Instrument [Line Items]    
Principal amount of long-term debt 1,117,812 1,133,125
Bank credit facility – revolver loans    
Debt Instrument [Line Items]    
Principal amount of long-term debt $ 710,000 $ 415,000
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Narrative (Details) - USD ($)
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Dec. 13, 2021
Debt Instrument [Line Items]      
Principal amount of long-term debt $ 1,827,812,000 $ 1,548,125,000  
Interest rate swap agreements | Cash flow hedging      
Debt Instrument [Line Items]      
Aggregate notional amount $ 1,000,000,000    
Bank Credit Facility      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity     $ 3,200,000,000
Outstanding borrowings interest rate 4.99%    
Revolving credit facility      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity     1,975,000,000
Principal amount of long-term debt $ 710,000,000 415,000,000  
Term loans      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity     1,225,000,000
Principal amount of long-term debt $ 1,117,812,000 $ 1,133,125,000  
Term loan period 5 years    
Term loan principal payment $ 7,700,000    
Term loans | Principal payment after December 31, 2023      
Debt Instrument [Line Items]      
Term loan principal payment 15,300,000    
Same-Day Swing Line Loan Revolving Credit Sub-Facility      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity     100,000,000.0
Principal amount of long-term debt $ 0    
Stand-By Letters Of Credit Revolving Credit Sub-Facility      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity     $ 25,000,000.0
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Cash Flow Hedges (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Debt Disclosure [Abstract]    
Gain (loss) recognized in other comprehensive income $ (11,621) $ 12,173
Amounts reclassified to earnings from accumulated other comprehensive loss (6,055) (6,741)
Other comprehensive income (loss), net of tax $ (17,676) $ 5,432
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]    
Net income $ 120,177 $ 86,047
Weighted-average number of basic shares outstanding during the period (in shares) 22,304 22,647
Dilutive effect of RSUs after application of treasury stock method (in shares) 235 247
Weighted-average number of diluted shares outstanding during the period (in shares) 22,539 22,894
Basic earnings per share (in dollars per share) $ 5.39 $ 3.80
Diluted earnings per share (in dollars per share) $ 5.33 $ 3.76
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2025
Effective Income Tax Rate Reconciliation [Line Items]      
Income taxes payable, increase $ 12.1    
Effective income tax rate 22.90% 23.00%  
Forecast      
Effective Income Tax Rate Reconciliation [Line Items]      
Expected increase in income tax payable and net deferred tax assets     $ 52.7
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments - Narrative (Details)
3 Months Ended
Sep. 30, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]    
Revenues $ 2,056,889 $ 1,850,147
Net income 120,177 86,047
Domestic    
Segment Reporting Information [Line Items]    
Revenues 1,996,321 1,795,168
Domestic | Operating segments    
Segment Reporting Information [Line Items]    
Revenues 1,996,321 1,795,168
Net income 102,111 76,544
International    
Segment Reporting Information [Line Items]    
Revenues 60,568 54,979
International | Operating segments    
Segment Reporting Information [Line Items]    
Revenues 60,568 54,979
Net income $ 18,066 $ 9,503
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Recurring Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Other accrued expenses and current liabilities | Level 3 | Contingent consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration $ (3,621) $ (3,061)
Other long-term liabilities | Level 3 | Contingent consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration (5,323) (13,737)
Other long-term liabilities | Level 2 | Interest rate swap agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap agreements (3,825) 0
Prepaid expenses and other current assets | Level 2 | Interest rate swap agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap agreements 1,312 0
Other long-term assets | Level 2 | Interest rate swap agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap agreements $ 12,188 $ 33,327
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Fair Value Disclosures [Abstract]    
Change in contingent consideration $ 8,700,000 $ 0
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /-H6%D'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 " #S:%A9A>I,O.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$G*"B;U9:6G#08K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:'84."9]3B)C(8KX;7.>ST''#3D11 &1]0J=R.2;\V#R$Y!2-SW2$J/2' M.B+4G-^#0U)&D8()6,2%R&1KM- )%85TP1N]X.-GZF:8T8 =.O24H2HK8'*: M&,]#U\(-,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V3=S;MRA@K>GQY=YW<+Z M3,IK'']E*^@<<<.NDU^;A^U^QV3-ZU51\:)>[:NUX&O1\/?)]8??3=@%8P_V M'QM?!64+O^Y"?@%02P,$% @ \VA869E&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" #S:%A9V@9X'[,% "N'@ & 'AL+W=O>4/=#K;=SPD=\.R)'&ZF^ZI40ACRE2:8O.RMCUF]Z/1VN1,KU MF5R+#.XLI$JY@5.U[.FU$CPJ1&G28YYWWDMYG'7&H^+:5(U',C=)G(FI(CI/ M4ZZ>KT0B-Y<=VME=N(^7*V,O],:C-5^*F3"_KZ<*SGJ52Q2G(M.QS(@2B\O. MA+X)?&8%Q1.?8['1>\?$HLRE_&I/;J/+CF=+)!(1&FO!X>=1!"))K!.4XY^M M::?ZFU:X?[QSORG@ 6;.M0AD\D<R&@30)_*_ +T+)D!=9; M;OAXI.2&*/LTN-F#XMT4:J"),UN-,Z/@;@PZ,P[DHU"D2_2**Z%'/0.>]DXO MW.JO2CUKT/ODOE*4J$-L5Z(JAAC.Q/B.^]XHPC_4=Y0EP M^OWH]?^/GH^_EK,M=&09/[V_6&2H>^V\'VPS=ZS4-QV8&. MIH5Z%)WQCS_0<^\7%]YW,OL&ME_!]C'W\5L9YM!%#7EX7@L7*2ZG7O>3"PE5 MM40:5$B#XY ^Y5P9H9)GV% M!,8!9^7A3E6_:^QXJ+XEYT7%>7%DRU0%>5W"OCX&[%\O8#J-0 MC1]XZFRCN$\P"6[);0;=...V"? $SD(7+>K3DI9Z]9SJ'<,+99,*VFA1UE=D M9J!C$JE((//,J&?XC9POX8#[VVL7,2YJB[P7(^@QR _\B=Q&T%'C11P6W$AK M/F YZ'>IWQ\,AT,G+RINR\MJ7G8,[R2*P%V_VAV0.WB.?,S<]8I;4AAX*9GE MF8;T_BY.$DWN)8^<\*A36_@Z$U$TA?P'/K!GT+ ?Y"9S@N-V]P)BKDL8X,*V MG'4"IDH]Q%KIK&??\/'&"GB(CT3HD43S:O 2=2FU@$3Q3',G0ZBO MZ4IF6'PX8#+LT^[%T!T?<&E;OCH=43S:/,0&@I%<$,I^FO],9B+,%=2D$Q)W M"F2:PJPT,S+\Z@0]15"B=5*B>,2!?!O%V9+,GM.Y3)Q\AS.2D^L4D8C5D8CA MH6578^3Z*5SQ;"D:(^ !HP]?9L[\@\O:\M7YAQV5?X)<*?N94GZ;%!4)^\ZSOS*ZYL M">K7\<<_L&:S6[_<)[V!B\X1]H 9\]C N75PB@CDUQ'(QP/+2\;MDG0S)6[W MB3H93Q%__#K^^'A8F0!@5$(FW#G&'#!H'%5QW?\%Z^WM"-H)K]@HU22T*X_E MYF!UM=J,G11;D+WZ\7(G]SVW\Z4FB5B U#N[@ %/E9NCY8F1ZV)_<2Z-D6EQ MN!(\$LH^ /<74IK=B?T#U1;U^%]02P,$% @ \VA862ZA'7!X! M@\ M !@ !X;"]W;W)KJKNI#WR M_L(6D'9A3T7JOFCA>A^J?O 2 ]$E,;4-;/OK.W9""(F3/;7[A<1F9O(\X[$? MS^A(V7>^)42@URS-^=C8"K&[-DV^VI(,\P'=D1S^65.680%#MC'YCA$<*ZQ81NGB>=DLQ5RPIR, M=GA#%D1\W3TQ&)E5E#C)2,X3FB-&UF/CQKZ>VI%T4!:_)^3(:^](4GFA]+L< MS..Q84E$)"4K(4-@>!S(E*2IC 0X_BJ#&M4WI6/]_13]BR(/9%XP)U.:?DMB ML1T;D8%BLL;[5#S3XZ^D).3+>"N:\ROTX6(\,@5 E!\R5R6L(IBG#R9W^#7?X149&["%.6$'8DQ^ M_LD.K%]T3-\IV 5OK^+M]46?/),#R?=$6Q&%9Z \Y:ESF#B6'T31<&0>ZOC; M=G;D6[875G87T/P*FM^[)%/*!4=T#8=2@?%:!])_SY5XIV 7=(.*;M"[$K.$ MP0F*5I*UCFCA[=>S[-F>)S?/Q6IH[)S0&=J1?C7""E[8"V^>QS6 "$X1!&<^ M6&T0>07MXOH:"EMH/"<<>D$#M,;,\@+7U6..*LQ1?TH)K-,JP84N 6*<42:2 M?]2$#FW4@N%Z01@UP&JL?*>KVH<5UF$OUB45."V36ZMY'X6C,+2\)DZ- M70BU,.RH!-LZ2Y/U1BVHPW+-:(;@WL)4/O6B8FDP#"//;D#5V;FAZPT[H-94 MU'X#JB"P5\6I2%494+$E[ KE1&@QVRTLCCL,K29DC9GOAW8'8N>,V/F1Y+X0 MN H24&TU$OA57PMEL(O$^7X4MA*LL;/M,.RJA;-NVKWR=(+;#=#5[)9@V#RU M-&:.'[I=V3S+F]VO;P]PX2YRJ 6GD2['@K0TT;7MHL#JVO+V6>'L7D69W&*> MK!#!+(=SE"/82L7M#7V$VUI,TQ2SVNPG+87B"V$-FC]PFQ*ML7('76M_5BS[ M++/^ #'V(;(S@-6I+Q" M0W?%!1P84N0DH6):SZ*M8([C6JTRUYD%G85T%CJ[7^E:/.)R:?X#D[:\.8[? MKBB=653;UP43L]8!981M5&/(0>?VN2B:A6JV:CYO5,O5F+^53:GJK,YABH[V M'K--DG.4DC6$M 8A8&)%DU@,!-VI/NN%"NC:U.L6&FO"I '\OZ94G ;R U6K M/OD74$L#!!0 ( /-H6%F]9%-K6 , *@) 8 >&PO=V]R:W-H965T M&ULK5;; M7[NN2G.LF+H2:^2TLQ2R8IJFJ= //B]R*%=Q)!G;M028#L=%E MP?%!@MI4%9,_;K$4NZ'C.R\+C\4JUV;!309KML(YZJ_K!TDSMT')B@JY*@0' MB*DIE M?V&WM_4<2#=*BVKO3 RJ@M=?]KR/PX$#X;0[!'N'X-2A\XI#N'<(K=":F94U M9IHE REV((TUH9F!C8WU)C4%-UF<:TF[!?GI9'0_&T]F\\D8:#2__WTZOEG0 M9+Z@S]UDMIC#_6?:NGMXG'PAN^FW"4QG-)_ )_@Z'\/[=Q_@'10<%KG8*,8S M-7 U\3+H;KKG<%MS"%[A$,*=X#I7,.$99L?^+NEI1 4OHFZ#BX!S7%]!Z'V$ MP LZ+7Q&_]\]O$ G;&(<6KSP-3S---+)UR"6,!(5E5MNZF"+,.6IJ!#^O'E2 M6M*1_JLM>C5ZIQW=E/FU6K,4APX!*Y1;=))??_$C[[('GA_' W=[*.#YJ9G"^U(H]>&ZC7'W+1/S1F!'\J-&?G0Q,70CTGW'Z<*1$GGZ ^@P@=FP-;"71EJ#Z"!QM(6KVW*8G/F?JQU$*^%>-<[Y=UB%<91OYUXOR'>OYR(EKII MH]@_KW"_%\7^"<=SLUX0Q+T3CN[!HU>A7-E>0%'@-ES73T6SVK0;-_:5/5F_ MI3:D[AI^PM0]S!V3JX(K*'%)D-Y53'&3=5]03[18VZ?U26AZJ.TPIU8*I3&@ M_:40^F5B_J!ISI)_ 5!+ P04 " #S:%A9E;+8<4$' #B'0 & 'AL M+W=OB=+4< O*UEMN(;;ZG:DRDKP93MHDX\HQM%H MP[-B,#YMGWVKQJ>RUGE6B&\54O5FPZN'CR*7]V<#,GA\\#V[7>OFP6A\6O); M,1/ZS_);!7>CO9=EMA&%RF2!*K$Z&YR3]Q,6-0-:B[\R<:\.KE$3RES*'\W- MY?)L@!M$(A<+W;C@\.].3$2>-YX QS\[IX/].YN!A]>/WG]O@X=@YER)B8^JQAJ\-1?MW+2C(9JL M:)9QIBOX-8-Q>CRYOKJ87LVF%PBN9M=?+B_.;^#FX_F7\ZO)%,T^3ZOWZ+7*"O0S5K6BA=+=3K2@*'Q-%KLWO=Q^S[J>-],E.\0PT-$,0TL MPR?^X7_4A6OX""+?AT_WX=/6'W.%7U>5*#3B2@FMWMOBV3H([ Z:+'NO2KX0 M9P-((R6J.S$8__:*1/B#+;I?Y.PH5K:/E?F\CR=6#7MH8*(LBI,^=(L93FD8VY%'>^21%_F-U#Q_!LC(G+@XB'&: M]%!:[%@6 M>*%=%IH7MQGLSMWT.3=I8@((8YS$/9P6LSA@H0-FNH>9/K%%@?0K_3!$9Z)%M;$BIB;B M@##DN(C0TMOU39L>8.U(D?E;:=FQ)_'2YK2A\A_U(URW,]+"&8))BP )ZP..[ M$"QV4!1=?$\[\J1^\CR6=D^@I285$HR)*?"LAG%"(\=NIAUI4C]I?CE*MU:2 M-%FX.$Y,*W@+7\81B6B_9MH,@X2PQ,'X]*"#]%/FLQA?SO/LMDT ]:+P+*Q) MTM1HPZQVA.+$$5Q'K]1/KQ=B)0#E$KI^R&*!-/_IV$46U@1R9<8ZV%@X39Q( M.W:E?G;M"\:#70\S+HO=;%NQFWS*$APD_6)NLX-:'D0.[!WM4G\3V1DKV2L=I0DH0-OQYCT.:WC4RA-Z@/R(4%HP+08TCA.4E<=[%B2^EER M75Y^F5Y/+Z0R]N;J^F:+TK16\U[%=DB#K@<__ M=W0^-/%JN=F:5V(M\Z6HU&^O$DKB#VW;IQ_LQUQ>+G_Q.=\?A M]*F6][%N*2T7/]!K_(Y@T$H5NN-Y#2T-P4.,,5+-' &WUWHMJ^Q?L6Q*Q>/3 M3*E& <@*R5HK:/674%VL4V?RN%$Z?";'IWD=RS,_RT_D9@."RA%AXHCP PK8 M$ =A+\I&WE ZA";X,%K$-9J)4HO-7%3;]7D\?&U'M*ZHRQ7IN_JC+L2Q%^O1 MHZDS L#5/WFT6CE*!NND"/-+D?/E,FO8&.I;$1Z%1>%8W4#R, [S=[-O+;18,00.J4K1?I_('*[DP M4T= 4%%HV>1.2X?F8)WF8'[-L>5PY20)*W!34#!HN2+SLX#%,"0)Q0ZUS3KI MP5XH/=H5>&$8D?'5PG[08C&T'[2,#C[ -5\_O_+J-BL42-$5C,3O8IB):OM! M<7NC9=E^DYM+K>6FO5P+#O ; _A]):5^O&D^\^T_ZX[_ U!+ P04 " #S M:%A9I@?$N2,# :"P & 'AL+W=O3*I1U$HI2JG;H6E6Y[F/9@$D.L.G9F.]#NT\].TBR4 M$* ;#^#+.<>__\DQ.?T5XX\B0DB"IYA0,3 B*9,STQ1!A&(H6BQ!5.W,&8^A M5%.^,$7"$0PSIYB8CF5US!AB:OC];&W"_3Y+)<$433@0:1Q#_GR."%L-#-MX M6;C'BTCJ!=/O)W"!IDA^329,5J(R M!EK*C+%'/;D.!X:EB1!!@=0AH/I9HA$B1$=2'+^*H$9YIG:LCE^B7V;BE9@9 M%&C$R'< $C(OL&J]RVTS5 D K)XL)9$<28 MYK_PJ4A$Q<'VMC@XA8.SKX-;.+B9T)PLDW4!)?3[G*T U]8JFAYDN#.\'8W!]&H\?IB"HPGD MB,H(21Q <@P^@O? !")2JZ)O2L6AHYE!<>9Y?J:SYC?NH MV?US2K>YFTI]F0*G3(&3Q7.WX4@HD:I,"=@<7&(*:8 A 1,F<%9I/X8S(;FJ MMY]U4O/87GUL?0G/1 (#-##4+1.(+Y'A?WAG=ZQ/=<+_4["U-+AE&MRFZ/Y$ MW1_$.0J!*KK@\00DD(,E)"D"1YB"D!$"N0 )XOF#/Z[+1GY$-SM"_X,L?:ME M]\UE562SS1J[5[)[A['GI0E@*B/&\6^UH37DJ[7@>?QV!_7UO8?A&O]IR7]Z./]^ MQ7VZ@>2YEM?>9*\W=+:RV];?MZ1U./T!E5Z$KZ(YCFO5:-AB:6\747G5VXTB M'E2?)U+^_+J() B8D#LEV)M@5M>K*:%]+',)9J5QT5WC%\@7F I T%RY6JVN MBL'S1BR?2)9DOU2VP_X?4$L#!!0 ( M /-H6%GA5B*1"P@ %\B 8 >&PO=V]R:W-H965T&UL MK5IM;^,X#OXK0FYQV 6F$TOR:Z\-D$G;W0!M$C2=V<^NK32^L:VL[/3E?OU1 M=FHYMJQI@0R*J9U2S$-2Y$/*OGCAXF>Q9:Q$KUF:%Y>C;5GNSL?C(MJR+"R^ M\AW+X2\;+K*PA%OQ-"YV@H5QM2A+Q\2RW'$6)OEH##F,2S8C*=_)W&YO1SY(Q2S3;A/RWO^\A<[&.1( M?1%/B^I_]'*0M48HVA!/;" 'A;0 MRM :667655B&DPO!7Y"0TJ!-7E2^J5:#-4DNP[@N!?PU@77E9+9<7%TOUM=7 M"*[6R]OYU?0!;M8/\.ON>O&P1LL;-)NN_T(WM\N_U^@,?5]?H=]_^P/]AI(< M/6SYO@CSN+@8EX!&ZAQ'AV_^5G\S&?AFBNYX7FX+=)W'+#Y>/P8K&E/(NRG? MB%'AFNV^(FI]0<0BM@;/[./+J0$.;3Q+*WUTR+/*:3?WRSNT7%W?3Q_FBS_1 M=/8P_S%_F%^O=5ZKM=IZK3*KSXM=&+'+$:1MP<0S&TW^_2_L6O_1F7PB94<. ML!L'V";MDP44H22/>,9T9M9KW6JMK#7/$TPL['D7X^>V 7TQW[5L)76$S&F0 M.<;03./_0F9!,2H+5'*H1A'/HR1E*&\@R\_E71066[03_#F!38H>WQ 44!&6 M2?Y45Z"D3%AQKC/0.64<3Z3LR%MNXRW7&,@]4S8IVVH"&^D06="0&1VR1Y"#&&L$6\*+7E MRNL!(+<5JEKGX M;L/\B162HEH)6Q0,,EYNX30)'Y.T2MXO59[#7F&;#?06\NIQ7X"^ D2C?_9) MD4&X'SCJ>)[5 MB:].#L,_)Q@(,5%HB1'M2K!=F,3O:5+'E9=;)@Z!UL(F?3BV1:UN<=+)48_: M= "U:@JPD7*5CW?AFW1P&W44B3U3!FGQ4XT[+;C:YL,IVF=8N5=Z3M>( M^:X_ %X1,38S\2W/G\Y*)K(V;"W,/J=2U^G5D;Z4Y]H#7(85]V(S^2X^VN)I MD?<)%AJ=?B[VQ3S+\H<\K(@8!Y\:,.:+']?K#PP8V$CPG^:L$VD['OD4T1,C M)TYFX2XIP[0NFG%2[H4^5@ONP+^A1XK3DCDU1I$S,I+P2,/@D.R@YT$?41PA9&+//6Z)E9RN@F'9- MT4BZMH4==\ 6Q='$S-''86'9+N5OC*%"3J1HMQ?15K8=NS3,]29HF-L*NJVT M3FH8NV)N8F;N>_8.L"JGT-]ET(E6T+58^R1\1HE-NF U8A@&A,$ZH-B:F.?F M5;U;)-:Z#=UP@1AP0OF&2@$>#JMS;;VC-5,R]GLE3"/E!@-L0!7#4C/#:END MWP]U^(_6P8JY$-,^L1(OH$Z7@#5R9[;3GG".[5 $3,T$?-V,]^PUJHX'$'1Y M#$6'HP+8/969LK.N+F1PGL-4IKC6H#[YV@"T:XZ.R&DP,!M0Q='4S-%55&HK MDL\"[U,T3#6>W8/>EPO: _XQ\M:QN)G*9T-8O\ ,^93DN=Q+$"5HPA,>:PW0 M#+>4!KW&6R>''<\;J#U4<3HU#\$&$Y@UHNNYNO9[7+]_?[Z^$$/#!,WR_N[Z<-\N=!:<=+3[5-I M._:(HG1JIO0JG-594KP7=S6FA8)O]P',OVB=LWW&[M*Z1 M<@)_X("&*DZG9D[_M3$PE$/KK 7>IVIB^4'WQ$ G1@@>@JXHG?K&G;G@^5F5 M42U.R6-MJZ\]C*7&CN'3F_)$VHZ=H?H%:NX7W@_:BFTH@*E4MZ.UO$_]W898 M(X*A_QDH)[9J#VQS>] <"'YP$+?[_([]+O5HA)RA(RE;=0"VN0.XA=V4<@$^ MW4&CQ>5#C)+!3JN>^4'Y3IX'(./>0TB8Q7N8^U+8HMVD&+<>U6=,/%5O,!2H M.A2N'W4WGS9O24RK=P,ZGW_#Y[/Z70>EIG[UXBX40*,%2MD&5%I?/7"CJ-]F MJ&]*OJM>"'CD92D_3?CY05 MRR(IQFH/^Y)(-N\YZIX[DGI(GSYF^9=B16F)GM9)6IP-5F6Y>3L:%8L574?% MFVQ#4_;-79:OHY+=YO>C8I/3:%D9K9,1,0QGM([B=# YK3Z[SB>GV;9,XI1> MYZC8KM=1_NT=3;+'LP$>/']P$]^O2O[!:'*ZB>[IG):?-M-ZA:_!G3Q^+@&O%'^9QE7_C-Q?)L8/ >T80N2@X1L7\/ M=$J3A".Q?GRM00=[G]SP\/H9/:@>GCW,YZB@TRSY*UZ6J[.!.T!+>A=MD_(F M>WQ/ZP>R.=XB2XKJ+WJLVQH#M-@69;:NC5D/UG&Z^Q\]U8$X,,!FAP&I#/*.>M&1J_J/BMK!DC<FH9)WE+D>+NF/O=ATC'1V[S81IM8G5/?#W6#2W92$"7R(_R M-$[O53$(7NC.8K%=;Y.H9"A7Y8KFB#T>&W%6?"AXH.@B761KBG[]D!7%B0(^ M?"'$;.PJMODW5;1&+(_VR43VR40J0*L#\!V]CU/^K&QT2*)TP;K&(KA+CQ,4 ME>CW;?H&F<9K1 QBJG)"B\^'Y;?%)EK0LP&+0D'S!SJ8_/P3=HS?5)FR [,K M,#XD/TPLXG&_#X<9 >G2AP0+(,%".1C$P,39!Z-%N+DGW.Q)^#$D[S"=@ZZ8 MA%BF:;69F+72HH=*438,(@XQFK]]J7X*)<^I,L $BP$ FM1/-Y3/-92?!L]L:5_N>+# M/%\MHNI5KRCS>,&7?]4B"CVP#ZHO#]95*NZUKOJ._&.)56$ZG$&Z\R'! DBP M$ BLE1[N/CUU6BM9\+L)<86JU/O MMB_'"K>F9[B"4Q_4:0"*%M9H[?M%-('UHYB6I2D3.Y9AFN((;ZOD M;7%W0@%G>Y9[,)75[,CM+(,XCB, !HJ&0]<1\4)%[X;8LDU,NH+::%E8+V;U MVB6RE#&&5'VF6):M+-.PQ(T&4*<^*%H BA8J L*JR3(ZB&\4+JR7N%[<+5*3 M+>M/IHU=UB.QH,9R03$>11H56U$"B'JU_G-Y4PIZQ D)K4]G( M640O9WWO!A-1"";8-B0*0?4H4#0?%"TX+B AE-,VW8TD1?225,]M)B)K)$.3 MB*^Y4[W3WBPKG&)+/!$"ZC, 10MKM-9KFVEX'8(B::0EHI>6?F"'28_<>S(& M/>4%BN:#H@6@:"%1G$'K2(I&&B-Z:0QB?XG(ZHV)+5LL<]"#7PJ?EB,6.:CB M!8H6UFBMX\&&YW70V0A>Y(4S7<#[2WIWO0L?$FT&BN:#H@6@:"%1"'Y=E=]( M>$1_ONOX_26E2*I'[YT9\BDOKJ3:XH(=5(P#10M T4)%0#2*.&E4-J)7V?3[ M2VJF/7FH%:V MXW*X>$IC=/#K-O[SR(]1?A^SP3*A=\S4>#-FM.2[7QSN;LIL4_W@[7-6EMFZ MNES1B VZO '[_B[+RN<;_ANZ_>\^)_\!4$L#!!0 ( /-H6%E(P\,<]@4 M #<. 8 >&PO=V]R:W-H965T&ULG5=M;]LV$/XKA L4 M+>#:CI.^H$T")%F[95NQH%FW#\,^T-+98D.1*DG%R7[]GCM*BM(E:;LOMD3R MGKM[[HW:W_IP$2NBI*YJZ^+!I$JI>3V?QZ*B6L>9;\AA9^U#K1->PV8>FT"Z M%*':SI>+Q8MYK8V;'.[+VEDXW/=MLL;165"QK6L=KH_)^NW!9&?2+WPPFRKQ MPOQPO]$;.J?TL3D+>)L/**6IR47CG0JT/I@<[;P^WN/SE;LR"W*O!IH/&#N"K2,,XX#LIY"M@UD$N'QSJ:J/Q: MG06*Y))FKO;G"=!\8%YT,,<99GD/S*YZ[UVJHGKK2BIOR\]ATF#7LK?K>/D@ MX#DU,[6[F*KE8KGW -[NX.>NX.W>@_=;V&AG_A'WINK$N^BM*77.#%?>&><=H715IUCD9"&*:J_CE8Q!232WWPC]V\/X/V#4[Q6A>@I?-]I=&[=1K=-M:1*5JO"(MXOY MJ:,4+^N!O7C#'F!/CDY.U:E+%)Q X\"I*R0 L5U%4QH=#$7U1 [ZH!)4GV3% M3U6E+TFMB)P"@XT.4-2T(;;:)96\G VMA3CC!=JT5I2(9MX\IZ(-)IGNQ-NK MHM)N(PIJ$Z7-/#E_>_)4=HTK;%N2".H8*<6ILD:OC!6$*11$5+Z HT6&K&JJ MF*9 %;H&"?Y$DJ<(32T5*F/L_.9VI #40R+;6HX M4_AE:^9OC!"HL,A8 MLS; @-7 8&O[$D$-!-B;I9M1G<^DT L=@A1Y#XS\EM0=33/GZ1 MM1*65Y9&BXV^YA61[?'&&25).UB4RRPKZI9&%9?C5/-%18)%R$'3MVL]RDCC MT*3;6A";)O@K4W/\UMH$!;M;IJG0+=*EZPNQ\B$]0YQJ!>(1_FX#)SJC,S4C MA$ZRRZ7'CUXM=UZ^B3!JE12N/B@*)^6LA;]SSO5Z!5?[B8866N*5JWVEW84J M4#8F04/!WEZ/#8]R:@B+Z/\N>[ZB:@L;*2;15:HVLI)?41A6+4%ETXJ<5)Y# M 80+\(]TU)(7HHYC(S6NL1 :'YAM[H< BDAFBSQ#[G%+'PR36$K* YWK1UNC!SB:>Y*]TZGK\PD7 'Y?H@.85'IGW#? MRNNYA?1U5'1SY D?@_IM98I*NH.D7FZ6/!$X;=F$G$9/;_JU@Y"YL- L5%W74L).CW.+MBMG7?5SZU+E^,)7;" MXC_@M02P,$% @ \VA865<8 M"A4!! Y0D !@ !X;"]W;W)K.QTYV1C[Q17,GAY+I=TT*;RO+OI]EQ9<"M7I;!/"U9F,TV.D^W" MGE*TQ(BBE;I[B ML>5AQ^!\\(K!L#48QK@;1S'**^'%;&+-AFS8#;0PB*E&:P0G=1!EZ2W>2MCY MV1VGK#W-T]34VDN=TZTU&N.40;UWD[Z'E["WG[:(BP9Q^ KBB#X:[0M'O^J, MLY?V?437A3C"(AH/A^ #>J$MY%/%&K^#MY+KT0F?"9H[N MJTQX)DSILA Z9Y+Z)2M2I[)23'_-5\Y;5-/?^[AI7(_WNPY?V(6K1,K3!)^0 M8_O R>SMF^/3P8<#B8V[Q,:'T/^3EC^&2 >X='3C7,T9K6I/OQM/?Z+%S#-3 M>:S=:"P]<+EB&V0='9$OF*ZE%F!9J/VX"X,'O;N>+Q?O23;@A\1\-U_>OX_P M/P_.CNBFK&SP&0/WANZX,M:+%31=C3^ ,:,%*$4K)EZO.78M3'*I=VMF9/HD'O]569'GEG/19-J<=?'06.$@ X,$2.F?WKXY'QZ? M?7 [RGB VU!MEE,#9I1L+1UM<-:$YRX@?K*)"H9P70F9_:CPIP>$=X6I518P MH]9(KWK67SWU\!6\5A#2A3(HI0@:J7??'$$]9Y3,8@WL+?-]+;J_ M<_26;/-XP0A@B*,YA;O5[@XS;X[NY^W-!>BCL-#:D>(U3 >]LY.$;'.I:";> M5/$@7QF/:T$<%KB'L0T;\'YMC-].@H/N9C?[!U!+ P04 " #S:%A9#%_Y M5L8% #U#0 &0 'AL+W=O+ :8(X31^*/G"ET8H)12HDY?7VZWN&TMY2QTV* M]L%>B>0,SYR9.:1.ELY_#B5SI)O*V'#:*V.LGP^'(2NY4F'@:K:8*9RO5,2K M7PQ#[5GER:@RP\EH]'A8*6U[9R=I[)T_.W%---KR.T^AJ2KE5^=LW/*T-^ZM M!][K11EE8'AV4JL%7W'\M7[G\3;<>,EUQ39H9\ES<=J;CI^?'\KZM."CYF78 M>2:)9.[<9WFYR$][(P'$AK,H'A1^KGG&QH@CP/C2^>QMMA3#W>>U]Y]I[V*.="-2:^=\M7W,5S)/XR9T+Z3\MN[:A'61.BJSIC(*BT M;7_534JC)&N"TE:1<18]9#;MX M-LV^-#IH82B<#",\RO@PZZS/6^O)-ZP/Z(VSL0STL\TYW[CXCO .-^$=WN7]'[/W_=;TUA+(CUS-V=.XRT"?9M/9!8$1]IP3 MZ'%@BM3",Z,S(\F[> %?RAAR!<62B3$25[(<9B$&&9_^*:1>H?=UI ^# M$;K#&%FA+64JE'T(S?P3FC^!S#^AEP1R2,Y%*K1=8&&MHS(I_1G["!4CAQ \ M:5 1!ONP57ZM;,:!7K@7V"XD98+29:["X%+'$F:!:N=CX8!%P):0A4#_E!&O))KYS)@2MT=2&,3.O::.QQ@3* Q.XLN;R XFH_^M=+["G;/! >11']Y=,W8RKLFQ]<)WLJ1R5V_5"(IC0[$1(6RG MYMH@L8S(,]<@CWE7+KS @@\FV052ET'Y,$[2*#P+X4KSB4!"'G!4I$H MBJJQR?/?:VBIPK^J&O$#T:V575'1R/&0K/9<"WCA6RJ[%%CR-W<>*B@))C'S MJ:4\7SMSG6A'N:$5"Y4)&2MLY!*A2#((S)-G@"@@]C;3\F3X1B?F5BE_<0NL MGQ+NK.VN" F0S.]W_>XYL6/]5?$G&G4J% )9PLD#67W_IZ>3R>AXMIV]3+-I M?'S\L$^Y$FIO4]\$Z/6[-[ATH;EFJ:+/E?WZELJN7 ,7TC3(MM4@#TEO).2YU_F"R3@X M7*="R$P2 U82#G>YJFI9=M[3XYVV@ZMDH1@R\#!A@'K.F/H*\A>E])N?%U* M]MD=T(OO+-7]E":Y#.)V7?0(WN)R^14!']A7="GAG_\8 ?NA][OL+/%*7!2< M+JE&3@5?R7V%OQ6>]-9). MU5'T-HLN'26C@W$;Q_HX(#D"@DBTT9F:&UZG]U:V!7F!"HR2YJ]KMZ^?-^.U:8)*:U;5/A\P2$]N.T" M-]RYBD.)%^F#0Q04++6W\LWHYIMFVE[EM\O;#Z(W:9< ,2E@.AH\.>J1;S\R MVI?HZG2QG[L(V4^/);[+V,L"S!?.Q?6+;+#YTCO["U!+ P04 " #S:%A9 M>#Y0954$ # "0 &0 'AL+W=OT<'-()6]B'KGQK/UVK8]#MRN](B*)-?:#-S1 MU.S6=C3(NV TR'4:Q^5ZX$)%F_.P]MILSO7DI%#XVH"=AH&;VRN4>G\1)=%Q MX8W8]7T27R=E5[O6#PN\"]_;. M&'PD6ZW?^T;.D-[XZ/WG\,L5,L M6V[QF99_B,[U%U$=08?7?)+NC=[_A(=X"N^OU=*&+^QGW2*+H)VLT\/!F! , M0LV__.:0ASL&=?P5@_1@D ;<\T8!Y7/N^.;_""$&JP)G%#^4-XZ M0U)!=F[S0NMN+Z0$KCIXJ1Q7.[&5")?6HK/G:T=[>,UU>_!W-?M+O^(O@U=: MN=["#ZK#[E/[-6%; *9'@%?I@P[?XKB"+&:0QFG^@+]L"3@+_K+O"AB>"]M* M;2>#\.?EUCI#M/GKOC3,N^3W[^)+Z;QHZ2,GSX00[[$ MD#_D_3L.[?_X@T7\:X_0]B1%"T*!\U-NS*U0.^"#GI0#?0V[HSJUC*#C>H,( MP\P+]+P .E6'PQ;-7*X'M$ZT'A\:Q7U- M3 M,(3M-'D"CQ_5:9(^A2KW_U3_5-V*ZM$85.TM$"V4E0$#E%D)2,A-3$KBG*&5)8L3@KX^YO_ N:7JI531T>S'(!0P@DNY2W0 M1[?<471.@Z)>N9TLD@$]_ZC-(AAY,($W4\XT4W&L\738O9J(10('6JW MNH=[=U;XO-(24&%]*.37^YD9X[U^SIE[LO\I/5X8[5-PY/ '+B?:N6VG89(A M6[_0M;B(/]/^JMZST+9I5X(:&H@-A65PUFV/XK#@\]Z+T1(#RJ9B29+2Z#0K M,U;&V1//EBQC1=P$><&:/ _R(B,&-T&>IZRJ"X)SX*_#ME=:ZIT@+J15PK(Z M(8+D%:N]QR0E?U4=)"G9G299PZJD)$F6L*)L#C4EOLC\"31ES?+&E])I063/ MX](CR(N*Q745Y!5+4X_U-&]25E=%D%,!9D4.EX,V3OP[EPW>T+O"XI(5XN67 M.^Z)B"=)O8KIZI,RW.*42+^2+RO?V&7(G@89HXWMB.%-(&]7]S7E]9U;E8YK M%]X.GG_4Y^8+=EE=GB>7\ZW\47U^V[SB9B>HOB1>DVF\JHH(S/Q>F"=.C^&. MWFI'W C#GIY8:+P"R:^U=L>)WV!YM&W^ U!+ P04 " #S:%A95U6SEA$( M "8%@ &0 'AL+W=O!EFF+K2SZ2"I.[M?W&4JRE6R2V^T5 M!?:++5(SPYEG7JG3G3:_V4I*Q^XW=6//)I5SV[>SF2TKN1%VJK>RP9N5-AOA ML#3KF=T:*9:>:5//HB#(9ANAFLGYJ=^[,>>GNG6U:N2-8;;=;(1YN)2UWIU- MPLFP\5&M*T<;L_/3K5C+6^E^V=X8K&9[*4NUD8U5NF%&KLXF%^';RX3H/<$_ ME-S9T3,C2Q9:_T:+'Y=GDX 4DK4L'4D0^+N35[*N21#4^$\O<[(_DAC'SX/T M#]YVV+(05E[I^I]JZ:JS23%A2[D2;>T^ZMW?9&]/2O)*75O_RW8=;9)/6-E: MIS<],S38J*;[%_<]#B.&(GB!(>H9(J]W=Y#7\EHX<7YJ](X9HH8T>O"F>FXH MIQIRRJTS>*O Y\X_RCO9M-(RT2S9E6Z< 4[L4M2B*:4]G3F<092SLI=WV<14&4O"(OWAL<>WGQ MZP:SE=&;@\$[Y2IVY>&6AOWK8F']_K^? Z"3GSPOGY+HK=V*4IY-D"56FCLY M.?_ANS +WKVB?;+7/GE-^A]PU_\CCUTK*]9K(]?"IY!>L3W#ITJ"8;,5S0-; M'LCPQ@PDBP=6#B+=PU;R/J"!<+?<&N0WN[-3U(3%0*H-]]KL*NDJ(L5!5M>M MUV!K])U"8#%E/;A:KQ^FI"0V2ZBUUD9YW;Q3 M&L-X\PI9-FZ4Z$%",:ALKD'LMV,P2J%K=@*-0U+(YE8 MK5!GY'(ZQ@QZO@@&VTEBLVRE:R_EC6J@D&XMI-OCM]#=2/DHFQARPO=D-^1AG/ D3I]0#+L?U+U?$"TG0.<$Q5@:)6K+HCS'JY!%"4_3" :'/(.]X3SF M:9C#>!Z&!8O"F&()^G//3[:<+G M>;=9I)"7Y*^Y>!S@WXB+K^56&+>AI$"07\L56F[GZA0.2./XB2,/NR&/TXC' M0?:$8MC]()?2X(12W:E:"?3@M6Q*RD-R? R_#5S#.@ER'B?)8;]?H]( U1(^ M]\FG?66((I[ R;T'BXC/BY3%*3Q?#%Z;!SR9YW^!XU\H9=]("-QX[4=J>Z.C MC.<9^3E%^J19MXD\3\(.E0S9%LP)RZ3@41YVFPD\F47L]A$,839'@A8LX_,P M8F&>\20/D*:)3VR<$R!+@X#GQ5^1I7+<+]R^7WPCSCITNR,V!QC)G%P3 XV, M )@7<$9&U;=(C"(39"FW_&",-S4 &&WZ$/(JFR2,NQ/5S7%]C0CQ]-&RU MEO!PEEF'T07)]4!*,T.0869J,)G495LC9IJU/T.!CX8.O==""M/@K?6J>96F MA\'.R%*O&_5?T/D9&0/3G4(.8,ZR$&I7"F_ Z"^$&)"87M2J&Q!MET&-=FQH MT5_I+"KN9#*'&G8K_96M[@:Y/A8H%,R?HBMZ$74GT!I9^\ "1"M%B>9,*T_: M+1/+7]'0J35V43?$(&)I)\R2R@?B!J^A)L. Y .5K,692B]IM:M46?F]83;P MO2U_9_NSQNK9DD)Q)[QE$D+]$=ZK"LF %Y(W#D!+894O'25 -3$HQ>_=FCQ M?1EOR;83W% ]:6F4]PBKQ!T%/42NVGH,%,4 7>,I;FY&2OT\PNS"Y\;GCN/> MPB%$*[%D1V$X+=BB3P4_/0_"7W((.9]*<^F\*_;.96*+N?_>(P^%D^A[3YJ% MWS.QOVXP?==?%AIY[QBRU<=2TH?_I7>'6-2R#R]ZA$_+DJX^=K3) M??%%+PG0FB.:ZHLB]1/V7E/H(,'C@SE\A^ VAI1KFT5WW!>=$&81&E/(PB3E M>3K_G])+W$9\;.@%7LKS4*N5>.+:[_1-:#IB^-A[(NV^V/PF#&PO=V]R:W-H965T=&T0/=ZVQO(P:[[OS).&JP5;Q"75HYIF=)J[2-5HLA=N-6"^J]T19O''#?MLK=7Z*A_3+*HH? 9[UM M? @DJT6GMGB+_L_NQHF73"RU;M&R)@L.-\OH(CN_+,/^8<-?&O=\9$-0LB;Z M'IR/]3)*0T%HL/*!000U;E1O_&?:?\"#GM/ 5Y'AX1?VX]XBCZ#JV5-[ $L%K;;CJNX.YW $ MF*>_ .0'0#[4/28:JGRGO%HM'.W!A=W"%HQ!ZH"6XK0-EW+KG7S5@O.KCW:' MUI/3R(O$"V$()]4!?#F"\U^ "[@FZQN&][;&^F=\(H5,U>0/U5SF3Q+>8G<" M11I#GN;E$WS%I*X8^(K?J+N'=YHK0]P[A+\OUNR=/(=OCRD>"<9 MA$(ZN^M,R/D<9F4\G[\.QBR>E05\E=X$2=0%7%19'"EK98W M7,.6J&8H9G%19I#+4'/5XBVX[3+)PN[WU8[M/T6E87HPSXL?V<=)>*[?5 MEL'@1J#IR>PT C=.K]'QU T38TU>YL]@-C+PT84-\GU#Y!^,HS9<\[&^>VI_V^C3>8 M"]O36U2TDVJ3"T=3L^[;K4&1>*$\ZT=A..GG0JK.Q9E?NS479[IPF51X:\ 6 M>2[,\R5F>G?>&73JA3NYWCA>Z%^<;<4:E^CNM[>&9OT&)9$Y*BNU H/I>6).]L: WNRTOJ!)U^3\T[(!F&&L6,$0?\>\0JSC('(C'\JS$ZC MD@7;XQK]VOM.OJR$Q2N=_2$3MSGOS#J08"J*S-WIW:]8^3-FO%AGUO^%77EV M/.Y 7%BG\TJ8+,BE*O^+IRH.+8%9>$0@J@0B;W>IR%OY13AQ<6;T#@R?)C0> M>%>]-!DG%2=EZ0SM2I)S%TN1H06=PAW&*!_%BJ9G?4?(O-^/*Y3+$B4Z@C*$ M&ZW@=O&'CYM#C#8_@?3=" MV12-!:$26*)YE+%4:W;\6BJA8BDR6%B+SL*?BY5UANCRUUN!*/6,WM;#)71J MMR+&\P[5B"4]V+GX]&$P"3^_X\6H\6+T'OK_3M:/H\ W!5]HFJ_04,Q]W(LSD6K*B^]ZR!VO]B$9Y+6;O30^^$X@WV&_ADRMM9VPR/&=L'GO#P.E7OH]Z M<$\29G_J,!BQ4$"M)=N;TU(?@%1Q5B1,L-J#ELY<,"'G]HR M']:%H0QQM-F9EY&,#2:2SDG[<*".6FB5;Y;#^Q/V\G4Z-PS<24RJEXZP1VP2GPJI(%'D158Y_F5 MO-ANC:9(>TK1"1+@FZ.22NB7LE&NVXTV[B?/&F)@8? P)HDF.*4YK#[11 RM MUIJ=29O.(A7)HW4T*#E8N6]>L$#3)H>/0&)A-T#=O;F^*"XBH1M MR>"LA/<1L@?4]^!-\A+./Z6 NKDKRVO8E->MT3%B4J7R[209QDXY MQW*+!; M9->YK#@Z*;TH"+\,J75DE*@C#")6,J41R47S ?S]PS_>Z.LJQ&Y#UP;DY7.B[-JOZ>.3\OJ* M8N(9EA"@B+6>!=3QF AE)YWTHKJ1E@5UY-RP=8Y(P3748IQG[)Z+%;4D-WXJ M\BWZAV;V')0'7\:L9F0+D(D>BRPNRL(29=.CG*@UUBU#OY'_I# \]2R6EA#@ M&87I^31^]5=0U3_C P9PR:QP([*4O5W1E<",>,9CK#A6Q$T6N ')?2^F87D! M5E7KFQK=':;@^_N)OBAE[H<;^A1"PP=H/]7:U1-6T'Q<7?P'4$L#!!0 ( /-H6%EYL R+ M#0D T7 9 >&PO=V]R:W-H965T>ZYE[B\M^[6ETH%\5"9VE^-RA":-^?G/BM5)?W8-JK&F\*Z2@;< MNLVY;YR2.6^JS/ET,KDXKZ2N1]>7_.RSN[ZT;3"Z5I^=\&U52??X3AE[?S5* M1]L'7_2F#/3@_/JRD1OU587?F\\.=^>]E%Q7JO;:UL*IXFKT-GWS;D[K><$_ MM;KW@VM!GJRMO:6;O^=7HPD9I(S* DF0^+M3[Y4Q) AF_-')'/4J:>/P>BO] MAGV'+VOIU7MK_J7S4%Z-5B.1JT*V)GRQ][^JSI\%RR\3>, MTS4EY6MP>*NQ+UQ_4.MP>1X@B>[/LV[7N[AK^LRNF?C-UJ'TXJ]UKO+]_>>P MH#=CNC7CW?1%@5]5,Q:S22*FD^G\!7FSWJT9RYN]X);XH'UFK&^=$O]^N_;! M 0+_.>9LE#4_+HO*XHUO9*:N1L"]5^Y.C:Y__BF]F/SR@J7SWM+Y2]*?3<"+ MNX[;Q$Y_M/7F+"A7 9NXS2SJQP>5"UN(4"I16(-"U/5&G.@:3VSK99W[TS<" M.0BJ6BO7)T+\HZW5[NZ=K&]%YE2N@RADIHT.C^+GGU;3-/U%L$IC9>W%*Y$F M:;I,5NDT7L]F23I=O+S?J3MK[J \REBFDV0RF8AYNN#_ST[7F6ZD$;*R;1W( M';/O:IJLIE%IFBSF*U;Y47DOVAI[7-#_0Q1R8(+V>P&OXS[M?2OK3"%6'L]/ MYLGKV>M3<;)(YJO5J?AF [0>T35-5LL9ZYHF%[-EU)6USBF8UY!"L,[)19I, M%Y/3W<5^@A)1*W;F<",%;HD]%],97\]7:3);+6,0W\<@WFR#^*D6'U06DY?. M.%UIPNE^;ZM&UH^(FJ)2%1H>'J;@A!?NBSP5C=.@:6T>1;!"/03L9XE@PM;1 MMEP&E0BD!N=KV0G2YI.AY)Z M3,>=W^CV(VY/Q^+;44FBE![];=UIU(IM?)7NN8-.*CPB<);+1^$Y8E3>45$? MQ0C05WOV\,Z YV?K1V%4@'VL(/KYK%$:LH170!@ T G%"\?4H?^P@L)=Q!60_\P9# [I"U+0#AQ/$$ M<2AJNV=.S6MWX8O>;Y4U\I&<_J.5#D&"3[W;A5(<1]K=UJU'2+8EUS'D4_U1 M=I_^&- "T\39HY+N:6BC+_>ESDJ"?4=!9!DB[&L\%:A8(L(!5V!&W8I[4T3'&PO--);C?0)HD' W)O$3>E!-HYRXT35B1FJ^ MT*J3KY]NOIS&'8UI/5&?4!(ISB")N&[H":AS@_>D)$?A=' ]M(F8S!I-3 IR MY49#[< H&(&1F)1I.Q8W'5X! Z"WBJ-7Y//GLJ2*0O' NQ\CYFO3-\%NQ9H1^H?0R%H?ID(^0&1G7 !AC5PU!^-(.).K9@N:TT;J-% M'V+NO4E?F4,<#:K^>5C<@WCGX]>O_]+QP,%KAZQKQQ#9(1AHRW")XKO7 6E4 M+DBJC&@4I:"29U7M+'BT0-4WK,2&F\[10I MWPW_^% ")#:24]G;(T@F^BD7 4)F-%A\&_/#+,IU1_A6;$ WV*\8\]#4 ODY M;$!.X(FN*2DJKS'()&)#*R$9'V"TVA*O1*KCGM(YYDEL*+4#C8+*T/$2Q.=6 M=77,:NZPC@$":$*H+R!(>J_H0:XRPWRH[W0.2/,6Q 60BE=-Z[*22A53A:9X M(RK9+;UC-=$L3'4(Q[HE1R 4(W%#O;4%=) SKJZAMU[P+8%F3M*AD6/V$>A0BO,(5#>341F-O)=W/PO;/&AT2YR K_?FGFH\;WTI;C!AXOX5>4;5,=> MLU=.VQS$:Q!U='3T.#RYBS6S"PQU6-=V3.49KG&"I"_#H#9<(96L"16P*WXX M\B-W"U)VVM]RP"RD458Y!?N$6)@V"VU$R/Y 0H.AXK5,HA8AO^,P_RC'$D-2 MJ]G@T886U+8KW]V'$=KR9&_DC*-(2:&#OP?SSG.L'_4/ZR:Z1!;Y^!F@J-G> MX2L!@R,GT/>C"D"\>AH"$)O>Q((,O2C"'>6WH/RRD=#T>XTIQC"$-F#E""ZG M,KNI^:'LP0OG#,UR_7I\\Q,(GFY [:R[N?S()/*TG4% B5' T"<'4&NZ-LVF M@Y1J B+*\G *L5V\AQ6L?<24RL<8,/<=JWN3N<;KNCNQ8H QQW3M:X"-;IC< M.FD0"UWH;;W)+&NK-MH;28RHPZF23M-X)L ]-P%23!;W@F$E%AV,T[F%<0": M**W)F=11^.K[9<;MW$GNFR!R\K^+_&XP& @9;M5Q8MJ;D# 2!-5/R!9U'TLM M-MWO^,R>%C\R2;%8GK(U@S0>G?@G!R??6-CP1.R8,!;T-QHP3LB4TR$V\?"% M-+T2)RD=!*2G=!(P3=+E3+RMXBG&7N[I0UUB>J51Z4_A@&-R&ULM5;;;ALW$/T58@,$+2!+LFPGAB,) MD.U> C2H$:?M0]$':CFK9<(E-R17LO+U/<.]6$EM/:4/MG@9GG/FPEG.=\Y_ M"B51% ^5L6&1E3'65Y-)R$NJ9!B[FBQV"NU.[^G.B]!4E?3[:S)NM\A.LW[AO=Z4D1G5]3G;)X,_->W"P5BP)VOG/O'DK5ID4Q9$AO+( M"!(_6[HA8Q@(,CYWF-E R0P#AO0G15=Q@**FW;7_G0Q>'@P.7TF0.S[L LZ6Z) MDLI;&>5R[MU.>+8&&@^2J^DTQ&G+2;F/'KL:Y^+R-]I((^Z\RXF4MIL@I%7B M]UB2%S>NJG1$!F*[>N-LA G97%.83R+H&622=U37+=7L&:HS\0X 91 _647J MZ_,3R!ZTSWKMU[.C@/=4C\79="1FT]GY$;RS(19G">_L&;RC_HI;'7+C0N-) M_+U:A^A14/\\%866Y/QI$KYD5Z&6.2TRW*) ?DO9\N6+TU?3-T=<.!]<.#^& M_GW3^3]1B?^>_% 2GZFEW0L=A+9;9[:D,!!;Z;5K@LB-U%48"2-WH=$1(P:6 M"G="JY/?)AYDR7T;;2@ZX$M>N!!/:M.$DX(H!2VBJYY@<-*+1G0[K)#\"\WZ(XL' MF%0?T8027U-S%VV4CF*]3RRW5* ]TZ!$K-+NBA.]%S_U( R0=C9[UAZUVP075QNF.U)>NXFL_&W)1F@S0A+&Q>U3"%GMH.4 MU2A3GP!"1]XKV^E8]M9<-URHN=M8_44B$OE!%EU1P%7?WIDU&4U;A(@QNDZ! MPG'\1IZ'.#'([%:DA3%])*[CMUHO"N8GXDJE.4BJ >4RWSW#?<#'!X34@?_C0+26%W$4XSD]+(*$! MS-6R4BH18VT_:JN5:R=/G:CA52C:\D<^;::Z )-K4J83'=0PGWB MG(<7J"_3J+XL.O5C\=9VX'W3B:4+U!./CK#J$!I0OSPU0%;^T(85H?WU:I]5CR:MX^S=])O-+J1 MH0)'I^/7%YGP[8.GG417IT?&VD4\6=*PQ!N1/!M@OW!(5#=A@N'5N?P74$L# M!!0 ( /-H6%FT&=^ZS@( *<& 9 >&PO=V]R:W-H965T$ ]N[[[ZSSU^FM53W.D,T\%3D0L^\S)ARXOLZSK!@NBM+ M%+232E4P0TNU\76ID"4NJ,C], B&?L&X\.939UNJ^516)N<"EPIT511,/2\P ME_7,ZWD[PRW?9,8:_/FT9!M+A6M_!8EX04*S:4 A>G,N^A-%GWK[QQ^ M<*SUWAQL)6LI[^WB2S+S DL(ROR.)R:;>6,/$DQ9E9M;67_&;3T#BQ?+7+LOU(UO%'@05]K(8AM, M# HNFI$];<]A+V!\+"#AV8DKU443.2[LI:R, MHEU.<69^S93@8J-AB0I6&5,X]0WAVET_WF(L&HSP"$8$-U*83,.U2#!Y&>\3 MGY94N".U"$\"KK#L0A1T( S"_@F\J"TRH.X%.,I=G+E%"_OI_ MTPAON@@H/LWZ++MFL!^(OA*(L4%Y4(X@UX8 M='JC$@=5,)1K": #AZ>1_'==_TP^B&ULC5?O;]LV$/U7"*\;4L#SSZ3INL1 XG18"Q0-DG3] M,.P#+9TLMA2IDI0=]Z_?.U*2G2Y-]Z6QR+OCNWOOCNS9UKK/OB0*XK[2QI\/ MRA#J5^.QSTJJI!_9F@QV"NLJ&?#IUF-?.Y)Y=*KT>#:9O!A74IG!XBRN7;O% MF6V"5H:NG?!-54FWNR1MM^>#Z:!;N%'K,O#">'%6RS7=4OA07SM\C?LHN:K( M>&6-<%2<#RZFKRZ/V3X:_*5HZP]^"\YD9>UG_GB3GP\F#(@T98$C2/S9T)*T MYD" \:6-.>B/9,?#WUWT/V+NR&4E/2VM_JCR4)X/7@Y$3H5L=+BQVS^IS>>$ MXV56^_BOV";;^7P@LL8'6[7.0% ID_[*^[8.!PXO)]]QF+4.LX@['1117LD@ M%V?.;H5C:T3C'S'5Z UPRC IM\%A5\$O+-Z8S%8D[N0]^;-Q0$1>'V>M]V7R MGGW'>R[>61-*+UZ;G/*'_F,@Z>',.CB7LR<#WE(]$O/)4,PFL^,GXLW[].8Q MWOR'Z8DKY3-M?>-(_'VQ\L%!$/\\EG**>/QX1&Z25[Z6&9T/T 6>W(8&BU]^ MFKZ8_/X$WN,>[_%3T7](Q__W%GH3.D$$*U0R"]%,&1%@ M^6%T.Q+2Y&(CG;(-[(,,%%?0^="V$9\:IWRN8C?Y4:PI&S4!4=C.T;K1,NY" MQ*%$9))9^M:JRSMV4)XP% %%DQ U'R- MX1!&WR::-]$ U$Z0?<2?9-BK'8Q[!L^U4@M;FA#IB%Q"QI51IRJ** 3 M;,TFTU,8.]NL2U;C-(*SAMK*/,CJH=]OT10^DX?@;\(1^KFRXY M /-TB-9S@4JY01G0\4"L$%XA%%SAHH+G")@^GMTQIEUR&P**D29C\\R:7*43 MG,BD+T6!,0SVK@#?K/>@9_,ACJF=W2B_!Q1)7C8A$?S6KKRXX-.+5)ZCN^7; MB^=BBW(SDU90441B2XDDM8J94!XCV3K"@!$F10.C'!KT066!5W+';E8N$S6*DBMOB81R\JZP!^^ MP4DILMT0T[9)P5&42XSW7#0UY]^X;\79ED3+K9"',B,#1B@?H@Z",V*N4@G8 M?%_ADXZ\K=*ZI8ZS0U*X3CU%&I^=S$:G&/1:M]5:V5"V: ZZ%GG*E4ZI&5S= MN(1!VVU$2[84PB M=GME&Q-!MJB_JPQN(.-C'53.TNZ%<80@@(.B,;?(V3K_?"1P@\+9=#::]O1TS+4L_H>>89R#<,LL MP/F:FQ'@>C?0^R1Y[]U:&N5E/V->HY]MA9Y9VE_[AH_5N3JHSM'[U\NKYQ@= M:%M1.%D1OXSBN*UJ3=%&BK6V*P@3/:JJIF*(M751ND !#J8G/R>V8AT4I:'> MN;DT.=-@ ,D%CR.Y0DN)C%R0L6N109F/I8*.E:! M1W=C.M]M29'!_FJ*.HV=)C2ME4\730R78[3T$8?]\1F+R:ETQ6U+!1EMJ1V3 MU,Y5=@6H@XA)C4D^^PA\:[5S"+EFY&.O8CXXBUG&G'X#:E_H#A@R)%M4%NO]DD>7 >/O5S&!X_* MBMPZ/IU]*DIZ7_:K_>O\(CU*]^;I:?].NC6F-8I4P'4R.CT9")>>R^DCV#H^ M43'L\."-/TN,=G)L@/W"VM!]\ ']_UD6_P)02P,$% @ \VA865O9\Q=L M P S0< !D !X;"]W;W)K&ULE57;CMLV$/V5 M@5($+2!8%UOR);:!]29%\Y!BL=ZT#T4?:&DL$9%(E:3LW7Y]AY2LM5.OT;Y( MY)#GG+F0P^51JF^Z1#3P7%="K[S2F&81!#HKL69Z)!L4M+*7JF:&IJH(=*.0 MY0Y45T$2?#(R]*8PW! M>MFP K=HOC8/BF;!P)+S&H7F4H#"_3,/5!ST?W9,FQ74'_\4+3R7"O:P;)E[H M=MG,:*"[KIC+$ 'I7&M@(H<]%TQDG%60TQ$#+L <)>B>: &YK%$;GIW@4G0X M+@PJX0R$?5TPQ)W@%A3R0D*LQ-1)R%4GC\QOJ_U/H,HAS)0)ELJY1N=1T=Q45*9]G%@^L M:IE!#8:L).CZJ,@0Y![X1G#1M67; MWVCD-'KE]^]F<33]H/O:LEV%KPJ<"J0)45%/UO"CK6@I6TTAZ9\6Y+]"O+C4 M=&H:@_4.U7 O[6=,5^J HD4Z!$-)?X#(G\]3?QQ';CR=)WZ4SKZK1QKZ"1F3 MB3^?SN%)&K*IGHQ@L1\FJ3^;S1W%+ G]:#*%7X=\7.J%L1]%5FV:^LED\IU4 M-//#-(6YGX3C7NDUL18>$_MT2J-9ZHFZ[6 = MWJJ[KD6_;N\>NB],%9S.885[@H:C:>*!ZAZ/;F)DXQKV3AHZ4FY8TGN+RFZ@ M];V4YC2Q L,+OOX'4$L#!!0 ( /-H6%D/@@6PUP4 '$. 9 >&PO M=V]R:W-H965T[&%T1! M?"VU\:>C(H3J>#KU64&E]!-;D<'*RKI2!KRZ]=17CF0>E4H]36:SPVDIE1F= MG<1O5^[LQ-9!*T-73OBZ+*6[OR!M-Z>C^:C[\%FMB\ ?IFKT]'Y_/ABG^6CP!=%&S]X%AS)TMH;?OF8GXYF[!!IR@(C M2/S=T25IS4!PX[;%'/4F67'XW*%_B+$CEJ7T=&GU'RH/Q>EH,1(YK62MPV>[ M^8G:> X8+[/:QU^Q:633_9'(:A]LV2K#@U*9YE]^;?,P4%C,GE!(6H4D^MT8 MBEZ^ET&>G3B[$8ZE@<8/,=2H#>>4X:) L,LU:H(L&*'D"*!6?K F%%S^:G/)=_2F^G*D[Y7/M.5@O?CS?.F#0W/\]5C,#>3^XY \,,>^DAF= MCC 1GMP=C_S _G+U[QN']WN']Y]#_2VG^%Y XO[X4BP09?DI FGPG5V-! M/LBE5N@WK(J5DR7QU FP@RBCJC)KL6*\NXC'$)D,M+9.?8-2*$@H4]5 KSWE M>'Y"SP-3@S+\L;!+3BWL]JJ^S@H6N:UM $CE5 9LU0TY!L3=$.3>_$)WI,5\ M[UVG:>& @Q?2O*@,H2"DHX%])$!%@%PYT(J^%XA;F>YMS*^[L#V(L:$ST'J5 MP"M.3VV^#Q#>; J%(-D:OGJA50A8AP%C6Q=%CHEOY1S=UHIKE#.VK;B PJZ0 M)-!MQ038^M*J5M(%E:E*L*&M6;\-Y,JG _&:9)&P'DZ/DJ/]I +R&-*!8!(^(VL MA%P[:@?Z9=BD\6Z1'##LZQ\6R3QY]P+JE:-*J@>I: :M2TALI*&-^3B=)__: MPD._OX=+QO/% @]IBI0%-:"&YSF;$?$LT,D00-H('4GF6789>6WRCCL\$FH M86 T6]SS:@P*>^R[Z=OJ^_' +UZJL&3S)E4!?!U =Y&^.+T#!FL(YBT?E?*6 MSH90N\E%?\#49*=>( B[-M@M\NCGH_,Q;%S0!!9->\S;@*!%1B[(R.A@1:\B M_8T!''?I""DJL#2>D "2SN"X"DJ\WVY[;?MN[7>K+>WUI.:WS3!T:L.T_5T[ MR$$#E!:MT;)WDQ[F2Q-[V_N.OSGSI?5,*3?<27 TLR4VHB&Q.]*2&P*UJ9S] MN^D.#@LV^]+&7+B8U";/'&9&ULK51M M;]HP$/XKEE=-F[3AO %5ET0JL*G[T F5=?MLDH-83>S,=DC[[V<[(:4=H&G: M%^([W_/4%GAXWK-_<=J-EC55,!?E3Y;K(L&7 M&.6PH4VI[T1[ [V>L>7+1*G<+VJ[V/$8HZQ16E0]V%10,=Y]Z6/?AP. ?PH0 M](#@-2 Z 0A[0.B$=I4Y60NJ:1I+T2)IHPV;/;C>.+11P[C]%U=:FEMF<#I= MTB>T4V@)TKT(G@%:,)650C42T$=TOUJ@=Q?OT05B''TO1*,HSU5,M,EM&4C6 MYYEU>8(3>4)T*[@N%/K,<\A?XHFI>2@\V!<^"\X2KJ >H=#[@ (OB([4,_][ M>'BFG'#H8^CXPG_IX[%V=731<3H[NU>JIADDV RG KD#G+Y]XT^\3\>T_B>R M%\JC07ETCCW]9E8-XYFHCLKLL!.'M1MEE_J!YT^G,=D="O@S['+B1<]1767D MX)U7(+=N_!7*1,-U]W(&[[!AKMU@O?+/S.;I%L4S3;>V;JG<,JY0"1M#Z8VF M9FYEMPHZ0XO:3=-::#.;[EB8[0G2!IC[C1!Z;]@$PSY.?P-02P,$% @ M\VA860!ZCZM# @ B@8 !D !X;"]W;W)K&UL MG95-CYLP$$#_BD6EGG8#(5]M"DC)ME5SV"I*MNW9P0-8:VQJF[#[[VL;0M,J M8:59()66)MIC+W M524!$Y=4,C\,@KE?8LJ])')K6YE$HM:,ZOQ0@Q+.= M;$CL!58(&*3:$K"Y'>$!&+,@H_&[8WK]EC;Q?'RB?W6UFUH.6,+\HT47L M?? 0@0S73.]$\PVZ>F:6EPJFW!4U;>SDHX?26FE1=LG&H*2\O>.7[AS.$@SG M1% V2-MK0[,"5ZK*-'.7VI>RU-$^IR=/)QAPO 8F> M)":4YV@E)>8YF&/7*O*UV<'&^6E'6[>T\ IM@AX%UX5"7S@!\F^^;\QZO?"D MMPX'@7NH1F@2W*$P"*<#O$E?[L3Q)E=XE\J\0X=7M.&$'BFI,;M4=0N=7H;: M[V:I*IQ"[)D/0X$\@I>\?S>>!Y\&E*>]\G2(GNQJ!F@<'&;WXW-MM"*BTO\? M0YBO"5]R&F6^Y+7JW MQ=K)UI4KML&PO=V]R:W-H965T\^]NV<[YV]#J504]Y6QX7Q2QEB_GL]# M5JI*AIFKE<7.UOE*1CSZ8AYJKV3.ERHS7RX6+^>5U'9R<<9K-_[BS#71:*MN MO A-54G_<*F,VYU/3B;=PGM=E)$6YA=GM2S46L4/]8W'T[R7DNM*V:"=%5YM MSR>KD]>7+^@\'_B'5KLP^BW(DXUSM_1PG9]/%F20,BJ+)$'BWYVZ4L:0()CQ M6RMSTJNDB^/?G?1W[#M\V>Q/)]\-Q&YVLK&Q/=N]Q?5^L,&9LX$ M_BMV[=G%1&1-B*YJ+\."2MOT7]ZW5#@6M4S<;J8BN5B^?R MO-/>Y5.6=_J$O+_[0EK].WLZ%5?.!CB;)\>ES1]' I%YIZVTF99&K+&HD)$Q MB'^M-B%ZY-2_]T4H&?!\OP%49Z]#+3-U/JE)E[]3DXMOOSEYN?C^@'O/>_>> M'Y*^']%]1AX6\TNI4#*9JVII'[0M1&-ED^NH-UU.V)M_=9*6W!"BH=F%N. MUF^OCGE7V\PTN>*+,@05PU08+3?:L(0I% 24.PL'+_JD:BHH3%Z5Q%6P%E)< MI5A@)D,IMF"^(+://9NVRBBT&A(?A8*NWB%^#?3ADHP"CJ/L/SJX\O#,[2S" M 'D. OU.!T5(1.^,P?KF8:QG)JZ4CV!GZ$L*10F%M ]3V MRCHBWGB\]Q1H'%8BD^S-8S42B+0)%8;*N:,H7.-3:2Z[6' M,ET3@$<_K%8W8\"'/"-7*QWC9^"[\ 3\4R$-MINB' <#XHT_O_6P$524LG;E!#C^-6IMA1'$;P<#!HB_)F)E3$XB63/.I724$22A: , M&V26,G3P%%:!V[F*M!U5%8X-^"%4B,.#DE[(BN(WEN!59I"Q>JLA U9#!EG; ME0AJP,/>=+L>$<-,4*%GTGLN\DXP\IM3M\]AQ$/?24.03SO\ FE56-X8-5JL MY0.M\-U.WCBC.&E[BU*9)47MTJCB$DX532<,ED(.ZHZ8Y2@CM04=-Q5+K&OO M[G5%^&VE]@)V-Q2F3#9(EY870NE\? :<*H' _YV R=:HU-H1A+:FVTN??O- M=\N35]\'&+6) O,.BL)R.4N.WYIRO=K U:YW@4)S/%*U;Z2]%1G*1D=HR,C; MA['A@4_UL+#^/V3/%U3M8*,*D77EH@FDY&\H#".6"&7=\#VN/(L"\+>(/])1 M&\9800"BT-06B@) 45&WC(4$_2/.;BC:LN.5CXU-TS!CQU'\:DG,7[A!?8/ M5%X!X4][Q:?9:"B;8]="T"Q0=ATKH>]2@M%X+4X6SW[LX\0TI6A^%']MK.HK M*)7 WB;AGO!<'A[/5T$#7Q#K2 M(W<^U#DSQW4(#8T!310_P\-_HG97N4N-%Q >O-L>W#3<4UAC72R5D-:-]S M4G+/6JN">\B;T50P;4O?4P^DA6%DH#P)NK!,%[@6VNN4*1A<4LVD?M=MH=BJ MP,-2JH@T=HZ3IVT\L!E5BMRAS-MN%;^^XJ'0UI*77,&N\<-TQBD&+U_LK=]I MRV^M$RA>[T+=BD7K,2WC442(\M*X\1DQ=76^3\5,_)KFI[:3HZ84M:K4%GB& M CEDL1_.+=[:0XL6,0&YTP5J-)AQ-WB#2OTT39 /?X(5T+XSY\C?)TF\E_D M_1>1E46!,;(=Q48#\P8='A$$HT0TT)[>!F0BA*"30 MV>X] 1<534TZ_V^!?WD >,P[C,$[+CN?$+AK/XG77),+Q,4 M!I^/OL%4RA?\I8F$P8[T.:9?[3]FK=(WG.%X^A+VD_3 &JU3;7%U,7L%ZO7I MZU)ZB*[F+SH;%Z.K^&>)'J\\'<#^UJ%%MP^DH/_$=_$?4$L#!!0 ( /-H M6%FHWYA?'00 $P) 9 >&PO=V]R:W-H965TZ8 MQ:G>S$RO@37>J!.S. SS6<>X#)9SOW:GEW,U6,$EW&EBAJYC^ND:A-HN@BC8 M+WSDF]:ZA=ERWK,-W(/]M;_3.)M-* WO0!JN)-&P7@17T>5UYO2]PF\V'81E %I8,T&83^J[4^P\\<3K)4P_DFVHVZ6!*0>C%7=SA@9=%R. M;_9E%X<#@S)\P2#>&<2>][B19_F.6;:<:[4EVFDCFAMX5[TUDN/2)>7>:I1R MM+/+]THU6RX$8;(AM](RN>$K >3*&+"&G#TPG)GS^-J9:S&^OGS6!C&7=+CN[B>NC0]JV$18-,8T(\0+-^\BO+P[0D? MTLF']!3Z\AY[M!F0M%J3O3_'.)Y&>6B!U"WZ#X9P2:R;,JV?N-P0UJE!6H>_ MV<<+3P*O8UL-0+HQR^"R3#!'%KH5Z"E1A&$ F4$C@?V/!>4W4(/!J)OS2_). M=6 LKUT&0$OF6I4)\J L/J^98+)&>TM^'B0\@[XF":V*E)9Q@N.H#&D81SA* M:93A:IJ2Y^S6GP>ND=M9=$[>O"KC*'Y+BM3]L:VQ:26VF=8@ZR>"299&> XD M3W(2A33-(Q)%-*R*0S9'_!PI933-*D>I"FF6Y2.E/*=AE)&__O//<[Z5M1@: M3,V4 "ZYY4R()X(/53.+WEE%)!Z!J\%@I6? RGA#O> M40>X;.S?&AWGQH4&MW7E.E:@J^EO:_!(-K\NM_=:N9#N>^*1B0'YU_70#<)' M_Q>\/2?Q-]HOZMWXTQUW1:K^>#'^*-(PZM9[L5]P>6QY;["B\JJ@413CZ"S) M$YJ'R;FKOB2A65AY>4:K-/7R+,&.J+P\C6E19DAGUP\6ZE8JH38<:RLN(IJ4 M$19<6M#2(48QXA6EE\1H=Q8E%2VB'"5)1+.\VO4H_R[RKTF5ES2M7&N>9=@\ M:9@[!FE6T+ LO+R@<>RXGJ553,LB\W)LZ"1+R;&2FQW<[>YQ8U?O[T44+Y6RNXG;H/I VKY#U!+ P04 " #S:%A9.J[,0)4% V$ &0 M 'AL+W=OK2 M)@9R:;$.*Q8DV?8P[$&6:9NH+'HD'2?_?A\I2W92U\N&H4!?+/*0Y_ [=]*G M:VT^V[F4CCPLZL:>#>;.+=\.A[::RT5I3_12-EB9:K,H':9F-K1+(\M)8%K4 M0QY%Z7!1JF8P.@VT:S,ZU2M7JT9>&V)7BT5I'B]DK==G S;H"#=J-G>>,!R= M+LN9O)7NU^6UP6S82YFHA6RLT@TQD*QEY;R$$I][>2GKV@L"C+\V,@?]D9YQ=]Q)_Q!TAR[CTLI+7?^N M)FY^-L@'9"*GY:IV-WK]H]SH$P!6NK;AEZS;O4DV(-7*.KW8, /!0C7MMWS8 MV&&'(8^^PL W##S@;@\***]*5XY.C5X3XW=#FA\$50,WP*G&.^76&:PJ\+G1 MC;R7S4I:4C839>#D:O?V!I M].X ^J1'GQR2/KI%=DY6M21Z2JZ4+6EDQ/2>70?XH,R]R-^*MQTX3)^ M)%5G,_>XE&0MC22E)5-=(]$1.:HA;JY7%H%EC]Z2N[F1\DE,$'C4R<48=N[< M^J)=,;F"\K%?V>(IS7A%&>1[1B$48 MO_XAYXR_>T9EE,4)36+Q;$='_: >Y.1X:50E21(7E"<1B5,PIR3)!.4"WS2C M''-PY"DC(N(TRC)RA^)V#.L0E M&3G@XBX1OB,77\EE:1SZA@NY(:?H(*VK!1P@XOB9([=41F/!:1RESW9TU ]R M(@U.J-2]JE6)EC*33:5@*N_X&'[KN+IY$F4T3I(M?3._U M8M8+/0]W5;@[= M.:<)G+SQ8,YID0L2"W@^[[Q61#0ILF_@>,3S0I)[>X)N/>X279OO) 2N _H= MV$%IGM(L]7X62!^1MD3D><):JZ3(MJCPMDQRRC/6$A-X,N7D]HD96%H@07.2 MTH)QPK*4)EF$-$U"8N.<"%D:133+OT66RH>E-$XAR@'-R6K>Z%K/'K\39[WO MT;\B!8R1%-XU,:R1>@,4.9R1^NJ;BXRRL(@ZF!?>3'F6PV7 N%4:/D3RY5P0 MGL.@A2>D."QQWMSM$M%76AQ/.0PW:1(IJ9E_$RI6TE5'+<)/>!7^55/?A,DK.JTJO&IAD2Z2DP0,&T1(A^;COVWDN0@_MD9:M&4,I9N_0VHSQ MX%;-N#WN12>PE"/T&&&)H)DH_E%ZA?N&)4X3/79X(:$RH3NI24A9M"6[4_X[ MEHVDE(I(X)ATP8:;B $KC%H&S%-&;L)8<\U^:7 'PK<,,) MN3'/"$/7Q!6JEUMO@_<+.^$=)3'JZ]JN7?;QMR>75656\IDU.Y&[V]\P$4K M$4:H#EDBC@[CVE'ZOT';&N4)CF2# M\H.]I7,88[;SG<$6;AQ>I3%8YLGW4] MM7\4G[=OP>WV]D7]J30SU5A2RRE8HY,,]<&TK]1VXO0RO S'VN&:%X9S/.RE M\1NP/M7:=1-_0/]7P>AO4$L#!!0 ( /-H6%D@;8X3H0( *(% 9 M>&PO=V]R:W-H965T8/2RV;= MWIW.9JJU@DN\TV#:NF;Z=8%";>9>Y.TV[OFZLFXCR&8-6^,2[8_F3I,7#"@% MKU$:KB1H+.?>131=I"Z^"_C)<6/V;'"=K)1Z\1*% M<$!$X\\6TQM*NL1]>X=^W?5.O:R8P4LE'GEAJ[DW\:# DK7"WJO--]SV,W)X MN1*F^\*FCTTH.&^-5?4VF1C47/8K>]G^A[V$2?A.0KQ-B#O>?:&.Y16S+)MI MM0'MH@G-&5VK73:1X])=RM)J.N649[,;^8S2*LW1P,D#6PDTI[/ $K([#_(M MRJ)'B=]!2>!625L9^"H++/[-#XC10"O>T5K$1P&7V)Q!$OH0AW%Z!"\9VDPZ MO.0_;;["%3>Y4*;5"+\N5L9J>A>_#W7< Z:' 9U6IJ9A.]NE# M=!Y^.4(W'>BFQ]"S)6FO: 6"*N%2U8V2Q-XX;^^^#I$^"GN8]/X+R!6IS5@L M7"E;(91*D&RY7,,)E[2C6L-D84ZG0#=DL5ZA'JX)OK<2W[Q;9E%S)HP/3:OS MBJ130,,T]4$0- 6:1KB:'V&<^I/)9V>,_7&:P"/I&*AN\%K)4J#"1C/TDCB&DY'\&#LDP04N3\*'56-/'3Y#,'9>.2![B="[UC5="I< M*4N:[LR*ABAJ%T#GI5)VY[@"PUC._@)02P,$% @ \VA860/.(M;B P MB @ !D !X;"]W;W)K&ULE59;;^LV#/XKA%<, M+6 DCG//D@!IM^**2N_K1;_OLA(KX7JF1DUO"F,KX6EK]WU76Q1Y4*I4 M/TV22;\24D?K93A[M.NE:;R2&A\MN*:JA#W>HC*'532(W@Z>Y+[T?-!?+VNQ MQRWZ7^I'2[O^"267%6HGC0:+Q2K:#!:W(Y8/ K]*/+BS-; G.V.^\>9KOHH2 M)H0*,\\(@AXO>(=*,1#1^*O#C$XF6?%\_89^'WPG7W;"X9U1O\GC/:E@Y]TCOE[_3Y1._%+W_C=IA\.3O,. -/\%[MD*[ JT#H7/8HGV1F=1[CL"]U$)G4BC8 M.(?>P>^;G?.6ZN:/CP+1VAE];(=[:>%JD>$JHF9Q9 >C]???#2;)#Q>\&)V\ M&%U"7V^I-_-&(=-^V#P];F##U2W]\2.FE[%:?='I0V:HX9S'G+%]B5 819W+ M,;J6FDY,XRAT[F9!86(9CB-=#D&6D\1_0[C%O=2:M79"45AQ 5>0CI,X21)> M)>WJ5'[VK/SFXWF<#.8PF8_C=)+ G7 E\5)=)U-]SF?T)IW?P/5T,(M'Z?0& M?FZ\\\3ES"0XHW+P!AX;FY74NG8!UX,;2--A/)TG,)A.XMEP^ X?\QBT\<2G MDIZC<*X.URF9G$_B^7A(BUD2CT=T\H1\^['A8/#47\[!53KII73)*!7N2_VYW/!,CHI"4K,$(99P4%A3 8T-*SP'I2LM MB2XF!J[&1NJ6#I"@",*VPMI_*HSU>380;VK ""O=E@*5;"WN\:'BCCB9U4A0@5?R$(/ MGDOI3K1H*5OK.;,WQ(! LLPV=("O-&\=MO=3UEB+VH.28B=5B&%GC5F?RCQ, M[YQBT_OH;NF?38<*[3[,0$J8:;1O!\7I]#1F-^UT^4>\G=$/PE);.U!8D&K2 MF])4L^W<:S?>U&'6[(RGR166)7TJH&4!>E\8X]\V;.#T\;'^&U!+ P04 M" #S:%A9E.^W\.8# *"0 &0 'AL+W=OZ[JA18,FVSX,^T!+5Q81BG1)RD[W MZWM).8JS*4:_6'R=<\\ESR6]V"O]8&I$"X^-D&89U-9N+Z+(%#4VS)RI+4J: MJ91NF*6NWD1FJY&5'M2(*(WC6=0P+H/5PH_=ZM5"M59PB;<:3-LT3'^[0J'V MRR )G@:^\$UMW4"T6FS9!N_0_K&]U=2+>I:2-R@-5Q(T5LO@,KFXFKKU?L&? M'/?FJ TND[52#Z[S6[D,8B<(!1;6,3#Z[/ :A7!$)./K@3/H0SK@=Q?(J[QAEJT66NU!N]7$YAH^58\F<5RZ0[FS MFF8YX>SJ!M<61O=L+=",%Y$E2C<1%0?X50=/7X%G\$E)6QOX1998OL1')*77 MDS[IN4I/$M[A]@RR.(0T3BROQN7?%Y ,4&DMNH6(%%]Q^@[=O\C1)WH$/*123!GZ")$R2 M>9@G:=?.LC!)IZ?Q&G=*["AXQS%/XC".8Y@D4_^]U5P6?,L$L$:UTKITQ,M4 MDS!/NZ!).)WD/N1'- 9:21AM^;^T"R69Q.$-4-8=CAO3,ED@[96A\=$D/,_. MQS":AI,\'\.]LA1U(%8:YO/,QTK#63;O8A6MUDCRMBX@W4>C61*FTWC\W'AY M0"%(],G\%^@V;DZ869KY]B1/PBR?PPD/3GL/3G_8@]?,U/">' $?L-R@&7+A M2;9A%]Z3T["JZ%)V04K4?,?H$KQDSJ7&TJ>;)B"] M2IJY[>B.BQ5%V[3"+U0$U81M*&CMG@\BI^HW9'#M:6VM$:'I+BYT%]>0PQTM M-3)R 3!SJ [SO]JX]V3'M^ 0F2?ZE=Y(&#DI8S)UH3;2&X\&AR23JU6#=,*C MQ)UU,G:'G88).>NRZ8Q*)((9PRM.-%8!,BVI?DFL5LV/[S^."]#__5E]!U!+ P04 " #S:%A9\!^I'>8" "\!@ &0 'AL+W=O M2F_;O1\F)E[9)MA?K1AX>4M3Q>"W5@\X0#3P7N= 3 M+S.F'/F^CC,LF&[+$@6=I%(5S-!2K7Q=*F2)-Q@>DU(Z[@[WZ)_<;E3+DNF\5+F]SPQV<0;>I!@RJK^_M$K&$7;MG-PJ. "RS;$ 4M"(.P>P0O:K*- M'%[T_]G^NEAJHZ@Y?N_+MX;K[H>S#V:D2Q;CQ*,7H5$]H3?]^*'3#SX?(=MM MR':/H4\7] "3*D>0*;PGWH(9TSP&)A*XXGEEWA:\3N!HB/T)-+%*BJ5=D6P0 MDR&L79-C\HD]H:(W"Z(JEF1%#).:0^V@P7K%LBC='M.0RIS>OX93+@A)5IH@ M=0OP.<;2[$1*J(G/1G"7*<17W034"P9=M&U#V$\$WTFYN*!8""?0"8-69S"@ MV;#?"KH#N#_,>.GJM^%+>J4-<:+$(:F4'6S"1(S+!,*P%05=._0)TY6;M 0P M34E<+!8^5MR\ %LSE6@(HQZ$QX._*=<_P_>B\?WMW0"O3:9G4#4 M'@;;ICAH&#G#01_VM:J_HR@%JI7334TW6@E3BTNSVTCS1:U(?\UK7;]A:L6% MAAQ3<@W:@YX'JM;*>F%DZ?1I*0VIG9MF]'M!90WH/)72;!&PO=V]R:W-H965T/DATO'=*\V!3-P OVUO9=X\D:6DC7 %1.<2-@LG*M@MHQ,O WX MQF"G#FQB*ED+\60.G\N%XQM!4$.A#0/%VS-<0UT;(I3Q:^!TQI0&>&COV6]M M[5C+FBJX%O5W5NIJX60.*6%#NUH_B-TG&.J)#5\A:F6O9-?')AA<=$J+9@"C M@H;Q_DY_#^_A )#Y;P#" 1!:W7TBJ_*&:IK/I=@1::*1S1BV5(M&<8R;C[+2 M$I\RQ.E\V2GT*$56L,5WK17Y\$C7-:CSN:>1WT1YQ<"U[+G"-[@FY$YP72GR MD9=0OL9[J&L4%^[%+<.3A"MH+\C$=TGHA]$)OLE8[,3R3=[DLS62!VB%U(QO MR8^KM=(26^/GL7)[MN@XFQF7F6II 0L'YT&!? 8G/WL7)/[E":W1J#4ZQ9ZO M,=#'<#I G YQLA]/Y@$HS_COPO4$L#!!0 ( /-H6%E\ M*+18'@, &P' 9 >&PO=V]R:W-H965TQ'S\VMM-?*OULYH@67@HAS2"86UN>AZ')YE@P#X#(^OVH[>V_PQ'%I-F1PF4R4>G:' MNWP01(X0"LRL0V#T6> U"N& B,:O%6;0A'2.F_(:_=;G3KE,F,%K);[SW,X' M02^ '*>L$O9!+3_A*I^.P\N4,/X7EK5MNQM 5AFKBI4S,2BXK+_L956'#8=> MM,,A63DDGG<=R+.\898-^UHM03MK0G."3]5[$SDNW9\RMIIN.?G9X2WC&IZ8 MJ!#ND9E*(U7<&CA^9!.!YJ0?6HKB;,-LA7A5(R8[$%.X5]+.#7R4.>9_^X?$ MKJ&8K"E>)7L!QUB>0AJU((F2]AZ\M$DY]7CIX91ON,F$$! MLTIK+F>PXY_;1GXO_';RCW.$*9=,9IP)X))*4]6=4=3!78,HNU[K4(U":DG*!N>@4^5Q)?3QNVU]2A1,,A>(HY:N9C?R6:FE9%IBO* M$%]H]QGJ#6()+C/G(#B;<,$M)_T77*" %-[#<=KJ)O%)+45=D@[$$$K./EC4 MQ2[ 3BM-4@\8IZVS].R$:D'V2.4D( 2S9"6PF<;5Q!Z&36IVO:3C8(_>]9(X MN3B .M)8,OZF%,J'6A>$&8-V,T;<2N/DOR.\Y?TO7-**>ST2TI1*<@;;)BK< MV( %ZIG?\Z[_*FGK9=AHFZ?DLMZ@K^;U.W3/](SZ'01.R34Z/>L$H.O=7A^L M*OT^G2A+V]F+;U;$N"2K.@!=\.A:="A3(WB,#PIT&D5,[2!V.7(\ZQ$*#(V%8'3;XA2%L$CDQV,.ZA0VK>+Y\Q']74:>R"R8 MQJD4G_G2;$;.P($EKE@JS >Y>X\YH:[%"Z70V15V^5S/@3#51D:Y,GD0\?AP M9]_R0)PI$$ZU0I K!-\K="XHM'.%=D;TX%E&:\8,&P^5W(&RLPG-/F2QR;2) M#8_M9YP;16\YZ9GQ3?B8H6%M7;^ 5 M\!CNN1!V]M U9-^BN&%N:W*P%5RPU89[&9N-AC_B)2[+^B[Y73@?')V?!+6 M,PQ;T/;?0N %G0I_IO7JYU(L_TD5PIP6!#?P$<-- M+(5<[]_";1Q61:L6S:[?:YVP$$<.+5"-:HO.^-=?_)[W>Q75AL!*Q#L%\4Z& MWKY ?))JDF@-9]D$7^Y(!K<&(_UW%?M.D^P; BNQ[Q;LN[6??2KM!Z?29D"@ M,:B 13*ED9&P0&!;6D9L(; J"+7(3PW" :R7@=GRO1WWN][0W59PZQ7<>L]. M:?B77BPT/J:6.F[I6D6QUL!3*38$5HI%OXA%O_DL[S?)OB&P$OM!P7Y0FPD/ MJ0HWM%]"2+6?+]%N$S*NHCSX(0W]H-\M\O! I=;8,ZE<%52N_D]2?T05P9UD M,4S@'0NYX&9_% L2ZXK$)Q%U%1@R7;D&:OUY:A8T!%8*G>^=^@6O^5608S84 M@*;0RA$XZYC\VO29X<)0(Z2-2K.BOR)3>[I^F'WPGW3*VIY%*#O2)5K]6GL*O#"?TP,#+)#KD+ M:>C(G#UND%% [ 1ZOY+2' ?60/&?9/P?4$L#!!0 ( /-H6%D[# =_:0, M ,$, 9 >&PO=V]R:W-H965TY#IP\*7!M-A>1*\ZYDNY!+(]"?E(E@$9?*L;5RBNUWI_[OLI+J(@Z$WO@YLU6R(IHTY0[7^TE MD*(.JI@?!D'B5X1R+UO6?=5A[W[CANZ*[7M M\+/EGNQ@ _K]_EJ:EM^A%+0"KJC@2,)VY5W@\S5.;4 ]XA\*1S5X1C:56R$^ MV<;;8N4%5A$PR+6%(.9V!Y? F$4R.CZWH%[':0.'S_?H?]3)FV1NB8)+P?ZE MA2Y7WL)#!6S)@>D;@"67J M%7IA^_\NQ4$9++7TM9%G2?R\E;)NI(034F;HG>"Z5.AW7D#Q_WC?I-7E%M[G MM@Z=@!O8GZ%9\!J%01BA]YLK]/+%*P?NK)NS68T[^]:3] F M'6WBI#5+8]$S)TBS/;]QJ3/ M3V@CG"0!CL>)%QWQPDE\)2I0FN9CE,[()V[$M-.5/E>]I#]!)@YZ+PQ^O&): MC.'JS=)YM AGXZN'!U:,?[QH6HPA?3!!'/;$X;.630LWU)#,D@D5O:MBIQL^ MHFY:@ =3'T=Q.L'=6R5V>Z7Y\H'D=<*$C5([XY^Z,WL[Q?%SE1!V.O-3E?8. MC-T6_+@:&C'>11"$>&(=>^O%;N]]7 F=^N_4AP?WWHO=YOO=-;0XG8(@2J9F MH/=:[/3(QU11>O+-QVD0QP\+V!^<*BN0N_KLK% N#EPW!\RNMSN?7S2GTGYX M<[A_1Z39%0HQV)K0X&QNTI;->;EI:+&OSZBW0IL3;_U8FG\,D': >;\50M\W M+$'WUY+]!U!+ P04 " #S:%A9P]K=WI8# "<#@ &0 'AL+W=OO*HL05DE>\QDRO;+FHD-)#L7-E+3#:M$X5=7W/B]T*$>;DBW;N M7N0+WBA*&+X70#95A<275YCRP]*!SN/$>[(KE9EP\T6-=GB-U8?Z7NB1.Z!L M2(69))P!@;=+YP9>KV!D'%J+OP@^R-$[,*$\(4I-4B:QZ<>U!GV-([C]T?TUVWP.I@')/&*T[_)1I5+)W7 !F]10]5[?O@- M]P&U! M.9?L+#KVMYX"BD8I7O;-F4!'6/='G7HB1 PPG'/S>P?^_#D'O$+2! M=LS:L&Z10OE"\ ,0QEJCF9=6F]9;1T.8^1O72NA5HOU4_H;SS8%0"A#;@#NF M$-N1!XK!C9182? 2K'7B;!H]P[>6]>>W6"%"Y0MM^6%]"YX_>P&> <+ GR5O MI,:4"U=IFF8SM^@IO>HH^1.4UKB^ H'W"_ ]/[2XKRZ[_]ZP*7=7BS,HY \* M^2U>,('WFC"B,'BKL\VFT#]OM3VX4[B2_]IB[R1@5>.OH42BSV MV,E__@G&WJ^VR&<".]$A&'0(+J'G;P27$A1(B"^$[< >T0;; NY0XA;%%)%] MGL5IF 4+=S\.Q6:6^'XVF)V0# >2X462-T715 U%2O]7J.)"D?^0*1;AU'BI.4[PBV?^,OXGQOKL^%=AKUL06 /[0'@+,V 7.AG6IQ M; /@/'U #S-.03^!00K/4]5JYT^FZK$5@//U M#RD8=ADCXY_U;#0->T>(+N ML1V <_0#/X?$CC )*-YJ1^\JT3BB MNPIU \7K]C;QP)7^^+>OI;X^8F$,]/J6<_4X,!>4X4*:?P502P,$% @ M\VA86=UZ6J-H @ S04 !D !X;"]W;W)K&UL MK53?;],P$/Y7K#"A38(F3<(ZC312?\#8PU"U:O" >'"3:V/-L8/M-H._GK.= MAF[J)H1X27SG^[Z[[Y*[K)7J7E< ACS47.AQ4!G37(:A+BJHJ1[(!@3>K*6J MJ4%3;4+=**"E ]4\C*/H/*PI$T&>.=]"Y9G<&LX$+!31V[JFZN<4N&S'P3#8 M.V[9IC+6$>990S>P!'/7+!1:8<]2LAJ$9E(0!>MQ,!E>SE(;[P*^,&CUP9E8 M)2LI[ZUQ78Z#R!8$' IC&2B^=C #SBT1EO&CXPSZE!9X>-ZS?W3:4MY9OD)R[9ZD];&C44"*K3:R[L!80,L29_$K*LF6<$RI*?3^6 O^$]FCAJ1]0]*7 MV/-)+95AOZ@;87C 7:3AF&#/57RU_:/RBNZ%JPX0F'-9(&0U&..G* M+P]O&-FX^5M)@]/LCA7N6U V ._74IJ]81/T&SS_#5!+ P04 " #S:%A9 M3K)8+#=IEB\NSW?O?2HOSXNG M>IWEYE,954^;35K^>676QWBLVS>6E^?;],'R>;4\ MJMQE&Y-769%'I;F_6/R8O+].XK@=L0OY/3,O5>?KJ%W+UZ+XHWWQ\>YB$;=3 M,FNSJEN-M/GOV5R;];J5:B;RGX/JXOA#VX'=KU_5/^Q6WZSF:UJ9ZV+]S^RN M?KQ8J$5T9^[3IW7]N7CYV1Q6Q%N]5;&N=O]&+X?8>!&MGJJZV!P&-S/89/G^ M__3;(1.= 8V.>P Y#"#] 6QD #T,H+N%[F>V6]9-6J>7YV7Q$I5M=*/6?K'+ MS6YTLYHL;_?QMBZ;[V;-N/KRLWDV^9.IHC2_BZZ+O"Z;Q$97Z3K-5\V[9]%- M5J4/#Z5Y2'=I+^ZCXY#O;TR=9NOJAR;LM]N;Z/OO?HB^B[(\^O)8/%6-8'6^ MK)LYMC]IN3K,YVH_'S(R'QK]TDSBL8I^RN_,G3U^V:SMN$#RNL K@@K>FNV[ MB,9_BTA,F&,^UZK'DG,M)TP>XZRI\>/4.#JUG[YM35EGE7'-#1TZ M=0,\B5FK%,=5BD U*'RFP).8E0)Y3(&<78/[D;Q36UHI(GBO!(=A2JI8,W<% MJN/$%#JQ+V;UF!?KXN%/U]30L5/S[TG,6J8^+E,'*D'M,P6>Q*P4)#%<>N/9 M17@8VBVO)!9*$-8K0T>@ELV')G778=(!@P2=W:>RX;5H=4""HG3.$I68NAN^ MU.P%$U@P"523!V%?:?"D9J#$]J]FJ!1Q(>JB:]XHHO-3L- "P)"@-X38IAJ4G!9-PO MR6%<<[,K%1^I2$")!&>)&[--R[JYMZW;NZ,;<]_9O"6>U.Q5 ZJ487VIV&H!C$I01\,K4P\KDE'%*^Z7I"*2HIC+IE:C4]"M$0HH H- MY>U0KQ3C2\TVN8%BV'QWASE,&RZ8[E^^'7&*RT2/](48L 7#V:)3F+CCB.M, MW1)?:O:J 5I8*(>'>0497VIV&@!DV'R'ASF,FYAJ1?HWWXY 3:66(P8/Z_QU M",X7G=(\Q8+$U2;O3(BF" -\8:'L'N85;GRIV6D N&'S[1[FL'L4$5+T&=,5 M*)I;=IV,5"A !WO#\($*?=.-Q*4F[TN('@D#G&&A/!_F%7!\J=EI ,!A\ST? MYK!RA.9<]:O3$:?9Z(TY!^S@.'9TBO-D8Q*7G/RG;2':)AS0AH03IE.\BAQV"@KB'NE M'E]J=AHZ?W0[WPKB0X_'Z5&ZXA"/D@.+<)Q%.H5ZJEV)*T[>G! =%@ZPPT/9 M0]PK^OA2L], Z,/GVT-\Z/H0PA+9+]%A&.4\&6DR<< 1CN.(5:%O.)>XU.0] M"=%A$8 Z(I1/)+P"CR\U.PT /&*^3R2&_H_;N70%8LZE ! 1.(ATK_2XB8D+ M3=Z5$$T6 8 C0KE%PBOB^%*STP"((^:[16+H C77=L(&M>F($Y(D(Q J #S$ M:6Y1VP4]R<_$]29O39"'@#I/ 05[#,COC-S-"\ .@6/'Q[RIQGRW0>G:.4.OC15?:O9J@61$*.=(>.4:7VKVHVG M-7*^>-<M-?AP]1!=% =FH4+:1\HHYOM3L- #FJ/FVD1JZ04(G MI%>>KB@9CUS=%8"'PL&C7YTGFYNX[N3M"=%.4< X*I1CI+SRCB\U.PW .VJ^ M8Z2&3E"_H82&V%,"]E X>_3K/?HV>:FCBLI/W)41W10/FZ%"ND?;*.[[4[#0 M[^CYKI$>FD&N)I,C#&DR:6 0C3/(L$S?<#5QO3M"M%8TX(T.919IKVSC M2\U. ["-GF\6Z:$)1$6<]&_?76%,B9';=PV\H2=812<[FKCHY-T):=DY?+:AR8?=F;Q5 MM"J>\GI_3.OQW>/!OS_N3KOMO7_5'@B\.]069/:G"?^2E@]97D5K<]](QN_: M-G.Y/Y]W_Z(NMKLC;K\6=5UL=E\^FK2Y 6L#FN_?%T7]^J+] <=CDB__!U!+ M P04 " #S:%A9O[ H6T,# "H"@ &0 'AL+W=O_K MK("2ZH&L0.";M50E-;A4&U]7"FCN@DKN1T$P]DO*A)=.G>U!I5.Y-9P)>%!$ M;\N2JF\+X'(_\T+OQ?#(-H6Q!C^=5G0#3V ^5P\*5WZ+DK,2A&92$ 7KF3(^GWF!900<,F,A*/[M8 F<6R3D\6\#ZK4Y M;6#W^07]O1./8E94PU+ROUANBIDW\4@.:[KEYE'N/T C:&3Q,LFU^R7[VG<< M>R3;:B/+)A@9E$S4__2Y*40G ''Z Z(F(#H.&+X2$#1^ZM@.A%P"(Z"_@$U8#$P>\D"J)A#Y_E?P^/S]")VWK&#B]^!6]94+$! M2I7S0\]#L@>]V2O?[YW75]TCC!((R.!/0Y!9-^]F'PXY(,SO)O;DFR5K(D MN)D[)K>:?R,:;T:]9J@,J;N9"F]-(E><;:B=4GKWHLG5+?+Q-IQUJ37XG3N_ M!+5QHY FKB/JV[.UMN/6W T91_:%'&PO=V]R:W-H965TF'" 5I!KP ,>4RYT$-O94S6]WV=K""ENBDS$#BSD"JE M!KMJZ>M, 9T[HY3[41!T_)0RX<4#-S96\4"N#6<"QHKH=9I2]6<$7&Z'7NCM M!B9LN3)VP(\'&5W"%,Q]-E;8\TN5.4M!:"8%4; 8>N_#_BAT!F[%=P9;76D3 MZ\I,R@?;N9L/O< 2 8?$6 F*KPW< .=6"3E^%Z)>N:?H'"H;?42R;5[DFVQ-O!(LM9&IH4Q$J1,Y&_Z M6!Q$Q2"*]AA$A4'DN/.-'.4M-30>*+DERJY&-=MPKCIKA&/"WLK4*)QE:&?B M"6Q K$$3*N;D1@JC\)S(B'(J$AR])!.P=\O$DHQ!N2C "?)UQMF2VG/5Y/P6 M#&5<7Y SP@09,<[M^, WR&=W\9."992S1'M8II UR570(%$0MWT\YL+/SVA"[@RD^E<==Z[?JM>WB=/7&4U@Z&%F:% ; M\.*W;\).\.X _55)?W5(O4*?5>CE$WT=<"[9=9(V,3=Q&#:[ W]3 ](J05I' M0%RH-(Z&1(-\>,PPZV!.OK'4KI,+,L4IO:!)OF!JJ#($(Q;Z[K8OP^ R".L\ M.WC.,2(H?O)4^<-;=DK_[6KG1WI\;!YE>&%V] MTN/>B7.C=P+Z,'CZ[P6ODAW%ML_3HQ/6IT=8^4V'KY @1S;%O_#^#/$K18&ULK9;;;ALW$(9?A=@$00+$WO-!CK2 +:-HBQ8PK*:] M*'I!K49>(EQ2);E2\O8=%,P)TBNN\ZJK[< )>[61 'CP/W[*$U=B"LIQOZ LP'S=W"GOA&&7%.A": M24$4K&?!=7PUGUA[9_ [@YT^:!-+LI3RD^W\M)H%D14$'!IC(U#\V\(<.+>! M4,;?^YC!.*5U/&P_1O_!L2/+DFJ82_X'6YEV%E0!6<&:]MS54 M-#AZ01:X;E8]!R+7_WZ_UAK,X/,+HTO&F6%H_?86#&58 MJC%?R9BOQ,5+S\0;4[!CIB5S5R!0[X>,/$G(%_+G]5([X[]\V,,\F7\>NWFO M](8V, MP=VI06PCJ-Z_B(OK@2\)W"O8D)>F8DO2YZ/4-XQQ6CAW!.5WB8E'0 M -O:IK?D0\#"!;3GS+:>1$691--P>TAU:E95>9XGH]D3O=FH-WM6[UA".JSB M-Z^J)(X_X&Y3"H0AO5@.1/\!,?)5V(<7_K4'A26Z<'J\CCU6: MQK&?HAPIRF^E>$$12@] FI1' !ZK)(TC/T U E0O ^ '1_CQ.L(;$;!E"^$N M"K?-I6E!(=VIOP^Q.A%_$>=588_C)Y ^NW129KD?\Z!8WX%T M762GG%ZKJ#RB# _N=/N>^I6J!R8TX;!&O^BRQ$2IX8TR=(S2:[9 MXK,.E#7 [VLIS6/'OAS&AV+]#U!+ P04 " #S:%A9D\G&6WH" -!@ M&0 'AL+W=OV$=E^_:T,HK=)H#^,![&N?XWNN[4/2 M2G6O*P!#'FHN],RKC&DN?%_G%=143V0# D?64M748%>5OFX4T,*!:NZ'07#F MUY0)+TU<[$:EB=P8S@3<**(W=4W5XQRX;&?>U-L%;EE9&1OPTZ2A)2S!W#4W M"GO^P%*P&H1F4A %ZYEW.;W(8CO?3?C.H-6C-K%*5E+>V\[78N8%-B'@D!O+ M0/&SA0PXMT28QN^>TQN6M,!Q>\=^[;2CEA75D$G^@Q6FFGGG'BE@33?R3?:R+H'8P8U$]V7/O1U& &09S\@[ 'A2T#\"B#J M 9$3VF7F9%U10]-$R98H.QO9;,/5QJ%1#1-V%Y=&X2A#G$EO80MB YI049!, M"J.PL&1..14Y1M^1K**B!,+$TVC+3$4REQLH\HW1%>/,/)+C*S"4<7V"L+OE M%3D^.B%'%KE@G..>Z<0WF+)=V,_[].9=>N$KZ45D@:M6FGP6!13/\3Y*'?2& M.[WS\"#A$IH)B8)3$@9AO">?[-_AT8%THJ'\D>.+#I>?K)6L7ROPS\N5=O%? M^^K7\Q%Q,'JF Z+3X(]N M%NY%Z0Q'DUQNA.D.W1 =/.W27>47\3EZ76=-3S2=42ZH*IG0A,,:*8/)!W0* MU9E/US&R"->LT*]!V0DXOI;2[#IV@>$/D/X%4$L#!!0 ( /-H M6%F4$\(NF ( -X& 9 >&PO=V]R:W-H965T):>[V M80?@AQ\ @@X0_"L =P#<&&V5-;9F1),TD6*+I(TV;+;1[$V#-FXHMZ>XT-+, M4H/3Z0W? -="4E#H> ::4*9.T!?TL)BAXZ,3=(0H1_>%J!7AN4I<;=:T2#?K M^*]:_N #_@549PA[IRCP@G /CT,_U[SC^"N<=K;#7J[0<.'_V+W!0OY8P'":T27:A*I+!Q#%9I$!NP$D_?_)C[^N0V_]$]L8[ M[KWC0^SI+=$@*6'J%%6US IS^7-4$:D5,F=K\KBJF+D&0WO0$L<-L:T+FW04 MCL?GB;O9-3<0-1J%N(]ZHSKL58<'53^:*F#O8"5%!FI074L0[:SK1]XXW%,W M$(4Q]H?51;VZZ*"Z:\JI2;X:L"%-\;N#\LUR_OZ.#83YXQ"?[ZER=ZJ/K?RW1*XI5XC!R@"]LY&Q)=MJ MVG:TJ)J"M!3:E+>F69@'"*0-,/,K(?1KQ]:X_DE+_P!02P,$% @ \VA8 M67ZT:7&UL?51= M;]HP%/TK5UXUM=)&0AAT8DDD**K6!R8$Z_8P[<$D-V#5'YEM2/?O9SLA8A+T M(8FO?<\Y]]C721NE7\P>T<*KX-)D9&]M/8TB4^Q14#-0-4JW4BDMJ'6AWD6F MUDC+ !(\2N)X$@G*),G3,+?2>:H.EC.)*PWF( 35?^?(59.1(3E-K-EN;_U$ ME*$&[7.]TBZ*>I:2"92&*0D:JXS,AM/YR.>'A!\,&W,V!N]DJ]2+#Y[* MC,2^(.186,] W>>(#\BY)W)E_.DX22_I@>?C$_MC\.Z\;*G!!\5_LM+N,_*9 M0(D5/7"[5LU7[/R,/5^AN EO:-K<\3V!XF"L$AW852"8;+_TM=N',T"27 $D M'2 )=;="H(BDYIWBHE5Y066 P@ MB3^X)QG!\V8!MS=W_]-$KOC>0=([2 +OZ KO=TVEJ5 ;H+*$#>HC*YC<>4^/ M3%)9,,IA9@Q: []F6V.UZX3?E^IO=3Y=UO&W8VIJ6F!&7/L;IX,D?_]N.(F_ MO.%BU+L8O<6>+V?KUBL M)?SM6E*]8]( Q\JAXL']F(!N.[8-K*I#EVR5=3T7AGMWR5'[!+=>*65/@6^\ M_K>1_P-02P,$% @ \VA860YQ'1!W P PH !D !X;"]W;W)K&ULK59=;^(X%/TK5G:T:J6V21Q(2 >0@.YH]Z%:!#.[ M#Z-Y,,F%6./8K.W ]-^O[="4@DOG87@@_KCW^-QC^UX/]T)^5Q6 1C]JQM4H MJ+3>WH>A*BJHB;H36^!F9BUD3;3IRDVHMA)(Z9QJ%N(H2L.:4!Z,AVYL+L=# MT6A&.S.+(.SN(?"GMUU$8VE)40WVWGKW(41)81,"BTA2#FLX,9,&:1 M#(__#J!!MZ9U/&X_HW]RP9M@5D3!3+!_::FK43 (4 EKTC"]$/L_X1!0W^(5 M@BGWC_8'VRA 1:.TJ _.AD%->?LE/PY"'#D8'+\#/CC@4X?>&P[)P2%Q@;;, M7%@/1)/Q4(H]DM;:H-F&T\9YFV@HM]NXU-+,4N.GQTO"0"&Q1@LH@.[(RG9O MT=()XOY!$VLWE0_H:L'T(0R=6W,OBP?T-6':_0!48X^5Z)1A)=J M&&K#S.*'Q8'%M&6!WV"1H$?!=:70'[R$\K5_:"+JPL+/84WQ1< E;.]0$MT@ M'.&>A\_LY]V3"W223N7$X25OX'V6A*LU2"OG)\H)+RAA:*(4:&64+43#-93( MW$I$%')[",63.[)[(\IM/VW;MGG]MFP?NU984, K,15<@=Q", M?_\M3J.//F%^$=@KF7J=3+U+Z.,I;"CGE&_,S61&)/!%VT*D#L(FJ=T8]R/S M&X:[XS@\9M$KLU<,^QW#_D6&W761+]?%1[)%Z1^MGO?S*,Y/2)Z;I7D?IV^0 M3#N2Z462,Z(J9!+#(55Z":9G*]_F@S[&IPP]=ED\Z.',3S'K*&87*?[=:*5- MKCC::Z0$*Y$6:-[(HC*96?IX9V=\,$ZR_'3WS\WB+!TDB9_UH&,]^&EAH;Q! M7&AS$&JJ[>5]C_G H[C9[>2$N<=L$/5[V,\\[YCG%YDOP)9TJ[93^9W3FY^K MAXUZV0G5<[,\Q7GL9QI'+Q4I>E_EK10[:FH!NFH4E-=H]=36(6]MB<[N^BU. M\5E*\-HE^"PGA$?EM :Y<:\,A5R6;DM0-]J]9":N?I^,3^T+QY7I%YCV>?1( MI$EU"C%8&\CH+C,JRO;%T7:TV+JBO1+:/ %&ULM5=A;YLZ%/TK%INF35H+!@*D2Y#65D_KU"=5R_;>AZ=] M<.$FL6ILGFV2;;_^V9#2D!"Z/;%\2##<>WS.\;5SF6V%?%!K (V^%8RKN;/6 MNKQP796MH2#J7)3 S9.ED 719BA7KBHED+Q.*ICK>U[D%H1R)YW5]^YD.A.5 M9I3#G42J*@HBOU\"$]NY@YW'&Y_H:JWM#3>=E60%"]!?RCMI1FZ+DM,"N**" M(PG+N?,>7USAP";4$7]1V*J]:V2EW OQ8 /R[ W7:.6WB_O4C^A^U>"/FGBBX$NQOFNOUW$D=$7L).#R1X.\2_)]-"'8)M7-NPZR6 M=4TT26=2;)&TT0;-7M3>U-E&#>5V&1=:FJ?4Y.GT&NXU.D,+4QYYQ0"));H5 M?'6F01:H?OCZ&C2A3+TQ85\6U^CURS?H):(JYFK#1.+YV:[62^; M6?T3LRZ@/$>!]Q;YGA_VI%\-IW^L^*ETU^AO3?!;$_P:+Q@RX88K+2M3H1K] M@A?UH=N-=J))D,'?,SE(@-^"DKU[@R'O7)W4DL([PH!4> M#*&G=Y+RC):$(5*(RB@WR\_:Y<^-+7WR&\RHQK3'Q";%B1\GV)^YFWUE/7&3 MT(1-VK@.Z; E'0Z2O@6E4,4-8ZGI#\A13E5FV2MDJK%FC:A2%>$9H$PHW5N@ MS1R3/7)GX328'DCHB3(2DGX!DU; 9%# 9Z&-X\_[/#F:W/CL)W%P0+(G;A+Z M41#WTXQ:FM'S/F>5E'9+E-9LP?MH1L<>16:1O0.6SX9U2,8MR7B89,?%MXA# M7<0_03L^=BV.<.0?NML39XHX2$ZXF[3$DT'BEX0_H$Q"3C5:DHPRJK^C5R\2 M'^-WJ!;$!.&]I3L(_*O'STA@'0^FK0?34<_=Z9C"1P+K",?>T]^N]QM.WAUH MIQ@Q[CEZ>P.#X.39B_?Z!?S_ZU;"1K -R-.U.XS^JVLX%EK7BZ>V 8_;-^!1 M&X>QT+KBGUH'_#MZ!WS<%,38,Y_# CZ."_%D/ZZA[>ZUOO:]XT\B5Y0KQ&!I M$KWSV&P!V;3RS4"+LNZ&[X4VO75]N3:O/R!M@'F^%$(_#FR#W;Y0I?\!4$L# M!!0 ( /-H6%DIM!]EG04 /TG 9 >&PO=V]R:W-H965T42^(8_.*W&XY^*37#.FT)3(6RNU MN?9].5^SE,I+OF&9_F;)14J5/A4K7VX$HXL\*$U\' 0]/Z5QYHV'^68'K$$C97!D'UGQV; ML"0Q)-V/SP74*Z]I NO')_J[?/!Z,#,JV80G?\<+M1YY5QY:L"7=)NJ1[W]C MQ8"ZAC?GBPCK=-,,YGA6F[H MG(T\O?0E$SOFC7_Z(>P%OS0I!0DC0#!+Q4ZI8L=%'S^(.)O'&YH@FO*MEI$O M4<*SU85B(M5K?Z::M#PR>SG3),7=.+S"_:M0)\I@Z._J2C4T[79TR^Y94^+L MZ0MUZ)8Z=)TZW&5ZP$PJI%*\1-LI!@DC0#!+VEXI;0]TH?8@582$$2"8I6*_5+'OG* W*ST=5V9R9MS< M[,L5VR1A_WS1!:>?)^O3>=6V @'!+(&N2H&NG +=TNP3F@BVB!5Z1^=Q$JM# MDS9.2MOI!0DC0#!+O4&IW@!TD0X@582$$2"8I6(85)5@X)R%Q01<%A/05)EQ MNDW1C O-TO<--*?Z\L_,33>\K:R@-%+0ZDDEPF=)Q9:M5D"'3MD^;)54-%L8 M@4JI)(KK=^5&P8K"/*CU*K@,.H/!DS3GOGYK+8!HMEJX4@L[U7ID.Y[L\LED M3[=&B9RLUG,*DD:@:+:.E8,(82U$".HA0&D$BF9+6=F(T.TC7IGW@$K_0EA( M&BEHW7HQ->AWG7FO3Q1I5"\]O>_VFFY[[LJU%^A[%/JZ*?>PN]JO[(OJ*'I[JA.A2+S)$V)RE M,WT0A?D#]JA1/U G $HC4#1;Y,H)8%@G@$&= "B-0-%L*2LG@-U.H.VB;BBO MNU'CJ@8MZZ%HMDI5X8_=A?^4INR"T .:YF5%/MWNC6B5MR^*D>EV=N%ZGNF^ M4.NI"/K: 8IFBUQ9"@S[Y@&#F@Q0&H&BV5)6)@.[7S^\KC)VPUL+"VHY"IJ5 M@-R/-7'E)[#;3[RL,"Z@]3KG+!>"F@,HFJU291^PVSY,S9/?B]L#NF=*"R/1 MA^4I^;7/AJ O)D!I!(IF;Y>HC$D4P&Z8 'T9 4HC4#1;RLJX1&[C\KILZ(:W M%A;4[$3G'NN9IP1^;;]4RL0JWW/6J?+3L^.)XIM\]]6,*\73_'#-Z(()TT!_O^1\9;]IM*.6%54P%\4WENA\:KVS2 (IK0O](#:WT.D)#%\L"M7\DDT; M.PXL$M=*B[(#8P4EX^T_?>[ZL -P#P&\#N#M T8' 'X'\!NA;66-K 75-)I( ML2'21".;&32]:="HAG%SBDLM<9 Z5^0#3R!YB;=10R_$VPJY]HX2+J&Z)+YS3CS'&PW4,_]WN'^D'+_OJ]_P M^M5RC82[S(5^IBL8PM?!+52#78$5OW[BA M\WY(Z'\B>R%[U,L>'6.//J)OD%/4C)=%0BPRSGY#8NZ*T#E($HL2L^;&!=: MRSB'H8:T6<(FBS&B=73ANJ'G3NSUKM378:[GCOT^ZH6&H-<0'-4P*T7-M3+U M%U0IEC)4H 4!*CGCF2*I%"7Z3UR7=4$U;@YI,ST84M;F#G:5A4X0[ D;BAJ/ MW&%A82\L/"KL\\$CZ([LG'!\-] "-'T>JCT<.)5Q. [WBG\=%HQ\;Z]V>\>S M2I!98^4*J\/>MU]]O]J_%K/&)/?6K_$5:4W_+TW[!-U1F3&N2 $I4CJ7QK1E M:^OM1(NJ<<:5T.BSS3#'EQ"D"<#]5 B]G9@$_=L:_0%02P,$% @ \VA8 M6<@?3BI/ P Y@D !D !X;"]W;W)K&ULK5;? M;],P$/Y7K#"A31I-FK1I.]I(:P>"AZ%I9?" >'"32V,ML8/MM/#?>6Z*LZ@H*HG2N XD@I94(U= MN795*8$F-JC(7=_S0K>@C#O1U-KN9#05EZ?[68&'_K\(G!5K7:Q"A9 M"?%H.N^3F>,90I!#K T"Q=\&%I#G!@AI?-MA.LV4)K#=WJ._M=I1RXHJ6(C\ M,TMT-G/&#DD@I56N[\7V'>ST# U>+')EOV2[\_4<$E=*BV(7C P*QNL__;Y; MAU8 XG0'^+L _S!@\$Q L L(K-":F95U0S6-IE)LB33>B&8:=FUL-*IAW.SB M4DL<91BGHS=4?S&]"4Y>H"[0_+&W)^=D'. MB$N4\56$<,32)[&NRBUT>OO]<[]DX!+*'LD\"Z)[_F##CZ+/P\/3M )FN4/+%[PY\O_ MY7JEM,3C_;5KN6JX03>87/Z0L;?>%)?3#+H5CAN%XY,*Y_;\P3YI(-^:J*6T*.W#O!(:GWG;S+ 0 VD<<#P50N\[9H*FM(M^ E!+ P04 " #S M:%A9/VQ.@!T# #Z"P &0 'AL+W=OF5!1<) M5GHHEJY,!>#8@A+J^I[7<1-,F#,:V+D',1KPM:*$P8- N06+#%)@$G"&1*P&#HWS7[8,_$VX!N!K3QX M1D;)G/,G,[B+AXYG#@04(F48L/[;P 0H-43Z&+]R3J?8T@ /G_?L'ZUVK66. M)4PX_4YBM1HZ/0?%L,!KJJ9\^PER/6W#%W$J[2_:9K$='1RMI>))#M8G2 C+ M_O$N]^$ H'G* 7X.\$\!K3. ( <$IX#.&4 K![2L,YD4ZT.(%1X-!-\B8:(U MFWFP9EJTED^8N?:9$GJ5:)P:W;&()X"^XAU(=!F"PH3*=^@]>IR%Z/+B';I MA*%[0JF^)3EPE=[3(-THYQ]G_/X9_@#=-1'<*$OFS[!JS;5KEVYCBTYL3<[*PZ^.HX#@HK#S6/XKN%*([E:+U!PW;3N;'S?XDZT-?:+*N^!Z+)6$245AH2J_1U65)9)UF M-E \M;W7G"O=R=G'E6[.09@ O;[@7.T'9H.BW1_]!E!+ P04 " #S:%A9 M+YQEQR8" "F! &0 'AL+W=O]^;-9";I0>EGTP)8]"*X-!ENK>V6A)BR!4'-3'4@W4VMM*#6F;HAIM- MJP 2G,11=$L$91+G:?!M=)ZJWG(F8:.1Z86@^L\:N#ID>(Z/CBUK6NL=)$\[ MVL .[+=NHYU%)I:*"9"&*8DTU!E>S9?KQ,>'@.\,#N;DC'PEA5+/WGBH,AQY M0<"AM)Z!NM<>[H!S3^1D_!XY\932 T_/1_8OH7972T$-W"G^@U6VS?!'C"JH M:<_M5AV^PEC/C>J M(]V;/X02@UH)XY)_U%V5KM;YG V7_?&>8Q!.VAX5WL74@47@75SD#4QH"YW2ELD&_5P5QFHW M+[_.E3VP)>?9_ XM34=+R+!;$@-Z#SA__6I^&WVZHC69M";7V/.G7A2@D:K= M/GBUM.!P;(4Y)W:@NPET?C_W>9R2_:D":)0.V@T^^#RZF$K!L.J+DQBH:R;ZW!LW8\$M ]P][52]FCX M!-.O*?\+4$L#!!0 ( /-H6%G[TZ2.V , "H2 9 >&PO=V]R:W-H M965T7Y"7G>\8_B0V 1)_S MC(J%L9&RN#1-$6\@)^*"%4#5FQ7C.9&JR=>F*#B0I 3EF6E;EF_F)*5&-"_[ M[G@T9UN9I13N.!+;/"?\WRO(V'YA8..QXSY=;Z3N,*-Y0=:P!/FQN..J938L M29H#%2FCB,-J8;S%E].?FM1HOJF!A\^/[.]*YY4S#T3 -Z@=\C1?S#)1_J)];6L9*-X*R?(:K!3D*:W^R>F',C8E6GF34CV,2\G5VU3A9'2U%:I'"+2$ MM1H=*="/:*ER)=EF@-@*+.@;.ZA8%R2!X5H M6%[?@"1I)MXHOH_+&_3ZU1OT"J44_;YA6T%H(N:F5/JU"C.NM5Y56NT36AWT M@5&Y$>AGFD#2Q9O*[\9Y^]'Y*WN4< G%!7*L'Y!MV>Z GNNGPYT1.4XS%D[) MYYSD*X-7QS.EZTZ@__I%F:-;";GX>RAV%;<[S*U7@TM1D!@6AIKN O@.C.C[ M[[!O_33D^$1DG3"X31C<,?;H'G9 MS"8(!72+Y%ZA=I%MN7YLUDX-W>'^OMV M>.99V T:NXXTKY'FC4K[5:VK*8U9#D/B*JQW^%';PD%PI*UO-O.M4\K\1ID_ MJNQ&:1(RC8=TC2*?FQD3D76<#!HG@S-.D&#*,$Q$U@G#K G#[,439-;/P3#T M'1L?)>& 71!ZV)\-IV'82 N?E(;H"_JM $[*01+UIC"D=Y3NN8,R$5G'*Q%1LW5 <%!7XQ1E:0[^=HD.&8SF*[5:>_3^6\1K<^:YE8]S3 MU[<+?,]U3ZAKJP \NKM&MU0"IV76D&Q0X*1;_51L76_;S1Z[YYPUHZ7$LT,Q M$5LW%&UQ@<>KB]%9TZ\:?%WY'.=DW\QSPR \D9-M=8''RXM.3CYY<1\G??;H MG*/TP&WM@<]9?.!)JX^IV+JA:.L/_/("!//&R )<&V@WJ\8 MDX\-_8'F>BCZ"E!+ P04 " #S:%A91O)+G[D# #C$@ &0 'AL+W=O M9D*^07 MM0;0Z#'EF9IZ:ZWS2]]7\1I2JLY%#IEYLA0RI=I,YT\+]VRUUG;!GTURNH(%Z$_Y MG30SOT%)6 J98B)#$I93[QV^G./(.I06GQELU=X8V50>A/AB)S?)U ML1, A MUA:"FJ\-S(%SBV3B^*<&]9H]K>/^^ G]?9F\2>:!*I@+_B=+]'KJC3V4P)(6 M7-^+[:]0)S2T>+'@JOQ$V]HV\%!<*"W2VME$D+*L^J:/-1%[#GAPQ"&L'<)O M=2"U RD3K2(KT[JFFLXF4FR1M-8&S0Y*;DIODPW+[#$NM#1/F?'3L_>42?29 M\@+0!Z"JD&#.2"MTAA:F8I*" Q)+= ]Q(27+5NB8_>MKT)1Q]<9X[JS/T*?% M-7K]Z@UZA5B&_EB+0M$L41-?F]AM!'YB7,!^3DBP5L4!N&@PWW> M[_Y;D1US]PUC#6UA0UM8X@V.X/VNUR!-#<:R@ 3!HU&5 H5,;LCF;BA!G-$' MQIEF9OT_= L;X(B8T5QDVG!C36)AY)" I+:BNSCI#<(J_%+E-(:I9R2L0&[ MF_W\$XZ"7[H8<@36XHLT?)$2G?QOF;U%[Y0"77%UN\=174X),N+>59"U^B@R MV2Q<4<44^NO6;(!N-*3J[R[BB$OB'(&UB!LTQ UZ"^V4:JF0HA+)_GQO9FE'% M'[DDSA%8B[A10]S(6?%72,/]LAZ2D!P4?X<5)B,RZJ[^<1/G^(>K/S2CF\P\ M!J6120.0VM(>I".P%D,7#4,7+TH"%RZ)\TD[HWU3D).V4%#)$IU/+5%M#K]'Y)% M?Q2G'J\KM#9GNTX2AR]*&MAI4^D*K4W>KJW$OT ML6OD<'\G=_B2<"*$WBU//DM':&V"=BTD'KXL(3AM,%VAM&Y&" D/&R9_[P;"7O]\H'+%,H4X+(U?<#XR[,CJ1J6::)&7 MEQ(/0FN1EL,U4-/@60/S?"F$?IK8>X[F7FOV%5!+ P04 " #S:%A9Z2/B M05\" "U!0 &0 'AL+W=O:RXT(E7&E-?^[[.2JBH'L@:!)YLI*JHP:4J?%TK MH+D#5=P/@V#L5Y0)+XW=WE*EL6P,9P*6BNBFJJCZ-04N=XDW]/8;MZPHC=WP MT[BF!:S W-5+A2N_9\E9!4(S*8B"3>)-AM>SD?5W#O<,=OK )E;)6LH'N_B2 M)UY@$P(.F;$,%#];F 'GE@C3^-EQ>GU("SRT]^PW3CMJ65,-,\F_L=R4B7?E MD1PVM.'F5NX^0Z?GPO)EDFOW3W:M[\78(UFCC:PZ,&90,=%^Z6-7AP, \AP' MA!T@? D8O0*(.D#DA+:9.5ES:F@:*[DCRGHCFS5<;1P:U3!A;W%E%)XRQ)GT MAC)%[BEO@"R ZD8!7I'1Y /Y2I6BML;D; Z&,J[/T_N?R)ZI'_7J1Z?8TUE)10&$"9+A+3.TA;&F9CG85R3% M,?DMY]AQVG&S3:\N _N+_>VALC_]GCS:=/V##JA %6XP:,R@$:9]4OUN/WLF MKN5>[$]Q)K4CY(FF'6@+J@HF-.&P0&PO]%266 M$X$L>;+2)?OUTY4O#ULPAM72/SKE'TG5E,JS-6K#;!6,F6I5"UB.R M,*;Z$,?U;,%*6E^HBDF+%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75I MZFBFEM*,2+\-1?[V.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A M_,P!YR0.BO:?(7K1P74MADFGSY)^0AD3OMP7=J-/K8[GG6*T08!F[6^9T''D MN-F0\;!0[OH>U$JC4W*IM,OM,_B_TV;X ;#I@4$N1&NP1WQ@/*RH,4S+:]MQ@UWP M$10U[;MU91W.-5UW>WVR);B;33)5.F>Z3=,EF]!X*%@!=C2?+^!N5!4#:(PJ M;2/G=*XD=1XVC*9A96=,B%MXD+X7>]JK8F??.K!KLFU:0TW3R_@.Z.^J>>U= MV9?I1A5_4.;3TDY'NC[4)[O1K. KUU\5K0%,O8NKTZH2ZX^"SV7)_.2?G7 \ MI!M>M%":_[+9H%1F-L TB1Z8-GRV&_FI:77'5F933JL"]]P[0L]_=YWG3#)- MQ:YI6_NO>95?[#BY_%>6W7^50\-!C\WI^-I-]H_!9'H,)H^B)@>OTF3\=M&(WC-&9%O\-(DMDFCZ9(+PV736_ \9_+1*6SE#9W:E^0]?3L^9P5= M"G/7@B.R;7]E.5^663OJ!A:B&;5M?X'I==/V'3UTSL@V; MM;F <(A_VD^ W0^'L.\#8+( .4,4(YGA9") M^V!YPIS,7N&99EF2I"FVHI-)T,$$6[*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'W?>@\*CVRT*;C#7;/MV+T!GML=@"MD)^YV!YV""Q5] M_G0^U\)T_!WM('-"*RRL"IX%'.W+\6J7'805:R&%^SF,ZFT)$2N$$H7X!?DP MZD;,[O3QJS;BEU:.RV5FM)3#J'Q5\;*"7/&UK4L<7S]Q!!E&@RZ> M<".,=76-^OP<&0^ E4][I=/W0CHP$^[@B]'E7JAM=1J\BXYW&W4[G']/C7AK M_D\SZLU&9##165F 7CPVPR6N'.Y ) M 9EY8A>8$D\P);+:L[( '*D"V(K_: XPR@F]P%*X*ZU08"U; MPK:JV@"C/- ++()[+@Q[YK($]@VX+0W\B1=33H@#.V'!?[)#/<;JO^,4RR;" M9E)7I#XDI80XL!)FRHH-R2YT @LA-: B=TLM!194Q(Q M)8DXL"3H&,!?:\24+^+ OJ"#@ 8FI9(XL$J\*(#=K&KC_N6S4?Z( _NC+1QH MA:14$@=62147M$)1+HD#N^2U>5L1*:O$@:WR2G=MA DEEB2P6-[PWIG3QZ34 MD@16B[].8^_8G*-:JMP?NYF X\+'I.R2!+8+.6TW\UAD(NN:=FGD7Q+*+DE@ MN]"8?@8FH>R2!+8+*<%FIU.B20*+AL9L=#JEFB2P:FC,1J=3\DF"9[W&0CTFY)PWLGC

O'\&$*/=;$OZ[6WCTEI)[U@LJR]KRG;I)=. MFS6'IH])V2:]^'*G,3[]EX^4;?I76O/\!^MC4M[I!_;.VYAUU_N8E'?ZM7$C(3*G> M?447]@M==%/F6X5)R)\7 @]A,GN/^R9OVV/:;+LT.AWVQS2O-CEWSR&DY28> MFC1NNWB\7%FU_:')EV6_#EVSW#7K&'0RF8;^YXSJ9?9SYFAQ[N)?)K:KU789 M7]OEYR$>\R^#PU?;[](FQER-%DV_CGE>A=/^?CJ%ZT'&E\G5Z.UC7O5O'U*% MTD$*05H^R"#(R@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV"SA$!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\?;'83Z.VHMQ/H M[:BW$^CMJ+<3Z.VHMQ/H[:BW$^A=H]XU@=XUZET3Z%VCWO5_ZIWR>1_3O>>V MQN?_)]7YUW7VSI;#)^VUGRO6U5 MUGZ2+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I M^(GF>EV&WO,VOO:%J2>)H](GOVN:>5+NIC/FM_A4\_ 5!+ 0(4 Q0 ( M /-H6%D'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ \VA8687J3+SO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ \VA869E&PO=V]R:W-H965T&UL4$L! A0#% @ \VA862ZA'7!X M! M@\ !@ ("!]PT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \VA86:8'Q+DC P &@L !@ M ("!JAT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ \VA864C#PQSV!0 -PX !@ ("!4#$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \VA865=5LY81" F!8 !D M ("!/$8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \VA867FP#(L-"0 #1< !D ("!I5< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \VA868): M&.NK!0 OPP !D ("!G&@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \VA867*Y\Y)" @ FP4 !D M ("!+W@ 'AL+W=O@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ \VA86:C?F%\=! 3 D !D ("! M!84 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \VA860/.(M;B P B @ !D ("!_9$ 'AL+W=O&UL4$L! A0#% @ \VA86;=D?;+G M @ 1P8 !D ("!4)T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \VA863L,!W]I P P0P !D M ("!RJ< 'AL+W=O&PO=V]R M:W-H965TEJC: ( ,T% M 9 " @3>O !X;"]W;W)K&UL M4$L! A0#% @ \VA864ZW,;K:"0 ,ED !D ("!UK$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\VA867:<;[LN P - H !D ("!;\( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \VA867ZT:7&PO=V]R:W-H965T&UL4$L! A0#% @ \VA862FT'V6=!0 _2< !D M ("!"=4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \VA863]L3H = P ^@L !D ("!?.$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \VA8 M64;R2Y^Y P XQ( !D ("!/.L 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ \ - #P 6Q 'W^ $! end XML 66 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 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 148 207 1 false 45 0 false 5 false false R1.htm 0000001 - Document - Cover Sheet http://www.caci.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 7 false false R8.htm 9952157 - Disclosure - Basis of Presentation Sheet http://www.caci.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 9952158 - Disclosure - Recent Accounting Pronouncements Sheet http://www.caci.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 9952159 - Disclosure - Acquisitions Sheet http://www.caci.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 9952160 - Disclosure - Goodwill and Intangible Assets Sheet http://www.caci.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 9952161 - Disclosure - Revenues and Contract Balances Sheet http://www.caci.com/role/RevenuesandContractBalances Revenues and Contract Balances Notes 12 false false R13.htm 9952162 - Disclosure - Inventories Sheet http://www.caci.com/role/Inventories Inventories Notes 13 false false R14.htm 9952163 - Disclosure - Sales of Receivables Sheet http://www.caci.com/role/SalesofReceivables Sales of Receivables Notes 14 false false R15.htm 9952164 - Disclosure - Debt Sheet http://www.caci.com/role/Debt Debt Notes 15 false false R16.htm 9952165 - Disclosure - Legal Proceedings and Other Commitments and Contingencies Sheet http://www.caci.com/role/LegalProceedingsandOtherCommitmentsandContingencies Legal Proceedings and Other Commitments and Contingencies Notes 16 false false R17.htm 9952166 - Disclosure - Earnings Per Share Sheet http://www.caci.com/role/EarningsPerShare Earnings Per Share Notes 17 false false R18.htm 9952167 - Disclosure - Income Taxes Sheet http://www.caci.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 9952168 - Disclosure - Business Segments Sheet http://www.caci.com/role/BusinessSegments Business Segments Notes 19 false false R20.htm 9952169 - Disclosure - Fair Value Measurements Sheet http://www.caci.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 9954471 - Disclosure - Basis of Presentation (Policies) Sheet http://www.caci.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies http://www.caci.com/role/RecentAccountingPronouncements 23 false false R24.htm 9954472 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.caci.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.caci.com/role/GoodwillandIntangibleAssets 24 false false R25.htm 9954473 - Disclosure - Revenues and Contract Balances (Tables) Sheet http://www.caci.com/role/RevenuesandContractBalancesTables Revenues and Contract Balances (Tables) Tables http://www.caci.com/role/RevenuesandContractBalances 25 false false R26.htm 9954474 - Disclosure - Inventories (Tables) Sheet http://www.caci.com/role/InventoriesTables Inventories (Tables) Tables http://www.caci.com/role/Inventories 26 false false R27.htm 9954475 - Disclosure - Sales of Receivables (Tables) Sheet http://www.caci.com/role/SalesofReceivablesTables Sales of Receivables (Tables) Tables http://www.caci.com/role/SalesofReceivables 27 false false R28.htm 9954476 - Disclosure - Debt (Tables) Sheet http://www.caci.com/role/DebtTables Debt (Tables) Tables http://www.caci.com/role/Debt 28 false false R29.htm 9954477 - Disclosure - Earnings Per Share (Tables) Sheet http://www.caci.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.caci.com/role/EarningsPerShare 29 false false R30.htm 9954478 - Disclosure - Business Segments (Tables) Sheet http://www.caci.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://www.caci.com/role/BusinessSegments 30 false false R31.htm 9954479 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.caci.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.caci.com/role/FairValueMeasurements 31 false false R32.htm 9954480 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.caci.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 32 false false R33.htm 9954481 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Goodwill (Details) Sheet http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails Goodwill and Intangible Assets - Schedule of Changes in Goodwill (Details) Details 33 false false R34.htm 9954482 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 34 false false R35.htm 9954483 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.caci.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 35 false false R36.htm 9954484 - Disclosure - Revenues and Contract Balances - Disaggregation of Revenues (Details) Sheet http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails Revenues and Contract Balances - Disaggregation of Revenues (Details) Details 36 false false R37.htm 9954485 - Disclosure - Revenues and Contract Balances - Narrative (Details) Sheet http://www.caci.com/role/RevenuesandContractBalancesNarrativeDetails Revenues and Contract Balances - Narrative (Details) Details 37 false false R38.htm 9954486 - Disclosure - Revenues and Contract Balances - Remaining Performance Obligations (Details) Sheet http://www.caci.com/role/RevenuesandContractBalancesRemainingPerformanceObligationsDetails Revenues and Contract Balances - Remaining Performance Obligations (Details) Details 38 false false R39.htm 9954487 - Disclosure - Revenues and Contract Balances - Schedule of Contract Assets and Liabilities (Details) Sheet http://www.caci.com/role/RevenuesandContractBalancesScheduleofContractAssetsandLiabilitiesDetails Revenues and Contract Balances - Schedule of Contract Assets and Liabilities (Details) Details 39 false false R40.htm 9954488 - Disclosure - Revenues and Contract Balances - Change in Contract with Customer Liability (Details) Sheet http://www.caci.com/role/RevenuesandContractBalancesChangeinContractwithCustomerLiabilityDetails Revenues and Contract Balances - Change in Contract with Customer Liability (Details) Details 40 false false R41.htm 9954489 - Disclosure - Inventories (Details) Sheet http://www.caci.com/role/InventoriesDetails Inventories (Details) Details http://www.caci.com/role/InventoriesTables 41 false false R42.htm 9954490 - Disclosure - Sales of Receivables - Narrative (Details) Sheet http://www.caci.com/role/SalesofReceivablesNarrativeDetails Sales of Receivables - Narrative (Details) Details 42 false false R43.htm 9954491 - Disclosure - Sales of Receivables - Schedule of MARPA Activity (Details) Sheet http://www.caci.com/role/SalesofReceivablesScheduleofMARPAActivityDetails Sales of Receivables - Schedule of MARPA Activity (Details) Details 43 false false R44.htm 9954492 - Disclosure - Debt - Schedule of Long-term Debt (Details) Sheet http://www.caci.com/role/DebtScheduleofLongtermDebtDetails Debt - Schedule of Long-term Debt (Details) Details 44 false false R45.htm 9954493 - Disclosure - Debt - Narrative (Details) Sheet http://www.caci.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 45 false false R46.htm 9954494 - Disclosure - Debt - Schedule of Cash Flow Hedges (Details) Sheet http://www.caci.com/role/DebtScheduleofCashFlowHedgesDetails Debt - Schedule of Cash Flow Hedges (Details) Details 46 false false R47.htm 9954495 - Disclosure - Earnings Per Share - Computation (Details) Sheet http://www.caci.com/role/EarningsPerShareComputationDetails Earnings Per Share - Computation (Details) Details 47 false false R48.htm 9954496 - Disclosure - Income Taxes (Details) Sheet http://www.caci.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.caci.com/role/IncomeTaxes 48 false false R49.htm 9954497 - Disclosure - Business Segments - Narrative (Details) Sheet http://www.caci.com/role/BusinessSegmentsNarrativeDetails Business Segments - Narrative (Details) Details 49 false false R50.htm 9954498 - Disclosure - Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) Sheet http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details) Details 50 false false R51.htm 9954499 - Disclosure - Fair Value Measurements - Schedule of Recurring Fair Value Measurements (Details) Sheet http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails Fair Value Measurements - Schedule of Recurring Fair Value Measurements (Details) Details 51 false false R52.htm 9954500 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.caci.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 52 false false All Reports Book All Reports caci-20240930.htm caci-20240930.xsd caci-20240930_cal.xml caci-20240930_def.xml caci-20240930_lab.xml caci-20240930_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "caci-20240930.htm": { "nsprefix": "caci", "nsuri": "http://www.caci.com/20240930", "dts": { "inline": { "local": [ "caci-20240930.htm" ] }, "schema": { "local": [ "caci-20240930.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "caci-20240930_cal.xml" ] }, "definitionLink": { "local": [ "caci-20240930_def.xml" ] }, "labelLink": { "local": [ "caci-20240930_lab.xml" ] }, "presentationLink": { "local": [ "caci-20240930_pre.xml" ] } }, "keyStandard": 194, "keyCustom": 13, "axisStandard": 22, "axisCustom": 0, "memberStandard": 26, "memberCustom": 17, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 148, "entityCount": 1, "segmentCount": 45, "elementCount": 455, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 500, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.caci.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DirectOperatingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "unique": true } }, "R3": { "role": "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "unique": true } }, "R4": { "role": "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-23", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-23", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.caci.com/role/BasisofPresentation", "longName": "9952157 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.caci.com/role/RecentAccountingPronouncements", "longName": "9952158 - Disclosure - Recent Accounting Pronouncements", "shortName": "Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.caci.com/role/Acquisitions", "longName": "9952159 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.caci.com/role/GoodwillandIntangibleAssets", "longName": "9952160 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.caci.com/role/RevenuesandContractBalances", "longName": "9952161 - Disclosure - Revenues and Contract Balances", "shortName": "Revenues and Contract Balances", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.caci.com/role/Inventories", "longName": "9952162 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.caci.com/role/SalesofReceivables", "longName": "9952163 - Disclosure - Sales of Receivables", "shortName": "Sales of Receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.caci.com/role/Debt", "longName": "9952164 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.caci.com/role/LegalProceedingsandOtherCommitmentsandContingencies", "longName": "9952165 - Disclosure - Legal Proceedings and Other Commitments and Contingencies", "shortName": "Legal Proceedings and Other Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.caci.com/role/EarningsPerShare", "longName": "9952166 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.caci.com/role/IncomeTaxes", "longName": "9952167 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.caci.com/role/BusinessSegments", "longName": "9952168 - Disclosure - Business Segments", "shortName": "Business Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.caci.com/role/FairValueMeasurements", "longName": "9952169 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R21": { "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": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true }, "uniqueAnchor": null }, "R22": { "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": "22", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.caci.com/role/BasisofPresentationPolicies", "longName": "9954471 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.caci.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954472 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.caci.com/role/RevenuesandContractBalancesTables", "longName": "9954473 - Disclosure - Revenues and Contract Balances (Tables)", "shortName": "Revenues and Contract Balances (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.caci.com/role/InventoriesTables", "longName": "9954474 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.caci.com/role/SalesofReceivablesTables", "longName": "9954475 - Disclosure - Sales of Receivables (Tables)", "shortName": "Sales of Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TransferOfFinancialAssetsAccountedForAsSalesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TransferOfFinancialAssetsAccountedForAsSalesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.caci.com/role/DebtTables", "longName": "9954476 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.caci.com/role/EarningsPerShareTables", "longName": "9954477 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.caci.com/role/BusinessSegmentsTables", "longName": "9954478 - Disclosure - Business Segments (Tables)", "shortName": "Business Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.caci.com/role/FairValueMeasurementsTables", "longName": "9954479 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.caci.com/role/AcquisitionsNarrativeDetails", "longName": "9954480 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-40", "name": "caci:BusinessCombinationCommitmentLetterAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-40", "name": "caci:BusinessCombinationCommitmentLetterAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails", "longName": "9954481 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Changes in Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "unique": true } }, "R34": { "role": "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "longName": "9954482 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.caci.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954483 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails", "longName": "9954484 - Disclosure - Revenues and Contract Balances - Disaggregation of Revenues (Details)", "shortName": "Revenues and Contract Balances - Disaggregation of Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-105", "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": "caci-20240930.htm", "unique": true } }, "R37": { "role": "http://www.caci.com/role/RevenuesandContractBalancesNarrativeDetails", "longName": "9954485 - Disclosure - Revenues and Contract Balances - Narrative (Details)", "shortName": "Revenues and Contract Balances - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "unique": true } }, "R38": { "role": "http://www.caci.com/role/RevenuesandContractBalancesRemainingPerformanceObligationsDetails", "longName": "9954486 - Disclosure - Revenues and Contract Balances - Remaining Performance Obligations (Details)", "shortName": "Revenues and Contract Balances - Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.caci.com/role/RevenuesandContractBalancesScheduleofContractAssetsandLiabilitiesDetails", "longName": "9954487 - Disclosure - Revenues and Contract Balances - Schedule of Contract Assets and Liabilities (Details)", "shortName": "Revenues and Contract Balances - Schedule of Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-4", "name": "caci:BilledAndBillableReceivables", "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": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "caci:BilledAndBillableReceivables", "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": "caci-20240930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.caci.com/role/RevenuesandContractBalancesChangeinContractwithCustomerLiabilityDetails", "longName": "9954488 - Disclosure - Revenues and Contract Balances - Change in Contract with Customer Liability (Details)", "shortName": "Revenues and Contract Balances - Change in Contract with Customer Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.caci.com/role/InventoriesDetails", "longName": "9954489 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.caci.com/role/SalesofReceivablesNarrativeDetails", "longName": "9954490 - Disclosure - Sales of Receivables - Narrative (Details)", "shortName": "Sales of Receivables - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-119", "name": "caci:TransfersOfFinancialAssetsAccountedForAsSalesMarpaMaximumCommitment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-119", "name": "caci:TransfersOfFinancialAssetsAccountedForAsSalesMarpaMaximumCommitment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.caci.com/role/SalesofReceivablesScheduleofMARPAActivityDetails", "longName": "9954491 - Disclosure - Sales of Receivables - Schedule of MARPA Activity (Details)", "shortName": "Sales of Receivables - Schedule of MARPA Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "caci:TransferOfFinancialAssetsAccountedForAsSalesAmountOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TransferOfFinancialAssetsAccountedForAsSalesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "caci:TransferOfFinancialAssetsAccountedForAsSalesAmountOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TransferOfFinancialAssetsAccountedForAsSalesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails", "longName": "9954492 - Disclosure - Debt - Schedule of Long-term Debt (Details)", "shortName": "Debt - Schedule of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "unique": true } }, "R45": { "role": "http://www.caci.com/role/DebtNarrativeDetails", "longName": "9954493 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-133", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "unique": true } }, "R46": { "role": "http://www.caci.com/role/DebtScheduleofCashFlowHedgesDetails", "longName": "9954494 - Disclosure - Debt - Schedule of Cash Flow Hedges (Details)", "shortName": "Debt - Schedule of Cash Flow Hedges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.caci.com/role/EarningsPerShareComputationDetails", "longName": "9954495 - Disclosure - Earnings Per Share - Computation (Details)", "shortName": "Earnings Per Share - Computation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "unique": true } }, "R48": { "role": "http://www.caci.com/role/IncomeTaxesDetails", "longName": "9954496 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.caci.com/role/BusinessSegmentsNarrativeDetails", "longName": "9954497 - Disclosure - Business Segments - Narrative (Details)", "shortName": "Business Segments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "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": "caci-20240930.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": "caci-20240930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails", "longName": "9954498 - Disclosure - Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details)", "shortName": "Business Segments - Schedule of Summarized Financial Information of Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-135", "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": "caci-20240930.htm", "unique": true } }, "R51": { "role": "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails", "longName": "9954499 - Disclosure - Fair Value Measurements - Schedule of Recurring Fair Value Measurements (Details)", "shortName": "Fair Value Measurements - Schedule of Recurring Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-139", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-139", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.caci.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954500 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "caci-20240930.htm", "first": true, "unique": true } } }, "tag": { "caci_AIHLowerCoLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "AIHLowerCoLLCMember", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AIH LowerCo LLC", "label": "AIH LowerCo LLC [Member]", "documentation": "AIH LowerCo LLC" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.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": [ "r58", "r745" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, 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": [ "r890" ] }, "caci_AccruedShareRepurchased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "AccruedShareRepurchased", "crdr": "debit", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued share repurchases", "label": "Accrued Share Repurchased", "documentation": "Accrued Share Repurchased" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r22", "r23", "r79", "r135", "r574", "r609", "r612" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r12", "r23", "r459", "r462", "r507", "r605", "r606", "r868", "r869", "r870", "r878", "r879", "r880", "r882" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r804" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r71" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "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": [ "r621", "r878", "r879", "r880", "r882", "r938", "r998" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r817" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r817" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r817" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r817" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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": [ "r42", "r43", "r389" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r850" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r776", "r786", "r796", "r828" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r779", "r789", "r799", "r831" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r851" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r817" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r824" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r780", "r790", "r800", "r824", "r832", "r836", "r844" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r842" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.caci.com/role/Cover" ], "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_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r353", "r717", "r718", "r874", "r957" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r295", "r302", "r713" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r102", "r112", "r132", "r161", "r199", "r205", "r223", "r227", "r266", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r451", "r455", "r488", "r569", "r654", "r706", "r707", "r745", "r767", "r928", "r929", "r959" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.caci.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/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r126", "r137", "r161", "r266", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r451", "r455", "r488", "r745", "r928", "r929", "r959" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r839" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r840" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r835" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r835" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r835" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r835" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r835" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r835" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r838" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r837" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r836" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r836" ] }, "caci_AzureSummitTechnologyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "AzureSummitTechnologyIncMember", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Azure Summit Technology, Inc", "label": "Azure Summit Technology, Inc [Member]", "documentation": "Azure Summit Technology, Inc" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r313", "r964", "r965" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r51", "r53", "r313", "r964", "r965" ] }, "caci_BankCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "BankCreditFacilityMember", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Credit Facility", "label": "Bank Credit Facility [Member]", "documentation": "Represents bank credit facility." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.caci.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "caci_BilledAndBillableReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "BilledAndBillableReceivables", "crdr": "debit", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billed and billable receivables", "label": "Billed And Billable Receivables", "documentation": "Billed and billable receivables." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r296", "r297", "r298", "r299", "r300", "r444", "r729", "r730" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r44", "r45", "r296", "r297", "r298", "r299", "r300", "r444", "r729", "r730" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r444" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "caci_BusinessCombinationCommitmentLetterAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "BusinessCombinationCommitmentLetterAmount", "crdr": "credit", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment letter amount to be available", "label": "Business Combination, Commitment Letter, Amount", "documentation": "Business Combination, Commitment Letter, Amount" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r2", "r3", "r11" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r447", "r873" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r46", "r98", "r446", "r473", "r474", "r475" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.caci.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "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": [ "r97", "r445" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued capital expenditures", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets \u2013 current costs to obtain", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r280" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets \u2013 noncurrent costs to obtain", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r280" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.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": [ "r27", "r128", "r694" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.caci.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": [ "r27", "r87", "r159" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caci.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), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r87" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedging", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash financing and investing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "caci_CashProvidedByUsedFromMARPA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "CashProvidedByUsedFromMARPA", "crdr": "debit", "presentation": [ "http://www.caci.com/role/SalesofReceivablesScheduleofMARPAActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash provided (used) by MARPA", "label": "Cash Provided By (Used From) M A R P A", "documentation": "Cash provided (used) by MARPA." } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate by Type (Axis)", "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r32", "r176" ] }, "us-gaap_ChangeInAccountingEstimateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateLineItems", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change In Accounting Estimate [Line Items]", "label": "Change in Accounting Estimate [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": [ "r176" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate, Type", "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r32", "r176" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r815" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r810" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.caci.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r816" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r816" ] }, "caci_CommercialAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "CommercialAndOtherMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial and other", "label": "Commercial And Other [Member]", "documentation": "Commercial and other." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES (NOTE 9)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r67", "r105", "r571", "r641" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.caci.com/role/LegalProceedingsandOtherCommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Proceedings and Other Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r92", "r316", "r317", "r690", "r918", "r922" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r755", "r756", "r757", "r759", "r760", "r761", "r764", "r878", "r879", "r882", "r938", "r996", "r998" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in 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": [ "r70", "r642" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in 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": [ "r70" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "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", "r70", "r642", "r660", "r998", "r999" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock $0.10 par value, 80,000 shares authorized; 43,045 shares issued and 22,305 outstanding at September\u00a030, 2024 and 43,042 shares issued and 22,301 outstanding at June\u00a030, 2024", "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": [ "r70", "r573", "r745" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r821" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r820" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r822" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r819" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r24", "r144", "r146", "r150", "r565", "r583", "r584" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r110", "r163", "r199", "r207", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r320", "r321", "r322", "r323", "r325", "r326", "r327", "r328", "r329", "r706", "r707", "r928", "r929" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r110", "r163", "r199", "r207", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r320", "r321", "r322", "r323", "r325", "r326", "r327", "r328", "r329", "r706", "r707", "r928", "r929" ] }, "caci_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "ContingentConsiderationMember", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Contingent Consideration [Member]", "documentation": "Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset and Liability [Abstract]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Assets and Liabilities", "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": [ "r930" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets \u2013 current unbilled receivables", "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": [ "r365", "r367", "r379" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.caci.com/role/RevenuesandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, long-term", "terseLabel": "Contract assets \u2013 noncurrent unbilled receivables", "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": [ "r365", "r367", "r379" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing", "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r722", "r931" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing", "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r722", "r931" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract liabilities \u2013 current deferred revenue and other contract liabilities", "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": [ "r365", "r366", "r379" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract liabilities \u2013 noncurrent deferred revenue and other contract liabilities", "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": [ "r365", "r366", "r379" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesChangeinContractwithCustomerLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability, revenue recognized", "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": [ "r380" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from previously satisfied performance obligations", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r374" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r725", "r931" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel", "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r725", "r931" ] }, "us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractsAccountedForUnderPercentageOfCompletionMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EAC Adjustments", "label": "Contracts Accounted for under Percentage of Completion [Member]", "documentation": "Modifications to or changes in assumptions surrounding contracts accounted for under the percentage of completion method of accounting. Percentage of completion is a method of accounting whereby profit on a long-term (construction) contracts is recognized based on reliable estimates as to the degree of completion generally based on contractual relationships (costs incurred to total costs anticipated)." } } }, "auth_ref": [] }, "caci_CostPlusFeeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "CostPlusFeeContractMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost-plus-fee", "label": "Cost Plus Fee Contract [Member]", "documentation": "Cost plus fee contract." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs of revenues", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r84" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Costs of revenues:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails", "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [ "r319", "r926" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails", "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [ "r319", "r926", "r927" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [] }, "caci_CustomerContractsAndRelatedCustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "CustomerContractsAndRelatedCustomerRelationshipsMember", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer contracts and related customer relationships", "label": "Customer Contracts And Related Customer Relationships [Member]", "documentation": "Represents information about customer contracts and related customer relationships." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.caci.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "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": [ "r93", "r160", "r308", "r309", "r310", "r311", "r312", "r318", "r319", "r331", "r337", "r338", "r339", "r340", "r341", "r342", "r347", "r354", "r355", "r357", "r498" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r20", "r60", "r61", "r103", "r104", "r163", "r332", "r333", "r334", "r335", "r336", "r338", "r343", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r714", "r715", "r716", "r717", "r718", "r744", "r875", "r919", "r920", "r921", "r956", "r958" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails", "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount of long-term debt", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r20", "r104", "r358" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r332", "r498", "r499", "r715", "r716", "r744" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r63", "r361", "r498", "r499", "r744" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails", "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r163", "r332", "r333", "r334", "r335", "r336", "r338", "r343", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r356", "r714", "r715", "r716", "r717", "r718", "r744", "r875", "r956", "r958" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r20", "r163", "r332", "r333", "r334", "r335", "r336", "r338", "r343", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r714", "r715", "r716", "r717", "r718", "r744", "r875", "r919", "r920", "r921", "r956", "r958" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan B principal payment", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails", "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r20", "r38", "r39", "r56", "r94", "r95", "r163", "r332", "r333", "r334", "r335", "r336", "r338", "r343", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r356", "r714", "r715", "r716", "r717", "r718", "r744", "r875", "r956", "r958" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails", "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Term loan B period", "terseLabel": "Term loan period", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less unamortized discounts and debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r343", "r359", "r497", "r498", "r499", "r715", "r716", "r744" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental retirement savings plan obligations, net of current portion", "label": "Deferred Compensation Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental retirement savings plan assets", "label": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r865" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r117", "r877" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "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": [ "r418", "r419", "r570" ] }, "caci_DepartmentOfDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "DepartmentOfDefenseMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Department of Defense", "label": "Department Of Defense [Member]", "documentation": "Department of defense." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r9", "r36" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap agreements", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r138", "r139", "r471", "r472", "r480", "r487", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r648", "r649", "r682", "r684", "r685", "r686", "r687", "r688", "r698", "r734", "r737", "r757", "r942", "r943", "r944", "r997" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r630", "r632", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r655", "r656", "r657", "r658", "r667", "r668", "r669", "r670", "r673", "r674", "r675", "r676", "r682", "r683", "r685", "r687", "r755", "r757", "r945", "r946", "r947", "r948", "r949", "r950", "r952", "r953" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r52", "r54", "r55", "r101", "r630", "r632", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r655", "r656", "r657", "r658", "r667", "r668", "r669", "r670", "r673", "r674", "r675", "r676", "r682", "r683", "r685", "r687", "r698", "r755", "r757", "r945", "r946", "r947", "r948", "r949", "r950", "r952", "r953" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r14", "r52", "r54" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r936", "r937" ] }, "us-gaap_DirectOperatingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DirectOperatingCosts", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Direct costs", "label": "Direct Operating Costs", "documentation": "The aggregate direct operating costs incurred during the reporting period." } } }, "auth_ref": [ "r81" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "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": [ "r378", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "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": [ "r378", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregated Revenues", "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": [ "r931" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r771" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r803" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [] }, "caci_DomesticOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "DomesticOperationsMember", "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails", "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails", "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Domestic Operations [Member]", "documentation": "Domestic operations." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r814" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.caci.com/role/EarningsPerShareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share (in dollars 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", "r173", "r174", "r175", "r176", "r177", "r178", "r185", "r187", "r192", "r193", "r194", "r198", "r442", "r449", "r468", "r469", "r566", "r585", "r699" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.caci.com/role/EarningsPerShareComputationDetails", "http://www.caci.com/role/RevenuesandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share (in dollars 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", "r173", "r174", "r175", "r176", "r177", "r178", "r187", "r192", "r193", "r194", "r198", "r442", "r449", "r468", "r469", "r566", "r585", "r699" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.caci.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r184", "r195", "r196", "r197" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r489" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.caci.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income 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": [ "r421", "r731" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationLineItems", "presentation": [ "http://www.caci.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation [Line Items]", "label": "Effective Income Tax Rate Reconciliation [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": [ "r421", "r422", "r731" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTable", "presentation": [ "http://www.caci.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation [Table]", "label": "Effective Income Tax Rate Reconciliation [Table]", "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation." } } }, "auth_ref": [ "r421", "r422", "r731" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r61" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, 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/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r769" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.caci.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r769" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r769" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r853" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.caci.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r769" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r769" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r769" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r769" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r808" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r849" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r849" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r849" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "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", "r121", "r147", "r148", "r149", "r164", "r165", "r166", "r170", "r177", "r179", "r181", "r200", "r267", "r270", "r306", "r364", "r430", "r431", "r437", "r438", "r439", "r443", "r448", "r449", "r458", "r459", "r460", "r461", "r462", "r464", "r467", "r490", "r491", "r492", "r493", "r494", "r495", "r500", "r502", "r507", "r581", "r605", "r606", "r607", "r621", "r679" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r818" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r776", "r786", "r796", "r828" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773", "r783", "r793", "r825" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r824" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "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": [ "r471", "r472", "r480", "r734" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [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": [ "r471", "r472", "r480", "r734" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "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": [ "r345", "r382", "r383", "r384", "r385", "r386", "r387", "r470", "r472", "r473", "r474", "r475", "r479", "r480", "r481", "r515", "r516", "r517", "r715", "r716", "r726", "r727", "r728", "r734", "r737" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r471", "r472", "r473", "r475", "r734", "r943", "r954" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.caci.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "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": [ "r476", "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r563", "r734", "r738" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "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": [ "r345", "r382", "r387", "r472", "r473", "r480", "r516", "r715", "r716", "r726", "r727", "r728", "r734" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "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": [ "r345", "r382", "r383", "r384", "r385", "r386", "r387", "r472", "r473", "r474", "r475", "r480", "r517", "r715", "r716", "r726", "r727", "r728", "r734", "r737" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r471", "r472", "r473", "r475", "r734", "r943", "r954" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r345", "r382", "r383", "r384", "r385", "r386", "r387", "r470", "r472", "r473", "r474", "r475", "r479", "r480", "r481", "r515", "r516", "r517", "r715", "r716", "r726", "r727", "r728", "r734", "r737" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "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": [ "r734", "r940", "r941", "r942", "r943", "r944", "r954" ] }, "caci_FederalCivilianAgenciesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "FederalCivilianAgenciesMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal civilian agencies", "label": "Federal Civilian Agencies [Member]", "documentation": "Federal civilian agencies." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "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", "r261", "r262", "r263", "r264", "r265", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r356", "r363", "r465", "r486", "r512", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r521", "r525", "r526", "r527", "r528", "r531", "r534", "r539", "r540", "r541", "r542", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r582", "r711", "r734", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r746", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r891", "r892", "r893", "r894", "r939", "r942", "r943", "r944", "r951", "r954" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r130", "r281", "r301", "r713" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "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", "r300", "r301", "r303", "r304", "r558", "r562", "r691" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying value", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r281", "r301", "r562", "r713" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r294", "r301", "r303", "r304", "r305", "r558", "r691", "r713" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r294", "r296", "r297", "r298", "r300", "r301", "r303", "r304", "r691" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net carrying value", "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": [ "r558", "r915" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FixedPriceContractMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-price", "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r722" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r780", "r790", "r800", "r832" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r780", "r790", "r800", "r832" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r780", "r790", "r800", "r832" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r780", "r790", "r800", "r832" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r780", "r790", "r800", "r832" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r813" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r129", "r282", "r564", "r707", "r712", "r735", "r745", "r898", "r905" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r896", "r908" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r289" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r712" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill acquired", "label": "Goodwill, Measurement Period Adjustment", "documentation": "Amount of increase (decrease) from measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r904" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.caci.com/role/RevenuesandContractBalancesNarrativeDetails" ], "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": [ "r80", "r107", "r111", "r567", "r578", "r701", "r706", "r884", "r886", "r887", "r888", "r889" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.caci.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r162", "r417", "r421", "r423", "r424", "r425", "r426", "r427", "r432", "r434", "r435", "r436", "r618", "r731" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r114", "r118", "r180", "r181", "r199", "r213", "r227", "r420", "r421", "r433", "r586", "r731" ] }, "caci_IncomeTaxPayableAndNetDeferredTaxAssetsExpectedIncreaseNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "IncomeTaxPayableAndNetDeferredTaxAssetsExpectedIncreaseNextFiscalYear", "crdr": "credit", "presentation": [ "http://www.caci.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected increase in income tax payable and net deferred tax assets", "label": "Income Tax Payable And Net Deferred Tax Assets, Expected Increase, Next Fiscal Year", "documentation": "Income Tax Payable And Net Deferred Tax Assets, Expected Increase, Next Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for income taxes, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r28", "r158", "r428", "r429" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "presentation": [ "http://www.caci.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable, increase", "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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Increase (Decrease) in Accrued Salaries", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes payable and receivable", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r8" ] }, "caci_IncreaseDecreaseInLongTermLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "IncreaseDecreaseInLongTermLiabilities", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities", "label": "Increase Decrease In Long Term Liabilities", "documentation": "Increase decrease in long term liabilities." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effect of business acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "caci_IncreaseDecreaseInOperatingLeaseLiabilitiesAndAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "IncreaseDecreaseInOperatingLeaseLiabilitiesAndAssetsNet", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities and assets, net", "label": "Increase (Decrease) In Operating Lease Liabilities And Assets, Net", "documentation": "Increase (Decrease) In Operating Lease Liabilities And Assets, Net" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.caci.com/role/EarningsPerShareComputationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/EarningsPerShareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of RSUs after application of treasury stock method (in shares)", "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": [ "r188", "r189", "r190", "r194", "r390" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r780", "r790", "r800", "r824", "r832", "r836", "r844" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r842" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r772", "r848" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r772", "r848" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r772", "r848" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense and other, net", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r209", "r871" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r153", "r156", "r157" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails", "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap agreements", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r692", "r762", "r763" ] }, "caci_InternationalOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "InternationalOperationsMember", "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails", "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails", "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "International Operations [Member]", "documentation": "International operations." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.caci.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r279" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.caci.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r91", "r696" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.caci.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caci.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r136", "r695", "r745" ] }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "crdr": "debit", "calculation": { "http://www.caci.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Materials, purchased parts and supplies", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount." } } }, "auth_ref": [ "r91", "r866" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.caci.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r91", "r697" ] }, "caci_LandlordSponsoredTenantIncentives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "LandlordSponsoredTenantIncentives", "crdr": "credit", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Landlord sponsored tenant incentives", "label": "Landlord Sponsored Tenant Incentives", "documentation": "Landlord sponsored tenant incentives." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r20", "r60", "r61", "r62", "r65", "r66", "r67", "r68", "r161", "r266", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r452", "r455", "r456", "r488", "r640", "r700", "r767", "r928", "r959", "r960" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 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": [ "r75", "r106", "r576", "r745", "r876", "r895", "r955" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.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": [ "r62", "r127", "r161", "r266", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r452", "r455", "r456", "r488", "r745", "r928", "r959", "r960" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r59", "r64" ] }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan principal payment", "label": "Line of Credit Facility, Periodic Payment, Principal", "documentation": "Amount of the required periodic payment applied to principal." } } }, "auth_ref": [ "r59", "r64" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.caci.com/role/Cover" ], "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/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r20", "r104", "r344", "r360", "r715", "r716", "r744", "r962" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedLabel": "Less current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r133" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r134" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails", "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r20", "r919", "r920", "r921" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails", "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type", "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": [ "r20", "r37", "r919", "r920", "r921" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r233", "r721", "r748", "r752", "r931", "r963", "r966", "r967", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r816" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r816" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r835" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r843" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r233", "r721", "r748", "r752", "r931", "r963", "r966", "r967", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r817" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r155" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.caci.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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r155" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.caci.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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r87", "r88", "r89" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.caci.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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails", "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.caci.com/role/EarningsPerShareComputationDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r82", "r89", "r108", "r125", "r142", "r145", "r149", "r161", "r169", "r173", "r174", "r175", "r176", "r177", "r180", "r181", "r191", "r266", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r442", "r449", "r469", "r488", "r580", "r662", "r677", "r678", "r765", "r928" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.caci.com/role/RecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "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": [ "r119", "r123", "r167", "r168", "r171", "r172", "r182", "r183", "r234", "r268", "r269", "r440", "r441", "r443", "r449", "r463", "r466", "r506", "r508", "r509", "r559", "r560", "r561", "r608", "r609", "r610", "r611", "r612" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.caci.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Updates Issued but Not Yet Adopted and Accounting Standards Updates Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r816" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r780", "r790", "r800", "r824", "r832" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r807" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r806" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r824" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r843" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r843" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.caci.com/role/BusinessSegmentsNarrativeDetails" ], "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": [ "r702", "r710", "r885" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r111", "r701", "r884", "r886", "r887", "r888", "r889" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, 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": [ "r504" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r503" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r221", "r222", "r223", "r224", "r225", "r228", "r706", "r707" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.caci.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r57", "r99", "r613", "r614" ] }, "caci_OtherAccruedExpensesAndCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "OtherAccruedExpensesAndCurrentLiabilitiesMember", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses and current liabilities", "label": "Other Accrued Expenses And Current Liabilities [Member]", "documentation": "Other accrued expenses and current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses and current liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r61" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r131" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r7", "r12", "r100" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.caci.com/role/DebtScheduleofCashFlowHedgesDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/DebtScheduleofCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) recognized in other comprehensive income", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r19", "r23", "r148", "r490", "r492", "r495", "r581", "r868" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.caci.com/role/DebtScheduleofCashFlowHedgesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caci.com/role/DebtScheduleofCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r140", "r141", "r581" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of interest rate swap agreements, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r141" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive loss, net of tax", "terseLabel": "Other comprehensive loss, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r12", "r100", "r143", "r146", "r177" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.caci.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": [ "r66" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r816" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r778", "r788", "r798", "r830" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r781", "r791", "r801", "r833" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r781", "r791", "r801", "r833" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r805" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r856", "r872" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r85" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of taxes for equity transactions", "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_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisitions of businesses", "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": [ "r25" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r113", "r933", "r934", "r935" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r815" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r815" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r807" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r824" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r817" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r806" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r808" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r852" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "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": [ "r69", "r362" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "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": [ "r69", "r642" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r69", "r362" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in 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": [ "r69", "r642", "r660", "r998", "r999" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock $0.10 par value, 10,000 shares authorized, no shares issued or outstanding", "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": [ "r69", "r572", "r745" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "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": [ "r867" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "caci_PrimeContractorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "PrimeContractorMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime contractor", "label": "Prime Contractor [Member]", "documentation": "Prime contractor." } } }, "auth_ref": [] }, "caci_PrincipalPaymentAfterThirtyFirstDecemberTwoThousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "PrincipalPaymentAfterThirtyFirstDecemberTwoThousandTwentyThreeMember", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal payment after December 31, 2023", "label": "Principal Payment After Thirty First December Two Thousand Twenty Three [Member]", "documentation": "Principal payment after december 31, 2023." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee stock purchase plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r6", "r15" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings under bank credit facilities", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r26", "r875" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r230", "r557", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r693", "r719", "r747", "r749", "r750", "r753", "r754", "r923", "r924", "r931", "r963", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r230", "r557", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r693", "r719", "r747", "r749", "r750", "r753", "r754", "r923", "r924", "r931", "r963", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.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": [ "r125", "r142", "r145", "r154", "r161", "r169", "r177", "r180", "r181", "r266", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r442", "r449", "r450", "r453", "r454", "r469", "r488", "r567", "r579", "r620", "r662", "r677", "r678", "r732", "r733", "r766", "r870", "r928" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant 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": [ "r10", "r505", "r568", "r577", "r745" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r805" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r805" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.caci.com/role/DebtScheduleofCashFlowHedgesDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/DebtScheduleofCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified to earnings from accumulated other comprehensive loss", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r23" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r773", "r783", "r793", "r825" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments made under bank credit facilities", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r86", "r616" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r774", "r784", "r794", "r826" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r775", "r785", "r795", "r827" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r782", "r792", "r802", "r834" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Tax withholdings on restricted share vestings (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Tax withholdings on restricted share vestings", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r72", "r96", "r575", "r608", "r612", "r617", "r643", "r745" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r121", "r164", "r165", "r166", "r170", "r177", "r179", "r181", "r267", "r270", "r306", "r430", "r431", "r437", "r438", "r439", "r443", "r448", "r449", "r458", "r460", "r461", "r464", "r467", "r500", "r502", "r605", "r607", "r621", "r998" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails", "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "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": [ "r109", "r110", "r199", "r206", "r207", "r221", "r227", "r230", "r232", "r233", "r377", "r378", "r557" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalances" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues and Contract Balances", "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": [ "r120", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r376", "r381" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining 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": [ "r115" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Performance Obligations [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/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations, expected timing of satisfaction", "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": [ "r116" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "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": [ "r116" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Performance Obligations [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/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations, expected satisfaction, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r857" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails", "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Bank credit facility \u2013 revolver loans", "terseLabel": "Revolving credit facility", "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": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r843" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r843" ] }, "caci_SameDaySwingLineLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "SameDaySwingLineLoanMember", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Same-Day Swing Line Loan Revolving Credit Sub-Facility", "label": "Same Day Swing Line Loan [Member]", "documentation": "Represent same-day swing line loan sub facility of revolving credit facility." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails", "http://www.caci.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r388", "r881" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails", "http://www.caci.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r182", "r388", "r854", "r881" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r44", "r45", "r444" ] }, "us-gaap_ScheduleOfChangeInAccountingEstimateTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfChangeInAccountingEstimateTable", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Change In Accounting Estimate [Table]", "label": "Change in Accounting Estimate [Table]", "documentation": "Disclosure of information about change in accounting estimate." } } }, "auth_ref": [ "r32", "r176" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.caci.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.caci.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow Hedges", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r52", "r54", "r457" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.caci.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "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": [ "r883" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recurring Fair Value Measurements", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": [ "r940", "r941" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r294", "r301", "r303", "r304", "r305", "r558", "r691", "r713" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r713", "r914" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r712" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r712", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.caci.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r21", "r76", "r77", "r78" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.caci.com/role/BusinessSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Summarized Financial Information of Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails", "http://www.caci.com/role/DebtNarrativeDetails", "http://www.caci.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loans", "verboseLabel": "Bank credit facility \u2013 term loans", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r768" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.caci.com/role/Cover" ], "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": [ "r770" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails", "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails", "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "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": [ "r109", "r110", "r111", "r112", "r199", "r202", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r233", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r305", "r314", "r315", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r703", "r706", "r707", "r712", "r751", "r963", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Segment Information [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.caci.com/role/BusinessSegments" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments", "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": [ "r112", "r199", "r201", "r202", "r203", "r204", "r205", "r217", "r219", "r220", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r702", "r704", "r705", "r706", "r708", "r709", "r710" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [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/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Indirect costs and selling expenses", "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": [ "r83" ] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceOtherMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expertise", "label": "Service, Other [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r932" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r13" ] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.caci.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stand-By Letters Of Credit Revolving Credit Sub-Facility", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r0", "r925", "r994", "r995" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.caci.com/role/BusinessSegmentsScheduleofSummarizedFinancialInformationofReportableSegmentsDetails", "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofChangesinGoodwillDetails", "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r109", "r110", "r111", "r112", "r124", "r199", "r202", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r233", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r305", "r307", "r314", "r315", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r703", "r706", "r707", "r712", "r751", "r963", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r70", "r73", "r74", "r121", "r147", "r148", "r149", "r164", "r165", "r166", "r170", "r177", "r179", "r181", "r200", "r267", "r270", "r306", "r364", "r430", "r431", "r437", "r438", "r439", "r443", "r448", "r449", "r458", "r459", "r460", "r461", "r462", "r464", "r467", "r490", "r491", "r492", "r493", "r494", "r495", "r500", "r502", "r507", "r581", "r605", "r606", "r607", "r621", "r679" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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": [ "r164", "r165", "r166", "r200", "r502", "r557", "r615", "r622", "r633", "r635", "r636", "r637", "r638", "r639", "r642", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r655", "r656", "r657", "r658", "r659", "r661", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r679", "r758" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails", "http://www.caci.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r182", "r388", "r854", "r855", "r881" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r164", "r165", "r166", "r200", "r235", "r502", "r557", "r615", "r622", "r633", "r635", "r636", "r637", "r638", "r639", "r642", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r655", "r656", "r657", "r658", "r659", "r661", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r679", "r758" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r777", "r787", "r797", "r829" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock issued under stock purchase plans (in 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", "r69", "r70", "r96" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock issued under stock purchase plans", "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", "r69", "r70", "r96" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r70", "r73", "r74", "r90", "r644", "r660", "r680", "r681", "r745", "r767", "r876", "r895", "r955", "r998" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r47", "r48", "r49", "r121", "r122", "r148", "r164", "r165", "r166", "r170", "r177", "r179", "r267", "r270", "r306", "r364", "r430", "r431", "r437", "r438", "r439", "r443", "r448", "r449", "r458", "r459", "r460", "r461", "r462", "r464", "r467", "r490", "r491", "r495", "r501", "r507", "r606", "r607", "r619", "r644", "r660", "r680", "r681", "r689", "r766", "r876", "r895", "r955", "r998" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "caci_SubcontractorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "SubcontractorMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subcontractor", "label": "Subcontractor [Member]", "documentation": "Subcontractor." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r496", "r510" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r496", "r510" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r496", "r510" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r823" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.caci.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired technologies", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r18", "r909", "r910", "r911", "r912", "r913", "r915", "r916", "r917" ] }, "us-gaap_TechnologyServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyServiceMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology", "label": "Technology Service [Member]", "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design." } } }, "auth_ref": [ "r932" ] }, "caci_TermLoanBFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caci.com/20240930", "localname": "TermLoanBFacilityMember", "presentation": [ "http://www.caci.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan B Facility", "label": "Term Loan B Facility [Member]", "documentation": "Term Loan B Facility" } } }, "auth_ref": [] }, "us-gaap_TimeAndMaterialsContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimeAndMaterialsContractMember", "presentation": [ "http://www.caci.com/role/RevenuesandContractBalancesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-and-materials", "label": "Time-and-Materials Contract [Member]", "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed." } } }, "auth_ref": [ "r722" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r815" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r822" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r842" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r844" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.caci.com/role/Cover" ], "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_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized", "crdr": "credit", "presentation": [ "http://www.caci.com/role/SalesofReceivablesScheduleofMARPAActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of receivables", "label": "Transfer of Financial Assets Accounted for as Sales, Amount Derecognized", "documentation": "Amount of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction, at the date of derecognition." } } }, "auth_ref": [ "r17" ] }, "caci_TransferOfFinancialAssetsAccountedForAsSalesAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "TransferOfFinancialAssetsAccountedForAsSalesAmountOutstanding", "crdr": "credit", "presentation": [ "http://www.caci.com/role/SalesofReceivablesScheduleofMARPAActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Outstanding balance sold to Purchaser", "label": "Transfer Of Financial Assets Accounted For As Sales Amount Outstanding", "documentation": "Amount outstanding as of the balance sheet date for sales of receivables under the MARPA Facility." } } }, "auth_ref": [] }, "caci_TransferOfFinancialAssetsAccountedForAsSalesAmountRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.caci.com/20240930", "localname": "TransferOfFinancialAssetsAccountedForAsSalesAmountRollForward", "presentation": [ "http://www.caci.com/role/SalesofReceivablesScheduleofMARPAActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of Financial Assets Accounted for as Sales, Amount [Roll Forward]", "label": "Transfer of Financial Assets Accounted for as Sales, Amount [Roll Forward]", "documentation": "Transfer of Financial Assets Accounted for as Sales, Amount" } } }, "auth_ref": [] }, "caci_TransferOfFinancialAssetsAccountedForAsSalesRemainingSoldReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "TransferOfFinancialAssetsAccountedForAsSalesRemainingSoldReceivables", "crdr": "credit", "presentation": [ "http://www.caci.com/role/SalesofReceivablesScheduleofMARPAActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining sold receivables", "label": "Transfer Of Financial Assets Accounted For As Sales Remaining Sold Receivables", "documentation": "Remaining sold receivables under the MARPA Facility." } } }, "auth_ref": [] }, "us-gaap_TransferOfFinancialAssetsAccountedForAsSalesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferOfFinancialAssetsAccountedForAsSalesTableTextBlock", "presentation": [ "http://www.caci.com/role/SalesofReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of MARPA Activity", "label": "Transfer of Financial Assets Accounted for as Sales [Table Text Block]", "documentation": "Tabular disclosure of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction." } } }, "auth_ref": [ "r16" ] }, "us-gaap_TransfersAndServicingOfFinancialAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialAssetsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Transfers and Servicing of Financial Assets [Abstract]", "label": "Transfers and Servicing of Financial Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialAssetsTextBlock", "presentation": [ "http://www.caci.com/role/SalesofReceivables" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of Receivables", "label": "Transfers and Servicing of Financial Assets [Text Block]", "documentation": "The entire disclosure for a transferor's continuing involvement in financial assets that it has transferred in a securitization or asset-backed financing arrangement, the nature of any restrictions on assets reported by an entity in its statement of financial position that relate to a transferred financial asset (including the carrying amounts of such assets), how servicing assets and servicing liabilities are reported, and (for securitization or asset-backed financing arrangements accounted for as sales) when a transferor has continuing involvement with the transferred financial assets and transfers of financial assets accounted for as secured borrowings, how the transfer of financial assets affects an entity's financial position, financial performance, and cash flows." } } }, "auth_ref": [ "r511", "r512", "r513", "r518", "r522", "r523", "r524", "r529", "r530", "r532", "r533", "r535", "r536", "r537", "r538", "r543", "r544", "r551", "r553", "r634", "r961" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.caci.com/role/FairValueMeasurementsScheduleofRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "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": [ "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", "r261", "r262", "r263", "r264", "r265", "r356", "r363", "r465", "r486", "r512", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r521", "r525", "r526", "r527", "r528", "r531", "r534", "r539", "r540", "r541", "r542", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r554", "r555", "r556", "r582", "r734", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r746", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r891", "r892", "r893", "r894", "r939", "r942", "r943", "r944", "r951", "r954" ] }, "caci_TransfersOfFinancialAssetsAccountedForAsSalesCashCollected": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "TransfersOfFinancialAssetsAccountedForAsSalesCashCollected", "crdr": "debit", "presentation": [ "http://www.caci.com/role/SalesofReceivablesScheduleofMARPAActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash collections", "label": "Transfers Of Financial Assets Accounted For As Sales Cash Collected", "documentation": "Amount of cash collected and remitted to the Purchaser as of the balance sheet date for sales of receivables under the MARPA Facility." } } }, "auth_ref": [] }, "caci_TransfersOfFinancialAssetsAccountedForAsSalesCashCollectedNotRemittedToPurchaser": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "TransfersOfFinancialAssetsAccountedForAsSalesCashCollectedNotRemittedToPurchaser", "crdr": "credit", "presentation": [ "http://www.caci.com/role/SalesofReceivablesScheduleofMARPAActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash collected, not remitted to Purchaser", "label": "Transfers Of Financial Assets Accounted For As Sales Cash Collected Not Remitted To Purchaser", "documentation": "Cash collections not remitted to the Purchaser for sales of receivables under the MARPA Facility." } } }, "auth_ref": [] }, "caci_TransfersOfFinancialAssetsAccountedForAsSalesMarpaMaximumCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caci.com/20240930", "localname": "TransfersOfFinancialAssetsAccountedForAsSalesMarpaMaximumCommitment", "crdr": "debit", "presentation": [ "http://www.caci.com/role/SalesofReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MARPA maximum commitment", "label": "Transfers Of Financial Assets Accounted For As Sales Marpa Maximum Commitment", "documentation": "MARPA maximum commitment." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r845" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r846" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r846" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r844" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r844" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r847" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r845" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares at cost (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost (20,740 and 20,740 shares, respectively)", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40", "r41", "r73" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Repurchases of common stock (in shares)", "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", "r70", "r96" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "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", "r40", "r96" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r841" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r811" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.caci.com/role/EarningsPerShareComputationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.caci.com/role/EarningsPerShareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average diluted shares outstanding (in shares)", "totalLabel": "Weighted-average number of diluted shares outstanding during the period (in shares)", "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": [ "r186", "r194" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.caci.com/role/EarningsPerShareComputationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caci.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.caci.com/role/EarningsPerShareComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average basic shares outstanding (in shares)", "verboseLabel": "Weighted-average number of basic shares outstanding during the period (in shares)", "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": [ "r185", "r194" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r809" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481410/810-10-15-12" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r4": { "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/2147477401/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "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", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "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": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r58": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "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" }, "r66": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "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(32))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r102": { "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/2147478546/942-210-S99-1" }, "r103": { "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/2147478546/942-210-S99-1" }, "r104": { "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/2147478546/942-210-S99-1" }, "r105": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r106": { "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/2147478546/942-210-S99-1" }, "r107": { "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/2147478524/942-220-S99-1" }, "r108": { "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/2147478524/942-220-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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(6))", "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(9))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "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": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "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": "(SX 210.5-03(24))", "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": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12A" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r430": { "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" }, "r431": { "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" }, "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/2147477891/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": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/860/tableOfContent" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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/2147478859/928-340-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r564": { "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/2147478546/942-210-S99-1" }, "r565": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r566": { "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/2147478524/942-220-S99-1" }, "r567": { "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/2147477314/942-235-S99-1" }, "r568": { "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/2147478451/942-360-50-1" }, "r569": { "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/2147478777/944-210-S99-1" }, "r570": { "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/2147478777/944-210-S99-1" }, "r571": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r572": { "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/2147478777/944-210-S99-1" }, "r573": { "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/2147478777/944-210-S99-1" }, "r574": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r575": { "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/2147478777/944-210-S99-1" }, "r576": { "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/2147478777/944-210-S99-1" }, "r577": { "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/2147478777/944-210-S99-1" }, "r578": { "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/2147477250/944-220-S99-1" }, "r579": { "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/2147477250/944-220-S99-1" }, "r580": { "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/2147477250/944-220-S99-1" }, "r581": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r582": { "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/2147477250/944-220-S99-1" }, "r583": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r584": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r585": { "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/2147477250/944-220-S99-1" }, "r586": { "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/2147477250/944-220-S99-1" }, "r587": { "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/2147477965/944-235-S99-1" }, "r588": { "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/2147477965/944-235-S99-1" }, "r589": { "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/2147477965/944-235-S99-1" }, "r590": { "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/2147477965/944-235-S99-1" }, "r591": { "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/2147477965/944-235-S99-1" }, "r592": { "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/2147477965/944-235-S99-1" }, "r593": { "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/2147477965/944-235-S99-1" }, "r594": { "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/2147477965/944-235-S99-1" }, "r595": { "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/2147477965/944-235-S99-1" }, "r596": { "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/2147477965/944-235-S99-1" }, "r597": { "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/2147477965/944-235-S99-1" }, "r598": { "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/2147477965/944-235-S99-2" }, "r599": { "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/2147477965/944-235-S99-2" }, "r600": { "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/2147477965/944-235-S99-2" }, "r601": { "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/2147477965/944-235-S99-2" }, "r602": { "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/2147477965/944-235-S99-2" }, "r603": { "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/2147477965/944-235-S99-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r615": { "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" }, "r616": { "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(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r620": { "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/2147478009/946-205-45-3" }, "r621": { "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/2147478009/946-205-45-4" }, "r622": { "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/2147477796/946-210-45-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r628": { "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/2147478795/946-210-50-6" }, "r629": { "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/2147478795/946-210-50-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r631": { "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/2147478795/946-210-50-6" }, "r632": { "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/2147478795/946-210-50-6" }, "r633": { "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/2147479170/946-210-S99-1" }, "r634": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r635": { "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/2147479170/946-210-S99-1" }, "r636": { "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/2147479170/946-210-S99-1" }, "r637": { "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/2147479170/946-210-S99-1" }, "r638": { "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/2147479170/946-210-S99-1" }, "r639": { "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/2147479170/946-210-S99-1" }, "r640": { "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/2147479170/946-210-S99-1" }, "r641": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r642": { "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/2147479170/946-210-S99-1" }, "r643": { "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/2147479170/946-210-S99-1" }, "r644": { "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/2147479170/946-210-S99-1" }, "r645": { "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/2147479170/946-210-S99-1" }, "r646": { "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/2147479170/946-210-S99-1" }, "r647": { "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/2147479170/946-210-S99-1" }, "r648": { "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/2147479170/946-210-S99-1" }, "r649": { "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/2147479170/946-210-S99-1" }, "r650": { "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/2147479170/946-210-S99-1" }, "r651": { "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/2147479170/946-210-S99-1" }, "r652": { "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/2147479170/946-210-S99-1" }, "r653": { "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/2147479170/946-210-S99-1" }, "r654": { "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/2147479170/946-210-S99-1" }, "r655": { "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/2147479170/946-210-S99-1" }, "r656": { "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/2147479170/946-210-S99-1" }, "r657": { "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/2147479170/946-210-S99-1" }, "r658": { "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/2147479170/946-210-S99-1" }, "r659": { "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/2147479170/946-210-S99-2" }, "r660": { "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/2147479170/946-210-S99-2" }, "r661": { "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/2147479105/946-220-45-3" }, "r662": { "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/2147479105/946-220-45-7" }, "r663": { "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/2147479134/946-220-S99-1" }, "r664": { "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/2147479134/946-220-S99-1" }, "r665": { "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/2147479134/946-220-S99-1" }, "r666": { "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/2147479134/946-220-S99-1" }, "r667": { "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/2147479134/946-220-S99-1" }, "r668": { "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/2147479134/946-220-S99-1" }, "r669": { "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/2147479134/946-220-S99-1" }, "r670": { "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/2147479134/946-220-S99-1" }, "r671": { "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/2147479134/946-220-S99-1" }, "r672": { "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/2147479134/946-220-S99-1" }, "r673": { "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/2147479134/946-220-S99-1" }, "r674": { "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/2147479134/946-220-S99-1" }, "r675": { "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/2147479134/946-220-S99-1" }, "r676": { "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/2147479134/946-220-S99-1" }, "r677": { "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/2147479134/946-220-S99-1" }, "r678": { "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/2147479134/946-220-S99-3" }, "r679": { "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/2147479134/946-220-S99-3" }, "r680": { "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/2147479134/946-220-S99-3" }, "r681": { "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/2147479134/946-220-S99-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r711": { "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r745": { "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" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r755": { "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/2147478795/946-210-50-1" }, "r756": { "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/2147478795/946-210-50-6" }, "r757": { "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/2147477439/946-210-55-1" }, "r758": { "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/2147477802/946-310-45-1" }, "r759": { "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/2147477271/946-320-S99-1" }, "r760": { "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/2147477271/946-320-S99-2" }, "r761": { "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/2147477271/946-320-S99-3" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r764": { "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/2147477271/946-320-S99-6" }, "r765": { "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/2147479168/946-830-55-10" }, "r766": { "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/2147479168/946-830-55-11" }, "r767": { "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/2147479168/946-830-55-12" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r854": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r855": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r857": { "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" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r865": { "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" }, "r866": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r883": { "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" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r923": { "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" }, "r924": { "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" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r943": { "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" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r955": { "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" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2" }, "r962": { "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/2147478777/944-210-S99-1" }, "r963": { "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" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16" }, "r996": { "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/2147478009/946-205-45-4" }, "r997": { "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/2147478795/946-210-50-6" }, "r998": { "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/2147479134/946-220-S99-3" }, "r999": { "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/2147479134/946-220-S99-3" } } } ZIP 72 0000016058-24-000199-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000016058-24-000199-xbrl.zip M4$L#!!0 ( /-H6%GEO_^^WQUOA*K G(^S'PF6(48P= MX<6-AT(\Q,+O0?C3?4;"@X?B01".ZO7DMLM@_!:Z3\-84"1%RR[+O@TOE+YL MHKXFU37'T.J:TK3K?0>ANJT8BFT/3!O9??'I IF:)DNV4K=51ZUKV$)URW&L M.E8U"VFF.G!T+#H7?4U7) G^:%I?,TW=DK6!8]BVZ0PTW6BJ]+W#&.8,\_:C M"VP[?ZT-XWA\\>7+:S_T&A&V&T_!\Q?XX@L9<"V]T'V-Z_#=].*7EY?IM:[O MN3XFZ_,E#I$?D>FC&!84GB#K=:E95^7L.0YV5[\0OEA\811HBFPNO)#>$(1/ M<*&D?DFOR&Z81/4GA,;3&P8HZM.+TR_>3V?UDS^:BR+5):4N*^E#%A[PHM+; M94?[].7&E^3+Z:61 MN^J9<*7\Y7^_WW;M(1ZA^L)*7'@(&+:&_?J/;JWURQ CI_7+",=((,^IXS\F M[O-?:Y>!'P/SUGMO8[C-3G[[:RW&K_$72K,OK?_ZK__Z)79C#[?(0M:S1?SE M2_+A+U^21_<#YZWUB^,^"U'\YN&_UAPW&GOH[<(/? P#<%\OR(4X3'YT'0?[ M]$?X_@XD2.C:R?M?XT<\^&O-K@.'^&A$GH3=BXX/KWN[A-&%R+OQ'?SZ/_BM M)KC K(.ZHM=:$OE/-B2]^,GE) SA#==N9"/OGQB%'=^Y J%6$Q+0 M_[4&7'+AP"?U$3QE6'?0; P&C,&HDX79]?69*)V]_QH^B:9O,&LM6'V]J!<\ MP.6!L_B*9JWU=WGW%[3AZ0Y]@X>>%E=MX+YBISY 'F&H]&U6K44_6'KAET6( MA'B @3 VCE8@F[#4140Y (8D4!:[B '/?ZU%[FCL$7:@GPU#.N)Y$#=>(P<@ M3M\W>TGZSBB8A/0W*H$N)KX;TX%'0P1?UK+/1QA%DQ"WDM^2+W_YLOA=]CMY MQM+S)C"&]P]+)?G%C^Y5WFI127;XC?9[]E+OBS,>_4R* PL0Z(GXV1F MLE27U>F#TF]VF9G*P,P6"*QN3V"U. )K#"S# H$79K8/@77F9F84-#.#K9FI MQ>B9I5(CT7?)KPZ\['7LN;8;?\=$Y0J."]_22$$M=2HONC&( M#G)/!UP,,-F#T1@\ #^.VJ\N6$W99? YV-#=.+!_)L_ZY+K_PC>M^MCIX-"W_6?HLHL_,%M MUT,#WP:_=^*1\.1]/,0AN2[$0_*T9WSCV\$(5X86!S>@#TR+7DA=IC>'5IP5[Z\M:^Z*W\LI5O@7HS"'?-R MU[_JOO91E6Z1"\]]:'9HP=WB\M:^ZI[ND>/GY23P*-PWK@ZQU*H[TL>+GY=$ M(.YP5Y1PW#NO"*&X*W_TY$.5N_+EKC]WY4M:>.[*LT,+[LJ7M_;,NO+?)A$( MEBAJV[#V$17RR:K3XUOM_TQ"W)V,1F[7'!$% M(D)C-DQQ$'&QGYBFVYQR(6):8S;Z4*Z8OL+]^ ;6-:3'X>=>W,/AZ#9 _K=K M^,V#!2OJC;>!_Q3#P\F;5\@ ;,.$'?(EHW)GXWNC,)[9/5T;^PA@FKR1?I5^ M>1G?=9-'1'/8OP+O.8I= M^WY,RF/ [94YXJ>Q']#[8-UO8"JACY* 7@47G_UH7LF@9R!-7V,_\L<"A[! M*?;C@DSID*)B@AJS,4&F..1 B\]LS.W:]=T8W[K/V($U1OZ3V_=P.XIP''U[ M^X[^'827'HKF27$YB6+@@I 4)PR1#63RG4=,]RRRK^BOA#Y#=UP9&NG,1L&J M3Z.B;#&=V8A9+AI-MYBFOO\W%"W?6!G.838*4T6J%,8KS#KKF53ZW8V'F3B" MI7:C^\%#"+?Z3_.B+(CB!V\276. ?2PQ_+O[#R80@60#-.7D1YLE$(TO2$B61C=F ()?* M,R(Q&P3D4O =I9B+OY%CD$E.92KZ%O@'CV%9R)/N!U=X /=LJF13;?8MQQ(W MF0NPL0R*8B>04CHZ)D82Y6QC+#GHL1QEP8C&50G)71QURDC3$I7A)9 MF(ME?4B6:^P EWB7[K/KN9"U6Q#HQSLLF;S$7$ M#H".BI*&N3@8ZXQ[)K9YLUIA-P: <4[V>;-:\;=R)'I)I*E6 (P4',>A[2*O M[2>UX$]:F)>DY:L5?2L7$V=EF51.SA6*DHHYH)CU6+J,['H+>8"==6"R5D9^U4"R5G9_,Q%_0Z,E&J229:8"\)5B://Q."7I5,( M"IZ9W"\+*J<0&#RFX"^+3LP%Y'54E#7/Q+\89]UPL M<[F" ;SGI2/N)G[$_P(QXAUP=" DD&03A"OHWO^Y[[1#59YW6,;:!; MSQW!)?>#+GP:#8"D\%TW6[^$Z+\[X:FD*-G)X4GG>*)X.GA\+]_['Q:O$ Z%(82[*&KSJZW MSX#F+'2EF4L\V2A-NFB$K]!;]P7P?>OZ^#9 !PB3'&J]F>8L1)^= M&?=M=XR\!_1&)M$>P(6]H1O&;]=N&,57V*:/[;T$O6$PB4 N]E[@NK?>,,0G MFANA5LJ[+L/C*%1X,NM57\$TGE'L/N,;F& X(;<_NM'/17ZE^_\XBA\!;]T7 M-"Z*:5>]/?H5N?YM$$7?WG[#SA/HRD?L)?D&0W?\;N<-1<-K+WA)+ZP.'ICS M]TF*P303I&MC'\%TDL6F7Z6?7 E+YJ(7'!KOH5%2XH/*7+B%>6B<58:XREQX MB..#*?G!;"3K&KGA/Y WP=_>IC_^!D]$H3U\N\7/6:&&I>MO_/$DCN@5:E&X M^88\DJ'2'6(?%)9,H#$;$JX(GTQ-(,(J=X%O<]XX M&1W";-B;\P;GC9+U!K.;%$7PAL)YHQS>V'$/B2&=P=QF#><+SA<,Z OF=LLJ MRA-QW.?6+_ 7Y12WK^F* M),$?3>MKIJE;LC9P#-LVG8&F&TWU7V0;9'9/%+]YP#$CUZ\/L?LTC"]48QQ_ M?7&=>'@A2]+_J='K6K]$8^2W?NF'7^#NY.?D(=-'M7Z)4=_#V1/[00C#J]N! MYZ%QA"^R'[XZ;C3VT!M,W7-]7*2(,,SLA=\H3-? M18MD+>)@?$%(06>>+ (IFH/#6D*,['(83A!>_(G*-NGK !!3'Z"1Z[U=_*4' MW! )=_A%> Q&R/^+&"$_JD> L4%R8>3^!U_(&KR%_OJ2S-2$YU#:I#.7%;+* M/^YN>ITKH=MK]SK=10S,#9Z5T78[ES\>;WHWG:[0OKL2.O][^5O[[M>.<'G_ M_?M-MWMS?U?B%)2MIO [BH8 FSCP1>&J<=D0%$G7K!*'+;T;MK9RV/_:]-_: M&/WX5?0.3Z@7\'"B1T;2&5S(]X0*V3FN C8GDXF"1X MVE3+D.,V-2J4!W!!2Y;J?Z>">_:4U@D2L^!Q&EM1Z--W%/X4[GW\><5X*J&6 ME(:A?ZR5ME9P>D/>\*A4P:W39IF^4L:O1&/-\Z&'!\MK$(RW1^?O\&#R\&AG M7"9KFYL;_SY!(?"1]_:(QT$8UP1:VRD&B^DUOABXK]BI@W4X95BEUGI=RZVQ M4\;2[/CQV/W1ONL)O7L!E&RI6H+2\28F;-Q81)A'X0">$C" M'QE>A,0F%[#O8&<'-?! ;^\DJ;"+L'/@D_H('C$DM]4=]%9_PRBL8S^#H0J6 M#!['B7.C2J) 7(BMM3R&3B?1!&(S^^T^R(7W=Y^\X M$+:_>!LYQ]+B70:CD1N1B)IP[8+=A&/ENBJ# M1#@]MV@K)]BD1W3:0O!0 BGTQ50)$1C;)-- T=P?<&-(\$>4F-QV?NL'G"W@VZ%3#'- M;)C-9B&VF-%0C-5WY'V21@S$CQ^UNU67(.S]@B9K69)UDE>\@,@(0K#K4%I7 M.<:7I(1\^'89.(M.%(S()F<28SP.@V?RG)GW9-9:5]A#+RC$>YA^T[#].1*B MAUYOTCW29#-Q48LW:RU=(X4[]&:S^>$:5P/.&P/"=!$_440*8%<&9#-5^/\11W'@%_82RBSWX0.(9V",V9:(7&O] MH_W^+;N^Y"$ '>#]_^XX41#I*Y1:2Y%DBR$'8[L=IT_IK(@P&6=EV@3\BNT) MJ0H%'P/;X&B]OKIB;7S68.=_38/ON6X)GY9O_]IZ8BFU\C(<8>'I-9"SZ=MDATE#7-!]:\)$>]4@]3!R"4SF>A-&$N)IQ(, 55#O*RJ?^ M9R(.2"2K;<<7K'IIEM4P%26ODZ8J#54Q"G&M%+EA2(5Y:::I[N.EIBJ(M+-QS6)@0 M4?G:?1OU ^]3M(WAOWE9PN0-I[ED=VFXC4()O]JTWYP XN]EZ,(G,QF9Q[5< M3,Y;O7*G@<-]-]=2=?0F*WW*U5/C2$\V H 0W3BP?^X03.%$V)8(J=A(I,:4 M FED_?@K?R+RIBC6Z*1"*=GU>!^')")K,01)VC^2P?XS"'\FS"-DC]@<+MLF M^*&58;S*Q,"[\1T2N\%"_TVPAQAF-B)9>"]#3(-BQ%"=>2+")_FS,$21,' ] M,'&1YX$T)QOWQ/+]8^(2NQ?,W3Y.+X!G3DU?E830DCWKU ">LYNSU21&,?F: M[%D+SH2<(*"7CD-L8ZJ'946@N3:1\ F>!Z03H@DHE6@8D+V;;$\X'J+X_=A? MT.(HR1"3F],Y?!8%Y#O")R698Q\ -_W_PTS(-?32^$F,HKT.?2L QT$'22* M8L&2! >]18UTHSAG'"0]])=D0Q#Y$:-X$DUAV*RU_HFCY6A+BKFCI7M0Y+SF M?&VAL)W?C;\+2EJ!8!OWK2JL32 /:!^Y<0S\@3U ?1CX1,9[;P(&>?^6; B3 M+IG/6+A",4J2"=YQ_NP9\Q[PXP2NU"2=,#>\=)(4/1>Z]9[PB5#1_"HHX#ZF M5\1#EV['CLEV[*'E0#+@*7OCZ'-C(=WT MHIEC17H[WZX6!,6F^:YV6\O(DGX]2N8 6Y!J+Q/W-(@9%)0=PQ:Y[E;9 J=) MLO/@O^XZ&^E4B)I79]$%R7HT;#QUHLB;CIULR?E;XJG8RYA'9V>U47ZNV,R6 MXU>Z&I?)8FS&J+(51AD/1@\^<"A)MLM*/]@=K(IET0@6*"\_H &H290XH[#T MR1G0%0>)P)\E[_+>R,M?7'@UO%;P86X!D9W/;D2585J)AIBL))V97$SJOS@H M="*!Y"^[SKK\#_43^KS2KUQ_QHA'0O:+A$1#['D9AH1/@ P:CTB.?7SL[2\& M O\)TRB9*&<>ILNMY0GIMQ:@ZD?% ICDAC:-I]W;<=#'84(;64U.EXL$S"$6 M7LA?Z;I=T[ TB*&)[R:K%@U1B,'^65Q)I08L8KM@(D5_K4DK-JEH$@'=!NW2 M!]Q/8BH @<*+R^Q/1G4GB.OIXT!O@RK&]*'IHFNUEJ*(FM0497UZ)#X;:$M( M!B@$LQ>0&:\^G39-D[23)(>(#% 4QB@4GDE],N'/4D.6B+!/'ML0EJA;D<-0 M[%>_FJ]"-@X2-7L1TE:WSWBI+MEL"/3=TNP6U(\";Q*OOV7;:D/KBY[EK;QF M3BNO#<.9'?J$Z_T0HY]U1/IO7R#O!;U%9)V*+<_&6BIOPHEWO<[C79L<36_? MPF^76Z9:5^7LH=E0U(_S1[=]4E,N[.QALZ%('Z?:EN*3'L83VPZS9D/?*C_Q MH?UKY^!QN^*+:&WK;J+COC%9#M#PZ4DYHL#!J!J&Q)CXTQ:5+"5"D<>><'/Q MRQ?T7O 57-/C(ZH,!L=;HPFXH"&Y:@V]RAE+/J)=W]RU[RYOJ,@GQ?6H LA% MPLT)B(OFQI(]HW]@SQPXYL9E1IDR WPUTM97D!M<9E1&9@#1IF6-L?-Y)VI67D@<(I _9W6G]Z?YX6I#_RA@P1&= ]$DGS^ &WT2&)XU M'8=?YN!-0C33+M]'$5=&5$-R':=^2C)RJ1IYG#5VYD3Y(^*:1H0-M' MWEOD4K-Q)LB)I$_.C9!K'G$T\?@N7S7Y5CZU !D7\8=)4FYPZHO(8/O.QW(NZ]@#2MCX1V/YC$ NE BV/AT8U^$<:4+2[$ M.5:VP(J5"G&-"_$*"?$D 28.@3!4@#^$@8T=(K.YA*X(UW$)S;&R#59(IY_D M*! _"U3V6'*2[;[W6^=QYX- 7#B7QW"*S(4SQ\H66-'YF2M&QI*3:K?X"7F) MW4QK9W/#N2K\QF4SQ\I66&EFLKG-A7.%A#.0C82:A6MDQT'(Y7)5>$TYM>.! M7"X?!"ND<"S/#6%B+#FI]L.?:^7:11ZF&1Y)GO!\XRH2D?X1T7:'J8'-I7A5 M.)-+<8Z5K;"B\>P/1L:2DVI7>(!H=MZ/,6DVAGTW".>D-Y?4%>$^+JDY5K;" MBLE3/!@92TZJ?8=[P,X>8#"OY]+RN(2N"-=Q"'1W'97!%^X[*98V4KK&15=0TNFRLDFX%JG=>AVW?YR?+*L)G" M2_YQ$7$\$6'46EU85Q1SG[HJ0@)(IGQX.KG\WDMSM"VK"9&LPYB4(MHZD8X6 MY?=UVK:=U>&6>*EECI*TS"&G,M;V=6)CF!\)[C7-2M[/9TNLJ+7-M&-N"=+D M[94EB19[,.RX*L86J\(,HG?O7,;6-.[OKCIWW'^6KA_Z#S2278WS2_5 DQ-\9/K"_$PF, SG$@4\*N-Q_&LC:/@H!BM M .TRX:K4JU'<^L\MN9B6>CCC0H9=.C5EBV&86I95;*54=H MT&?MWJ O@7'1/-_]PW3 2.K1==Q>8'H_ZP/6J)&[1&IY9DN1I M?U8)8I%VPUL0)$>SMU-?+O5@^#TB+_21_?,I#,# K*OH,E_?1\[8FK6:WNJ M3R+G?4-U>;ZA>EW-.JI/HOH30N.+%(3783"BE4[@B;^[\?!R$L'T<-AYM;T) M699V%&'XW^FAU^W:K*M9FW6Z"RA*NB$VF]92E_6D<_QAJ$B^RD7-]>*?\Q_G MO]WX3RV=_^1:2Q:;NB3*FEE1_JN@03*@_U7*(+D,HJ28;)A:)A<[F2;O9K[) MLEYW__XV.[,CJR"<5]O7B8[22%E_II%]Y8;8CF&F45RXN3V]7\FW?"L5?+5U MW09;,Z%"6JG:?Z+B)J\R4X@RTV1-U(CC7X@R8\!DY!C:UEXJ D,JP9!B*J(E M-YG&4 7UQ&JSIRIZXL9WYC0%/6 =80^N>Q+PZYBT6-E-?6QC>'S$^BM6]019 M?X/ZZ":4^!7[P/Q>VW?:SLCUW2@.:79))R%07F&@U5J:8HJ69NPK"CZ _B'4 M"<=4 >KD,)C2 5.2)AJJRC2F*JA>*NZ&X#%H%Q=-&[B@40"C^T]ZI(7[)27Y M)7-D(2)@CBAY.=^HM51@?)-MNY+CZ#"^27$X,@%'NJ@4%K#E"F2S0M69UQ^] M($9>ZIO,A6G+=$GVV,RJMBS8H%-H8 *$0&I!YHY1-.FFC6F*DK:W+LE%J@JX M+&>+N0WZ9U_,D6X9HBDKHFE5%7,5U$@5S%RZ\>U@A(5!&(R$8*[Q9'D.S-F* MA UJ:!HH3TAV&T1YI8(F@50P+;&IR15-'N"@.[(>*@!T)&=%-455JVK&6 45 M4:5=HQN2:HVC.-NGH>&U@)2-$04?QWS7IBP-E!$F-4KO C_(Q$->H4 :!JFB M94I,1]4YC@ZB5 K$$:F!H8NZN;=!PW=G3L65Z6. $!;X6G0AX-VHP9L"K WAE630+VZ?D[M6INU=[*D9N Q>F M_D RI$;P-^SC@9N;^PVZN6Q8>R=0HP%L->?&756DU#E/C)\[(= M3:9Y]!N*7%O */1AQ-&LOE[1KF:.="45(.0$$U*O[^0%7\[95U?R/>"P2W#U MH66AO!> G127V=T4K5-9)V6R3I=J+;VA[IVQD(\:)3GAX7ST8/]T /GI3/BI7R&PWI>4HGI8.Y=S*$L7JJ@Z5#!>,/O]!?LU!&, M"CUAH4\#$-1XB(1@$D52UR)7M%(G[=X54966=\8Y$(X.A UAZ8,"0:= ,%:$K7GY=$;0M"3# MG=0?+$B*;Y,-N<7]*?.F?5O>\^^9LO9N,CXU^I8X/"]S&Y2Y]1616@X4QH"R MFPXH"B@F!4IS1:)<=;3 VE:-1VL91Y]XX<: /OMCA-"66UV,A;L@AE?$@3#M M#"=RMXA/8_L[ .>>M#YJ0?.5^?*5P<\]:#S4P\\"V$S6N])>3*8W6@H^UQJ_[V*W%]!J%:[B<5U$,*OOF!/PA#[]IL0A_ T+VUJX?Q[ M$L4D"L_;6916\Y6(EH1LR=O:OM.;$;$]I2'HP/M!#[T^ MD$8&\$4 !P6/RU@TP2#59 PS.O7/[>8.,(R'STUY&503CAY\J MA5&YUK)$15HN;?&9#7164.5]4.5#::Y0>/1WE^SXQA=U66VLV# IMU7R$/E/ MQ%H3!L@-A6?D33!IR>%F96A#%&,A>D%C 3V%.-F7II5HR54Q>N5%E XGA);T M8TXA1#R^2Q0-K[W@Y3?L/.%?D>N3#]MDI_L1VQZ*(G< :Y,))A _.TD:TLW6 M%(T5Z>K;BQI>A(E!$VU#<*%\Y*FUEBYJJL++-YW]1D;252I8$8P@08B]E1:O M*LJ .CN E4P*X(JZM(_JJL*F >6F0>J#-\$Q+:J\:Q&49+O2 M$>=?SK_[MN\LC'_-6JNIB,K^Y?V99%]&;"-^LNJ,3U9I19RL4A1^LNI<3U9] M:]^V[RX[0O>W3J?7K?PI*E' KS8&$3\MPB: &$$G=[A*:C0UC;5S3'*C*1LL M#JKYX:..>F*F4@<]%D\L$1F^Y4F94UR,OTU\O'X=3FN'9DG2TA5H=[OS.J*\ MXA1[G,!B8&1G$=&DF5.Q@*((QQ%/(-Z+_M5.U"6)!+0-MDU^P'],W&?D+7AQ M1SJO=LJ1KE53/)V(E;8A8@7 :OL.^:&L(..EV&U&'*,UU77"5^7G%LH1W2J*T'S%82S1) ML$VILB/?*;66HAJBV63%0N* .J($/P"@5%)\R1(5O:B*#HR8W$S+[N1@0@%B MNB"[Z*32NXNTOO?A+'J,P-1,4;(*SE9B,YV0 ZX $WT?P.D$<*JIB;IR@%:= M!0/NM'8W5P/CUR!P7ES/XQ9X60(\HT!>5C)J+4V4#4.49)T1NXCCYHAR>%?< MF!0WNB8VM>76"MR>/A3E;_P8^4\N2;-+C&D>M2Y5[%Z[<"^^=9^Q,R--8MO< MX=QV#=DWU<&,;N[MHO*H-8-8VB"*B\62!5@""UG5]Q;/;$6MF1;/#V$PAN&\ MB<+80R3@X3LT:V=,CE[L+JJYI5-(C#JAS0.A3-MW.AE=\C-7DVPP6L0%W=O] MY#8S@TC:&)PN#DED>]'214TKJG4XMZ(W8^$>R(=B&*W@811A@2Y)/1C4)Q%F M($A]XMRU04Y/B7-+:/-(7G(_^!$EEE!>]E)J+56U1%,K*C#-+6J6H+1!4!<* M)=*57M)%0V7%.3L'@[H[&8\]>G 9>4*(8S>DOP@1>H8I1-3,YMD?)4OL*SS M88@=4OT ^Q$M;$ALH\1WS4D@CFE"57@M=X%OKW35GR3E)G2 M1%G=NQD MZ\9A-2FHS$'@91)SL:<7KHUTT([Z6,TE=+U.K"NG@G*4X2^7,>\_+4G*M98BF98CRBI9FK+'4 M:?E+J\MYW=ZTO]W2[JNYX;NYA7_CKKRE\I'L9))Q72O6D6 MG7%PO_!$PKV=:>:6D-:RQ/2G='8 M"]XP?B2M?K!S.PM [,AK!O":IHB2SDK6'8?3$>5UX7 R:RU5-D1=/K$MZ*J( M[B0U"*4"?*$(H[T7X.,?2T7.'BL(2*45 M,CJ9P5*1QK?.O !?K,&XKZPNR$@ZV[IXFZ+Q^W(;C(A6K);D(LHQYJ)6!6SS MLX7=IJCW_K!+"J6;35$QB@I\,Y2C4L&4@MN%_6):?89L(]N+.\O<8&=AXW7G M#&U94FCU74,6#:6H=$MNJ[,$HQP;EGO 2"4PTIJRJ#)3?>ZT$@GW*' 0]&&@ M-&8>%2K&><#S0-4/,G/J[=)#4>0.7.SLP9JD(H)LB=8IM=/C^-JG(D*Q^"+E MU&595*2BW$5NG6]&2$96P?7M8(2%&+WRZ'GY4OR&4J.'7N<\XOQE_62)U$70 M#=%2N4U^BFC:4F87A292$L&PQ.;^$IJ;YCM7B9R+G(,5/E6WW/)FHU+DU";: MPQ)JUEIJ4P(WF)7478ZG8^YZ%HXG"_"DZ**DL>*YG8-E_;Z6#<].84%6$Z+, M6T$[,Y4L)>ZJ)K,2I^1 .G9J2C% (CN6LB+*358.%IR#59UDHQPP"^6 *0#, M+6;N,WUG5XYC^W2;W.*#U)87=14T46$MA9G.L^&,Q1EKEX2BW(Q%*NV+BFF* M3:NHG/_3R21RW.=R2MYC=WOW;N+DD1G$]W][V. M8'V>$H:.LXS*)9M)G3PYKQIYC=P+W_7^6HO#"5ZNA#L:N3'9N8_:OD/JXL*+ ML&]3^&>XUA*\G,B2Z$4LB3Y=DG.P?;M#%.)AX $QHJQ*%&D/%[_M5NNGH%I, MS-U?@DS-GIT^HDZNOU"467*_ZSL Y8NZ1?FD#/0\A-F6<10']D_ASQ]QZP,. M*=H^M(=O[JZ7>YNE+^F2=SR@\#[LQN0@WS^0-\&SIZ9:6YJQLO&Q^%@W(/U@ M S)K+:DA+T?RESX0QB@4GLGC1&'M%"+RFFB_T=.A1NU)/ Q"(+R3VS)J?K#& MJP>8C]Y[#Y#4"Y9$X(,M5CT9L("F;\N]^KM,[GX21S'R"9,OSF[@OF*G_A\< M!BO I$BY5WX7:.PX./DH@[N)HLE[2'P\+N4H<,T_+G P_& S0K?'L$N'( 2A M$,PH>!A3>._H,'-64>Z:LB?J46_L7SL/?:K]-F)^)ID5K=:B)J?RE9%@-^<% MS@N[=^#=BQ=TUGCAV,YO-1P>$D$(_'V\G4UF3O*&O)Z%LJ.KL\FXV7$T+/@Y M#C-G3V^$OS-Q2=F7 M0\]AK1>TQ43 %5(449563&3.-!=0+'3Q.,:C/@X3D:]*HJ!(BK;+#'-SQXY4 M4E(J+1>QVY]*N>>P#Y74E$K+S0S>4^EO$Q\O$F@/MXIG21;21W(*A!6&UQ;$ M!T]$6\FA/,6V^N#9V#%R3_#H"7AX+;ARRGC"J,EJ(P]L2=4."B&JHLRM:) M]?2MBMQ^Q#&"#QT!H] G=27XH;6RQ'5&BDY*B;9M3T836BOW"@]^B-C!&OQUSY5YW'-'+93U5I M,!&M/=Q4IIMZM@7_-^A2*OY2:G4HE7(+0(,D(K^V+Q;1]IP!1UJRU3%%NJJ)D[%TFN$"*LEU?AO,QY^/":M,4 MP\=6K66(IF6(\HJ,YFKQ,358OL2DU7H6Z9P+DH]0^.3ZR7N50P;(Z1,O2-J1 M:W\,#H46UL!8N MB>$4<"#]\-'%)@A=.ZNE&[2[!;4AP%, MXO6WS-'(AA'A\/B,)NLP)OU=G'ON;S):@GFWK^F*),$?3>MKIJE;LC9P#-LV MG8&F&TWU7^2(77K3,)QML3SA>C_$Z&<=#6""%\A[06\1@=T\Q@!@\XO^?KV2 M56G]T@\)7)>'NAZN7X^_Q$NEE"A<+]N7-\+-7:_S>-?NW=S?M6_AM\NU$&1V M&O=W5YV[;H?6@NK>W]Y<4=#2C@D=3;3-Z=?-^"K+\N?FU*CJ6DKOY(:L& M)O'^^_"_4/GL4T*. KMR][-/VYZ-YWNP;+"M[A_?W R,++SVO>[PW': MO:SH';Z]4P.96RM>V"4)S#4^4# M]6!\(-=:34.4-%;8H,BC=NSKQ+;S[TF45#TFL<@0 ]EMU\.T;7/6ZC.@O]DH M&@KC,'AVB4?4?Q.":<,Y0K!G&J#FA8$/95]1@K(,I2L\!OBXM.$OW5)'(]+K M^S]HYW[?YWLPHT 399XL;=]ISQ$EMZPF+40TT3!9:>O)@71$'5\DD$C+#%U4 M3E+I,R^HYRDG! ,@>EJG?9!L-()")P=X^*'[TF3V/(7N!]<962X)58#UKMS( MAC6+HU6LI=5:NF8Q<@B:H^:( GH?U.@$-:Q48SB/4Q7E#_#XAT.8UXTTNZK> M1R0)AQ0PP'Z4Z$G\2GXN/'+,S<]M=2(]-?N-$.9RCBZY+4^CUI)U466FLA/' MT!$U9$$8,I.N,51VY][)+F"GU5K+H)'HMOBGOB1N=N0XH+\GE-74_,L(D M)3YZZ+63J,QOV,>#_#6=='K:0&HR<%B9 ZI00"T)Z2,!RB* :LK[U(UAL#88 M^WM,ET/D/Y%B[_[\EE$4X3@Y>C=W%$^D.TW!0(!5QC;]J3^)X(D17&K_,7&3 M[/0=MYFVL:&J>/]9Z?^VG40QR%XE=I])"C)%#3$?B2I)Z';7,6!W-RHT>"X;BQOL'"[G3F@'<5L+Q1>I(REKHF:P4J* MRUE9\RD!%[?&B=CO)S%9;LVS*N@)V;K(0^$N3&?46J8N&O+RAB>WX*N-J6WW M8HK'E%EK66 GR/O8"=QJSP^/F[EM\P7+?19/Y];Z\9*I-=@]VW M?+EA6(BBLI'MKI C4^K=DM\7*U_C%6Q%^)F6T7?;%GCAS9'8D>B9.P_$NP3:/:2D^_;V M(R)9\U,KJ3VE7FY6U)**'RMV8'68D=V9@>%T)BTT$BRQAPWGH3EVAL5E.1%I@<_H#=:&+ 7M,G1 MJQ"#4'# 1_RC3700A&# #8B:[#8$2I4K(X6%.+#*R,[:"V&;3>1*)J[)-P=W! GM:V_':;+-K5>VNSGG =R2X,S] MX))2)[=0)P?S1:5IB3!W1C*K.)*.F)E1'))((H:JB#HS.#JO .!#Z/JV.T8> M.;Z9M&X;(0<7+\#/-ZQ3Y-[,(\[(=#_(LF.O<#\_VQGT%(QDB:K,0*DC#J)C M;M44!B*SUC(T291U!G(PSO5XY@GY#W@T]H(WC&$4@?U3&$]">TA.;<("^=QK M8,)KN(FB"?)M?#^@[2^B'\1,N($/?)I^XSNKNV(\$ KF%B^DOH H67NGZ'(' M@T'0Y7 PC@HZDH>P4J-Q;^3P ++)!7Z-!W,#D:CP$_4 7F#13QJTT;, HA& ."G39C!%!154-**M(?B!/P#(3U=RSBSO,^#ZI4 M$GK>#SHI-1^!F/<^86CRIS,CWB..XM"UP>ZCQ[=\9_&#N2MSL[D!;"YJNEY0 MG+5\W<,Q>R3=PP)Z3;"=1-7:)W6"YS07Y>4D&LDM6@EQ8_*@2F@OAGV X0?. MTKM-4HM#'3Z[OD\@<^%MC"@N^@7(PGM8/R-,Y65212&EZ516M_2MD\JT6 M!K%FL(0UVL1'="D8VZ-_WP82V9K*+,OAS26 MY!!IZ*Y)HBF=Q2X49T3.B#-&-%EB1%JG01=UC7U&++3CC;9R^XW^[OH.+.5% M75;I-2P5<^C^>'BX[7SOW/7:M\+53??R]K[[X['3%>ZOA6FA!^'F[OK^\7N[ M=W-_QTCY;!66W0DFI$\H:_6S-P[MO'+QJ:TZ1L"SSB0DX8AXB%/SE"9ZNG.] M7VD'/6*^AG@ \R\\WKYW5C5SJYM;.9ZH"MRP23#72O0!H)B_WY\B:;564]2- MO=N(LG/>@'/#J7+#AAV& KA!K[5TT6KNW;*9'Y@XB$J-<0@&?=&VVMYQ5^96 MD*W;3N<8. XF3R8.6IBHF-^?T47)TY;-WX]B0,L?-M$M\%\3\Q]<562 >9)$(V MBTJ\YQ%[S@3EG0G8G0GD6DLWBNI/SE*@GGG]>(M\!]X$JSH._"@ 8@DQ]I$? MDTWOI.H@]RVY.5V ;YDAK9L!K4=Q-BUNF3N-2U;(R51=+NI<-74XF@6 MSQDJ+7FO,A6__Q*COH?A7\=];OT"?V6O':'PR?63Y$D%6.%@Q*1/O"!&BFM_ M3%Z%YAUB+(#9 J^( ^&'CR9@U8!ZO Q(JF24_$0S/4FQ,"&M!P,N9C>&#T8+ M9['?3SE]CVK T,9!TA7\(B1EQX#<7U]<)QYF&)N[*UG0"VEV"^K# ";Q^EOF M:$3 A,/CLXJLPYB,Q:68_YN,EN#6[6NZ(DGP1]/ZFFGJEJP-',.V36>@@76H M_DMIUK*;AF$V@S%ZPO5^B-'/.AK !"^0]X+>(@*[>8P!P.87_?UZ):O2^J4? M$K@N#W4]7+\>?XF7TF25I.?9Y8UP<]?K/-[1+-CV+?QVN1:"S$[C_NZJ<]?M M7 GP4_?^]N:JW8-?NCWXA^0 T[3?[F_MQ\YO][=7G<J_&8U.=;*,C^<81I>>F<**EHBTE<.YL.<"6OILA5^ M8:+?CN,]&30Y=9/[E(P.?)@@I$5T+V@;-G(5V !),X3NELT0-J64A,'+^W/Y ME5JJ6JL-HR6+A#QJH9(P:MWUZ<]IV)4O$^VI$2/XT*$+TT$A*2VR3?3R]%>F M;=N3T826M::+J5O1^VVQYL%*(J%77LL?R2 M5'ND5W!N/!]NM)CD1J/6,E19E*VBRJ)R?F0#FIP?-Z4.2DPRI$G5HR&)NK9W M.7'.DDRA\RQ9,E_'U:5\WC5]:DIBSB8]6:4?E#(V4I1,W1175%R^T15!$L[ 5Q>G+R\ M*+ !34E"0JZU5%&7FZ(B+?=K9TVW%UJ[P=Q<#MPZ5BWP[=!&>B FQ9B+J-U0 M!1-X6DMG_^GNV@2O>GY#NFB5K:' J<.I4P6%+F\H"0'B.DDF):FDN16S0J([ MDBB;>ZMECAW.V9PZG#J<.D>@#F,!B--&38%%S/93UBIKRKK0*D[5\Y1I,*7> M)P4K8?JC,?8C>I E*8 8[>8_;T[498Y!]O&?3[#5[R%U$3MEE$Z;.KED_H8& MJ&WGWY,HIL5J>L'LE"DY8'KCIT=+Z;8IE227<1V\.33I_P#>1.<6X]HH$=T42TL_XVCD3A:\?KC+T=U'KH57AQXR')F2"53@2 6SAMDI[V"$K; M1ZT_77U><;$UF:,;4E-FK>=I7&4^D?0.Q_>#Y(/K( 22_#Y'D55,9-1:)]2@ M]TQAM$J8Y\,0E-;#::$FGUEU9*O*(E;5/L>-6$R J%YPA%8XI:D/ MT^JF@A=$D2CX.!:"@1"C5YX$P5YS@?P,;RWDP9 T98--OA)?QX_KGC\^"2IL^?V]Z)NR-KN MS**S;?N/B1N2S+"LDO'D&+FV7-Z:[W*SAA;.RYPZG#K'R7 M\4CZ25*GR& $509)7MC5)(1U2$[84?70&8V]X UC>LU#*CT>0'BL4@1&K:4M MAY\Y@IA$$.=O3AU.G:)-\MU"%&LD=J2GV/WS-1:EJ=\PYL\8X&W%82F<<34Y:@^>5 MXD=ND\59Y:Q8AVIK*M$K6E,23VKN;7(QMPF( M;(DY8]:V>=GWK)BD8R(ZOBG.>0Y,ON?;^/,R_36++\5G>)!L&ABZ+QHK# MF+MEDA^\"7,V@I040*K:H?;8UMX_-TD59N($$Z"*D %NWZ?ST?'1\=&=Y.B8 ML$L.N&KGM>7[MXF/L]U>]5P.S.=UO]4#NM_-6DM31$M9KNQ?]'G^O0_KL ;C MW!;[:=KE&^%9CF%ND5B]8BT?5*KL\4[.0"?*0$QZMKI4:^F:(:KJ<@D*SD*L MX(RS4,)"&UK8E,1",@D.69HD&G)1P2'.1)R)#K:]LFW%U)+822$FG;6"E2I= M7^$DZQCD=7$WG7K9P\755;K#+"M01%4,6K16>=:7% M,&,19L[AU>'P/ R^9&(QP=9)51]%8\C;/_/R/G;C.GJ,^^_0P,F]3Z*,)G^:(S]"%& X%?R\V[>Q+%(Y!A42]HPTJ0)R+O ;G.C7^)QFZ,/+K)2"7)Y9P@><1_ M3-S(C7$7A\^NC9.R8X_8#IY\^A1:@2RW&FG66K(DTA)73(1;.1JYK.#4X=3A MU.'4J2IUJNB05Q8U!3KDS!EG%F/&V9GOA??0J_#BQD.2%P'3B02 &TES"%T[ M!K>?IA0*S_ !^?);1 XCEET#3AU.'4X=3AU.'9Z%<%JHR656+44]#FQ5J<2J6DY+.+I5=>89 M"??Q$(S],[,=EIY>/(!;"P_]V%)0R.')4UCN3EFI<\_GR3@N#C@ MU.&)!Z>%FH/XX,?6(3HS.N3,\3CM%QP1WQQH/@K(& +[Y[ED$O"#]^<< M/SY)ZAQD][L78A1-PK=9E+9M_S%Q0Y*2%L7?<3P,X!PKE7#S\B"E*-5-CO!9 MX,5IRVGBE$)P:78( ,;!8?I1 M%LL0@(G\W8Y"\"P#'GRO5/#])*E39.T#J@Z25+*K20CKD)R2HPJB,QI[P1O& M])J'5'H\@/!8H0I,J=92E[/V.8*81!#G;TX=3IVBC?+= A5K)' 2LE@K@E^CS6SE8[#<"F2N_W,7CV,\ZN-0V*L)]&*K[61N[[MMSS?B)H2) L]UDF^J M%.S(:YILXK$].FN96MH\>CF-J>ADDF-0_L3:Z!2Y,M7DB%4:9QN5<_3^.Z:> M-*O>V_@J5@Z6L0O%&9TS>B&,SF13;=,@9W0UL5E8'@)G=<[JY\[J3#;_-DVB MTR7%$ V#ZW7.[)S9"\J!8;M)N=FLM9JBL4*_Y\Z6J3"WY\G9.ACG,X?SO*&; M S9%-RW:%-V4N&KBJHFKIH)4$]O-VYL2:=ZNZ:HH*\ML?Y;JB;&=02Z)N"0J MPB/>9#B4(WYDN#'R7/OC0X4*.538Q5BX"V)X11P(/WPT<=P8.\)E0%J@1,E/]-@<(A]? MNS[R;1=Y0C>&#T;8CV<]1MY/.7V/:L#0QD'DDE-^%R'V4.P^XZ\OKA,/LY.- ME)_FDV2VH#P.8Q.MOF3NU9V-R-O%PJ[MN+64=QF0N+L7\WV2TY!2DV]=T M19+@CZ;U-=/4+5D;.(9MF\Y TXVF^B]5KF4W#<-L!F/TA.O]$*.?=32 "5X@ M[P6]101V\Q@#@,TO^OOU2E:E]4L__-):-=3US?U=^Q9^NUP+P;EIJ S-XNZ^U^D*O7OA\O[NJG/7[5R1G[KWMS=7[1[\ M[Y;8TFIEBJ9U:R(K9$U M" FR0-LBR%^%]+#SW60$C[.%Q=/-\E+S[O )^>Y_$)$7,X%%CC'[SD.((R V M_?5^,)5@,P%VY4:V%T23$/?@%=^\P/XY.[*L)">K77^"G7:8%#2.7-H^>OYMV1'G=!+O>"[7!.GS[P=MVPXF9#1/#S!%^RWY>\6PU?<# M)*]+)T+'-IM@7:ZM@X-Q!#0LBU*"AMX0"P@F.X)WO\%TAA+Z)O)EUUL3T)0 M8^D5G5=[B/PG^H*1&T6$$)^ZG$$T M\9)I!6,<)J\2!7N^:SUY2C#"]($VBH;"P M>(G)2?WYF8OHRLK0N/'%A*:L'+SXL SPO@ >&+VZ$A:PX 'S>?YM_3T.X MQ&&,7,";GQ0+(%,F+_ )OSM3UHO@ _C:\]ZR92#KD2R%#YCU5A-X2A6XEN E M=&A=\1X#.< MD:F.W#A>(GX0K2&_*" /OIX\#><7 Y[KN?@Y6U3RS?P"C!#0GJPT_/L'<"DF M+QFAGPD@YM=OG @93%=1 "!Y&!%2-H2VY\&5 '8[>V52:3T981P"2R;E%J*Y MF<*HP'2@7.3ZY8LA&84A%4#9KX#[*6%,. VJYS\@C@!0S=$5D M23!\#.[ W(=C]$8^H?=FSYO'.V6IZ7(E0B!Y4?K1G#Q(4#3".(42!@ZA%C,9 M(9KC%]>/0 F,Z!/'XS!X=4<$70/DAL(S::4 -+31!,"<2JUH&(1Q'5 T C5$ MQ$#Z!5R1#KHAD*69>T)Z9XITJL7-KQ$,JA\+P20&EO6IL$%T_:9%_Y.B'VGE M?RWM9$@$4A_Y/P4;.-N-X34VF?+;_.@C>M64-G00N0:UX54O,% 6&[A:#_FLAY6:K_SW2=J)3'/GGLWR8^SAI[ M: E_KC1BIO?&PQ"#K0$ &T;I,]8)"THDT'\9H5QJ.SB4],]3YL]>!X.&Q<2O M8\ .62-X']&/Q/ !^4UD(]6;[BBE)M'Z4\)//&)_D()&='+OF._+.]NZM63X MYW#13,9=-&5'%PW&,.>]A($//]H)-L%)NZ1F<73CSU^3V68K_!MMA5NF+;ME MCU2,"K.'"HMO+M!#^V!^&WPU?6M?32O+5UL;5%P-E+GU[A+%CT(0CC_&#M7; M2;E2H3^)2>!1^"=HSK83$,N<>95V%SPGK8I(FZ)$C8=C^/YOPLHA=(44YJ(\"(HW3D1#. MY9J,'$5Y]7%JD]#,0#U0RZ@FB:P0 TC4L=) "O3\A-U78P"6$T.5.IY@$=CQ-*+A X6B%+9$_9/I9 LUY\TV!.:Y^0J4PWMN!CZ= MLBD0,V%$BW5&O$E"/CWTRC(#HJ>G$#^E88:Y8% ?_$, .EA[,7A>4]-SQD Q MS"MQGS"H1>(!I7>"AX6)%Q M/) HS&1!X$9,?&[7V9<_C0_X$[SEB>>09U*6 M)%&B&9MZ;PV0D^OX%EP$X-8DME0()\XFSA@S%FE!5,)WD2B!QM@0L]]_9GZ\..T.RSE&==)@PXT$C2+* )?_CE7K??F0HUE M?0LH7"\0,,LMZ1MZND;,QP9Y)"[HJI-Z2E.LH"4-2CT/%I>%HD,8Y_ MDX@96>&Y@!E9F9<@_$G$#X"5R.8DU)P&_!,CF!J_C<4U1\YSLJEP%5P)V3X6 M:'&B>]*H)PFL$N]@ "(J("L]!(#40=G1B9(]FA Y\,T@I-$7^TV(IX2DH\ ^ M !EC&IN+:7 =!FQ/TI KA08) X8 UR7@)/+GY]2+:TBF3+9%U<]O)8'R,R99MPK!^LMD! MYF<4 Q^'0I*J!6LS=,?@%MM@P]+ ,>7ZS >&*3]APL[ 42-"%[(WL<2 9#=E M!Y:CS\DV3P<3&@V.WS^:#)YNP\$O0[JO!G_Z01@&+P2 Z[(N[ M/>_MXV53Z9S3VIKKT]J.G:&VWCIBT0[J!91+7;*M[SANFGTR,]4''GYU^\E^ MXXK\#"+8?/QNPV=1#\_X0%Q(-%B4^)0W72I]!.! PFB?R-7$1%:DKY>S;V_I MM_1S^>MG44B6TN70-NT$I=8\-[5RN:;*63A6[3EZ_2,E:M9>H? M:9F&(+07M]*GVVPB\36SY((7XH6FHO-]YM(2X1O"U9:B>1%MU+:*DKR/1,B3 M+582GEBD38]D%-P2RGS+1YM\5)$_M@"N<#^^F:9$7",;KZ6#)6VB0Q;HHF&E M:4S)(^9LF"35K%MJHMOF%P2,5/2QMZHI'T^%/&W!DP#!95^ M@5KPP%2S*8E MUUH1!O.A3G8SWSND,](DJC.9X(PL8_26;BD#M)P)24W*4$)W8",P:+QI_ET^ MTBEY2/= ]VN_9 ,Z"$;X2I"@GZ0&]9ZHVT CH3P'8%!FN";A&4\2KHT@XK0 M)YTLW0XFJ3-&@ MT+M'D*"0**298^]WZC.KCZ2.P>AH=DH2-24[W12.0O?^^C'Y;.Q-(LIVLU$E M*G-CT"A'D$AE/$BD[1@D^C4(',+O;=^Y\6,$CBJL7YOF:GT4+++4Y0B.I2X' MB[+'4T-V]@(A><-.X2/ZFBK$?;.Y[[$1W[6'V)EX^'Z0/6P%*;2E/7?FC$>2 M>IAD163[=^\R$8ET?EK^JS4.=+'2PVWJ ^4?)TZ"U:S8<@R\1?2 MPX;IBU-7H@&NQ)?ES_5F0]*UE5])#3G7YW+#4%>_9/T=JZ^7Y8:LJX4,2FI8 MBG'B@VI^^*@-YT^W; *9\[(5C1035YVEOH%7)"I+ J3O>^N=R?P7#W^FTOZ7&.QC-"ZFH6Z#@$!VDV>[,NN6:[MJ:E='F MJUO..I<;JW[+700B_^NEI$9(_2U+]O+3P4+'1K:T8:<5JGB C;:O+ M4_)CP9)$7=_;S>'LRMF5LVO*K@?B5H/NXAF&*,EZQ?EU=7^& M@DEK;)7;_:_<_ZW-QDY7I4XX^D(Q,S9W2>WB^*)./BDI@7UN3_'XK_^ZL"ZR MWE ULA W2;G+:)8W3TOF)O6A/2^P47KZD!Q>ZZ<'^,BAMNP$7S1?=&B$$3GI M04]UI44CY\YYDY-A>/Z$S8JC->^KKS!V "'$R?E!/Z"UA]QP>JIKNGYS9[F7 MJZ"67C(AY^F3%8=M"CB&XPN9+.0=CJ.G-%<$Q1>B9[+:6.$XEAH4OLRJ\]&6:[0< M=%(C/L'?ZN)]_+0K/T%TP+T'Z^/-AP_B7U3[Y-Z4:-9:AF6*LJPP?["(,QMG MMHVS_G0D;ILS5-IS)DIN_K-J+=5014-:/H.^=(R,LQYG/899[TB R515U:>^\-LYJ;(&.L]K&0^G2<4U*F1R\L731JL!9=D?BO%U,2A6X3%-$L[EW+F>E*K)4,M#;SFJS M3/LBN7BW0"ZOD+ 5*VXX1UFXR:G56HHIBVIS[V.YO.(&DU;5[H JRJHB9VTT M4VSN%:CCZ#HM:;6+X4 *)"JJJ)M-+JM.$4W*D76?F>@^97]#E..)2=VW.Z"* MTGU-$%FJ)9KR\CE3KON80]>1P+6+[K,(D&11-XJJ+\!(G3.F0T=)NP+W_2&C MDA*9^ 'L RW-Z0BE#0>PB[:@%*G6LHRFJ%D%]P%@MHP"YV+.Q4?(KBK;;E7D M6DN795&3]K%;.4]SGCYEGCX.2^_@+2A*K:7IIB@UBRJ*R'F8\_#9\_"&HLN% M6]>.#6->=ISM/'T\R[ M6-<)HV"\4(6:\'-R]W!?PZQGZ$I^>.XV Y6"^\H$CX\^ZE[/7W M8)H?P?W@/9ZF>#%F>*&-'1O2$E@$6!^/C(:? MT.$FB"/#P;=,9:+K15/^EP<)^6+Y-5HZ T]5% M_.Z"& NZ0!N@R5^%?%7['O$S]B?X.@Q&E^D!^]_=>)B=NE\NU:?D0+:35_*,EYG]?=W">4+-7D]>L>+E23KU ^L3MBRU> MN1%Z>@KQ4S*I8"!D:W3@LJ%KQ[E:[@F+Q&!-+/= -%P&(WCSF^#,EA1>$&:0 MZ[]-JT4(\=L8B[,R$D\)@JQ.P(%FPQA CP2Q@@TS!O!23C/2S:*AL+ "U[@UQ!4 MSV \FZI]F@N(;"(S/M!BLLUQ3H5:P436LL2@#GDS$T3.^O1DI2 !56>U/., M>#5/7GV1CXF/B5?S9*AT5H\Z!]\3YZ"SZ!RX8FV:&\E"=G0,Z K##@.22E7P917!][DZ@^P%L5 MR.6%(7AAB!VWU=2/]]4VQ*D[KZ3/$:P+V7> _YT>>LV[V:9*M18YHB>)DKR\ M@\):O0C.@9P#B^7 #7FC>W/@P'W%3OT_. Q6,9]<:]$=+.4K9SW.>F?&>AN2 M2HZA_!2N_#@'GB\'&N5SH$HX4%8U45/9+U?&.9!S8+$<:)9J?FK<_.2L=ZZL MURQ?^>E54GX%U>IDFFVNJ;@WW M\>I1#$+,V%!R^1@0,TD#'5%:49J,(^P$$+:A-NY M'E[<<_OBGO"P.H(I *7@"4#^HI.IMN*R%2MWBEQ6_F:JII!RWR9PV=Z"_(-V MWD>.&7.(S2!6_FZAI@+$-%'7BVH)S1'&%,(.O1NV!<(T,$8E6324HBKNS?RX0AC$&%F^9L;&NGM M(ZNB4=C&-=^>+NY$9*Y8U:9[>)7 PR[-Z<@EC8$@!&D()5J6(:I*4?%DUBN M$=$(I&54#Z#P.(I=<<$';8;C/>%:"^O\L M%OY.IRG-;D%]6E1]_2U+A>!**!>NPYBL=^TCYOX>AME@QN@)U_LA1C_K: !C MO4#>"WJ+R(+/5P9W_?K\^KV?>C+!UB_]\$MKU5O7-T10:NN_)379*U6%?;Y( M/Z_"SD2%:A:K9O,Q\3'Q*NQ,E$7E5=CW6QQ>A9T7@>9%H"NR;KP*.V= SH!, M,> YG!Z\PF,4QB/2.RX8"%=X0!J1\FKLO"+8 ;=4& B]:B3TJJL:_"GJ %+Y M^R:< SD';L>!I59CUW5>#I.SWKFR7OFY^[K!E1_GP//EP/(S['63<*"J*Z(J M[5WOBW,@6UCD'+B1 TNMQJXWN?G)6>]<6:_\NARZ527E=P['W:\Q+![R!-M] M=CT7WH^>L&^[>+="2XQ5!&818\]#E2SXTLXSB M>BYR=+&(KO(/O1D*%V G#;'RSUX9*D!,,D55TSC$3A%BA]Z+_EA'%M<8CJ.+ M17257Y/=T%D38.>05749C(!^M@M.-?(=(8B'..15V0_'9^5OJAJD%*@B:KS8 M[&DBK/Q-0\,LJBP71QB+""N_*+O1K+6:BF@U6:DURQ%6*,+*W_LQK%I+U46= M%\P^3825OZEA2D45R^$(8Q!A5ODEV4VYUK(D4;-8L?3/88N:5V1G)'&&%Y-B MM"*[J?"*[)RW.6^?8D5V4^45V3EC<\8NEK'+3V Q-5Z1G;,V9^U3K,ANZKPB M.^=MSMNG6)'=-'A%=L[8G+&+9>SRRP*9YDE79*].L>YQ".\1GJ.&$$WZ=DKM M(.1ENYDH:8,R!F0 M*08\AP-F#]1!GGG&O&(WKQIUP*Q;!K;3FC0TIQBB:?"BI9P#SXT#&=CTLFHM M714-G?VB;9S]./L5RW[E[TTU):H FY*HR46=;>(=,0]1,B4/L!"$&=Y2/,9+#;VFB9!:5 MP<\QQA;&RM^,;C:)HC0E;HF=)L+*WVQM6K66(DFBN7\MSH(P=@Y95;M7&=L_ MC,ZN64F"5,<[:G+4Y:S-39E%UAEK&36KG25,?PZ)O.*L!"$0HSMH0]#>GKC5<:8J,#$8E4H/B8^)EYE MC(FR'[S*&*\RQHL<56S)>)$C7F6,,R!GP,JMVWE6&>MD#C(O+\:/MAXRX9:! MH)Q1:UFZ(6H6+V_$&?#L&+#\ZBJ666NILF@:O+@1Y[^SXS\&,KN;H ";35$Q M]CYQPAF0+2AR!MS,@ RD7UNU5E,W19E;H)P!SX\!2Z^P I,@9R[%IE5P(B7G MO[*1R/EO,_^57GY&DV10@&93E"R->08\A^)BO6E&%*\L=D#&*[TLCR8I)"%1 M4BVQJ;!2;H"CK%"4R:47YM$D% M-@1'&9,H*_UC-/L$28YID\1)C MG+$Y8Y]8B3%-EGB),<[:G+5/L,28)LN\Q!CG;<[;)UAB3),57F*,,S9G[!,K M,:;)ZDF7&",3(DON^A-ZE+V4HF/TB1=N#..U%P!DO@<0+4-V.43^$[S ]85. M% /=8AQM7TGLR)"G(VYG5=,$'\>"/1L_SL9/4"G$0PQ_2,&944 +SN#%@C,) MVK*2/$*(!QZV22DVF)'KVR%&$3P@(#\#_(4^AH?B[+<8O<)K@H'PYWS;:XMA M;/T]"][0I]\&491Q(4 )0'H_QB%%5/2-#B.YKD<&T7D%3@60NSX*WVY@:M%= MX-/FJX$':_=$*RO RDRYT9AQHU9KJ8UE/A2 :!Z9RZ P^X0A7C#+)7W MD^R@T(>!1=G]5ZXW@76?#E":#5"OM:3&BKZ/ JR'X"3W"1%YR&<11C$:PT^. M\ )2*R]A#*8(8]1:2F,Y4VAOPAA%$<8DA%G19VPE87)SH_K_V/ORYK:1)-^O M@O#K?L^.@-B\#WO6$;)LS[BW?:SMWHG]:P,$BB3:(,#!(9GSZ5\>584""5(D M18F@A(G=&5DB@:JLO"OSEPWK.WS^"@\T7%I9@O*=)J!HG#1+HWB)\F?%J )N M9B*T8'EN%L YA%-ZD0_?AU&Z)B$E M0@U\'/M.<(C5OMY7,7=\U(.6P?96SO=5=_S(X]H@"C;QC#(9,\?;SP,HUCT- M-\1&FH"E:D-K@9'6 FV<2]9JE!C*L33EL*-8'\LFT4,Q1U1@-R6ATV)L.8M% M'/TD&0/6W+AAB,R 8.OZEE\5D,O+-8+"M:2]7^-JD_*95'\;^1UHU!"5Y MD;Q>-5O#HIFSV=/'LV 1\O!D(M3YAJ&#/T,L-P%E?GJ7;]_87%HFZXT3(*U7 M]//60]S%^<%,3GH9>G_X#J@C/UU^QVS&=WC*FR!R?^1G GZ5 &E9P//0U#^K MGFW0I!I+4B$]$C]!WP-4+/((PZ:CFGWDP.G#1K/?/PJH=*O1;_:. BK=:3<& MP^,@71]O42V@[YZ@V?4(7@\-O*9 #(ROK*G"2Q)_ "I%H3Y0PQP=5/U-"_)Z%HIP&A[8M M' 2-6W99"$\XT:W8&PBN*)/O49Q%5ILS!/ACM("$KTTD&)8-"_ M,545IB\O!HUV22+@9(RC@R\'$T.)136F\4Q1AY9.&;'ZJZ^U"[=V,=' MK7HD'M-)6]G/0ZO=TL6^,1?Z2:17S.M[ZS?L#NVW[>'HM,@(>WH(-2\=:B'O MDY=&P$O=GCWHG1:2ZE"+6 Y_\"@MHALE?"4;C5/'WR49=V^)A;,QAE]BL7!\ MOM .L;0+TS017M-ILC*U[XV:VS1:"34?FT:[S3HZ"[JA_+?P%/M? 9L?KL\Z MS6>O^W:O>2P _U/'SC4?[689C\Y'+>2C5DD]R0GXJ(X3UZTB'$D=*MY'J!A$ MX?0"JQCK@+%R >,GS?1[ZS/$-^[:K!8C5XZ>! \0Z\ MU,/B=["&Q[K*KX/%NUK#0%:9^V(]C^J)B8AC"A>YR\+("99\OT*1Y%F>"9M2 MQW7C3*PD8M6)/ 2U'V&8\/R>HT[=JG%H#JT/>K%7/HCB11UOGBDC'1!PWIF1 M!AANCNQ!=SVM_[",5(>:&XRK$6\^A'U]ZO'H0]#O$082#V8Q[Q!,#)^][M[1 M9-8A:;4XZ2XF\PZ<-").:JYG.!Z6DS: EQD=UY7K\'V;Q0K?9W> %-NZ*32# M[X<*M1T3:BN+Z(YY]>H2F*HWS1. 0C-UR)WRKSGWOI$4[V8)8 M9>SD #PHFY%;$.C%#Q&&4!!6C&,"V. IQ_B'-8=FB? -L@E\+("3"6M#_H*1 M9U:@ ;8"^4FN[( HO%I$B8\?>$F0./ZUR%NW?RUVR<1(A.M?$K M:WV')Y"\'JP)I-OK M#SO_VP75)[\TB_-6RZFX&,?"^7%!$ TOG>#&62:HHDS] \K'I/HJP9@LK_\V MCE&UK2^U7)6UV@^@R\J!'3Y%J;#ZVE'?#\GA0PARA"AH;_W$#:(DBTL@&[IM MU@' P<*[3.7O\&%%( ?U,'):5RS *MB$*1'Y>^"9>T)1?'-GPLL"\7FBMR*# MT WX$]U.Y?$G##H^7>2)?K\QZNT'S? > J=QJ!?.9 '7%3[&" /._:R/Z:6 M][KW_]YZ_\]I9.%'B9L(KO$BB]V9DR!XH1.G?)&19(M%< ^YF ?NG#U+Q/6G M@ZE^2T)*.SA?G1O-KY>A]T4Q[!?DUT\B_3SY*F"YU_MWUG:[SUX/NLP!]T[#RN^=^D[4A%*I47FGU'\ S-#BSAR17*& ME0MG(WJ[&CX\$831IO.XFZA1Z8+='*ZG&>O9\^?/4+OJ\B,RU( KYCNGK9A_ M6H/FW_NAG\P@4IM&D7>&%^5G(T^[*FAU('_'\[B;/ V?O>X,[$[W6./1*Q!O MU RUMX(^(D.-GKUN T/U3]LY_K14)_6X/*EJHO,YM-["SO)"Q[91Z)A/ M,0.:4U4DSK[\Z"0I\+:&A\DI8ZGK#.MR&@N>$?'\X^77+YW#(P=IP?0G.'I>.Q5Z8GN$K(6BA2'R02D!N@WK3Q[CI#Y:I B.]$M$ M$.1K,M9@2P5! BZW,CL*D#@%JA/C@$ZFJMHL3@3Q"9[ *@^XL?!\^)R?_#C]?*VM0F>. ME'64&.&VF57N^IQW1$\LFAFW8HUX_\R*U+LFDI0#-50)ZPOD&N,UF1!I*BIELQQ\3#$\>/I3,@]')-Y:4RU[59" M_*24O5I0/N25BO1I4+-B/!SR2F7[\ ?C#/'9-)>/9JJ'D?$%=D?]]J%UNQH5ZZUZU\O;14JCC)$8_XZ99,]QJ]R@WK.V+) M])$7U3EUR?3H/"N%>70RJEWI[U.O#*AQ[,#ZR!U8[XH=6%A8O$]-\7$+T@\: MDU4]NN]8G'[[;I\,N3I/KH[]C6Y)E)[OR[IDO2Z:/Z>AQ0>$T>QU6WT*BY%^AKD M(4#TZPKD6TI+]I?*MWG2T]M;+ ?/7H]Z([O9.NT0J+K<_7Z8;5 I9AL^>]T? M]>QV_[2C"(Y>"G\NFOZJF'ROZ^(?$D,.+[KAI\.O;/'TKOCP#I"]$2CZ( M>UW1/Q H6%TQ?T^LMJ;D3\MJ_>:SUP,LERM!V']P5GL*M?1&6)9?:^.%8QKI MJIWXI?6\M4;]A_2T[I!XJ)Y\'L'A?_@8O-^"&+S=L0>C8_E?I\^$U,@WMGSB<<-@C/EF5!9F-K1.YHEV=^_ M^Q3!\_DTOT?Z+/>6WPX$&'U[U%L7WSJ^.&^VV\5&G(SMNL]>#YMVKV1<[[G& M&O3>=N6M AR>XU-!P6IQ8]W6>_H+S[I)\#Y#,ZAO;47S8]#I_?. MPPCK7N!:S&LQ/VY0>S0Q[Y-OW!X="P*J0OW#&AC_: S1WZFT_W_W_L_&FGY) ME0O4 R_;>CB7&L:%OSE1_X*1LGWXU[\JT*75:W2Z2(CW^\[5Z%)%^'K?J1ZE MX5 _-O6U1%F*K2W[=T:N]D6678%@^/$ECJY]>.F;Y9\)B'H,6'/$CMF_:2'$0@FD0J&1_RX0"[V*0RP,#X18 M>"O&Z;8!+_W1.I1"?[0.I8#/N14ZX9#9+?C@#?V'@^9:_^$&? 9><./72JGQB&S%L%.#(!'QO0@=0 MYI5G\$;.\8LGZ\:=NG''<(G:S>VEV^@8?0@3<'P0&.+*B6.$'.,RC'WS4P,$ MN+-;K8$];*W'C%5KSZEEK9:U(\M:ZP%EK4VRUNG8K?:Q *Z JR0S=1Z0F;K/7G=Q>E!EF.F) MQ6Y?8C]T_843&!";02&A=LKZU"=;97Y+S_-111!+:NQA^\G$,C4#WAT=_J@, MB /D[%YW6#OXU;,/?X@$L77!.,":$,G3\Q.)T/4\I,DHZM%1)&O_?R' M[VR5Y'0)4 MD<_VTO[WSV?#9Z][=G_;??OWKIQ5DY^[SQ\?%4\N$!3'H6U%W\R M+]X4LRL^E;VEK?7L=;]EMWOK6=7:-3]OYME#1Q_*/.WJ,,]3\+>+]:LV]4?@ MV)(C*.2[5W34S8/W1)IJJZ1[,F>?HM ]4"EUT'\<@%[JMX\6WEIZ MJQ3SW4%ZNRB]X);:G>&1H[\JM/2N=TIM&1(L3ZJ#7;N+*/'Q"R]IEII_+?(. MD%^+G39RF\W\*\X8-I6EF[^R5CQ_@OZRMF_N=3M391$\L&R19WKM& M]7977&_W7M;;57M&HC%3UVIUJ%FBM7F<[FHIX7/Z8'&_+ZQ%#'HFAK5B>R6/ MM*4GSG%J)'X-NQMI["SP4R(L4 8Q=X"YS@*>DBYY^J4_7\31M<#GX9##AG69 MJ-44EJAGM.[78MTN>$8?/KU?4ZY K<\3WI[:G1PQ^T8M^4JN>#>5FW.9Y*MN]N>Z?<+=40C :];;OE>E1B@S(V^ZK_G',:=ZSO M28C^*0DQ0$*TVUL)H7MR>.-HWZT_X)\O>(+H.B&L&<[9S<:28#Z/O]B3+(.C MDF5]YT/8^79VQR%[";SSPG.65D(* 146DT(K":YLV'-SPWO>W AG,MVZ-T0& MN!@OK4"D*4X;QC0"O?(,9D"7<)T/1V$E IQ., ]:6&F<[0)XE@P&6_,H2P($ MR C%#;7J&H<)-.!IXF>DSD;-V]496:O-< )%&SMS]N;H]BK*QCX58.L[:E'5 M^#8.-J$M\C'?)6R!XKG?7@I3X)N'%[--_)_"N_BWB*.2(&<$+F08K>_/Y$4Y MGEBKGN+(Y@4XO,#Q_\J<&,07&%KS/,YKEB-"8:M9 O(@\X*JRWV=3N

8GU7GV>@+1U@7BI*S&:NL*AYGQ M9N:[,W059;TT'!:^E&%;<(ZY'QHGY\.JG"#@3^QM*SO-[<)7IGN^P.HCSW>_ M\+IT87>9,$(X/FBL!^*Y@S"#B'LZRSWW3HNT2N< T]A9@QHZ[EZP?+G76,\) M&IL1$ 9@3 D+3?V@@(8";"?/;I(% 0JHVC.K4QFR].];V]YRX'>OMS4HUI?- MJXWU@JI;E+$6US/P)WQ,>8@DM6((!D%*%PL(L54)%KRI[G;Q_B!WC@SQ3A$75")F\>"\ MM$A?M'.9QE+9DE&V2#C(2 %S8?5, MD@(QXB5(UI0RN?EZ$ TN!<^"= DP7>!#Y**X=E4.&+F+MCL%9P*^+TAU^)AZ MMS!UC<<*.T&TMC$(="@2V/$4/PE/%J#5X-,,$D:.#,51Z-%7@"X@E/S30D*= M89X-3Z28YS11#4;/"JQP' \PY0]G&9*LI]OCD4]G#H, M@@=.VA1"6]"$+G )Y\*-/8^SQ*=O ;.,\6G\$E.)HMX ?8;0:.(GO#W!T)'C M27SW1L'?RP5 )0$O)9;UR=,@MG70QY"P5.N<"V\ 0OT5T:%M4)1\%G"V,?"8 MDQ 8'= LAN=L7GFU=< E$*6DD82,\%B0&.OV$\)2Q"VB-6.IB!EFCVS SX4? ML]ZGORL:5HT<>V;]:9[(>X3*_(?PI@9>?"6/LQ#12D<>^![B* 0J!!;UKUE# MYA+@:]M'B(6HG#@%#;^&)+SISQ BOX 4 MQQ2\!58I^3Q6_)+4I["Y %,K^O-!E!"NYMH7#'1-7MHMCBH\8 ;2$>#M2DSW MO+F^8FQ7LA2K048DZ6T:%3]A[A=>P_JZLK%0+YG,3ACRR%(6!;)]TJTRN%BF M,-0F Z"%/_&5EG5<-YM++%HVKFC-8C$#)X.]??@W.2?X8ERQ?K"$)2T>G1?! MXA @=890N.AL@+H7MRL$^D[\#/?^ #7T( MOZ6P=_R= 7T.;CB)%EBI=8#-T6@-8+.*RCF/E S:FQ276,.%N#%1Q" ?2,(> M1Y+S;F,58I#)X3C8E!U,)))G\LAQ/ ?M1J]U',C,9F.TYY,V0F;"HX;;(3-/ MM*CN;8\JJ;53)PQ*0YSF4P^ +SHZ3UC-[Z0>/K)Z>%=4#PBWN4,A=&6/Q*CV MW+4^K=J'M2/\Z^V[?3+DZMP;_SZ@+#R*O@MT]*SGZ)J\,%U\C;%?YNW6&+8U MKN8]-G>MP6JN3#91($TM1L.MB?133WO,B'T-+12V*9RN*A\\86FN+>$@!1*SIMMTZ6YR&,_1F MMF%V-4MDNS _:;2>&S@5V[>1[3DEG!0S?%@X[\0A777OE.U#/ZD&!7A TU]4 M.*OJ!(>974:N+WN\N6"*-0_HF,N4;UAI#E#TQ3F@9ZO7Q#9PN]E;A^2K(03. MF]5NL6TG8+4.LMJ@>Q<7\UY9[0Q-V!D&Y)\W7S)QF*ZQ$5+G9XV'4+7@X#%W M5#]X%(\E'UCQ004?ZDKR$HN85]7S9>@=$E5@1_; [@_Z1POK:QR%6NH?E]0_ M4,+@WF6]1_BIG2.CNU=$WBOBFZTC0AQMENZPXK-T1P?.T@5QF/M<; R,?47D MF8K0]46R9<1NK]E?&TT+OUL?L?N'F#J!]26.@&L]W=?+3J;Q:OIMX>76K8-Y M2S D> GG4$VZ1I?S*2>E6=@T5(KNZ531("A)?Y[85N#<))F/E>I4E.1A83]5 MD/H$\F P0NPGW-E#%4DAJE.LP\[B1/ H;ZXBAX #9!Q_0\5XMNRT@4-7Z&Q^ MR+J8FGZPC@Y+WUQ9XC=SL$8;JQQAZU@&ZH%N2_("K/)VG;P*3F&]T$#Y+%@K MO8IB8WS\V54U_QV[+$(J0$3Q(YL43D^^BZW,^$4U?JKI?7\[=7E)4-5<.)VFA/642J-FN:]B.HOL]3'TE$+OZ>Y M#AL*?%?5M.*?J-:6&A@$\C.M*-G8EA"&&=5MRH)\I :*'+ P[EL5]$Y\]$XL M[+O%PKYVL4(4Q#N!M6%[VC1*?4=WR1CLOP"1C^D!B7RY6AE5NLI/+V1'&M_J M8V^,F[,8/ 8<*L1'0)J-1>"+:ZR;Y58=;*S@8L4D?.4JY.MR; 0;!Z\";P?!\LPL006.U9T2U*PY!88XAUE(0." M9;CVQ4TB:TKAP? FO)*@S@[-M0LZ'9>A10P65@<7Q/YV(- V$MZ)DR]VZ)POT MU=X,]+6[N]MO:7?WH='!JNE>MYH'^M?OY 7?%Q%_FSFEKO2@Q)4>K+O2ZDD6 M/,JB9]WJ(A]2C[^ZX#=.XKLX1,1'_H?0%^\8UC\M;Z38+6:SUX/ M^W:S>ZYR=88^Q*,J7/_GYN3'&#-#*O5A(KAY6:RRPXP]<\J:=8-A5ZLDSK#& M>*->X6/8TV:KP[WDL_U$1_MY0GF_Y'-^HI0#W%OUM"!0:-N=9O>NJF>_DSR# MXO8GS9.WF+O[Y M.+%W6'O6D68F/W[=<8L]^X##9O#"V@FPN"P*66L4VV/4K9;P9"')91PC A@5 M%)3IC [HC,YZ!]9A_G,%HL^:I?8P1_?#4EU@J:.%9+6A>6*!U\JM\SF$7ONF MLK1P6>6< M,@LEE5TS5W:#9Z][C;N;W_V.H_K7F;4H/2%1ZAQ'E(;/7G<:PW50_#,1I3-T M&\H#Z4J+I?12C^4X;(DV=G1+;^_,?DJZ\*BT>7R: M^AQ60,+GI4@'A7;Q9^-;@QH,%7P&C?:AWR"F(XB9]5<6^XGGNVI:FO.3/I31 M(%WX7"RF"!5+(!38=J_&*YK?6T4XH.%0BUBD3&=^#$VDXAYYGFJK9HHA9!K! M'H4I/-6;XG7F&EB !.$(U(AN\1.HRS,?%70"S5+%$6Q?Q;6 D[2^,3 JTQ" M*OP>C1/KD@M@Z.R>?[_Z_?*%=<. + AMS 4RA- @<-YJ/BV.!S0CO3WA92X: MI3D"';B$_>#$"/D [_" 78)H(1$(DGPH%D%7:)@+_"A.SA*.9XRM=7XNG"7B M2^#06IZ$BG@;!$HC)UDRN 0_&;$.+)Q'S[ 6#>M-/L\YRN)5R9$D"9P;&GJG M94"$#J)(V$"''+J!2,#C1A6%>XJS;A!J0X)7T 0Z-Q9.(@Z95]\MGU/H.JZ? M*_8OSA+-XF7H?1(I8IH@"1%"ED;PO9,H&!_D,C[!\]_3HO\'J+(^M+#7!E7< M:V\=8Q]9X##,)!$-3;C@E=")(*2H)Q>#?Y83 5F>)QD-*#1G5X/>R=F32.B) MA2"%8:'H3S/?DZ/E$X33D(KH.VXJBY?66X'C+8FQ<$QDG _(EN 3N1($G1A' MBQAG6DI6F9!L2XY2J$,*940/F92KWLC0 @"I! VQH11 M-UXK+5] *9BEK>"__=#>,DH)IKI1"+9KHR#.MCZTUB''=8< MI&1"RL<:!]ERK*]%LQV31<2E$/IKP($;^:O:BAFY_W,\=4(_<;3A>P>'$\U! M5UY%%]H*$7N]-=CK^>=W5V]?,*:,-8GAP&ZB^ ?Y @FQ,!$UC2(QJ"0U/!M M(. BH@F:2"-@XE;O5V9WXB'$,")2RZ_%;,[9(("43 AO9QPAYH\<#8[,FN"L MR<1Z'NL#B%!I?H'C100B8.U_TN!/'XPF=AGOXMG>=X(:;N%-/;X59PUFC_1-K!I\B>@*R7M#\&8 M):2CP2[$$=@PY+B51>6$5@N#G0H% "6=$O6G[1CC,@%<^:_=1JT18M=X"U@>V&^NWA[_2H>VYTLY]KA0+ MC3HE$XM_OJNYUFPJB[[X[-"[ M4O0NE'O!1ETL^0*?PDM$6);B!.Y.;Z)UKTXN*WF9!WTK@XQ]3A?(L>WY'QO6 MVY)O4!S@"0M#%^"VA .*[\*=A7!ZTR6"%<(APZ&AB24_8B(\FBU?@M'84,F* MM;?O^:+B)LPWH=6-YL"TG#'(DA1V%9^%+ZIX5%P[02:'Q%.AL1K'31Y1@7G5 M<>>HK:'&JVCLJU0"$U3.VZQG;-4#8(P<(NW/U=K5/L48. MJY'#SK747E[')2_OK6EYA^_?73(JN[(SY.(M+92]1J_B_,RI'OYO%2H^=/7G M$Z@.>R1%7NL7J+W;9G*2NL11G&H(Q#_]='8E(_AW/R4L/EZE(F;] 5.BVHB# M9X]&?;M3,NO]L.JP,ZC%K(6F2GO;3VCZ)Q>:3A.%9C#JV:W^L-)"S0X5HMO M;7'.M_GP>Y0:Y5 G:CA\8FC1^VW^$2F_TZL^!,2SF[V^/1P^"7RA6@!K =P9 M1>DA!+"+ >^PU[1;]P%D^[3 E-2?%3_TN(#B8:\:CGA5L:G'\WR75AE6>=0^ M;#Y&Z+#KP%WP^1[/]\^0)Q]-)N].5WMW@+%ZS,YG6;LP,-? MMYIMN]6Z\Y5===*-M3 \7F&XY.HIQK>CISVAW/XQ2?.(=.)]:L3[FH!\I\.K:/!9BVPM MLJ>?K=R]I]G*%9'8BG@_N\!X;@2JD7S3Z0-C*>";E[% C)YKD7%,8(#&629X4&8KNA]>F%1?)1B3Y?7?QO%OK\N66E$HE,Z!4"CO'3_^ M;R?(1(Z!DJP#$W1+8$Z[)8BJ^#2+'F=])"0[<3@4"CV_>C 3E]^NK"'X01H- MXYX604]\21A^[@[+VD!YAEW+C_:>%[UUB38"3H*N]).9*(*^(5S%G%9-,)^X ME6O:"B. I6(:(=H%HWGXX0(Q/C-$Z_###=_3@!8OK6@,Z[TFO GY54+5A(_\ M*XL0D&P!+,D ; [C-P&?_1#PN>=_(,B2U7KQ2GTSDGAO0+S;ODR8F@C)EK\? M".#3 SP_%BZB<1*JHOJ7C?\L/E8_! '9Y ODJMJP*B1/%JYO4&/)X=L08](* M_#0-"(\MC.02&:"'/Z=124U8*<263))LOI#@L[@6^54$I_1='Y@(WG8398&' MYX'OQ84KK$K",,1W!KXS]@.<02P7WWG16-,!A\"L:.W%Z*"7H?>'?)4O$BD' MWN?PJT#D2I]G ALU %\26">+^5SNU8(S,N0 <1<1 M5Y-WCQ W"(@,I^DGJ8*(94'!/Z]AOY@G=/9H+NUNH]OK'0DXI3NZ%>UDIT5U M6HUV_U@0,\=:5 OH>S3,*)LL.,7#SEF1'@B7L2P+/: M&$>W5_/0OR&:A8V]O.@VRESY4]"<;,AG"KL=1OW/)QM0>H%'8^@8U3^P/_*A M3^)VL3\=B\L@_X03L8]QKW8Z^MUEA.^=KLU.M^7G^]7^C+9?FRDP[JMH/I;3 MDW*U>V5J794O6NY]N=9Y]KIC]TM0D%[ M%KLHB\U^=67Q*33H'=6Q/7*WW&-P7X,HG%Z GS>_LZ]Z/\1]K![I0^,&GH.M M.P@T\&PLVBUUE ]AT7K/7O?L3GN]_GQWBW:GTO,]?S M!YWU\L:'%9);G+O3URF>]Z>>0H\)M1R*).5I?\F-L["<:2Q4^=SI\I%GDU8_ MMH]\__2KIH_7L7*.WMY4? M8&YGV.[=/;?SD-G46A+.5Q+V$X3N=D=X._]/_)_"N_BWB*,RUA]BL="PW6J_ M.BE6Q1/*81[?#ZL3F48B\TLL%HZ_<@,OYYC+>W@>?%\A4C]6EZU.V9Q]RF8_ M0W4+Q-B='34:#=1IM4\*F5'G+6LAV"8$MT"+W<%;ZS6/YJT]0%*RSII5*&MV M4B*N)L[NX(#5.;,Z9U9G"C;:GEO0[N[J@/5:B-!CMX:G'2I5Y\MJ*=@F!;? M]MU9"MK/7GO^X@\@-X'K :A!+ ;_<;W1+#$ MI@WL>/.,1Z3"G87^OS):FYQ68GE^XL+IX2==)YE9DR"ZL6!AP1)[WO%;L S, M.[F%CR2X(.&X,UB 8CQW!>_4?$>TB(FH3&?<)OUAL0AD&S%A>6@18?ZYF8E0?0:8KV%9[PW@B,GF M,R*)<.1T(.M?F1,#-1"^).=4W*X6/5XF7@]26W.8KD*XD&1J B()@,Q!@/_+ M&W1C8>@.O0]8\M7,@24FZBF3W7: B"I2J&$%R%GP?07$ I]-)+,DL K<3B%= M31SPR^&PC+W#2Z4NXQBW2_S*._\07LZ1%)\GMU57M;2M[.>VLO/L];"Q;B@M MT 0!$0KV>S":7?-D&[TE9V,0H/OL-?YIG0((280 M@4UT@A\ZJ(L2-#%@!8+EBFZN@> *0'#=%>H3S0DI?4GTW),<[SO2^T9K"+;YVO?83HL0 MU)4K2'?0"20I?!??&DW8Z4MFA)F@GP2-$,V+2 +'3"C*?M)'EH> M^HEZD<@?R%>8*.R01)O]$!P@XZQLG M]B[^B*(?^"L-T%)]+H?S1.?&./2YXPD+_T#G["!D*Z/)>1XP=&+!T:=1C)$K M>$\N\Y'-P'% '7!(7<6N%'Z IRT]TC&*%!,JD(0RN5&R&Z64*;R;D+\L';4O M%"L)L*4NQD/H6?\!_S-5AX$'8UVZY"JW1J->P_J&H'WF"W";V1B=8EP-AIJT M@2B6;^9UNPX"T\EX34DPKQY.'NCL!,#QGC^9""H_F,31'$C Z':X4_D="@\2 M47R/=.]M:YSE,'V!/_>91'817VU70#65<;C ]-7+=CNO\E!5'?R[$W$9FHYV M7Z=1'GX)1?JT1D@)5)O@+?FD>X&#_FQ\:UC3Z%K$X5SZ_Q2U0[18B,P2"QQ) MT.4!'ZQ#"2 ZMI(OHZ)W);(F_8SR\URA28Y]A&U$Y9O:5@(N< !LP0ZOA3B( M#OJJ\/X@2LB&$/*E!Y$*<&,43QV(C.7(&7SA!,(RMC4JZKD?H(=P'E%]QO=XQH&8^DD@TXOD)L%Y M>'30ZKC0:^0\A!,O\],)\ :0/CC.O"EBH\9^Q";-UDBSR ^S: [,0UD%LGF$ M_@JRKPSQ-(C&(/M #D_,?3>AS)!U]?F_/[R]:(WJP[_7PW<"#-VG&;! %,OL M["+"G!\Z1LP"[!O D:+>1R1>S#KZGLPV.AYH9/"E5%Q@^"#L0J"\0W061G"X MX.++5&:Z?&751WMO1[NJ:R?"(VL/83 $4"BBNNXTO]*@5#,GBMG&PL?0%P8[ M8.'P=/0B0'8QU\J?XE]*SV+N+"T'W$GT2]&/8+'FDU^NW@SX\X7#7NXMXE\S MR?TQ"1Z$$=P;]ICB\$1&_]>^N"'T9#3\X."/EW2$;\4$0W1,DK"7>(E?LBZ1 MPY9V^4?R1(S^''H,Q$SYZY%M0+GPO0-=?]#]"?HA^)F$[AUKQKA'[1'-%P(/ MX%KHF$^9= 5TCD: H/612WY#?T%]"5V)".+K6$@&HJLK,5\$T5+ YY\SBCK8 M'$RZ<+:&CED["&X@G!A#FN1%?<[W>,X3QP_@",D;O(3,H[X2AL#/A; -]9G:K;N_4P5_CL-IE#XUSC5WP71R5]\>_AE2 MXH;2?:STV2@7[S8QUU/,\[S$>#P&IS^10QI89<-1 ^_89KQ7N,'7SH>[M"9! MABDJZ6R8$:?Y%WU9^J\,U8,<-<'>JIS,@+=/F0QD@ # NY1[SM2==T8Y.$]@ M^ )O%D] KVRLKSYMNDJ-Q,"J$"'20F')0L24FJ9LUCB0>=%B70D6P< &IABA M@/U +1.(G^;'+77,E,M7!@QY]V86X7?DS;?BCC@*'K\^JB W*$WB4&2)#*'J M7.#,5.&)'-'BD0G)Z%.22^C\,)MHLH?',W&(Z MDW/?07I>VY?G3:A"+ PCS*AQ<1T9LR2;SXW2-\S.1WB/#B8V3&0E$]4#%BVQ MS.Y-,C2/**E3JI7#EQAW_K)0(!8N)0FHA@!\N"S%(,*L3:PYXN&<*!6YT5G1 MO3"6XN)9A5CP0!?1D=GHI..T1>#@4<$YUJ=UK_++1HK.9":< &)HL? YW6D; MF4^Z) &?*'#P%BVE2JZ$\JHSYSJ_M[<<#[-@QF/9E57G:AMU,JH^SMY0Q:-" M=5T6?@9UU"H,;^7V+?YBHK66I<-ZRL^\#T_D/[6>F5&+I=A MB"'3^O+^4Y9T'VV[M $G+_A'RX 7]/"DB8^%P@=720W;U:V2^@Q"AJGOZ@N$ M:C20]7AT90L.,KO%[WXNL$,GX62L+OAAM_N[]N$H^LJ2-)H+8E_P"!;,"),\ MAZ02M(W:O-^7P=A6SJJ/\I33;/6\Y:O+JP]8%^*C,8+H*T"?D!+$U/:P$"ZF M\F33DBO3D9,L="4S_0BCFT!X4\'^)W,;!8FANJA<&J:J 9SL8*I'*U?S84DT M26\<:E')![D*12^;9[Y2,4J>I.;J5]OZ\-VTB'(E-G#]-:XC!O<*]H NKFV) M$)A;"$PQ3A,C'B5B_@7N[QBL."4,A1V^+ZFW _+S"<\*XQ?^NQS$&, MD6*RCC]FM&;!+[(I/I]OE"]!4$%=\-!,0X">7WYX85OO.'>$5NRK2&"'\)P/B_ [;FV(@_!0$"Q30-^Q+B;,Y?.[CMQ?@ZBYT M5QLXW[,HC4+E?"M)Y&W*NL0&4]X/(:K"._$95J]CEY6D,1%4W8PE FG#IM8@ M(6@XKK=,L3H>6SBEFA R[QVCL=HN1GVZI8;I93>4,D?U@.^"Z_]. H+(VXKZ2C_$^PT:#;.<'%MNJZ*X@I& MV]+5D-=LN=75%-T[Q50825HLO^LDFWT=!? %U+M4!@?[W]__SPI+5EFN]=QWZ>[L#RM&353:DP;!QAO^I M:FIEH:9N%J:HS\5.5LX240GO3Q^S"T"95O-7>E#_UV)/GTVE-Q:^LPV+M64W(+ [>T>/SP:8>;U.%*@0QN%SN4L2?L)M"NJ5\NK]Z[[S?A5LE06[[2HLEVMK&L> M7/DZY#&J_!"0DL_B.4ZNGX+)0?5C73NQ'V7 E]Y?8)YD61\58Z)S0#ED.&1L M80'Z\WJ)C>3C7S!7$K'L372=QM$-?.\Y6(39!N9[45Q[ZU?BD8]D&]O,)=W; MN,19JR['4V"&0=Y."LQB"I'< ;Q!-CG0-3'(7I(68A2&,< >!?A*.E-5!@;? MF9RJU\>\CHP.,8D#SB+0W9>[6]T4F%5!J ;H;!%95WB ]W/CP)$%273_"_[G M#/T\F;)7-=R333I$GSFFTJZ1"TC_H8,(3@K6<*5&D[YMW0C@K4"FHYV4VZET M!89J0!K[5 &6.'F6 <^LL(95K^9"80*H)6'BU"@CFX*68FJPUA>X=57C*N^" ML:<9%B5RD[5:EJH:4*AN]D>,.;**)T3Y/('NF*JB/4C^,G:)N3MD)_""76W; M\G.B9LADTZF8Y3/H =,#)>,YJ C7V&?UZ(#(*;Y UWXS! -VCV#22I\BRH?N MU5R5>ZP$QT'_V(5Z6%DV+6-XV>)J.8HZN!"0>72'4?*>7WT%N^R O,Z!CB@V 1&ZD)Z7;17L$10M.JG4W"]H#V1/?JE6=:RKKUHQ]IC*X)V32Z,> MBW_&[JU6.Y=[IAD(#MF8M\*5+Y, -45CN8 A..M4/M@'!P?/#07R&MCF8@" MW=#@*#)W;P.IT'B%$$A-'?9^]+VK<MAD:Y0?4H&C['S";'N,)6KY7XN5 ME807D7"5P]H24$TC_^*AB9\+/\90-0L#REMM9&J3H2&BOHK":2S+,14;R-)M MS1Y<84$+AU=A2_<6>5AAV7F&B07VA#3'T@.3699ZT0T05_Q$$"/:O11] 1$S MI_8@BE3E?5@Q.)/JFTQ_!E(=PT$GAOJ17O<2B*--"K@ZP5*6J-/AF WJ(;D0 M*0HA"1BWK$R6>7>:OE='O*54WN!@LPMR0!))VRR(&93S;AR 6@;OAVY3R\+N M'4YQ7HR4;9R_5&\[S!;7=75!W'7J@\#'T[IWI72+P9DE6YX MC#!E0^A$/F9WT3?RI5Y7QC3-;VK^G[Q[Y^ AR>&Y3#. "P1/F^,N C@ A0U& M]9K\730(L-C+0O VZ/V:UVB /Y0AAR)=B:FED=:>E-YST0N*$J'L>R$3!VN? M(P;.TGK^X0K,&WFEZA*4FLSU&\F:X"OQDE;Y!A^N[/5>P(+RDZZ\"V*.'W=PZ"#1SCTP_Q'NZ0 .,RGFUCY);GC&) '' 0D+.^2$C@5EF MDP9"-UGLWV4,;9''HU0E1PR65_%(_U^;LHA8%$\77DNWVP'N+X<"X\JA9 VC M:JP30::_*8%&4&GC77TA+KAAI 9ZB$HEKG/^C32G>H7RTAOP^!OZEL8HDV7;Z0N MT64"0@,%+V;P65 (<#0ETU']T%FQ+!& M&^0>G6UW"6&"#0+EN,+6$#UBY6HF45M+U:TJ[H0EMBLYI-J>;SG$^69:@.%3D)Q.=]0G=VPE=Z:Q$;O$(A#E6'9%S6_W&]$AL>:U(?\ 8%>N' M%#@KVT"":\@[H2-,FMZE2KL^SGU4J"?F5*86X95.&%WG=@Y,H_ XUTTE;ZLH MIQ4,2@OQD%D6E,B(!Y&(<4L0).%5%+;VB]]TP9X&(:?XY_D?7[Y?OC"AP#2F M&&4V_7&F(9M7$0)\RDNFG+2PK9F3L".!SCF50F-RF=X.5,(0#5Y CB!>MV(* M/:6.8$J.TL.,15#D1W=G9OR8"*% R2C@G3M_R;L,L[F=RW14@A;##1/I++_F M7ZGWGE-/F@3-7+]_U)AKJG=1MBTR @)>523841]L!#VP\^K)_(8.8;<*W,@? M(+J2JT;5CCYJF8:UFOCFYU#5DGJ+7?9FRG2.S=L]'"WA^ZZ;-3H84M$>L'X=+SV GH=-:KGGRV!N>*"4I4!,1(W=!E+Y(^9 MPJV1JVZ;DL9A5((8XWY_9TPOS]&A/G]KHCY MS3-$UH"_JVT#B_#';,=T!2UGR+67O-@UY0=[Y#=HP8M!WK'9 M/G 6B7BI?GCE^R6=):2T;7HM"R7^6?#@:-7K##K*B''C-O]^A")?+^H!%]5O MM$?]VYY4,LM*\6\8A:+^E/FI6V9/;IT/V&[EP\)8/ MAY:=^Z/EZ+&Q'@^QN3R05=.X4^R)BUZRR MJK+[&C3N/<#TE"?8>XKKCWF\=*'K*3;?M9J]O M#X>CPR:H[JR,=IRM*DFQ_Y#A_=1JS=6/FZM;]K#7M%O=0GB(ZADQLY.+*G6BKU:C6<9Z$"K^>11!0U4_M'9Q(4.0S"DZN(EGC M(!LPDI>[!-JW;?RV.+O^_DF_?WK)JNJGCI2.8 O9K+;HOS4&MV\4^AV\AC/T M#>QNJVMWV]W#'(0S\^K.\7S:@[8]:@WK\ZGF^71;=J_9KT^GFJ?3:K2J=#2G MM^I5_=21XHNS\#8^A)[A;W 9,G8VA%.J/0Z3]0N2G<2TA"3G(:;=]L >=?=5 MHELXX#Z4Z"YQQ>,\G6;7[GE4\G3:';O3J@^GFH?3:^SKM]_KR9S>S%?U M4T\JV8$ IJZ?]T Y\P@6QZWH3RO[T0'+-JA#ZXH>3L]N'WJW7A_./1_.\UY_ M]*(^E:J=2JO1K\BIG-ZF5_53QTQU]/+))-5T-KX3X)^[>K5ZE_S&HRK-L(># M@=WL'A@FG+[,ZTT&K;0]&]9D^HC/M=^UVK_G$3_3\SFW4J%16^?3. M1U4_]02:7SZ$B"',>+XY2,)=$BZ/2L,.1O:P>^!M[>DU;%UVO'ZBG8'=Z9Y[ MRT]]HN8]K=T=5:N4O,X*[9!(;38.E,+:"ZJX%W3.J2&$RXT1+E$6O>0@K#;" M)C^M$IAVQQX-#HPOZRCRO@^G9_<&^[JF]>$\U)V'W6^V=K_UJ,_E@ M'%K85)]H!4^TV[6;HWW+?!_;@9[?L75&C4IU5I[>XZCJIYY8ZN6.7M#91B6= MGMT?[2N2=#?*5%J%M=I-NS6X&Y3FGN)+/X73= OLM6E88['I\)Y6M76"8L/Z3J-;>3XRCBE5K9!Z M:F1*,[[F$Z^L=V[J![R]B'\[+Q^'$*4\=IJ&+ M\+00MEPVX1+7I6 S/K1>VZJ'JTZ ,G8+<[W_5HT8J<1&?U(,Y]4-V. MHT7W(TH]0'07_J@'B%9,15=%R=0#1.L!HO4 T4IE"M^*A1.GMTX?_/O1RZGKM8<[7)U9U>V^X<.DNDYNJ:JZO(U<.VW6Z? M^X3IXZRGB9[=IY[ --'W GC=":PK_]H/?'C]Y52$KO_4^FVZ MG9'=J;$SJGHZ381HJ]NAJGDZG;;=W-MUJ@_G80YGL#>F6MUQUJ#?"#*' T/#$O.+)8\O\,9->WNJ%(%OO7AY#!= [O7:E=D M:$Q]+OFY#/>!3ZO+X<_#MSB_/ 8-\#EPXD7=H74_E*FTXH*@M=>WA\,#PZ.J M-VEM"7AKJ:BE8LN@KU[3;NW=S5M+12T5CUCN.U'B_&5BG]3HO8CG[HB3!]><&_N[\VYZTMC__W M_PS;[;Z6E(=?0I$^K1%2XFWT-N]^]4,WR#QAO?NY0/F1 SZ^"W<6P@*G2VP> MOO8][F"^=F(_RA*KM,!7]]XF#=T)6Y_>T4]/E2RXJF3!D24+N-K6X%5^M'GO M^%Z'#&)X@2RBGDN?]?2)4_,T]DO_V?C6L"9R-=,(U&^(?[?EV[!5VP]3$8 V MA@>)XO/>%I_W#^"; '__3;A9[*=+V_H=N,EWA6U=3F/?S8(TB^$?_Q!.D,[H M$?_(@+KPA?@:/I;8]+MOJ9.*FOWND?W*;K'NS'+$2@F>'7TJB-P"2\'ANOEK MM9KA(W?A\8X?8AL_K#PTOT9_UVR7SL IF&(L%E$L6\[% M%+]Z(%+"$8^%GK@[>L9;/Q9N:EWA".]J(6AXO#(>+GXD% U@,WC04C@QHCKX MD7<;6(9<1." ETE<,0=>BX&;$K4PFO<93YW0=[=":%B7P%8&EH0!)6$7]WHC M8F'UAXWAK\>#F&A8;\U7*"$SMV=;2396P"#P7OJDG6_8-N367._9L?R'T#.8 MGM4_6ALXK7<\J^S$DK"-4_RPP"NX^$0N7@Y:DPS4;B(#$3>T&J,CLA)P:PP_ MA(2:$N& M\G$!T4I;;0;1TE";[I"X0N7ZY*]RQ[N2^"3VR1>+=3+U^)E]!<' MY"2> O??1/$/6!_Z&$ 8\##893&^.HGA5SB5)A03_PQ%!+PL.""?[!R=S^4< M#)W_;_K%:85C;6F.L;1#N/R&V"9,0&%C7$+0/^6L=@X8*<06- MA_CN_%1\<5)&>)B7EY/BI,A;WW,;*4/P!&TIVUECE)D58WR#3 I1Y4C:]$ZC M>53W$!>3OUR]]4 [+-_!C@C(7N;"Q\%=@%>"W+DSF1F -T<+2@;A^T 3>&@K M-\N3I%Z'(O H\5'COR24-ECS*X7SA'E4\ULR;=S,O^*,DRC(TLU?6<,L.$$@ MW\.4^:!("_._<;F^]Q_/_'&WUVXVX?^[W7%W,.B-6MV)UW?=@3?I]OK#SO^. MNL_4EV:QVL("',N+,2C?'Q?.!';XT@ENG&6":513@X'Z,JF^2C FR^N_C6-, MOZXOM5P9MMH/D!HI%_@K&=]8;QSW1Q!-3ZZ[]]808UXXYAY0G#!;<>T$X*&: M4:<*X] 1=U)KYK!'OHC0Q<%<"-BU,8JF&TU#6)"'UC?*TS'P>71R+3]!(PDZ M8"X\UA%R.2J"3*PL%#\QP8)N;[0@)PR-:T(F/>4#&N^^O#VPW_1CZU7+ZQK,?/=@!:?^@'$O:"2S%4X.$HR23+8]/DR MB$,)4O9Q4&/C80J?PO=)1@H<5'L6\L^[0BS6F<\#$N],[1+!U3"L+ MH:V^ M,V=T0"C'*+AC ;&VLUC$$?BH!$@*G)N8J5-QC9KBA5L"LK MUT>\_Q'_*<6H[) AI/'G=&YTREHEHYNUNT[F1".H6C?#1^4*OIQIPB@M81S4 MP::^AM^[QL.D_JY G+N5 RY)L6WT/HW4$Y "XSX(C/3!P#=_Z;0;76OL!P%L MULX#1(K\?VGW&P/U1\OA0-&91NC5YDDL>$J[U>C\VK!6A-O9MC;RX7_I-CKJ M^6Q2BPN4J0@)-3QWP)YA&IFM,$:<5C0&SY32'8GU/ &O_!.PD-5[82V"K,P> M5R%$W>KF A'(X +7 @&3+*9MDI@X06!8JUQ65C3G#=!3YN(*X-MC@<3+1:KH MP^!#?/H"@3$QMNG22JYM' MGC_Q77E8\'10HQ!PX[]LX\()7!CC4&T+> ZT.7CEX'^KW\&7.?<^H?0\'.H; M2C62HO23AFIA_PO(#M]44E M_7(J0A&3DHG[A9DI#-8G4T>,')V6O'#RB3-H[B MF'#8S:==4M+P1<7MT?>"P<&[FU\Z-HA,HVG-I1U9V:3ZC?DHY=H)Z1WBBH0^5*@DY;/3A\.^X05*)\A,^\\DNKL%WT21)G+BX\ M4#$)@>\CV58?]4MA#_0E3+%> <'(DTQ$H-GLO0#$N MG*4L@ "U@==>((002L=P%E2: ;0, EU\\\L 7"5%:54E\1;4!H-+MW@>!1]U MJP=N3_Y9,/B4=I(1.!):F24_46^>9*"2X./JD7SDK0X]MW\K1X"4M%J#QE"_ M%MVO*X3^%"JJJR,)Z$R %.0 MDF9FU]%&8X,5.W ZX/92(AH+(:QOG]]_Y7^BTXG7TN"TH$:#C[$'DB^+*4=/ M@/!C05(9D^[#4EVR6>P"XRU/ *Y;C)?>9, :5H5=5ZW[5V@L'2HX!G(L,;X MX:'H0M<<@5\7)83'^DM\MX5E0P4"ROR(Z M/O@8L0:= IQJ#(^E^]< Q^A@K>?F-5=C;LG)*YAO,#KETBW1JFR(]9G-XWPD-O-3DO5GVWQFM*5C4[V,P]67,+>X3TCZ%1^J MU&EJ2 [+>0F<7X=E*C'T^O>KWR^!><.4-06?,D=W @TWVRO\I+RBP])6O)?' M5JHY9JC=S9?SJF24OD\'3V8^EK$_'J2 R$N[/:GS$XZ>;O,B96)!VYK%6H+O MW/C)Z+90J,(7AWA>>.^H]^@G4F98H>B:(5/ * <")W6C*G+S# A$D[_TVGFD MPOPPR; OP/+AV-R4R5AX*4F+)Q:8,*-"LR5X.N"M,N_AU2 ^F&B/J\G AS*: M6U X8T_I!O1"4IT')&V79^6- F=-*X>9!PF&W\\E6ZYZXU'IDL6%XWO:(<.3 M>@X/0>?-3"%N2:P\O5*+X>92BVI439SPPD4.35PJ=2/SX.C:;,Q,DC31%1B* M"G#HC54<-5C9J7Z4R^+#VF>L7[_?&/7VFPNW;<+MN,,J+,:6;/70+<'(..CFPFTXZRV>H32AD%M9XW(>;M%I$U_$BE; M/-V,F-^Z8?X.0RRZ'-F%D?9!Q;OM.V*XKSW*9 T&WY EUKS[N3MQ;0>3G'2G<'HSL3N_ .8 5 M\.,>^?$\[_;L7K_UX.#<3\%->I.[: MW=Z^$S-J!^:A= SX+Z,]\/]K_V4__^7VZZD3Y>7.&0;YGE,?9XF#O&M.CX"0 M[S97M;) R+54U%)Q$$U&]F#0/"^9V =A^$3%&CM?3>E"*L_ZI=-K= N-./M" MOMS,1+@&M;3S SJV@;\DT=9^&?0:+;TFL.78'9"%$^=BQQ'!/'G.4K? Y9TB#0MKQA"2 M*J<>E8I2?;H3!$OC0;]T1D9;#,0Z,S@=>+1PXI!;GZCQA3F1VDT).9==%=VW M6?4F[)TRS@:+(6&:C7[%F(P/7;$-5<]Y/I;8G0WY32DO2\X9$O!+I]TU:VQ/ M>P+4*"E;MF7[XW!@](B9@)$H^COUCZKVR,[ T!TFR%S>_)&HA@6L5H]"[@&I M^*G_$QLU E]U'R9EPG_&%0U,YCI-): M/GCT#/] 1;%F0;_J'<][B>4#6*!BU6<-)PC_G6 )(3 -+@>>>3&-J)](E^K: M1D-2F4S:C+R7,'*W56B93V8.%<;JXS7A:E?M@URVK#V_EDTI(;@!5GHC@FO% MS0WK U<]R[K;&VZ:3X3X06@=1$"S)T3U$3"'.J!?PND%%7O+E7.K4\/ZK%Z* MG\ ?X3/V6FN5/$ KR23$:KJMT'F%QL$$3XMJO@W B"VM@2@[X5*2K-#;)/?- MW5TKE=&X9DF>O"/&A*LPN@\0U(E2@*ROYO@Z68M,YA;92DMEF,918';%P2D& MW@U^!GLMHKGOTIKSMP+C_$"]&(5\(&5*?#=( W!0JXMI< 4LA-ZI=>FZR&Y( MFR_@X[I^U0$-&.@C;S@+(RL!!YM*X\-4>W1YPTVAI\)5^W;R?2_DOM&<( A! M$$EW!'GH,@PS0GM E';DU?? DU:K>?&?VOA1.P/;K-^S4.BNH#MP3J>ZG/-Y M,KEX(QMHOLT$R,IE'"/-<]1[!9"'A/NR*V#2])Z^.GGKW^ (Z9U6E8_\4(>=SUBRWX+ ;; AF)+9)D*%GOY'<. MC'87&4=7!!B=S,?%_\J]7OFLY4_#B60],:-:!T608 M1@7_AMOU[&8!\X.:@S@H<"Q4N-(A)?] M=#1ZTS7HF%=$G*3PKE2J,J&CZ]/ MS-8N2HG'90)'LE^FFZ3Q(>N';-,I4W=4F 9+$^:I2!WSV(# V"^+[?C@*(5" MH?2;'U+G9#3S%;G%7H>ZEGX4CDFB+]"+R64\!- \R@*/V4 MB]F8NLY^$A@= M;/B75AZ.5SSNN2PL7(,@$P:R9#$&2M# 7U[>F7L(_2?X_03%A.&Y*Y2;LO$Q/KE"H9B"^'&GH +] MDX]$C!W)PB[UO;*OS3#GPHNP\=/L"B1<4]D1:#,*"[KA($M3ED]JTOZY(,U/ M482_MBU+Q(67XMA0D/TE\V5:+?AK""20S[J[$WF60=D0W2%[!KQ X M)%78;PFB7<=@7B0H41SAY(32N&'75>V &"0"C_OJS1A:9''$WM "<\^PMI2L MY[1PE,I^?!*X!QQ"E1A!,^V_*&_#D=F03DVN0 Z,Y!@H9,PM_5GJ4[LL14$8 M[>51-!HR,7."B5:LDA*@O"!X\D%]B*3T8-=(!KP$2HQ:79'H=WF?K!G4; M[.]& 1_WESARA8=>3\7UH9ZE1D'X)-=S%Z3G%-H?(<*H3F4_D?.JB/-=\(%] MA \$WPXV(!!'40M :H+!4P9 _M(3&*]Q9D7I*<6+GO895? N94@3M0"I\$[) M["48W:\9:(Q6Q[EH]6PC19%D"\SU)&K41SZ; _/NB#)@+H"=K=516OTJ&Z-WA9M4'Y/XJ3<+@2VA%"Q MBE"'* &)%('G@L$36SU/_BL7"5-L;&LN$!&I\"9.WQE"1\EU5X*/,*AJK"29 M_75P#LC>X]_\D!)W*;OT,KO+R,1Y?@5]2?U(:1-9MTA'W,=HFR[18K1-!"]8 MO@>+U)*+-[:>SI0WKWZ?)V(CUJ$) 8N:6!?H%*'+0T>'UW!P M9H2&:R!F:/+DLK0RGD19),=*E@G: A8;C3@S MC_ZOS)MRG*RN/M4N$#X,OF(3B/%\(0%8*7U"J7[_APC\611Y!I0'!BPI^VR( MS1IZ:G/J(D=OAZ.32>QD'B(/$3$)1:5\!^Q8NPZZC. X$J2GDT"( $N M015((V2O 2\#"^Y%7>6HPY)0A"=90#D.BLCX6ACAAR PCXE]:1\V0Y1(NM$G M=/[.E)@?871#<;6C& ?X-$2VCPKLA3AY 5$OY^.*A[9OT4" M%5*1HC=_G^-F!>FO^!=ON&7(2ES.MY-2 )>L"V2*<.4+=NG+-[_[^19'8E)P M)":;'(D75N1*G*"#$B>ULZR=Y7;S&".;@%/E]P^?/QV M1:"[=?K$"SVQ;)CBAE1,8'V;44V3;0F<5]&PKF%;%QUCP/R'T&W(/YY\>ULW M\U5,T)-D>,6YXY&/^06OJ3[ +NCBT%X_,A6J?!53Q,QUPE2[&7>X@=<2(8V*Z4+@/?^@QK#%Y %N?W*]_ M2P>/.D1/!7/^%LXA]!@5VL$*(2'$#@%,X::7K>-["6A(H$VG[$FG1&PD55W7'(>F$<:MY/7 M+NO;Y+O;?7ZWOOAUR%<,=+1*2*E8.XU\O>/+JWWZ1':\#NPHLAO"P K P0DB M5"HXL2X7"^%H,&M/2;F+QZ2IS+1$.JJ8GHY7P\G22(-6WSQA_6B M:8>>!%TMZAS]-GTV)-V(HQIG+F<-E%I:T584+_S >L280H$_* M^NHD,]_3.;9%+( J>&1TRTKWZ(R<;4@DWR4:91;Y=8 21^"+EE[*=J6@6&5- MPLRWP_^%&6ANS!@%9 "Y+R51$Z5P?_(V<086C6X>9$@O'PS_EP/UM=MJ<0SA M&OJ25>2'J>@5,V\)7I@P!SO638RPVF&1.7]WP,:"@L>'P2.'-%(>[9ABDZ)YQ.7\'LW@C",,(R_Z34H-"8XUI78DL%J,2R4^ODTU'?-0 M8]R"+_0S"M4%$3X3PQ9W1O-W MU"@"!_)>C&,Z$:DNAJ7"H"R#]5',P4$&T9M;GQ<@=I)@;"\D*_K*!\NX7(DX0C#ZPGE]QW0PLD8="#S26-$U>N)RS M3W:E6.8%E\\G((")!LU>EQEF._6^:$T6);LO%?>I$CWY\K4'$D49";S5-3-)1JBUGZJ!9 M69'HZAOV,DJ76/>!F5T"[:"_)O>EBUK4Z1W7/2 MGW7<"!045VDL1S5J%P'>&9> MH;3R9-V/?"I8-ZP-&.@JXF\;8E!0DC?LN,L MTR1J>L_:@>N#I"T2+R?8N<1W;]?PY*DH&'RYWF-Q4M%VM7KJZ;YVE^2JS1)0W/F.[A)2%MC3V++?FV]=^3'TF*=HO50B;DA,;T@7%TRD: M=FG""CJ[\:VQGJ-0B87W^ ?PBOS8S7PS3W7INB*0?:-O8A\O%J_^Q6%*8H.)B;?/S@D5C M51QS- ^F!OKQ.#X%^POB::;R9]_PA)UPG,53FQ/&UI431[ 7!SFTP!(FC;)I M!CYXNT"EM:7D=,K"13;&JFET!V1$:,2!YEZ+X]#Y7,_,C*63& !X[PZG622S5V ^L]A0Z]<03AYT; M%D]>)4DEEF9YY8&8+(C R703+G5QY,IIE&?YB&VAH-)DWM>UM9%D"I-$9!@W?7%J+B0.^/0.B2/7^D0:J;R MB9THN[80J:\- "?;\ _5(CU.$/5!,\7^::EOQ(2MUC;%9G-98_NB95U'6&BV MGNR\Y< :UMI1ZU%I.QTX23,72_V>)61SO^+*N9$&L\FNLW!<4G6)-@+JH\I& M[&-!0#,3R(MA[KFJ+E_U=C-@+C]:NX 8H9)+,[[T+(0J,B]7O-XH1O!@ALII M81P,D=,DL2QO7D_30 W=IE73R,#5WQ"/#CM MVO#9\<1'=<]%@%YZ^ICFZ7PQO5('^\P.]Z1GJUO;0,L5,HB%G!.G93#K5?[A MM:/UPVM?MQ9^([0&O%+Y.T&;!"HKAQ,R8T,ER '(-/98?1F=.MV(5(C?"EYV MWUS@^@L5:_#KL/-@/M?^@,P9:I8],_XY)?M@Z3?%%Z9W56 -L_;8U,'5HN8G M\+V!'__\=BGO!:\;>'%BGU0V\8@;2JO:H/8:5FMTT6WUK>=< L$\_X*3V]4B MZ!7FMH*@^M3L=5:HR1%<::9H17LH]\Z?;&-[W>L"2JY:9R29_I2'4EG&/:E2 M]7QNTS''=NN!SF8)0.58RJR+/24)*8!8$THKF1%(!BF!VN8?2%NC])'=PI9= M0FKI$?IIK@*5FU!$1R(Y$2L5^6P-E$;MW$X1Y1NR2K7?FESF,:1GS%\I >2&R9('O M?HVJC.%F$2K+$Y^9GJI^S1%?&O7-4]A0#E0X!RP41);)?,^$6[BE+L3(MNQ;;&0C M[A;FS2D[@PWY4UF;L[4&J=;[M=[?5^^;R9VN*9Q*-5Z#/8*CZG M["*"JR$"DLV7UE[$5]Q4+<@5I7P/Z^0+RM$/Y=*JSTSZCJX@.6N5M"&Z.P14 MQA7ZZWUCB$YV@YB]O_0-T$?DEU\,6#/K^2]MXU\XQJ%C_'N!R#3JY2\DG&/A MU:O-:?EKVYU&K_C>?M? 4ZO\2;![P4Y>>\4V)PAH[1VC"%B:WSS7-%ZN^Y.D M4@TUTU>+NJ6F=T-CRT[UZ^=Q/IV6&E2PO?2MX&AM*NE7GU.'7M;<4#R)@7K[ M+K=8=#T\SY(<%6V?&VJSJT<'5"L;GCET8SI8"*;1'C")7;(K8:&@5)47CUC5SMKMZXIC;AEWY5:":]-G D> BR\A^SXRYKIM65O)5 (UQHOT)?9PR/BD)- M8\IRXBMNG!AQX.="R@ZV5(P4H"<^A+:/>,43):NK+9022.N&8%,<+XC<'QH@ M"W."Z 9PLYH#:LP)_3DV_5V+V*.N\)"@D6A!/!9H_05"U^O))="BN/,)OLCM MN7/Z5N4A 22-I8WHVB7.@UDWRY4?\E!586_9!_/:?$R@2.E7)8)Y7K%KGNV& M<'RQUL3-[[&W] G8"NV(^H&H$X22Z%H2%0*!L:'RXRYV8\DZ5CYV_4W=/&+6 M\NP+F&2BK^"4*'^RK X*QA@\D$0B8. EW^U("!LQ%%"5T9W/9^([N\-HY-RQF7], MB(PU$(SD::%@?/-#V0Z<%[.6L!%G11"@$NSG&-7Q..(B:^D^<%ETHCI*S3H. ML/\NPG-7,GV7WS2>-H7')?EUKY7NM6K7O59;!M9@4\6U/XT04B*0;0-:X$@V M+W)99IAQ$JAC25 ; MA7+VY["M,XC9UV+#0JIT@8CJM'F>1QQ H>2J&F6^?%-V], MN^ YV@1NH'B?RN$Y-<[$.ND*UCU=PLG\-)YNRPP'#FK8^$KJT0GUCBA-02/? M5*N2@4\!/,>-UN9L%\)WWI8Y9H@C/JER@N1?68N?04U*B5O?@AG3%UO?Y4W; MZB_O0GI8HB:50FBF<\!-=OLFG=C1HJ2#%'>>#51]4>4[[I8*YS9<31:N3B'> M6L=\"&4R)>]V*"#L&&!8*MUAWJZ7!Y)&F/C_].W)6JL#/(U670CX-K9RRLS2 MOBDYZT8$ 33D=B80V30P/.\WS):G\P^=_F8&D:1TP_E2F5?):,+'M H&N\!W*=0$:-Q G\YSS0 M:C0YV$IC^']/O5G^N0%_^FW]]^U1H]OKE?ZIV6CM^?M1:[]O;%I4J]?H]?M' M6E1WU'W4BVKURO]T6DH-MB_J-^)1YE,0!12I_WC6>99G'#ST^E^V%S^M5C&M M'HC)FC2P(!Q;,0UNTTLD;5]HMHW6"JEWVYZ:N"-)F_VVSJFB*FW^.TUT_)1A M?$^)'9SE1VJ5_O5%JMNG2IY+6 O.EOT"[KI@BCB^!U%#S%1ZHF0QN<;2'&-I M;B&<4 9*E&PT#GP7PA#P,2%>=X&?Z-=Q-(V=>?)$J?C1^>G/LWE.1R**I"5Y MPG@I_#\BM=Z(HC2"DR@GC/#O QQ0!CZZ(JCUO/6B0-1;M/78<7\P]-.%W+L+ M#N5D\DHZ/>0T+R"DC +@?B3,JTHH^-L]3R(T%Q)!G+(#HVTDQ8X<>%Q2QKB+ M2M%R8/>&S6/3\3BT:UKGP(R_K!+O2)NO-MMTVX-&O\\#C>Z' /BGO0BQOPC7 M*N#^5,!3I.-H8+='[;L9Z@G]YZS,L0(1.=0@KVQY;RZZG635XQ5*9;775.?1 MZ-7>CUZEIK:R5-O3[)3SQ[T9EYJ=:_%_$%.Q8GW/P50870(G#M_.BEWN(EZ[ MT&N;M2BAUZ.V%N7\4?50I&;G1TROIQI84%KZE#Z%#$SEK6\'U( 797B'3,'I M8PE;#P[_MU#Y(2C[V/*#QR1-M5GNH.SA<66RZN%?K7H>,FC4WR>S^AO5_!@5 M14>F3G^G^JK_W?L_:Y50IRD,>]YZ8>%_\OMD6=BE!J\*KSBWRPVXT7L1RW+@ M7WK-;J/7QVMGO(W60>.6[L]=:PF[U:PE[-U>2]AI8/^>DP5I8OV)$UV_B="/ M8J.&L+KU@MC:]"D*Q>'G-CC;<^LVK(_P+^N;,Q'I$HO%D=^SN/KGI4Q[*7UJ6R$( M)^I:K,GEEB^LY:;!YQ-0RO#SW_R?+^%3GW"@,\-%(OF^B@GL[J+UC+J3_^.9 M<+V7(.A?LT"TFN->ZS*.+[T(7NJ]#YSI,XOI"(SS,WTY\7\*#^@0).(9<=/D MHM?K >5V?M/AK^D_>^WP%_[V6^%UKU?_C40X;$7?XWF8[KJ@P3[[7J'P7B\: M/GNMQI_OL'E'#3'!]UGXPHN6E<8.#W&.8^P$0$0*-7\$B"6_ $^YN.5+MOJ6 M@_51$7:.P:Q MFA(Z>[8W;%I3M]WH[=G?H7J/;'E1L34?MWCC6HH:-T2ULOF.? MQ(YUS6?WL5:O:K79HYTR31]"C5[N87^^;K7OS=*/"6 M.E$7A:CM:5'@/37:2ZA+/]$=P/]U/'H..)[@S;C=:#6//-N]YVL3:9 MW-O6MV4?_N:4)D\$*YQ7)U^@-8LQC3E+TT7R\K??;FYN&K#.QC2Z_NTR=F>( MQO2;\*9._)OGI,YOK7ZS-_R-.(E^;'?QI^[P-[FA=FO4:M)%X"P%7:[Z* E# M R$VK,MI+"C%2'.T$:.2)J]<_CN+$=9]CB-C-@*LRG]>6.^%1X.//(H:UD9, M=/_VFZ-S6:<0A94$Z/'$X;@?V]DVGTZI#"_^\X0APNGVO3;/8)>:[/O4K:<@ M@G++5BW+_FY9]?(U]<<>D>O3:M:^S]GZ/N)GJ]E"X"H_1<S_[+E?ZM M]0?]>J/'81?]F4UP\+]_^1C%4SBD*W*+WCCA#]OZ_^V=76_:,!2&_XJUJU;: M4D(H*KV8!(%NG5B+@$V]-8XAT=*DR\=4^NOGXR0MA+"FC(K@G*M2.,V'4S^O MC8_?T+7KFTD-N,AN?;"B$+9NK[/8IG&< *Y!4[VMI6];?GB MS%[B*P&EY]+B=3*# >JH_N&PI8 2V+="9IS1.!2'B4(B3Q/11;(W''(B+"O= MV?)\#+BX)# [WVE-^8BTQ3#%:3LQO]:0MJN0F])'W_/OEV0 )9E#Z8[!;'Y/ MGRF,]$/Z89B*]#.[0Z1?GGXF=5GF$S1TO%]@,8@L1!9BF-(L[ ^ND(5Y%O;! M/XC"/ J'=,9=I"!2$,/J0<'1>( 4S%-P%/!04 ]GQPA# M#*L-#.OHYF'ZXE+(B"ZVK2N?E%T^EIOEP86=9D[DF5.(D!E<6]Y;5]LHMY-' MZ+O;N!Q4:N2F-D*Z_W'2G/\:#R?H-5*C MA[S.41R$,15LBGS)K8#_CIU 6IV%F:?'2T$@ 2QF0[4%TF41?*QWC-9'&33F M"R<4__#B4#8-B16[2R+S;:S$*C;@#WX@3S/C)!3/)RG7!,DX,VY3=PY.)' @ MF=V9!H!]2.R)OY&'HW%D^X&X.6M[I8;C=,-OG6OZ>?%';W4<-[36A;$?._P+ MK='^M\O[_YB7MS_DGDK:SGHE#5G+#A8*#71V\00OUV;[<+ ]W-#JA1DE?-(Z MAYOXO,< _A#5]!(7_ =3JO-)(SZ5/HFNI0KV# M]8@;V9ES\0K+PI\UZU,HZXH MT.;%GQ; [Y7^E'TI"+6,M_>3W:)J?.K#+\]48)$@68DYW[X2_4$L#!!0 ( /-H6%EBX0V43PP &. 1 8V%C:2TR,#(T,#DS M,"YXE>XKF,J&*;E@@UM94,K'C4*[TY9W@WGI-G#GU;XA;,G1NPO@9PSSL1Q,]=-"? MUZ^OKZOJJ>@(E3)F)J,V[!>NKAE= ^,$W&COK@"6#.:W%=EY&6'']6W-X$+4 M)!1)%!!O!/*Q* %P=;@T((&0>W%5?P8(/OHE.VWX)Y4?N%"G'(_X7U M-IX5M5ZH@/T_;[B)[:*&"Q73LP^)>JD^%<\1L6XK;2HFIQ4D[WT=]].G%:H\ M7S!$"K&VP7=74__JR-C.80VDM#Y7=V5W4#P7K*%SIS[O-N= .1#9H[CCD-QZ M\?:3JA;<#!VWSYW#QT[W<=+MB ^3X:#?:4V[G;Z^D.C_D%2,Q&.A9";$!Q%T=$6'@U[:%O F<6MV]O#A]&X^T7( M]'_M]A_%9?<10M>Y?Y MV M0D0][9BKBXQ%FPKPE<"(J?!S:XI!:#IN'<(C>QTKY5]DYC?6#K_M+4M/Q\(1W#*2#X6HN):KS=VO1[1+I&+)]@&,;&1PR!YPJ+MY_)TBI;6 MX9>[#E<@2TWFWN>E>JE MKJAU?B+UE3A( :$H4HDH2%E/&U&;Y!V6]ZGOIZ/9O$KD6ZG+_)98K\[L_4U;*02._2%CK*2(=8(.<$SLPIO/"7T=,Y\2&Z%1.'&Y043O \PR<;,G?Y/?>[0\ M&^B\O10/0/0PH70!\MY6@);=1(*O21[%#"TH54[2@G(1<;9ZYRC((&GWR;&# M( M?&P-%%Q#B,9"RP'".@"@/AW391>"T_"96';3\EKM/W[/0(]R(%PL&"U5% MF?+ZH@6H?0.ZENG$HH9F?4E)1XKT$^] Y4Q]C)Q#FG$1."VYB;42+;GG9ISA M_#&L,)&9M\B[Y4$:\N9P9A._%1RI->PJ>.)/CX3H@. 9L8G\;O=QNHIB96FC(['.J(V.6%(7 M/@^F@U(G4HMSG,2Y\W-@XH3WY6E-;<_E= 4L=-OK<<*D4%':*$GY?H:K.I@KKL F3UU(&260'L0#?*5I:ZA*KI;'-RQ*Z/KD#>*CIKK MQ')IZHYFV>?F24]OA\"'UGC4:IG"-\4ZSL*86BX3BZ,97$9'3U42"HLJ);ER M0WGK^@%U%ASDD78S7H!-/8B6OL2ZIMKICM,E@0V)'&R#G^E*>CI?WI,'YDS9 M\2@[9(!+U=.2DE@_#D@I]Q 6C_%6K["/1KI.WP\G$6ZTP(W^#U2,. M=DR"[;ZC%G_##49Y-*U,8T+=-W![C&*UX9#CS;WXL+>M"]I4!D5JXV=S87TB M[_^5,)!2W^#;TBJ27H\Q,4:ERA6(G*.4HPV5W*\4Q@-F4WKV*XCGT("#1X1\ M0!IR/]02RVS9Y)9FJ)*A'M2YA=&O?5M MQ1@X'R36(*;!5Q)0"[DC5/E7C6Z8I MZF.IC$0,E!XSE\((*]/<3/E3-7" '-2!M84Q#R!"]J$F.@VLIG- MH?D&HT6T6-^1UK]%%RDG1X1/P5PZU*:+5U'S!UC-Y''@6Y/]B@?D:K2*F)O+ MKLUOK=Q85+[ D,>R_I$SWTFL)W7)HW221@6OLH0ON @9RACL.7O<(6/U*6L M^)*L-18?BG8:KJ N']F>VP,(ZZ^Q-EOA) SJP!HSU6<,YQV8@^."IA%F*YR$ M03VP1".RV^1)=/K8:04G7>TW2J-T$H;)WAV87*II!8>(Z2(O2_XDS!DQLMHT M":JQ)4/X) R9>#,SIQFIHB=AQ+VH!%@B4.Z#VL0.=,R:@NQ5.GS6\5TSFRG# MCCL'Y@[GF[5//]T.SG &JT=9RU6OM3Q@ML8/^(6LO-5V=I7ID*-@G[C?\ICF M3SS'U+;%O6?,K,PY^MM C]YT_#NBIL19?!>?##TNN9.'-&JCZ$#44YWM%VH< M>'D,W7PC M9$)M*\\8>!SP4W6=Y'W$Z!.QP+I__>H*:QA=J=&ULY5U9L)A2@!;W5]E?IU'55;6W__QY6R\]PG: MKIE.?GK&?J#/]F 2IZF9G/ST[/PA\.;=/.//ST[[?N//SY__OGSYQ^^ MA';\P[0]>L_B_G5S#GW?/[;;Y=VS;H+\;;L^;]^>_,^ MGL*9)\VDZ_TDE@=TS8_=_,LWT^C[N=1OQ;5W[17E$SF_C)2O".-$L!^^=.G9 MSW_;VUN(HYV.X1CR7OGS]^/7%QZ)\FU^B-.SY^67SP^.WKX\?/O^\"7^Y?W1 MF] YA/(T7+AH7]4W;\W\Y]@'&\V]'LXZ<>/]Q=##M^FY_D@Z_?(1)!]W(.D-- M#IJP+('(F#().5-"N7 1?^@4^$4!EK%U.+BYTK/OPESSRP<\+Y)]#N.^._]F M+NNYG*_#L!#J_M$W0HH%[MO<9BC%:VKH%*-_&*URZ^)XMKWC> MS<[.YO8()8QCF\_G363 MINL+LD^P'.W(LPC:,49(CUJJ: :)UYCC'D&;Z9=]PI'?C"=H&&;(8&71FXZZ5X !I&PN.Z# M_P+=X1>3@ NB8 MJ*XLH34P=LE?[PH?+[^XVVJOX@N[&,W2'.%0I^?01@%-D]:"$Y,\>A4<*_$L M*!)L3!$C_PQ45'_AKH5S1Q]/_B-Y54N=U?CU%OH5BE-MN%9>DL1$F1A@D@2: M)>'9,O1246#K+*L>\[@RRVW#J[2NLM1?PKMP?3L8PNGJ/SF$WPG M%3KFHXQFX%V9 $.J]WW;A%GOPQ@^3-_Y%B:85P7EGB,P9B)=2D22M"EE0HUGMY=X''> N+:;MXMOQ^*RJ&+]>&=TYUA$&5E[K M B-%B9&54\2ZS(EBPC-F0Z35W>4-<.K.0UII$R\A:- *::&XP03;)Z(26..H MXM[:AYN'?.R2ACH^'QG63%CH!,698R MMMI3LE4CQLW#X_M?#PP_URO NWG60=/ &X)62 MOS>-#\VXZ1O,^3,SVD9FB;)>$QFE)C8)( 9_4C0HGMO:.6&W/5V2=X\1236T.$&*L/5NX'LDNN8UJNM]> MYA5+Y3+@XU/Q6NBREB9W,NWM74'N4EE=+=8,JZGJA/JVC+@R?HR!1E(KX Z#[&20X/-LTK$0B&80 M.>3(>:KM46Z!M E9Y!,E2PTMU%_,?0.^@V_<76&LI=(JAZ/%$0HB:<8A>Q^) MUL"]BYI+H89:VKT.U";T4$^,'G4U43#9 %FB7F,!_6+*/18L&C*U- *,!>BU?CNF52[KF,-C!U- ML^ZC_9LB[OL(O1JK]V.#P[.-X^A7@&,9E2_.ZR8#,G4ME5IH%1J2/ MBGB,V8BSVH%UD=/J)N%64#N:5=4@1UV%U V(D+CM;"TFJBAPG2E)6I=Z)5"E M,)>2G#AE+B.O>?5*R!L1[6@J58,A%54Q1(RT/TGO^VG\\W0Z1BEWA_^>83P_ MLDRY*#TCF0H,"%4,Q#)/"<3$LF*&FEA[L^-MF"J.>91%, DPRI6990Q,(9.@ M\:,0/()+/(;J4U'73K?O3+RT/1-NF*N^D\AK%@.<-?-ZA3*ZQ>:&$YC$ BAE MB)XF'(GAI=3=&A*2,L0&3%^%3XY[7[\8X#HX.QH_U>=$+974:Q1P=7S2&^L$ M-20;7T([SDBI6"%.!.FS<5G9VC'4;?9N9X*F^HS84@%#$H$EGIU*GECI,=43 M4A#OHR14I1"$D4I5GU:L[_C*&S>=S._[3S^>P2BBKD F1007&,TH3&6=M9C% M^DB5QI,O)$9? (BDBU+ M/IC7XB=.E/9!92]9KL[T.T+<)0]9F3)#*JL:H]ZURZ6A%6J#,_C,#&72@Q4@ M)2\RAO#$-2@1(XNL,FO6P-@E3UF9&=L*O9KV/[3@NUG[=8YC8>(6:%)@W"1# M"3>,$TD]8+B&T9OE&.S[F$Q2M6.EZ[#<<1)AV&UBE8E01?[UO$M*39&!'[_S M37H].? ?F]Z/5US?R'K%$I3./WI1_(U>C\>$PQ8N6*JRD:&V0[D5U2XMR=;V M(7554HTJQ]#[9@+IT+<3S/2Z%5_W$G(3FW[$<@@VA4@"E.I5J3*QUENB4DXV M&<5 U*[LN!W5+BW55J9*9974LRI=!_VWB5$E6)1&6\)5Z1W$:22>XC#!.&:5 M24FSVH[E H"MTR[?G989#ORCZ.R3'\_G//H#W[9?4>P+\XUO(A>4 J$B4B*M M0_.=(!+AH[),,(C5>Q)L!&R7$K3[\^)*;E9=)]47>(\A @(+X[*SX-N8P5N0 M/!.0T>&8@R[-$-5\DWEIHN)\]8S])CR[E(K5(T>N!TF;5VI2(R]P+KQ,3H;;SW #6+J5D]1A26Q^5/>=(N"QX M"(S8&#*1@0D2*->8%6!\%V, RVH[D\63ZWI^R75V5%)2=E>C"$4I97>! )/ M668T\.IS475B5*5* MG%IE3<(QJ2C0"#J*]D\D2RA+6B01,YK$RFJ^&='N^:.ME%]1_!6#E=*7L__Z M;NPG?>EGA 'VQV6K@)$W3'+.)=$A%:MC>?&ZD=BR=8$)R7$(@6+&07I0O"U"X_NPG0 M+DT+5J!#/>$/NENPL'4Y6I=,:=@;":.\C'9^8DX01%B5C%0R^E"[*\'-B'9I M]J\"(RJ*OV)MUM4VB',\:+16]I#$,0T)?)E$ R24"-!IK I?@:R<# MFR';A"+FZ5!D '54KF9>A#??H80<@E=EFDZ7$T)2Z;]2:@L3C4I)A4XNUZY1 M70MD$R+8IT.$[87]B$TI]]__^NK-T1_#'/CU_>[#-Z! $XEO<<-^[)M/B[)=JE36F$X0EA*4<^\PO(A,)BM*MSI/\/_2X@N]78;(,K.6.EJ_T\!6)ST]U+S5 M Y&CEG+JS:^O(#C*KYJ)G\3SX^T0X,NF6RP=C:1S'*BS) <1B#1E;Z@MI5J: MFZS >P_5IZXWQ+9+4V /Q*-!U%:OWOS4M_ ",_0+:=D(#+.!VTPL9(RT7.#$ M1RF)<=0EX6*2IOKF@[5(=FF2[($(4T$EP_7#N7RLAH\"QZ0P$W/(V5YH6MID!,,3P2^]$UH+7WWW\/V0WG$.[R_*MNHZ?0!+MFS&4;*# M*UOK1XX:+S3SQ%MMB&2E!Y5$IYV$D9%KIYBOO;YT/Z2[-'7XZ,:NFDJ'I5]! M]MZ/?3N'E94*H( P7U9.C';$"XJ>/E+,*;)F/-7>1'XKJ$U(Y?X#2'5O10W( MGY53%%=\>UET]3YRDGTY)S$JA>!4)ID:01W0J.D 1Q-N FVCF4GZE_>0VZMM M:TZ5!80UR-8W9%SLT_]>$!2TLM+*+Y7=75T> MV0; 1C3ZB\QP/YBBAJ+4><^[5?<;G0HBA53V Y4SD#0G7GM%G.:.4N_QI1#W M)-":QVU$E[_(G/= 2JAYVO6ZX7^;3%T9?HQ!\6!5:8P(Q1Z6TGH#)+DH@2-R M96H'0YNCJ[!6& '2_)3D-\T$NJ-\@,E2TX]4")1%R@A3W.*P'2>!6T%XPL\. M7,K5-ZI="^8)K"1NRYPU*XD5%%-QO^M'_W7>WN@HKW8/'?$$6>6L"'@T"3(P MC$"#T"308((SSL3J)V) ;$VGTHZO'Y5HM3O=2-;>O)#V0>< _J$D ()B@I,CEUFS(-*OO[VKSK8 MG\""Y)"VZL'47H^TRQ?HU;3%MVG6QE,$A]9VI<5 H%(PHQRQM@@G"4D"0W"0 M)5K;Y(+1U>O\;T6U4WU!'HII=755G4/+?KD?IIA4EY+3TMT 1X]PKUF#-61+X6DY %,'%H-SH'GM3M?WQ7K'=="_%-\&U>O02J;R6[(\0[YCU_*9X-H<5Z.])0$)=: QTCLK:)&-$L6P==_&+ERG?0-M-T M=2(WCF;RB,?C;Z[ M'%]SVOH0ZG^,) )#LL12*3>0Y?P0%=!S9EE:MDKJI2$,;'1"@#54IB!/$&'7V*1F*\%R&RVI[HO@MWCSM-_/3IN:WZ MZYUD-A_B45X=]M%D*P&/$E,2F#?H!C1&C3))XC)3)*ND("K-=/5> 0,,8Y?V MW3PAPC\VH0;;]7[>ZA]/(G@QV%5#?T-YA9+ MHC5!:F($NX6S6W.7;5W8;< J.:;SQWR=$R#0##(R$EAI\X/Z)C8X113S@!9 MQ_HM?O_U&B>6]COWGWY!N;>/'I3#ZW;)P(;WS;;]8D"FN7)N7J\Z:2.NKS MI#C##M.,DH9< H;A$[4\.Z)-Z;,859H)$N)2\8CK[VPN &L79H=J\^3 M2NH8+ 8I!<3?T])25MPORXJW"$ENO^FV$K7TDB20S]A,V?>UJXKNKX"_NYC*?=X/>GZ=E:6M<^/C\$@>3;I1U: Y!($ M,5!:-61#B0\8C8> QDU[B %J3Z??A&>70I![<^!JXY5*"JC8KV<5T>\3O\B8 MX%N;J7-Z,J!E.C"9/68RHU/W6(@2?>64ZXY3I$KC&W MK]]U;BO(.Y4A#\2L8?7X>(YIQ 9Q37C;P9W39>A#N"<70"<<.F%X(9$^:6(U M9BM,4L5E=,BCVOL8:KJGU7N='_P"D!0KAT\#"X%(4)&4(]N)U-I)"5I!]6V* M:V#LK#.ZB\8OFXQMQ5W-!ZT"66G>K**,T0$G-!M&).6,^*1XV9<<@DZ:*U;; MM:Q'LDM9[2#:OZ?0'\@/E.7-5^/IYU\AG6PU:[K);>OZ@0V@5_(#-YW ?@'% M+[Z9E"_W,SJH8XACWW5-;N)YV]IR4GMR203G*#&IG,2C2\ETMIHH#UX: 0R3 MY,IO7DW\51KW7X/E!>1I"Y>?^_V0>^4C\SSX(C!#I)&..&\38=8D*V6VWE8_ M).;^<'?)KST:@]<>)? ZJ^X>?\BG%*COC^-S=*I+PI:%L@1XW[?MTV8]:49 MT(?I.S\W^]Q)2FTT)$5:UF !2G\.3T0$+8 [;ZJW[]T>]4YEV5R#M" MW-8N7O.X*\]YX;LFCI@&IS6*PHJ(\L 7@/C@@'C%/(TQ9PVU]_G="> N^>HA MN7;9G@VGQ;H=$\N\FQ\O6Q7,P5VTK=]WDB^WE>VW;:GXG.\P&VEC/6@?"' H MN]B%)T$P1J+).DDAA;6U]UILCWJ7$N.'I.0#ZWM#%[O\OOP(^-B?__;_4$L# M!!0 ( /-H6%F/5G=\XBH ,K* 0 5 8V%C:2TR,#(T,#DS,%]D968N M>&UL[7U9=QO)D>Z[?X5NW]>;5NZ+C^TY6FV=HY9T1?9XYHDGET@28Q E5P&2 MZ%\_D5A$B@!(@,@"**CM;K9(0I5?1D1EQAY__H^OE\,GGZ'M!LWH+[^P/])? MGL H-FDP.O_++[^=OB;VE__XZQ_^\.?_0\A_/?_X]LG+)DXN831^\J(%/X;T MY,M@?/%D? %/_M&T_QQ\]D\^#/TX-^TE(7^=_K47S:>K=G!^,7["*9>+CRU^ MV_Z)!V9\D)3(I"61W$82DO?_K3TZ=?OGSYX]?0#O_8 MM.=/.:7BZ>+3O\P__G7I\U_$]-/,.?=T^MMO'^T&JSZ(CV5/_^O7MR?Q BX] M&8RZL1_%ZP5P^33^]A=OHE%/9[_$CW:#/W73O_^VB7X\9="]6WBR]A/E.[+X M&"D_(HP3P?[XM4N__/4/3Y[,*.?;V#9#^ CYR?R/OWU\LXQT,!H_38/+I_// M//7#(2*>/F%\]0G^\DLWN/PTA,7/+EK(:]$OMEQ J0+G_Y:G/=T9TP4":>,D M ,&?PJB(>$6,JYZ^.^9OSR()LI\,QQ41+S^[*M[FT@]J$GCIT1703A]$+N$R M0%L3ZG?/O8%S ?(VPO)(/-@&?XS-Y=,IM!?OW[U\]>[DU4O\P\G[MV]>/CM] M]?+D%+_^^NK=Z/=(8TB0VA!E@U+6 M6P/*+8M$MQ"Q[+LP%8KY$D\+J9_"<-PM?C(E_I3PZU',Z%MA7Z<^#.$L&2X] M%9F8'&VY*"UQ%CA)F@>EC;.6VK[V-$7P_7ZN)>99N]C9_'7-)>?FA%^VSW[.NC.M#9E+YQH2I$XC&D2:+8D*294UDK+ MH/L2C%6 *LK)'3?]'7+S $:ODYF=";Y*A':4AEN87D[OJ(U G=W2/2I)PTI M%:5@K>YTAPSLSKBF+ZKO323P#>#."4L,RX9(RR5QS%LT#V34.@HOA?]Q1>$[ MM?3PDK -L7N0 (1SV8Q.QDW\YZ]3;?6,"F*BB\@L[U.V.66C*K/]3D#'( +U*-[#F_\1QK@_2*]\.QJ, MSKLYJI1$RD%QU'R*^PU2((XS1A+W6DB?C7&RLARL1G(, E"!QLNE! 3RY\"]V;KIM .K,V1D6](9%Q/-"8-00U8$VXL(;2)(6**[SONWF?;JR_ M?][WRJS;?JB'4KH'/7-YETB)X:1$E#\T[93FXW$[")-Q<;^=-N^:47&'(FGQ MB>=O1F/ K8S/LO;1:*](PD.5R,P9"9H#,4(G)5"',J&V4Z(.\B.7M/USMP>- M^!V,9]K6VZ;KSB(:X]9920(:Z@C&*>*9]ZAZN9A$#CQH5EG4O@-PW!+S<%KW MH-<^2_\SZ<;E1NY.FS7F^O0P+4D2J>AYJ)M/2YR\X1ZQ1#2J%][Y0&DGW2IFB"G-?VIO6]I^,6ST%R,5U@8HJU7@N!V)D MLD0:?%/QS:6$2^X5#\(EGJH[AAZ&];@E="\<7)8\55GRIF_#$O@ES$(Q9E(D M/#DTCP+"1;NH>$J93YEGK6C/4K<1SI]*XNIS;EG:]*[2MLZ?5K2.!=Z5&NH' MW-=H?*84ZA[&9Q*S$S.K*1C+$'[4/&EG,ZL=#]D1\G'+X#[YN2R.IJH#=?H" M/8M(G[:H$-WX5QA?-.F,,Z5E5IY(Z@.1,5OBL[1$1.58Y();6=MEM@FNXQ:L MZIQ9EAY;57IF)^\"Y)E5PAH\3$D*$BVH8 *Q$CB!J!,>P-:Y4/N&O /.3R0K M._!A641<%3?;[#I^.6F+^V5J?DP%^M7EIV%S!3#]S(=)&R^03A^&?G26A6'@ M\6HV.FLD!B Q(G>$.\^M\AH/S=R'5VU;H,SN MC*6D10(@GA<#V,I0<#.20\S&@/7@JGO^'P;UIY2ZJOQ;(7>[!Q1N!C1#A8< 4F!<98(FE:HH_#L2^;;U8[037I8DG&'WD.J8 M.Y^W8QG,YE@KU;L\GW2#$73=C86OP] N@)>&&4*=QI?:%P57&TE8\ 94P']E M[?#:77AV?J_B!:3)$-[G%:MTSZ]N?#?+^C=X8P:!+T\*>)B@EF\)'JL9R>&S M%SJ#B;6UZ&TQ[JN.IIJ<+%TX?3+EL=3J10'A)1_RB*2..:DYX MII1%T*#3'EZP@];9],K^ICX;>DB&6 5K9D#"HC)D X ]U>/<"^XPM3E56+F! M>.S.AX,(#$5\QN*)+$ F?$O0 @P>,M% DRF>!^/Y<0C*/94[AY&3;#\2G$BU$S;,Z+&KZH-TG993Q!"3F)\:?DA:,8-R!NW-W]\V7TH0Y.W;%W,\AG(:J55$"8_[ MY'A96E! (M/62^ Q9[T9BY M55EG%"\E.=KQ8(E1B5J?@/E#"5W^55.'Z*.W]G!O20@'X;TZ*"< -4/=WYJQ$= MYL;?G6/WB, .Y.[AQE^#CDHI$C6*!+S(B$Q,$B\E(XY'B=:G"E[6M@KV*03W MW/;[DH%MJ-Q'F1S$20NI@)I?5QJ>!!(];S08$,R)F6KUOVTH@!^BJ48=1=[/_ 52NJ#ET[?BZ>N_A1 M:PEU2%ZQCG(*:([CMU'W">(@#U"MG8GZ)J"VT0WNDX=U0/:K#U1B4M,7A2N> M_G>#,])JHR$2&6U&"8^&.",2R2G[B/^C-&_4ANMQL7W-K;]/KF]#V)ZX_;II M(?IN<05EY;-+S!*>&<*B%M49)@+A/$GO.;<)-DKVWI#5WZ^^O]N](EM6,'H' MFO;@$%A<8R^:RS 83;M)O,";;(!/GWYSVOI1EZ%M(;$SE84IHDP4I%QJ$1EQ MSF@2F;!)2A#A=LY'M82O3? ]BK21MU42EGMC2^W4H)5 2P[3M-<\\G*C'Q,Y:UMEYI MPG!C1%KOB0WX18G I4H!K[S:C+2'720*S6,6%$BA^\T@6H?L:(6C"BO6!ANJ%5#^ MK6G2E\%PZ$?IS6CL1^>#,(1G70?C;N%T:?*+"_P%(-D6G]ZAPG*W!79U5*I8-]1QO$::(8Q!(MI&G8 (-IG:'AB40]:HQ%X^>N>5* MUYWL D6K#15EF4(B^,;):2JVCEFJR*H7;Z^&LJ_:RMWXN[Z@\N%T?2QUD]_\ M.8L#^63VW/G<'8@!1.*H/(' :[485Q$W&+S5@%\25&_)>B>@PWN^=^#XNJ%E M.U.^E[28*99%4=X&8/H*@-\$]464W("U=(8 M!<24&>!2ED'@1C "66DAM,LYBOO4RSM7.$"D^N%4;VJ3K+8/87\\-E M9&@R:2HBH#T>^S/"AC[YW==!7Y7RO80BEI .O-).6J, M)U9:@T)G2H0-+QOK4:(1!KZ7M2_K$HZ M.*C=;&1S=,[XWV6LGQ_;IL =X./L,2H&M5*Z"FY7E4A)8D7JD" MOEH1_V1XT(%%)@2KW>9R$USUW.-WK#;S\PEC7,B&X=MF4-G,$0V,J T> HS1 M\K997;U?\\;H]N5$KRXKZ_WJ51GR6%SM=VSJ^=6O_G^:]L70=S,?4^9H8@;@QU+Y1-Q6HFT:TL&2BQ#NP1#N-+Z!#U&:/ MFL/^Q.R>^,)CE;)MV%4['O$"S?+FLG2*&XU;'\?=LU'Z"-,9[8M?3;\M_MF+ MP:>%C]8RKP4#)(^B2![N2M$9DT0+L()*&O)M'\H:!_?#UM^_[=LK3YO],J0' M/^IU]\CG95#D$HEF().E@7%F"5,VH17/8YE[*XE@7''0EMOJS5LW G:R"Q'8B*P+((/B==.Y[X/TZ,2FSJV8%4V M]'#.W('O68R3R\GTH'QV669R_'MZ2)XYR#::*(@S# 7;^$0&\%%C+["UHK?>H52.B MGTMHMF7!VM!1-1?Z1_@,HPET?I06VMIS/_2C"-W+0>?/SULXGPIVDQ#UAWJ6B5UBR'&3$.RV@D6 M?CR6[Y1V7H_CVQ!W;VGG/@493=:$4E'R=XJ?F^9,N);:TFBYX9ME*C_6M/.M MJ+Y1VODV)-MOVCFSUOC,!=$VL%*#G\O=A.910E8)X:C>L(;@4:>=/YBC]8C7 MPT&\L*S^,1A?+!S]SWTWZ-[G#^T@EAS*:5PJ>9%B5D08,RMX(XXI/(XB%4$Y M%5+UTL#-D!V=QM8#0WK(9KT?Y2*4O0'.GK2Z33$>1N'K@\];B](.3#K(6;0X MBEE*DDM&3.G]))7/93BZQ)LQ.= TQ&!KFXV'%:9[5,G')$O;\*9Z5D'3C3\, M)]UK@ 7>^2V+EW,6@%@B=XE(BX>\9282)C-UFJH8;S?E69%1D0T6UM30EG26XS/<]<[((+\ PH&A(>]QH#@I-.I<)35::'&(2FT5L M[FGRNKSRT5@M%0A;L6ZJH"G92^_S=YCF8KT)J(K-N]<"V7_S[ETYU/1%WLJ] MG->#8Q&D,V4@84@HVU(F$B@%$HQ/1E 3158_'L_OZ-R]%Y9O0]7JKF7XY-MI M:>_[_!(RD@06'K4#SX/AP(^>G<,H#F#A*.4,$42 M#\ZA-A$BQ(W8>N.) M&>S&X2U%: ?V["E>L *MY%*KZ9 ($RB1X#UQT5'"E01E!0U.UJZN/J00/2!6 M< @9VH8KM361#RV2:X&S6=REN&D9K+:H%@$ONE$N/<8,\2 0:,Y4I+"1&K+R M\8_#W[/CQ\717"E9VZ'QHFS2)X_?M";2?!W$V;I3QY"Q#=9?9,OF%YD!*]@TQ1BN) MOQ/:;J1/WN/+6;7VT>B,58A;>>SB'$^I/)XCZA9VTP:@*GINUP+9O^=V=QXM M,[P2@?MYU5> 4P[/&$-Y&?>E\3!3"JWFQ,I<41UI4DPE^>-Q_0[?[9Z8O@U= M>TD!GZ*YZ%EU,6D7M"!<]$.D6)%9$1)2CC1O'L7.TRZ350CH'O-:C(P56*;"OOL;A))4LM:X#_">=^J]G)=E 4ZU)3H)/^WK.&D.DH/"\\RBQ MHG:.WP-@[M\"Z+7\L&]&K3U8]E$<_2:5ZY]E( MKC>CZV[*K[KQX-*/;\B:=BY9I5"X1/9E(@X0I!0E@DHT07*BJOKIO0&L>JU" MUR\V,[TR-U1%G]$TMHQ(86QI0TQ)]O@*L*B%,;7WOS&X?=5#UY:3]7U":W+C ML=1'K]_3\ZM3?,;,'>L\7M[*$)Z*.\>84(:*V'[LV9_J(@*S?/SYA$:W9 &-?P;0-\!THE%:=NQN+SXZL.908,4U9 MF;E-A'"EU1]BM58HPGVTDK%D/-"C$9_[@FB/0GJVX4B/X==N#A+2ZZ;]#37/ M]@.>Y7@W^O-R1#=%KRXI<7Q.;[9%E/?B.WHS0*((RD&-AF Y&$R3.=2WU<\A-"[//H4T*W:NO MN$]LEX((GGUR M2@.(VAI\C]MY3");1_M_++SO0:Q?^7:$<#I\]4XN? LO!\,)OI%GE LPPDBB M#,>W38=$@I.2. HY\ID0H@HV)?%X?,^# 2&B_;G?'W(KBNY9.>H[D;PZNLGB'BFG0XN MRSV99X*&&Y@18"[CG 4//FBBO8A$@@2\^THW(:>2R &\@=K'13WTE>)1#TF.CDI$,"&2Y)QQ)NJ09>W$]CK(]^4:/I"\KHEJ[9/=C\6] MO//63\:^';_$ZW'JTG \"@G4$6VH+%<3D@ @$B.T\$:KJ'SMEJ]U=W HE_4A M1+#V6_!P4>@OI>#NW9Q9P:T*I7^!U:63 0CB4+DC@W^D MHW@KMO5@F&\$\MIA=A8D6@P\4%*FD!/)6.F7D1*A1FNA8DXVU6XZLR7$W^6M M!U8>ZE2[BVHS$Y*5L3HQ")4(&I*B#$2,Q&H\H@433$&V08O:0R-J8?]=5O?) M_!_ @7#&#N)".&,'=R+Y$UE^ND,X]OZ'[F@I;8FZUD0_?/Z; M48<*5-&1KL4J1,T@2$5 RE*&IRGQWEHBO++94R:6IHSO/MAN-92=Y_=]]]B9 M_JD9E51)2RC#+4I/R\1E88GAAB%-9:2T=L;;"AA[F]97@<=+0_IVI.ICT>I? MM) &X]?X)@X'XZMI5$?C;:R5+TV\O2%2:$.C;1Y[9=XCF"<6;8.JK/F0%G@/5@^S(JSM9OP.A]R4$WJ08 M@%/"C$%LJ+,0QQ,ET0;)3+*"RMHC^/;'_/NJ.?; ^VWHVTNSC3A!6.6$6XQK MT#PK83EA-GC4G2T0KRDG,2G!4PBXQ=I=\99 '"#]+'7:V(6P_;A3FN%G MM%:^W^IBB&"DX*R4Q-HRMR4Q3IPRBC@=T7!25#)=.[?\3D!'( 'U"-[#>_^] M2O/"M^U5:=]P67*?SYC/*AK@Y6A#W<99/-\,3\312*6D02':7BV![_$':S'D=>*8=?7)*!!?-=Y0H['6RN=4 MB"KLI576.NY;D70T0A(#K*A[R"]K>"8*7);6!X:FP8\;2+"*E8$CBGA:*@"4 MY\1J&4G26@4N4_"J=KK'(PPD;,/C30()VU#U$0<2*->,*6T)=Z6@VDN--D^9 M$>8Y1:%/."Y6-N^>\R!A.J\WX:^M>>F//>C?Z[TX\6F #&97!$ MYTB)3!Q*C:W> MY]F^Y]A<5@ZM#!0S*(H(,"!.H3;BM;-,@D5YJQ[OOP//#RP%U\M8Q%S:LG]ZW"<2Q6^IBDI1A(;G"31L)B=X,)Q M]@,+P3TV^KYD8!LJU[;3/[2#41Q\\L,/_JJ<=<\R CR]&+3CJ]>#MAN_A#B] MI4Z_-*<7S:04J)]^P<]=G2*_%S.#;&31Y6R0FY'C!B 31S40%GP60MD0;Y=V MKQ^'NC.:_:L+-=C:')(GO>0/M8//TVC:]3WZ<=#]<_H.>(OWJ1.@J#=!YE1;P;P+S[%H&=5HWH/!<8UMT=_BQINR";:>=(Z[YON-?2[?_YU=\AG0]&YQ]A..N)=#'X-'T?5N09XD!()6+QG=9/.WD(TF/60"KSJ0K:0V9YL^V=+#M;0>H-49DN:!J))*+S5U) CN",V.)2HI5;[VS;1G>7F MFG(P<=F&&WWDOOCNXO6P^3('.+]1>?0@!?,D2TA$.IJ(55H3"UE(X:=AO=K) M+ZN [%]WJ<2HVQDP.U.Y![VE!/T6T9YO\7O_=7 YN7S>M&U3 H,O_"?\S?CJ MC(&A6B!"$30MF?J.V.@E86!54MD"Y]5C+EO@>SR9\KODT?;&D=YK\&[5!]*< ME*0V$#,M%S Z$!M*EC]XZG5"?1UJ-Y+Z,2HRZV59[T#QWNMS2[7'F63:E8Y2 MA'$-*)\E8] 5>U^#B$YZ)$/M.V09Q3%R?FOJ]A&?77%2S1J)#>(\,/ M4' & M6FB392)>4C3Y/:!]KG,F%'A6C":N0FV/^C;XCD-&>N-(+_[VF_N_Z=5YE3/$ MHIG?Z*ZHG;=):$E"#K(T-9 HY2$1GG0VQD+Y?Z\'R3T CT-^^N-)#TZ1:PON M75-([8?S:S#X) -83VAR@D@>72DOC*BS!ZJ3,Y&*^JT@5F,Y%K&H0.EE"5"5 MRS=OC$W=H7ASQ5-V+-V\#U>EPLUOK^BW]D) B)5ZS MR'C4,=O:/OB-P>VK(+0_V5D:6ML+7PY=/-JUXY)".YX^[00O2(]*URP;*T54 MIR+>CU1X(J-$"YTF4YH=>*VT\%YNU'\55[@A6?C=M52M7?Q009N>>-S4I'5% M^W<*:([CMU'W">*@S,)=Y$]N &J;",U]@K .R'ZC,I68U/1%X;VQ7XN0311E M #++Q6-,B4M:DV#QE R9!QTW,EP>%]O7!%?VR?5M"-L3MU\W+43?+,M^ [>H5[Q>M!%/_QO\.V9 MSRC[CCJ")A=><12_>(O;R( J$YID4JETGTU2#\[^#=+^5,H"U4N8 M_??-Z%F,J+:F&R;D?']G(D@K5*8D^A1*,V]-K)-(*:9#8%8E6;TIR1;PCE'. M^N92#R&9U40I&7F#T:1, 4&M?A;C/K.@M2M1;;R/8\EL0%5DS_"IZ8=EQ=D\7=W<-CU 6-'CU_OE*GD,IRO,5L41>T&E&O9=EK1 MS$MR"F-XA&44.B^31T/="3AEJQW WP;5S@?F<)^_S':L]OYK_WT3#-$G,A4B]%Z;ZN+8'P-R7T["Z]"P5I??,HD-[#;_MZAV<%Z0(?R*O8N#7W)&_OB^/;$+=VW3M"@&X\B-?J_Z(QC^ A2R5($#26 MG,\R*-(A/)N]*DU[)-7WZU25;?BSB&=N1G>1/+R'R2QB&4 MK$K9&@>'LBHS$5E9H-:PY,-&S+QSF1^6H_6(5SD$@.9YUPP':8IGJNE.CQZ( MSN#)D_#20D57%L>U$[J,+^",11L5[K1""&#UZL>NF%6B>\5,V-6(%D6N&V"J M&/A=AV/_<=\:/+J3Y3L0N/=C8([-<"J4+4/VN,$3SY$N>2)E*Y2+S&6TX:H94P M2@M6.SUY#93]QH'K\*FI3^1^V@N7(>NOD0"+E@;_&(PO7DRZ,>J=[:NO<3A) MI1BGZ] BF<8(!, ^F'O;G.NR; M63W(USL8SR) I0+Y+#AJ5$((.1FD@%2^T'[7_ZX01^!=]-6K@5-OI8>BZW2)25G]LA>%9EW1VC9?7W7BD\ M]FW!6>[(LU%Z._"A5%4-H)N#2.]'WP"6G)-FU"Z^?>Z[07T\_[0D-X_0GL5S!2UJ*T U=H M0%GN"?X;B96R/%/) M%LU5)U"7B"(OS,E$],4; >(.GGHF&5@^%K(=S-,)1B^0]=/+Y9L8]O_KVQ[\/ MH,5%+J[>PF<83I4ORT%'4<;'&UFZ55%!G(R2..M$=$JX!+4]VILA^[G-WQZX MU\.)L]+WNXQW\:)M +8G^W@KH("A M&XU$[:UT D:+,KN0LO.U$V\?@6S=8WD_.M':ADM]BM2;T:?)N)M20"Q*VW6R M$GS %U8QU.$4)1Z2)LD%P0I<3VLKU7? V;^BU",CUXG,CESHP4)?!8TOH*64 MO05!0E86MUQFN($(1'EOLW$ZQKT("/\Y!>0A7.CS!'E^=8,,KUOXUP1&\6K6 ME-ZA\E=Z;F2&.*77J/^7$;"H^VF'$&VLWFEY UB_J]4U^=:GW;8*X&*0Q080 M]ZA)WX)W/"(/6CNM#)>V MMH_Y8**SN7I\,,G9AAW[,K*^G<7?ZK4RU\4?+GQI;"Z")2Z)A!I? M+:[;#?;2DQI4*8!E8J?3E+O4\\>NZ!NP]3:B4:SAF3G9>I0@^1,\UKL16V6RM98H4BTB$?R ME(BS%N^3Z"W3+BIK;Z5DKTDKNG.9_2M@AV-?TPOM>VE:N7(@KW=&@G) ($I- MI.:H4@03$"3XD)6$I&N'>Q_+[..#"TU%UO21NSIOVO*BN0R#67.'-0*^4&>O MSG),CH>H"$SKO@0M5:! ",BDY#Z%VM],'P#R@@7CP,H^^N=KKT.X9]4D=11 !@/5FRG=QO SB]!._-BV1G/^X_(E^ [^^H?_ M!5!+ P04 " #S:%A9^>^;M2K #E6@< %0 &-A8VDM,C R-# Y,S!? M;&%B+GAM;-2]>6_DMK(W_/_]%'QS@8L$,!,MU';N\L"SY1B8C W;29Z+X$6# MFVR=TY8)9%-R7N"E/_,7C"X6>)56I1/$/Y/_=K[XOFUS!X>5\!S M/-0]UOVV_)M'W @3Y$#$0@21%U-(&,:0>J%':1I13,G%P]]PA)#K4 ]2G_D0 M\03#A+$$+[K,\G_^3?Y!<,6!$"^OZG_^]W>/J]7SWW[ZZ>O7 MKS]^(^7RQZ)\^,ES'/^G[NGOVL>_'3S_U:^?=I,D^:G^[>;1*COVH%C6_>G_ M_O+YCC[R)PRSO%KAG$H"5?:WJO[AYX+B58WZ*%_@Y!/R7[![#,H?0=>#OOOC MMXI]]S__!D #1UDL^2U/@?SOK[=7)TDF/\DG?LKY@_QL;WB9%>QNA;__5V5/3TO>?>SQY*GQY==EN7.JI++1'+IAI++?S]%[*)^L<7C$*9?K+%[+RP$GY[A'IFS66Z^4!]S-M=W=T/J;-:GY]C6 MUZ)8X>4,7XLMF1[+2_F#S^)O+1FYT( QK>FTIKO'*O^VXCGCC;7<61ID[+^_ M$W];K"OX@/'SXGV1KTI,5[^++>_]NEH53[P4'[W<[*1QOR;+[*$VZ7?BSRK- M.+O*;TK^DA7KJOF*+!+L8>I%6.QS"14[7NK !,4$1HRG<9PD3N+RQ6JC!0N> MPU_O.H9KKFRS])T&>JL35J#D5;$N:;-_"C;EV:'A_']N^0O/UQRD9?$$GEO* MRU=0=?R YRV[H-CP6_W73UN99_EHEG]!P)=:6'>\-6>RCKL+T.,/;!D$&PY! MEH..1] P>1+]@NYPLY2'F*+6J MZGX"Y4]J6V*1H9\.OI"798<++NG()]L^\1,M!+GG%=SYD*6>3 7@JICJN]Q\ M&81@WX&B9+P4GL01D#9:*X[TV4+L]4^?"YR_^R3^M7?8?:-!^WL@%5D:DQB?+)VLXYB>_4MF[P MW5FLEPKWG3U2>E;/PG0F[I+]0Q@V^9%6]\4METQG2R[\HJN<"G/WN:C$S]_C MZO&F+%XR<0Q\]_IK)>W\FZ^#Q_ !ONP99]\$G!)?2R?(25B<]4PY)X]'SA9+:(HB8(((1@[F$#D4@(31B+(0A(3 M3E(<.6C1#Z&,FHM3I)14?C0J-*#Y-Z4PP]DS7H*. ?"$&0?K7. $",[_"6C) M6;8":;/A"GCUC/!)%-4,Z5G(&!G#+450I$#2A/7135*U9\#&Y+)DA$Z2F=60 MC F[;PQ&GS=3Z&.>[&55\94P,^_792D(+H+$8[[+'>@G*!!^94P@#IT ^CZB M29CZU O/#KWMT9SX$+:)]V!)M@+_\>^QY[K_"6A#7:@ZR99+L8&+XQG/7C!9 MZJJX"J[F<;,ST+(3&*L9N X%>"#R^6R^%K'R-*BE->;TC;*W>D"M Q.&Q0[ M@<:$4:]]BF\>UCH!@4KO:$\4RL_B*6ZYP"0F,F=W[(@]"!"$<8$I<$ M,(@<)Z4,I8Q3%:MQL/+DMD'04CF@C\@_K-UG2:6KPXH"*2OC2>:/J%S%Z8\/ MQ MC#V?B;W526&"0P:IBP,_=1T2^$I:,D9H8J6IR<)G25=OGSP)C-KF:$- MM6^Y4/^,"A]2_N(R9[L_Z#W97.L(S[SDN.(?>/-?\>_E6J:$??Q&'\77B-\* M?_1CFG*Q03 2>H'8)2$+_ 2B.'8A\=,$!CZF:8BIC]-@L=I[_^R'YOF,4-P=M$$0GL, M7H M[Z!Y1'Z.>S_\[N7ZX !O10"<;D,*!1CJ+?L:;?"JV7)9Y MF9_7^WF3#^; D7H;+DSWM>=,&.#L7X*3=K]\7U3]2$044DQ<%$*<.%AL18[X MFY]2B"*/>YY#8B^(M"(\8Q3?.+Y#!3/UM4Y!5CC+=7>1,3A5#;]%D'1M]8;T M]A KB5_(ZZTIPC:JLEJS@&/T9C9:BN(?VAG5%_7#-?4V?LYQ?K?A3M0@=-TY2#T$_0AY$C+HP23F"), QBL,D3)Q 9\-4(3JQ(K4L M@ T/H,<$^$.R 6H^%".B6GBJ[9BV4=)330L :>^;.A);VCJ52,ZZ>^J L+^! M:KVK9S X98O+Y;*U/9=E*0_M]0UM&\)4T/^Q-:9.1ELN0;?C](FK:?@H ,-: M;5-V/4T^);;%.*ZJ< /;L%BBU5?*MFHZNO LJJDJ7J>.RL_KJ^#[XNGYDJ[6 M>+E\O<$9^ZW:9$C=\V^K=X+=?ZJJHLI:D[NN3\\\KYI-I>,%2&; 2_5C+_M0 M74>5$!K75=O@Z-YB*N("_I#<@)H=2XJL([F10BL1F$VQ=<3M*[C6>_J*_J7( MO_!"6EBU16TX)>/UQJ[YZY(XRIH+(V>KG6"6-X/CW)OI"^[*\VF&$<% MZ&O \0<,_5#ZR-EZR:_3C[C,Q:XIX\9WC[CD[W"5T"I. ^9!0@AGE) T\K5BN(1]3>ZLM5S(?M>-+7AR!FK,+ M4/-67S6UW&DZK8;@*_JQTT.JZ=KJHBDV6OFO=J>T\>\6!8/K^+0T.Z)B>]ZGNLS&$9A !&B%,;< M%\;-#WTW30+$?$>YIG68UM2^MB0.&NI@2[Z^TM8H]QS!:]@ 649!T^L> ,"D M\'4$"8WZ5WN(F)7!>U],IAU40G'A]8E,DJ0))%KK]^!=H.5#W7TY)/^[)6!!/?+RDM)RS=G';S(2Q"MQ M'&EOP3]GF+25>*WUCR/BN"1RH>=&%"(71S!AC@-9'.,@8AY)J-(%G0GQB;6W MY@;@AAW 6WZ:],@VOV6Y94EC0]7%6.&L,2%R>NK?@-9R CI6@."E2W8!/6Y, MCB.ZZ&F<3R9$T>S HO<5_-'2&<80AL%#C>Z:\YUR#*7=.?:8KF$6L;H7NVJ5 M\O(Z_93E.*<97M;%997@H%CGAX@K4K$T:J#H?(TNQJC,8F35<=3Y@^Q$K"RL:9'U\Q26KWB^+ MBM\7O^3/V8>LHO7JRCD?)U>8.@I5$P8U95E9G,/&3"/K$XY'O8)_'GK(K>)K. MU <'01@*RJ F#23MIG/>+7\IEB_R9VWGA;LU@0:]$P<05'#T[."B>6LE:()C MD!AX;P/2:SAJ=E P\\EN^;/XK72]*OE580*7JL9E*7%92ERJ->EZ%KW*,U2Y M^>KL-C1ZM>6QC>,QZ)P-O#Z?'S8NPX[+I?"XF7?5)M+@;[R2R35?^&K!W81Y M/G4@B1F#*, 4)BZ.81C'*"$Q#\,0ZWA-AR0F-FIU[>>SS.%BZU)^#^4XC.>F M_%.>XKM^B)*CB[HG8OVM3=FA]T'B9Z!JU-8*N)U:EM=3F6/7_E MM"R6_) C!&;U+TX+N.\W##QIIIX_%P7[FBV7-^*S?<05;_T/F>VZ;>.W",11 M!-$(0T8=!!'"",;4IS!U _&#(/1#U]?16"6J$RMQQP/ ],]U5NJFVJ@!IZ:L MUN'0T]^._ 7XA6/I0]0W3&TY^Y8#>PJM):\E'5>C.:O::\&P;PGT7C9Q3=:$ MMK6;1=F>*5.**/(B M-4)NDAXD),$(-ND 9B1T]2RI0:(9\B,+4STJ>H<\H^ M H6*@)I>19^8D2MQ1$@='^(\86_&\_YIKGR6#_78Z;J/-''8BG>O5WEET\KU6#XR#(3[V62 M.JC)@YH^Z#$ ;OEJ7>;@\DD>"=1CXF/ *&BR/4PTM?A\./2T6$U0,PT>67L^ M[543->#Q>[Y4\XDWG>1X<7R8P!V;[H/GL2CURGS3 C.7JBR.MQ MDQ_PBE]^RZH%Y9X?4>Y )^"I'$<:P40>;#F+6>K%S N1TN2A:=B;V("TS,I. M9RV[)^:&78".9=#P+*-9?:XO0,TWD(SK=I2W^GFJ>=MO]RGIF;1I/B#PA^3: M8C;!-'!::YIOE;F96^U/ >QA@_Y)J!A?%NPUEVO#&M7MIJ/](B(>0@$-H1NE M#D3(H3!)O "Z+, >31,2^IHS.U3(*NGY.?,[.I*]YOWUW8'VA<$X@LI7"'90 M,;U4V&^C*;,>-BAM>;!ZT: LL;VKAW&254L,U;_XS)G-\U-EBRE=?9FM:I3@;MO@2>C8W"#=%-F3YM6 M]YL[!9^B.(@YAG$DF_:Z?@QCAC#T$L])L8L9=]7OD(Z2F#KR)FD"HXNDXX@H M7"6=+:=F-*T6\?U9]TG'9=6X43I;9K,[I?V/U]:UTJ X@Q=+Q]^<[VIID/.= MRZ7A)XUZ)YU9J7QZA8FMA&Q&9*U@>0"'\9B\'0CT#(B"]%9+E\=E-&W8].8% MS..B[;5RLEO&W!TL_L[90Y8_W/)E;4ZKQ^SY0R%C1@N":93*=,[8]2.(TB2! M. UB2((@9&$:NXZ7Z#A0)RE-K+$M7= GK.<(G<9(S:.Q(KF>HAX3&OS14+7H M6XQ*9LE).$UGUM/^J+C[Q_;Q%PP'N.&L_ TOU[T;]*K7I3:R]DC:HB?>SIK8?A4E-B:R#H*7)/_MUB ML"E"!4HRVIKU-DAKWH%O*F(?3'U3>LFPFO/^Z4$N^UDCV>KH>]-]+VMRW;WD MSC?SL^W,JD')S,L4#U:5O MNGKTK\9;TA?:"5#'Y![7J#-%UHPE&TNKI4L#,AEITK'U9M.C 6'Z6C3TF.E0 MEO(EH[Q>N.L,R=.(!1Z%"4DY1''*8!+YXO3%(Q)Y:1#Q4*FL]S2)B=5-Y@*4 MJZS23/4Y H7:>>H\ ?64JZ5U 1HMLS\?][0PUL:@'!"8>>C)*0$/1YR6J'I*IR>E<;&9RHGPG,*RF<^'H^*=*A@[]WRXF?%7/#W)["_AQ=1IOM7U M>E6M<"XGI2QP%+IBI_,A2P.QRZ4QAR1) QAY6/PB)MBA>I,Y!XA-K(0-:5!) MVA>@JJF#8DL>?)_E[8]_T)S(.82@FIK:PD5/8UM([AI(&L)BS]R2MCB!4T% M6\,WATC-.W=30>B#D9LJ[QBF7(D#'Y:5I9]E3E?7?N_UBQ"FG1SKI#QU&')@ MZO@,(C_$$',O@LSQG22('-^+E'I,*5.48C=*;-VE(5?R#+"#E%TU' M/GY;%U_;:HO7G'.I@GR8^=&*.Y#CN%)*4N) [B1<'7L!YI%5._FYXFINXE)220]T=X#VW=U!D:S-S#Y&8^8YV0-B M'L[&'GKXK+JX3X*S+OOF]VSU^'XM3JU/O+PD5?VS11"&R$7$@VZ(L72((Z&A M00*="*$D09Z+(F90\#9&=V*=;;D \H/9SH7_*A@!'2?@CXX73?]9%5DU%9\ M+SVEMP25:9&8JN!VJ[]&J;Y%69'"/:/MR+.'&I[[L( M)KY+(:*(01+['-(X2")7V!I&7;U"+!6R2LIQ3B'61BUZIW[P'_\>>Z[[GYL^ M\8RG7/R-R6:$M4;)//ZBCAK3(^_K!@84T%<-$%A"U#!0<,S"[+@-[VW[##H2 M6XL<*)"<.8*@#L)A)$'C77OFI>YU_?X1Y[E 1E9SQVD2>F&*(',2+!O@)I!@ M2J!+Q4]9$J,PT7,G%(A.'DL\K@]-S_>6C_-MQ0&4YK;B'(#LV(H=;*Q7K^O( M/*&U."#YYM;B% @JUN+DNX;QQWH<2-T>OQ&C>484T:;&EO=N&: MO,7* $5!;14'C)&;MSY 4?B#$@'5]PRS4#?CT0<(-:./O"@4>S?G, [<4.S> M7@)CQD/(8T*PCQ,:,:7=6Y_TQ)9@,\#NNFZO(5@!)U1B='[2N1BK68QID-.S M'?O87( =:V)MT)2YS+:R9M4)SYM-JPW(09:M_@IF1N8+_[IM07]3%KGX*VUJ M\.3HSD=9_EUM^D'5SV0YS9Z7O-IOJX%GB8V2UO2LM5/SNH1;[\^,]FH4=XH-#SV&I_572 [+HUO-6U\6&IF M;.:/0,^^38^^M@FTB)3R!$."'!?*+DLPCE$ 0Q*Z(6<(XZB5:CA.=ZV:TN0+9Y%MLDZV%!:C$+U8%*,@*9YH]*I5P5;PFM8R6 MYC7IEOHV@4O2KX?N37.KHB.QM:Q.!9(S)WFJ@W"8\ZGQ[IE%&G?\H3Z0M+G' MB$0)2WT"(X93B% 8R.Y,!(;8X3A@:>+$6K;B!)VI+THWA0=52]:P]F(/'<5K MTO-EUKPHW8C;49P@.7M$*MLE%7M4WJ:0XKBH)\LG3CQN&B%9R=QOX3:\9(RS M=Z^_5C(4LR%V25?92YTMN B3F#K4.:J@"\AA\$![!0LQ@J8N MM)O?B;PDB9P "O\A@'[[]!Y.\__F+B#?O_1%Z8^&FS"[YY8*.;(A9'C MR=Z-$8$X\".8)&'@I&E,6.CHW97HLC!U1.#R[N_@T^?KW^_ I]OK7\#USK=NND$8MCA[K08;$X6'A1"@GG 4SCT&&($HR0J]?5;(_" MU <*F7V]+'"NZ7@<(A'%R'-=+$1W4 P1#;%TW3R(?!PE3I(P+XGU+F'.PL+H MZN4=SO\)J*"9K4"*:5WXLXG(KJQ!I69GHN\OI.5M4^N;#^!< 2=) XAB@(7 MQG&$8(("'L8)%<8*:9FF(6H3FZF&)-C2U%3!0: 4U=&6^'JJ>2"Y]4HP)<%L M:>H@K7FU5D7L PU6>LF\I_4O?/58L&WG=<7>PR=>GSJ'J]_ANB&MWG'XE,3# MRFA)6#T5/"*GY?;R"F*=U<9[?\W9&WF?$.I8*^]3C^HKU7V)91.XR[)\]WJ5 MLR8)65&CCKT[>6RO)MD?&51=2"=6T!=N#%MCQ0KID[*/Z]:Y8NN&]T8EMI=K M/2:>D8(=77 V[1H2IZ]:@\^=.5_EW6MOZLBGDO^YYCE]K<]5H>LG 2*R]W#L MR#X&!(I3)X4D< **TQ1AI!5T5Z YL8KVR((-7<-)*P/ J1U(+<.AI[I'D;!^ M--40T?;0E0&*;S-Z91R"DP-8%%XUK88>;.7KQBEF29>+(]3-P4RXQFO+HI"ZTI3 JK3/=M;8F#[N#9 MD6^'D1>4LXE&-&F(;70055E_MG.IAK#]8ZK.:Z;MMZJZ8$6.4GC MI@DD+(XA"@(&8Q1XD'N8^-S'(?%"G7RS?0):YU']K+)[^4J;'UZD74L^[:9[ M>Z"H'3_/$55/:VM*M8IVM&RVP3HNA;665WO+S]S>ZKAPAZVL3CQGIF7OUI70 MUZJI#*DRV<2C+1+A[538,$UCGH84)CZG$/D)@MC!'L1>$"9IP#%+M7*S1RE. M[!=V]$&/@4V1$A\?*VL(HYJB6@5'3W//Q45;G95EM:3?X_1F57AE\?K1G-3M&L.R;(+-%3,<&T"6NJDV/,=E4_+*@6=OD]X:76<'> M\;0H)1^7JU69D?5*ALWOBQO9[# N9PI*=]NF_![@[O?>N1J)5R.CE_.9(DJQV4NG+>J:;2/*5T_K9>2 MQJ9'^--SR1_%,5,J\7*H!==4GYR:P9OI@S <9K#+6P/VY?7[JTU;<= P> %( MS:*TD^+@U>-2?E@-GS:''=C"S-H.^D+DR M&N.T^^],GK,PB&)/:V+1.,G)M:QC #P+#F"6 ]KPH'<"4,!.;8>W MBXBN1F[ D,1EIZV6_,7.79J]O5E=6DM[KP+!6?=6=0#V]TZ--_7WQM[=G/1U M7GCYJKE3GEYA8HW6V4ATY![?-NV(K*>R/9J@(SK=7CHNH='..K#L;/OLN&C] M75?AZ?-&> MX;+@"3D.)(CY,'%PZ".7!@SIC?H^DZ&)M5VP!>L.%FG'3'TEEW5L]GI8_,UL M=JCQ)Z%X83DCOIH7G-U$TJ:+E?S7U196 ?*&OW[QZI;#2>I8;<%E>=JI,3MO M,ACU7/!.S5 ]>UT#)_[A8?7^,7^XR:O\-[R\RN_63T^-,:Y6^3U9?BK*R^5'H.D9 MO07Z%FM>SX+3+%JB36V^D(HI$#MQ%^-%3).:[Y[P&240(C-/(=P/L4H6'_J^^8F0;"6M) M:)!P?%2.,S*,=]>;.:7XJ#"'.<3''],_-;PO[OB24V&!VQ($C<#&L7=G"&G@ M7'R96L*@I:P=WC@J]_A&?*[(FGZ'H;1:F^&02$;[W=$%9]O2AL3I[UJ#SQG4 MLF(BSCOEYZQ:U2<6[1+QDPM,K%$M72 )7^B>=4]+/:Y*5@36TZ>^K&WA*K!> M)SXJEUDAZ\E5YZMF'1-LIZ1U].$SZUJO\N?UJOK,7_C2[YI(,C?F ?&AXV+9 MX2B*8.*$,70Q95X4.3ZB6E-Z!FA-K)0U*> ;5JX>@48M F=)8#VEE$0;S_$" M-'0O0"O_!*V.%$2T7:EZA-+;5*B>%OED9>K *_I[Y,<_5Z^77TM6V8M-:2PY M6U3JYQ+G*_!!_G7[W991D;954-.NI$O0LQU^T@%Y?).>"%_3D-,4T%J.+1D@ M9G0@T*$SVQ'!0/C^H<'D=3TS1#'-%A_X,R[K=*OK] -/94E5JQ!>@$.?! &, ML)]"Y.(ZJ2>"41KCQ.$N142I6^0PF8DMT9:NU(R6LIH!&8%GV%[8$UK///3D MO=[(.Z[5.H*S@J[ESVNS,0, ._0,/WC6$/_Q?+.F)E=CQ>2SM:%R$M^IC=7( MV[/8)C4).E.D^+1I3TCA!%U5U9JS#^M2UE'7J;U-(X"/3\_+XI7S^J&;=LI< M?5&R\)!'8HHQQ 0[$'D!A4GDQ#!V.?&B.N$PZNH9U-P;0TZ4OL>[]0N:$8FN MJ7PS4B^K.03K7#8&:'[4S=\#S_4=DO'0/=//0LV;FA)?LRZR-7@-1Z!A:5.& MT WNZ_AJTAM!QUES6V>SI^59V%CK=FG&Q.EXJ"5!K(!+HM@3*( IMS!2< (CSVM>,TQ(E/?1S2]J#N:FGE5 MQT!1LRWGBJIY#[$KY01UX4/RV$I0.D9BWJ2C 2$/$HF&GC5/J)3_E[[R"U[* M9HZWO%J5F;P$D;^XS-GN#WI/+CAC-'50 )W0EY._H@@2[B'H.HSY/O$PB]/% MG>0Y;+:DIYW&X(Z"=6 MFG\BXAL>BV.@)SZ,(!'FTPL@CI,$!J['$*8>XHBUG\C'7/%,.//GT?%EX]/@ MXJ=O\CDH6NRYD-4T[8+013.7Y6,?S2TKH'E$@K[WP_X;=O-:SP;*8E*K.2^S M9[2>#=NQ=-;S%S4(T7WBXD&\?)^]R-8"^>4#SV6OL2X<$SA)$KL,NBF1T^(\ M%\9^'(I_.GZ *?.CB"B'Z09)37Q\;&D#VA('N*6N$;4:ADHA9&<- ,U[OU;V MCB[H")N$[D:^+^KA.VM@F(7P3GXA;(7QE.0;#.4-KS!?.$])DIV0GMH;AA7# M]73XMEI_4_C"$B]U0T8@IG$@CFB^1_V(Z14)'Z,RM8O;-JS M-6W-TJ'CL*B=F,X65O.6L2:W;= Q11T5.V MC=0\D<-S95]OYL325P]AC!($O^3P,U,RM MB51Z%G;T6ZUM3_=YMF1"-\O.:C7WA=DWE >_U[.-5;E:O"_RJEAFK#Z4UHW: MZGD6<92D$74C2%Q''%-P1" )A;W$-(R)FWH1B94JI4^3F/J,TB?:=!4-#N4W.#7 MIR:"4A=&WA?W^-OOV>KQL5A*(_^I*.M+N'>XXJR?IK:(71P&A&-(G$0<8M(P M%(>8T!>*ZN,4Q0Y&--6[^C=E9?*[_Y8Q&9/<)PZ&@@TJ^=!L M2FB,O-K..2F:1B:BY>BB;K_:8Z6]YXR][6?"XHEK9R8S9FW?K/ M!6O_J'#V>F86[EJV$'W?[R#:](K]7%35%[ZZ3@4;3;J!^+G,\N$?>//?36@@ M\H4UPVX*O20AXKSNN,)UB1$, Y1$%+D\=CT=A^U\EB8^NEP?:;N:-;V3OY?M M5W_0C+A8^ S4K-Z\R.K9OP;4'>:ZAM3?2_Y^N ""1;G+2 ,Y1:3''CJ6#*$% MAF8UB?8 W#>.%E>>KME^,Q T9JZ3^N*\%X<>A8@[,<0Q]V#H$.Q&V(D3O196 MRI0G-GKJ;>)'IHN>B:^:I9L$-3V#9@VP25KJC\UIG:J=_HSC7(WA,&FC;V, MK&P]E8N/]G7;9&I;G1V2@$0LB"!):S_2\R&.,(:^@TB"/4(CE.C8E2%B$YN2 MCK3RI;D20&J&P9;8>K9@0W6GPYS5.G8= 2WI^R"I655<1>A]K59ZQTR1NW*( M.B>[[6E;)VLO0@\SZI(0LC 0IP,WB6"<\@3ZB=!AQ_.92[1\I9.4)E;AW8*/ MB[:6 ^!5/3G/O+SC-')JZFT%#SW=WD#13FIMJ';E&?84>U0T2UI]FLZL*CTJ M[KX^C[^@7_[^27!?Y+SKDOMAS>\+82[^7./E9NQ#[7RT'?,JC59,)FM/K-4M M2]M>S&Q=#S799ZOSPCO.]&]GK:-_#7Q3%FQ-ZY&B=[Q\R2BOVNHCAQ(21+&LQG+$']2/(28HAIZ/ MJ7 *0A\3I82U02H3&YZ6;IVQWA)6OP4^#@YEM5B=I234&1?" MI]>>[4YX5+S^M?#XPX8!P7[9Y?6SU';U-CBCBTP=R]NM&&XH:P;L3LJO&*"S M(;J>XHW0KC2,Z=C)T(8MF*).= M/+^J(PJ6-56 :[+R $HXP"\X6ZJWJ=)$=-@&3(>3GD'8C-+N\=#X[RUP#1MZ MWHWN=T^]SF42Q,QJ7FPAIU<(HPW 8%&,^FKS%>2P(4I3XWR=KOT9C88'84P1^2)FB) M:MYC'H-&[4!TIL!ZED]75N,L[R/26$[X[E-XD]SO(R*>2@,_]NB9/76WEQ?5 M=HH6]VCBA!@&'+L0$8=!0DDH2TM"SM- 7D(8-=4]0FSJB.2V962/N$KZCSYL M:GIJ"PS-4*(Q#N;M=@<$M-UO]QBIMVFX.R#TR8Z[0^\8]GTY3'7JTIP6D<-\ M$@41#.,HA"@5+DN"$P\ZG-+4#:,T#I+%JECAI9IV#]#24NX-11T7Y2"#4K,+ MR !.:NIL27H];5;,96*;7$3 MGLSRA^NTG3N'ETVA[3;')8Y0&-*0P0#)CI(T=B#VTE"8@B B0>)REVN=LC7I M3[S9W^&EV-/$=_^64YZ]R"^]9H*0+IYJ-F)"E/3LQH:1WN5!V\MJPPQHN)DH MN\@0"FNI"7K49TY8,(+F,(W!;!G# C?QP?"RY*P.O3;Y$KWQP O']UT2Q@F, M71)#E(2)<.M= AT_9&G(D\#SE$*CBO0FOV9LJ>^E+16].=3&J4MC4*K9&HL MZ=F6+39M'E-#&_2(6ZPT4Y/25D'9"+5YZ\;41#\H#U-\37\^XQVGZS);O7[\ M1NOIH%_P$U_X"7;]Q".0.]P5!PTGA1AY"*9)&!,_3D.?^JH#&H\1F/HDT9($ M'4T@B:J/:#R*R; "VY!43V,UA=2:TC@DB=&8QJ,+SC:G<4B<_J#&P><,NTS) M:-^]>+=N3:#3.*K_XL3ZT@QAD<0T>T7M"*>VPQG+I:<=6Y&L=5H8E,!6*ZB= MM>=M 75,K(/63TZ5-1\NPA;_I)T=?Z!+RLKZ]^QEDNPR(+'\4$R_9( M@<\81"X3^U%"8\A0@ @-7,^+4I/KI7'24P>X&P8 ;3EH6B8T+)A=/2F@J7GP R4@;0+-_AZ4NO^6K+07";W+CI0[(J8LPC17.+*7[ MO2C_>97?E 7E;:GP+:^$6\VK111P83B< 9$5M2EE$+LN0E,?5_VF?.Y%SE& M%76G:4YL3"1A.3GMN2%M6%PW )F:X; ,A)[%V!"_ !T<+0.;T'K'Q 1%=^,2 MVZZ]&Z#X-B5XXQ"-4TS%4\\W+U*N>BK"YS)EM>/\NL&$%DP1T2D\") M81*[$42^^".A)(:8)RE!'L4AUK(#0\0F#W UI"_J,4M-CCGOR%^ G"LFL2GA MIAK0LH.&;C2K ^)F \3'+1!?!H P"&:-2V@MDC5 :N8PUKC0AS$LA7?,%/QS MAHD;25[@CGEG2LO_*L*G5$I'T-.O:(<8:)+)"MAX;A M\KJ\6\FN8W4ZRPUO6HTMTI [0F$P9#013C=Q0X@9B:#KLRC$.$DBIN5T*]"< M>']L..AN?YYQ"5[JG"IYZ<.*Y1*7E9Q&TUP :=[_J""JII66<=+3UA:B]A)( MT!=?*]!PT":@"1Z:RR&K>2BJ$MO+1QFE.'=>BBH$1_)3E%\]NP;^XS=YM&S+ M6Z^>GF6V6T8;L_2ZS:PP*X)76WSZD-Q.V?8%Z+$E_<=]QHS+WA6Q'+8:L\"H M9T.T$;2"5U*H'E4&Z>DH3I^JLOZ\P_D_ 6TF M>*;=!,__^/?8<]W_!&7-FMB#E\70?%\#& //#TD8.# 6@,E+%@J)[P30BWW? M08%/.=<:[FH-1 ,COJ&]CZ--P-2.<]9@T#/"6P0.9L%:+W!6$M'2R6V8UJQG M-B6Q]T]K:B_IG]/N2W99EL(:9V5MC#^(0Z#J,>S8NQ,KZ)88D-34SU!'Y1P_ M(ITKHI[RW9>XSB;L]1< JA)K'7.&Q#(ZQ1Q=<+9#RI X_3/(X'-F1XPO?"6G M8=Z4Q4O&.'OW^FO%V54N+R>JE?@L+V4+T#KTLJD8HS&FGAQ_'LFFYPAC'R8. M=R#U&0J9&V _U1I5I<_"U/&2R[N_@T^?KW^_ Y]NKW\!5U]^^WAW?_7E9W#Y M_O[JMZO[JX]W>ANJ 4SQ\327FW P*P;N#E ^[OZ&2N=ESQUF0LR*_'MR\B2-\4!VWK$C0[QD/B< M^1C&'I6Y#MR#"8EE>3Z*'>2&%%.C\GPEZA,;J4TQN[SDVW+3%<+T.^X:E@WK M8:UFKR9#4,]4607/.,5*"P3+659JM-\DT4H+EE.Y5GJ+&/@=\M*R#C++436\ MO%WE&EU0C[\]L<5H[EE[5,$M7ZW+7+N-Z0G9%;R1L\76]$<,)=;S10:%,O-& MCB\YGS\R*-*.1S+\Y-FWM$W)SU55K3E;>"F*/56F*O-CP9K9/9];;V+86+ZLIFY?AG8),;5>V (2>8NY>MS8T+T!#=9+[U6-B MV;]3W:'R5O>HQT0=N#L]^KAI^O'N%**K_)+2UD;DL,L M9OTE]$_;'_]EW5/0DK6=93 MK/)")_Y_"H'Q0[<%X?6T6T'N"3(?1L0T.H>?6G.V@_B(4/V3^-BCIAG&.;]. M]^[L\+?L:?WTKBC+XJN\TKUT4:^($7N [T0\XA8CR&&-,8=J[A;\ M+2M@PPMX/X:<09JT/@36\J@U2,^<:*T/RF$FML$:^MO]55YEXLG[DMT4RXQF MX@A1%O22%<\KSCXM\8/JQC^ZT.2^0$T?=!?C'1=UW+FN^&)U1\N6(_7CP#A" MXP<#J^#H.@!:N( _)#N6#@K*8AL=&<97G^WPH"QH_QBA_I+9@>(#)RM!8U76 M_=>E/;E:\:=J0=(P%;Z_"\,811"A-(6$.2$,HI3[;A(G,=8:('R"SL3Z+JF" M+5GP1[T-UI0U+]].X:1V!K @O9Y"&PFNO:^/B&5I"S]%9=;=>D34_8UY[''] M/5@V 6(?OW&ZEC. K],THT(?#)SOT84FULF:/M@P #H.3+SP<5#&MUVK>.AI MZ3@4$SCFRO(:[;?CJ\^VWRH+VM]OU5^R=)=VN5X]%F7V+\X6KL.HPPF!(76( MV',#63S, ^@P3&+?31'BZ*S[M"VMM[A3PQOJ%N_5>O 9WJV9@7+^_1K8$I[P MBNU0NJFNV7J4WO:J[5#DT>NV(Z\8MOAH)KI5]\4E_7.=E;R;AL.;3B(R.Z_] M#5LX<1BB""?B9.VY$#F^!PE"#"9.$L:4,DY$JDPF1M?]M,F&%\WV'SJ8JAD!ZSB9M0=IN9 ]]5MJ8,O(IE%0GAB $H!PU&3-8P,S?O<)55U^DEI3)_*LL?ZB#!:_/G M]A"S$9XR:":D?-^*A;G:< MGF51A$_-IM@'1<^:;/#8P1_M?R?IQJ\GN"43HDAT5N.A!\2^V=!\ MV\Q@_,ZSAT>QDU^^\!(_\"]K6>YWG7[(EFOQT\-V\6[@H0BED; <'H/(XPG$ M3LP@=CW/H7$01(CH6 Y-^A.;D(X;B!MV &OXL-J17Q?RF"=!$CH,QER.4_0YS4_TFX-@,_6I?S/ZI'+QCA9<88' MJ?MQJ!G_"4'6VP4Z1D#+"?BRP?=PE,(%:!FTMQD8 F%I5]"E/NOV8 C-_CYA MNHQIO"JO2S-^SU:/[]?5JGCB9;M3W93U5)BZZ3I&+(B8+XZ4A 80N3R&) A] MR'"<,LP(IE0K?52-[.11K(8)\%5P 3HV+D#OY%FSHAO"4D)4-9IE&R?=P)8: M1-:[W^L);BWFI41TYO"7#A"'D3"MM_6OK7[)GS-9Z'6?/7'VJ2CE%+O?\%(G M:61@B8D-P"]?;J[ZQ8YQIGYI-03)^'65)33TU%P' M"*O)(0K2&EU3#:T[VP65@G#]JRF5QPVS2HO\0:C'D[RUWLQ1"6/J)MRA$&-/ M>!\X13!._01R+CP1!Q'BA%I]-X\1F5A_)4EX+V@"2?3"8+3,4634MN9SY=73 MT&.B6M]TAT2RE:]YC,2\>9D#0A[D7PX]:Z:+]:U44[Q9-9G["QIZA+$(P23 MOFP-+P[7'G&@%T6I[]$8(ZP5$3@D,;'3W]3]5MNRU*IN(Q?]9]T67C='^PA" M:AIYGMQZ^MBL/_WLY-,R65+((P1F55. -.(A!#%40(31J3SZU$<<4Z07L>E4X0FOT&IR8*:+N@(ZUZA MG,!(]=+D?,GU%+-N2USG1.[,*[XIFIOJ#0S2AVW@L;V+CLEL[8;D!)F9[T2& MA3V\!1EYWK046N@'KU8?OTEOA7\IN#$&FIMR6@-#3[PT& M+=4+T*=KLWQY5#AKY PP6X"L>\'041YZC*M6J4!6A.K>4=9 MGDT[VIK.\0!.BEZR'>DU3^5'! =_W-=>\R1)2PI2VG*@!RC-ZTF/BWS@4BN\ M8JC/?"E^^_"S, XEEMT!+]E3EF>R#Z LO&AMQR)V_=BG?@PQ5?Z1&=O)C.LM*3E> %M6JJ;&M&KZZ@[OFUJX(IJ+^6X=(TQ0T M]"] RT&-SRX/W<9OT1QH"6W+,J@1G==(: %Q8"_TWC8S'=?2H9677R5_%,N) M=9LCAQS87"=8B[/'35'6D8->]/6^:&*OBQ"Q!''N09HFB3@NQ#%,',PAQ@Z* M(C_P21+IA-//Y&>6V'L=!!#VIL%!D(AT+/YIS]*6#/H93YT!.G M,X@B^0$@!T-*"4V8%SLDT#JTS?DIZ)O\Z[\<_FJ;P8RHZNT2#: [G'6>X?>2 MN1\VY3."0YD'7_,X^76,);PL;3#GM= M,QO05O3(57GV(HV+'-,A",AMF!,W8@XAXO 3NO(JV8%)0EP8<=<)0W$BC9%6 MS?\0L8EUOB,-R@UM@VNG0;345-\6!GHJOQ'_MB<^3@60X'*Y++[6=\EURF33 M@N]S??QKV;)G$52$MV0)!DG-:@%4A-[7?*5WS/,I[]NTL$7JI6$4AC)=B_L0 MT32"L<,0] .7$B]%".-$Q]WL+SZ+[[B4J84RRPTP05(_?W*#A)KVFLJGIZV[ M^9)V4R3WN;>8&KE9>O:4R'VACJ5"'CRC7R]PDU?Y)?M'=5.6=R_T?;5J#WV* MM0(G7I]XY[N1CH7T+K>]E67ABQQ9S\N73-C]]T6E,=#E% C#"F1)?CT]4A/= MXLE704JCBH!3:\Y6#3 B5+\28.Q1/;5C/%M\*&C=J>Y35E&\O*EK;#^)GU4+ M'E"'>1Z&,0I3B%*?BJ.JE\*0.8PX4>(@K%39-TAEZNR)EBYH"(.&,JA)JVGE M,$;#>FE-M"]QRO^4)09K_2VPJ$UIO8$E\M>5\,M/V. DM1MO&Q;QC7=XG;BQ/7/WN&*L[;Q4V_:=K6@ MW(M=1@/(PU F%V-'IAD32%P_9L(AQ [1BN^ZWL0R"__SQ-98Y#D8+; MNU^K-A*"GY^769/57=]ZE774[;7I% F>^.KQG-X>%CXO-1]UWD]!SPKU> -= MW\FVX>3>Y=?FH_JX^:CJ)V'--&BY[D^/MW!PL ^AS:E0YS$T_[ H*P >G2%E M9V5[A514 MQ5O;)H "K86GB$JQ=N2V_H^S7O'Z6) M8#>"M=SV#O)J\OJ!^YKBLKI9((0>0Y,N4ZCF'$N<=0 M2+!+]>ZA=Y:?.MYP=_?Q_D[SGGE7?K7]TEPJS4A"30?\T5&RN/4=%\'6C?#N MXO/> 1\5[.#6]_A3YA%SV?9CX:"8^)R[,**!+#;$ 22!ZT**@IARE+HL4"I3 MV%]XKKBX>F.< ]'58]^Z AF&NP=E,8IO]QD_*Z1=+S1[%+O/_K' ]<[O38MQ M^^..NJ+?6W'0;T(+V0N_X>)S$R[E U]XB1NYLJ^MC['8:[#G0<(]!*/$)4[" MW3A$6LTBM:A/K%*]SIO;8:05R+JJ]!*K'A;-L%7;QR9#3%-G=Z>478!-\;YD MY0)LF %;;J::7J8(PB0SS<9HO^&D,T58AN>?J2YB:GS*[*6N+^JZ64J+UL9! M0BXV8"]PQ$> 8XA"+X%Q3%.8A+[G)\SU/:[5W&.(V-2[]88TZ&CK6I(!H%0- MAQWQ=>W$@>03!(549+.F_@.D9M;V<:$/E5OA';/4KW=YNMJ;F*Z3^G7D]8F5 MLLM_:KL<5/U$*)/PT"D0QD-#%N37TTHUT2<($(U(:IS^=6S-6=._!H3:3_\: M>O3<#AMW_$%^B+?\6=9%Y0]7>5J43W4$^-UK^\M>]XT@3C%-/(BY'!'BISXD M#HF@BYD7L2!RB!^;==_0XF-B/>\WJ+A;/SWA9I#A]OZBQUQ]YUTS7=^TMISJ MUO0;?AQJ^_@,(&O>"O7Q;:B"#4]]<"\ >=T\,4^'$".(K'/BC3J+&$%U MNNN(V7+Z1X^ZT.%NVY_V=I7_5FV"[MI'$<7E)C993?5&CPVA4*MUF8/?JMY5 MCOK11!6D\:/*!/CH61LU:"8XNFA*;G244:4QV]%&4^C^44?W5=,\OQ=A2(KR M]19__04+51,;>G69LQOQ]7EL4ES*55,M?LLK7K[P:I%$'$<,.= +6 1%% L>L$7J29V*?-P\3V8\/%!7CNF #/DHNF9=%:YO+IMBHR@5KM2#,Q M@'H&9L/,!1#L@ T_-7(;CD#-TJ931<>6S20[8TRL9=7I2KK,E1!!5^J:]8GL73 ->K.(!Y) M&5P.8V'<$G581,L=44\0>Y.&J,."G^J'.O*6GN)33+/%?8GS2BQ>7:>;^$.; MU]#4M-?C@2ZK.[SDE9PV_;Y8+CD5/_Y2"%_J*5N)O]X7G5DJ%RZ)4HH0A\1) MA9U(4PICSW.@'R8.HFE"(B]4&T0_"7]*VG/.I/IZPCKMF+@ >;$2%J;AH^X2 MU7&B9EBF^9"&[=#; 6_F@'6<@NM^$G";][3A%@AVQ0]!S3"H/Z8-RT#P##JF MP?U?Y%-B;5)%K>Y_W4]KATTC/1'O50>*(@?T;OBIFYU4]2W,)/@DXEMGJ]WD:V"(EH&D9BBTRHG(:>AF+'I#[TDYBR M =>DFB-Q#/@8<9KCLU5>VN5I>O:<:7M]YO K7;RGAA$O7WMU#S<72Q[_]YP M>%'CNVU&-.G=QAF833A*=XR#-Y^KJPB1RI!=U:5LY&,V/0DRVA;JW929,+[/ M>+D( X;2P V@AUP,D4L\&,S4UQZRJ=.R$ [P._#< MT03/#1/GI%Z>A%$U0F ;'-U(P5ZR9<="5^A[ 39<3)5D.2;U)-F5)XF^85KE M&!##^92C;QL$%>H\)XDN!AJ>KS4L MS-S874R*#7U;[J>2>(.^Y/ *\SF&2I+L>'EJ;QB6+#[)+)!_U2M>IX*2^% S M<6KJ;CL8"],T X MC);:H<4>!GIF:T=\X8MN*5N_UE 3T5:!Y#"Q>0LFE00_**!4>TL_!ZL9V2Q[ M<3=#7ZMJ_?1<=QW(TI277,ADD!6NM^K$2MTP S;<@"T[8,N/2=JX)GC#RC\M M;GJ&0!>R"7*VS* P2MW2)#5;!I<9!/U$+L,5#*=N9'FVXI^S%SF-&K M!<=NXGD!AA[U/8AX2"$)0@)=/PI\C[HQ#KG6O(U!YS+6BN"Q?95[YBYS\ M8!4KM6.5/03TK&E#%]:$#\]4=2*:Q=DD2D+:FDHR3&S>>21*@A],(E%[Z[P9 M)#?X5<:9NWD:H4\3Q_48#+TPA@@)S8Y]QX4LPCYU,*;,=4RFC^R2F=I5Z@9O M/#=4S>:-["&CZ!Z=+:^F6]2)VA*<<'[(<9$L3P[9(_(F,T.."WIJ6LB)I\_( MXE*Y#A=.E_C);;%) K)7!/<)@I=@(9)\(=D$[1\ZD0ZS_ML%*+!LR&N9U_^ M?PBV0<+5Y*";A:7/ -]RWM19 "DE29E1F#\CZBPDCJ8_G;>BP3[S+ELN.;O, MF?R+W+NV.2;5 GDDH$$:0C^**40D<"$FD=A+?"=QQ?;BQY&2*SQ*:>)=HB%= MI]"0EG@_XU##&@W"I6#9;8&@9[A;^059T-'MY1)9DU_#V-K"P"U.MW"4ULI.[LG^NLZ8/MF9^I2)J:FZM M?2PTK5E+'_08 %L.+,?XS:2VU2!B\S<*U@#AH'*[WMG[GU=;W;N8M_2_' MY<>_U.OJL0;LV M7GS!3TK>0>_QB?7GYN,UD&0T&JZU8@RKAJ$$>IHPRKQ>E[1==LVZHK5KS-<% M;9?IG:YG>[_2_\9^*?+;]9*[CG!S+\OROGS*5^S3$C^H?H=/+C#QMUK0A9(P MD)2AVY_(!&2ZN]QF.5/_SI\&8EP+K&"@IQ=JXH,_)!>6.Y>L43_UQ4U2?!G"R/R?)UEC]L\T7?\;0H>?/K?A3)9BCLK"F6"[KSF!-B^%%[!+J)]B#:8!2B.*(P)B$'$8.8D'@ MI-Q+0YUDA0EYG3C3H>$(D)H]D#7_6DD&M:?J3?=I8?$!83DNP?$@M\>T\'\OV?X!2)L)MISW MZR;:#ZA]ON;^ NQRNVEC;W5:XM28VANC.!FG<\]7G!KR(X,7)R=IV!QX,^VQ MW\ZF/_+QW>OA1$AY=57_(?N#RT980N7D&;YM.:_3%'@"^E/'#% MYE4W3*TRMAUJ![@%!QQ7,CHQZ*M8?I=81E2/"6/:2L;70-'NQ\G'QC)1K8-G9 MU&M=K_CG+>>VU+'S?IR2-.40A3R%* MHP@2EA 8XM2)7,>/7>IJ]:(9(3BQ;NZ2EUT.6P; 'Y(%4/.@F"6KC*': =\F M,GH:O0=*H0F*?O,914EMM9T9(S=OPQE%X0]:S:B^I[_7UKLU70G;O7R]P1G[ MK7I?W/&FR=\O'.^F*JG.@]=8<^KDC9V37\L3D$R!E^K'^F"(![_Q37TJZ/2,@B%J4PR>-\##;!*]#J'Y1M,;B+\SJ][D_3.7O\7,FW.&N6UOJT8#Y">2AYT+D43F<+V00.VD:)&[D1*G62+Y!:E.' MT3>TZST!9CEHR6O6^0XBIG9RMH:#9HS[) 06=5%+1EMEP(.TYJT&5A'[H"A8 MZ273%J[=D-UMW\?J9YSE\GKPW>O?.7NHG?1E6Q@V/'@R[G M1#9J9# )0D]8 M]+N.^F,=*JZ#=C8V*;T%(%?;*FH["UT%5TL"?'3,]^'(,+ M_"%I3C(]VT1HZW.UM9AXHXG;)D"=GL5MM)K^\;NY"'MZN"DY6Y5/N58"[=&7 MISY -#?$V9-4 4F8K^J<49V$V>-"CY_/SY97\Z!P4E2KR;AD=W(^O.-OQ M?5"@_B%^^$'#U)HUJ?B?:Z&W'^7X.'G'W.9K1&$4(L0BF#B<0103!&/7XS"( MD!OX0IA' M;D(I_=\ +NY!6BL)05^/69X16O MP%55K<4N1-:K>FS7__(5N&3%\ZJMT1]\MWU0SV!H?SIJ=F1*S#4CU4Z;@[)LOXW7TK%I5KA9WE.>XS(I/1-#LS?,1E+H<5 MW_"R3C/]D"W78FM;A#YV2,(2*,X'XJ3/<0QCXA%Q\(\]%W.4)ERK#.H$GM=Q9_]_H+_D=1OE_BJJJ#Q4Z$W31A M#@QB#T,4H13&L9O ($E11'%*$T=K6J0&[:DWU,$VTH"\@IH=4/-CK;WV [;E.0>Q23K_]Z&\5('2IA$:06-Z6W2*@;^*21H!2,,RC:VD?R'8IO;I M5,ST7IGXI*)7(M,79?QRSU */;WMLEWMU;H<8=OHSJZ_SFPW=4>8[]_/'?NU M?H/!C_DJ6[W6E?.8RJOU#WB%N\$0"?;#U"4)C%C((0H0D2,S?.B2F+((>2BD M2KEU8X0F5HR&-.C1E@WW\.@\"3VPAI7()@2:OKFA]%IM!U5$,VH].+CP;.T' M5<3KMR!4>EY_^[GEU4KL9C(@_J'@U9=B=<6$=[C F M. %YL0)EP\NF(E)]=]- :GSSFP8D/2WNXR.9J*\6;_?PF:!.1%]VHPU6@\QL M^Z^^Z/WMV>!M,X?Y1N#-A65A=RNQ6!W_JYHKZ(7O(<1XZL/$DXZQGR!(*",0 MNSPEF+$0A9Y.5.XTJ8FMPX8PJ"3EBR:F7H&LN6J7$??F)YIA]@'LU-Q>.XCH MF8(M&'<-& W9-N_ GA,[+ILE9W6 T*Q.Z;C ^\ZGPAOZ5]--.&TMONE/0E/J MZ*^?^!&FF,,T"1!$3I) XHE_(AZPV(\"Y 61ZK7TX?(3*V]'2_U*^@@"P^IX MOEQZ*MB1L1:]'A;@C$OH(XO.=@%]6J#^Y?/ 4X9)IO21L_627Z>?<%;*,;Q= M/"AGGS-,LF6VRGC5^L_L.A<[LCB:9_G#.UQEU;T<[-'+9&/(X8SY,$JY Y'+ M0ZEZOD YD5=>H=A0M0;H6N5N8LWM>&VZ%[1L ,EW/:2:=_7)=8:.9I*KU0]) M;;-^,^CUC$L?]2W6%]W]F!AKCC.!@JR?.CH#3]L-I2/T5>N'L M"*W8!V?W'G3;AN9\1IQX7P'%H^-/5>"4_%\Y!EE#2/.><#I']F MT9#8UE%$A>2\)PP-$ X.#CKOVFR_O?#K:G_F0M]Q.$38\2#V4Q:@7BWW@N+?Y-]U"P6/(Z6H_&?+KZGNDAZL"8*VV7!_ MN$TS5P!7C^#C"!26.EO;5O/C1/X"W:5/JO+PTZ:7$46:K60]_H*&3N"@V(5A MF/A"82,?8HX\F*:4)H1[49QBO26[M*V"P\\]7!OD"' M5P4'3YPS4.H>?VL-Y3N><['R(O12)#0.BQV111#%:0SC)$201 X)6.VB/S1JVAC@M[NOG3B>?/5=@F +[P:."Y083D+9_81IDOCJV1YT+'1P@G M"'D!\5J43W@G=NDZ":5< M[)0QBU*('+E31LB162^I'[,@\@,M!52D.W7DY]>;F\\??_GXY?[R,_AP=??^ M\_7=K[_7-Y?77_1[1FE!JYB;,@^9)K! MHAX#0'( ) N@Q\,TX6$]N:TUFU*C.G/K*2TH#AM1Z;UN9E+::ZIN@*1<\?=L M]=@E$WW\U@8ZI/T2_V/BM+^('!P2Y'HP8L)71F'BPEA8%4A#GD91DH1.J-4O MVH"'B4U-RY'F;F^"I9HUF1@A/%G;20'3-L'-=3'#J1M! MU\,$(C_T(4EX""G#/B*.$Y(@,,M"M,3AU,>G7D[<]CP@._YJ3YNU_MDHGJG> M$G%COZK'X060/'93P^?)++0,E?7L0EO\O5&&H65X3V<9VB:D9Y8IIMGB'<[_ M^;[D+%M]$O]<9JO7MM%=XF$JCH*R<4C@081E]Q#BAS#R0ARFW/,(#U5,ZR"5 MB$'>\)J"$U*VC]#6V[RTPM_0XYC8/L ML_BMU"- )""T 21MV?CQ?'.L)&!C4N6CM9UT$M^I;>7PR[/8.R7^.YNE]O#9 M*9#-K=-E7N=?/:E$_:T2 M*76@&3 MS9 CQF#L>2GT$T)YZ."$,Z+5J569],0F:,-(F^K^J$YVT#JPW(06=8_15, M)T2L9%SFIBQ>,L;9N]=?*]F0[2I_X97LYGXIN:B+RA98&([(Q:$XU/BRILMC MD+@,02=P?9=XL1-(AZM8X:6:65$GK656-@PHJX[,M:Q3F-- =[: ,JYJ)F08L/1,C<:J#>!T7LB?L][\VH/T -KR RW'4# 8YZ )@;82# M,N&9AS?H G(XMD%[!3,CTUJK_*&Q9G6J=1+0A#@T@ PG&**8"6G3B&C)I!.%->/GW0/26%+C M8Q1FU=) D#I,YKDD@ M%9 BB$.$8.0B3EP!I.]I-8$?(C9U0+4E#7JTP1^2.JC):T8F!F%3TU-;8&C& M6HUQT%9=%0$MZ? @J5F5647H?:U6>L?P%+^6X4Y9__UD>BZ5XO_HH3,;J=4%2DL2!\+FI."!#E(0Q)"S",$WE'(7$2T(_TCDTCQ&< M^ 1]+U\!RUY3)-DDJ>X(V;+Q'_\N+%3TGX#7[.AI^2B::KIN$R,]C?^\!\S' M81"T55U5,DL*/TIN5K57%7Y?^97?,V@3O5YRUR&!>UF6]^53OM*:6W[\[8DW M94D42*K0[7<% /?U3&^L/!)U0/QA+;4CN9Y>C@MM=93YL'AF;9N/+SE?B^9! MD7;:,0\_J:]DE\OE)?O'?2%OZMJ\$44%.WQS8N42!(&@N*Y6]>%"5OCW6SZH M:]81F<>UZCQQ]31J1%*+DT.')3-2IB/+S:9(IT7I*]' 4X;#OKKN@^]>-W_] M>\9+L=#CZV?^(N25S7]31HGG>PRRF*00!83++H .]%#@:BBJ'5/M8Z.GPD.PV!\6J"6LK=E<:D3GG<>E!<3! M#"Z]MPT35YZ>E\4KY[>\GNC5.S]W$WA8$#/FI0Y,/%>8B11Q2.+ A5[,L>>P M./9BO7R5,8I3[]N4ENO]3F%2%4C3JT(S6C4.H)J%L J+GG'H2,.RH=UOA'QA M;Z*1MJ2V\E!&ZJ1EVW_@BA@ 8I281!D7R3$"(:8Q![DCLM\%R''QTAO3J@9(TKZ<#M.O5)!&M M^6G;LEMMV70&(/8Z.IDP,7?#IS. .M(/ZIS5S R9<*2>LL97K9-^95K> \^I ML)0?LHHN"]E^?=L9(XU]'A 'IF$:0,1Q!&.<^#!E+G(Y"BC2*UW7HC[Q6:?' M2ZU;.]R +3O&Q0%Z4*O9KLD U#-9-K'3-E=&&%BR4GJT9S5.1K#LVR2S1:S/ M7=_.=Y?#9C\43SC+%YZ'' MH-&8NSZXC/Y-RZ\Y*Y>O#W=R!(TLR?SGZJ;,*'__F#_)6)S8D@ MS@5UF?C:,2"TH/PG7X&:"_#^4=[^J=_$C& R?BMC#PX]VZ"(A,7J(G5IC6YM M1I:>[09'3<3^;8[B&_H#+._$!X?+K/@UKYXYS=*,LW8CBUD:AX@C<6C@&(H# MA KJJ+JG6G,M12Z/NV]-K$-;8G]3W_/VY!K? MX\Q%T@T9=G2L75">9M]HD]I;:K9-Z;@(_4WHQ!-F/NPEI>NG=7WG4,?HCE31 MMVDK;L)"XB$/4E)/1L<,8N8RL1$YKH=BS^>I5BA-F?+T5X8='VUX^FBCB)&R MJS/!57-7)X%,3W$OK]]?'0P_N<'RALIBJI"QP):\476ZL_JAVG#L>Z#Z"QBT M#;LO<5ZE,DM_TYFLG91*J6P_S]FGHKRL[O"25TU#^NOUJA+^L.PHN6 X2H5) MD?-*9:F[ARG$*?-AB$.<^ &JISX\2X]/(*7LG^;1D^N\^!V/>S2F&#(J.M"E"0 MMP"[8TH9ZAZU#FQ0%4M6VS'QSB.N>#D;_,-V?UY ]3:"CBTYE7<[BK(=N+UA M#0C>Q ]!S5T[_0/T^)L-:(T&=;,!;M;%K@6QZ'V/<25KTX1!WWZC'SE? 29[ MT*3B$ZAJ^.OZ/ M%21VVN[96?&L%O*W7#K=8KE>V]%KLLR:@C09!RF(9^ A&+$IAX#A4?M$-]FGBI@[7&K]EB;&*'8\,?>-XR M"(H-A]5%G84DF02KFDNIN56/3Z,V]>=_7FI.REM\"GI;5\OA!=A^$CTFP9;+ M"]#Q">XW'T2?U3KF+IBUWN?>&GIVF]^?S]9;=,2W!N:)-OGVUC?-[11LB*_5 MZQ>^6GB>R[T0(^@RV?8^\:51#3#TL.]PSTEY+.?"J]98] MT=7LDZE N@'.ELH%^&)SS-8Q[JTE,/:6GCDM\5"HPV3#(\_H7[3=E 5;T]5U M>."['$2="25+A!"/Q!_9Y'>F,0M]%J10/ MXHO\](&3U;U8HKVR=8,4Q0QQR"(G@BB-4QC'E$ _8$SL5@'S JUJH^-D)M8V M213*>G,@R5[\?\V]:V_D.I(F_'U_!8%=[)X&S(;NEQE@ 1]7U6GO6V5[7>XS MZ.T/!D52KIQ)I]Q2VG7OR\V:ZV M[Y>,B8^\4C#:MZ5"H13,/X8IT+I*@+#:&6OIZY3JIKW&!M*@%FLN;R:YNMKG C5^]BB=IFQ0][ M4YU<>!%CU16O-5?MY\^?5\WE5I7L\8H"UEE4_3C57M-9=JL'R MRU^DFNN@]Q;UC.7@M<:?2U5V=;DAZ_=J5>V'HFI6'0^]/_>AJBR+#2]>JT-X ML)8-_9KD0?G'G;HMT8%'J7&IT=^M3G/5D=&HF'EPT<7*FJ?$ZA8X3SX+-SJU M'MV^DO7Z_8ZLV.^5NFSZOL>[O=]NP*8(6W5F SW\@C9<(JO^C&K WPYK MZ)YO7TL E"%0A]/F/)_Z8$9NJ+D9C-],(T8N 4AJ,4=AIH*N^S!G4[PQW.'-JPE,.RRMJB MV:\YE'J<-YN%QGG3DH03SR2@M]B2KXI-M6+-D*^6U9(S]]'+>9X1W\2_,4!'(+(3YW34>3C4"TRX#9""4M7>HYO+DT!'-HNQ%+ M'38NT $CJ,.)_8%+$/$M#V#2(OTA YD@2AD:T 1:8YY)+SM ,\^G/G'DT*:$ M)SB(PPBG@9/B. E)Y#,_SWP"JE;1)#QW_ M?_[+[==/G^^_MS-?/O_?OUX__,WNS!<@4-P3QG;QA>'T6/*A'J^I5WB5< M%=6VDM7*U&5)'% '<]>C(GA)'4S!>HPQMJF4._ M-.S]2>F\?J?5N>+1C?*^_[':_KAZ MK;;%LDD5X%!8SP M[ 43SPD"0;6O2Z+JC9J*!9T?7""2;R4T^WI=_%2;@2QTN!+GK=462>@;L2WL>+0)A0S1 MB34,9"VB"X,?0Q1QBGH,>MM@/B*OVMJZ3WS;#-L3Y_)/XI?:4Q)'UIC9671( MHP/:2!('S$D<4\/TA:0IN)W=O+P\RVM.UCO;YN>]TR#MZJPZP)O8S"?1M9"?= MM&68" :SAU&9T-\5=4O%,_]2=_LW>F;K.@[YUSBI/G M613$#-/8#W&0.ADF-(TQ#2A-O31+LC2#I1PU*<^>6MR=;;H3[7N.A*R93"2. MA JZHS/FB_8L]C,#\NFJK6ZGEQQ\1R1\(1N6<\$_91_?!#X8@J=$Z% M8Z_;FBQ8 XD^D#]X=;_+O#SZD>,DCN_A*$R$\XEX@DGB)=B+RK,[GP8A>"O)HA?RKF!QZQ:3EH=SIP?VJU3/D=A4D\WY@(W:%!OH?EI5 M%L8"C@H^VQS ?JH?//AO5!73D_[&7S?S)+H1 M.8_,29,T_.;*N[%K#U.[K\2820[+ 9K&4&W )WJ('I MT_RYPL/L4EMNNZ?\,2'/Z7T[7'#IOK=><7IZWOJ?.Q,UI"VN_,Z?ZL&8$N*- M,C=V.GFE-:IAM MME2L@>"!Y+&-*])+ZV,@1L;$'D0;&7W)H%?UQ^;I>O.E_%TVH]_FOU?;S=,G ML?7>E>7?RL__V+Y?_BQ9)7[-KC=7;R7[6]D,D='M6C5JG-^\EM [,[\VF<(N3@&RHSJP_UI3H-RILE'G/EO,N01SB( XJS-,FQDR8TYF&>. 0$<39&;&;? MMB?=*="%%C>/J$HO6+&E )B;Z97=>N"B(YNU&N(14@L7"$\+?5K]J_&.C8Z( M*U*6KRB?^ =^$%$Q7B?_RBI&G*M>[PX?&ONY-P?O*2KBM>3T/4#_2/1 MIL-W.[$Z)$XK3@(=R8 0E81:'#@M27&/-ZWI%TP+I#^]UJ !L.+H M]JV93:Y;.-R2A-9'[P2,+T $M8DVS7)31R7!=G M8>B+O!&EE%7S@VJ&FI&(%W5"^0*U7*'ZV1VPD63, MYL75&7JQ=J%EPL/"%UUGJ.GT NR4'D M8"\)4QQ0!026)YC$W'6\+,T]!IHDVTME[DOL'4TD:].!.:1^O6CZE'.E!?J, MO:"*GL7;(BV);%E[+XUEK7E,S!-K'7W8M/&DVDJ0'3GC=%/Q:H?Q%%(B^TF$ M0>9N@H.<.3A-O12'81QR<3KV A<(.=!/:.X[:4FV!OI7[2+5OT$[0@;THV>8 M-J2&V68ML$*[:FC.@G]JV,?&\F:W^5A3LYVJ]%BM? M;[;B0U]EZ[J6L]IW[.T3.)'XOR",/!QFOBVZ949]T_?L-)-88#8.U*N>Y<^G+9@_&%?48:OG'$DT,SU8BV&X*"+3! MF JF\WB6I(=9_YC@,TP_T)#1K.=[9-WEVL"GA3OH#-=XW/ $75>I-CCWCA,$ M- USG!,JNS*##!.6NO+X3+(XS&,>@$8R'ZP^]XG9K.S[0'[-$[*I5,"3\:ZL MVSHV?Z\$MD["!VLO>P+N$^ODY-O[$'P3^[8MU[+:I;K-ZSP]> \;7F%F4_E& MQ$MR H2B+D^T/1LR/PBSV+P$ M$ZH5DVN[G4XL:41O]S]/3IBC.@%Q?AA#A3VSI+(KRBR%E(K !Y9/=@4<+YH\ M>-*@5'*]OMZPU=N*O9)U!>O'ZGMW[B*4M9P%M:,)J)OLDW-ZRS]71)@-'4EG MN1MI3!:S:LJ^!9>KJ1P1YZ"R4YSYGH?SE+E)2&B2!Z :E$%*.&KI(ZAQE15D6/U7Q85UJ MDI'-?R%:8RSG];AH,.C8L!+U-CM8[K9MQ2K4D,L]*.L((D4C2GMU* MU*R@*O2J2UEGE_Z W%D?^9_/]U%:4M7^23ZJG(Z3^HYR/.,O+^)TM/AO'8[> MPR:72@4LTMZ],/>V__D6/;0+@ZYN+3M('C0IIT'=T)- 9 M;4?M2@MW'1T)<-IT=/R P>'ODM+RE3/5SG?/VQ8:]LB]- ]D54$CE7L:TSWX#1.;.F-944:4Z1LL=7>L. MV0Y)"_("#GX6Y#8[]\'EAYW])@0;/?H-O;OC$.8D68A=+W=PX(F?DC06!^W "0E)(X]S+7"J(0)S!R?7?T$-221H M0K;H'F7HA"/GB0@,10ZE,\E!]XD)B4+.$]

0TYB$5-XV,DB"5/)D"0TB\0Y(^0XX*&+ M,YN%40HJNW_\$\PZ#&M5S"F=IR3#OV*CG>ZV>FF@#=F+/ TP)9LGP M!\DL:N]3PAZ;^>3S9M;=POB+%;-F7O/EAJENR$LJCA_52OT*=@Z&+3K?][;E M W48N:C;>%&'D0MEW_^G6(F3\^\B9)475%_D8%<5!<[ M%NC;S=UUY^Y6['T/^M,==;4T[EAF4!#P.*ZIFV8L%++>4P60WAS==F+]92%O M]80]P<'5? UNZ[LY$?5XB V[S75FOJ+*C=B:+E$XY[:H%W#.;=6/I0YSV5LM_?C"']J_RT5DNN[.K=B-/:HF% MQ9RM795U_;'EE0W"LZ>G;3-C\/)YJQV)';PU=]#U]%2JC 7:C9X\'#A9#S0 M!%N',FO$5<;B D.H,R6%A4N]0IE%1H=++1<$]8IP$._T/P&S$\97CU^%+M=W M/\2'/8Q;S[G2P>P'()BVJ8Q),&(LXK7:6,0/>V/I76P1K]4+9D1]9J-K>4$_!3.HY:9-M\=3Y]XZW.G5YSRE?O:FH>Q[@4@,M64,SA=!>&.+40"VGN*^_<3E_-G5AC/XC:O&6A^=_1.,(<$9VK-FE DY 0G+Z/8,SS$-)-E4NS.PV_[+:D(T"UE". MY9)2F3SF[$LACD_?R9I7WTCY0KZ1/U;/K\^R7FJUE1'GH^^(TT[LR( C2W$0 MD! G8)&R9^S@-]2!X+#,WL8;Y=WM]=HN>:JBQO;L@"#@TVM*YQJ%I8 MES WM&,.W>9HQUX;G^P8E&5CXI=(\8@4DZCA$EU]E.X!9[N%/P.S8^#05]K6 M6="B$D:/C3;H+'?"M*B5@\.HS75-P90%^9*S'3)&FW=;\>J&;Q_3)/'"P*7B M(PP3'-#,P5GB>=CS.'<\-_08U6KDUZ0W=ZJLH8Y6-3#+EOP!15^<4IC>$=2B M&H"YM%8#'6B:#NT+)*C;!!_6$M,:$O$XM85AB;5$/\4HUGO-L)V%TQ^;8ET\ MO7_GY=N*\C8EY8=.G#D!9CS/<4#<""=.&F,6)6E(6!:1"(03/D!G9NO>4P6V MI QH1<^4+<@*#,=V!%%#<88QY.4?J^HQ)T[*BKZ MNV3"YKTW0&9;U]TZ))>]Y08HX>1R&_*NK5;UYE9K\W1%7E9;<9AH2T+BB">N MYT38]4B,@S2/<9;3%%.:Q]1+@R1TM"ZZX:07<2"5-(^BY:"Y9E)W*NMN<+OA M"AY&!#F:7FQ[).WR6=(2;, M=LTDA"(\]\EBBO-\L-:2:,]]0AQA/O<^8EHSVV;MY VQK'X3YL#(8T]/\H[K-U&"M-A9$?.'B6!/%G%;'&JUB M/E31&%N]_^4YD]C9=FY ]7&9+,[.^V@8]7%!^V;H60-/;Q>]YV*9%=URI@!> M5"NN0H^MU"QL=L.WM_D#^4/6B4MT2+E=/$:R:,%S);0K83AP(H;3)$^QEY(H MY33,@@"$]&K"Q-P);?*'ZHIHR2$1Q94[-AMDZK>ZU1BX+QJI7,\;S*U(F*_8 M<],"."F&+FJ<\_DM9>:$2PTWN7+GC\Y1RN6O(T1"XOZHG.4=.RISEK+ M/+XO-HI<OV1U&N_LG9HT>")'99@*F3<1RX5#8091Y.W8A$&4V\ M+-!"+-@H[6R**([!A OZPVS6^!%[\3>M3;ANQI!YB[W2FFB5:; M,'5/VVH?D(:,]GI_QH@MW>^C(7A/CX_.6P;@:D*.8L/O.9784.^?7OE#T702 MW>:?-WDAOBHR#02X4@$L.;.E-YR@EA7$7A5X8,.-0MS:\W,!OH>!*&]ZBYU) M;S ?8%EE, PQN +,@,( =)9# X,+?P#Y9?"ZX2PD^H.SU[58MD5[[4"[5K^^ M=_ZE(" ?>>KY-*,A=ETGD)5C&=LV2HG).1 M2Z;KF$Y1J-M<=+IFNN>$_94[7"-@:O],;>OYK.5T"/-@+5]2@R.MBF(O1J1I M56P#*-3ET.9@!QN:LC;^X2QF%AX284-QIZ,DK*P*QYG\O-FNMN^?GWGYM-H\ M_586/[<_9%D1V;P_4I9IRX=(BV7\3!YBD?H:Y0T*/>H@_20N]Y\KR-D^[(#2S1]JE)AKZZ%HFU_1'5L&4IIG$L: *8+*F$7Y'Q)'F7J>0.\O8B\M2HD>)H\SQ1+Q!L$-C'P>),.#420(L3@IQ0")&7*8/6CM);F9;;NFCJF4 ;14' M$J.C80& &32MO7%SMJ\3F%'OU+&CC6KBZ'H>=0 DJRJQ0S^2.?;8@L*25O< M4:"CZ566@S'2EN@ I$C_+=.DR!67..#KZPWC?_Q__/W1YSQVO8QBGGLI#IP@ MP EA*8ZH<'U12'W.?%@ZY(C",HF0ABA25)$@"TV!'.M%-_EQAK1&:0]]00T2 M'@/"G)'J.%YQX23'@$"GZ8VA!V%F5I7;Q^_"S:I#^W=ALZ1<%:KB,'.#))?I M"M]1<^Q)CL6Q0)P+7%?$$2[/O##2,;-!"K/?^M:DIFH5-=4Q;EU6A 0&^)KR M:1O5I QCP;QXN1/(BW_M36MXW45,:U*LUK2F'SRW'.-Z\R:6+LKW!OGY:-"K MGP=1S/)(V!FE."#4QUGH19C&) M9Y! OU-K8H(07++^0.8YBHUI2Q;]:ML!] MN]HJU3R=SZ HJ#'O=;3CX6(']C['Z%Q3X:V74DR0_: 2"CUE#)=.:+X/KP>] M*3:_"5)-9?DG7M%R]:)J,: H[],KS>P9! /XM\O+.]2V%71XT*_QU%#(N!NP MKPN8\8^I80;$=GU1C6HW-99?K&137]1NI2;@+8,,WJY5?RM^JE:L&333M,$% MC&6<.12G7NZ+6#O.<)J['*W/#B\NU)(1S1[2M9K]_OR(H!FDTFEED@Q)"(5S?B/Y=O0C5/_ CW MJF$'27[ _253.M(*/&RI!QYUV-,,- +1D=DT_!A=>\G80T?(H\!#ZQ7;(,)? M5QM^O>7/U2-C,8E]FF*>.2D.?(E($+L,NXD?4C>@600$%9NF.7<<4N/C7O?C MX_Y=LH$4']"9NQK:U,L^6-81,%89A0_64H]%\. 3@6?'#MY3_!>!#CY1@3YR M\.FKMH"#&UK5'7F7:8S+#1._*5\YZ\P?>,Q8D#C4\<7114ZNC *.$\^CF 69 M'XXJ M^8U)'F^8Q1^?__$JZQO:J\)/Q3-9;1XC MFE(GY0[V,\9Q((XC."%ICO,TX5D4.'D:@\*+7BISE_XHFOM;4%B(T*\7O0C@ M;&EAAGHL*/I[3='B*6)4(DL[43&/]]7QAVT 3]V1\K9451),82;> M\5)AW3Q2+^7$XR&F'B<20\+#:1@DF/$H$;^.B!]"Y]9KD)W97D^ J%Y(B=XD M PJ BA7K-2G%64!$_PJ,ZBPLJD'5ZEFX?87!3/X$FTJP(+YHJ&:BQE5%@HT: MLVHNG*HIN6?!JQHD^H&X55.*&,>OFGS;S)?LFJJO-]6V5-=(JKB..GX:.A[# M"94 -)QD.(F3!!,_87Z2>RY+,XCS&* SL[?8(PKLR<()RB@,O(#AS X93[O,L3%GNYUJEP_98 MFCNN;XC+/I,ZL26B@_T4X8-DH6Q_9NU6*?]8CR,#U 38^9#&?+$,6/8H7XH(E#7QUF< MAIBY)(NI[^=Q#KKXUJ Y\YYTW 8/+;'74)I>6&I9%; ]XK0-?O;!5P!Y9VJ/ M__ 15P 53#7-VQ]F];78/#WP\ED.*VJ*\Q]YZ,>4\1A3YK@XR)(8D\S/<,Q" M-W=)F'MY #'_'AISU[D!@/\VB+(K"U'&\QPU_DEF#>=64UFKJTM)6U%?I$\\"'^K3C9XK//-K M 7-]DAB6U) DMV\F^D:VKZ7E>_01P2SYN#X*B_JT$1&/?=C8HP9WUXPIK%6R M#ASOK6\?UKV^GEIH[AOL'7TD&/CE[4^=O1AP>3VICG%;M*X)F%6.*6&.VVM= M2K%$O^"GQ',$^X.J!T)+O93BH^;I[I2B,?V=#-EG;# U M\R9RSR605;<[XI!/V!9BY5/0VQ^6UBTP#-[K\_N6;!@I687^^L)DUXD:5M_7 ME[+C<*;,G4V567+85EA:U!O;5.*QJ[6ZMID?O63_^5IM%\_KL2G\.R_?5E36U*P*=E]/#Y /J$J;1^%%/2\+(^S' M62B' E.<9JZ+G93$29(G<99H79XOQ?#,_E>5(V'%FXC=.^VI39L-S/_._NGI M^>9_I<\$Z+?OKJ^:L9/X5_6AW)%W=Y:I3*55%M48=%>PY[*3U: M;P&)T30%+O__@ZW4[DB3*:1Q%"<,N8;X(F?,8$^I0S/PH M"&.2I"[7NEGJ7W[NNJ8:P5-1-)W4ITS-2):.E"]%?0Y6M>Q$V4^J'!#F_+#@%,UU3&,G*J[ +R2XJ%DXI1ZO6$/J^U::RCLZ5LSV[VB MH5\,<231=.6#N3 P:WPH"9,&>)058*NW%7LE:S0N)ZC$H5\DHWJ&HZ46*U[H M%Z%;J3#PA.'V*C/NV?M7OI7?4&%Q)1>GZ 93,HGBP.41PT&>!!+&QQ.!=13A MR&?,B9D?$N: =M018K/G#@5I_.L[:HBKS5211_?\K5C+"87M+[Z_9O@+H>.W MQ'!M:FZ?EG0$L]&&ZDX[Q4X[DT"E\.U20T);.^08J64W10VA3_9!G7>,S;X> M;E!'=CD). GR&'M)'N+ SS),>,IPGGN^'\B2WA!JZ)WEYS?MFIAA_'NH"FTK M-100;)>:LIF888\(]@RON_C2IM8C6(]Q]3UEV,Q.5J5*&#= X7+=+R7_QRO? MT/<&G"7/DB0,G13[F2N.IVGDX<0/?,S]7%;3^TZ0AJ#&]FF:,QM>AS#:409V MN6LH3L\B+:L#9J:]FI@!Z 8@I*UF> V*RS;&ZZO@I$D>\"I\=):LU2K6*Z:2 M8 I[L_G^)E&>N31Q,,D\V2L3ASAQ22Z":C?PG)BDD:\U]GN,R,R6?D"V!H&= M_G;K:VC.,LR5X[5XJG8?G-"XYBF ==TA:0'O>@YD MG[[4,94(:$YZPH N:/HX-[J).5AHL2N7/O:[=RN]?S?L<]TCIS9-:+NAY0'E M>1)Z.7:]0!S](B:,PXMR'.74]6@J0E,"PE(<)C6WN30]C>L] _\&;.8 M#&I'=IAA=6AVAL3-,-]]6CA;[9W#A);M\IP4^*39<_J-N9O'=DT"CXD3A8FL M-F)A(G,ZD8,SRA+L.+F71T[L^7':MF@_S-$/MF-%Z\M_V,?]8!2C+MK8M=>T MGG.82W$+-%Q]<-?4B3X6[X#:<_ OVLUTHB+SSJ33I4PFV[U6V^*9EY*&]'^R M)O^>KZ5IMW]2_Q3TJA^KEZJY(LFRU'.#R,.91-T1P8B/"4EBS#SNNSGAS,L! M(^^,>)@]2JDIJSY4Q97J<2EKOA!M_UQV.8,,B3-3_+@+6TB=P!-%JZH=0PI< MK&$)[?Y\P)31W#TSE4(&\LVN6C/\MGO^(OXJJZO1:I,7Y7.=#"%9\;K=?U4A MW^0_VQKR=Y;&QJ?_F2V]X%C LV0_G!=XWE*F,X6$W^355E;IW_#M(_4ICV+7 MPQX)$QQDLGPW+';N[!A@4=K#^W0R?5#_0BQ^*QUU(6$6Q_<(D" MOBJ8ZGA9-=Q 1P =ZD@OQ#Q#8 2MY&N7U6-3]-SL?JG G&L'[I MMR\JMI U0'2[>K,^N*=7:FL3>0Y77WC43J]HIS-T^A^#E\5=UX'@0\GNBO6* MBL_IKBSH3;&]9,6+.I[6]U0W';+659@"<\S&I-[VMWHXNS*9[-*31MD -<;2GWH Y6QSJH2NI MK7D>D_26'>6A*_[)% _M%\V& QQ-[6N!#KL3*5T_\2GU'!P+)>/ B>08CTC\ M1&CB1GF4L $_C]-9SFBH'AI)O5TG&*/BUCEBKK-5& ?*BXV^2K>P(2/ I]'J-E19%I]>7 M[!A]'O"F%9>X._9^E?_ND)$C394+ED=[S_-"QZ<1CHB?R=KK%*=^G&/'H6E& MO#B-1#1E3UZT+O@&LL(,+4]# M&M/8-^I;ZR$V+$&0GY\EF(R\-:%AYE(_E,@N M;HX#'L4XR51&R6$A]Q@CL6N62AXF.GLN>4]7M5M31;H>+FV64AY1("RG?*92 MSDLJRSOS/?4:RUUIYONH9HS3RM/"6LXKCQ#\D,3RM *&,LL:;YJY!#DL9S_( MMN[+]B*6.:GKX=CS7>$#G!!G/'5PX.9!$"51XE,M&)<1&C/O\)+BP71DDV[U M/M7H6?>9 @,W\1:S2MCOX?"IC@8J^TWM(T):,N,^"HO:[8B(QX8Z]JA)46]1 M;>_6K]47SMN"L18H)J=4GF]QYB2.XWHV@3)T\YE0X M&8>(,,"G$DTYP6'H$)HD&8M<4-EH/YG%+I29&LPH)\++PX"MF90=?>E%">=K M >:,CB=3=DI)%YI1>2KE#&,J.T0^;%+EJ:!CPRI[GCX7P/5XGN_UOJ?@U_?F MCW5$F_ DRWG"L8@;4GG@=W 69"E.0B\-?98F;@P:+F3 P]SIO@ZHZ^E@Z@Y7 MZ-?WW0-GXKOJZU\S/SBO5LU/'*,*O4"9OD;/P((%Z\0Z*JP^!Q^$#PM6T3!2 M+'PI@P-0,T)(#IA0&9#+7%C^PX]5N7W_LBJK[2=.5<#S\+-X^%&\5F3#'GZ* MY]X?Q&?+V] X"&C@) 33C&0XR"002<0S[&7,)7G*LS#6PMJSQM',GF['(GII MQL,0R21J64.^>X'$M]@''#RL?! :I[.EU0O,F>XTNQN\HS1;,X@4AWLU"QY1 MRR2JN42*39.3GQU+T#\D+OU!F)TGA[[J[/BK;NN(:5,MHZ=1*X26.[C:U,O! M&=?JPF;Q] @FNEBP051S(Y_[E(8X8AG#0M.:F0&+$B*SI=!6B^2BL2Q$"$N:^2V,<,Q+A(!6!:.(RCEW'RQES:.#' M#'2^[J3:GFI#J]"@MMLO7I20:CXI9P^39[XHQMG M093R'$>IE^(@$CM\Y@4!]OTPY23//9J"T-J!]&>VZAT;$D6AY0,5.T:J"]5^ M2677L9SE6.6$UGF=EQV+,"< U;^>+'D9*/5%O8^A:HZ]DNDRIO MM'CF#^2/3ZN*K@L)I+W'-XC]B$=9&F,W MHK(^+^$BL(@R['D.\W.'Q)D+2MR/$9O9#]6DD: -[?$>U9">\[ E-\Q3[$5& M>[J6H1T@$EJ#R[30I^ N&N^8F?)G4DI_40G?H*8D[^K#?9*D$4U?/+5[3)2^[RE(]) MGI&&GHR.E.0'QO?>(SF[CA/O4.!O M@$+U#'XN-<&<@.2B,\NM940%^HJ5]N9(_*;EQB9B.%P'UC#$ :071A6'*^44 M9]Q@#=/O4]7%HE@R CHC6:^)Z2'U0\=NPT,-5;B/OF%GV[?8'+_>EOATHC*9&)_!< M+\N=4.B4)#APG01GON?BV/<#/T\3<;8 6?<4P9DM7)%7X%N&,&[:BM,S]P /98$@[WA4Z<'+-087"X.4Y(Y&'BACD3<0'Q M*&BNK16NYG8C'1[5V)S.J,@:)'G/I]Q+=YRB/:O&J4@['YNF?UKZPP ZL84^ M![B[LZDW6S[1"D_+.DZ;:CSQKE87AV/M/Y3LLBR_<]JTMUT^/5V^D=7Z\GFK MBZX_LL3,'E!0*A7J"5($94RJCY<_)OFX7[(H-,S3M%CX@K*LVJMSIGL>4(\^ MT.6SK.NS@X:O(;01_OW8NHLAWFL(U\6XUWD<;HZ?_[%]O_Q9LNJ2_6<;Q&N: M8<^K<]]L_N-5#=3]2015),B^5EOEE_2-L$_>:>,[4U3@'>:0E!8/*!-"&1E5 MWWJ+&=.(,%TC&GO,[#AQP[<2&^RN+-Y6C+-?W_]:<7:]:3;/S=-^]L\C=8,L MR'F,>4@">640XB2-* X#EOH\)Z&71! X3'W2(+N$8V4*1A!5$Z$:5F2SZ2^O M@ANTVOP)Y2U#B$P/0CI7R7H1_CRJ@]FYU)I"^KOK:NVOK=9VO,PR/@JN $OQ M.(#PHD$W7"''D;7!"O#]6NT*?]VP>3@G5W]>F'37"_3FSYB^#P MV^7]W>5CR@/'C0,'LY0S'##7PR0B+LXC&M TBO*8:2'P3A&:V2:O#O9LM6'_ M26Y"BC8$$6M$5>/F:5,!, L]W'E_;7=>2?E/Z!NZ1/?H#ME2 @08S(XR#*'! MQKX0UA#"IB47]!E+!I*0YQPC2>-VR-/JB(4HU\69 E/DE=>1WAXB#Q MI7]* NQD'@E2QL&-T"31%22 @+T]FE$S^C.E1-F=HV(^\DV5Z/"PJ%X1Z2Q MA<7;1V)9,-X1(4_0>,>>A9D?XZO'2Q'4,!G8?%F3I\C*CYJ=O7$T3:F0=9' M3K/BG=IXQ ][FSE=:1%#&12@M8[A!^ F\7FS%=O:/7]:RIRY_&-EUFA8QM])"!?IRXA_7L0113MJ2)) M5M]8>O4R;3/GR@HS':"0(!,:D\3(DGH77,R@QL3IVM7HV^GYY_UW_SE1[L9DW'T4?=1E -0?H%\%#-=S=8*@:O3#0JE9@ M-CBED!D*0[6EM3:':8K>PL.8-,4_G\N"J>7[YL M]@T,NMF!%1ZG.#HO2P>A:/W.;? M.V!*-0RX3PF+0C_"Q(ES'+@LQVG,,QP'<>ZE7A:&,:CYPPY;,_N.*92DZ:E% MB'$\HJ&^2, )%7+):K95/#N'4;M([C;U=V2,%;33/WKH5MI*]((]$I_ M]3/:YZ3K+OD/L8NNWGB-UO.E*/GJ:5./,*'O#^+P5=54+S=,_6M=5YKO]N4; MOKW-'\@?=_7$E\OMMEQEKUO5ZU?<$37!)?=3QW=<'[N^G]50'B0GPCN3+'8# MEE'J4;U,QH?P/WN:I.&ZF9Y#W]%VSRDB.U8-&OT6^XCUW/N_[,<&VP7J%L0# M.5 #0?;+UZ*J_G2!VH^T%0EU9%(=/AVI.@7"%^BF'J0D1+M C7"H*YV,@VOY M+/ELY%V?"L*KR-YDL_$2V_ M9E;^3]:M6E#_R M^LPANZ2#%"%$U#!EQ0&2+ #K*GLDUSC4GR\T\#BO:BKW0J*] BP64PY+9%Y* MV;/FLH64PT*=E%&./&HW6I1[W:]<1*\BFJ5K4E6K?$7KLV9K[(^^[R5IDH4X M=](4!PF-)+"JC[F;^QYE+/53K0FK%GB9V9A_$_$\^F4M]W]4AP\B\1 MRP!4IAN90)8T\X<[OWJ]>7G=5E_%B7[M-5=ECNMR"24MO%PNA[R[$4X]ZN H M\-.8ARD)* A(>H36S/Y,D4(>S$6-J4;/!5D2&.9B]G'(!:KI7J!&_AFN#C5$ MM.0?QB@M:O\:(A_;M\XKAL6?/-OV09S[&2-I$&8X\N((!XQQG.29*KL)U(-. M/'[FIOJ-$[FNZI??_?(O*UZ*)7^\-^/-G"CCD1=YV,\"@H.0B0TWCE+L<4:2 M@$0TCQ*C;5:'^G)9@1UAE3.\N?S=<#?6TBEP?[:M*=,=^U1),PR-,Y+:]B:N M1?MCMG6(6@8W>M B9Y0!_BC6XHVJ1ND0AX;UJX3(Z9/'DH:[P6NA0PY1R^(L.''S M:,]FJ:0]YI:OJ[2NV-XB3/M4X-Z MT'27F;,JJ*8N$XV"?K'AQ6NU;O"?.#NL5>P>7"1O2#%GJ5H1H@>CRQ M HO= MC$#$[5Z3@-XSSS%<;X1]J![^+X3R&C3DT97P$GGHXRQ3$$1G'18$I2C_[<*[X!NF'/,HLG(,:$[D08.4\&G-J5Z1W,0O-AAN1\%V">9B/E#/\19 MX(78(6[BQ90Q*C'@(%WB&E3G#N6[\Q/V_(B]J^$&W$RNHTE-"[>M'Z"Y'Y"7 M"FH8F'7&!$AH:UWI.C07;E,'J.&T;QWRLIG+>.#TQZ98%T_OOQ*%%;<5WYV5 M('!957S;PI,RED8T7I>0GK*H%YB3UYK.BC/0.HYF"&>T20S):.#@),U='!!?'-^"1 2, M0>AP-PR2. 2AA1X3F-F(:G*H4LA)_\/YL^N@%U*BM[H(.G$N',=!E2SQJ!!Y MW?XH2MG.\N\H\"^<(&S_LJJJ5\Y4X97G7?A.B(K7K?!;&U6I0+;BZ_NR51' M__SO;N3\N^]<(/D=4F^HI;RAI=SCI?[/ZX8?K@($%3[^!/6"UW,^%YCE-Q^) M(G6Q*T=7:K&(*CP@CBU,X>/EET44'A#N!$]XZ#E#WT"J'Y<;)O]'5E,(&U*C M]K97I"SE[(CZZQ;[$E?8#7' '34\R!.N(\BQ'S&QV;I.0C-0*YP6U;F]B(2; MER:KA@?Q/1M T]12H*:]VE8+T(A;C:@?.AQ<2!_6,F&KZ=5(:%NFKD5S6?N' MJ.'$*8!>-HTB-JIDJKJD5-Y8<_:E*-60F3LNOD^;+7GBM[DL25ES>91JTBP9 MJ& '.K M"QHH-/R@'4,H+TKT*EE">Y[D*6+/U0PYL/,48RWD,&)BX<#D'$6=AB]GK6;F MNN[(>UV97Y1W94$Y9Y6"$I]41=DJ)ICWV.ZS!G0([+Z7.$,;0\* M0^(@S!-";)RS3Z(@H MT@;@( .:TO,BEN2'>8Q:]#W5^:IE-,2SB@=_A7?V0 M72-?9$??;7[[NJV8\!$;]M?-6[5ENXG.OY6;+;O>W)7EWTK@)'-C C-;]M\X M*;'L-<#R)W3U0_Q1@O]TD*]4U\C!P' %X%1#!]V5*[&3RG0B'P7,R2SZ*5B>\7ZV.HTN2,VI+G:->K9BNI>M MYR]FB'JPVJRV_.OJ[;3T\.NN_\UE)"8LH[*W6 0Z,O&317(P4$II'GMI2L6* M$+ ##:(S^\6:!:1XZ*N5_:K1&6>N4+UXR+::8#ZKIH[/TA =?,9>@/J=]UQ,<)I3XE%%/9K11D<8PS$E,7%W?_(8NKQZN?[]^N/[\'>9' M#+2LYU7FU1W,QTAPQ,,IVED[17NU^1/:\=1)UN^HS.=,9$%SO2G:N6[HGN[+4,;\G$ M)\-+\<7JU)FE>1QD*0^QZZ8B_ H=!R=>G(M/)W+#, [<) #UDO30F-FC[2@. MU0NZ _6"%VA3'!7X%66WL ]X?=:C77@ M0EY4O90%>Z6CNC% >YF4VAK@RS"EA3%?)D4^A7V9?L7,T#^34LYBJ^YXJ5 - M?R75BC[FJ1_XC# <1HS("V:.B9,1S!,WBKPD"N( =,'<2V5FXU8T$&\HHQ=> MUMLQ^D7$P*Q8K^6=QNZWP,G1_6K3,_2SE0$S\9:'YZ=OF925!V^#3G8<6F-D.Z]%'S2S0;S=WUQT@ M0."LIU[QIX_L5B2'&=V8T'/,:IZ2T'S^4^^JRTZ &A/L9 ;4Z,.&@]7OSANI M?OKZW":W'Q[^4*"[HZ'A%Z93U'O4H&%\YVL :'J:PL\U,GU85O-AZ3UK+CLF M?5BHDP'I(X^:]IB]K+9D+2<#;]AJ*SQH=5U7:;%?7[",(GU"4\MS536LKT$:W90;S##[393%.3 M>H'L'/J!V7K# >JR@%H>4/:Z%^\?%M1 M+K:W2A-Y>%05&ENY!2T ]W)M!5B^IIH2U6PK'UITN;U\0JR#S7SJ6<,Y) W@ M[FW^6U&PGZOU6L&2/B9>YN9NGF(%S1)0U\$D=GWL.FG.:!![L0/J$1^@,[/% M[N"$;W/4TFW@$#-\9%L34Y8X#*LB,PQD4]F64Q M\;A!MX((W"_I]I6LU^]RR_V]4ET1S7@B\.E7<[F9;?)@"$7+C@H(T5OUYZ8Y MK^$)T$B@J:KI;74&+0&C:(""9C@U ^4WJ^K7I+%<#3],Z(.*?>"K9OOTUQ7) M5FM5#W=5=T0]4I\Z?I8X.'1E7W-,?#G (\"1SQDGH9?%2?BX+40LK[=%GY( M>8(=(>TO^H-\!;7]=NL]>=C6W*,:O5WY/(%A1MVA=8$::O8VY6%)+.W'/006 MW8J'!3S>A4>>A&_ OU?;S=.G;6_UUN5&F/J^B MV@@4O//.F_'O3"J\ ,W4* M%V5%PN]U1>)1#:/^G@W7[O3N/:MB829O4:>6C]/&2C+:[.'4%MOVC171#0#, M%S$+!>HNGD<_RGGLN1[.',)QD 4.3M/$QSF+$QHQSPF)#]G^ZV47V?)-8 4: MJ?5V=K@LP$38N #@_?N07TM[=K/HHOOTH2#'>_/17PTGW0AO6>5BBQ.V5:<< MA9.]S9O&$;*NB>R:H6A,2)X[#O:CP,,!MF;-]?BF=^)5$.R_>OY.?E\U;WL ]= M=V8;;MA!NVG1[%6-;=^Q)'<_R11JN$*"K8NIP;+G:W/Z<#^G(F&>8!X=@@[Q MILHP.L.#B2UVA#=50_<$;[R&6:#0S/^\Y\]D)8O2[WB9%^6S"$GX;;9>U6-" M9?T-W7)6%RW?YM_%;ZNC%\M\C-9A'J_A\0)-:?X"M9RV!??" M%7:9G0DRR+X2+459%AE;-"JSK]#C*&X&"N8S=59U&9L$WB\V,G'/Q1&15X]9 MX"&L9.Q*'C=09HS5UYW#Y]1"NR\&].YAY)=EN7#?AJ@O(?3/;+UOCQW,O=H M<*'^4:M?U.GSU-E2@I.M"L]&T)2XIW5/D*[0H+/1J&!&!Z#^%1<[Y8P*U#W* MC#]HB U*5J6ZNF[2I1O6R;PT=4[L=G,OY]R5*P5D#> MH347F]\[(51WC._4HZ;(7MGV>E-MRU<9#JOIZ@XC/ X"+JR/NB) CX,0[B-,)9*/?\, F" M((O2. Z T.R&&H ['#L:T/,OQG+!7(L4J::#?I&4_H0NM]MRE;UN94^AO&J^ M(W:K3GH%LP=KWEE[:<3R4[%ZP,A['C+).:H,UV59JAU+.]G8?6ON+.-I$N[? M()G& P%U4HRFLIV?6[2U'0_+89A*/%AJP1QBGPB'R)^!V-&WCE.QIPWD+(EA-M(C; T/@*PW$0]*960Q MIZLM9C2#@G3M9O@AL]CTU]=JM1&GS$OZC]=5M5(PL]+=QF'L)F[@X<1E(DJ- MG PG(171&G58DKAR"A9G(C(?>R'02+,F+@XRW.*W<#- MA#MA3/S:#%M'FX>937R'NU/DIR/C3(%W]!6LYP!F5AO,.70U-C5Q;X8]VX). MK"/_Z'/P0:A 8!4-(P;!ES*="K.?E"Z'@*A2NUPA8E=_W3 Y.9V*HY/@0W9, M-4#9G'4A:>[$][9ZI"GWLIAZ.$Z8@X.,4ISD08JYF[JN3P/7\US8*!D[C,U] M7FC81/)[@?CSR[IXY[P91O,B7OHAN$(ODA/H0!E+'XR>[_L(=0,/*PV']; : M=5B1=<2*PXOZ?['B"8ECC3KN=X[^L@:9KE]51N#V105:G__@)5U5=J?>V%6B MM5$YEMA:>+Z.766>#N6QO#X\*[*#AI 8CO(+^O0[6=^_E!(?XOOK\W/Y+JE5 MV\U#MH;!ROEA%ES/5DE! R(+=8QLA<%=V4TAFKP!W3IS?&JMOR=ONC_%S* M(2GL=K-CX&8K?_^SNL_75%)_V*X5H'Q1F@!?62 U=_7"2@ZDW0@3*\H&;'$_ MLT>",,I@XL 4-\6V?O"GB"^$[>7KNOU)&%^-=W-@?KE8U@POR\;'-.WR%OZ$ M8#YPZ0_'LINTJ%LCOVF#_F*.U**RNI[5YK*F)9=?5FM^\ZH,,B!>G'+N82_, M4ARPB."$N!$F&4E3AWJQA8LF3\4XK9;L>>8,;!UIB27_(4RVLA?7N;B"WW/Z9I4U2I?T796XP/YXY%[L1O3Q,6<^QX.*$MQQMT0 M1SX-W2BAN>=R2+&73>9FKA6KMTS:Y;6IG$*_K&69T07:\*W,M&S)'P:(/K8^ M(KTLUDG.<0T,P3]AP4%^>[)3S4S"!6BXL#S0PE=TN],5C_+J_7ZE2]3-US=L.W;>Y>',V$UY+T?Q1KF0*M'@/N.BY/ M"*:AE^,@D(,'8Q9@'B<)3:(P=4(08H=JSY,4,V%O9KYRGKU,^=N1X\/?2IH*K!Z(C*HOOLA*C'V^C4XV?B5C3_\W6UX>YCF,:$QZ'8)UV9 MV@U]AC.:)1)RG>=YG/M)I 4N-$IEF6N5'91#\P.2M-'M1K,D9EQ/NKA\VG5<1<8]S(?HM25M+) MD<7;'P5[= ).W2#RL>/&CK32#*=9[N"4B1]I*O[(L\>-FC3-]#94';):7]RT M_N)VB0,.CFT%<"4/B,+K/8LCN:H-AHY=2X1L"BC,W%D$W"X*44"?U E#R;HC0W,?=0VB8"R0IH[_7M,_"PNGH2L\% MV- \/!K)OR9^#BGDLV"DM,A\X%8.:?"CB/F]#QO9KB?\YS3[6W^^0^QTVV> M^+W8)V\W\I91_D?6WKV1M:Q*WF?/Y!\N-^SP%YTG'SG-XR0B'*=A*ON:221^ M"D.GYX<^^%,!GD5V'TC++I+\R@]"\M"4;'18D8,1=O<&]2/RPSKZY>$; M-=3U:]VEQ,MZ<(4]]SBCPBUYUCDX7-0ISZCB8W\^)ZDSBO(N*2U?.>L9PN[G M"M'."%.@DD2I&[@)DF8Y."A=X/D9G;0=1$7J:D+)RU+QILJ MC[,'V$_H4<^[VM,.S%'6BFD(HWG'W.O):+/D;)C8\D5DDX+WEH5-OW7VH+SK M#9/AI>$XO.;MF>U7DC">7=<*.&Z)=F2#6=_Q'+H+<>QBLD?FE:S1J,SGS)H[ M$LO&1+EVR8^:&WSW"G/6 MM?[ABHM?ZO<*U'>EW_^@Z6"OT_I$!9]_F]^5:AITDTJCQ/$V2C[BVPOFLD4XG3;, ,=^J6I5;W0=0Y=P4Q: M5TTSY#"APEN;%Z9)=N'A83!EG$X2 [YO6B;T)OQ44;Y+V*;J!V>_%06K5$V@ M.&OS\HU7C[Z7NC&A"?:"2-Y>Y%3.T(@Q\S*>ITGH10[H]*M!A?M%7!+0\V"XNT!;969#1-<>&"(VT5G!8? MZ;\*/P@KC(&'YZ=OFY?5U:9B)?NR)D^Z!^'^MV>V8D6TG;N6F:AJQ63 MD ?Z!^0!P:(//$DW+"N MZ\]H#TC^57/6W/C+<^X,BB;JP:&W/0%.3T2C;]S(LHM]ZZ9%ZW[S-)X^,\;; MX\'OZIR3D"=AQ&+LTHR+PZ(7XS0/ IPY01 Z?A2&OEEL=TIKYMU@1[D#>W]& M6?BPRH#!W7F*, SJ@#HPC^2&I;,=P?50^IC(;5CDP8AMY!7XAG+[NJVV9*.< MQ-/3]G.I^N4OG[>ZP=K@ G-?/.[I(D&X5(6I2) O-KQXK0[AJRZ?B]>1"S> M5J9W62L*@5FJ35V MMM)68UVV^%5%]ML)P7K[K73#]M+TGXG:UY=_2";#5\W MR<3 25PO=5+LQW&" ]G;G;@)PV&>Y)3SA 4$!)NO1_:#$K2*$=1P= MYKG9\Y1D)S-[H)^%TK+#,0S%R<^8SC(/'$XCC." M>4+")*,T9#0\=Z\>)C^S >\(7Z"R030J=[3/WZM'U&J^9]M1EIV]NZ._%A'J M?EI_5K;P:37,N)6/$/_P+7U:,3I;N\8J!I\#IE.< M^(O8V3_75>B7&U97^JIQ46W5>,#!X^,@3ZDX+?L)SE(ORW/?S1P? MU%.E07/NN+GFX+#XOJ@!;9L2?&(P8$Y'F7K[KF45 :/K1CL-=:6,!)%./9EH2.E M'B9^+"+S-"#4SP(2A5J1^1B1F1W!K@!W3[>9> .O-3[1S[BIVY(:9ML& AO5 M' ])=%;9\#XG55WP\^*RY"?[?5U**;_GZO?F&^8D;NB0D./02<3:F M:80SGE&-0N1OY!562.7J U5;*^=#KAO"MZ$LUMAY#)TE!=:&W93 M;,KVGZIH6 U*>XR\P/&R0&R3)$YQX+HA3IPTP6(CI=S+,QKF#B20ML;9S$8N M^6S&R36#AP4GW09/U#*+;N5VU/"GGNHRW!31UU.+@14E]CY%O0C^0SX;F#?: M?RP7':638Z5/J1L<[%M7C:4C@3V^%CTX6%?G\?'"/@&8(Z[$9B[[)&_S;^0_ MB[+-$#:7SPZEC*5I+"*?W,5!F@8XR7T?)\QUN!>$69)3':EU+DC'/(!;H> 7QK[U'&%][$>O6$J^U5+V'S<*? M2RJ"JM>UQ# <&PZC^B#DO"7"64ZR,,&Q'\AN)1'I9+(-V75YPDGH9UD"JJT! MTI\[0;_GIDT8'DQCDI.O8($)5+]ZX<>,6@-F_3L*TQA?U?0^61U&9:@+2U$% ME/JBL8.A:HXC!--E3/&:FZ1F?;P3(89$A'ZM'E.J)F#FF,41PT'N^IBXC. \ M94&0Y\3-.B MG0'>/+#PPOC-X^*=0CA//&\Z>FDK8A#.VMG*S?!H+XU]+V .3OS0QX''0YSF M,T#QELL%(?F9D-M26Z&QP-'8?4JQJ]#?Y\@6%F>2*KQ7G6>C)9 M&T#42V3A\4)C@IX.#QI]VJ#2=5-M+ME_5M_?Z)4$859?.]TZUYYWY[ZMEW&$ M+.O<%9!4Z#LOWU:4*]1O0(%KG^#C]F9#9IBE38EK>9#\F'!FY:U]"RY7W#HB MSD%IZ]AS9EO=?_#5TP\1 E^^\9(\-=.JV]E>G8X7F1"CCQG)4B>@!*1E M@!PM*,[)A%//%0=ED@>@04 @ZC-;;,L+)C4S*)-$FZ&!J.CT7AG/$H0IVXOR M('&C$">9.!0$+N?B)Q%]4))RZOLQ9T'V*%;*B@]7=Y<+O:J MTOOBO(9>:OBQA3X,O0!G-@7#O''+!FKX0#<[S39C&SN\U#!/U%Y$9*0$2X$2 MC/:B\9.16H[#*K-%X-'6]^U_W97TMGRHRL_5=O6L2E[KR1?[N8C]!1B>5IU%"AC2(Y+0*+1780 M<;N1'N@]L\A/?0'DS%9A3A(4??M^O:'K5^D][F0NI=A<;K?E*GO=RFO0A^)& M2"M['HJU6/3I>B/,D%?;QS#.PXQG(792SY5@( 23-,NQFSE,1BBQ%X6/]5[] M?4O*K5ZD8H6F%HT[K2KR.. U/+JAM?]SY+4/]4F M>9M_66V$&Q"KR\23K/R12#JRN;IZC&-.'2?.<, #6[YM#5S#O=JRF>DY; M5;W*74.E*>NFJATK%J_S@<+;NL?7);OL!3Y0&2ART&0_!.O__=Z M<^KL[H4?^U*4$O_Q,8])S$+J8YZX.0XBG^$T3R/L4BX!U5,O=;4:&PSIS^QC M6F[0+RT_?T*K#>JR]+]0S13ZNV0+-7S!AZN#M*[G?&;4)XFJNF9^6ZT##Q1]_D/3E^WJS=^1;;\J2C?(2@!O2_/72C4TD0M M40!*0+^TTZFVLP4%'J-.9+2*%C JC5'2K'_%Q;)DHP)UTV+C#\*LAQ*Z>E3] MCKE,H3=A!%DW#0-4Q1"<"1.]K!1FUSV7E'J%% MM@;K>FFW$OL+&\[.J*[61<4?"CDX0!Y;@:,DQ]:8>0^ #90<%78Z?+,E)S!= MI*@B15:>T1Y6SRKUK<9H[-&YJYF&3NH(;3Y78VCA9:=K3(AW,F-CZGG3WHPO MJS4OVYCRD26IER5YA.-()G*\+,%Z"W=4] ISVDC1_YA9YE1ZRLL- M^R96*\6V6K58B4WQ7UKA=Y31#O74?JN%GI26TI03Q!;-2NH) M?IR$U'S+L'I(51S*RS/.'OTP3)C'* [D0(+ "SE.LR3&:1*DJ1]Y.8NH00U0 MA\3'5/*8%Q,:3MF@Z;<',+O M>)D7Y;/\)MYFZ]53G7XBW/%S-W!P%',?!SSU/+NOCY%\Z>^&^"!_G+RUR8Z#VG:U)5JWQ% M%1,B@GH@?]P1!82<<\JR.!>'%DY$H,,C'V=IE$O$F"1V,A(X:03Q,?99G-DA MR;DU3RH;EDL@MC>%CU?DXA=U(1\JY4BRZB=Y0>2IY/4 T NTJ1%2MB,(*4M] MA'K>[6,_&)@KU$"HD2PCR3-23%\@R?;NKT3RCHZ95Z5P@OT+5 M@SX'.IUQ+ MWG8&!A=US?,I^-B/ST@)?J5R57SG:TZWG#4 ?Y"[E-Z7Y_:F0G%D\XY:RBVD MZ/@M@J;-]/$9-S.U:)?:G357VT M9NJ,(J26E)7=<\.#Q2"QBDZJ2;HBE$\_!OKN3KJXX/[BS"8?3"8 M&6SY[__CC[/9+]]PN9HNYO_V)_XO[$^_X#PM\G3^^=_^]+=/K\']Z7_\^W_[ M;__]_P+X7\\_O/WEY2*=G^%\__/3Z5U?3;;]('\O__+]^??LQ?<&S -/Y:AWFJ2ZPFO[K M:O/-MXL4UANN_Y"N7W;^1OT;7/T:U&\!%R#YO_RQRG_Z]__VRR\7[%@N9O@! MRR_UOW_[\.;.DL3?Z;^DQ=F?ZP___&)!8" R-_]L_?TK_MN?5M.SKS.\^MZ7 M)99_^U/]1U#ER;QD=;'_^^(?_OEFS:]+7!%0-GM\2]^X_/=UEQZ+RW>U6[2[5MV7Y;)E^ M62PS+DE=7"T7ENF!7.\"]?(W_OPU+.F#('V9SJYY7):+LQ:R6B\:<.Y"+$3N MGWZA71=<+C&_O9#*SLUM=K8F)8J;WVPA\?]Y'I;TB;/O'_#K8KF>1,PJ!LD M,P^D*A,'SU,$5;*77*;,I&PB_'L+[X4#T3\.3N%G)Y!XC\OI(K^:YY=T\5:& MA!CHQK2H5+T/':&;;D:9.!=%JN"S:@*(.\ON!0?9/QR.YV4G8/BT#//5M#+^ M$M#%AX"5!25P!RH$2SI.",@&"R?3*O# VMP.]U;>"Q*J?TBSO"W\[.(RXFUMC#,9!(62[1;X^BR0P/!VQQX1IEB.@D-]U?<"P6Z7Q2< MQ,$NI/\!/T\K$^;KW\(93HKEV6M.UYH(I-.\#N"B),.'):>T,4EKW@ !=U?= M"P6F=Q2R'%]HZ4=GSN0H5\"G^\R<2^:9E>Q":N M=*$B+U^0:62Y)1-9* '1"@92*QXM%[:XV P.Y;?"RJN=ZBTX&T7('F6,XE@ M=?F?M],Y\DDI5JO*"^4$_<%317K.D*/C+FE/3E8+C;)EZ;W X7L'QZD\[0D8 M+^C+=\M/B]_G$\-)WZ$CRREXNCE3-D!*T$#2Q:#(.1K=0F\\6'B_X!7[25!Q M)$-[PL3F:GRW?+]W#YD1\B0)*CLQ'-%%B"^-T^^K[ MH:/CV&8SUO8$D?>+U3K,_K_IUXWIE$1(QA=.K$%)-K>T$&PHU?LJA9BD96BH M.>ZLO1\\.@YY-F+KR."H6N_9$L.&;AN8$E9[")&1D437(L3L R2E,A7T1G;W_LIA?Q6"$LU)YGL"8&J2W3I,/SG1]&O:& M2Z6]/*_O^)^XN\XBGD2"T<6_Z=EJ%DG'[^?Q<5LXEWB*BL&$9TG M2]=R(CQFD#:9X&/D2IPF^SO+[2?XC@.7QS.ODT/_ZH_T)3(KNW '7IPO*[LNWN JI$D& MYZM)<62M.LG TX9 94%,L9J!Y=HRC=):5QHX!-M7WP\:W8<@&["V"XB\F=.G M$3NFW_!E6(?+;4VD(Q@)S)XGHWVY -QWT)YW%ETO\2I M[F.0QS.R"QQ\/ NSV?/SU72.J]7$JB!B]8,PDQ^D2.V1790R<*]$MD8Q[WT# M'-Q9=#\<=!]M/)Z17>#@U1DN/].5]Y?EXO?UEQ>+LZ]A_GV2G"G1)P6)17*. M R8@!EFP(ALO7%"FA2%Q>\W]T-!QS/%$-G8! B+\K*9Q+-)_??Q"?%N].U_7 MNHWJ64^"==DGH\%*77-$F06)U<=9!,YRE,DKI_UI MJ=F[5MX/$QV'-9NPM).,_9M-O*;OK"9&ZYB4+.1)*[H>"S<0"]<0#;G::)35 MR9V$BAT+[P>*CN.<+1C:%28NBE$N-H%$>\Q*@B@)Z?XC-]LYY,,8Z:L<8A%6 MFW)B4<^=Y?9#0,OOKMXZN7],7'=V_? MO'SVZ=7+CY_HSU]?_?;IX[O7[]Z_^O#LTQOZZ=UM[%FP?<#'GU[6?>Q>3BS^ M/E_!YQ"^3FJB_AEN>F4M8 MQ0T@+M>Y.&4X6Z^NOG-SW'Y RK%*X^IC/^ WG)_C:SI6+Q;SS4?^?;K^\N)\ MM:;EEJ_^2+/SZF$]6ZV0_I<_A3\F+ALC(QT)2?XX*,\LA$R'S64RL3$90_=I MX]T?0>8XI>@MD7.EHYY*5B/>85=;?+%8K5?/YOG5'U]Q3KNXYIMEQ8ELD71[ M=?"CIKLX^0*)&QVUYH*IQU)_C\'<+EK&J6T?$EA-N-X!>EY.EYC6[[YBK:R: M?]YL:R+IYD?-R;3WHCXZH 'OH@:AB6/5^W/YL;8=QR!G&QWCJJ,V$EXT9G<' MD/F(LUE]A\ Y[6)&''J6SZ;S31UG?*H, MB$:VM-93:;YQ^:O$Y9++CPHT)%8 MIDRRX$0T4#QS1CI.CLACB6M'J:C=Y(S3K&-83=6(^1W@Z#Y_)D*C8>CH"&#- MPRI:D]?+.&1.>E<(GIE_K&=#"\MHG%X>@R+F)#8?#Y/%.LR:P.3Z5KZP%]\N M5G0U*Y5+R,0 Z0-I3"_!"QT? Q2MI QKGH9PGP^E=<=P&63 MP(>K]27;FN0@F;2$=QUC!L6EAZ@4,8EQKI16WLK'BNJ."W;L)&=< M73,$?%KQOH/+Z>8 7 4IIO-SVL?E"5G,5\^Q+)9X\7N?PA^X>O4'<9#$-IV' MY?<6>");GHZ3#1?6S(L> "''H.Z+U1.A0;2FOM->!V MQFE\-"R,^Y!]%]KT<=:-#?<'W+BD";1%'>@5&;&@N"?&"%OG)>&*L, M"Z9UI/T. >.T6QH2)L?SMP.]\BHLYZ065^]QN4F!>QY6TS0).GGAHP"<9M;VV=;"1FGX=*08#F=WQUHE/N;>#F=G:\Q3] [660L$)V) MY!VS ,&0I6E="%$925=NZ[C!#E+&:<;TE, YAN<=0.?O6!OP8W[VC4RXSY>] M =Z5!^FW%^?"E-HHAC%@*=+FF*F!M)0A%%-X\;Z(^%BYU#& .HC D=H[#8FS MX034+_HNS]+#'/"$/@MK:7M1.+K,)3&RT$:-M8DQ&^C,M59H!Y(X4@NI$1#8 M1$@_97;5BW>_OO_PZJ_T.V_^X]6;W^BOKP9)L]JVSO#Y5C_<7:/$JVN0OBL7 MJ'TVS[5 :(E?R+F;?KN,(EQ#V,D4C$\>@O:DVHS0$+-6P(3C%@E9PK=^03N0 MQ+:.87*,D>]*1]87!DJZ5%_9'3@5DW?%\:!:V_R'.X:#*;(AT?&XPW@(WSNX M0M^MO^!R"V?J7FAC[\JG\,=%QC-]?XEAA2_QXK_7O&/),E:L!N]S??=*"#[7 M$DU?BG"Q%O@_5I9TU*/1R52/FQ7QE/!\8@EWC.G7BR79(O.+VI_T?3.7H;:D MV+SX;_XVNT! _L_SU;J*YYH_-1N ?K!>+Z?Q?!WB##\MWF]$/2%O7D1/+CX9 M+:+. (K$)LE!!R&$\39JWMJH?-(-CJO(GQJ]>QZ>\:$T:HWJ/M)Y$59?7L\6 MO_\5\V?\2YC.ZS>?%3KF'S#-PFIUW;"\LHP8<\&#@M&@8A:*50649A%J:U%P M.4GKDLQ6MT0/H4>=0,\PPU Q9P<'K[" G M9V*B"U\T3V4_D>1Q4W8Z!GQK<7?PQK1EIU>[G&0F8RR,@94LU ([NL$4W6#) M><$]YX(XV3S5<"1+0E,J4<\%3S@71)$+Q"LCV--M$EP5/K M5\JMA(P+G5,DNQ4DI["Y ZQ4SZ5>X/2?5__G?/HMS&@SJV?K%V&Y_#Z=?_Z/ M,#NO)4?&:"D*,%>S<9T1M2TZ.2J*,<61''C;W/[9A[ >L'02 .[;.\VET0'$ MGJ54A_RMR!5&VA*Y"&3#777*% H_=+_!JF5X5)=$PV#NH=GDU,XL8+3?H\T/E0D0?: MC;"0;>&<&<.];ZVH]B!K7(>M/:I:2Z(#<-TE/OE@2]894!1?ATQ:<#9*0.ZL M2.1<9MGZ\>-PP Q6ZS. &CJ:NQT$AOZR6.3?I[/91*"(V20)OKA$="<.]-L. MC-"D0&-!@ZUS#Z[6[N%>:F(T'\7,#O0#^9G3-;Z=?L/\AC@__SREN_2"+W2C M3NIMB=Q**%+[&NM,$+-T@-)Q^E%4BK4.;3].40]73A/ -&1\!S!ZOZPECNOO M[V>!5.L\5RO_Z^4[ZB2R* M:!R474U,$&01-YT)*&5B(+B9L7>CW&#T]7$)- M(-2,Z1T Z+KD^FU]Y_E08F<^V=1NR_2@;M\:S(:P&$$0_:5B7IM[--I1C M)FI$$"K562E>D!]*VXC6&L]E<8_/-CXZB^0^(>-6?;:\VTYFV$7+R!:L$!JE@XR]H2Y8,$;L8MY6S^JG40(SN(T;R=ACB=3==3K+VK M-K-2OBQFQ/15-?;7WV\2HEB6T84"J6Y)A20AIF AA^AKIT81FK\W[$M;-[G[ MP[RI#R*B#C3/K7W=#YD&R9,O9,$AMW7"0@Y )AY]97C*)HF"K'47B]W4C/M6 M.HST=T/L%%'T *K%_/,G7)Z]Q'C]7)>=()Y8!D02@K+D:CHL-5(AC+3,,&^: MJZZ'9'0#HY,D?!\X)[*[ \1GME(Q[NPV$FP9,[P ZK\Z^SA;?$3_@C&R _)!7D^0T=Y)[B-S6 MIHY(=F&*#CB68IR)P3=_WO@A4>.^< P$J+:BZ !;%\YE2LOSK;MQ*JEL)8(S MDG9C5:ISR1QX@@-'+^JC\R#._"Z*QGWT& A5#870 :2V[2 '(;*Q@,P32Y2, MX'B*(&(J5O 2L7DGL".A,]ACQU"6T6G,[B$T<,NVNQ7?XLJ@C['.R!3LHHN^ MIT, P@F98DP&=>O'UNV4=&,8#>B7G2Z"#O3.MM>;*_9]?W%9Y8GYU@9984X6 MIR%JK%,WZ\P&X3((:U#HXKDV[<<;'$AD-V;4PMMM8@NK6)B5#" M694=8"ATNR/7X$-!LD!=TD)'E9I7S]Y:?MRTDZ=^ASF(V1UXBV0CGDTWG8U6 MF[X&=9C#9YRGNA4N%"1K,+ HR268!"LF*"Q=0^?1\@9-__D27#4 M2A@=Z)^''"*[\&)J[=8>*MOG@5QS59!+$H0-D%BB*ST$.E6Z%/ \B103TURW M3JIKNX-Q\V6>!+TCBKP#P+^_6G?#AHO"931!AD+'-8<:.72.7)Y")JE RTPP M7,3FJ:!;R!B[=\5XJ'A8QGF2B#I 6;TA%O-;]#M9K"]2@L^1K@441+^3O.90 M<_2)1]&\AN8^#6/G<76#KY.$TP&XGN6\27\+L_=AFM_,7X2O4[(S;VUKPI", MCF 4<&/)"R*?")QAQ*-B;&8F2LY;P^W'5(W='ZP; #868 >0_(#K,)UCOIJS M\BRE\[/S3:[ 2RS3-"6&JX$N!27 >;_I4J!-%D(' MWMI/V47+N$'FCK#81%B'@\Y?@&Z.GS?Y>,.$@B;)"@PIUN3B.HZQ-D,)D8Y0 M8,YA$#SSYIU%'E(Q;F"Z(ZB=** .HM@_BF]-. 8I%!T5'S>/S[2IZ*P 1*50 M^\*4&S!A;BM-(T^I>^J'D=/E\G,V-;YH#OX%U],49G>WTJK#\=TEGJ#=\2-[ M>LK>Q^AMDH436FIS+86)060"@9589]F9P)JG-#Y%[^.[84KB];OE9MF\N?^O M)HU.'-?2QES]),]J/W )/M1Y>T'XJ'0*'%LG.>U'V=CQYL;(>3R*W$0\'?@& M=W=U,<[QV?GZRV(Y_0?FB<_)1Q$C9/+/01F7(&!48(/-D3,FDAH6;/'SW*7C.%2@V&D=Y71",'Y.@#9LBA"TK&Y?_D#DL8."(\ K6,% MT@&^;KV8[+S@E4 ?F*Q,"N2Z>%D@:D>'Q[,Z6=EDI5J_.^Q!UMBQW(%QUEHP M?6'MP3TO4C)9ZAI;UOPBUA<5"V"TR2;'R,N0&#O*YAHP-OMTV#I)$#UBZOJ: M%T8QYR"A]* 8_1$==R SFF0ETOEHG0F\@Y2Q@Z]/C:4C!- CCF[?Z=(ZC;79 M?<9D:Z8S7>;.+C]TX<)Q>^QD_91^*N)OS=-%YV+,7"AP&SZ17EN M( ;KZ"NZVKS2A>D!)P\^H.=4G53G!-%GOE\NODV)<\^__VU5:UFOJPV?I?7T MV\5+UA4'DJDSA%P!&6CSRA@&GGP,('Y@T#:3J]LZ*'HXE=U$XT]#T'WM-;"X M.K@D:6MENJ[Y1J20B1G"<4!=1]%8K<%SJ< '7B1I)FN:MWNY67U< TMYX>C M$XYA>@=P>9;_\WQU43OV:?$!TX(LALWTLYN\M4^+0UD9I4=MR;2(4I)]P8L! M+[P'*5 +6P23IG5BV!#[&/>QZ(DA/#H0.C@,+Y%6)HMY(^)Y?G96,ZK^L?GK MA"GGG2.;.>D2Z*X)-7TS2+">29FDB[*YB_$(.2-/]!P=*P^:B+017 <8O$W[ MM0\W__QBL=I4][ZD/G("+M *H;O_]Y6-UM&37)67NG>*K-],D^EYJ!4XG5ML#"YYQ#]JW; M>6^G9.3A;KW!L(&X.@#=@WY1E^-5G^,:1LU(HHO\>*_MQAW64=YS36>#7.))<@V MU%F_UH"3#$'3(6.Z%(.I]=3E_:D;5UD^L;,SD-"ZA./#V>:3K+2-R7*PH<8H M0K'@>+90DN(RI610M8[![D/7N$[-4)CX(?1.%% 7Q5H/=W4Y_/Q*VV\=@CYQ M6GFOI0#C5*1]:@L1'0?O=!9)+!!M44(PSM&%(P(X%QF$[ 1//G.%PX-U'TK'O)FIU6GV_FL()HZW0!S49(L;V^&MQZWDC9N%O-HN#M=3*->RS5W MY3'FW6G8?%$2?#F&%=<3$QT7PG (SIA:+T?&!S<2BK(!&;L=W*+[1[(FUI 1&D@O!\FKXR0T>$M& F/(%$:TV:31$L'& MM>&>.!XXD- Z:'&R8V=OYM]PM8.1UMDZ64B"X;1-)7F&J KM4)'2)D0)V3Q# M\W JNRGD?I+\Q%;BZD _DG=^^1CU+/V?\^D2::_YO&X++^-)Q:$//DA@CG-0 M=>Q+R-D!XW2WR,!D\:T3&WY(5)?9C,U0<3^;L:F(N@CY/=C2\_/5=(ZTFXNV M?)6]ES_)$QYMR!QKC56DW1G%(5HR:%1&83)Q+Z?6]_(A]'69EOAD6&PEN*Y@ M^7JQ)(8FQ+QZ31S?1->W<'1BM4N%#!W:H*$+A?PI<#[6H8!2>,%*"LT?[@XD ML4M"*]BX=E:=0BD\F M\ YTZ"T'C4[O^3)]H6W1A7!KLDW"^CR'!4*IA[?.N'&">_#*%Y>5=E[RUA#^ M(55=^BN#@;.MD/K0L)=[^H";L2"?%I_"'W^?KK_4-N;$0=KJCFH!.;Y[C=N_>:$'#[:)#I(FFQU52S= M)-Y'<+:81%PQJ%KC=H!M=-,;N&W4:&R!=V"VGK39][B<+O+#W*K+*4&WV7K! MZHGU*3#/206X6G%I2/%$3G(K*$/PGND@6L=(GW:'W70W;GM2.H9)!Q?':1JC MZ,@-#QQ*E-5V4S58:&BS25J>Z'^Q_8#DP2^#IVBRW!'$#Q+BT8C]NCE(Q('E MN@/X@03\3MJWFC M:8WG7[_.-JP,LRM6OIF7Q?(LW&D]ZR/YO(4KL-[6"8$F0*S=\K)UPB@M:U)W M8WSN25HWC:#;(G$(P71@(M^J>:I#RVO!BYQU YHHM=9PN?7F32S7/6V)LM:/;;+$Z7^(- M[S**'#!#JB$]901=Z5$68.@]_8_3OEL_VI]*-[-N;9D\FRK$+&Z]*TNO; MQ,WC6IXP;UW0WD".G#2VX:2Q(Q,0)$O18FWXO>;H^KY-HYNF\4O+\?/W;8OV_<:/))\9Q*2R3D)7SH**NC:Z+ MAJB+S#X)G08('>Y'V[AWZB@0'%1\8ZNRMV&>9R2VCU\7\]6"%O^$Q,?U=>;* M:L*#D2D8!LRS.FW+6PA1*3(Q8B1#!;.V^RFU'RXU;O+0>.JMK0Q^RB$P'__Z M[,.KO[Y[^_+5AX^O_N??WGSZWW>WTV@:S)9EAA\+\Z.]M9\/LTGOJ3D4)-$: M 5M_O['Q @&&(0.%2$A"NBV=<@R!,".YW<'EM@U]1<!9J3 MV=X!AN[MX>7B+$SGE3W">^G \D(NB2-OVO/@@-SJ9$R20X>TGD$ESN R;.<-Q,FPZRZE6_FEP[HY69TM%HGG8")6LQJM0%?ZV,$ M"R$75W)I7B7R*$'C1@;:PZ<=]SN T@=<$S\POPK+.?FQJ\M=Y%PSI;6@>]S0 M+C!'\()SR((!64D)JU+K#8F[AQ,WH'4$R# M2*4#N&T9@GRYD<1]+I53PN5Z<=-&O*Q#D TYJ8[\56E;YU_M)&;93**G %<& %9]L%)8' MV_I:.Y#$3OS\(Q'QPR;<[<33 ?HN*L-KI3CFB7,I:18L)"[H;N;. CF@!H1T MEK&LI$[86C7=6K^WJ4 -!;UM0-\Q7.\F=_TA;ZX+2M[7&9@DL_5Z.8WGZZKB M/RWJ"^9BOB9:Z!,_7^6(38H)R9J@(9.5 *J(FD\H$*PT64MR1FQL'9IL0WEO M8X(&Q.K32[H;E-\9GCA)D9&%Z11$GI"VX#4$'@)Y,CYE6:*(IG4#B3L$]#;M M9SC,'<_W#J[4.W,X=T3L-A= O-]"X ,2%U?3-7[$Y;=IPHO*O3K*\_-\\RG_ M$6;G.&$Y"%]J[R%?DSJ43^!U+78*V=CJ6 G1?![TP'OJ;8[0<-#N"AT=G):; MVJ@-SV];1INVOQ??(,[?;<-1C7IF2AV<;54FK]&25B MP4 H$;2(TF>1&Y^" M8VGM;5K1<.A^$FGVA]K-R7NPV0=[E)ISFQ.([,D-C;0]\C_K(PT/N8AB-!L8 ML7O1V=N@HR=#:WLI=H#47>'X:EE=[6^K'?]^(ZZ)UF1?U7$_J7AYX9U&6V=^ MIF1$-MX5WOI)]T22>QNG-!Q^GU*V'4#YSJO YK!>S0-XL5BM?\7UET6>"*Z- M*K5M!0L15"H.0E$.9-*>)R&%4ZW#H_O0-6[-\5."LKF4NNB5=F=7%W?$]3 * MIZ6SI/8A1X5U+%H$IU )I/IJG#>Q];W^B/DC%O,-QK23I#)T:KM&R[CHME+ M(6WBPNQX>;ZLP;6->[I06JEO4:77/.9G(<_=OYSO" =R_9>.AZU>0%#Q9 +GH&'FKHD2H!8 MK"#G2P;)-$KNVB?^/-E;)_^G>'@:0=1-0=ZP/O9Y6$U7B_+^UD?=)7F_^M=M M'W-R?>L/:6M4O_IN^3G,I__8+/"B%D+/IOD"^/-\>_%WY;(<.\RNTX]N>ICP MP+VV6=9AA1)(S14(7@4(NA0;N?#:M_8/FQ!^%X[K"-/X*-#B-I)$[GD=(GTQ,@M>Q@WQ^GI\?P@9#DF)GIL0_ !:T>% M9RDMSN>UMC._ M_3M3P@XQZP:U.4A>--D!OL:!5 D6(EW$8!)Y+TR%2/Y*\^R=D\D^/8/I:!)N MG3$O@PU!@JY)M,J*6I1?VZL'#!B)?02]?EC7B:Y]:LP^S*%Z8LGWJ%TW\>#5 M)COF*%UZY]^?K#EW4]-(3UZ-S'ZQ.(MT?5[>JYM1[K?6OH:7+B8GCQZ241&4 M\Y&N=(60*KQL,G1YQL;G^C *3]5^6U;;9D.8B+&0,0.,<4<&C;#@@XT0$(70 M7G+;/*%N/\K&U6 #HNF^LAI 4#VJH[\L%OGWZ6P6YOD-?=3\\S3.<,/0H[33 M8Q]WLK+:F]9&NNMJO6@KY0!M8L(Y4U1I?60/ M(O!4S;778C<'HW 50RH:S$7,BV6(+$=PAOPCH97.OG4P^S *Q]5DPV'KOB(; M4&X]*K0/^ WGY[@B)?&BQD&)?<_#K X=/=)UW?UQ#?S6/6EMI- NUZN36*_6 MJXF$+\Y7Z\49+F]:GG&?7,UZ15]J>8.HT^ 8W9O>%;G:NL)7CMJQ$1C4E&,X.M:^GWI6U=_WW*_R>RYP!3!6L](>H:!)Y#4T5)Y-YY]O/<]<&+?70#+"<%%, 9&DJ^5G'F(BCSTRY9VP3C/?6KD< M1N'IF<#[K'9S #1Q(TH5P&7"OM))@2^1 >.>&&-Y]J%]GZ"#2!Q7*PV(KX<) MP\.)KD?=]1+C^AAMM?EW)^NGAZLWTDCU@[=<89;1KV+*$*0PH*)P$+E2D+4O M=/?(X'7K@7/;*3E5P]S]U!LX.H:>P&_!\E@K)R)ML"1&EGY*6I+U;<2P&^Q$ M8S20_WW-T(+E/6J M_@YS-XO%PEQ4[T8YM?]^@\\X6:4]3E4C?75_D6OXA%R';@0!MK8?(T%* M I(GZY?IS$T2QOG6@>A=M)P\".'>Y]X -R:FB(<9;!T2KCQM,M9GEX)DWT>/ M0:;FPQ!V$3-R=_L6.'@P"Z$)XWO4&+>FX1X7/;[YYPVBQSMH:18]OOS\+9=, M-EX7LHM!8=!D9AM+)C%B[7\1&;<)76KMA3Q"3K/ITMLNN60"89W,?:5R[57M M,SA)N/7,<^:MP));-WQ[C)ZQH\=M,+%SRO2I$NA1:5SE-7W$ST?GS*2E;<%7,X.D:JY$]B!KY![-+;#QH':O ML3!ZU">OPW2YZ23PZZ;UQ?%%(ML_Z&3-L@=]C=3+]4HW8KXU-9S1O4$" 9X* MW1U,9(@B.I!<R6DI\M7&N&J*^XA"*OI"&4A ME-8LN]8#YQ\E:%S5T@P7]]5+.R'TJ%BV5-2^7\RFQP:$'_NX(:I_M]/:514P M(4Q)GCUPD>GJT3'5JDE9\STE2W0QL=PZ8[F+*N"-M-Z56W5&55;?+_Z\.4!6 M)6]U5I!M+2IU 2$$.JE6&1M8*$R+YK4H>U'VSU"Q>PCV'I1FM)=?!PV,'JF. MV[$_2THHATU#,7/9TB$0'V5Q&%*,JC2?5' HC>/.)!@?J8/*M,=+^Y$2G4]' MIZK]^$.'+"W:1O5 \"G"6#H=3,J%"5PQK_2C["#D_4^G0(:AY$+]H M))$.;M>;K9"NGZ[Q[?0;;C_J-UL4CF%.Q8+A7("*D0-QS@ BE]E*ZT-IWH_M M<#+'O6/' .,P$NSQ.GVD0.SXZ_3''SID8=N U^F^I4EAYD-397#X=7*U;N;5IR3#/;ZV=6SE"#+'O5J? I!#RZ['2_56H>/Q ME^C##VE9@#G@)?E8R9W1GJD<$#!+#@0=!3%X"5Q'0RC2QK"?J SSQF"\7N3% M^;*>O'N #CH&%PI9I=F1E:BK%Q-8 I65E+E8R0:T\Q^G;>P$FS98V6W*-Y1, MCZKF84'D\1IGYV<-4+8YH/XYL+A.I1JNEP6T]1F4C!D\F4#@.)<\R2!0M6[T M-T[QYL,%+@+'F%\OZ$K>R.C>Z? Z92E9M1,=@A(J0K"U0MJ$4KPL,=O6?LSQ MU/Y4)9V'H&Y72>? NU1W=6:M>,5W*U_W:32KR0KF+?-!7W-R%MO5!QI0TF!T][2S1]J=0^Y'^1N9!7G(4C8;1V=R/P.8@.W][(DXV*]F0A(3#K?/(+^)4SG=31@ M':!P^?!Z2VV^QV59+,]JV/!62%=K5:0KP$/2H(HNX*+S8$5.,O%4R\T&1%^3 M38P;5Q@8LD\OYAZOP@=51T=?BSL^J7EEWX#7YM1.]\MMCM=..SZI>4'0@-II M=^E'L#+:Q.ODCE(;^Q2(%A5(Z]$;D]"DYG'!H?*F]8IVA M,\E*!F[I%&8NN<+F@UY;;J#C(J9#-(O<1VF MLY.GQ3SXO*;38QZG=IQI,HZA#HEQP!R1<%D(#4HH$.061%4""M_:>GG::3(W MA^=JW=LB>?[]UM\V!V5BG0Y1Y@ Y&0&B,,;)($:36]9EA_/:[O!3YB^S!>SQ>3U9]:(CML4Y_*#E!HHMA MV#LZ4M[\]>WB]]K1]>W;%Y?T6R88^3D:M*P]N04I:(<:(7'C@JK1Z?N#OW;! MX^&'C_M2."0F3F1D!W=1?4>]>>3U85DJSUL_ MC>ZB9?P,FU-D_"ADCF3XV-?0)UR>O5V$^?/7]+=:HG&I084NUC*FP,M2VRW3 M5[4"$A+9=#J;("43>UU%.Q;H"0G'BF[1F(\=*)&WB_EG^K2S3;X8_9O-(2.$SB*V[HJZC8Z]("/_*6ZCD\70(92N[3PE,[,: M(FE74)DK"$J1PRB2(F-=QZ!:&S;;*1E7 YTNX1] Y@AV=P":C_5)!G/=Q*4" M->B]VB1.=\XLUSA.\3T1=4CI'L@W:BI["Y!YR^!+O4ZLR:29PG%HN16IL)2:_=[*R'= ><8(3\.G2,X/B)L5LOU MY+J*X6/">5A.%YO3%.G6+63S@?-.D1W(.#AN"G!GN)&Y1!_VRC:@%6[!A?YV M Y6=B^\%$_U3WUMM&#\V02$OT?8V6O!N$_0L\N L91-(V$NFC-X4Y@\GJQQ!165RJRZ%!\Y@Y$X;0- MYNBJYC*"$%F%((3+Z!MBY.[J(P*DC4BW@.0$_G9@N6Q1MF_I&V_H-*TF/F)0 MEEO2J:;.K:!;.ABK@,=@44?Z?_4$63;7].R%'O-37U#-Q=(1Q&ZEP]5.RE,2 MU^8O5\T.B#(^T47:JIE!8QV-5)/AO+<&$I57'(F* M'7!K+J*Q'[FV;NQJ).A;7-,RS\YJ1XV)39PN F\A6E+>JC;/<(EX&*5.)M#_ MPOVZAQW/7GLOV5U>QFE8&I#?'2BQN^^&KT/"RWUP(YAVT8/PA6S,.H IZI2! M6"2Y"SRGYG?D+EK&?28;3#DU87UW$*K/QA->C'%!&^";0>PN!'"1_M R"J5S M),NQ=7'!0RK&C5<_$6P.9O?1@/F&R[@8!#+OD=R-/$WOP_?-7Y?3>9I^#;-) M,E*+J"5@K =!R$"6ID^@R?#D4:.29M@\GUV4C1M2>B)H-1%+CX5DCPRTN'*& M%N7%%_H!$J.O?ON$2K/3%AQR@,>A^QUEN(?B081B+12L[\(:ZQQ[K\"88DKR M-K#<>C[@V,,]-HZV\:X4'QF43&Z(RK737D2UR?XUJ2B=^'"]5^^0\C,-]3@$ M+7L,]3A8$AU89-=1X_N=0BYJ6S!%E%F0/8EU]E?U-_#V"ZH/TRJNQ9T8V<'-<76AWCBG='46G>LC) L" ME.<:/,<(Q261HXTLVC*0)7_8:]L3E("U,S=.XW-'0/FPF,U>+Y:_AV6>V,QD M48P8(A769. P15BC779H P^B:&'^^3%_""F\&"C_+_WF^VKS.K2:!<C W26+#U9 M$G@I:XZ>B$YG$SVV;JZR/W7C/J$.!;7&4ND(;]74YS$%!7R3XIF-)I*Y!#19 M&)]2RJYU1\:#+KC!WDT'N^ .X>B)%]RK>1[QY>I!C'S@AZM=ZSW-N]5>NQWE MV"L6E0\28BFXB_&8K-/4>;6-58C/5O]:.CT1%KK:=.,):7,.:MGSYG6%MC^U/5AT+?'U/%#P@^25P>WYB/[>?[]U_"?B^6+65A= M!.F+T#:HC)#I[JAU?1$\&9X0HQ#2%DPRM'Y4/8"\7M["VB)D\33BZAN)-QN[ MU9V%DPE#IH@D4R21.Z0R@^#1@?&&..AI=W:OJI4V:-Q&XLBMM8>"ROZ0/%EN M8S_.7,VNOIIG7;N'?T#RDS!?_6CSU_K0\&7Z]>JQP?%@)$=BIV;$3N%K/2M7 M8"0ZR12+Y7[49,>KS7'K=XN[T_&P>%KA=* 6;UI;/@^K+2R]V%1V+'+!'7#M MZK0BD HK#R:D#\#W"P)N'E6B*#B)I8+52 M7^D8("3ZRHIH(D]<2OZ$%W%WCY5CV8/'":AOT/UE60.3W&L6:C\LJVN*0'%D MK?"2P";D1<80LVA=7_,CFKJ]BTLV2?"6YSHA-X-GCNX&EG7@1A2EF@]!.IC*;J_;P6'80FR' ]-? '.. MG^O"0T/S-UQ/8LYHDM(0G;2@$!4X*T2M)5F^Q#K,G?Q5I,2?JD(\?\LWC2:9('5AKX3&X0,Z%+$+63E>.?(TZ*Z/(XA$] MY[9U*<&3/G'UKN:%EB4JU\] M0;^=L-K)ZJ[53AMIO\LU7A.TK\CY^W3]Y2H2=X-=%PLSCD.ANQ.4P0R$Y 0: M3?$ZAV)*;'SP]R3MY,KL.UQ_=\7U"R<_"!EY,8FHTW2NZMY]\0ZBR@XQ\]JF MM_&V'Z-G7&TW!%8>%&2WDD8'[NKCM5.62=+84D**/)"+4QNH"&0048OL9"*M MW?HJ[;@HL9W<#ZI,/$0(/2#J3LU-JI-/3$H0BG7DQ1"#7#"<]E)8S,YXR5OK MY)^F,O$@P3Y:F7@(E\=^^-Q96A=R5,D6 [1BS2>L+\6L%!!&&<>2$U;L5Y#V M,U0F'B2QO2H3#V'?V!AXO*"..V=#=3^,B[QV6BI5BPK:$XE92L_,GB6J/TUE MXM%H:,?(#FZ.;0;;9F3ZN_)^.4VU9F&349*#S*EHD-9>E.*!YYK49F(R:J]C M;MXI83_*QD748-;) &+Y* ME[9Q+[0A<'$P](X0TMB7WXO%:OU^=KYZC7BUOTM]36J^2"3:D_#DE+J(X+A- MP%5AWC"=TOT&?;N2NW8MT3MBCA'GHCEO.U!/KZ=_8*Y,N;^/4BPZX1&DJ8.P MM5%U^$D$(T11EM,V=>LA>;MH&?>^&Q1,3<70 9P^3<_PV3S_2N[HX_

,^_3X)M!J*9.39#Q<)CY=\ MN@AMR"#1#!K);M&[HL8\*T%R0>768]'67]AO],0<2#DCA#/ MV/?<^^7T[#KFM+C2SL0D%9UQM8&ZJ#=UJ8T&+024M+%2F,QQKTMNZ\?WC9)C MA+AHRM&Q,?'Q/*;[]%O#Z=R0MUB*(C- :0^N9 \H,>>2C$/&]D+$E@_O+[[; M$@^G<+F#U>6AT9ZP;)FH\Q0-'1JMR6_( MO X+-8EES756[7#RD(#Q8BZGR_0A0$YD< ?V[27UMQU!S4(.44I@"4UU+1UX M= Z0/$Z#T7KN6S\)/:1B=)R<*MH'69LG\;D#I-STHKCL:YAVDC!>X&P8S+3C> 7!VW-!OKTMI0[)H"VT@*%%[ M$(=(7SD#,1@5225'OM^3X>EE+&\/ZO,QV CPP2(T3471 ;1^4//SZH\T.\\U M'6VU0OI?_A3^F-07>L.,@9*EV+2LO>B6DZ.F*S^0XFU>)'H$F5W6NQR)D\73 M"NTGJR!M41)_R,"XTM% ,$[7_H,. L/Z1&)T2=:4T+S? M[Q,5A=[T@;J8$OIF?M/<_]5J/3T+Z\O+H@C+= H%2G$@A*-K=X;>EG#JX=W=OY_GW3_09%W%]'\A(U19$KO$Y:V,= MFQXA*132:N)JV"O+YY WD3WHZJ6E;U-(W'\6:2V?KC%7=W3U+&X83YP\:2E] M[<-)>W).:A A.<5YM@'9DV'NAJZ1WU>:HV%ON!TIFA[@=MT ]F)3F%\OEG\C M\V7Y'I>IBN]S/<2+:IY505[ZYHK.)3,L@!;1UUT&(.M4@]:IE%R49++U(*SC M*.T5DL+WR'/'U:L_ MZ""20*?SL/R^V?1OB_GF_74QHV4^;PJ9<;6>T.'*UAEB !JRM'7QX(*2( 79 MV%X;1-D:J -NIU?]>B3T%GWBH(,C\2HLYT3^BNZ5CU](."^GLW.Z;B9,2+32 M*M!6T%5B8H;HE0+/L"3!+;.Q=4/A':2,G,TQ,!1;\+\#&&T+0M"6Z!"=U=#: MNSB;7D1C/]*?JS*MK4/?+_';='%>MSY=Y$E,PF/0#+A,&53*$H*4JG:5,9)S MR4KSJ4ZG4SURO=_ X'QBJ?YDH>\/6.U\8OI6E@S40W'/18<,DQ^S[R<.G@?A MD\E*0-GT7@^J$.B]I+]FCM3C^[< Q\U#YYGL$$6\=ZD*D2;4R0O;?>)A.+:EU:T(;RGR/L?@C^=CPP M/J6$.S @3M[U9@SX2[KZ-O% +Y)4R#P8RU2]=FCWB FL-#)8HY,. [V>-=I! M%SA_4@RV/@;' ^*?X3C<&(""QX A&A*"3*!0(3FDM;^>UUF6B,%B:[NZ'?7C M.G__#,?@."#\+$=@XJ1P.M;^)<[43B8HP9/' Y&K8A-/6L11#)F?7'\?B9IC MP'N0"'\67-X\TTRB(A=<1 8LV@**\]IK)V=@UABI4\DNMVY\=2")/[F2?4*L M'BG6GP6UCW'Y(I[#Z[C&%*7.@$'701LI@3-D34DNN<;BHI&MIRVUHGW<8-W/ MA//60/C)(GM7#ZR+M/62<[P0N/'&XSZE8 MK>H(-C!+SIT1U9;(((,,168IK-RK++"_<-_6SZY2>'8CA._7?) F**Z4IX.( M=>1DY&1$60M9.JV$$-HTGZAR$(%=&,5-T;3/BTD;>8U=Q/]\.IMAIFW4+ZI; M^P$33K_5KU:3PDH13F9(0=)&C"^U"8:BOVJRC# SC/9'.O&'J_37YJ&19!=# ML+D#FW,GRW[#]8OS9>7Z1'AIO# ,B@VA'K9:1BH*%.\PL(+(RE.TGKE'5G\= M)-I";2@)]0"Z\'6Z#K/I/_#:H*G-M6]M*%O:A#496Q^:[D@Y]8"^G>2^^=R9/>@:M_%.#RKO2!GU@+LMW+OFVI4F-UQA3DY"VM0>"?)Z'#<^0ONO7X32XO.\FBD3+T/A(M8:6B9!:3KV+@4)IA2A+,ID4NOBC\,H_#D"R8?@ MZ2#M>9K$>GR,>S.G'1&&3WM6V_(I)RNV'U'62$==+?/]Y7259HO5^1*O<11% ME#8S#E+75(,@(@DW.K RYD$ZUUDN/D'-Z$>;E1W\(OU\/D2+KX_WY,GT) M*\SOPW*](O>H-FY:X?(;KB;<16&<%""Y%62F%@<.O2>KE?-$K&&Z>6.$(\@< M5RNU0M##8LEAY=6!.WN]Q;\OEO]52Y@69+;*P2'72!X]0>SU=#Y=?<'\E\4BW]N20I]53 Q\+=E7 M(@IP45LPT:+0167!6_?VVX.L<9\F!H=8(WGT!#':Q<0ISTK(""R0V:F,"!!] M4" DTL')BO,P&)9H_7&?%08'S:$+PDAH[B??PG;X[7Z_685X[FD_JB[ H M/('@CJZ=2"ZWTXP1ORTRIC"J^^>U&29OD3$.)I\:**?A\UBI'8W/KYNBH$W) M?9MQ+0=O^24N;YY#7$"A3'$0,$MR\FI: T^%5 $6C9QI;5O'BT^C>)PXWDB@ M'D'(O2C>O0SO%V'UY07Q>%."-RDV.E>S(AP6.K\A<(AUKTP7A]EIHPZT! ZG M89P08 \J=V!Y'0W+;[B,B_$M I^2RAXE1*7JW1(BN-K9@G',46CO&-.=6 3- M@XT]P'-XJ9UH$;R:GY;V=^)A_&VQ_H!GTW4M95Y^I_:U1Y#EJ%NO!A_>Z3/_C8I9OEP+J('Q, MI#5$UKD.=I$03"%9*)V<"EQ%GIIKWEW4C/M$V&.8H(GV21<1\1 MGPI6K;C<8ZS])<;U31SZ[6+^F18[J]\](;C^XP\].9I^(-V-PN>;SW_X8BU2 ML:%P#EQQK%8BA^"]@<2#UDZHK%7KVL'ME)P\2I4^]B*K.TAG>4%+3M>O MZ5QN2E)J$T\C(C,Z($@3+"AI+'BE(H1$/XF,EX2M^[P\I&)\K)PDV/MYYJ=Q MN3N<7 Y?"C:GB((!I\L7E)$>O,@,DHN*V^PD:ZXSM]$Q M'QQZ$I-'C8G>*O%9S+Z1P7^7.9?;"8FA=TJ!&TU>)-"*9HI;EJG M=CU*T,CM:EKCIQWSN\#2W2O[[747QY@,KZ^O@)LP;#(,0G .9-"N!,9E<:W[ MT.P@95S\M#9I6O"[@ZOJ[C9>A.7R>QTKOXGF3W@H.ED4]?:N27B.KG KZD-" M8DJQJ.E8#(J=N_3T9!,?*?!'070"][M#TM_FX6RQ7- M?]SWC2'@=#1WFU6RM$'&51\;K:4R118PR!RHZ"79"UJ!CXF[K 6SV-K?WT+& MN \60^/D&%YWITIN-9X),:KD3(2(DAP)@19BR;:F8$CCI2N,M?;BME,R;B>T MH6%S),=[?[IW*::X41PV!U?EA.@AP1B7(QN@H5(Y!MYXS]+.\4QTB]WW>J0YA M=0?>U98H.Q.& MU?,P_Z^MH>]40C8EUOZ+WH"R04$D$^^!_9'H^NT!,.CA' I(?O MLB9XY9PJ8).@H^ Y!R>S ;JGC72:Z7R_ \-(C]_#C3YHC9C3F#SVU?,QG.'+ M\/WC[P3Y&@IXNPCSRVWDP@.Y_:D^VIN+=]<0L@8;2G "I;1)[G7Y[%YCY&$$ M3:^?1ISL06W4NJ'X_2VNUYN:C0L^7>[%%^W)GHO/-U7/IG3':+E\C EGTQ1(8.(F^0?J\!%KR!9GHJ70GK1 MN@OG=DK&]91.E_ /(',$N\HZ>%?K@3U^FR_7WU]/E M:OT2TT9O?OI]\>G+XKQVJO_T._W>]T\$%+S4J2[QY$NQ!(,D:,-8P#.#P&,H M4FH7$Y:]C)P6U/2%L6,@L1A3/AUHL9>XG'[;O,?2]0LV*A*;FTZ/49/3TD.I]^!S3C?%8JNI@+<.H\H0DV?UL#J M0'#:CP/'=((B=-&HI6:L?778;GK&?G5H)?6=<#I1!!W Z MC&0ME/2"X1.E?2#YL$GL[T# M\&P[8:N_$&_>+E:KY]__BOGS=/[Y \XV EM]F7[=G+V2!=W/48!4WM>'XDT^ MMP6/4FF9:A2L_?/Y,93VE,(US"W86%H=8'++-B[/JS,%LQ$1=$U]589YB%)X M8,7SS!1C.K36:3N)Z46M#8>$Q1!BZ0!?M4/#Z]GB]\L-72IND0(JR0,4A>0( M>9;!:6-JVR^I9-C$]5L_W6\C9%Q<-1+R@YFIIW*\ ]CL2JRLCS_)2@46N;[H M5N2L**#1%^7(P,#FHRE/J?MZHL33%I?=Z?SN #:5\*M(___?WI4UQXTCZ??] M+]CE ?!XV0@==K43<.W_V&UQC+,H:^1A+6@ M*_I2G7V)9,A33 $VT^'2H18NY3BGL)JSD7; 5MH\ZFW3/#3CZZ."[='!@XS" M*%98((H]W1!-ZI=/E$*>#!3Q/1$09CIG?HY^+F4/IOO>&6'' MM?NZ# M4E*_ER)AJEQ3.),/44H3$488,<6P[FB!844Q@0(1J3A.I/[/I [LA((N!?-3 M^#:3_#AA?)N$S)="DT3GZT\]HP(SF5#DB31$.."IOB['81O-O$BD,?="\ZT= MVG7I95+1KV52!E!W]6KB:\?*M_F342]J]Q%KN-MF#]VGO) M[I'FH51QB4BX70)=-RE>JHM0O MR,]I564JXZOT7?, ZCW]^4!Y0GQ%&.*<4 2;#A\Q+TE0$$@_2&G(^7Z+]-$@ MC%#7?IYAI!WM^ZGWHLZ!#^'^1'3WXXN"9^MV ZM@_@LJ"@,8IGX"3<=FHW7VGX&P[#-OC.18UM+ MW!NSX*[%NO,UVYRW-:5O^W!=Y$*O7C\D7(40M_HT9 C'L'MGJ:\03Z47$QK[ M,3:]PS6IO_T,RSMZXDG)=?'-Z ^TU(\:5+"6[QZ!$8W+!Q^N2 M>$@(\)KJQXA]K/0V7"*JNXTIQ7WB</,N2SN27I3[*OU$-.M6;5ZDN:97Q!S^%37B@ P 2Z&HXH1#U((HE M2H1!%*3$\TS7B9VEH-V@;1+KFHX@)[KOPLHII4X@T;E^Q+S(5Q/;#3^;/X,) M2K&YG%"6-)\U_[_J@461SY.8HU"F.K,8^2A)85<5\I#Y(16I$*:-9_,E_.G!$GU0'O$9Q3"?1& =Z :(<=V5 #;],7P?8AJ:CBK. M5-'N"=E[.E C)#G0;G,?L]5W@/L1)F&L'R[32?A(G[L$L*7RE: )IMQC@>ER MD%9%[)YZ36)/XP%WP'/M3V*]&AZPY)Z(I "W&U&$?=TZVX?X(4U$+/U JC Q M?5WIB"IV#[?>Q7*&@.[BX=9J]W-/?XXZRVJ1,CJM<$HS0VF$[3 MR:TX5(0' M48P8U1%YF!#]TD:@.TVHF,G0X\+T,Q(=ZHSV&YN3_>T8^KS_J^1%KHM/&GI6 MI<*!HAC62: ??0UT(1P@(+B'*$1X?L CKA+347EOY>PF(4Q9RX%[F80;BQ^K MJJQUBY6ZV1S<<9G3,BM6O10$#P H",^\$#PFQRE*/!'KEMZUJ&"$ M-X8%OWLUJJ.#6\Y@34-R81)QVR:SUONOO'J2/%.9%.L[+U$(JXB''O)#7^?F M/ ^E(HH02Z2$!1:PJ-]!Y"FS.:: '=,Q1&IA&F%'S.1C44I.JTW;)DQ#+%0H M49+H:^A$02 O58H\&)X)&0=<]2J$[FDCNZ-;-! SE+88R0A\7=@H]?"WG[>U M;X0HDE)?(JG;;&.?^8A2/T2>\$,9QA@0\RP$/9_=>$ELVF_7](S9;J&TG= M M?=$P7>3BBZROUYKHHHWFS?,//V$%P[ZRR2D;4<3^:&F@KA57B'/"0X20DRD.<"J;?$XQ0DF) UH\8\Q,BL/&._&>HY[[7 M'&>C4S/F@#&V@ZA;R&3Y,LMG-T^R7-5I/B0RBE)])QY"8*XSN?#MP? !BF/F M>UZ:Q('QX\3^VED^-GPW4YR(+Q>SIY?+"B"KJCLY:PY!3;Q@=%+FZ,SJ>5H; MRK.N!_LJG_3KBOELFS:C$=A32A42A$N$@X3JWF$^"N*8^-3GS#?>2.:8+J/+ MM=;GDRO!VM=N('[PP;E&(4D0[)=@)Y8*#S'&. H3&5 1!"$EINNHCVMC-W S M8@D'A5QFH/\5G,SK?9Z[Y6(!V_3_E>)CEE/PXW3^*5=%N6C&*UK ,.B73*AA MW)49QV9J[Q=0K@)]Q8XE20*QF."(XE2B!/;*8/M8/^+WBWB_#?8W:G^$-\!? MOJQ_N$H6*!Y11O4+'[X^,TDH+/G8CY#P4\8]2L/8_/3/5]-1?WF.[1RTOY^8 M+ ?V#=N\^;Z3:/+G/%+43V#_XT58]]!B&$)/?4D5JT!%H8RPFN!UA>,*6;:Q MJQ M]-4YA.HBC1 M+]G@_9+\(^G<8R,X\>$:PEAA&C[;-M"TV,CIJC'"X4RHP'$*JBNB.Q4',H5U M@14*%4FDE\2^H*R7(70.8S<7:L@:S %I^0S["K0NYIEH]&^R;HV+E#R-P4,* M)&04(ZQ/6],P2A$E@>_SA!- QL 9=OOHEBWDG8(00^@[9S_KI14'7D@2S! - M8EA:5#<6IC)&,?$33[ @#+U>35#/MB#;A3(F..TTD0$ .Q">KIUD/MN$8IN> MORF/J:08I:F($"8I;!\C\,,X#B,2QB0*?=,IR2.JN&0R0SC>O]=N ' '[*;# M";\>%*41\52@>T;[/H/%!2N,8D$1$TF0IBP22IKN/=E'+[MG;>^^FS;-E /6 M]U4^RWPI=:>3S6LA_\[JQZME5<-^H/SPD\^7^LZ7+K^ _S8](%+I1['P))(^ MK%R<)@(Q6*Z(\IAA?1=#"//-:LY6TXE-F4%;.7S7>5+B'+#-W:X!+/5B(D!E M)6) #)- -]4A*%5IH@1)$X9-%PZ>WY9AZFW==/8T'&P7#_,^TJS\1N=+^2]) M]>V1O5.KK_J)ZQ)@;/U[(T[OC(P[^KC._.P-G<]M!WR]UU.]WAOT,(E2CE&< MDEBWSM*.*>0H983$))3P=3;]6>G29ZSWVLI>52Y>Y.)S1IEN/YS):@VXN,FW M9.B*QR(O-[_5=V:K5!;_(EG=.O/Q;HUF-[^!X02ID2(/!XI_<4@*"$4 M?AM$<1RP1,61Z=5[3!=';.Y]3:.8@"='[6WS/),OXIBG'HI\#OM\T!U1ZBD4 M!QXA840)#DRW"CFNC5V;,\-V#Q,: +WM(Z&F_>&Z2EM?'\AA/P1K;MW3M; (S' 8+==AI'*F*<3M*!ND,GNYM8PT8V"1$. M&-9M*9]H]G;)K%JXKJ:W"BLV;^\J%JI8P%1\C!'L]?6.GX&GA^DJGU 1$--Y MX?[:V1C&D,WCGFL6?\ M$.NX.G9;L+V/%QL,OP.6M-T"7;YL?_EG)DM0ZO'ELWR6\R8X30(9\1 3F ;6 MSWQY(4IUZ_0T24.>DC 5TG1&MY]F=K^2;FP@)^#0)HX8F?FC>"8N8UDQ%'C M"C93$4+11(:(*9( 1!!(I#)DB%":J#B-.'\7XPIL1O8WAQU-2J[8K=7IE10:33C"'5#UB'+$&I" 5\+" (CA1.//(>MK:OER/& M9LH8^FP6QC#C@K6]7JK?/".[6I2!%^,DQ$CA !8ECA/$)(D@+@D@CH"0-!'& M#:Q=%;NY.$>^J 98*Z(\?]G3\." KVSNQ\JJUCW7[G[0I_4L:!IC25*)),<1PE$ 7Q$6,YB4I+"WQU)$ MIH\TVC6QFU6Q;G &:7+ V$Q$.9^WMP2"P(^]1$&,S27@221%+%$^8CZ!H)BF MC"5XJLV)B0G8?3#)D8C3FD4XL!PV/4^NB@7+5CT*CGQ;-J"\/"@NTH!Q@F1S M-2;T]/50Z2%/4>QC' 2,F6Z?.T!-1S;H[V]4^Z6G$S/LSLOKU[+,GINNH"O0 M'[S 2WW%]+-ZGH\P50)1(G4)B&0*/N:P8:&I?MC0UQ>)DA#YNLM.) GQ?-/?EBDOKO5W MOF\?IKUZU+_\E%\LBF5>WZA3_MI_$!Q[)*(>2G5;(BQB6)JI%^E697%"TB0B MQFL*WVEJCGS&Q]KJ\*_R^QF&?3?;R*XD_\]9\?Q?DHN5^ ]E"3 ]O5)PVJWN M6/=;@2O#YN+5G@^EG^E;!RD]TI?", ^Z$?ZS+%]NU,%8K_N[H:CT'F"@@]3R MUU(WPZSNN(Y1N%6@%?]Q+C\;]W *%HL[QM64JDVSS&OX=W-F-<["#N59XZL3 M]Z(7");I^92+[#D32SH?S*"N[F'-(:9^Z93XNYO-7O3;W+<:PTBK0VH(Y M@GG1#P#+W, ^]XLL3)"R*\D:&YU8%R M YMEAF^6-?CXO.DV:,Z5'I?:A\O()2Y/ N3.!_!+47^7VR^U-+1$>PW0A];8 M)5K/@ MZ0+/=0OH@Z>#9@ S_F=)YYG*^%K[>_KS4N92974UA2F<'+"7.3AU6C$&5[=, M MS8G.9KA3\MGO09+TQ@=9)J)G8;-F(OHW J434*67=V8"9#O ZQO?AU*K5U M&B/W2#2\C]X7VXM$IW)=IS%RZ%2@D!7L"[_*?Y99N?4K9ISR&D[>=B)Y M/M]7[[7U\*@$]57G504Y^%BF;I;61C@Z56*S9J2TU@7'1.W7^0#*GTQ M0L>^+&O5(^>2<@2$W[6*[_FE^5V?^+L^\3QNQ/_<%\U^?.SRV)5DK8RJ:W6T M3M8V ?/Y5BTS2V-?G+W/>BO<19^YVR9E-JNO'O/9;5[EWW2#B[OE8K'*6U5U M?L_F'XORXFG.YM]+$YR=/9K-2.T88X4!^!R@7>L,4ZSNGOE551MBMU6HS_)CF:3!'TRRT4^@7_:!PA*7;LC1.U+Y,>^MI %=' +&=I?NG?KGX M48I*JVB JC9YUB+#?FZO P)7R)DX'#EG''MYO Z:VMC\96*0G8GI)^%G$$%] M?2IK<3@%TRNTWW#V+FF>R?G9"%JF_GOY(1B[%]U*? MI8NF?\Y?^7-5"P,&,'A0-Y;^>?P6YL"V;"MZ>_4I7^N_K^G^?"#8^%Z:^)X/ M']4-IS'86D;#;=E+7%0W M:CV-&]58\'8:AJUC\*#6KGD:]R&#P+9=QKQ1?*5O+@Z_FRO']W$NFKE=%;FH MKDOXA2G+,:2"M8NE9NS(+!&6K>KZ68CJIKRI'\L/H&%U*V[R[6R^U/K/?U1? MU9SK:=W72UU*L;6CTC9-VB?;._X?QU8F+[?(R M4$5L:[%NE,HXR/V8FUEKIZ7;]2F6:[8*FJ*Q2ZYUB+.H=[U-$;6UV)Q7]1T;N+ZWKXL:UU2!J^Y M5BSL,W3!ZR6=SU]N:28,$=4FTEH_E.%\=2!CNZ9*'[F#ALVNT9!K/";36IN3 M@<2=P,9VV+DIZ+]XGAGSC4>%VNM0,C3*/ &/0^PUFKWQ$"9);)-MK[V( 2X[ MP'+!E6Y5->Y0CTJVUQADC%\]!93U.I]E5K_H1S]64,+V9O'4=-G-%"@C8;:F MV#US*'M]0@;2/0Q*V]O&/3?SK6H^(G>/@-)C,0>4O]:F=I+G#66OQU2]NE,\)Q;Y#?UHRPG7M_M8_2BVJ7$U9G@V5[5E"WG MM/R<5;7!H^[C4GO1Z5(ZZR1 M@D\]"QC,R%'1/:J5G IF=4-C?7,_\;YFR?P ME.Q>3+J4RNH)ED5*-V^3;@/WST755:\UY-787=F]2'0E@=4)C_5H9R_R'KO\ M6@7VHLNE!%07++8[U.J 2L_($&%M\GKQY5+"J ,4%U+\1EXU>RNH%T$N97G: M8+ >A!2C2R4W,GKQX5(.9F_R;I1YCZ;CW'K5P*4TB8-EJD7^!P0N:\6N9<7+ MK#F&,52G>EI\+Q)=2H#TA\SZ=TED6B\ZQU[P_#H[4\?/IZ3W8M:E7$AOP&Q_ MUO(JO\Q5K:\0&:L_/B*SUYT E[(B)\"Q7D'P>OO+7*E N\Q>U+F4!CD!CJNO M#US\H*6XSQ99/IOH%8+V$8R\1M!#>0.O$JQ&631#')C L,]/J\0Q7\NUP'_E M3YD6:N@K>52JO2YU75SL? Y/(6([OMGH9_"1XV,R[?6I.YLM)]\NWFAW"\/6 MY2(7'^=T9H2I78GV&M6=RU,K$HZPI%?\55Z)TAQ->R*M74\N! MB@L+K[J",%G>%UMUS566])%O[6KB>4NP'TK.\CD1C?8N*AI@SQ'2[+X/,]VF MK!OSWR_&_'XQ9DSISFK]PU\^L6B&E.[LRK:[6>ZUBCI!<8"LI@;LDE:RN1DN M\VJ-7ZE[,N@76ZO+E]>_9)5S[$>HZ/8]4$)F6W.!-J!\RAT>WB M"8;G60/%UVSV6%=W%U_O)C&+T^-9^;C8,(_>T-N.^]H^NA (C2[UZ11LK6W( MN&W4'BXN4/=7+LKYR^Q.\F69U9FL1I:QU0>("91]^EORVS+B! M]?4JREX#D//(.9B\"XS\ 5^ ^IK6\B/-=*OGI0%J6F3:Z^IQ'D?'X;!,UN[* M?OG7WW5C2LW#AWRD8 MQDA!3M]I&*C*.1CJP#H&YE2/BAUS$70K[O(%HJCQ.?I6@1;3BZ>XV+GZV0&& M[0N[6]5&)^?W1%GCIA/M5E8OZX8 >XZDC3GP3D__4!UR3Q M8]\U]/MHZ_?1UGF5-'4YOY?EHKI1]Z4 ^S)3B-$AUMH:.B]&. V,]4A!:V4B M4[@KR5H-Z+DQ7,OT7:'D/JM'A]<[HJP5? XD90< RZQ\7TRFM?K.\W@Z 8G]6[53<-8AUEIMYWFTG0;&"0?8Z*5[T=+:A!/<$6>M M>G.((VP#PB%G>%\N\MJL+WPCTEJEYG!7> B(6Y[0$&''I5H[%A[E!YVC;;-A M*!=93@UZPGV)]@Z$AWC#(W@XP=6'GT]9:9*J/8'V3H>',-6.AA-$72]7BAF@ M:"O*WK'P$'+V$7""EC>U'K/9Q3/-YJ/;C';(M7<8/(2P3FQ^C>/@VV*><9C M;5GP"8^#=X:9X#CX^#2,'P>_'>K 1@R<"[?+'W5HLA8OWHHVM?<^+=V1H^-. MWG9/6GKB9?TPK$W/+T6]5M5,OK__*(ZD_T?RW('?]!Y]_0/]#T8K^=__\7]0 M2P,$% @ \VA86:8QI_VS!P @24 !< !C86-I+3(P,C0P.3,P>&5X M,S$Q+FAT;>U:;7/;-A+^WE^!VM/4F9%D42^V3W(\DSJ^.W?FDC9MIQ]O('(I M8DP2+$!*UOWZ>Q8@]6+)J3Q-8B73S$0FB<7N OO@V07(RZ3,TJO+A&1T]*/#*J.\%*$A65(D*JORJ?@](GLGVNU:ZEH7"Z.F22EZW=Y _*[-G9I) MWUZJ,J6K1L_EJ;^_/'5&+BR MWY4!R;/^H#>0_PV.T!7BOH\M%RF].LI4WDZ([8_Z9T4YGJNH3$9!M_O=D9.[ MNHQU7L*806=_Z75L:Y)F"F6E+D9!#YI*NB_;,E73?.3&=^15->*A3K49'7?= MOS&WM&.9J70Q^OY7E9$5;VDNWNM,YM^WK,QMVY)1L1>TZG\$'V'$W.^ _ETRH,54N$SO^%*!-9OC@>7HR?%@V5 M1XC$J'?^;*,*.HW'G]_ZN)!1!/9HIQ3C26?(LW K$CDC86BF: Y^*1-EQ<^5 M- !LNA#OJ="F%(#//[7)1-!M_RQT+*Y?7]^*6P9U[J D4]R%B,@_OKB(] XM M(C](BSA@QK.%N,OU/*5H2BT?&./#$6EXD&MD!1B0*AZ,0GQB&>*1$3H#D97:RVT)Y!22M=(L6"23=P2[:SHMGD5P!B93EV]@ M@P5"99!?():C.SR)R(AYHL)$V(I_5OWG9*A6P@/(E$V1B#BGS5698("V %^Q M==9;P#4=89@S=(O$9+$^#5\DW/I?#-Q(Q"I'0!D;JP"V@#6(H]FLM:L\!CTX M*L!UF%81= (D:]%J 6"**:5 C!F>#-LT7>&O#KU]8!H0CQ0K;K%$E4( H-- MAC-GG3^AM(F(4SVW#2+?TU39TD@8DOS0^PTO6VO LHTS6]Y^D=@:'!JV?MT( MQ(OCBUYP/K8U>NI\KU)( M!'W9#H8G]-)U#8:1O_.WRJ>ZM-$OF)#60.I!P[[L;2C>,!3#$(_S(70AP?EY M[UJ'R^^-2# <-_'9\[%Y%H2>R)<' ]&@,PAX(MZ018V.<+E4]>=8:G$6#65E M]^_"Z6Q"P$5MR2=(71DH !/-E'7\!BG*G1ZN;U?,N,ZNAE+I@%9GR!586C7S M''1EJ2_ '^T7% M@RY0$JJP2B5S.$;E?%BE:/3P"7^]3L'5A%@0-(O^%.U-JX>.X\GAX+C;N1AL MXWAOQMJ"\_YJL1)F*F)6EQ:;!29U:0%T+A?Q<"I-U, )^%9RHE)5+CB5 M[S++:\LASX'*+XL-T;5RT^6.^WI 164*@-JZTB,,M8F< Z[PG%*.BB(%MM%" M!:\9%D%1[?&+M:4*T/=7@^#P)=(N:PWF/X=Z MBEQB_X[2NNC@0?RK;\\14]"^B%MNX9?Q[;+G0-&S7)HK1B)"7(= MDBMR8E ]H=#8*EF7KDF4K:4V=IG;W0.HS#)5ED0?H/\?-*H';G^CX)]3<@+@ M@FTMLSG^A22=1$*0> * MM6++IWB+_&ZK#+# W/A3I3IC[#P.^ZKR]P'N>EXC3<<&=-%"N,DQ' #CCI9K M9+5\EE/Y3*,>VC-JC? M2#I,^>;5Z]I.U[^R+0W^1XWENKGCFD[+:+MMV.N<#1]O[G:"1]L^I'8P[ 1[ MJCUU+GNW,3.VD/FKH_Y1TZ&&SJA7W(M@\]4LH^GAY/AY67]W_;E7VAM@UZ4E M\0XI;4+FQ7%PUAWW!BWWAO_!6_1Z=CXP\*YP;/RDR=KH\]'GM5'Q^=^2;\VX M _V+XP$6LOL5?K*W?W_\).QWOI=_[_[]]IFXUYEWK^&??C+!W]S\9%!(2-_BCVCK4^%5K%PF:N[ZB(G"$A5/M[E,29Y]+NC^M=_ G7J/KWZ/U!+ M P04 " #S:%A9J.',L.P' "&)@ %P &-A8VDM,C R-# Y,S!X97@S M,3(N:'1M[5IK;QNY%?W>7\'::-8!)%DC2WY(C@&O[:!>I/MPTR[ZJ:!F.!K" MG.$LR9&L_OJ>2XY>EAS+:!(K01=81S.\)"]Y#\^Y).<\<[FZ.,\$3R[^=/[G M9I-=Z[C*1>%8; 1W(F&5E<6(_9X(>\^:S=KJ2I=3(T>98YUVI\M^U^9>CGDH M=](I<3%KY_PP/)\?^D[.ASJ97IPGL-TW]'>Z@*\U#'NJD2[_9R630S0?WWCXY+-YC(Q&7]J-W^RYZW MNSA/=>'0F4'E\#.TL=:2$P^NR94<%7T_GKU0=58<:Z5-?[_M_QM023/EN533 M_@\?92XL^UE,V)W.>?%#P_+"-JTP,@V&5OY'P">XYQ\GP=\3M*-D(6;^1QUR M^N8ADT/IV%'4ZJQZO#QJ;D88N-,E:J'9)=]CS+0PK^3\WT7LI"[84;O#KH1Q M,I4QIS?;C 3A^^)N=S>Z?=M@/XDT-6+*KEOL;SS^P*LX4[QHL-B/8LIU^=E:C5HUFX91D? M"V;$6(H)>,9ETK+?*FX 9#5E=Z+4QC' ZKTV.8O:S=^83MG5Y=4MNR6P%QYB M7.$I1HS.MH_11';A$'S'@^9?>%GBB1C$0C!,:$<"0:'A0: MZH .N"P8+Z:L*IRI! 8 O?#2@3AQEN/)2,0GY3%>&:9S$)S3P6[-H!"QL):; M*9GD_%Z@WZ4V+=XE< 9=*J\[Z(,,8FF@,S K4!V>),*P22;CC-F*_BSJ3X01 M=2,T@%Q:!4$B;9M(EV& M@2/4>_4;@G7=()ACE$M8L,1T><7@:_ MX65C"5AVYLR:M]\DMKJ[AJV/*X%XLW_:B4X&MD9/K>ZT]'6*7 6O*$2WC!OA MP8#@RJ$2%#0F@,"ADC8C^JI1+PE/X5$&J5.S]AD1TA)( M VC(EZT[2E!O=P:B4:L; MT41<"XO<'>'R4O4\EAJDHC&O[/952,Z& KBH>PH"J2N#!L!$8VD]O\%*%+X= MRG@7S+C,KD8H[H%6*Z29@Z51,R\52K D?+%:R<1O'VTUM#*1W$AX(X.,>[HO MJ*'*DK3Z96F]#GLRU%; '^P;)0VZ1$HHXTIQXG",RONPD&C4"(*_G*?@UU"0 M(6@6]46R-:WN.HZ'NX/C=NNTNX[CK1EK#<[;<]W6J,9*&,N$P,HM-@M$ZMP" MZ)0N$H*Y269P KXE'THEW92D?%.WM+8\\CRHPK)8,5U*-[UV/-0#*BM3 M36 MIQYQK$WB'?")YT@4R"@4L(T24=*:(1,DU0&_6%NR!'U_-PB.=P?!,R:^&7-5 M>;JB\(HTI1.-,0)CYVF=6<\FMJ#?\+@YT_. 1450IPWYY%!7[FD/MA$(/K<6 ME"RGS^]EV'"6AOLU*,),P!^/-^K@>\!=NOF0C]E[ ME:3H.HXK0\%?TL\-K>;:.KRGTT2T96,T]$)5Q.\\UB/\\ZD7BA<'/1TW:4^SY[X6JCP8>V3?^YREZ$=)W M:=O5V\5MUX9(/+/M\N> R6PY-!:,1 2Y#,D%.1&H7I!HK*6L<]4D_5(A'4-ZZ"\CX!-MC6,I (U:EN>;G(G@]Z2S(3WS2NL32W]F M.3OM>1'@Z@U).$[8P&&!N)Z$9)V$PA"X0J[8"!)OH>^VR@$+S$TX5:H58^-Q MV'>EWSNXZ[F$3*<&=-% N(5G. #&'RW7R&H$E9/%6*NQ(*DK^*@^(3!VPXT7J,2?LD*%O;JAMB[/Q.J2X> H+"-#'9BI=6 M]&<_!J#L4O%I7Q9^RGRE0=W84#NG\SX@,Q@3[R,YJ*\J/:A"\>+>MM4.=[?. MX/]DUG-=W/)%ARY9+^MU6L>]IXO;K>C)LD\UV^VUHBV;/?0N![9IZ.7S19*W4^^[QNN/K_2M?G:S/N0?]FOXN5[/^R,-GK M?W_Z(O1WLI5_-^_?W]W\ZY7XUWO@[^=?<08NKUYS]!]><^3_N/KKA\N?-ZSZ MS[>4:WWQ\E-B@'1TS&AD@T\L\K!BGUSFGW6J3I_["L9/U>9O2>@3I)L'$5=T MFL/^B5T/^]4@O:2_FRJU]3><_7"X/Q9K7U(M@N3UO+VHPH>(5.76JSSS\57] M-WP'=NB_/_LO4$L#!!0 ( /-H6%GIKR_ 7P0 /\. 7 8V%C:2TR M,#(T,#DS,'AE>#,R,2YH=&W=5VUOVS80_KY?<7.P-@8L6?)+[-A.@,))MQ18 MTC4M^G&@I)-%1")5DDKB_?H=*=EQXB1S@;0!9AB"Y>.]/?<!R9B 5\3U%?@>;98Y'K8(++T/K?](_*,WTAB MI5(8"SG"S%Q^;1JU94XEKE4D[W ?:96XJ6LX/ER\O8S M+U##.=[ )UDP\;:CF=">1L73>J'F_R#%1.&YUYLZWA'9R;G 5?QASP9]>IOQ MB!OH]_SP?L2;63.UH,2-+$F+S&[$'A/2J%XI^$N,#9<"#H,#F*,R/.4QL_]\ M7R9<))2%*^@/3V3P:")G F(I1)/.#3<9F SA6\44H9LO06$IE0$2OI>J@##P M_@*9POS=_ S.; 6$RYOE]!;#OE6>RZ)D8MF&5"IGS60*$0H*)M. E',"EU@: M+")4;_;"@V#:#SJNK3K -*0\IQ7K6 CK2G'#*6DF$CB]C3,F%LY-P;6V<=/7 MKDRH>R%#A12@B^23"[[=<=**'"M-U"'C'Q5J;K%W)N<9QY0,DR/#KQ$N4BHG M*IOG1CX0UX5&3?:DDT2HC5V5<0U70MY0W!28-1EA;FV6E=(5(S>D$([ABW_I MSWU8L2?L#P.7,4MD:3>>S>6;%&L"N60J8@*U=W&;XQ+>Q@1?SDJ-D]6/ M:<)UF;/EA L'@E.:-L8B:8PL)E2%Z;5MW)CES>1P=:K%=V/4#^I1:FA^FF3E MN1'[3M0UR;9LV/,/AD^+ S]\4O:3 M7GD+X?T1:JG[$)P:E\TSQ<]F[PDQS^UD_?YG/SQXA_LNQN=EBW0Y<4H(RYPG8S*;/\+PF[=;V*LN7 MYO%XIT/Y!YD)5RL4BRJ.N;T+K0]Z'?OVU$'/3K 3.DK0?J/LNOV/BM.4*VG, M;2UNK^NPKD#7#9Y'YMKFA:V4VHW+B<*<68-;5[B[6KC)%=RIL(@*4IEME?^X M]37/^@+:=1???P%02P,$% @ \VA861I,K<1V! /Q !< !C86-I M+3(P,C0P.3,P>&5X,S(R+FAT;=U8;4_C.!#^?K]BKNA8D)HT25\H;4%"!72L MN&4/V%O=IY.3.,3"L;.V _1^_8V=M!0*;)'813J$HJ;C>7F>F?'8G>2FX/N3 MG))T_Y?)KYX'AS*I"BH,)(H20U.H-!-7\#6E^AH\KUDUE>5,L:O<0!1$/?@J MU36[(;7<,,/I_MS.I%._3SK.R226Z6Q_DK(;8.E>BR6#)$FS;MP?]J)>-\B& M\0[=B6B2#<(@VAWN_A.V4!67USK:S#C=:Q5,>#FU_D?=06G&MRPU^2@,@M]: M;MW^))/"H#.%RO7'VL:J):*NT)B1Y2B,T)*A=\8CG%V)D22S7: M"-S?V$J\C!2,ST8?+EE!-7RBMW N"R(^M#41VM-4L:Q>J-F_%&-$)^[UMHY_ M!^UP)N@<3QA9$$=W.8N9@6[D1P\1K!=[@LQ3]4[!7]#$,"E@-QC E"K#,I80 M^\WKD#"1(@J7X!\.I/P(G-@'"X"<>W!+:L\E06)1&S;."Y+*TFY1R\N7BZ\)Y(*H MF BJO;,[3F=PD#CG41!$%CLQFQO]X7B=VK1;34G2%#=$C].LV7R6BS7L^OUW M*]>M[/>1N=VQ3]W_@+ZKY8P)[LW"=:_O?$&:[@M5M-">7,+L!E-@; MEL>V%1/. =70.;8&"DHD5M?ME2U:!@VFS)FV]8ZK*EZG0994.9_Z40/YZVZ; M2)LA,:=S<2P5-K6']'%2:CJ:?QBG3)>6I%M\/7#^HAZ[!26O2N>=&[#M1QZ2KLG[D#_K/BP,_?%;VDME>WP_7 M--MQ(==A(S,:J=YK=5MSA:9.1U%Y!^'#X6I+]S$Y-2_+IX^?7;V'6'EN)X.S MQ,C%\+!CPPZ/1^>@AIT7@ <6]BO)>J#SYKS.3?S\<\X*XZ[H-S=Z.V/MGE"3 MO?K\..?]30/<62N^H^/C\Z._?T@ :S($AS[\\8X,'$S?$_WI>R+_,OW]].#3 M$UW_=JW]<51]5'FF4*SX6V5DER M2JHDYT38N^.K#\)6Z<%9V'ZQ]5DQ7%7BLA6%[46"%JGIN''\Q+1?OO"64KM# MQ$A13FR$*U?@^R2Y>1[R]:7/CR+$N_/W^"MSQL:\8 IVQ'<%6JVK(KF<5\'A_N&CX/>\ M^)!<1?Q]E52I^H>^S]_^RG__[:_TD+]-\GCUC[_%R560Q'__(7GV[-'31T]F M4[5_].C1$W4T>?Y-=5ZF.U&Z7)9?8CC1:^G>7P;O+U-$_SXL<_ M[=/_^PF_V9U%BR1=_?C_+I*%*H.WZCHXRQ=1]O_",LK*W5(5R8PO+)/_*'@B M/)S^O);1P'W2)%-Z= >'.*23C_-DDE3!P?[>P=_^BM=WO%//6&'&BG_<]D?? M\ 7W^075M*Z2/ O^J8H2_M_H8GJ(_H_?0'SKO M-P5A4L47?\&#Q@L^ZES!7]^_>7?V\_AM#%^^]]A\'9OO->[,O?N M%8^>'05OHC@I817'5RJKU<-Y-[S-'Z"C8,W^@%UX\/1Y[[LMHN(2M,LDKZI\ M 3]W7HU>]V#OZ&GK=>7#OM==OX?])QX^\F_T=;;U9M-VKI:56DQ4 7,6DJ;? M1!']JRZK9+:ZHS$?CX]/@U.<_"Q"C12E\-=T+QC^R.&_AP?!>9V5J@I^2=*T MA+M&\3T8^9DJJSP+@W\F*,E)!*)R\'P?A7Y<5; 18!G^\J?'SWX*@E_5;%:H M%2B:Z>NHGL[3*+O]Z]UF.]$&'H8:XF'$:IH7))D_UEFL"KSJAW^\+_)_J6D5 MC*LT*O'UCO/%(JG($'NM8!*+6[SO'4G!:S@\X&Y1%@<_P[A3!:.G9;_%"O,< M)3 Q&9MVP](B81 %+U4:74>%"F =E[*4P4XU5\%?_O3L\'#?O.ZP).Q%7A3Y MM96CNYA5FJ"#GX*\&/99DF5@*IYK?"S ?!&*Q?HQ?=00<[(+*QFL$=XV"BTOQZ!/,>5?#O:8X#C()E5%0KN"E\ MGI1!ZZ +EG51UA'\#9>K?';O%K&\)ZLXOL05^+Y6BMYY" L4 MDM&$\\5#:JP5?M&0JGLPNXZXO 83P>;[]048;_CLH27"C\<1[8A\"U MC3& ZU).BV1)_XZJ"D8@]X4?PK$]S-76P?/Q72XZ[@D]H3BYYW.E0$\7:J:* M@F>>C9UV0/@38Q9>T/'HB1_%N.- U=Y?_G3P9/^G]G^'*4'V)"K[X_7KPT:= MX8G]O>=W%J XS5#99&)T&3-AEA?J,@>Y"<$0'P7D>P5@NRU3%94LI^Q/!N#C M!OD,]%<)-S(G-7R_+/*K)%8!9G;P"KPMQO *!5\EV319@AD2+?(:+I>O*5"2 M+()7T31)$S 972< MLTPQ6(8BH75+_CZ]3)G!8/:NPPP" RK">M*>J?3_L9S M1+12:PFLFMJNQJU7@V:VK"<4D\VS5)P@C/EE[#*5@?JX+%19PG?>4FD_Z+'X M072K84_Y\0"FG*9I9[*IRHHN"Z6TQ@)SB728*J;@(L&"%/!+\&HG*6BN&:X, M&6=1 :;0)5MF+U19!2?RG>P9#%YOM\HW4UPPTV3^7N/2TGJ"S;NB&[U641R, M>;F*LBNDI/UE'=6^U;D^8-/J\)Z95A>([>&%HA2__A=&T300C2O,^N3 M//]0U.!*K%O/[;FXZ4R/@IUASH[X=?%=3D[(03,TY$BU\I]L\BVB5;!4!8C@ M@DP\,*[!L"AA1<4VPUQHUA9-;Y/!#8N\OIRSD3B;P251I<+@U[WW>X'D3\%" MKPN^Y>O7QR-0[,]_Z@?9W"_-/AE]6<7NVUE7_3QI:ZMEM M--"X *^Y9R*?;3B/ZWT6%P7._YT7%DM\J78GX+%_V(UFH-I_C-+K:%7^<"N\ M?V^,_=/4^1UI;ZM3A[F3'X0%$:S71Y]J0#P0^V$J ;@O92B\Z#84=!1G>QZ^ M?C&\\Y M8@JQ=>!0UOJX-C"W=I?=@V4:W*I\II7B[L1ASOB#/%Y>;/U3]WR) M;X@\>DH?;%X51#$8?TE9%60SPZI@&J$_3M4X$E;W0-/HEQC[;TI0P"'H'7,< M/! 95.MC)+<4P0W4[3V4251<0Y7'!Y-C7\"0]"_1AG9^0*E4PB;ZL*"@>%!9NK=YA99I6<&[:U2D X'" M8[R<1S"_\^B*)Y%)"W!+$E8SK2(+H*+U #.K(G>G@H$&\!7L\V61X&YG",C! M_E?9!$_W#AYOLFG;8:0J7_ZX>[3W#']^I8HJF4:I+-@D*A5OZ&I^IV"!";)( MJ!*\/#"B9GD*#IY>KQC1L@0DZX0*('"#W<0@LN4*G?X@;@#^PK6+R6INWR%B MI#VLZS3?=?_(9O!4]G4KSFZ3<*"UAV@@@JJLK'8'28K -,1GT:.XN@)NDR^2 M*7JUB(I@IW?%=B5<9 J*SAHIFI9$58%;LTJ8?C5A,W*D4$X2+ZE/*P)&X)S MP\[,3C+BX^02')Q+W'Q66I?12DLB62RM9>ZWO#9W&#GAHHMR!"X"LC8^E-S+#<&N7 MJ/)&>VBOE-*ZIR-DM0.#3D&979'.0DTP4\J;.'C;3H.1E$L*.EL56OW@* F M*X8A69PP2GA,@G58J"))AN"XSV-_^2QHM\21F+?6>JH/FDOF!LQ8H>)Z"N\5 MXYB*75BP7?ZG!F'Y$-_&XZAZH5-$@AV$RI-[G*HKG&#CYN+LP>^PVNG>:+?! ME62.6"(Z%]?!XBG#R .KI>W%%1V/^.M8V)G8^G&.HQ(^*6?@_>3%RNZF)MPN M!#%,1B3^GZ(\;LXJLY(@,5UW4M(X.C9$5);U@H_++Z7GN334DV"DSFC=HSI"#3]_-0)EVC'9 M.W[PU@LXE2.9X4)-%:JH2R+[*IP7\T=-\7\>O(.6!864]9XE874L/%6_#&R^#ZI"?8[%89APY=W 56"MB;4/\AV7 M4JS'1N#1]0=!]/-I0A)I3[UE&DT9+DU3L.*MVY89W@Q)X4A*2^)PV)X%K'=* M"FO (!"K;V91.2=^C*ATM[)C%9/!#A\YUK'X86A9]TQ=KBWTIAY+O:UH9W0D MN-K@Y",J$7PG;9$%T026JV7DMR8GQ&W&3XWD ^,YA-8+"3WG P8*BC\B]T3/ MD\EZ.7R]RRQ!@YU5JL>0IH$.\%WM- MXF;L'- &^L'+*#&.BG@ZHB@3](1C=LCR217IC6COOX&>$]'I0M_CX96EZ")Z M8B#;H,PY'K\7!">X9;@R79<.X#<$\>=33_'J1S"J6,Z#+&X(#$?K"SQ@_ETG M4L)WB?I#S68B C2!\"2X?[2<]P=-OCK*XTL;'(??):IC* %HAI8[=CV=_A9I MWK=QX4/RFA+609G>^E2;"OL^@=\[VQ%UY QC&9,5;;I&/;[9C+JBQFA\MP@0 M+]"VCQQEG9M7W^RRANT"NUYI+Z+- L#OV'\GK8I@#T_A[68U5O2(>N6YLE76 M\4.I^SBZ9W4?YZLL!H, /_ZBP>2[8_SZ'8\"^*UK;H4V\@MR]Y<_/7KZ$\KY MK!+_RW.R*%"0D EZ#.<)./ O/>-D"Y2]?6D9&G(B:0I=+5(SKD+*Z\)S_)I6 M7+>73'%:)<0-_D/6% >&03+S+&$4"_"<\GJ)0YE$V0>X!A8XRK .$6X/ E[5 M7"UJ+9"4&5R:_MG])'D9#LD1^ NH0I)9PM9O70:=21YM7>KJ7EC$%4M15E+X M"L]8HG. (]IQ6?#'"AW"V@+T$%8^\B&)D1$JB!G [=@1ZBARW ML>M-8M?7BLT#7"-_S[I1B9R"I)ON1^=CN"C56P^$AYSS*9+M@>IVI N^ND: M#KBDL)89^!F.RU27?KJ0TEN:$HNB9N3-P2-S5 *.,S>! J:)1_I,R<9Z8M&[*.'$LR ]4%" MV6>'!T]_*LGM+?(T1>/0LV'YA*[(-?54 X[.&3?NXU1%!6QR?1W%G!#[ 9]) MC&<2E0F%OF7JR>B5*)9YKAD43<2.,UR*%L @IV@@I/[2'7\DXJCI)@KT+I=-@RHE0>'P,X F3Z9*;]S-&YV7D.YFQ2A*CY.>SM#IW7RM'$JJ0@ P"W+6 M^:5,G),5,LX>,SQ*I"LACP>QKCM'(P^HH1< #!ZXJ%AIRT5G@?B.(3&5=0^2 M#FHTF9&3 [1T).H/?QGKB>7PQ-*-#E#4>UFHJR2O2TK]<) NQ,DA!F\Z>LC0 MJHHH5G[P$6F:[;HS/9J.B=!SD,2(+#.9LC0'X9;$6F>J8R\(SJW!V( 9=4@N M62EL\)'?$M'02GUCUSAL1_\_R6YM2*,AX1 A F,BK6,:+MXNAR5+X2#C)X0( M=J+OECGQM8,]8*>7WBLE$BNEL6:A&JEPU$W,%%-Z;!WO"[G=J5_S#"GDLC &(]!%O-@ MK!FP1J/.$X@.D06 /79BIZDRA*3+N;Q3$%K16398**'(\E7 M3S##P)FAHMX(3O0Z)QIU<]C6P9M=DR8FWRA M P5!9#5/(D6KT$OAZV#QX3#(XGJQ#A*CH8/#/L*.W9?< @;N-V!@<%VB3IU= M\\;LFB$824X\W>[X+N06'Y_V-3Q0F$+,9J;0!8ELN*%AV+#CA8:-0K/&>BRN M\;!SSX*MWLKJR1K$PL[RPG,\UT4(Z)33\16"Q=T0=@ K*EDPRA#C*>#^XH^6 MW RMD:>!"Q 5MYOF.5E<;NK#E:=+N,C4@L%96RA=(T?'EYPL)H9% MG(>+!O M)?'_SSIQ1ZZ5?]^$\KU=AR&(HH"=<=KF.1GEH;7H6\;8C P]M"1!L$!"21&! M&<&!2JSEGYCIOTH*M,F,S--=87TI<(/Q46,85JZE9$T[&_N25*]OXSD5;\[/ M,10,&Z#LT7,:K'P[DTV@F3L4'6<,5[V,"1+*%JV.#UPFU$?"13OZ#2N:+E:4 MPA-C*GB3'T7&QG;"\Z/0#\NG49U9@PZL:0)DKP^ DN'K@2WH"GN>R$_>YICJ M>\6* #[>0FPVYJ*C2'ID8Y#\;W:B9;YAN6<435S6$U@&(S\[W)DDP-T!#I'Y M8M0RW[MB5FT43<=";EP/P5$!_]B9U9Q,+-,4H2K$QF;-I8AWAO.O9RF)-+>[)*C)3K6CI"A9'+/L_]DD**2F9D M"\S\Q)U$+S$^2$E=="<,H,N^FP47XATY1R@O@>@:YSAJESMD[3"\"=MGDOK5 M3\%,$DU4EIL/*7QKC\B.4[/US+MXJ0?#)_%'7M.$(&1^^B'+KU,57TI\6B?, MI%1*,KP?8(*OHB2E0]/UXGJ:%C@VM0U =E0Q.=O+,8S42D':9O0+%\ M"-YE.+-\LB?40UE5X.LM8)H"![NFT!B@'!?>%<^D/GY3C0/E<=WI45&M\_ MM*?)#0'L*[C@+<['N?$+/HB8#:/87U&:OK705MP,UY$,EQTS.LJVI0+ M>YP!=FUB3@/*081M(5CDT1TP2@WA2)I6'+>,V2(;[P535;IF*UC43>,Z2X:' MWL6R+E"KD>/Y6Y:@6PM&/SD/*F;/TOX@C:ZQ>0R6#Z)Z6S\9S+9P?S:A*WP# MV(^6^P97YF*Y J/VT&NT\-A3VN54;)8M14H M8P9L M,2#0LVSF8LA&+M/RR!J?@G4E7L,3A]^>2L&RIN%=U;-@J"6L2Z.)X4 MVR9G$D,LY/4XG!8C9T(RJ65/,KB6:S^;@<_0YMX#*5%5+IG6)QR2?-!2;+3P MM0#8S;EB[:"1)?BJ_=M*F.^F=;K$"^INQJXTB2;LP3@T 3C:NC2^(970"S)W MXZF5TTO?M>O,EP@O6)G),N$.WPZ8V0Y=2Y=S>-[J5<"$OLNW 9OL-#-R\0E6 MF<.[FVO$A6%%HG%U)LK$@@*!+A7AYWI;RRL&7SMZO%L8/G%K'.G./41.R:+ MB[N*_'C.D1'WH;.[EP3:I,V-Y)E>'HAATT@XYA\[&OF'&UR_B-YJY3JEOV4Q MOZ%8DJ;4:FVJJ9@@\LZM"$$AP!,8:RW@X1LLIQ1G4S]$8E*B;O,E-T0G8[^ M;,3-SL6=.AF, M,$Z#1+#U"YR@RE9A)Y*E^;(Z6DI81 F):D!;9*FS@YW_C'BS.6[\=(Y#+[55 MR%!?@:SJ+L-=E2BD$E*DQ&GJA88=Y00&L+0)ORPI<$^UH1&LS:H4K6'+8I0A M7M(YCR>(U3JQ?5QA#R]2O+4QNHR'V1*"6?3)UK#CFT=%C&?L M9C%,$XL6+*/BHA_2X)U)JI44"&6QEHIV@4;(YX$MM]1L9:Q@R[)6!,8!E:$E MT'#1E7)*!9>8'.8-&H.' M0:/@HJ\TP"]6X+?&^M"[>>%UU?H<.*,A(+R<'D]L%89$R64=T&DME^?$D'LV MSO"$1+NS/]D M#L8 V2.\U@LA*I3?YH8Q@BI:HA)_LJP+L$1@JRS@?%^1@(8!EBDO27&:'V#" MP&%%5A0<-J=2'\RF[6#@YY@!!&M6!Z7-H"1GF*QC))"TE4) M6:;K,T.2TM>CZ,/-::7I4'-GQ#B72;S$4"GJ&3C195%BRYM9N%_;_,40MKG) MAS@K'<7H-!E>A#:+GL532Z2/8K.=8;6'PI'WZ)YQY&T4#[Q7U>]H6-I$P$XS M-'T#_*6):]&I#OES(G%A2M<8OU9V!^:F43=A2*I2F8_)($2W\4YR8LHT\%7P MT(L,'"6;OF%[BAXC1E6/]UJY*#F/75>L:]>.PA]XX!ZO:B'050O-S*CGNB'> M0".D-9$VO4\6@R"@MM>8ORS"PH:1!#<0K$*9?\X,;9!#=2L1,#8R^%J$@651 MD94%9*V*/JB,8TO7\QP3=1833S$S.&.N(Z+L"K6MHFFNW-UB9;23\B9TQ#E! MG+6^/+2I,D3\:VZTD#R%"?=)+*2 M8EHO.'VK:5IXU\.WJ^ :?3%\?SM+$6Z.!48+=GI@L P+T70U')7@2HG2Q#C9 MG33HE\86;]YR2VBCU9-.YM+X+-!&&Y>,+[3*2J QI+":)="=]S6!4IC' M2\R,SR)4:4AZ(2$;ZH^P%/21;G@):CI15TIL8<=5=H6)QXR(9>=#CJ4X,V/X MV=>JOV+]%(2!:8("[D9^F<$^-<%?F24;(KO]PN#S(TH)2ID8O+R6!/;L-1$D MAL:Y23'*?!E^SA.=< /2$E% &'9?G0G*T?#_XV:%&TCY.0?-,%DRQ=(B/';K M% 8;UX4.FFUSCO<[YWA'1IW.\A22[RFY?05O-9.:N_7NQJ1"G! !N2/GJ53L M".+R7^SEBC"'5LHS@F?61<1Y!K1DB)T_L_G/UL^=UD8PKZ K7(BH.%DSK[M? M=T2T,QJZ0224=2@QJV'_!H?61'[D*F^<1X,\A3.4X@SX'656."; $8F\(/J, MG;5FLBBR)BBFJ:*HK\J:1>LVT9U6''+T:Z,_T34"_8^EPYFUN&.VF A\?#DH34^JO&Q8:[ '+S"A@[1CT=1L M!:KR^/[20%-Q<*@H,8)K=II==?)G4 M.G!3K*Z[5-X*%2;!YX9,&[+?&.-#B3$]OFM.PJ5$H#%VS" DT"#X5$1#3[\5BBC<=Y(>%#]N:QL$'U(_O-* >514QD^K& M4,.G/'PEIY/=QT.(;C$RI[<%:2/Y;21V1WZ*[Z'2#IF$._) . MIH2< ANE=1D2.[A0Z6!N5!MW/F?;KN43N21&02,.WI9JILFDV).G&ZUJU,G+ MUD]U'2D?!-J<6]<$M<%;XI11L"5)'+A?MA#F[H[)WN)\[]3H(PHF(Q\AC><$ M:6SOEK[VJ-YF"4V8LN+VB.;\U9$"6JZ*06*@,::JR Q'DTE#Z^2\FW9I4 R$ M!J^29^3!^7355#I WV<<\83#N'&<+LRS'HO>6*$M_R9VQ+FA=DW-YS^AGN@96'<\$.C"Z@V@GP- M#E_)7EEI;]S!\GRRXDGZSDQV8")N/!'W=Y-OG974)]*T3>[@?6^-RYX>HT9K MVE)U4."S"L;6%"K3Y2KHE'$D%W/JXY$<"ZE&% >_'1\[QX23LBR"G1P#SHW=,L[V9RU:]%U.FSV-+EYF0=ICA8"E_Y0ZI!(!S:G ME2-1=BV*(A-;M34>RT>7+;>&,%)"MW:1AL]ZI4+3[? M7]\JPSE12*/13(EAL59C2%=T5(I8Z A'#QFCR%;SRJ4OT;B>05N/O;;7 $S% M8*&B3+?46NM@=1VYCCUHW>0=*H,T4#E#;>_XQUZ"C-L-4(,(16!OR]VW-$\2 MR@5=JN_DU@ABS0DX,ESB+IKBF_QNO 8WNT=<$?;T#6HW7$:9+"^9>U+Q'1K>HS-I7LV' M%O)@UZE.J?)P3,^2XQQ\#S"4QQQT/7C^:)\)1Q94H4TVW16(](H]7-W8FL^$ M1@REV5UEG&7J8W"*TC1,I3:,3$4;UR\]M#;C)T?YH:G/TX3)G;D]J46?^N?9 M9E2@HU ;JV >3)6*V>R5(DL)U[T?7YR=OKM X0F#=Z_&QS3"5\?OQS8!!\>> M[+\KL)5BW:W*,2[<$];M?4B,/*--C'.S7UH&2MGVG@2%8*P>VSS-TB>R;V*1 MTO?QD<"S_B>_-Z SB@]_H]F_L%"7ARSR !K[YTM\6[+&4>"XD!GG&, ME+?DN%ISZB2_CQ7X.L CZ!H&:W(:)0V2>1X+*,DII2G>WL,9RE5VO@7^4_B M,906'[1!RD:*1J@@AEY)]V&$!PAA6< G AW=C;:YUBW"#^G OJ%'Y3V(<;<[ M40Y _8UTZ4!K@G]]_^;X!=MD#:J3B 3B^UW(+H=Z4(MJZ5RJ_%)1K-NV%&R+ MX3UH\>*D>@6WHCC\B#T,RW6! /1-^E]OTP2QVLRP$^X=R^9=$-J1J0\YJ3HOZ MD,UUI-5G0I[Y'M1J3ZI:M[,D:VYMCS0:@T'O,6(A(-H-\1KA&]2\G@ZF@ 4204E#&93_0; M)G+GLDG8;L!3E@+/D'OI_@NVAT)('&WH%M59H@FXS"V\@M2N9@L.R))Z.KRV M/1TJV].!7IOX'\/ R_5[4!KV;KH7W(1M+HN\+(-,78*&H)HG*6#%3HXP.$P= MU=QC+%:,&9**-.)XJ22ENE04>OQ7#3,;)QQ;8N0%,0_BKL'B^&BY5!&7F()X M2N*KL#Q'SKI1'U^J$)LK[(4-SS%TN]2E4)/*4%?CD$ORL>^T^DCT !QFGQ() M&7Z\K-$MO5)<5P&'[+]K(>"-HT6$]'\[-R@ 8OS-N1)C6>2S!,.^$^P(1^49 M."!-W0@TM0E5[#ZF*=^5& '"- #YJ&VI'HZ*KTRA7&(H-"E M)97.]LBH0^Q;4GD ?Q M)+%)AX%8:]^97=FAK$+I#F>(R_4()B/=:4;G2+[TAD#H4('"K!\@W6E:HR9U M --3<-O1E=\3I-$AWG ]33R(4!IQSQRID((',Y%@&B7(QNF\HM%H6\C&%K+Q M"3O;/P@[B=V;U9$@T..205HZ JD!B<,V]YP#=0 FGJA,A R8TQ1/>MGDCNV3 MH.U#ND2^'"%0$,81(V)0]),8B(9DC;7O!U"!#\9!F@S-&^Z,4-RQ-WRK#->0 M5_N"#(1ZJII):2&;(PL"J4W7)26XT.OBWS:3.&I'V4ZZ(+5H*ZB MIFL3&8I_R[N$#@#:X )X;K[IO^KX4J>\VJ,WJ?:.1;/NPTQ3RI7O1F");Z.G7^D'T$#%?^7RN)T9Q1+VTT)$.R\DRPF MQ&J:5 8-X@"ER275/IGN2BSI5);,^E!W.BHF,RJXO*%,@UW3(P\?(4_A,5"VK/T5DHSG% MK&'L"#LZ0D%+BS=@KPSIYW+X=HJ;!+VR?(4>DL\FQO>VP'?4B#I*.6QKL^T: M#L#H'/%6YDFU7J1>P$CS1)8U!73D[.0.ZU8SL6^-T#U;)X>;%-'.V#=4&[&A M,6K%2@U]&[7P3CIMK]*6)BI)V.115>;JRE#KR4'CZ@-J&;^A;]X(-5'Y#9\3 M>#3S)T(K! ZAV\B*8+CX.R]4ZFJY4R'CYJU7,[3!]TT/Y?ZSN,,^<90"VKQ(JBY$ M1X785X(UYV\LDQOO(=8[KMII:QW4,2L>AZ. 1A2X0Z43[+@TLL,_)L;TYH,X M&G8:-I59G8Y]B[A>CF_J,-%8*G18D4I)I;Z#D2+4MV1GZ4903!\K5 HZ$NK& M3ZD%12?OJ#4M1ML _OHU#@2[\;DV90'613,+&JAZ786J/?\-DY+ZC.Q-I'S)A*5VX+$="+9'LT6_ M&%:'49AVG!(Q^+:CT@$$H:L2I@ZQ6'QVA[XYT^4\G2:=VWLCDG-'U_F+HL+> M:M18)"F7-7H_4I,<+7(I6N@XL;UB=?-+..GRE*HD.A) 7NB$-.2E5*&7">R6 M"&[&.%[!"$@Q8 >EALQHY2,"R#TPM-NE6W3HDF*(7O;# %\T&(E@NCMRDZ=# M"SR?@Q@R'>@6>?6%PB!&]_M-3+C&7W=X<%J:]*2LV>[1UWDDH77F]-/!9V"3 M0E"@4OI$MI)95^T0+ZT!7O\ BF MB)_F\"\1T^506AI/O?/0I"@A 4*(;NC[-9]CL!&M 99G^BSE-(\$*'0!H/@E!C8VM?P[DU%W M)WA+ ,.LQW(F8C6%X6Z916#>80O7=&D&4J!!(Q1/:$W TSO:ZW5;GP^$+>Z" M6, \>+=;%2D-0C0!37>NKV!RH]AA3O-ZTK.4:P22(8(TAGZG.M\+X/\]$/3_ MLWN&_C^?<[#(H7AF)W\\*944X;]*P/-),-](,!:4EGFRE,NT%4J[]XK;%#^, M_7+2F80IN-:^P6S'>16_@K!EIY-FFV!?@SF3^''(@@D;Y4=>JRER -8EW:7A M+G5)E$ RA]8QI$/1[M8(5IS_6T8K#7,60I?&>VJF%YC&#!]8]ES7D97$K<]I M+D,MV"!%T6"]9@]KQ%)WY[[PGF#F%4+^VND'V;&8[+63(=/9L-*DPTJ;#RN; M"3%L2&&["5"2'=DLS#'VZ4MW(^07]D:1J95MN1EQ'T_,LJ;RQR3*/N@DM["C MH:\NPQPUH[.##LTV*B8&$:,U/2H:TM6L[FB(9><6"8-FGVXGX=65WNKGB-M9 M*^$>302)K8W<^B4K8GEU=[8S_(?]6>B.#3]Q]P0U.I[9UL&*&P([K6@Y &/V MCI-_:(GSREQ&Q=7\RRGQF"2L1QT6:6. A.Z\:6Q&FU;4 *5USDN0@,(F4:C+ MJ(@U_X77%+!9(.XQ7X."^UV9GFQA( '84/=!\9J5K^GA3GUE5L%54E2U(0;J M[TW8KW6HJZU-2MEC7&@:\4%F["V*5A1@^RZ!-3PI29HZY?O Q&QUN,@!A=V\)>#_V)>H#BSIFMSN+[D[Z\5J&F MK4-4P)R2VM)?V7Y#/^3O^$'86691@C.376*G/EW16;D@KME%Q]='@[%CPC]!U>A&\;3B)#W>P-62H)II8)6HUKWAH-V<$WAH6,+EE^([#W\R@.*&] 0_0(SO$^ MC%+ U(-+TLT+SCW4]$E0.-\;<&'W,+KU*1K@*;9IXD[E_LT:S.NMD\>3G1MW MO;3/E"ED_2%-%?LK;>JR8S=RZTJ*"YE:-LE^8:S'E^8O(L%-E=<]Q1QTUA-M M0R FO<_[TMVC(SVQ_C!-^IXS7'Q"<51:X%0X8>1KD$G:?&GYF1O(8B^0W5/. MXX>VUIAEB2AZ$7;H.T*$\!#69.S@-8YU!!$=B57#:VO,5*82K58S:W"V9+-T MM6M2^LJ5XWH45D*P%:)K/H8"0^'.;.(62;Q>V.Y0%+55*]@R+Z7IR;+/OW@; MK> U 3/,J<;P;6!?^\SKBO\=2N=%-#<8':=/KZ2OLQG^>IN$V"8A/L' JXP4 MB87.&DSB"L8-* C:9R(>3L<.!TLD318M Z\MH4>XW((IU,H;D9W>CWQF@ 2;CCIENMQ@RE4C:"'R#E$S9@0G9=N MTDY,W\W>2:9W)1YI/#FZ(MWU-/7YP;#P:\*L(A!"M='W\H[+O. C7J#;YLAD MHBGTG0V:RRI5/M3H4<;H-,MN B""ZJ3TC],P6C.SN2!,=GJI_0 Z[$PW'_FK MKR$B>8ND;2-'SS\XB1M3AQ!\'6D(Z^TM#>ZB](Y05+@%;$QEK!RWGG@#CXB% M"/M$ZZZY;;Z063,D$3:."K;-SQ3(N92ZO#)-#[;MJ#8NH'>:M^.LS_B4QP0C M,X723!M/PAA?YDMG3VA%9[F;I;.<:;7.!S<2+S#F2!>)350&JV6A8ITA- ^S MX-EN/;0C#SS,0%NI.^*XTPK;C1@8.ZL1ELT*P%U$PJ [7ICS%2B?6/N?X)I] M4$6$.]KDKE [7"NLT2@=L\Y:GQ1YUS?0B'<=L-2Z"'3'J7C[J-*EGK#@Y+O6 MM6'/VW;'* 7=>MN14"3 L52C*5'EAUQOA.@U>%>F-M&@?K&N;0&=^0#Q@B!, M^8(]!HKIAASKM6-H["4[)/3P"F:N=L.]^!9!FD>9N_<KA(?R>HBD=A1XV_/SEZ4;KGJ,P#1"[UGRD] M:,!UY%3.\E')+>[+9@1=$"4WKZ+K4>(#KW)2DWS3T'9 _H@S59JJPH!]3M,B M32[O[I[P8+!OWD5 M_+&[@M8VDNR]G:WK%JBY8"*1)[?1TRV2(WQ:L!&Z6.2Q?UJ8G+-8V ^%J_+Y M/4.K'#MIFB]-0'F7P*Q.J4Q*A^I7T]&Q6>%%SOW06X^(9QWED5GSI!"CN'#! M?]K%U['C..Q)/X0:E:_Y;!S;U:',4Q\QG,\UU LG.]J=03'3B5*,*G<5YQDA-# M[G#SQ1*G293;J!%5%=\6BRVF(]UWT*>2,$AL'!RJ[#;M072U+ME-GW$Y/-%HB?5.MD232Y_1K+C N MF;X_IXW-,SHY'IN+/M*)%-@3-/&U8^V9X,I"+6 ;97&]\-I_>YKA^-I E MY\T)HX&\S^5)TOG31/_.3X[=?')CIOSWU5/$XU,>W.P M3;)LDRR?FF3!?2E;H!"X V;(Q0EKL0T1Q(A<9[JX-(%$#0/L"A;;D$Y[HSG@ MA=:.B2XO,=50$0\6EDG6VE%RP/^-0X$5-C,RP(O S$R=TYP^-W:?0#]Y,9.]YI]J?- _Z2C M6T7ON6^0"'(""'>KU/A:;(!T[!!8.E?S-+XT[,]?\Q0/.PYA:8]&<)2O:U+= MQJ*BJ@%F-F,O2()Q?AK+=CMT[LFIJ>ZVB%Y;,^&SKW&_5)*4Y$)PW*GB2U)[ MF1S[VC-KR#5X92HJW :I;@<:%Q/:V7;&CO-V+3V&[)_?P)'7S<-% 5"$L$J6 MO1M@:FB6>?X6AK3#A4"U*]4TCR*O>R,!):UFA33<@::8M(#PAA0=(;3>S<#2 M5"$XTWL=K+;7]#A)LXQHZ^2M=_(TU[=@R'F.EP7WH^B,^Q,:4)27#KTWYY[" M*RY[@N2B..Q.R#MF@"BZ^E!-5^Y9Y@4BVC^PH0G+>D0E?Y\>%6F$.'J**M:$ M.RC&X1#M4:0#=TPKU,$!'*((HV2$$#$B=)88P_1T.>$0V]67TV>S7>?+21Y3 MB@AGS(.?X=1<@4YD1!XRK76GAONR.J&H&I?[/U^*,XJVPW34F!$2KY9@3+!- M!-9_D8F"6]>R,EK%/M&D9S20!89P"-!H3#Y=G'S#^!OE,C#,>+-A)B@\4Y5< M.91EW3O!)S'BEBZEAIKB&&R*V>T[Z@>2O:/4=O[P,Q$N)Y)!Z;G)-82V8-E5 M[*W;CMKXE1V@#*Q,#$H@A8GOGP&X^6S46\)GNRW?$$MQ#"[>B(;7S47N1#5C M0IV$*MKQV(A>TZ%PZ!4#'C@H"GBT7_-FF _;=U1J+ +R>UXAZAP%^J,I?,, MF);+$7?IICBY8T6=8,=NW)S"/3HV72'QF99BC_M((C4C'O;88".3]RQA"V=* M.=@K2\M7(ZQTZ6,63$F>3@%?1TO6+T5RQ2K4@;NU/ 3?!6P)XSK[8\U5KK@[ M!EVHH_-=AAU/_&QE9EQ7"8&B?YF4_P:'@(NZ3S.8XJK611HY1_XIG::K)WNO M#Z1$B+AQN[8(%=LAG4<[=F<1616V-C>9BPFLBTD^&]Q/PU3&]4K!+:HC5A28 M_A#CQA#\Y(T?C5Q?0([+7CO/"9.9&%J'DTHO%A&PD/(OAH^8LCU1X=,0RXDI MJ&WC&/-]S4_8\P7M72HR_25\2=-;K9:JT7P(ML^<60_%CJ3Y@F,13HFD)&LE M8F9!+L\R4&TW32$@=K8S0 J*9%)G8D"8Y)!C$_2:(?^"Z>5J0'WNAA09=]RG MEGBW7"FX3ZNWS)^A#LH(ZC#H!W-[N%W@?,^*3XQ<"!<^40R3#]"EFL0+E7T M1PFVH?9[$6H?2ISFE9CLT56>\.D)0A_G]:2KIU;?+C,N>,YX9J<.B_R-*Y D MV#=%DJY<+]RK FK6^^,Y('NWG.9+9>R/_E&(M7B)KF)&.S4-'2\T['(^\^(R MRI+_Z B (84EX 4XQ$.G@3 O,M9'_2"X(#J<-S.W6DS(I,I<#[G=S_TFD6,& M!;J=/0W2Z+IT\!AL(WOI$AI'U^1]I>AKA]JXM_BW@_U[!H ;D_M)X$:V%D^J MZ8.)LF]:AJ4P2)X1NU0>V)1=E-1:%:)\WL+U;)5-%N%D13U!P&T23G3+;-5]CZ MU\:6#RF;DN5-87"J7ZD=*W=4R:\B0RU.)36=:LGM/^5=Q.0THO-.J4Q]H;W5 ME?:\CL7H? F/&O4A2)TX4>AJHKRP04V+9.MX6&.,5MB]BA&#%<.*_-3Q_9H. MI3S&\;P[WH;S,5G>&##-JFLI81)#&'UQ8[5D)$UM?+;P E[^(IJ C[.5VQP2 MK:GA=_V,MR0TPG2DF5PM1X8%T(9=XS4-@!&M@SLDK4LG]\"9):>TIWDP=D2D MFDF,SE7NF0BO!,@^M?D4V4AE&&!EA28?I?Y'8,I*K08=G_#/6(J+/G..B6:" MHQ,JQF)MI_^2STTO%2VV8LYRF6F^_-9AW[63^YL/.L+55Q,Z,B1JIJK4V!,R M:IG<_J9]=E!R+Z_TB@P'[AR_6?) ,U5NCZM-PI)=L5YG,[']XYU=+L+*3KTA MC3-=OGGC^4>;Z1E@EK'[G!']PE BW$\^M,3E0L#=I:1'H]69#?$MM6:F/?50 MO,"#^^8%&C7)>_-GBA*AYGL=77_'?J%C\M-)PB89GSE8N*1- A-XL:==%,U M23'K^G'#>6G,T0C=FN02N[>$]LB3RZA/7"8=RZK\DJA&0H<*AE*Q3& 7Z>0X MO,U+)X\097:(Y$!3(AXCTVO>MZ/^#&9N%DTIAZ8H 2NH DR?%7F63,&\V%-[ M-G"YC&>ZJW=>Z ]!5FVH#C/IF@G>3(BU$Z/22XA@/YVLIL2,>2%GBMOB$1([ MU5PZ]/%R2:+H.L=$JXS)MK+5XY4O6&:Z/J5);'ZA!VL^Q^7D)\&XT@3K:1>H MK:6XUT]S;=PGUT4[ZPYU.NS 0MZ)VL#$FPBS!Z.HUE+X" V6+2S$7\8,U&*> M_Q,C ,&YGIG28T&9J#2_'ID^P=+E$I_[0:FEV(@%ZLZ8S%@K4M3@H'?KR(%' M7:*DU2/)3AA<@6Z,!?0E>6=-$D1\,FU!LHL:+.>K$A. 5O@J3[0()4KRN(S M_MME_AX>OWZA:C1.( MDT\LYCHCR),<.O8BWBZ44Y98_NTY2YP81 OF8%NB^ HI04ME(C4.;;K!9V;J MNJ03A3U ^$>28TPP+:6>( KF&$ACT\VVLN.G=8+&NN$U$G^A\%#& $6P4M+X M&BF+KM4$9RYAJMOI/,]+6=1I4DPQ;:GLD\&OS2651LZ,2?JJ2[+OT]]2]HL3+NH5W:/'X.(:FO"LC96H0-2E<G+R]"%Z?7%R #R_L7^>_C%^_#EZO Q>_!'2/>%&YQ=GO\$GIV^#\?'Q MN[.7X[?')\'OIQ>_A#2*U^/?@W>OZ)_G%V-X"/SQ]N1W-B?_>'?VWW=K8VQC MK=L&RY_38)F(=<0^)"/'2_*1 YWH3][H;L)C-"= NYZP:=4@',4?CI$XD%U# M6S3!B7:MQD@'N1%EG7V!@[GO26(X:.8/3/[Q,#505D;J/,/E_%]BD9"P"H.! MH1;!$5X]3!G1#*G'=\N0JKML,$U+(HDFJA^[:>;=%EG<_8A[,7>6IC197 IB MDJP+#7XV-,<8/N&6W+K:#AY/5TY7'CU^\_&NP=;_X'G4Z-5F,=CX<:-/]6;W MS(OV;<$)JJGU!MOPBX5^@KMU;!5"YX8*;2B*D9_B_7&G"W1U)"KL%XB$#E20 M7^&\$D/KI8*/(PQ"Z>3D94+5B=(.5TP*,%# >5BF; GK7D@<98RN=;CJH=#> M'1S>LX3/KTXIZ0-)Z]CT2,O=;8J .^%0*NL)F/^E MH;%5Z8P#&!61FV&-HELOK#$3?GVN3G76AE+F0I)-H4;2).U17DD:E&GV<0@Z^Z Z^ M?-*L),=RI3+;':BL$^K.,J#%UQ))4_Q*8120@K1F7GFO2)5B5_ 1#*--)KS- M/R#FMHY:T XS<5.*'M0+Z]%3.%?7K/0+E/LZO G)>(MEC)[(4D@P-4+M_7:] MM&+/#U&2&DF+:53>,,RU1*:;JXA*KE)/C$UOGFNY)'35*W64=1%6,&$4D2YT MJPI)TT^))QV-*8*+97E%WQ@B(DE%>8QU50+&1EF.$D)6IEQ7&"E MK&%2E;B2?"Z T(Z4<6D'92+[TJX*;S,3&W&-[$\*;NW>6KMMX=N]2N(-V: ] MNF<&[>^H3 G2 J;M*KC V,!#,6S'Q[_H ./[\=G%Z-WO[V].#GCOU^"(JGO MW@8O3GX9OWZ%0\+;X9#@D2>OQQO3M[0V%6^/7YR=D_3X_EI3N"MP_&B7QTS_;<>0TG&?G^[TU)^0/9 MAW0V(QRR$T_4D>BK'DX":XII0)5#9R!_ M98W4>R4$+T[X871ARFNK MT0;B3)O7\>[_8(RTQ_?,2'L_!B?@W44PGG)HYP6561.NZ]UU!BN#W>#?PM+I M*KH'8L&=6"B<1.XR>DG%Q9&V.Z EFJ8_=5FDOQE^.Q\'9B:/+X*=BZ1*0U@I$QSL/]U]_"38,2!WY R$S]]-JQPK+@[!?#KV%^ N!3U\L'^P MOW=XM!_L#'Z.._?JF2%N&<2\)PXK+S(54.^!,, BBAD;&P) =N&=S*K*_(_, MX^@DR75VR.G1 ML1Y?!\LB_K2I?NEVZY=5@Q#E/(5_78+-E/4]H2GP74^%>W@U2\AUV*O[Q+#1 MW>7[^Q03ZH!I6BWAD$E;H!4W)Y!&QBR^'93>]BT>FIGPY)Z9"1>.ETM4*(3V M1TE[2/; C5P-&YKFD0O8I4Q/V*C7M,2?M_?LI=5IG^^UHX$WMNNQ3A*QRACI MC-DL*4IZ"0+.H7) HM,9*H&=QR-+_1U'JQ;)HB:^IA#(=;X+C@/Q@&08+BDC M2P#Y]/%7D>BG>P>/-Y'I=C:KRI<_[A[M/<.?4U$#3*#()-;!L;Q7\SL%S<7( M^]/3#J,(=4\\,4Y.0+*P/,'4;&X&IJ0:B4P'S5R.37D4G@H?A8LIZNIMZL$[ MM5NYTW,.?=(81J']I/E\74_T;.]@YW*$' M"*$^1.VLNX4)4)1Q>#UW=,F^I *S6WU@BAT;*E%@H^$_LS/@61VE3_ZG)^;@ MD629S6E\.[(5AF 0=M-HE]B$72W?8TP,,X.WEMTC#+?+$,QCJ>5NS;SN90WV M:CU5TNDOSM,T*G9AG7?YGQ*TD;UH6V)=%GE9:D2 T]A (P62O#"=Z=SR)F$6 M:+0>\#J2D_1M803W"48P&*,W B>&*OU(J7KMSU"'V8(Y@]0!73-,73((:+TH MC\8QQE6^)E?@-^7Q^,+C7''CDF6AB/5>!=)JI$EUB>YC+-T$&UA$%.UUO",/ MR3WX;,N]X]!]@9B^DQD>WJ4;NOBJ)O[7L(%&6"XAR15M(ZPW85!]O@[RE%)'.;!A2M2UU/#91:_FI4S2CN$[JC$0Z:=T!*=AHP7KF: MVLYQ\$LTJY?9]A5K-:& M--# !;!+[U-6FLVX7S*PEIK&9&.1L0U&QM;_:1 ZMO5(::9 Z(]U^P[YX;$M M!10=-@J4(]M>;G@KBE]#%"NI/'\8BO&4Y08$ _8/K0*<-=P.OL0.K^S4>Q @ MCZ6#^OTFTN&'[;;(A&8-\8'7@ZH;?-4AP 1UKVHF^H-EJX? M/A*;MP-'U62L-/ (RQ+A'\>?'GF5MC2^=4;,X3?994'713X9,ZSAR >B2!"/ M6W1R7DIQ;(99.\6[Y]X;G0O4$Y)+%FC6P]*DJP[PQMZMZ#:=+3;%&Q1WM*'^ M\J?G!S^=$4)0NH^*UW.I*8QT.1^FA8))"CIV#WYT]-,VJG%35 /?+HG__D/R M[-FCIX^>S*9J_^C1HR?J:/+\N9H]F<3QT^FSZ.CPV?\^^N%^1$*&<@S\KJA> MG?4YY49M[)6SN[A?\R5BN.J,="03XTI54!]=(I,UHD*O17J?'NWM/WV" ER!U%:Q?K#(]A[)]E^K MN/W=H[V#)T>]W^[O'?1^M^ZNCY_M'1ST?_VIMSUZM/?H\.E&M_TK301/!DQW MN8RRO__PY(?&FOUXN/P8'/C[%I>Q->/Y\MN+(6FD7]^_>7?V\_AM#%^^]]@T.R-[1Z3F3 O>=1ZR7U\Q;43T_[-X"?FQ8J,O%M,PZU>J6]_/]E[ MXFBI@@=TM/?HSO04$=V6]-_@33*=1RH-WD0E<3A^R-.H;!QB7T=+\G_3>) S]"76B5>DMV#@T-A.M?^ M])]HY+\'7Y8 8AVK2TOV5SI+G--JDTYG7]T,U3_Y^J;\_N:F?-M;)?_MX"#M%W;=DQ_8N_6'?,:=MX=[0;_2% MP?$\4;.@[W>O#''VN]D,?BD!Z@NP+K"1;[$U&N^AT7BP/TBKT5D5VI!WL@_7 M JG^YY?3%Z<7P;A7@H>16%A;ZN;*U/W+F:S%S%KFL^ E)<.6;F79_0ZZ'T=+ MX@;XCXHE14H=*29U18DU#T.?E,-&(O+1,KY+.*++Q$P<H/B. M[LXL/J7*+=MG?1Y5W>&3>_EV2$C?9WM?N&A.AMA.J3R6<15@C'.?8V[1;BJ0 M8X&_,"]VK':QATNL=YW8DEQ\-?SMR,3I@]B#R X226?$LLJG'Q#!.YTCIJFK MPW*[(U\?LJ4;PSS\M7'&/80%8@XID/H'HADTEW'[OU5+,>R,1V"YJ ^X]1&7 MG&0(H(\0'H4@\!*<_T(,1Z,(M!)(\RC#5J/2UYY-&]-=C+&H"##%=E=3[ MF M(>.F(10_L.#:2R;SY2K^*&W(/=2VEY,21IX>-&-XFVI_F-DGX/JH][ZGL&,.N&F2(, M[I,,#TAN1I4(^&U_;$4V1_B/+J:7AP*?\+8W2U.H.8;*EHJ2> MI,D4K*89W U+>IAB*3BKP:PZ>/1H;#O<+HOD"MT'6WOLM" GGH7&LF%\*C=E M*DZC>%.W(O^"07Y Y#TN*9=MYIF$$C&;DV?42X8;7T73*B\(M_OK^S?'+^Q) M)4?7R&%4P/&00T-#BE*BCQFVH)SPC Q)4FPCF;Q193-X3==9*#^ *26*E7J) M4OQ?3Q_O!_"D5)H<8QO>:53.+>_$3703N/M>C*BP,XL;_+!.R9YA:<5G=S,( M,!N:TP?M9JZ+=BPA%'(Z*0'R-'ARF!P_#%AA^Q:=60DGUZ/E?#"+%]MW3TU/S&X<19FGUIE4F' M(KM_ C<$*0L#8MOW68BZ9KS!3&0:NG6K=9^[I*]><9I&2*:U,QY]R9K@.PQ3 M$JF+VW+,GC?")=AVD;WK-=UIQ8=,2+5EB'4U_=@*!6:S4++JKM[E\)UH!XXP M!,]9,[$.<[+T"7ZGJ>JPFVC!'I+&#W*,I/>FR_*],Y?NMM?R@]GG1CP&L\U[ M6(S643@]E-485+2R;S%\@SR6]>W;8Y!'3B:OA<&?FN\^M$6K_XY>/47ZV5VT*!N'Z\. MZT01D#<2 >F++]S#%\5WVS@T.S26^K[7VHR__N!+U"&L5X9>0=ZCO><'=T"M M FIG;Y]5SVT+;H_V]QX=?OG2V"=/]XZ>;7;;KU$#>HLB\L.]IX];193\X>!V MLDZ2WJUUU()(?\5RU\]8O>$P?G/1-&H4YL4%U7N:3?$QJ&($KS@+Y*T:^G4^ZM AG'8+CJ%FJQ0UAS@OE]G*9U25W>_ T14:D=P@J%PLJ+#00<%N"XIBC6 M%/0@/*M(D "[+/-I0KE5RKS27BE@Z9NB=$>4&V]\]P2X9#VN92GPJO@7EU=4PYUH+Y- MI;)#@,T5J$WJ?- V&88.55ZO?@9P(N&26I#//;+!>A3Z *;T"QWRVU/^O@(5 MMX?6^ODA4I,F['U2)-C7NU&0>>_4T0#TCTF&?#?^QHVCW\L:;4_5X9ZJ"%2TU7#L3TUH&Q$OFJ45:!Y8#80_ MGQ'NG?IK)MHUUTWMKWW.$*JD*N!.@6&3?!8Z'0=Q9;U,*0)O'J&Y2AZ?%'5&E=(H+8X>#>M M#U7:%T<]Y3 MG),&O](%&?? A!HS+58]T EVF$3(O)O TG<]M<()MTSA'+'P\TFNSQ/K.GKV\BUMU[PT,4 M[QY\A=YH3_8^%4O(B,'- (-?5E(W)>WN9F4;(QG'9BR]4DW19I^5]GGDDRQT MP7X[JNTST!(O54GU:0[7JMO_N(LWE$_W_BK4HF]-E9_K M"(R\2MUUZ=K64%DW/R>81Y2ER@OM*2OM5')CPW>[S.L,JN92 MP&27>C/=@XDLTD?.L38@)!EE2AAA;I1(=":66T0+W [9',PBQ- $+ M)I*_3L7%$ZG<@WVF-2BVOGVGH77FMT,'&XKW&] MS#/]EQX$-;POESG7$_J#I#>YY: <^!Q&P0J&U]FP$)-,#E-JET5^E<3J;M%/ MY+EQTENOF[/")GJ'YG99410MF75?GQ>EN( 23"+AG)3P)RP4"(;5*+==9,/) MU[G&6S3>+83NG-D+MZ&< 5M(Y_YY\ J6KPR.I5O!>]0:)6Z='K85$^F70+FC M9&TBVNANB]V'AHX.D03T!#9 M_*)4-TNXB2EIP7'R1IU[L6N;V-WG-$N*##!MQ0$QXJ%D?PBK"IKIK,B8=F[D MEK)GA'@C.EDX@"LBEUU#4>L.O:NPHL5>N\?CZZ=RV$I6YQ8?JA;LM;P&H!0I MMLNL.6-.U9(XGBDQ1_N2O;P[7JJI6F#.]^"(U ML;:"OS;J5;++\4>BTAA#BA7#);>[8+L+OIM=\":JMJF0@0M]/ZIU@:MG2A4H M>D$)BZ0,CIX\@@]68#S/*LDM^MV !I^6<(OP BVG0V$,'FT3KK3@3ARM <\:7&U!ZW(,TZ'J"?=GW=RFS(^K*;> H M$PLPNAD>5.FDGNI90LJMYI!0[.O:KMR[O/P0M::F%H$) M)RZ<*0AA"[S7!];8^RIC_PS&Z4UXI7O/^=XRG6W1P[;H85OT\&V]6%"-A.1X M;XJCM_G# 9N7#71?]TD7@G^KUW5IU]4%Y HF#^TB0@N@5M()?+?*7[I7ZR[3 M;$D@>M;YB"P@!W*..7W%UF_LF"9VY UX.L*#KU3)D '!30GT"!O(I"O""X#Q M@]\;*%LG@) )[NP# O@Y42C85W8G!''C F'$=\(R?D0O4A]MMIDB>,D4)D!= MX *R>K#J7UT)8,%04W=2*B M!,0$"@>(QZ.QPTA[\&0RAQS$O81)CDU9^"+/U$I#@ Q@*C=]HMKL086X9%.5 M+*L;?NE07\(G_3+R)=YAQQ;\KA=&KR,JUZ8JT"CYD&*:#0) MZSO^'6X231YCBF.\E^SB4M&NYR(GV'99%0GY?#P5-SRBKVRI^12JJ7GH>Z5W MLW3+T]UM"3N>#3='E^#?N%\\>A7R4QS"'N86LS0]08*T" (QS#N@@2CO$GXX M3HJB+IN\>2Y9R[:$:X,2KI"M*KWF,NL]:](S^Z&NZ[J] - /W:=IU@\\]ODW M/O_%C>R\V0+9Z=:AZ52M6\3UXN=!8 M%_U*GDG)56KD$/@L'&]SU'N6 4U48_-7L!SD.6)X!2X!:9JCZA$*''1@V"MR M?@*7S5?(@4HWVVU=,+J%0O\NEO)JY/F<&7A=/J$DN:76R83K,GBV3&QS,AOK M?,)7F84>;8^!32IYFP2$LUQ[SZTP@'&@N-V(BLD'HGA"ZUIB!729X]5BF>8K MA7IO@01L'+T@MGN5J5D"(TDC+%$D2ZI/!G3!^QSTZSQ/8VD'$>3L^>N/Y%V8 ME:^/W\VA"=01"_]-=/UBFHH%0B$)> "/?:9W,YE"[EG6L>T[][O;R>*![OG- MMCQ.8Y9GNV FP/8M,/@#HJ-$S>M:;HQJ2[B?=#\7G3IJ $M<\+!%B";Z?CJ0 M W? TU8MN,TT!S@,0D^BE'9:V2I.; MLHRN_4HN<-8F:VQ'>;5XEOS6BHBOM!E53H3Z]P, MWA2-JY;5QW?LCD7>7L:<1_31W;N1@Z-R2FLG(M/@V] M;J23X**#0W2OJKF\-KMVVN3LB4.ZJ8Y&3NW@B%-&:\/H^P$GEC:(N'N7;K,K MW2?[NZ4T6=DF5^[%">7B!5\+H?$*=ZZFHT0;*6IPE_>C[4@#7,]SUBE"2TS[ M.Z_1V%*+I%X0VZ7*\&P*&9-R7:!"R5"K)AM-H11D&2$85X[F-5,LZ,%-T3N%HM*N0.L\$/J4FR; MB:-RF"J,K\":;'N9];313>Z:17JK.6_2G)'#]=P;N=(Q6JU=&M>QUNT*HAG2 M"\D.YAG3OK^2&]D-95%57EAP4XC5%I5\XY8\4W!LE!IVL&W"V#U+OU,_O;OG M9?Q"FDMS5W=*]3=^,X*A':\#A;2\;-N?C8.Y%,1!APY,FB('BXYJ0')PM68I M)4$H?\=:B9I:95(RTJ&PK.[86D&WXQF8S9)B(50F<#*\Q3P-_G&<7X%-_%#< MI7NQ=;JA9-]4M.^M'+\RW;FW@OM5!?>69:Q;F5U#VW6E(9#"9+"5V,&IVFVE MQ+92XF%52CPHZ[7$'NN6:>E]A.^>++\SKJ4OFYSV>R/!=KBKE9=>$\;14Q[S M,:+$3=YO$7T@WF,C#4D6($WCHEY('I+.V?\Z"&' ^'_X(\XQ(JR. $3DADK_ MU)V/?AN 7EK5'1\%G.52IP /BX6>:([$BU-!WU$:F+ +8#C5L!IA(YE X3+& MX]%XP*+%Y*KD+S.'!A8/LSGRO^0%/ O4)B6 OS[(ANZX>>O<(8!KPF%-23"' MM89-_;6'M0'@",$"(+1&UIK$J>V"I0[\CKOQS+[RMVWIH.W@ZZ3P8-"%W7P8 MEM:XH^Z1Q.ACT*ZG_F'<,DSX3/'3*',&A"DS\$SXQW3]+$I2_KETLJ#?-')^ M3-0*8Q4LP&.+#F!F$H-0ZIB\M4KCBTWH7A#TJL"SR\L*;-H6I\Q! ;!B-P9@ 4AEWE9.7*D.B7BS\"T/8'> K$7\ 3,PB0L[< MLK/FK<=Q"(*Q)W4SI0QHV@*=C\+']592JB42#?W MOE'&A+48._,BA&9:*!SMURR9^];*RS7\8&:Y]_&Z!I=Y'_27E9%7S<%;5)I> M&@G;IJ=NDW@!810P*+%^/QS@S<,*;VQEMX-,7SI2H_">$D[5$,ML)7@KP<.7 MX)\1O(S]=(/7T36)\:N\J!_G>8#DT6RQ).J(LY-AU'TKFC9S^!UUI4J:JJX/7K M][=)*C5VZR.S5]=3D@P]%X5W2.*__Y \>_;HZ:,GLZG:/WKTZ(DZFCQ_KF9/ M)G'\=/HL.CI\]K\'3WZX\P16AV9UWIN6YJZ\7FX*@GI2^M@'+VY3L=;S&O=; MN+ZYG'SK9.;S)WL'CX\^*9?Y;._Y_I?/93[>_+;?TD0_VCMH&3STV>#LG0?8 M+&IP!_.%&^[#(B(EH%(IYO'Q[E@&722$=:?PJR6 0*JK*"$V5Z+>X!I+5SVX M;_?UWJ?OB=]J/LW0,10]4)E MTSF<,1^Z)I*6[TNM58P['N[-+,7O7IWQ16=$T'^;1=S[_I9J7'(E,N88DXQU M\'ZO19@&R[T#E<&4.E_SO* M]7E5(&_VKWE=9-1NGG[^V][YGL:N@KI?R VQ2&DVP]/![2SQGBXXH]V@J:-- M5OKM'Z_.7M"7[5:?LGE2)&;"?^WO/?ZSDS!N[1Z^"K>0W!"34T&>*2X_MR\+ M^S')X^;M#_Z\]QT>1U9Z6*VUN\V:(USH3]9D!U$+,F&6S+3#3P]/^ XUE)[> MEI9W-X0SV?[W(:M[< 3V_]S%<9%0VI7%M^<1!"_(X11!]GPZ2*[S.L7C)*!L MN"'N>I7F>:&IS_"''3@1I,AP#R_ZC>G\L*P+<%*%H%*W:@1I,+>4=MG?KQ0T MCVQ__1$K!SIN_\^AUK-4[8G-E(W-J*%R!YW7-4P7V=!MN1%VFMAI#!2K-"&J MEB;+SR:QY 8"QC"!S$PQ"35C]AN%L!8.E%3/9EA)"P(W2TH0'CB+H@+'YE"V MS)L-WKMM6;R_[Y0XDFQV 3*:3,&GC(E\S:3+X+ B.K6?D?_,]I8@XZMYJID+ M];D6[)C[I.I*I4+&@[=A1:BK@?.LS-.$^W-?Y!6\[EN%+:9A :)+.BN3W#/^ M;F+>&8T:RSRK"TW%XQ0 HDHN""G6:)M!QSB]SR6^.+^NX:Y!K*1"P4!$6,RU MR3#FP\="&[S,$P(.\Y,4$E?--/YR4H+&($#9',:ZRR>Q+/V,FVF[#(7^PF%1 M8UY72)^-0O(=GA\;B0H.LFOKX^=&=7Q_<_>7/\%A YIR?Y\\ _P'#@G_]\_X MCWW]C^]M6IX]VW_\(.#A_+C.E_?9]3=M@[94\?-Z;,S-AW M/F'.Q#@3=@33TIBPQWI3/OZ>-Z4W,Y_C^,U)(SBBW45CQ^>%[X?@3WXN\GKIV!.NV0]6[&N!?B/QA'LC2[18 M7$=%O O^X0>RWX32%>5<^M89>ICQ8*CR*ET:TW\5Y9!^.^GS)3B=(42(!27 MBO]RPB[!NO6P/J>-LOQ'%?D- 1:\Y!;QE.]W*V#@J2-4:?053?",0UH)$:J' MUCD6E_>&0AJBQ*5>.NB)BV)3'T&)N>R%ZV_"F\]MJ0F2JW'\6#Q1J$Q=MRN> M>H:D^5RODU*-NCH=W! *S$"*'SW]2>2K(^.TAPA7KK:YRA..C6 %9EY/=!B! M)J41^>L)PSN9+"/K^W_^?J76P!7>2P+"T]E=C2M\KQYD1X=.8%'RC$)@A2). MSC+Y*"R[W^_\VF323C+<>\?I^5]:W*?0:7\]5 M9FC]"S53A=X?N,S$" ZK8QB,0[Z&JNKAIY1KHJ7#*T-= M_"!-(ESDUZ8%,- MW>,-9R-[\_M>W:X9Z3FZ&B9I:*S.UCW,&K K43%;P\=DP=N,HY;[^T&TM]@+ M@^,Y^#N76OE7USF?6UQ11\[/N>TX]4+ORY=(">%1TFM%O9 T,PE0:]#Z*&,4 M4ME6&1M%P;9"T[_@_98/%Y+1,NM/*[!8J)_(,BHH,Z_;\-E9#XQ!!BH'&[4(L)'G5(-9+F* /:BT(A M*Q2-#3]RG2J0K9BA<,%O&<7*SRORWR[MI-F>>M^A(%W<'.XB@A=D^$)^^Z7A MM^]NG-TV3^&/91K9LV-#RV%+7;FMZ-I6=-UE19>G$6I).;Y2ZD$4>'W!U1L. MC=1I5^\31.]AB,8!/GKPS55>L^ZF*$RT,IQ=IY)D8)(RMBOQ(,ZO&;19(X$: MF 1:-) DS,5F#I- 8,"B+?!5$ZT!J\R47-@NE^N[3[?7W[IK[G*Z@$XM%Q2F MX]AW&3S?%VI @TWVQ<8ONP(IX(8+($#2U9AQQ,@&B"TY;<@=@X0H23/G@Z0D M?K*H$<@RP4GW8ZE;T3/S]/&WGIF#9X.=&EN7(\4T>_O?7' .GW[V]'SI:?E\ MKKL __?17I-VH/\4^?:V_#JE=Y%,R8MV5-SVV#2:UZNM)F\'C\'HGAQH'6M[ ME\=7:-QR&"IM:-V"6Y2,<)Z&TK-7-) Y]/;W#@]!I=OXD_PLCA)R,K4.\S47 M=\WE>$%_95S(#2QQMDR:RN_SCC&$Y@GHU[[$4K/)%23ZJ?!62++*4;B<$*/< MQ5C_#%8G>"]],5]V%Q5KS8AB9[2CUHI4O-=](YAN%8$PX$M3N#YRD3'NS'1A M&YIS--H+#/K$1%*8/3@<]D9HSLP =H,#BM)+I,M_W96"!?RX3(K>=5M3ZXD" MQ^&ZUDD+"XF:S=$/3N=OBT$4N>(:(FQU'1P]V=_%C;#"M- .I<<;UY Y,<7 M3P!;=,*O19M%46@A[C]R6V&O!/[;Z;8<(ZP!$]EUH5TLO0Z,92 'RW8?(OQ TBKE'T__ M72=L'#JM?:/2!PL;OX_]('"1'L82'?8NT;E([@T]SD-#960K,E!3&!J+S0HJ MFF07FA3YYSK"AM=Y3_,2/E37^^)=#^>*BSDR*DF\=$0M7V(95"G:KJP*^=LT MMQ'V%8+-X"78S:;0KVLA,LTF-,Z+8))%%3/=$7H=%L;@*4UC&H/1,T=B\,F."" MZZS.U;(BR$UPL!\&A_N'CV"GF& 9U0NB95"GTEM"&8, M20A5C4(_#*Y(BI* M5J@"9HU2%-Q&,5;8J-(J:Y@=IJ+X_'Q:0C;>+I'4WEP\).NQ<$D[TN51M>828:W6\H+D\@S>X7/&=UOZR__BU#8NL.B-IP=H<$A45>T5XV'LJN^0/K<3PWRAJ!K04 M$"!2M@0+*FPA;D45!IE&>;AN-(;:MGE =#M#0-8 M).:.J%BMY,M&Q!RW'_Z=P"VB):@*;O/(H-L1A]-7V.V+C2@QF&RCM(KYA7 ? M27.X1NLT.G3@,5*"P=_=T*TQU+T:O:E5\0A&6PGS$FV$LLIS/HP$*,;]^J(1 M*P,[>3Q1H1V<++2G&?C7L-F(%*G4T6K6;$BBI!A SS:C?C]'VF!)#S UBKBM+MZ.5N6AJ_9?#V[J+=YQ4[IB.MCYH2UX8*U]3R0_>VTS;0-NH MW"V A3T]-J^5#6.@ETZKP*$:9[L3^L*&-YP0 :J-TG7T;,236PF7HQ;?*479 M\/1)HQJ/5S;J6 #+S0))#R1&\/B&8R "ATDWL.H]#2*8>+25IB[IY"1*2<^7 M&%'A%>-S.'9)79&/8BD>B00 $$HW R^YK7\UGG>1(Q^IFAIZ4$W^BOG_,F!W M"^RG5"$[N4;%>/6!/L /CYDZ^Y:OH2407\=GKC7C-V!$*AXR147.NSMOS7Z* M?N5'CV]X97CC%N!GEB/WJR'0S9E-PGF&W2-T1,MLV;JI?%]1;&"=2;B6L^7#R)N-V7W2%-3MG(H74SX4XMU9VO MBB!RM%\.]G?_FVF%Y%=V-]STN_^/M"M-!:K7D-,D)6R%FCFE5Z(E^8-2W*C MSO:#EO)56Z!^9/]P/1TD]ZM?1?_O3\X"?IU1[#'T<_ M/10'Y>GGGDS&0;!9&L*PH\'.3K:V,A&G:4B^4).(#:&/'#0M2J;VDB1&-N-* M81"^4^>&;]0"+)HLKCDA ?Y]0O_#_!6)*$-LEFXI+,BRT7K8VKU+)MU91/X) M9+DN!.IX#_"^9UJI$"^.,U]#B"=39(124A)\>LR1&6O.4^917V8 MTZ\E^T[=.W,@9RHA#^]M?L6YFL/GDJO!8/:O-6S%(_K@L9] @C>@T\SG>&E6 M3]/.6+.$F@;-G*0F,+[!C^81EW H79J&#]<2\1+4#N>>GO#[A!O?UV8/#+V0 M@4>C2/X:936J!+[QXP<#4WG6J^%_EP1 7)-!(.D*F"24H)E2I469FZPDHH4Y MC]YA?JY+I'/$P82C.$ZE75)R!TKT3/&Q(<*>N3F]=3AMOB)%=EO-W^AFGT'# M7^7@BCHF.OLM&ZJ7<,WP. !'D\))31X@6XL23K N:K'TZ%S[H0C. MK(9FTG6])?-?[+ S+QVD!7!B;J CB1V5G"T$P!+9ZOR)BVOU4 R:YVL-&DEE M=1@RH16:H\T%QH6'V!0FRX-K [FP"' Y$&*/E&]1#2(M-!F\QYRLOU@;Z&YA M,:X.URG#K$K.*)A'V+8#_"\P]O$6Q-=ELN_R,([T6 NHO9<8!#"^.#M]=P%^ MH>U _H+*=,@#>'>=@9#-DV5P9F[;W(/XIJH4$ (F% D5H*?V8'_3N7TH\GBP MOU8@S\'/(B8%E$^"K5*@*X>))OBJF6AZ M*!&V@[6P0IY$,HX-_8V:X/19CKNFFG3Q-%I*B3JM$W'C)RW*9%&G\*?*Z])% M^VP$$^VLQN\]:S=PT1QW)UKELUF0R@&>T%MF:FIA#S34*7I>6(=TR18E>W0Q MS)B*:?+\(('@>G98[9$QE4] 2$0F&5K-9V#"M6@EFFW%%9IJ!H4I54^CUD)@ M431J33JW>X>3O]+(' 3='K2U/Y"R\%DU"VWR7# M\U [PU1M87#9WO/[N05GG8JD_-WK_]Y M\O;XC^#XY.SB]-7I\?CB!&4IGU&5W/CX-#A]>W%R]G9\G+T_'9Z+Q)&*^M(7%.=X_VGG7PFB&O)(?X#N\RML=H9H9,PK"D[FUBT#H8-A% F.[H MXEQLTE>"$%UA(HAV7@^NAW8B7_&5WYKN^"-51$XWF(>2'*;51M"BNXU\XP0V M$F5LK&(,$G9HA7%'>F%L4D>.OG8 ML*\>@,&@XF4Y) @7EH'?C6K@5XM(*/8Y+D:,1=;,:JJACBJN<%V!@E.8X8YG M6>3(8FZ#X[JW[X9KR8ODK>7SH[WV:C[=V\ +WSUX=F=J/\(J@7XW?!:! PA; MM#94*5%9JG9"F0NMX',LH4GB)"I(OV%XK8D;*1.*%]/TK[F"?4]T8=FU2Y-H M8FIJP&C/BY@-?8(,8]#*10UC,0$EG[ZOU9RL7TT)/?&JEJ!X*6SI+2\7CU6K MSUW@I#1-84Q+=&'ZH0B%C0G8@CSB+.0Q3&AD>LU7:Q[$X_1$A4^:VPN,)3Y? M+KEH@X3(>VM^=Q$W72]RGB@]"GW1.1<3B,[6!7=P-%]-4R=.M M$7*;UP4#SG1$G-/;\)O/7/,!KV_\]=:7<\:7U&@GR>04E\^C"14ZY7(!?6_R M$)C=-L3E F/S:IK*!847F;;CQGAYQ^+<8O/=HU?4F M"$/1O](_(%.4S6W)'I9HYHM;IHF/2Q5P1$'CT,1_OWO[P8JEID0)F(P7(S&T M7&_;<\_IO97%I=1QE;7K$&(HK2(KAOPE!EK6#@%TPF,M#OWB;&O2"8RT%5%P M=*INTF8LQFVYR?0D#,5\)&P'!JE"</*_2(=A3TB8HV:(B"*[L,=SQ!0CP:UH2S-W9QF3^X6R=^"L MI42T4A0IYTOG;E+")F$B?TTO$YWP=OF\X^?#4D!I^#]V$Q!LSJ'YU"1BF;H%W^E9.Z)TA=.<'Z%0'$:6$) M4465&L)H]Y/R)"8?"8%#H.,8F[DDMTB[GEM?'5&#K%RZXS?ROJ]'\F5Q6;Y( MM^L\>+=F@C&- ZXJ07>G4;H.SFM,M6\+NIZ!7#MY$8M"M#KF!?ANOO&/\/&= MQNN77U!+ 0(4 Q0 ( /-H6%GE&UL4$L! A0# M% @ \VA86?GOF[4JP Y5H' !4 ( !,B@! &-A8VDM M,C R-# Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( /-H6%E Y%J%@&@ "&^! 5 M " 8_H 0!C86-I+3(P,C0P.3,P7W!R92YX;6Q02P$"% ,4 M " #S:%A9IC&G_;,' "!)0 %P @ %"40( 8V%C:2TR M,#(T,#DS,'AE>#,Q,2YH=&U02P$"% ,4 " #S:%A9J.',L.P' "&)@ M%P @ $J60( 8V%C:2TR,#(T,#DS,'AE>#,Q,BYH=&U02P$" M% ,4 " #S:%A9Z:\OP%\$ #_#@ %P @ %+80( 8V%C M:2TR,#(T,#DS,'AE>#,R,2YH=&U02P$"% ,4 " #S:%A9&DRMQ'8$ _ M$ %P @ '?90( 8V%C:2TR,#(T,#DS,'AE>#,R,BYH=&U0 M2P$"% ,4 " #S:%A9T&]LZS]X #]3P, &0 @ &*:@( M97@Q,#%C;VUM:71M96YT;&5T=&5R+FAT;5!+!08 "P + .4" XP( " ! end XML 73 caci-20240930_htm.xml IDEA: XBRL DOCUMENT 0000016058 2024-07-01 2024-09-30 0000016058 2024-10-13 0000016058 2023-07-01 2023-09-30 0000016058 2024-09-30 0000016058 2024-06-30 0000016058 2023-06-30 0000016058 2023-09-30 0000016058 us-gaap:CommonStockMember 2024-06-30 0000016058 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000016058 us-gaap:RetainedEarningsMember 2024-06-30 0000016058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000016058 us-gaap:TreasuryStockCommonMember 2024-06-30 0000016058 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0000016058 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0000016058 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0000016058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0000016058 us-gaap:TreasuryStockCommonMember 2024-07-01 2024-09-30 0000016058 us-gaap:CommonStockMember 2024-09-30 0000016058 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0000016058 us-gaap:RetainedEarningsMember 2024-09-30 0000016058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0000016058 us-gaap:TreasuryStockCommonMember 2024-09-30 0000016058 us-gaap:CommonStockMember 2023-06-30 0000016058 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000016058 us-gaap:RetainedEarningsMember 2023-06-30 0000016058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000016058 us-gaap:TreasuryStockCommonMember 2023-06-30 0000016058 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000016058 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000016058 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000016058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000016058 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0000016058 us-gaap:CommonStockMember 2023-09-30 0000016058 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000016058 us-gaap:RetainedEarningsMember 2023-09-30 0000016058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000016058 us-gaap:TreasuryStockCommonMember 2023-09-30 0000016058 caci:AzureSummitTechnologyIncMember us-gaap:SubsequentEventMember 2024-10-01 2024-12-31 0000016058 caci:AIHLowerCoLLCMember us-gaap:SubsequentEventMember 2024-10-01 2024-12-31 0000016058 caci:AzureSummitTechnologyIncMember 2024-09-10 0000016058 srt:ScenarioForecastMember caci:AzureSummitTechnologyIncMember caci:TermLoanBFacilityMember us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember 2024-12-31 0000016058 srt:ScenarioForecastMember caci:AzureSummitTechnologyIncMember caci:TermLoanBFacilityMember us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember 2024-10-01 2024-12-31 0000016058 caci:DomesticOperationsMember 2024-06-30 0000016058 caci:InternationalOperationsMember 2024-06-30 0000016058 caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 caci:DomesticOperationsMember 2024-09-30 0000016058 caci:InternationalOperationsMember 2024-09-30 0000016058 caci:CustomerContractsAndRelatedCustomerRelationshipsMember 2024-09-30 0000016058 caci:CustomerContractsAndRelatedCustomerRelationshipsMember 2024-06-30 0000016058 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-09-30 0000016058 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-06-30 0000016058 caci:CostPlusFeeContractMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 caci:CostPlusFeeContractMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 caci:CostPlusFeeContractMember 2024-07-01 2024-09-30 0000016058 caci:CostPlusFeeContractMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 caci:CostPlusFeeContractMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 caci:CostPlusFeeContractMember 2023-07-01 2023-09-30 0000016058 us-gaap:FixedPriceContractMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 us-gaap:FixedPriceContractMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 us-gaap:FixedPriceContractMember 2024-07-01 2024-09-30 0000016058 us-gaap:FixedPriceContractMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 us-gaap:FixedPriceContractMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 us-gaap:FixedPriceContractMember 2023-07-01 2023-09-30 0000016058 us-gaap:TimeAndMaterialsContractMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 us-gaap:TimeAndMaterialsContractMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 us-gaap:TimeAndMaterialsContractMember 2024-07-01 2024-09-30 0000016058 us-gaap:TimeAndMaterialsContractMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 us-gaap:TimeAndMaterialsContractMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 us-gaap:TimeAndMaterialsContractMember 2023-07-01 2023-09-30 0000016058 caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 caci:DepartmentOfDefenseMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 caci:DepartmentOfDefenseMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 caci:DepartmentOfDefenseMember 2024-07-01 2024-09-30 0000016058 caci:DepartmentOfDefenseMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 caci:DepartmentOfDefenseMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 caci:DepartmentOfDefenseMember 2023-07-01 2023-09-30 0000016058 caci:FederalCivilianAgenciesMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 caci:FederalCivilianAgenciesMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 caci:FederalCivilianAgenciesMember 2024-07-01 2024-09-30 0000016058 caci:FederalCivilianAgenciesMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 caci:FederalCivilianAgenciesMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 caci:FederalCivilianAgenciesMember 2023-07-01 2023-09-30 0000016058 caci:CommercialAndOtherMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 caci:CommercialAndOtherMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 caci:CommercialAndOtherMember 2024-07-01 2024-09-30 0000016058 caci:CommercialAndOtherMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 caci:CommercialAndOtherMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 caci:CommercialAndOtherMember 2023-07-01 2023-09-30 0000016058 caci:PrimeContractorMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 caci:PrimeContractorMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 caci:PrimeContractorMember 2024-07-01 2024-09-30 0000016058 caci:PrimeContractorMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 caci:PrimeContractorMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 caci:PrimeContractorMember 2023-07-01 2023-09-30 0000016058 caci:SubcontractorMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 caci:SubcontractorMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 caci:SubcontractorMember 2024-07-01 2024-09-30 0000016058 caci:SubcontractorMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 caci:SubcontractorMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 caci:SubcontractorMember 2023-07-01 2023-09-30 0000016058 us-gaap:ServiceOtherMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 us-gaap:ServiceOtherMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 us-gaap:ServiceOtherMember 2024-07-01 2024-09-30 0000016058 us-gaap:ServiceOtherMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 us-gaap:ServiceOtherMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 us-gaap:ServiceOtherMember 2023-07-01 2023-09-30 0000016058 us-gaap:TechnologyServiceMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 us-gaap:TechnologyServiceMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 us-gaap:TechnologyServiceMember 2024-07-01 2024-09-30 0000016058 us-gaap:TechnologyServiceMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 us-gaap:TechnologyServiceMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 us-gaap:TechnologyServiceMember 2023-07-01 2023-09-30 0000016058 us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember 2024-07-01 2024-09-30 0000016058 us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember 2023-07-01 2023-09-30 0000016058 2024-10-01 2024-09-30 0000016058 2025-10-01 2024-09-30 0000016058 2023-12-20 0000016058 us-gaap:SecuredDebtMember 2024-09-30 0000016058 us-gaap:SecuredDebtMember 2024-06-30 0000016058 us-gaap:RevolvingCreditFacilityMember 2024-09-30 0000016058 us-gaap:RevolvingCreditFacilityMember 2024-06-30 0000016058 caci:BankCreditFacilityMember 2021-12-13 0000016058 us-gaap:RevolvingCreditFacilityMember 2021-12-13 0000016058 us-gaap:SecuredDebtMember 2021-12-13 0000016058 caci:SameDaySwingLineLoanMember 2021-12-13 0000016058 us-gaap:StandbyLettersOfCreditMember 2021-12-13 0000016058 caci:SameDaySwingLineLoanMember 2024-09-30 0000016058 us-gaap:SecuredDebtMember 2024-07-01 2024-09-30 0000016058 us-gaap:SecuredDebtMember caci:PrincipalPaymentAfterThirtyFirstDecemberTwoThousandTwentyThreeMember 2024-07-01 2024-09-30 0000016058 caci:BankCreditFacilityMember 2024-09-30 0000016058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2024-09-30 0000016058 srt:ScenarioForecastMember 2024-07-01 2025-06-30 0000016058 us-gaap:OperatingSegmentsMember caci:DomesticOperationsMember 2024-07-01 2024-09-30 0000016058 us-gaap:OperatingSegmentsMember caci:DomesticOperationsMember 2023-07-01 2023-09-30 0000016058 us-gaap:OperatingSegmentsMember caci:InternationalOperationsMember 2024-07-01 2024-09-30 0000016058 us-gaap:OperatingSegmentsMember caci:InternationalOperationsMember 2023-07-01 2023-09-30 0000016058 caci:OtherAccruedExpensesAndCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember caci:ContingentConsiderationMember 2024-09-30 0000016058 caci:OtherAccruedExpensesAndCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember caci:ContingentConsiderationMember 2024-06-30 0000016058 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember caci:ContingentConsiderationMember 2024-09-30 0000016058 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember caci:ContingentConsiderationMember 2024-06-30 0000016058 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2024-09-30 0000016058 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2024-06-30 0000016058 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2024-09-30 0000016058 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2024-06-30 0000016058 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2024-09-30 0000016058 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2024-06-30 shares iso4217:USD iso4217:USD shares pure caci:segment 0000016058 --06-30 2025 Q1 false 10-Q true 2024-09-30 false 001-31400 CACI International Inc DE 54-1345888 12021 Sunset Hills Road Reston VA 20190 703 841-7800 Common Stock CACI NYSE Yes Yes Large Accelerated Filer false false false 22408154 2056889000 1850147000 1414424000 1272918000 427946000 404633000 34678000 35247000 1877048000 1712798000 179841000 137349000 23970000 25571000 155871000 111778000 35694000 25731000 120177000 86047000 5.39 3.80 5.33 3.76 22304000 22647000 22539000 22894000 120177000 86047000 16170000 -9201000 -17676000 5432000 -1506000 -3769000 118671000 82278000 440706000 133961000 1069611000 1031311000 236781000 209257000 1747098000 1374529000 4166015000 4154844000 457087000 474354000 191379000 195443000 339748000 305637000 101909000 99339000 14130000 13311000 165697000 178644000 7183063000 6796101000 61250000 61250000 263535000 287142000 242059000 316514000 434254000 413354000 1001098000 1078260000 1761623000 1481387000 119906000 111208000 156933000 169808000 380480000 325046000 111417000 112185000 3531457000 3277894000 0.10 0.10 10000000 10000000 0 0 0 0 0 0 0.10 0.10 80000000 80000000 43045000 22305000 43042000 22301000 4305000 4304000 645917000 631191000 4480717000 4360540000 -14028000 -12522000 20740000 20740000 1465305000 1465306000 3651606000 3518207000 7183063000 6796101000 120177000 86047000 34678000 35247000 549000 547000 15391000 10024000 -7086000 -7812000 35770000 111159000 40308000 37343000 -10561000 154469000 -75614000 -90511000 -30609000 -23803000 -1054000 -868000 3650000 7644000 34661000 70088000 11476000 13991000 251000 347000 0 -1974000 -11727000 -12364000 1289000000 732500000 1009313000 640156000 3098000 3156000 3242000 140364000 187000 697000 279356000 -45561000 4455000 -2393000 306745000 9770000 133961000 115776000 440706000 125546000 8563000 5989000 20894000 22219000 0 12426000 185000 568000 2515000 1039000 43042000 4304000 631191000 4360540000 -12522000 20740000 -1465306000 3518207000 120177000 120177000 15391000 15391000 3000 1000 -567000 -566000 -1506000 -1506000 144000 8000 3098000 3242000 46000 8000 3099000 3145000 43045000 4305000 645917000 4480717000 -14028000 20740000 -1465305000 3651606000 42923000 4292000 546334000 3940616000 -4916000 20126000 -1261992000 3224334000 86047000 86047000 10024000 10024000 6000 1000 -598000 -597000 -3769000 -3769000 -39087000 585000 193744000 154657000 38000 8000 2613000 2651000 42929000 4293000 594885000 4026663000 -8685000 20703000 -1453123000 3164033000 Basis of Presentation<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements of CACI International Inc and subsidiaries (CACI or the Company) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) and include the assets, liabilities, results of operations, comprehensive income and cash flows for the Company, including its subsidiaries and ventures that are majority-owned or otherwise controlled by the Company. Certain information and note disclosures normally included in the annual financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information presented not misleading. All intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and amounts included in other current assets and current liabilities that meet the definition of a financial instrument approximate fair value because of the short-term nature of these amounts. The fair value of the Company’s debt outstanding as of September 30, 2024 under its bank credit facility approximates its carrying value. The fair value of the Company’s debt under its bank credit facility was estimated using Level 2 inputs based on market data of companies with a corporate rating similar to CACI’s that have recently priced credit facilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the opinion of management, the accompanying unaudited consolidated financial statements reflect all adjustments and reclassifications (all of which are of a normal, recurring nature) that are necessary for the fair presentation of the periods presented. It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s latest annual report to the SEC on Form 10-K for the year ended June 30, 2024. The results of operations for the three months ended September 30, 2024 are not necessarily indicative of the results to be expected for any subsequent interim period or for the full fiscal year.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements of CACI International Inc and subsidiaries (CACI or the Company) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) and include the assets, liabilities, results of operations, comprehensive income and cash flows for the Company, including its subsidiaries and ventures that are majority-owned or otherwise controlled by the Company. Certain information and note disclosures normally included in the annual financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information presented not misleading. All intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and amounts included in other current assets and current liabilities that meet the definition of a financial instrument approximate fair value because of the short-term nature of these amounts. The fair value of the Company’s debt outstanding as of September 30, 2024 under its bank credit facility approximates its carrying value. The fair value of the Company’s debt under its bank credit facility was estimated using Level 2 inputs based on market data of companies with a corporate rating similar to CACI’s that have recently priced credit facilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the opinion of management, the accompanying unaudited consolidated financial statements reflect all adjustments and reclassifications (all of which are of a normal, recurring nature) that are necessary for the fair presentation of the periods presented. It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s latest annual report to the SEC on Form 10-K for the year ended June 30, 2024. The results of operations for the three months ended September 30, 2024 are not necessarily indicative of the results to be expected for any subsequent interim period or for the full fiscal year.</span></div> Recent Accounting Pronouncements<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accounting Standards Updates Issued but Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which requires disclosure of significant segment expenses and other segment items in annual and interim periods. The ASU will be effective beginning with our annual fiscal 2025 financial statements, and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the impacts of the new standard on our segment disclosures. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which requires disaggregated information about an entity’s effective tax rate reconciliation as well as information on income taxes paid. The ASU will be effective beginning with our annual fiscal 2026 financial statements, and should be applied prospectively. Retrospective application is permitted. We are currently evaluating the impacts of the new standard on our income tax disclosures. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accounting Standards Updates Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There have been no recently adopted accounting pronouncements that are material to the Company's consolidated financial statements.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accounting Standards Updates Issued but Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which requires disclosure of significant segment expenses and other segment items in annual and interim periods. The ASU will be effective beginning with our annual fiscal 2025 financial statements, and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the impacts of the new standard on our segment disclosures. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which requires disaggregated information about an entity’s effective tax rate reconciliation as well as information on income taxes paid. The ASU will be effective beginning with our annual fiscal 2026 financial statements, and should be applied prospectively. Retrospective application is permitted. We are currently evaluating the impacts of the new standard on our income tax disclosures. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accounting Standards Updates Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There have been no recently adopted accounting pronouncements that are material to the Company's consolidated financial statements.</span></div> Acquisitions<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 10, 2024, CACI entered into an agreement to acquire all of the equity interests of Azure Summit Technology, Inc. (Azure Summit) for purchase consideration of approximately $1,275.0 million in cash, subject to adjustments for working capital and certain other items. Azure Summit advances DoD mission outcomes with its portfolio of high-performance radio frequency technology and engineering talent focused on the electromagnetic spectrum. The acquisition is expected to be completed during the second quarter of fiscal 2025.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 29, 2024, CACI entered into an agreement to acquire all of the equity interests of AI Corporate Holdings, Inc. and Applied Insight Holdings, LLC (Applied Insight) for purchase consideration of approximately $320.0 million in cash, subject to adjustments for working capital and certain other items. Applied Insight delivers proven cloud migration, adoption, and transformation capabilities, coupled with intimate customer relationships across the DoD and intelligence communities. The acquisition was completed during the second quarter of fiscal 2025. The Company funded the acquisition with cash on hand and borrowings under its revolving credit facility. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To provide additional financial flexibility for the Company, in connection with the Azure Summit acquisition, the Company entered into a commitment letter (the “Commitment Letter”), dated September 10, 2024, with JPMorgan Chase Bank, N.A. (“JPMorgan”), pursuant to which JPMorgan committed to provide the entire principal amount of a senior secured bridge loan facility in an aggregate principal amount of up to $750.0 million. As of September 30, 2024, no amounts were funded pursuant to the Commitment Letter. During the second quarter of fiscal 2025 the Company expects to complete a new senior secured Term Loan B facility in an aggregate principal amount of $750.0 million, which will effectively terminate the Commitment Letter. The Term Loan B is a seven-year facility under which principal payments are due in quarterly installments of $1.9 million from March 2025 until the balance is due in full at maturity in October 2031. The interest rates applicable to the Term Loan B facility are floating interest rates that, at the Company’s option, equal a base rate or a term SOFR rate plus an applicable margin.</span></div> 1275000000 320000000.0 750000000.0 750000000.0 P7Y 1900000 Goodwill and Intangible Assets<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The changes in the carrying amount of goodwill for the three months ended September 30, 2024 are as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.611%"><tr><td style="width:1.0%"></td><td style="width:58.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.158%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,974,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,154,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td 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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,975,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,556 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,166,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%">__________________________________________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:15.34pt">Includes goodwill initially allocated to new business combinations as well as measurement period adjustments, when applicable.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There were no impairments of goodwill during the periods presented.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intangible assets consisted of the following (in thousands):</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:31.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross carrying value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated <br/>amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying<br/>value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated <br/>amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts and related customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363,603)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(353,159)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968,493 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(511,406)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(492,875)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,354 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortization expense related to intangible assets was $18.0 million and $18.4 million for the three months ended September 30, 2024 and 2023, respectively.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The changes in the carrying amount of goodwill for the three months ended September 30, 2024 are as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.611%"><tr><td style="width:1.0%"></td><td style="width:58.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.158%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,974,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,154,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td 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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,975,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,556 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,166,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%">__________________________________________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:15.34pt">Includes goodwill initially allocated to new business combinations as well as measurement period adjustments, when applicable.</span></div> 3974823000 180021000 4154844000 0 74000 74000 636000 10461000 11097000 3975459000 190556000 4166015000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intangible assets consisted of the following (in thousands):</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:31.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross carrying value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated <br/>amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying<br/>value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated <br/>amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts and related customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363,603)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(353,159)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968,493 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(511,406)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(492,875)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,354 </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> 697112000 363603000 333509000 695944000 353159000 342785000 271381000 147803000 123578000 271285000 139716000 131569000 968493000 511406000 457087000 967229000 492875000 474354000 18000000.0 18400000 Revenues and Contract Balances<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Disaggregation of Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company disaggregates revenues by contract type, customer type, prime vs. subcontractor, and whether the solution provided is primarily Expertise or Technology. These categories represent how the nature, amount, timing, and uncertainty of revenues and cash flows are affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by contract type were as follows (in thousands):</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:31.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-plus-fee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,321 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056,889 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by customer type were as follows (in thousands):</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:31.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Department of Defense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal civilian agencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,321 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056,889 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by prime vs. subcontractor were as follows (in thousands):</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:31.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prime contractor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,826,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,649,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subcontractor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by expertise or technology were as follows (in thousands):</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:31.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expertise</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Changes in Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Aggregate net changes in estimates for the three months ended September 30, 2024 reflected an increase to income before income taxes of $3.7 million ($0.12 per diluted share), compared with $2.4 million ($0.08 per diluted share), for the three months ended September 30, 2023. The Company uses its statutory tax rate when calculating the impact to diluted earnings per share.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenues recognized from previously satisfied performance obligations were not material for the three months ended September 30, 2024 and 2023, respectively. The change in revenues recognized from previously satisfied performance obligations generally relates to final true-up adjustments for estimated award or incentive fees in the period in which the customer’s final performance score was received or when it can be determined that more objective, contractually-defined criteria have been fully satisfied. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Remaining Performance Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September 30, 2024, the Company had $11.8 billion of remaining performance obligations and expects to recognize approximately 42% and 61% as revenue over the next 12 and 24 months, respectively, with the remainder to be recognized thereafter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Contract Balances</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Contract balances consisted of the following (in thousands):</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:38.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Description of Contract Related Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial Statement Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed and billable receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets – current unbilled receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets – current costs to obtain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets – noncurrent unbilled receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets – noncurrent costs to obtain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities – current deferred revenue and other contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses and current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities – noncurrent deferred revenue and other contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended September 30, 2024, we recognized $64.1 million of revenues, compared with $64.4 million of revenues for the three months ended September 30, 2023, that was included in a previously recorded contract liability as of the beginning of the period.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by contract type were as follows (in thousands):</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:31.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-plus-fee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,321 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056,889 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by customer type were as follows (in thousands):</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:31.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Department of Defense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal civilian agencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,321 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056,889 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by prime vs. subcontractor were as follows (in thousands):</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:31.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prime contractor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,826,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,649,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subcontractor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by expertise or technology were as follows (in thousands):</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:31.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expertise</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850,147 </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> 1280010000 0 1280010000 1134435000 0 1134435000 439240000 36016000 475256000 467216000 34861000 502077000 277071000 24552000 301623000 193517000 20118000 213635000 1996321000 60568000 2056889000 1795168000 54979000 1850147000 1534533000 0 1534533000 1352306000 0 1352306000 439371000 0 439371000 407344000 0 407344000 22417000 60568000 82985000 35518000 54979000 90497000 1996321000 60568000 2056889000 1795168000 54979000 1850147000 1826763000 53656000 1880419000 1601091000 48271000 1649362000 169558000 6912000 176470000 194077000 6708000 200785000 1996321000 60568000 2056889000 1795168000 54979000 1850147000 956496000 31769000 988265000 857196000 20898000 878094000 1039825000 28799000 1068624000 937972000 34081000 972053000 1996321000 60568000 2056889000 1795168000 54979000 1850147000 3700000 0.12 2400000 0.08 0 0 11800000000 0.42 0.61 P12M P24M <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Contract balances consisted of the following (in thousands):</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:38.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Description of Contract Related Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial Statement Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed and billable receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets – current unbilled receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets – current costs to obtain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets – noncurrent unbilled receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets – noncurrent costs to obtain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities – current deferred revenue and other contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses and current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-7.2pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities – noncurrent deferred revenue and other contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 906720000 885552000 162891000 145759000 6505000 6142000 14130000 13311000 14327000 12310000 158624000 139745000 4624000 4607000 64100000 64400000 Inventories<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Inventories consisted of the following (in thousands):</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:66.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.762%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials, purchased parts and supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,439 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Inventories are stated at the lower of cost (average cost or first-in, first-out) or net realizable value and are included in prepaid expenses and other current assets on the accompanying consolidated balance sheets.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Inventories consisted of the following (in thousands):</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:66.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.762%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials, purchased parts and supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,439 </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> 74889000 77743000 15084000 13331000 37341000 27365000 127314000 118439000 Sales of Receivables<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 20, 2023, the Company amended its Master Accounts Receivable Purchase Agreement (MARPA) with MUFG Bank, Ltd. (Purchaser), for the sale of certain designated eligible U.S. government receivables. The amendment extended the term of the MARPA to December 20, 2024. Under the MARPA, the Company can sell eligible receivables, including certain billed and unbilled receivables up to a maximum amount of $250.0 million. The Company’s receivables are sold under the MARPA without recourse for any U.S. government credit risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounts for receivable transfers under the MARPA as sales under ASC 860, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Transfers and Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, and derecognizes the sold receivables from its balance sheets. The fair value of the sold receivables approximated their book value due to their short-term nature. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company does not retain an ongoing financial interest in the transferred receivables other than cash collection and administrative services. The Company estimated that its servicing fee was at fair value and therefore no servicing asset or liability related to these receivables was recognized as of September 30, 2024. Proceeds from the sold receivables are reflected in operating cash flows on the statement of cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">MARPA activity consisted of the following (in thousands):</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:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of and for the<br/> Three Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695,260 </span></td><td 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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash collections</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(985,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(718,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balance sold to Purchaser: (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,790 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,833 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash collected, not remitted to Purchaser (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,542)</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 2.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining sold receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,837 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,291 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%">__________________________________________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:15.34pt">For the three months ended September 30, 2024 and 2023, the Company recorded a net cash outflow of $26.2 million and a net cash outflow of $23.2 million in its cash flows from operating activities, respectively, from sold receivables. MARPA cash flows are calculated as the change in the outstanding balance during the fiscal year.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:15.34pt">Includes the cash collected on behalf of but not yet remitted to Purchaser as of September 30, 2024 and 2023. This balance is included in other accrued expenses and current liabilities as of the balance sheet date.</span></div> 250000000.0 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">MARPA activity consisted of the following (in thousands):</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:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of and for the<br/> Three Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695,260 </span></td><td 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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash collections</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(985,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(718,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balance sold to Purchaser: (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,790 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,833 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash collected, not remitted to Purchaser (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,542)</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 2.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining sold receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,837 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,291 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%">__________________________________________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:15.34pt">For the three months ended September 30, 2024 and 2023, the Company recorded a net cash outflow of $26.2 million and a net cash outflow of $23.2 million in its cash flows from operating activities, respectively, from sold receivables. MARPA cash flows are calculated as the change in the outstanding balance during the fiscal year.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:15.34pt">Includes the cash collected on behalf of but not yet remitted to Purchaser as of September 30, 2024 and 2023. This balance is included in other accrued expenses and current liabilities as of the balance sheet date.</span></div> 250000000 200000000 959019000 695260000 -985229000 -718427000 223790000 176833000 96953000 80542000 126837000 96291000 -26200000 -23200000 Debt<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-term debt consisted of the following (in thousands):</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:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility – term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility – revolver loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,000 </span></td><td 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 11.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,827,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,548,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized discounts and debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,939)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,542,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Bank Credit Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 13, 2021, the Company amended its credit facility (the Credit Facility) primarily to extend the maturity date, increase borrowing capacity, and improve pricing. As amended, the Company’s $3,200.0 million Credit Facility consists of a $1,975.0 million revolving credit facility (the Revolving Facility) and a $1,225.0 million term loan (the Term Loan). The Revolving Facility has subfacilities of $100.0 million for same-day swing line loan borrowings and $25.0 million for stand-by letters of credit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Revolving Facility is a secured facility that permits continuously renewable borrowings of up to $1,975.0 million. As of September 30, 2024, the Company had $710.0 million outstanding under the Revolving Facility and no borrowings on the swing line. The Company pays a quarterly facility fee for the unused portion of the Revolving Facility. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Term Loan is a five-year secured facility under which principal payments are due in quarterly installments of $7.7 million through December 31, 2023 and $15.3 million thereafter until the balance is due in full on December 13, 2026. As of September 30, 2024, the Company had $1,117.8 million outstanding under the Term Loan.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The interest rates applicable to loans under the Credit Facility are floating interest rates that, at the Company’s option, equal a base rate or a Secured Overnight Financing Rate (SOFR) rate plus, in each case, an applicable margin based upon the Company’s consolidated total net leverage ratio. For the three months ended September 30, 2024, the effective interest rate, including the impact of the Company’s floating-to-fixed interest rate swap agreements and excluding the effect of amortization of debt financing costs, for the outstanding borrowings under the Credit Facility was 4.99%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Credit Facility requires the Company to comply with certain financial covenants, including a maximum total leverage ratio and a minimum interest coverage ratio. The Credit Facility also includes customary negative covenants restricting or limiting the Company’s ability to guarantee or incur additional indebtedness, grant liens or other security interests to third parties, make loans or investments, transfer assets, declare dividends or redeem or repurchase capital stock or make other distributions, prepay subordinated indebtedness and engage in mergers, acquisitions or other business combinations, in each case except as expressly permitted under the Credit Facility. As of September 30, 2024, the Company was in compliance with all of the financial covenants. A majority of the Company’s assets serve as collateral under the Credit Facility.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All debt issuance costs are being amortized from the date incurred to the expiration date of the Credit Facility.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Cash Flow Hedges</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company periodically uses derivative financial instruments as part of a strategy to manage exposure to market risks associated with interest rate fluctuations. The Company has entered into several floating-to-fixed interest rate swap agreements for an aggregate notional amount of $1,000.0 million which hedge a portion of the Company’s floating rate indebtedness. The swaps mature at various dates through 2028. The Company has designated the swaps as cash flow hedges. Unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The interest rate swap agreements are highly correlated to the changes in interest rates to which the Company is exposed. Realized gains and losses in connection with each required interest payment are reclassified from accumulated other comprehensive income or loss to interest expense. The Company does not hold or issue derivative financial instruments for trading purposes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effect of derivative instruments in the consolidated statements of operations and accumulated other comprehensive loss for the three months ended September 30, 2024 and 2023 is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) recognized in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,621)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified to earnings from accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,676)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,432 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-term debt consisted of the following (in thousands):</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:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility – term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility – revolver loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,000 </span></td><td 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 11.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,827,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,548,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized discounts and debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,939)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,542,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481,387 </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> 1117812000 1133125000 710000000 415000000 1827812000 1548125000 4939000 5488000 1822873000 1542637000 61250000 61250000 1761623000 1481387000 3200000000 1975000000 1225000000 100000000.0 25000000.0 1975000000 710000000.0 0 P5Y 7700000 15300000 1117800000 0.0499 1000000000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effect of derivative instruments in the consolidated statements of operations and accumulated other comprehensive loss for the three months ended September 30, 2024 and 2023 is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) recognized in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,621)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified to earnings from accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,676)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,432 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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> -11621000 12173000 6055000 6741000 -17676000 5432000 Legal Proceedings and Other Commitments and Contingencies <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Legal Proceedings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is involved in various claims, lawsuits, and administrative proceedings arising in the normal course of business, none of which, based on current information, are expected to have a material adverse effect on the Company’s financial position, results of operations or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Government Contracting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Payments to the Company on cost-plus-fee and time-and-materials contracts are subject to adjustment upon audit by the Defense Contract Audit Agency (DCAA) and other government agencies that do not utilize DCAA’s services. The DCAA has completed audits of the Company’s annual incurred cost proposals through fiscal year 2022. The Company is still negotiating the results of prior years’ audits with the respective cognizant contracting officers and believes its reserves for such are adequate. Adjustments that may result from these audits and the audits not yet started are not expected to have a material effect on the Company’s financial position, results of operations, or cash flows and the Company has accrued its best estimate of potential disallowances. Additionally, the DCAA continually reviews the cost accounting and other practices of government contractors, including the Company. In the course of those reviews, cost accounting and other issues may be identified, discussed and settled.</span></div> Earnings Per Share<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Earnings per share and the weighted-average number of diluted shares are computed as follows (in thousands, except per share data):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average number of basic shares outstanding during the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,304 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,647 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of equity awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average number of diluted shares outstanding during the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.39 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.76 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Earnings per share and the weighted-average number of diluted shares are computed as follows (in thousands, except per share data):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average number of basic shares outstanding during the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,304 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,647 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of equity awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average number of diluted shares outstanding during the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.39 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.76 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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> 120177000 86047000 22304000 22647000 235000 247000 22539000 22894000 5.39 3.80 5.33 3.76 Income Taxes<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to income taxes in the U.S. and various state and foreign jurisdictions. Tax statutes and regulations within each jurisdiction are subject to interpretation and require the application of significant judgment. The Company is currently under examination by the Internal Revenue Service for fiscal 2017 through 2021 and one state jurisdiction for fiscal 2019 and 2020. The Company does not expect resolution of these examinations to have a material impact on its results of operations, financial condition or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During fiscal 2023, a provision of the Tax Cuts and Jobs Act of 2017 (TCJA) went into effect that eliminated the option to deduct domestic research and development costs in the year incurred and instead requires taxpayers to capitalize and amortize such costs over five years. Based upon our interpretation of the law as currently enacted, we estimate that the fiscal 2025 impact will result in increases of $52.7 million to both our income taxes payable and net deferred tax assets. The future impact of this provision will depend on any guidance issued by the Treasury Department regarding the identification of appropriate costs for capitalization, and the amount of future research and development expenses paid or incurred (among other factors). For the three months ended September 30, 2024, the Company recognized a $12.1 million increase in income taxes payable, with a corresponding increase to net deferred tax assets. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Organisation for Economic Co-operation and Development (OECD) has a framework to implement a global minimum corporate tax of 15% for companies with global revenues and profits above certain thresholds (referred to as Pillar 2). While it is uncertain whether the U.S. will enact legislation to adopt Pillar 2, certain countries in which we operate have adopted legislation, and other countries are in the process of introducing legislation to implement Pillar 2. We do not expect Pillar 2 to have a material impact on our effective tax rate or our consolidated results of operation, financial position, and cash flows.</span></div>The Company’s effective income tax rate was 22.9% and 23.0% for the three months ended September 30, 2024 and 2023, respectively. The effective tax rates for the three months ended September 30, 2024, and 2023 were reduced by research and development tax credits. 52700000 12100000 0.229 0.230 Business Segments<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reports operating results and financial data in two segments: domestic operations and international operations. Domestic operations provide Expertise and Technology primarily to U.S. federal government agencies. International operations provide Expertise and Technology primarily to international government and commercial customers. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates the performance of its operating segments based on net income. Summarized financial information for the Company’s reportable segments is as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056,889 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850,147 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,177 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,047 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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> 2 Summarized financial information for the Company’s reportable segments is as follows (in thousands):<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056,889 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850,147 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,177 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,047 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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> 1996321000 1795168000 60568000 54979000 2056889000 1850147000 102111000 76544000 18066000 9503000 120177000 86047000 Fair Value Measurements<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, establishes a framework for measuring fair value and categorizes the inputs used in measuring fair value as follows: observable inputs such as quoted prices in active markets (Level 1); inputs other than quoted prices in active markets that are observable, either directly or indirectly, or quoted prices that are not active (Level 2); and unobservable inputs in which there is little or no market data which requires development of assumptions that market participants would use in pricing the asset or liability (Level 3).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The financial instruments measured at fair value on a recurring basis consist of the following (in thousands):</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:24.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Description of Financial Instrument</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Financial Statement<br/>Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair Value<br/>Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2024</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued expenses and current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,621)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,061)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,737)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company uses interest rate swap agreements to manage its interest rate risk. The valuation of these instruments is determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of each derivative. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including interest rate curves.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognized contingent consideration liabilities in connection with certain acquisitions, representing potential earnout payments and other contingent payments. The fair values of these liabilities were determined using a valuation model which included an assessment of the most likely outcome, assumptions related to projected earnings of the acquired company and the application of a discount rate when applicable. Fair value of contingent consideration is reassessed quarterly, including an analysis of the significant inputs used in the evaluation, as well as the accretion of the discount. Changes in the fair value of contingent consideration are reflected within indirect costs and selling expenses and were $8.7 million and zero for the three months ended September 30, 2024 and 2023, respectively.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The financial instruments measured at fair value on a recurring basis consist of the following (in thousands):</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:24.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Description of Financial Instrument</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Financial Statement<br/>Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair Value<br/>Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2024</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued expenses and current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,621)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,061)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,737)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 3621000 3061000 5323000 13737000 -3825000 0 1312000 0 12188000 33327000 8700000 0 false false false false