0001897982-24-000011.txt : 20240206 0001897982-24-000011.hdr.sgml : 20240206 20240206160729 ACCESSION NUMBER: 0001897982-24-000011 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240206 DATE AS OF CHANGE: 20240206 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Aspen Technology, Inc. CENTRAL INDEX KEY: 0001897982 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] ORGANIZATION NAME: 06 Technology IRS NUMBER: 873100817 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41400 FILM NUMBER: 24600276 BUSINESS ADDRESS: STREET 1: 20 CROSBY DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 BUSINESS PHONE: 781-221-1939 MAIL ADDRESS: STREET 1: 20 CROSBY DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 FORMER COMPANY: FORMER CONFORMED NAME: Emersub CX, Inc. DATE OF NAME CHANGE: 20211208 10-Q 1 azpn-20231231.htm 10-Q azpn-20231231
0001897982false--06-302024Q200018979822023-07-012023-12-3100018979822024-01-31xbrli:shares0001897982us-gaap:LicenseMember2023-10-012023-12-31iso4217:USD0001897982us-gaap:LicenseMember2022-10-012022-12-310001897982us-gaap:LicenseMember2023-07-012023-12-310001897982us-gaap:LicenseMember2022-07-012022-12-310001897982us-gaap:MaintenanceMember2023-10-012023-12-310001897982us-gaap:MaintenanceMember2022-10-012022-12-310001897982us-gaap:MaintenanceMember2023-07-012023-12-310001897982us-gaap:MaintenanceMember2022-07-012022-12-310001897982azpn:ServicesAndOtherMember2023-10-012023-12-310001897982azpn:ServicesAndOtherMember2022-10-012022-12-310001897982azpn:ServicesAndOtherMember2023-07-012023-12-310001897982azpn:ServicesAndOtherMember2022-07-012022-12-3100018979822023-10-012023-12-3100018979822022-10-012022-12-3100018979822022-07-012022-12-31iso4217:USDxbrli:shares00018979822023-12-3100018979822023-06-300001897982us-gaap:RelatedPartyMember2023-12-310001897982us-gaap:RelatedPartyMember2023-06-300001897982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001897982us-gaap:CommonStockMember2023-06-300001897982us-gaap:AdditionalPaidInCapitalMember2023-06-300001897982us-gaap:RetainedEarningsMember2023-06-300001897982us-gaap:TreasuryStockCommonMember2023-06-300001897982us-gaap:RetainedEarningsMember2023-07-012023-09-3000018979822023-07-012023-09-300001897982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001897982us-gaap:CommonStockMember2023-07-012023-09-300001897982us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001897982us-gaap:TreasuryStockCommonMember2023-07-012023-09-300001897982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001897982us-gaap:CommonStockMember2023-09-300001897982us-gaap:AdditionalPaidInCapitalMember2023-09-300001897982us-gaap:RetainedEarningsMember2023-09-300001897982us-gaap:TreasuryStockCommonMember2023-09-3000018979822023-09-300001897982us-gaap:RetainedEarningsMember2023-10-012023-12-310001897982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310001897982us-gaap:CommonStockMember2023-10-012023-12-310001897982us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-310001897982us-gaap:TreasuryStockCommonMember2023-10-012023-12-310001897982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001897982us-gaap:CommonStockMember2023-12-310001897982us-gaap:AdditionalPaidInCapitalMember2023-12-310001897982us-gaap:RetainedEarningsMember2023-12-310001897982us-gaap:TreasuryStockCommonMember2023-12-310001897982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001897982us-gaap:CommonStockMember2022-06-300001897982us-gaap:AdditionalPaidInCapitalMember2022-06-300001897982us-gaap:RetainedEarningsMember2022-06-3000018979822022-06-300001897982us-gaap:RetainedEarningsMember2022-07-012022-09-3000018979822022-07-012022-09-300001897982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001897982us-gaap:CommonStockMember2022-07-012022-09-300001897982us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001897982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001897982us-gaap:CommonStockMember2022-09-300001897982us-gaap:AdditionalPaidInCapitalMember2022-09-300001897982us-gaap:RetainedEarningsMember2022-09-3000018979822022-09-300001897982us-gaap:RetainedEarningsMember2022-10-012022-12-310001897982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310001897982us-gaap:CommonStockMember2022-10-012022-12-310001897982us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310001897982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001897982us-gaap:CommonStockMember2022-12-310001897982us-gaap:AdditionalPaidInCapitalMember2022-12-310001897982us-gaap:RetainedEarningsMember2022-12-3100018979822022-12-31azpn:countries00018979822023-07-01us-gaap:LicenseMember2023-12-3100018979822024-07-01us-gaap:LicenseMember2023-12-3100018979822025-07-01us-gaap:LicenseMember2023-12-3100018979822026-07-01us-gaap:LicenseMember2023-12-3100018979822027-07-01us-gaap:LicenseMember2023-12-3100018979822028-07-01us-gaap:LicenseMember2023-12-310001897982us-gaap:LicenseMember2023-12-3100018979822023-07-01us-gaap:MaintenanceMember2023-12-3100018979822024-07-01us-gaap:MaintenanceMember2023-12-3100018979822025-07-01us-gaap:MaintenanceMember2023-12-3100018979822026-07-01us-gaap:MaintenanceMember2023-12-3100018979822027-07-01us-gaap:MaintenanceMember2023-12-3100018979822028-07-01us-gaap:MaintenanceMember2023-12-310001897982us-gaap:MaintenanceMember2023-12-3100018979822023-07-01azpn:ServicesAndOtherMember2023-12-3100018979822024-07-01azpn:ServicesAndOtherMember2023-12-3100018979822025-07-01azpn:ServicesAndOtherMember2023-12-3100018979822026-07-01azpn:ServicesAndOtherMember2023-12-3100018979822027-07-01azpn:ServicesAndOtherMember2023-12-3100018979822028-07-01azpn:ServicesAndOtherMember2023-12-310001897982azpn:ServicesAndOtherMember2023-12-3100018979822022-07-012023-12-3100018979822023-07-012023-12-3100018979822024-07-012023-12-3100018979822025-07-012023-12-3100018979822026-07-012023-12-3100018979822027-07-012023-12-310001897982azpn:HeritageAspenTechMember2023-10-012023-12-310001897982azpn:HeritageAspenTechMember2022-10-012022-12-310001897982azpn:HeritageAspenTechMember2023-07-012023-12-310001897982azpn:HeritageAspenTechMember2022-07-012022-12-310001897982azpn:SSEMember2023-10-012023-12-310001897982azpn:SSEMember2022-10-012022-12-310001897982azpn:SSEMember2023-07-012023-12-310001897982azpn:SSEMember2022-07-012022-12-310001897982azpn:OSIIncMember2023-10-012023-12-310001897982azpn:OSIIncMember2022-10-012022-12-310001897982azpn:OSIIncMember2023-07-012023-12-310001897982azpn:OSIIncMember2022-07-012022-12-3100018979822022-08-292022-08-290001897982azpn:InmationSoftwareGmbHMember2022-08-292022-08-290001897982azpn:InmationSoftwareGmbHMember2022-08-2900018979822022-08-290001897982srt:MinimumMember2022-08-290001897982srt:MaximumMember2022-08-290001897982azpn:InmationSoftwareGmbHMember2023-10-012023-12-310001897982azpn:InmationSoftwareGmbHMember2022-10-012022-12-310001897982azpn:InmationSoftwareGmbHMember2023-07-012023-12-310001897982azpn:InmationSoftwareGmbHMember2022-07-012022-12-310001897982us-gaap:PatentedTechnologyMemberazpn:InmationSoftwareGmbHMember2023-10-012023-12-310001897982us-gaap:PatentedTechnologyMemberazpn:InmationSoftwareGmbHMember2022-10-012022-12-310001897982us-gaap:PatentedTechnologyMemberazpn:InmationSoftwareGmbHMember2023-07-012023-12-310001897982us-gaap:PatentedTechnologyMemberazpn:InmationSoftwareGmbHMember2022-07-012022-12-310001897982azpn:InmationSoftwareGmbHMember2023-08-182023-08-180001897982us-gaap:PatentedTechnologyMember2023-12-310001897982us-gaap:TrademarksMember2023-12-310001897982us-gaap:CustomerRelationshipsMember2023-12-310001897982us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001897982us-gaap:PatentedTechnologyMember2023-06-300001897982us-gaap:TrademarksMember2023-06-300001897982us-gaap:CustomerRelationshipsMember2023-06-300001897982us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-06-300001897982azpn:HeritageAspenTechMember2023-07-012023-12-3100018979822024-06-30xbrli:pure0001897982us-gaap:FairValueInputsLevel1Member2023-12-310001897982us-gaap:FairValueInputsLevel2Member2023-12-310001897982us-gaap:FairValueInputsLevel1Member2023-06-300001897982us-gaap:FairValueInputsLevel2Member2023-06-300001897982azpn:EmersonElectricCoMember2022-12-230001897982us-gaap:RevolvingCreditFacilityMember2019-12-230001897982us-gaap:RevolvingCreditFacilityMember2023-12-310001897982us-gaap:LicenseMember2023-10-012023-12-310001897982us-gaap:LicenseMember2022-10-012022-12-310001897982us-gaap:LicenseMember2023-07-012023-12-310001897982us-gaap:LicenseMember2022-07-012022-12-310001897982us-gaap:MaintenanceMember2023-10-012023-12-310001897982us-gaap:MaintenanceMember2022-10-012022-12-310001897982us-gaap:MaintenanceMember2023-07-012023-12-310001897982us-gaap:MaintenanceMember2022-07-012022-12-310001897982azpn:CostOfServicesAndOtherMember2023-10-012023-12-310001897982azpn:CostOfServicesAndOtherMember2022-10-012022-12-310001897982azpn:CostOfServicesAndOtherMember2023-07-012023-12-310001897982azpn:CostOfServicesAndOtherMember2022-07-012022-12-310001897982us-gaap:SellingAndMarketingExpenseMember2023-10-012023-12-310001897982us-gaap:SellingAndMarketingExpenseMember2022-10-012022-12-310001897982us-gaap:SellingAndMarketingExpenseMember2023-07-012023-12-310001897982us-gaap:SellingAndMarketingExpenseMember2022-07-012022-12-310001897982us-gaap:ResearchAndDevelopmentExpenseMember2023-10-012023-12-310001897982us-gaap:ResearchAndDevelopmentExpenseMember2022-10-012022-12-310001897982us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-12-310001897982us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-12-310001897982us-gaap:GeneralAndAdministrativeExpenseMember2023-10-012023-12-310001897982us-gaap:GeneralAndAdministrativeExpenseMember2022-10-012022-12-310001897982us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-12-310001897982us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-12-310001897982us-gaap:EmployeeStockOptionMember2023-07-012023-12-310001897982us-gaap:EmployeeStockOptionMember2023-06-300001897982us-gaap:EmployeeStockOptionMember2022-07-012023-06-300001897982us-gaap:EmployeeStockOptionMember2023-12-310001897982us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-12-310001897982us-gaap:PerformanceSharesMember2023-06-300001897982us-gaap:RestrictedStockUnitsRSUMember2023-06-300001897982us-gaap:PerformanceSharesMember2023-07-012023-12-310001897982us-gaap:PerformanceSharesMember2023-12-310001897982us-gaap:RestrictedStockUnitsRSUMember2023-12-310001897982us-gaap:RestrictedStockUnitsRSUMember2023-10-012023-12-310001897982us-gaap:RestrictedStockUnitsRSUMember2022-10-012022-12-310001897982us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-12-310001897982us-gaap:PerformanceSharesMember2023-10-012023-12-310001897982azpn:ASRProgramMember2023-05-050001897982azpn:InitialShareRepurchaseMemberazpn:ASRProgramMember2023-05-052023-05-050001897982azpn:ASRProgramMemberazpn:FinalShareRepurchaseMember2023-08-072023-08-070001897982azpn:ASRProgramMember2023-08-072023-08-070001897982azpn:Aug1ShareRepurchaseAuthorizationProgramMember2023-08-010001897982azpn:Aug1ShareRepurchaseAuthorizationProgramMember2023-10-012023-12-310001897982azpn:Aug1ShareRepurchaseAuthorizationProgramMember2023-07-012023-12-310001897982azpn:Aug1ShareRepurchaseAuthorizationProgramMember2023-12-310001897982azpn:HeritageAspenTechMember2021-10-102021-10-100001897982azpn:HeritageAspenTechMemberazpn:EmersonElectricCoMember2023-12-310001897982azpn:InformationTechnologyMember2023-10-012023-12-310001897982azpn:InformationTechnologyMember2022-10-012022-12-310001897982azpn:InformationTechnologyMember2023-07-012023-12-310001897982azpn:InformationTechnologyMember2022-07-012022-12-310001897982azpn:SharedServicesAndOtherMember2023-10-012023-12-310001897982azpn:SharedServicesAndOtherMember2022-10-012022-12-310001897982azpn:SharedServicesAndOtherMember2023-07-012023-12-310001897982azpn:SharedServicesAndOtherMember2022-07-012022-12-310001897982azpn:EmersonElectricCoMember2023-10-012023-12-310001897982azpn:EmersonElectricCoMember2022-10-012022-12-310001897982azpn:EmersonElectricCoMember2023-07-012023-12-310001897982azpn:EmersonElectricCoMember2022-07-012022-12-310001897982azpn:HeritageAspenTechMemberazpn:EmersonElectricCoMember2022-05-1600018979822023-07-280001897982srt:AmericasMember2023-10-012023-12-310001897982srt:AmericasMember2022-10-012022-12-310001897982srt:AmericasMember2023-07-012023-12-310001897982srt:AmericasMember2022-07-012022-12-310001897982azpn:AsiaMiddleEastAndAfricaMember2023-10-012023-12-310001897982azpn:AsiaMiddleEastAndAfricaMember2022-10-012022-12-310001897982azpn:AsiaMiddleEastAndAfricaMember2023-07-012023-12-310001897982azpn:AsiaMiddleEastAndAfricaMember2022-07-012022-12-310001897982srt:EuropeMember2023-10-012023-12-310001897982srt:EuropeMember2022-10-012022-12-310001897982srt:EuropeMember2023-07-012023-12-310001897982srt:EuropeMember2022-07-012022-12-310001897982country:US2023-10-012023-12-310001897982country:US2022-10-012022-12-310001897982country:US2023-07-012023-12-310001897982country:US2022-07-012022-12-310001897982srt:AmericasMember2023-12-310001897982srt:AmericasMember2023-06-300001897982azpn:AsiaMiddleEastAndAfricaMember2023-12-310001897982azpn:AsiaMiddleEastAndAfricaMember2023-06-300001897982srt:EuropeMember2023-12-310001897982srt:EuropeMember2023-06-300001897982country:US2023-12-310001897982country:US2023-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
 
(Mark One)
 
      QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended December 31, 2023
or
         TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from                      to                      
 
Commission file number: 001-41400
 
ASPEN TECHNOLOGY, INC.
(Exact name of registrant as specified in its charter)
Delaware 87-3100817
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
20 Crosby Drive  
Bedford
Massachusetts 01730
(Address of principal executive offices) (Zip Code)
(Registrant’s telephone number, including area code): (781221-6400

____________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common stock, $0.0001 par value per shareAZPNNasdaq Global Select Market
____________________________________________

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days:   Yes ý No 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 ý 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 filerý Accelerated filer      
 Non-accelerated filer   Smaller reporting company
Emerging growth company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    o

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act): Yes  No ý

There were 63,548,821 shares of common stock outstanding as of January 31, 2024.
















TABLE OF CONTENTS
 
  Page
  
   
   
  
   
  
 
Aspen Technology, Inc. (AspenTech) has many registered trademarks including aspenONE and Aspen Plus. All other trade names, trademarks and service marks appearing in this Form 10-Q not owned by AspenTech are the property of their respective owners.
 
Our fiscal year ends on June 30th, and references to a specific fiscal year are to the twelve months ended June 30th of such year (for example, fiscal 2024 refers to the year ending June 30, 2024).






3

PART I - FINANCIAL INFORMATION
Item 1.    Financial Statements.
 Condensed Consolidated Financial Statements (unaudited)
ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
 
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Dollars and Shares in Thousands, Except per Share Data)
Revenue:    
License and solutions$152,463 $149,843 $301,111 $310,068 
Maintenance85,056 78,628 170,024 156,994 
Services and other19,644 14,367 35,336 26,595 
Total revenue257,163 242,838 506,471 493,657 
Cost of revenue:  
License and solutions67,326 70,833 138,903 140,346 
Maintenance10,647 9,567 20,848 18,784 
Services and other16,960 12,698 33,242 25,098 
Total cost of revenue94,933 93,098 192,993 184,228 
Gross profit162,230 149,740 313,478 309,429 
Operating expenses:  
Selling and marketing122,240 117,951 244,618 236,225 
Research and development53,145 49,954 106,821 99,695 
General and administrative36,088 41,230 71,494 84,086 
Total operating expenses211,473 209,135 422,933 420,006 
Loss from operations(49,243)(59,395)(109,455)(110,577)
Other (expense) income, net(199)38,643 (6,029)(19,989)
Interest income, net12,283 4,120 26,333 9,143 
Loss before benefit for income taxes(37,159)(16,632)(89,151)(121,423)
(Benefit) provision for income taxes(15,659)49,565 (33,126)(43,982)
Net loss$(21,500)$(66,197)$(56,025)$(77,441)
Net loss per common share:  
Basic$(0.34)$(1.02)$(0.88)$(1.20)
Diluted$(0.34)$(1.02)$(0.88)$(1.20)
Weighted average shares outstanding:  
Basic63,699 64,621 64,009 64,538 
Diluted63,699 64,621 64,009 64,538 
 
See accompanying notes to these unaudited condensed consolidated financial statements.
4

ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
 
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Dollars in Thousands)
Net loss$(21,500)$(66,197)$(56,025)$(77,441)
Other comprehensive income (loss):
Foreign currency translation adjustments4,870 6,710 (6,331)(2,155)
Total other comprehensive income (loss)4,870 6,710 (6,331)(2,155)
Comprehensive loss$(16,630)$(59,487)$(62,356)$(79,596)
 
See accompanying notes to these unaudited condensed consolidated financial statements.
5

ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
December 31, 2023June 30, 2023
 (Dollars in Thousands, Except Share Data)
ASSETS  
Current assets: 
Cash and cash equivalents$130,753 $241,209 
Accounts receivable, net129,837 122,789 
Current contract assets, net357,847 367,539 
Prepaid expenses and other current assets26,314 27,728 
Receivables from related parties61,479 62,375 
Prepaid income taxes3,021 11,424 
Total current assets709,251 833,064 
Property, equipment and leasehold improvements, net16,756 18,670 
Goodwill8,329,997 8,330,811 
Intangible assets, net4,428,636 4,659,657 
Non-current contract assets, net606,318 536,104 
Contract costs18,971 15,992 
Operating lease right-of-use assets97,035 67,642 
Deferred income tax assets11,392 10,638 
Other non-current assets9,488 13,474 
Total assets$14,227,844 $14,486,052 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$16,517 $20,299 
Accrued expenses and other current liabilities81,059 99,526 
Due to related parties96,087 22,019 
Current operating lease liabilities13,810 12,928 
Income taxes payable28,988 46,205 
Current contract liabilities135,522 151,450 
Total current liabilities371,983 352,427 
Non-current contract liabilities35,036 30,103 
Deferred income tax liabilities867,927 957,911 
Non-current operating lease liabilities83,812 55,442 
Other non-current liabilities20,013 19,240 
Stockholders’ equity:  
Common stock, $0.0001 par value
Authorized—600,000,000 shares
Issued— 65,170,178 and 64,952,868 shares
Outstanding— 63,620,668 and 64,465,242 shares
6 6 
Additional paid-in capital13,241,067 13,194,028 
Accumulated deficit(97,416)(41,391)
Accumulated other comprehensive (loss) income(3,895)2,436 
Treasury stock, at cost — 1,549,510 and 487,626 shares of common stock
(290,689)(84,150)
Total stockholders’ equity12,849,073 13,070,929 
Total liabilities and stockholders’ equity$14,227,844 $14,486,052 

 See accompanying notes to these unaudited condensed consolidated financial statements.
6

ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
Accumulated Other Comprehensive Income (Loss)Common StockAdditional Paid-in CapitalAccumulated DeficitTreasury StockTotal Stockholders’ Equity
Number of SharesPar ValueNumber of SharesCost
(Dollars in Thousands, Except Share Data)
Balance June 30, 2023$2,436 64,952,868 $6 $13,194,028 $(41,391)487,626 $(84,150)$13,070,929 
Net loss— — — — (34,525)— — (34,525)
Other comprehensive loss(11,201)— — — — — — (11,201)
Issuance of shares of common stock— 29,644 — 3,826 — — — 3,826 
Issuance of restricted stock units and net share settlement related to withholding taxes— 47,896 — (4,585)— — — (4,585)
Repurchase of common stock— — — 20,210 — 686,843 (134,434)(114,224)
Stock-based compensation— — — 16,699 — — — 16,699 
Balance September 30, 2023$(8,765)65,030,408 $6 $13,230,178 $(75,916)1,174,469 $(218,584)$12,926,919 
Net loss— — — — (21,500)— — (21,500)
Other comprehensive income4,870 — — — — — — 4,870 
Issuance of shares of common stock— 32,212 — 4,268 — — — 4,268 
Issuance of restricted stock units and net share settlement related to withholding taxes— 107,558 — (9,590)— — — (9,590)
Repurchase of common stock— — — — — 375,041 (72,105)(72,105)
Stock-based compensation— — — 16,211 — — — 16,211 
Balance December 31, 2023$(3,895)65,170,178 $6 $13,241,067 $(97,416)1,549,510 $(290,689)$12,849,073 


Accumulated Other Comprehensive LossCommon StockAdditional Paid-in CapitalRetained EarningsTotal Equity/Stockholders’ Equity
Number of SharesPar Value
(Dollars in Thousands, Except Share Data)
Balance June 30, 2022$(4,588)64,425,378 $6 $13,107,570 $66,369 $13,169,357 
Net loss— — — — (11,244)(11,244)
Other comprehensive loss(8,865)— — — — (8,865)
Issuance of shares of common stock— 71,547 — 8,489 — 8,489 
Issuance of restricted stock units and net share settlement related to withholding taxes— 34,375 — (4,683)— (4,683)
Stock-based compensation— — — 17,736 — 17,736 
Balance September 30, 2022$(13,453)64,531,300 $6 $13,129,112 $55,125 $13,170,790 
Net loss— — — — (66,197)(66,197)
Other comprehensive income6,710 — — — — 6,710 
Issuance of shares of common stock— 202,506 — 16,977 — 16,977 
Issuance of restricted stock units and net share settlement related to withholding taxes— 33,949 — (4,656)— (4,656)
Stock-based compensation— — — 23,441 — 23,441 
Balance December 31, 2022$(6,743)64,767,755 $6 $13,164,874 $(11,072)$13,147,065 

See accompanying notes to these unaudited condensed consolidated financial statements.

7

ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
Six Months Ended December 31,
 20232022
 (Dollars in Thousands)
Cash flows from operating activities:
Net loss$(56,025)$(77,441)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization246,386 245,102 
Reduction in the carrying amount of right-of-use assets6,932 6,562 
Net foreign currency losses6,168 4,744 
Stock-based compensation32,910 41,177 
Deferred income taxes(94,210)(106,384)
Provision for uncollectible receivables3,385 3,228 
Other non-cash operating activities(629)(593)
Changes in assets and liabilities:
Accounts receivable(10,709)(33,691)
Contract assets(57,926)(77,864)
Contract costs(3,059)(3,547)
Lease liabilities(7,108)(6,609)
Prepaid expenses, prepaid income taxes, and other assets(17,606)34,177 
Liability from foreign currency forward contract 15,319 
Accounts payable, accrued expenses, income taxes payable and other liabilities9,258 (1,490)
Contract liabilities(10,959)11,922 
Net cash provided by operating activities46,808 54,612 
Cash flows from investing activities:
Purchases of property, equipment and leasehold improvements(1,437)(2,844)
Payments for business acquisitions, net of cash acquired(8,273)(74,947)
Payments for equity method investments(521)(465)
Payments for capitalized computer software development costs(131)(329)
Payments for asset acquisitions(12,500) 
Net cash used in investing activities(22,862)(78,585)
Cash flows from financing activities:
Issuance of shares of common stock7,920 25,605 
Repurchases of common stock(186,329) 
Payment of tax withholding obligations related to restricted stock(13,843)(11,698)
Deferred business acquisition payments (1,363)
Repayments of amounts borrowed under term loan (12,000)
Net transfers from Parent Company68,755 29,872 
Payments of debt issuance costs (2,375)
Net cash (used in) provided by financing activities(123,497)28,041 
Effect of exchange rate changes on cash and cash equivalents(10,905)(7,705)
Decrease in cash and cash equivalents(110,456)(3,637)
Cash and cash equivalents, beginning of period241,209 449,725 
Cash and cash equivalents, end of period$130,753 $446,088 
Supplemental disclosure of cash flow information:
Income taxes paid, net$66,290 $29,388 
Interest paid$2,433 $9,819 
Supplemental disclosure of non-cash activities:
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses$92 $(735)
Lease liabilities arising from obtaining right-of-use assets$36,144 $68 

See accompanying notes to these unaudited condensed consolidated financial statements.
8

ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
 
1.    Organization and Basis of Presentation
AspenTech, together with its subsidiaries (the “Company”), is a leading industrial software company that develops solutions to address complex industrial environments where it is critical to optimize the asset design, operations and maintenance lifecycle. The Company’s unique combination of product capabilities, deep domain expertise and award-winning innovation helps customers across diverse end markets in capital-intensive industries improve their operational excellence while achieving sustainability goals.
The Company has revenue from customers in 117 countries as of December 31, 2023.
Basis of Presentation
The Company has prepared the accompanying unaudited condensed consolidated financial statements as of December 31, 2023, and for the second quarter of fiscal 2024 and 2023 pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and in accordance with generally accepted accounting principles in the United States (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation.
These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated and combined financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023.
The preparation of financial statements and related disclosures in conformity with GAAP requires us to make judgments, assumptions, and estimates that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. The actual results that the Company experiences may differ materially from these estimates.
Russia and Ukraine
The Company maintains limited operations in Russia and licenses software and provides related services to customers in Russia and areas of Ukraine that are not under sanction. The Company had revenue of approximately $5.8 million and $16.8 million for the three months ended December 31, 2023 and 2022, respectively, and $13.0 million and $26.8 million for the six months ended December 31, 2023 and 2022, respectively. The Company had total assets of approximately $35.2 million and $39.7 million as of December 31, 2023 and June 30, 2023, respectively, related to operations in Russia.
The Company may be required to cease or suspend operations in Russia or, should the conflict or the effects of sanctions, export control measures and business restrictions worsen, the Company may voluntarily elect to do so. The Company has terminated all engineering services in Russia and the Company has limited its operations to contract renewals with existing customers. While the Company continues to evaluate the impact of the various sanctions and restrictions imposed by the United States and other governments on the Companys ability to conduct business in Russia, there is no assurance that the Company will be able to do so in the future. Any disruption to, or suspension of, the Companys business and operations in Russia would result in the loss of revenue and assets from the business in Russia and would negatively impact growth. The Company may also suffer reputational harm as a result of continued operations in Russia, which may adversely impact sales and other businesses in other countries.
2.    Significant Accounting Policies
Our significant accounting policies are described in Note 2 to the consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023. There were no material changes to our significant accounting policies during the six months ended December 31, 2023.
(a)     Revenue Recognition
Prior to the third quarter of fiscal 2023, Open Systems International, Inc. (“OSI Inc.”) software licenses were primarily sold with professional services and hardware to form an integrated solution for the customer. The professional services and hardware sold with the license significantly customized the underlying functionality and usability of the software. As such, none of the software license, hardware or professional services were considered distinct within the context of the contract and were therefore considered a single performance obligation. Because the integrated solution had no alternative use to the Company and the Company held an enforceable right to payment, revenue was recognized over time (typically one to two years) using an input measure of progress based on the ratio of actual costs incurred to date to the total estimated cost to
9

complete. For integrated solution contracts executed prior to the third quarter of fiscal 2023, revenue continues to be recognized over time until the implementation is complete.
At the start of the third quarter of fiscal 2023, the Company completed a series of business transformation activities relating to OSI Inc. products and services in conjunction with its ongoing integration activities. As part of a change in the related go-to-market strategy, the Company has invested in tools and processes to simplify and streamline the implementation services to significantly reduce the complexity and interdependency associated with its software. In addition, the Company has identified and trained several third-party implementation service partners to operate autonomously and directly with OSI Inc. customers to implement its products.
Accordingly, effective January 1, 2023, following the completion of these business transformation activities, for all prospective OSI Inc. contracts entered into after January 1, 2023, the Company accounts for the OSI Inc. software license, hardware, maintenance, and professional services as separate and distinct performance obligations. Software license revenue is recognized at a point in time when control transfers to the customer, which generally aligns with the first day of the contractual term. Hardware revenue is recognized at the point in time when control transfers to the customer, which generally occurs upon delivery. The recognition of maintenance revenue at OSI Inc. is unchanged and continues to be recognized ratably over the maintenance term. Professional services revenue is recognized over time (typically one to two years) using the proportional performance method by comparing the costs incurred to the total estimated project costs.
(b)     Recently Issued Accounting Standards Not Yet Adopted
In October 2023, the FASB issued Accounting Standards Updated (“ASU”) 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative (“ASU 2023-06”). ASU 2023-06 was issued to modify the disclosure or presentation requirements of a variety of topics in the codification. The effective date for each amendment will be the date on which the SEC removal of the related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. The Company does not expect the adoption of ASU 2023-06 to have a material impact on its financial position or results of operations.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. The disclosures required under ASU 2023-07 are also required for public entities with a single reportable segment. The ASU is effective for the Company’s first fiscal year beginning after December 15, 2023 and for interim periods within the Company’s first fiscal year beginning after December 15, 2024, with early adoption permitted. The Company does not expect the adoption of ASU 2023-07 to have a material impact on its financial position or results of operations.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The ASU is effective for the Company’s first fiscal year beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its financial position or results of operations.
3.    Revenue from Contracts with Customers
Contract Assets and Contract Liabilities
Contract assets are subject to credit risk and reviewed in accordance with Accounting Standards Codification (“ASC”) 326, Financial Instruments Credit Losses. The Company monitors the credit quality of customer contract asset balances on an individual basis, at each reporting date, through credit characteristics, geographic location, and the industry in which they operate. The Company recognizes an impairment on contract assets if, subsequent to contract inception, it becomes probable payment is not collectible. An allowance for expected credit loss reflects losses expected over the remaining term of the contract asset and is determined based upon historical losses, customer-specific factors, and current economic conditions. The potential impact of credit losses on contract assets was immaterial as of December 31, 2023.
10

The Company’s contract assets and contract liabilities were as follows as of December 31, 2023 and June 30, 2023:
December 31, 2023June 30, 2023
(Dollars in Thousands)
Contract assets$964,165 $903,643 
Contract liabilities(170,558)(181,553)
Net contract assets$793,607 $722,090 
The majority of the Company’s contract balances are related to arrangements where revenue is recognized at a point in time and payments are made according to a contractual billing schedule. The change in the net contract asset balance during the six months ended December 31, 2023 was primarily due to greater revenue recognition as compared to billings. Revenue recognized from the contract liability balance as of June 30, 2023, was $47.4 million and $88.4 million for the three and six months ended December 31, 2023, respectively.
Transaction Price Allocated to Remaining Performance Obligations
The following table includes the aggregate amount of the transaction price allocated as of December 31, 2023 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
Year Ending June 30,
20242025202620272028ThereafterTotal
(Dollars in Thousands)
License and solutions$104,615 $98,569 $45,664 $20,742 $6,911 $2,243 $278,744 
Maintenance165,061 257,890 192,502 134,883 85,101 44,596 880,033 
Services and other32,075 40,838 5,903 1,326 721 426 81,289 
Total$301,751 $397,297 $244,069 $156,951 $92,733 $47,265 $1,240,066 
Disaggregated Revenue Information
The table below reflects disaggregated revenues by business for the three months and six months ended December 31, 2023 and 2022:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Heritage AspenTech$167,437 $167,442 $343,180 $343,848 
Subsurface Science & Engineering
28,574 29,726 52,655 62,714 
OSI, Inc.61,152 45,670 110,636 87,095 
Total$257,163 $242,838 $506,471 $493,657 
The Company did not have any customers that accounted for 10 percent or more of the Company’s revenues for the three and six months ended December 31, 2023 and 2022, respectively.
4.    Acquisitions 
Inmation Software GmbH
On August 29, 2022, the Company completed the acquisition of inmation Software GmbH (“Inmation”) for total cash consideration of $87.2 million. The purchase price consisted of $78.9 million of cash paid at closing and an additional $8.3 million in indemnification holdbacks, which was paid on August 18, 2023. The total cash acquired from Inmation was approximately $6.4 million resulting in a net cash payment of $72.5 million during the three months ended September 30, 2022. The Company recognized goodwill of $63.0 million (none of which is expected to be tax deductible) and identifiable intangible assets of $31.5 million, primarily consisting of developed technology and customer relationships, with a useful life of approximately five years for developed technology and seven years for customer relationships.
Inmation’s revenue included in the Company’s condensed consolidated statements of operations was $0.8 million and $0.9 million for the three months ended December 31, 2023 and 2022, respectively, and $1.3 million and $1.2 million for the six months ended December 31, 2023 and 2022, respectively. Inmation’s net loss included in the Company’s condensed consolidated statements of operations was $2.2 million and $0.9 million for the three months ended December 31, 2023 and
11

2022, respectively, and $2.3 million and $1.1 million for the six months ended December 31, 2023 and 2022, respectively. Results included amortization of developed technology and customer relationships of $1.5 million and $1.4 million for the three months ended December 31, 2023 and 2022 respectively, and $2.9 million and $1.9 million for the six months ended December 31, 2023 and 2022, respectively.
Prior to the closing date, Inmation was considered a related party to AspenTech as Emerson Electric Co. (“Emerson” or “Parent Company”), through one of its subsidiaries, held an equity-method investment in Inmation. At the time of close, $17.6 million was paid to Emerson in exchange for all its shares in Inmation, with another $1.9 million paid for an indemnification holdback 12 months after the close on August 18, 2023.
5.    Intangible Assets 
Intangible assets consist of the following as of December 31, 2023 and June 30, 2023:
December 31, 2023
Developed TechnologyTrademarksCustomer Relationships and BacklogCapitalized Software and OtherTotal
(Dollars in Thousands)
Gross carrying amount$1,903,599 $464,400 $3,082,541 $24,026 $5,474,566 
Less: Accumulated amortization(438,942)(19,536)(578,144)(9,308)(1,045,930)
Net carrying amount$1,464,657 $444,864 $2,504,397 $14,718 $4,428,636 
June 30, 2023
Developed TechnologyTrademarksCustomer Relationships and BacklogCapitalized Software and OtherTotal
(Dollars in Thousands)
Gross carrying amount$1,903,599 $464,400 $3,082,541 $11,526 $5,462,066 
Less: Accumulated amortization(341,964)(13,821)(437,673)(8,951)(802,409)
Net carrying amount$1,561,635 $450,579 $2,644,868 $2,575 $4,659,657 
Of the total intangible assets net carrying amount of $4.4 billion as of December 31, 2023, $430.0 million relates to the registered trademarks associated with the Transaction (as defined in Note 15, “Related-Party Transactions”) that are not subject to amortization. Total intangible asset amortization expense was $121.7 million and $121.2 million during the three months ended December 31, 2023 and 2022, respectively, and $243.4 million and $242.3 million during the six months ended December 31, 2023 and 2022, respectively.
6.    Goodwill
The changes in the carrying amount of goodwill during the six months ended December 31, 2023 were as follows:
Carrying Value
(Dollars in Thousands)
Balance as of June 30, 2023
$8,330,811 
Foreign currency translation(814)
Balance as of December 31, 2023
$8,329,997 
7.    Leases
On December 26, 2023, the Company entered into an amendment to its existing lease agreement at its principal executive offices located in Bedford, Massachusetts (the “Lease Amendment”). Under the Lease Amendment, the Company: (i) extended the term of the existing lease for approximately 132,000 rentable square feet from March 2025 to March 2038, and (ii) obtained an additional approximate 23,000 rentable square feet of office space, also through March 2038.
The Company accounted for the Lease Amendment as a lease modification. Accordingly, the right-of-use assets and lease liabilities were remeasured using an incremental borrowing rate at the date of modification. This lease modification resulted in the recording of an additional right-of-use asset and lease liability of $32.9 million recognized on the condensed consolidated balance sheet, which is reflected net of a $25.4 million leasehold improvement incentive to be paid directly to external vendors by the landlord under the Lease Amendment. As invoices are paid by the landlord during construction of the
12

improvements, the Company will increase the balances of the lease liability and construction-in-process assets, which is included within property, equipment and leasehold improvements, net in the condensed consolidated balance sheets. When placed into service, the construction-in-process assets will be reclassified to leasehold improvements and depreciated over the shorter of the remaining term of the lease or the life of the underlying asset.
Operating lease costs are recognized on a straight-line basis over the term of the lease. The components of total lease expense for the three and six months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Dollars in Thousands)
Operating lease expense$5,023 $4,352 $9,489 $8,387 
Variable lease expense193 216 416 425 
Short term lease expense147 199 304 (96)
Total lease expense$5,363 $4,767 $10,209 $8,716 
The following table summarizes the balances of the Company’s operating lease right-of-use assets and operating lease liabilities as of December 31, 2023 and June 30, 2023:
December 31, 2023June 30, 2023
(Dollars in Thousands)
Operating lease right-of-use assets$97,035 $67,642 
Current operating lease liabilities$13,810 $12,928 
Non-current operating lease liabilities$83,812 $55,442 
The weighted-average remaining lease term for operating leases was approximately 12 years and 9 years, and the weighted-average discount rate was approximately 4.0% and 3.0% as of December 31, 2023 and June 30, 2023, respectively.
The following table represents the future maturities of the Company’s operating lease liabilities as of December 31, 2023:
Fiscal Year Ending June 30,(Dollars in Thousands)
2024$2,345 
20259,018 
20269,422 
202713,104 
202812,510 
Thereafter103,490 
Total lease payments149,889 
Less: imputed interest(26,882)
Less: leasehold improvement incentives to be utilized(25,385)
Total lease maturities$97,622 
8.    Fair Value
The Company determines fair value by utilizing a fair value hierarchy that ranks the quality and reliability of the information used in its determination. Fair values determined using “Level 1 inputs” utilize unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Fair values determined using “Level 2 inputs” utilize data points that are observable, such as quoted prices, interest rates and yield curves for similar assets and liabilities. 
Cash equivalents are reported at fair value utilizing quoted market prices in identical markets, or “Level 1 Inputs.” The Company’s cash equivalents consist of short-term money market instruments.
Equity method investments are reported at fair value calculated in accordance with the market approach, utilizing market consensus pricing models with quoted prices that are directly or indirectly observable, or “Level 2 Inputs.”
13

The following table summarizes financial assets and liabilities measured and recorded at fair value on a recurring basis in the accompanying condensed consolidated balance sheets as of December 31, 2023 and June 30, 2023, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value:
December 31, 2023
 
Level 1 Inputs
Level 2 Inputs
 (Dollars in Thousands)
Cash equivalents$7,715 $— 
Equity method investments$— $2,398 
June 30, 2023
Level 1 Inputs
Level 2 Inputs
(Dollars in Thousands)
Cash equivalents$132,918 $— 
Equity method investments$— $2,673 
Financial instruments not measured or recorded at fair value in the accompanying condensed consolidated financial statements consist of accounts receivable, accounts payable and accrued liabilities. The estimated fair value of these financial instruments approximates their carrying value. The estimated fair value of the borrowings under the Amended and Restated Credit Agreement (described below in Note 10, “Debt”) approximates its carrying value due to the floating interest rate.
9.     Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheets consist of the following:
 December 31, 2023June 30, 2023
 (Dollars in Thousands)
Compensation-related$54,729 $62,162 
Professional fees4,042 6,265 
Accrued taxes2,941 3,065 
Royalties and outside commissions422 654 
Acquisition-related5 8,984 
Other18,920 18,396 
Total accrued expenses and other current liabilities$81,059 $99,526 
10.    Debt
Credit Agreement with Related Party
On December 23, 2022, the Company entered into a credit agreement with Emerson (the “Emerson Credit Agreement”), which provided for an aggregate term loan commitment of $630.0 million. Under the terms of the Emerson Credit Agreement, the Company would have used the proceeds from borrowings under the Emerson Credit Agreement to pay, in part, the cash consideration for funding the acquisition of Mining Software Holdings Pty Ltd (“Micromine”) and to pay the fees and expenses incurred in connection with the Emerson Credit Agreement.
On August 18, 2023, the Emerson Credit Agreement was terminated in connection with the termination of the agreement to purchase Micromine. There was no amount outstanding under the Emerson Credit Agreement at the time it was terminated.
Amended and Restated Credit Agreement
The Company has an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”) with JPMorgan Chase Bank, N.A. (“JPMorgan”) that provides for a $200.0 million secured revolving credit facility.
As of December 31, 2023, after taking into account eligible outstanding letters of credit allowable per the Amended and Restated Credit Agreement in the aggregate amount of $2.6 million, the Company had $197.4 million available for borrowing under the Amended and Restated Credit Agreement. Any outstanding balances of the indebtedness under the revolving credit facility will mature on December 23, 2024.
14

The Amended and Restated Credit Agreement contains customary affirmative and negative covenants, including restrictions on incurring additional debt, liens, fundamental changes, asset sales, restricted payments (including dividends) and transactions with affiliates. There are also financial covenants measured at the end of each fiscal quarter including a maximum leverage ratio of 3.50 to 1.00 and a minimum interest coverage ratio of 2.50 to 1.00. As of December 31, 2023, the Company was in compliance with these covenants.
11.    Stock-Based Compensation 
The stock-based compensation expense under all equity plans and its classification in the condensed consolidated statements of operations for the three and six months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Dollars in Thousands)
Cost of license and solutions$602 $1,200 $1,282 $1,919 
Cost of maintenance729 474 1,217 1,035 
Cost of services and other360 428 858 858 
Selling and marketing2,707 3,826 5,649 7,191 
Research and development3,719 4,240 8,272 7,858 
General and administrative8,094 13,273 15,632 22,316 
Total stock-based compensation$16,211 $23,441 $32,910 $41,177 
Stock Options
The table below summarizes activities related to stock options for the six months ended December 31, 2023:
Number of SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term
Aggregate Intrinsic Value(1)
(in years)(in thousands)
Outstanding as of June 30, 20231,005,826 $144.17 6.44$32,935 
Granted1,471 $171.56 
Exercised(49,671)$134.25 
Cancelled / Forfeited(7,958)$184.16 
Outstanding as of December 31, 2023949,668 $161.10 5.63$72,007 
Exercisable as of December 31, 2023683,313 $130.41 4.88$61,341 
Vested and expected to vest as of December 31, 2023933,517 $143.75 5.58$71,386 
__________
(1)     The aggregate intrinsic value in this table represents any excess of the closing market price of the Company’s common stock as of December 31, 2023 ($220.15) over the exercise price of the underlying options.
Restricted Stock Units and Performance Stock Units
Restricted stock units and performance stock units are not included in issued and outstanding common stock until the units are vested and the underlying shares are settled. The table below summarizes activities related to restricted stock units and performance stock units for the six months ended December 31, 2023:
15

Number of Shares Underlying Restricted Units — Performance-Based AwardsNumber of Shares Underlying Restricted Units — Time-Based Awards
(Dollars in Thousands)
Outstanding as of June 30, 2023 456,368 
Granted94,174 186,938 
Settled (229,807)
Cancelled / Forfeited(716)(12,792)
Outstanding as of December 31, 202393,458 400,707 
Weighted average remaining recognition period of outstanding restricted units (in years)2.503.03
Unrecognized stock-based compensation expense of outstanding restricted units$8,824 $43,170 
Aggregate intrinsic value of outstanding restricted units$14,418 $86,235 
The weighted average grant date fair value per restricted stock unit was $192.21 and $246.15 during the three months ended December 31, 2023 and 2022, respectively, and $193.74 and $209.79 during the six months ended December 31, 2023 and 2022, respectively. The weighted average grant date fair value per performance stock unit was $199.06 and $194.03 during the three and six months ended December 31, 2023, respectively, and there were no granted or outstanding performance stock units during the three and six months ended December 31, 2022.
Beginning in fiscal 2024, the Company granted performance stock units with a performance condition and service condition. These performance stock units vest on a cliff basis in three years based upon the achievement of predefined performance goals, with the ability for 25% of granted awards to vest on an accelerated basis in each of the first two years. The performance goal relates to the sum of (i) annual contract value growth and (ii) free cash flow margin over the performance period. Up to 175% of the performance stock units could vest upon achievement of the performance goals. Conversely, if a minimum performance goal is not met, none of the performance stock units will vest. On a quarterly basis, management evaluates the probability that the threshold performance goals will be achieved, if at all, and the anticipated level of attainment to determine the amount of compensation expense to record in the condensed consolidated financial statements.
12.    Net Loss Per Share
Basic (loss) income per share is determined by dividing net (loss) income by the weighted average common shares outstanding during the period. Diluted (loss) income per share is determined by dividing net (loss) income by diluted weighted average shares outstanding during the period. Diluted weighted average shares reflect the dilutive effect, if any, of potential common shares. To the extent their effect is dilutive, employee equity awards and other commitments to be settled in common stock are included in the calculation of diluted net (loss) income per share based on the treasury stock method.
The calculations of basic and diluted net loss per share and basic and dilutive weighted average shares outstanding for the three and six months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
 (Dollars and Shares in Thousands, Except per Share Data)
Net loss$(21,500)$(66,197)$(56,025)$(77,441)
Basic weighted average shares outstanding63,699 64,621 64,009 64,538 
Dilutive weighted average shares outstanding63,699 64,621 64,009 64,538 
Net loss per share    
Basic$(0.34)$(1.02)$(0.88)$(1.20)
Dilutive$(0.34)$(1.02)$(0.88)$(1.20)
16

For the three and six months ended December 31, 2023, and 2022 certain employee equity awards were anti-dilutive based on the treasury stock method. The following employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive as of December 31, 2023 and 2022:
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Shares in Thousands)
Employee equity awards1,433 1,574 1,352 1,479 
13.    Stock Repurchases
On May 5, 2023, the Company entered into an accelerated share repurchase program (“ASR Program”) with JPMorgan to repurchase an aggregate of $100.0 million of the Company’s common stock. Pursuant to the terms of the ASR Program, the Company made an initial payment to JPMorgan and received an initial delivery of 487,626 shares of the Company’s common stock, which represented approximately 80% of the total number of shares of the Company’s common stock expected to be purchased under the ASR Program.
The ASR Program was settled on August 7, 2023, resulting in an additional delivery of 107,045 shares of the Company’s common stock. The Company repurchased in total 594,671 shares of common stock for $100.0 million as part of the ASR Program. The $100.0 million payment made to JPMorgan was recognized as a reduction to stockholders’ equity, consisting of an increase in treasury stock representing the value of the 594,671 shares received upon settlement, offset by an increase to additional-paid-in-capital for the value of the shares repurchased in excess of the $100.0 million payment.
On August 1, 2023, the Company announced that its Board of Directors approved a share repurchase program (the “Share Repurchase Authorization”) pursuant to which an aggregate $300.0 million of its common stock may be repurchased, by means of open market transactions, block transactions, privately negotiated purchase transactions or any other purchase techniques, including 10b5-1 trading plans. The timing and amount of any shares repurchased under the Share Repurchase Authorization are based on market conditions and other factors. All shares of the Company’s common stock repurchased have been recorded as treasury stock under the cost method. The Company reflects share repurchases in its condensed consolidated financial statements once the transaction is settled.
During the second quarter of fiscal 2024, the Company repurchased 375,041 shares for $72.1 million under the Share Repurchase Authorization. As of December 31, 2023, a total of 954,839 shares have been repurchased under the Share Repurchase Authorization for $186.3 million, with the total remaining value being $113.7 million.
14.    (Benefit) Provision for Income Taxes
The Company computes its tax provision (benefit) for interim periods by applying the estimated annual effective tax rate (“AETR”) to year-to-date income from operations and adjusting for discrete items arising in that quarter. However, if the Company is unable to make a reliable estimate of its AETR, then the actual effective tax rate for the year-to-date period may be the best estimate. For the three months ended September 30, 2022, the Company computed its tax provision (benefit) using the AETR approach. However, starting with the six months ended December 31, 2022, the Company recorded the actual effective tax rate as it was determined that the AETR approach was not the most appropriate estimate to be applied to the year-to-date pretax (loss) income given small changes in the forecast of pre-tax (loss) income would result in significant changes in the AETR. For the three and six months ended December 31, 2023, the Company again recorded the actual effective tax rate as it was determined that the AETR approach was not the most appropriate estimate.
Benefit for income taxes was $15.7 million for the three months ended December 31, 2023 and income tax expense was $49.6 million for the three months ended December 31, 2022, resulting in effective tax rates of 42.1% and (298.0)%, respectively. Income tax benefit primarily increased due to the prior year’s change in the Company’s approach to computing its tax provision (benefit) for interim periods to an actual effective tax rate method.
Benefit for income taxes was $33.1 million and $44.0 million for the six months ended December 31, 2023 and 2022, respectively, resulting in effective tax rates of 37.2% and 36.2%, respectively. Income tax benefit decreased primarily due to an increase in year-to-date earnings and a reduced Foreign-Derived Intangible Income (“FDII”) deduction recorded in the current period.
17

15.    Related-Party Transactions
On October 10, 2021, Emerson entered into a definitive agreement (the “Transaction Agreement”) with AspenTech Corporation (f/k/a Aspen Technology, Inc.) (“Heritage AspenTech”) to contribute the Emerson industrial software business (the “Industrial Software Business”), along with $6.014 billion in cash, to create AspenTech (the “Transaction”). The Industrial Software Business included OSI Inc. and the Geological Simulation Software business (“GSS”), which the Company has renamed as Subsurface Science & Engineering (“SSE”). The Transaction closed on May 16, 2022 (“Closing Date”). Emerson owned approximately 56% of AspenTech on a fully diluted basis as of December 31, 2023.
The Company utilizes some aspects of Emersons centralized treasury function to manage the working capital and financing needs of its business operations. This function oversees a cash pooling arrangement which sweeps certain Company cash accounts into pooled Emerson cash accounts on a daily basis and are reflected as receivables from related parties in the condensed consolidated balance sheet. Conversely, any cash funded to the Company from these pooled Emerson cash accounts are reflected as due to related parties in the condensed consolidated balance sheet. The aggregate net activity between the Company and Emerson associated with the cash pooling arrangement is reflected within cash flows from financing activities as net transfers from parent within the condensed consolidated statements of cash flows.
Before the closing of the Transaction, the Industrial Software Business was charged for costs directly attributable to the SSE business and OSI Inc. and was allocated a portion of Emerson’s costs, including general corporate costs, information technology costs, insurance and other benefit costs, and shared service and other costs. All of these costs are reflected in the Company’s condensed consolidated financial statements. Management believes the methodologies and assumptions used to allocate these costs are reasonable.
At the closing of the Transaction, Emerson and the Company entered into a transition service agreement (the “Transition Service Agreement”) for the provision of certain transitionary services from Emerson to the Company. Pursuant to the Transition Service Agreement, Emerson provides the Company with certain services, including information technology, human resources and other specified services, as well as access to certain of Emerson’s existing facilities. Transition Service Agreement related activities have been recorded as cost of goods sold or operating expenses from related parties and resulting balances have been presented as receivable from or due to related parties in the condensed consolidated financial statements presented.
In connection with the closing of the Transaction, the Company entered into a registration rights agreement (the “Registration Rights Agreement”) and a tax matters agreement (the “Tax Matters Agreement”) with Emerson. The Registration Rights Agreement grants Emerson certain market registration rights, including demand registration rights and piggyback registration rights, with respect to its registrable securities. The Company has agreed to pay out-of-pocket fees and expenses in connection with such registration, subject to certain exceptions. The Tax Matters Agreement governs the rights and obligations that the Company and Emerson have with respect to taxes of the Company and certain Emerson subsidiaries. In addition, under the terms of the Tax Matters Agreement, the Company agreed to indemnify Emerson and its affiliates against any and all tax-related liabilities incurred by them relating to the Transaction and certain related business reorganizations to the extent such tax-related liabilities are caused by any action taken by the Company.
Receivables from related parties and due to related parties reported in the condensed consolidated balance sheets as of December 31, 2023 and June 30, 2023 include the following:
December 31, 2023June 30, 2023
(Dollars in Thousands)
Interest bearing receivables from related parties$60,870 $61,948 
Trade receivables from related parties609 427 
Receivables from related parties$61,479 $62,375 
Interest bearing payables to related parties$95,860 $21,866 
Trade payables to related parties227 153 
Due to related parties$96,087 $22,019 
18

Allocations and charges from Emerson are as follows:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Information technology$370 $763 $1,346 $1,574 
Shared services and other$266 $1,157 $640 $3,895 
Corporate costs, human resources, and insurance and other benefits are recorded in general and administrative expenses and information technology, facility charges, and shared services and other are allocated to cost of goods sold and operating expenses based on systemic methods.
Before the closing of the Transaction, OSI Inc. and the SSE business engaged in various transactions to sell software and purchase goods in the ordinary course of business with affiliates of Emerson. At the closing, the Company and Emerson entered into a commercial agreement to allow Emerson to distribute software and services from the Company (the “Commercial Agreement”). Pursuant to the Commercial Agreement as amended from time to time in accordance with the Stockholders Agreement (as defined below), AspenTech grants Emerson the right to distribute, on a non-exclusive basis, certain (i) existing Heritage AspenTech products, (ii) existing Emerson products transferred to AspenTech pursuant to the Transaction Agreement and (iii) future AspenTech products as mutually agreed upon, in each case, to end-users through Emerson acting as an agent, reseller or original equipment manufacturer. Commercial Agreement-related activities have been recorded as revenues and expenses from related parties and resulting trade balances have been presented as trade receivables from related parties in the condensed consolidated financial statements presented. Revenue and purchases from Emerson affiliates for the three months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Revenue from Emerson affiliates$43 $4 $310 $567 
Purchases from Emerson affiliates$118 $85 $189 $1,786 
Emerson Share Maintenance Rights
Immediately following the closing of the Transaction, Emerson beneficially owned 55% of the fully diluted shares of AspenTech common stock. At the Closing Date, the Company and Emerson entered into a stockholders agreement (the “Stockholders Agreement”), which sets forth, among other matters, the right of Emerson to nominate directors to the Company’s board of directors, the right of Emerson to nominate the chair of the Company’s board of directors, the composition of the committees of the Company’s board of directors, certain consent rights of Emerson to certain material actions taken by the Company and consent rights with respect to modifications or changes to the Company’s business strategy. Under the Stockholders Agreement, Emerson also has the right to acquire additional equity securities of AspenTech pursuant to pre-agreed procedures and rights in order to maintain its 55% ownership interest. No additional shares of common stock, or any other equity securities of AspenTech, were issued by the Company to Emerson subsequent to the closing of the Transaction through December 31, 2023.
Business Combination with Related Party
The Inmation acquisition completed on August 29, 2022 was considered a related party transaction. Refer to Note 4, “Acquisitions”, to our condensed consolidated financial statements for further discussion.
19

Credit Agreement with Related Party
On December 23, 2022, the Company entered into the Emerson Credit Agreement with Emerson, which provided for an aggregate term loan commitment of $630.0 million, and on August 18, 2023, the Emerson Credit Agreement was terminated in connection with the termination of the agreement to purchase Micromine. There was no amount outstanding under the Emerson Credit Agreement at the time it was terminated. Refer to Note 10, “Debt”, to our condensed consolidated financial statements for further discussion.
Plantweb Optics Analytics
On July 28, 2023, the Company entered into the Plantweb Optics Analytics Assignment and License Agreement with Emerson for the purchase of Emerson’s Plantweb Optics Analytics software and the perpetual and royalty-free licensing of other Emerson intellectual property for $12.5 million in the aggregate.
The Company is currently integrating the purchased software and licensed intellectual property with its existing asset performance management product suite and accordingly has capitalized the full purchase price in accordance with ASC 985-20, “Costs of Software to be Sold, Leased, or Marketed.”
16.    Segment and Geographic Information
The Company operates in one operating and reportable segment. The Company’s chief operating decision maker is its President and Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.
Geographic Information
Summarized below is information about the Company’s geographic operations:
Revenue by Destination
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Americas$148,358 $114,463 $281,374 $245,321 
Asia, Middle East and Africa57,030 62,043 114,715 115,714 
Europe51,775 66,332 110,382 132,622 
Total$257,163 $242,838 $506,471 $493,657 
Americas included revenue in the United States of $132.7 million and $88.1 million for the three months ended December 31, 2023 and 2022, respectively, and $228.7 million and $200.4 million for the six months ended December 31, 2023 and 2022, respectively.
Property, Equipment, and
Leasehold Improvements, Net
December 31, 2023June 30, 2023
(Dollars in Thousands)
Americas$13,788 $15,793 
Asia, Middle East and Africa1,875 1,923 
Europe1,093 954 
Total$16,756 $18,670 
Property, equipment, and leasehold improvements, net located in the United States were $11.8 million and $13.4 million as of December 31, 2023 and June 30, 2023, respectively.
20

Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations.
Caution Concerning Forward-Looking Statements
Statements in this Quarterly Report on Form 10-Q that are not strictly historical may be “forward-looking” statements for purposes of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, which involve risks and uncertainties, and AspenTech undertakes no obligation to update any such statements to reflect later developments. In some cases, you can identify forward-looking statements by the following words: “may,” “will,” “could,” “would,” “should,” “expect,” “intend,” “plan,” “strategy,” “anticipate,” “believe,” “estimate,” “predict,” “project,” “potential,” “continue,” “ongoing,” “opportunity” or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. These risks and uncertainties include, without limitation: the failure to realize the anticipated benefits of our transaction with Emerson; risks resulting from our status as a controlled company; the scope, duration and ultimate impacts of the Russia-Ukraine war and the Israeli-Hamas conflict; as well as economic and currency conditions, market demand (including related to the pandemic and adverse changes in the process or other capital-intensive industries such as materially reduced spending budgets due to oil and gas price declines and volatility), pricing, protection of intellectual property, cybersecurity, natural disasters, tariffs, sanctions, competitive and technological factors, inflation; and others, including those described in “Item 1A. Risk Factors” of Part II in this Quarterly Report on Form 10-Q and those described in our most recent Annual Report on Form 10-K and subsequent reports filed with the SEC. You should read this Quarterly Report on Form 10-Q completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.
Any forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. We undertake no obligation to update any forward-looking statements, whether as a result of new information or developments, future events or otherwise, except as required by law. You should read the following discussion in conjunction with our condensed consolidated financial statements and related notes thereto contained in this report. You should also read “Item 1A. Risk Factors” of Part II in this Quarterly Report on Form 10-Q for a discussion of important factors that could cause our actual results to differ materially from our expectations.
Our fiscal year ends on June 30, and references in this Quarterly Report on Form 10-Q to a specific fiscal year are to the twelve months ended June 30 of such year (for example, “fiscal 2024” refers to the year ending June 30, 2024).
Business Overview 
We are a global leader in industrial software focused on helping customers in asset-intensive industries address the world’s dual challenge of meeting the increasing demand for resources from a rapidly growing population with the expectation of a higher living standard in a profitable and sustainable manner. Our solutions address complex environments where it is critical to optimize across the full asset lifecycle-asset design, operation, and maintenance - enabling customers to run their assets safer, greener, longer and faster. Thousands of companies, ranging from multi-national corporations to start-ups, rely on our software to help them run their assets more profitably, resiliently, and sustainably to meet their operational excellence and sustainability goals.
We help customers solve some of their most critical challenges via our purpose-built software that combines engineering first principles, deep industry domain knowledge, and advanced technologies. We drive significant value creation through our decades of experience in modeling, simulation, and optimization technologies. The operational challenges we help our customers solve include, among others, how to maintain maximum efficiency in process operations, manage electrical grids amid the growth in renewable energy sources, ensure supply chain resiliency, and reduce carbon emissions.
Our software also seeks to help companies develop new processes that can be scaled to support energy transition and a net zero future, such as green hydrogen, biofuels, carbon capture, utilization and storage and circularity of plastics.
Recent Events
On August 1, 2023, the Company announced that its Board of Directors approved the Share Repurchase Authorization pursuant to which an aggregate $300.0 million of its common stock may be repurchased. During the second quarter of fiscal 2024, the Company repurchased 375,041 shares for $72.1 million under the Share Repurchase Authorization. As of December 31, 2024, a total of 954,839 shares have been repurchased under the Share Repurchase Authorization for $186.3 million, with the total remaining value being $113.7 million.
21

Key Business Metrics
Background
We utilize key business metrics to track and assess the performance of our business. We have identified the following set of appropriate business metrics in the context of our evolving business:
Annual contract value (“ACV”)
Total contract value (“TCV”)
Bookings
We also use the following non-GAAP business metrics in addition to GAAP measures to track our business performance:
Free cash flow
Non-GAAP income from operations
We make these measures available to investors and none of these metrics should be considered as an alternative to any measure of financial performance calculated in accordance with GAAP.
Annual Contract Value
ACV is an estimate of the annual value of our portfolio of term license and software maintenance and support (“SMS”) contracts, the annual value of SMS agreements purchased with perpetual licenses, and the annual value of standalone SMS agreements purchased with certain legacy term license agreements, which have become an immaterial part of our business.
Comparing ACV for different dates can provide insight into the growth and retention rates of our recurring software business because ACV represents the estimated annual billings associated with our recurring license and maintenance agreements at any point in time. Management uses the ACV business metric to evaluate the growth and performance of our business as well as for planning and forecasting purposes. We believe that ACV is a useful business metric to investors as it provides insight into the growth component of our software business.
ACV generally increases as a result of new term license and SMS agreements with new or existing customers, renewals or modifications of existing term license agreements that result in higher license fees due to contractually-agreed price escalation or an increase in the number of tokens (units of software usage) or products licensed, or an increase in the value of licenses delivered.
ACV is adversely affected by term license and SMS agreements that are renewed at a lower entitlement level or not renewed, a decrease in the value of licenses delivered, and, to a lesser extent, by customer agreements that become inactive during the agreement’s term because, in our determination, amounts due (or which will become due) under the agreement are not collectible. As ACV is an estimate of annual billings, it will generally not include contracts with a term of less than one year. Because ACV represents all other active term software and SMS agreements, it may include amounts under agreements with customers that are delinquent in paying invoices, that are in bankruptcy proceedings, and agreements that are subject to termination by the customer or where payment is otherwise in doubt.
As of December 31, 2023, customer agreements representing approximately 85% of our ACV (by value) were denominated in U.S. dollars. For agreements denominated in other currencies, we use a fixed historical exchange rate to calculate ACV in U.S. dollars rather than using current exchange rates, so that our calculation of growth in ACV is not affected by fluctuations in foreign currencies.
For term license agreements that contain professional services or other products and services, we have included the portion of those agreements that are reflective of the relative fair value of the term license, rather than the portion of the actual invoice attributed to the term license, as outlined in the agreement within ACV. We believe that this methodology more accurately allocates any discounts or premiums to the different elements of the agreement.
We estimate that ACV grew by approximately 9.6%, from $833.7 million as of December 31, 2022 to $914.1 million as of December 31, 2023.
22

Total Contract Value
TCV is the aggregate value of all payments received or to be received under all active term license and perpetual SMS agreements, including maintenance and escalation. TCV was $3.8 billion and $3.4 billion as of December 31, 2023 and 2022, respectively.
Bookings
Bookings is the total value of customer term license and perpetual license SMS contracts signed and delivered in the current period, less the value of such contracts signed in the current period where the initial licenses and SMS agreements are not yet deemed delivered, plus the value of term license contracts and perpetual license SMS contracts signed in a previous period for which the initial licenses are deemed delivered in the current period.
Bookings were $233.4 million during the three months ended December 31, 2023, compared to $242.8 million during the three months ended December 31, 2022. Bookings were $445.2 million during the six months ended December 31, 2023, compared to $466.9 million during the six months ended December 31, 2022. The change in bookings is related to the timing of renewals.
Non-GAAP Business Metrics
Free cash flow (non-GAAP) excludes certain non-cash and non-recurring expenses, and is used as a supplement to net cash provided by operating activities presented on a GAAP basis. We believe that free cash flow (non-GAAP) is a useful financial measure because it permits investors to view our performance using tools that our management uses to gauge progress in achieving goals and as an indication of cash flow that may be available to fund future investments and other capital uses, such as to repay borrowings under our credit facilities or to fund acquisitions or share repurchase programs.
The following table provides a reconciliation of net cash provided by operating activities (GAAP) to free cash flow (non-GAAP) for the indicated periods:
 Six Months Ended December 31,
 20232022
(Dollars in Thousands)
Net cash provided by operating activities (GAAP)$46,808 $54,612 
Purchase of property, equipment, and leasehold improvements(1,437)(2,844)
Payments for capitalized computer software development costs(131)(329)
Free cash flow (non-GAAP) (1)
$45,240 $51,439 
__________
(1)     For the interim period beginning January 1, 2023, we no longer exclude acquisition and integration planning related payments from our computation of free cash flow. Free cash flow for all prior periods presented has been revised to the current period computation methodology.
Non-GAAP income from operations excludes certain non-cash and non-recurring expenses, and is used as a supplement to income from operations presented on a GAAP basis. We believe that non-GAAP income from operations is a useful financial measure because removing certain non-cash and other items provides additional insight into recurring profitability and cash flow from operations.
23

The following table provides a reconciliation of GAAP loss from operations to non-GAAP income from operations for the indicated periods:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
GAAP loss from operations$(49,243)$(59,395)$(109,455)$(110,577)
Plus:
Stock-based compensation16,211 23,441 32,910 41,177 
Amortization of intangibles (1)
121,565 121,161 243,152 242,321 
Acquisition and integration planning related fees125 1,411 (130)6,269 
Non-GAAP income from operations$88,658 $86,618 $166,477 $179,190 
__________
(1)     The Company has increased amortization of intangible assets following the close of the Transaction with Emerson. As a result, the Company expects its amortization of intangibles assets to remain at higher levels for the next several years as the related asset balance is amortized over the respective expected useful lives of the intangible assets.
Critical Accounting Estimates and Judgments
Note 2, “Significant Accounting Policies,” to the audited consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023 describes the significant accounting policies and methods used in the preparation of the condensed consolidated financial statements appearing in this report. The accounting policies that reflect our critical estimates, judgments and assumptions in the preparation of our condensed consolidated financial statements are described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Item 7 of our Annual Report on Form 10-K for the fiscal year ended June 30, 2023.
24

Results of Operations
Comparison of the Three Months Ended December 31, 2023 and 2022
The following table sets forth the results of operations, the period-over-period percentage change, and the results of operations as a percentage of total revenue in certain financial data for the three months ended December 31, 2023 and 2022:
Three Months Ended December 31,Increase / (Decrease) Change(% of Revenue)
 20232022$%20232022
 (Dollars in Thousands)
Revenue:     
License and solutions$152,463 $149,843 $2,620 1.7 %59.3 %61.7 %
Maintenance85,056 78,628 6,428 8.2 33.1 32.4 
Services and other19,644 14,367 5,277 36.7 7.6 5.9 
Total revenue257,163 242,838 14,325 5.9 100.0 100.0 
Cost of revenue:   
License and solutions67,326 70,833 (3,507)(5.0)26.2 29.2 
Maintenance10,647 9,567 1,080 11.3 4.1 3.9 
Services and other16,960 12,698 4,262 33.6 6.6 5.2 
Total cost of revenue94,933 93,098 1,835 2.0 36.9 38.3 
Gross profit162,230 149,740 12,490 8.3 63.1 61.7 
Operating expenses:   
Selling and marketing122,240 117,951 4,289 3.6 47.5 48.6 
Research and development53,145 49,954 3,191 6.4 20.7 20.6 
General and administrative36,088 41,230 (5,142)(12.5)14.0 17.0 
Total operating expenses211,473 209,135 2,338 1.1 82.2 86.1 
Loss from operations(49,243)(59,395)10,152 (17.1)(19.1)(24.5)
Other (expense) income, net(199)38,643 (38,842)(100.5)(0.1)15.9 
Interest income, net12,283 4,120 8,163 198.1 4.8 1.7 
Loss before benefit for income taxes(37,159)(16,632)(20,527)123.4 (14.4)(6.8)
(Benefit) provision for income taxes(15,659)49,565 (65,224)(131.6)(6.1)20.4 
Net loss$(21,500)$(66,197)$44,697 (67.5)%(8.4)%(27.3)%
Revenue
Total revenue increased by $14.3 million, or 5.9%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, due to an increase of $6.4 million in maintenance revenue, an increase of $5.3 million in services and other revenue and an increase of $2.6 million in license and solutions revenue.
License and Solutions Revenue
License and solutions revenue increased by $2.6 million, or 1.7%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily attributable to new term license orders in the second quarter of fiscal 2024.
Maintenance Revenue
Maintenance revenue increased by $6.4 million, or 8.2%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to growth of our base of arrangements.
Services and Other Revenue
Services and other revenue increased by $5.3 million, or 36.7%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to the timing and volume of professional services engagements, and increased activities from certain customer contracts where the related professional services revenue is recognized as a distinct performance obligation effective beginning in the third quarter of fiscal 2023.
25

Cost of Revenue
Total cost of revenue increased by $1.8 million, or 2.0%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to increased compensation costs and headcount.
Cost of License and Solutions Revenue
Cost of license and solutions revenue decreased $3.5 million, or 5.0%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to the business transformation activities in which we began recognizing distinct performance obligations for certain customer contracts effective beginning in the third quarter of fiscal 2023. Gross profit margin on license and solutions revenue increased to 55.8% from 52.7% for the three months ended December 31, 2023 2022, respectively, due to higher license and solutions revenue.
Cost of Maintenance Revenue
Cost of maintenance revenue increased by $1.1 million, or 11.3%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to higher compensation costs related to salaries, benefits, and stock-based compensation. Gross profit margin on maintenance revenue remained consistent at 87.5% for the three months ended December 31, 2023 as compared to 87.8% for the same period in the prior fiscal year.
Cost of Services and Other Revenue
Cost of services and other revenue increased by $4.3 million, or 33.6%, for the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to higher compensation costs related to salaries, benefits, and bonuses and the increased activities from customer contracts where the related professional services revenue is recognized as a distinct performance obligation. Gross margin on services and other revenue increased to 13.7% from 11.6% for the three months ended December 31, 2023 and 2022, respectively, due to an increase in services and other revenue.
Gross Profit
Overall gross profit increased by $12.5 million, or 8.3%, for the three months ended December 31, 2023, as compared to the same period in the prior fiscal year. Gross profit margin increased to 63.1% for the three months ended December 31, 2023, from 61.7% for the same period in the prior fiscal year. The increase was mainly driven by an increase in licensing and services and other revenue compared to the same period in the prior fiscal year.
Operating Expenses
Selling and Marketing Expense
Selling and marketing expense increased by $4.3 million, or 3.6%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to higher compensation costs of $4.4 million related to salaries and benefits as we continue to expand our sales capacity in new and existing markets, partially offset by a decrease in stock-based compensation.
Research and Development Expense
Research and development expense increased by $3.2 million, or 6.4%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to higher compensation costs of $4.2 million, related to salaries and benefits, partially offset by a decrease in stock-based compensation.
 General and Administrative Expense
General and administrative expense decreased by $5.1 million, or 12.5%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to lower compensation costs of $5.2 million related to lower stock-based compensation in the current period, partially offset by an increase in salaries and benefits.
26

Non-Operating (Expense) Income
Other (Expense) Income, Net
Other (expense) income, net decreased by $38.8 million, or 100.5%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to a $34.9 million unrealized gain on foreign currency forward contracts in the prior year that were terminated in June 2023, as well as decreases in unrealized and realized foreign currency exchange gains.
Interest Income, Net
Interest income, net increased by $8.2 million, or 198.1%, during the three months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to an increase in interest income earned on cash and cash equivalent balances of $2.4 million, an increase in interest income earned on long-term revenue contracts of $2.1 million, and a decrease in interest expense of $4.6 million due to the repayment of our term loan facility under the Amended and Restated Credit Agreement in the third quarter of fiscal 2023.
Benefit (Provision) for Income Taxes
The Company computes its tax provision (benefit) for interim periods by applying the estimated AETR to year-to-date income from operations and adjusting for discrete items arising in that quarter. However, if the Company is unable to make a reliable estimate of its AETR, then the actual effective tax rate for the year-to-date period may be the best estimate. For the three months ended December 31, 2022, the Company recorded the actual effective tax rate as it was determined that the AETR approach was not the most appropriate estimate to be applied to the year to date pretax (loss) income given small changes in the forecast of pre-tax (loss) income would result in significant changes in the AETR. For the three months ended December 31, 2023, the Company again recorded the actual effective tax rate as it was determined that the AETR approach was not the most appropriate estimate.
Benefit for income taxes was $15.7 million for the three months ended December 31, 2023 and income tax expense was $49.6 million for the three months ended December 31, 2022, resulting in effective tax rates of 42.1% and (298.0)%, respectively. Income tax benefit primarily increased due to the prior year’s change in the Company’s approach to computing its tax provision (benefit) for interim periods to an actual effective tax rate method.

27

Comparison of the Six Months Ended December 31, 2023 and 2022
The following table sets forth the results of operations, the period-over-period percentage change, and the results of operations as a percentage of total revenue in certain financial data for the six months ended December 31, 2023 and 2022:
Six Months Ended
December 31,
Increase / (Decrease) Change(% of Revenue)
 20232022$%20232022
 (Dollars in Thousands)
Revenue:   
License and solutions$301,111 $310,068 $(8,957)(2.9)%59.5 %62.8 %
Maintenance170,024 156,994 13,030 8.3 33.6 31.8 
Services and other35,336 26,595 8,741 32.9 7.0 5.4 
Total revenue506,471 493,657 12,814 2.6 100.0 100.0 
Cost of revenue:   
License and solutions138,903 140,346 (1,443)(1.0)27.4 28.4 
Maintenance20,848 18,784 2,064 11.0 4.1 3.8 
Services and other33,242 25,098 8,144 32.4 6.6 5.1 
Total cost of revenue192,993 184,228 8,765 4.8 38.1 37.3 
Gross profit313,478 309,429 4,049 1.3 61.9 62.7 
Operating expenses:   
Selling and marketing244,618 236,225 8,393 3.6 48.3 47.9 
Research and development106,821 99,695 7,126 7.1 21.1 20.2 
General and administrative71,494 84,086 (12,592)(15.0)14.1 17.0 
Total operating expenses422,933 420,006 2,927 0.7 83.5 85.1 
Loss from operations(109,455)(110,577)1,122 (1.0)(21.6)(22.4)
Other expense, net(6,029)(19,989)13,960 (69.8)(1.2)(4.0)
Interest income, net26,333 9,143 17,190 188.0 5.2 1.9 
Loss before benefit for income taxes(89,151)(121,423)32,272 (26.6)(17.6)(24.6)
Benefit for income taxes(33,126)(43,982)10,856 (24.7)(6.5)(8.9)
Net loss$(56,025)$(77,441)$21,416 (27.7)%(11.1)%(15.7)%
Revenue
Total revenue increased by $12.8 million, or 2.6%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to an increase of $13.0 million in maintenance revenue and an increase of $8.7 million in services and other revenue, resulting from an increase in bookings related to the timing of contract renewals. This increase was partially offset by a decrease in license and solutions revenue of $9.0 million.
License and Solutions Revenue
License and solutions revenue decreased by $9.0 million, or 2.9%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily attributable to the timing of renewals and new contracts signed in the same period in the prior fiscal year.
Maintenance Revenue
Maintenance revenue increased by $13.0 million, or 8.3%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to growth of our base of arrangements.
Services and Other Revenue
Services and other revenue increased by $8.7 million, or 32.9%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to the timing and volume of professional services engagements and increased activities from certain customer contracts where the related professional services revenue is recognized as a distinct performance obligation effective beginning in the third quarter of fiscal 2023.
28

Cost of Revenue
Total cost of revenue increased by $8.8 million, or 4.8%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to increased compensation costs and headcount, as well as timing of software implementation projects.
Cost of License and Solutions Revenue
Cost of license and solutions revenue decreased by $1.4 million, or 1.0%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to the business transformation activities in which we began recognizing distinct performance obligations for certain customer contracts effective beginning in the third quarter of fiscal 2023. Gross profit margin on license and solutions revenue decreased to 53.9% from 54.7% for the six months ended December 31, 2023 and 2022, respectively, primarily due to lower license and solutions revenue.
Cost of Maintenance Revenue
Cost of maintenance revenue increased by $2.1 million, or 11.0%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to higher compensation costs related to salaries, benefits, and stock-based compensation. Gross profit margin on maintenance revenue decreased to 87.7% from 88.0% for the six months ended December 31, 2023 and 2022, respectively.
Cost of Services and Other Revenue
Cost of services and other revenue increased by $8.1 million, or 32.4%, for the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to higher compensation costs related to salaries and benefits and the increased activities from customer contracts where the related professional services revenue is recognized as a distinct performance obligation. Gross margin on services and other revenue increased to 5.9% from 5.6% for the six months ended December 31, 2023 and 2022, respectively, due to an increase in services and other revenue.
Gross Profit
Overall gross profit increased by $4.0 million, or 1.3%, for the six months ended December 31, 2023, as compared to the same period in the prior fiscal year. Gross profit margin decreased to 61.9% from 62.7% for the six months ended December 31, 2023 and 2022, respectively. The decrease in gross profit margin was mainly driven by a decrease in license revenue compared to the same period in the prior fiscal year, due to a decrease in bookings driven by the timing of renewals, while compensation costs increased primarily due to headcount.
Operating Expenses
Selling and Marketing Expense
Selling and marketing expense increased by $8.4 million, or 3.6%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to higher compensation costs of $8.9 million related to salaries and benefits as we continue to expand our sales capacity in new and existing markets, partially offset by a decrease in stock-based compensation.
Research and Development Expense
Research and development expense increased by $7.1 million, or 7.1%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to higher compensation costs of $7.1 million related to salaries and benefits.
 General and Administrative Expense
General and administrative expense decreased by $12.6 million, or 15.0%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to lower compensation costs of $6.7 million related to stock-based compensation, and a decrease in acquisition and integration expenses of $6.0 million related to the Transaction with Emerson.
29

Non-Operating (Expense) Income
Other Expense, Net
Other expense, net decreased by $14.0 million, or 69.8%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to $15.3 million of unrealized loss on foreign currency forward contracts in the prior year that were terminated in June 2023, as well as increases in unrealized and realized foreign currency exchange losses.
Interest Income, Net
Interest income, net increased by $17.2 million, or 188.0%, during the six months ended December 31, 2023, as compared to the same period in the prior fiscal year, primarily due to an increase in interest income earned on cash and cash equivalent balances of $4.7 million, an increase in interest income earned on long-term revenue contracts of $4.6 million, and a decrease in interest expense of $8.7 million due to the repayment of our term loan facility under the Amended and Restated Credit Agreement in the third quarter of fiscal 2023.
Benefit for Income Taxes
The Company computes its tax provision (benefit) for interim periods by applying the estimated AETR to year-to-date income from operations and adjusting for discrete items arising in that quarter. However, if the Company is unable to make a reliable estimate of its AETR, then the actual effective tax rate for the year-to-date period may be the best estimate. For the three months ended September 30, 2022, the Company computed its tax provision (benefit) using the AETR approach. However, starting with the six months ended December 31, 2022, the Company recorded the actual effective tax rate as it was determined that the AETR approach was not the most appropriate estimate to be applied to the year to date pretax (loss) income given small changes in the forecast of pre-tax (loss) income would result in significant changes in the AETR. For the six months ended December 31, 2023, the Company again recorded the actual effective tax rate as it was determined that the AETR approach was not the most appropriate estimate.
Benefit for income taxes was $33.1 million and $44.0 million for the six months ended December 31, 2023 and 2022, respectively, resulting in effective tax rates of 37.2% and 36.2%, respectively. Income tax benefit decreased primarily due to an increase in year-to-date earnings and a reduced Foreign-Derived Intangible Income (“FDII”) deduction recorded in the current period.
Liquidity and Capital Resources
Resources
As of December 31, 2023 and June 30, 2023, our principal sources of liquidity consisted of $130.8 million and $241.2 million, in cash and cash equivalents, respectively.
We believe our existing cash on hand and cash flows generated by operations are sufficient for at least the next 12 months to meet our operating requirements, including those related to salaries and wages, working capital, capital expenditures, and other liquidity requirements associated with operations. We may need to raise additional funds if we decide to make one or more acquisitions of businesses, technologies or products. If additional funding for such purposes is required beyond existing resources and our Amended and Restated Credit Agreement described below, we may not be able to affect a receivable, equity or debt financing on terms acceptable to us or at all.
Amended and Restated Credit Agreement
The Amended and Restated Credit Agreement provides for a $200.0 million secured revolving credit facility, of which the Company had $197.4 million available for borrowing as of December 31, 2023. For a more detailed description of the Amended and Restated Credit Agreement, see Note 10, “Debt” to our condensed consolidated financial statements.
Cash Flows
Operating Cash Flows
Net cash provided by operating activities decreased by $7.8 million during the six month period ended December 31, 2023, as compared to the same period in prior fiscal year, primarily driven by a decrease of $36.3 million in cash due to unfavorable changes in working capital, primarily due to the timing of contract cycle renewals and billings, partially offset by an increase of $28.5 million in cash provided due to higher income before non-cash charges.
30

Investing Cash Flows
Net cash used in investing activities decreased by $55.7 million during the six month period ended December 31, 2023, as compared to the same period in prior fiscal year, primarily driven by a decrease of $66.7 million in cash used for business acquisitions and $1.4 million in cash used for capital expenditures, partially offset by an increase of $12.5 million in cash used for the asset acquisition of Plantweb Optics Analytics software.
Financing Cash Flows
Net cash used in financing activities increased by $151.5 million during the six month period ended December 31, 2023, as compared to the same period in prior fiscal year, primarily driven by an increase of $186.3 million in cash used for common stock repurchases, partially offset by an increase of $38.9 million in cash provided from our cash pooling arrangements with related parties.
Free Cash Flows
Free cash flow (non-GAAP) decreased $6.2 million during the six month period ended December 31, 2023, as compared to the same period in prior fiscal year, primarily driven by the decrease in net cash provided by operating activities (GAAP), partially offset by a decrease in capital expenditures.
The following table provides a reconciliation of net cash provided by operating activities (GAAP) to free cash flow (non-GAAP) for the indicated periods:
 Six Months Ended December 31,
 20232022
(Dollars in Thousands)
Net cash provided by operating activities (GAAP)$46,808 $54,612 
Purchase of property, equipment, and leasehold improvements(1,437)(2,844)
Payments for capitalized computer software development costs(131)(329)
Free cash flow (non-GAAP) (1)
$45,240 $51,439 
__________
(1)     For the interim period beginning January 1, 2023, we no longer exclude acquisition and integration planning related payments from our computation of free cash flow. Free cash flow for all prior periods presented has been revised to the current period computation methodology.
Contractual Obligations
Letters of Credit
Standby letters of credit in the aggregate amounts of $31.5 million and $39.0 million secured our performance on professional services contracts, certain facility leases and potential liabilities as of December 31, 2023 and June 30, 2023, respectively. The letters of credit expire at various dates through fiscal 2031.
Effects of Inflation
We do not believe that inflation has had a material impact on our business or operating results during the periods presented. However, inflation may in the future have an impact on our ability to execute on our acquisition strategy. Inflationary costs could adversely affect our business, financial condition and results of operations. In addition, increased inflation has had, and may continue to have, an effect on interest rates. Increased interest rates may adversely affect our borrowing rate and our ability to obtain, or the terms under which we can obtain, any potential additional funding.
31

Item 3.    Quantitative and Qualitative Disclosures About Market Risk.
Foreign Currency Risk
During the three months ended December 31, 2023 and 2022, 12.1% and 8.3% of our total revenue was denominated in a currency other than the U.S. dollar, respectively. During the six months ended December 31, 2023 and 2022, 9.9% and 10.0% of our total revenue was denominated in a currency other than the U.S. dollar, respectively. In addition, certain of our operating costs incurred outside the United States are denominated in currencies other than the U.S. dollar. We conduct business on a worldwide basis and as a result, a portion of our revenue, earnings, net assets, and net investments in foreign affiliates is exposed to changes in foreign currency exchange rates. We measure our net exposure for cash balance positions and for cash inflows and outflows in order to evaluate the need to mitigate our foreign exchange risk. We may enter into foreign currency forward contracts to minimize the impact related to unfavorable exchange rate movements related to our cash positions and cash flows, although we have not done so during the three months ended December 31, 2023 and 2022. Currently, our largest exposures to foreign exchange rates exist primarily with the Euro, Pound Sterling, Japanese Yen, Canadian Dollar, Indonesian Rupiah, and Norwegian Krone.
We recorded net foreign currency exchange losses of $0.3 million and $3.6 million, respectively, during the three months ended December 31, 2023 and 2022, and $6.2 million and $4.7 million, respectively, during the six months ended December 31, 2023 and 2022, related to the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our operating units. Our analysis of operating results transacted in various foreign currencies indicated that a hypothetical 10% change in the foreign currency exchange rates could have increased or decreased our results of operations by approximately $3.0 million and $3.1 million for the three months ended December 31, 2023 and 2022, respectively, and by approximately $4.8 million and $5.6 million for the six months ended December 31, 2023 and 2022, respectively.
Interest Rate Risk
We place our investments in money market instruments. Our analysis of our investment portfolio and interest rates as of December 31, 2023 indicated that a hypothetical 100 basis point increase or decrease in interest rates would not have a material impact on the fair value of our investment portfolio determined in accordance with an income-based approach utilizing portfolio future cash flows discounted at the appropriate rates.
Investment Risk
We own an interest in a limited partnership investment fund. The primary objective of this partnership is investing in equity and equity-related securities (including convertible debt) of venture growth-stage businesses. We account for the investment in accordance with Topic 323, Investments - Equity Method and Joint Ventures. Our total commitment under this partnership is $5.0 million CAD, or $3.7 million USD. Under the conditions of the equity method investment, unfavorable future changes in market conditions could lead to a potential loss up to the full value of our $5.0 million CAD, or $3.7 million USD commitment. As of December 31, 2023, the fair value of this investment was $3.2 million CAD, or $2.4 million USD, representing our payment towards the total commitment, and is recorded in non-current assets in our condensed consolidated balance sheets.
Item 4.    Controls and Procedures.
a)    Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and interim chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2023. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Securities 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 Securities 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 Securities Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of December 31, 2023, our chief executive officer and interim chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective.
32

b)    Changes in Internal Controls Over Financial Reporting
There was no change in our internal control over financial reporting that occurred during the three months ended December 31, 2023, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We will continue to review and document our disclosure controls and procedures, including our internal control over financial reporting, and may from time to time make changes aimed at enhancing their effectiveness and to ensure that our systems evolve with our business.
33

PART II - OTHER INFORMATION
 
Item 1. Legal Proceedings.
None.
Item 1A. Risk Factors.
The risks described in “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023, could materially and adversely affect our business, financial condition and results of operations. These risk factors do not identify all risks that we face—our operations could also be affected by factors that are not presently known to us or that we currently consider to be immaterial to our operations. The Risk Factors section of our 2023 Annual Report on Form 10-K remains current in all material respects, with the exception of the risk factors described below.
In addition, the ongoing conflict in Ukraine could adversely impact our business, financial position, cash flows and results of operations in Russia and Ukraine which may in turn spread and impact our overall business, financial position, cash flows and results of operations.
We maintain limited operations in Russia and license software and provide related services to customers in Russia and areas of Ukraine that are not under sanction. We had revenue of approximately $44.6 million and $9.9 million for fiscal 2023 and 2022, respectively, and $5.8 million and $16.8 million for the three months ended December 31, 2023 and 2022, respectively, and $13.0 million and $26.8 million for the six months ended December 31, 2023 and 2022, respectively. We also had total assets of approximately $35.2 million and $39.7 million as of December 31, 2023 and June 30, 2023, respectively, related to operations in Russia.
As a result of the conflict between Russia and Ukraine, the United States, the European Union, the United Kingdom and other governments, among others, have developed coordinated sanctions and export-control measure packages. These packages include, comprehensive financial sanctions against major Russian banks (including SWIFT cut off); designations of individuals and entities involved in Russian military activities; additional designations of Russian individuals including but not limited to those with significant business interests and government connections; and enhanced export controls and trade sanctions targeting Russia’s imports of a wide range of goods as a whole, including tighter controls on exports and reexports of items previously subject to only a low level of control, stricter licensing policy with respect to issuing export licenses, and/or increased use of “end-use” controls to block or impose licensing requirements on exports.
We may be required to cease or suspend operations in Russia or, should the conflict or the effects of sanctions, export control measures and business restrictions worsen, we may voluntarily elect to do so. We no longer provide engineering services to customers in Russia, which may impact our ability to renew existing contracts and provide support to those customers. In addition, we have limited our operations in Russia to contract renewals only with existing customers. While we continue to evaluate the impact of the various sanctions and restrictions imposed by the United States, other governments, and financial institutions on our ability to do business in Russia and areas of Ukraine that are not under sanction, maintain contracts with vendors and pay employees in Russia, and receive payment from customers in Russia and areas of Ukraine that are not under sanction, there is no assurance that we will be able to do so in the future. Any disruption to, or suspension of, our business and operations in Russia would result in the loss of revenue from the business in Russia and would negatively impact our growth. We also may suffer reputational harm as a result of our continued operations in Russia, which may adversely impact our sales and other businesses in other countries.
We assess our operations for potential asset impairment in accordance with our accounting practices, and are periodically evaluating the impact of the various sanctions and restrictions imposed by the United States and other governments on our ability to conduct business in Russia. The outcome of these assessments, which may include a write-off of our remaining assets that are related to the operations in Russia, and their potential impact on our ability to continue to conduct business to the same extent as currently conducted will depend on how the conflict evolves and on further actions that may be taken by the United States, Russia, other governments, and others.
Furthermore, the ongoing military conflict and sanctions on Russia have resulted in adverse macroeconomic effects which have in the past and may in the future have an adverse effect on our business. For example, the war between Russia and Ukraine has already resulted in significant volatility in financial markets and depreciation of the Russian ruble and the Ukrainian hryvnia against the U.S. dollar, as well as an increase in energy and commodity prices globally and restrictions on our ability to withdraw and move funds from Russian bank accounts. The conflict may also result in additional consequences including, but not limited to, supply shortages, further increases in prices of commodities, reduced consumer purchasing power, significant disruptions in logistics infrastructure, telecommunications services and risks relating to the availability of
34

information technology systems and infrastructure. Other potential consequences include, but are not limited to, growth in the number of popular uprisings in the region, increased political discontent, especially in the regions most affected by the conflict or economic sanctions, increase in cyberterrorism activities and attacks, displacement of persons to regions close to the areas of conflict and an increase in the number of refugees fleeing across Europe, among other unforeseen social and humanitarian effects.
Continued conflict between Russia and Ukraine and any escalation of that conflict, could have a material adverse impact on our business, financial condition, cash flows and results of operations and could cause the market value of our securities to decline.
An escalation of the Israeli-Hamas conflict may have a material adverse impact on the Company’s business and operations in the region.
We have operations and customers in the Middle East. A further escalation of the current Israeli-Hamas conflict could result in additional armed conflict, terrorist activities, and political or macroeconomic instability in the Middle East region. This, in turn, could cause our customers in the region to reduce their capital expenditures, resulting in a reduction of our sales to such customers. A decline in our sales to our customers in the affected region and any further impact of such conflict or instability on our operations could have a material adverse impact on our business and operations in the region, results of operations or financial condition.
 Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities.
Purchases of Equity Securities by the Issuer
On May 5, 2023, we entered into the ASR Program with JPMorgan to repurchase an aggregate of $100.0 million of our common stock. For more details on the ASR Program, refer to Note 13, “Stock Repurchases” to our condensed consolidated financial statements. During fiscal 2023, we repurchased 487,626 shares of our common stock for $100.0 million pursuant to the ASR Program, and on August 7, 2023 the ASR Program settled, resulting in an additional delivery of 107,045 shares of our common stock to us.
On August 1, 2023, we announced that our board of directors approved the Share Repurchase Authorization, pursuant to which an aggregate $300.0 million of our common stock may be repurchased. During the second quarter of fiscal 2024, the Company repurchased 375,041 shares for $72.1 million under the Share Repurchase Authorization. As of December 31, 2024, a total of 954,839 shares have been repurchased under the Share Repurchase Authorization for $186.3 million, with the total remaining value being $113.7 million. For more details on the Share Repurchase Authorization, refer to Note 13, “Stock Repurchases” to our condensed consolidated financial statements.
The following is a summary of stock repurchases for each month during the second quarter of fiscal 2024:
PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Approximate Dollar Value that May Yet Be Purchased Under the Plans or Programs (1)
(Dollars in Thousands, Except Shares and per Share Data)
October 1, 2023 to October 31, 2023158,479 $197.67 158,479 $154,449 
November 1, 2023 to November 30, 2023122,110 177.63 122,110 $132,759 
December 1, 2023 to December 31, 202394,452 202.10 94,452 $113,671 
Total375,041 $192.26 375,041 
__________
(1)     On August 1, 2023, the Company announced that its Board of Directors approved the Share Repurchase Authorization, pursuant to which an aggregate $300.0 million of its common stock may be repurchased.
Item 3.     Defaults upon Senior Securities.
None.
Item 4.     Mine Safety Disclosures.
None.
35

Item 5.     Other Information.
During the three months ended December 31, 2023, none of our directors or officers adopted or terminated a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement.

36

Item 6.     Exhibits.
 
   
   
Exhibit Number Description
31.1 
31.2 
32.1 
101.INSInline Instance Document
101.SCH Inline XBRL Taxonomy Extension Schema Document
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (embedded within the Inline XBRL document)
^Management contract or compensatory plan or arrangement
37

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 thereunto duly authorized.
 
 Aspen Technology, Inc.
  
Date: February 6, 2024By:/s/ ANTONIO J. PIETRI
  Antonio J. Pietri
  President and Chief Executive Officer
  (Principal Executive Officer)
 
Date: February 6, 2024By:/s/ CHRISTOPHER STAGNO
  Christopher Stagno
  Senior Vice President, Interim Chief Financial Officer
  (Principal Financial Officer)





38
EX-31.1 2 azpn-20231231x10xqxex311.htm EX-31.1 Document

EXHIBIT 31.1
 
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Antonio J. Pietri, certify that:
 
1.              I have reviewed this Quarterly Report on Form 10-Q of Aspen Technology, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
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 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a.              All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b.              Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: February 6, 2024/s/ ANTONIO. J. PIETRI
 Antonio J. Pietri
 President and Chief Executive Officer
 
(Principal Executive Officer)


EX-31.2 3 azpn-20231231x10xqxex312.htm EX-31.2 Document

EXHIBIT 31.2
 
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Christopher Stagno, certify that:
 
1.              I have reviewed this Quarterly Report on Form 10-Q of Aspen Technology, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
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 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a.              All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b.              Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: February 6, 2024/s/ CHRISTOPHER STAGNO
 Christopher Stagno
 Senior Vice President, Interim Chief Financial Officer
 (Principal Financial Officer)


EX-32.1 4 azpn-20231231x10xqxex321.htm EX-32.1 Document

EXHIBIT 32.1
 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report on Form 10-Q of Aspen Technology, Inc. (the “Company”) for the quarter ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned hereby certifies in his capacity as an officer of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:
 
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: February 6, 2024/s/ ANTONIO J. PIETRI
 Antonio J. Pietri
 President and Chief Executive Officer
(Principal Executive Officer)
 
Date: February 6, 2024/s/ CHRISTOPHER STAGNO
 Christopher Stagno
 Senior Vice President, Interim Chief Financial Officer
(Principal Financial Officer)
 
A signed original of this written statement required by Section 906 has been provided to Aspen Technology, Inc. and will be retained by Aspen Technology, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 5 azpn-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Interim Unaudited Consolidated Financial Statements link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue from Contracts with Customers (Notes) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Credit Agreement link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Comprehensive Text Block List link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Leases, Codification Topic 842 link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Regulated Operations link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue from Contracts with Customers (Policies) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Intangible Assets (Policies) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Goodwill (Policies) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Leases, Codification Topic 842 (Policies) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Fair Value Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Comprehensive Text Block List (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Leases, Codification Topic 842 (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Regulated Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Significant Accounting Policies - Revenue Recognition and Other Licensing Matters (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Significant Accounting Policies - Foreign Currency Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Significant Accounting Policies - Research and Development Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Significant Accounting Policies Recently Issued Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Significant Accounting Policies Significant Accounting Policies (Equity Method Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Revenue from Contracts with Customers Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Revenue from Contracts with Customers Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Goodwill - Goodwill, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Credit Agreement Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Stock-Based Compensation - Additional Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Accounting (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stock-Based Compensation - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Stock Repurchases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Comprehensive Text Block List (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Segment Information - Summary of Reportable Segments' Profits (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Leases, Codification Topic 842 (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Regulated Operations (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 azpn-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 azpn-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 azpn-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accrued expenses and other current liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accrued Royalties, Current Accrued Royalties, Current Award Type [Domain] Award Type [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Credit Agreement Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Number of Countries in which Entity Operates Number of Countries in which Entity Operates Revolving Credit Facility [Member] Revolving Credit Facility [Member] 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 Deferred income tax liabilities Deferred Income Tax Liabilities, Net Performance Shares [Member] Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Vested and exercisable, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested and exercisable, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Current contract liabilities Deferred Revenue, Current Vested and expected to vest, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Maintenance Cost of maintenance Maintenance [Member] Ownership [Axis] Ownership [Axis] Issuance of restricted stock units and net share settlement related to withholding taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Lessee, Leases [Policy Text Block] Lessee, Leases [Policy Text Block] Geographic Distribution [Domain] Geographic Distribution [Domain] Current liabilities: Liabilities, Current [Abstract] Segment Reporting, Disclosure of Major Customers Segment Reporting, Disclosure of Major Customers Business Acquisition [Line Items] Business Acquisition [Line Items] Inmation Software GmbH Inmation Software GmbH [Member] Inmation Software GmbH Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Cancelled / Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Diluted Earnings Per Share, Diluted Earnings Per Share, Diluted Fair Value Option, Disclosures [Table Text Block] Fair Value Option, Disclosures [Table Text Block] Treasury Stock, Value Treasury Stock, Value Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Vested and expected to vest, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Treasury Stock, Common, Shares Treasury Stock, Common, Shares Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Issuance of shares of common stock, amount Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Information technology Information technology [Member] Information technology Payments to Acquire Equity Method Investments Payments to Acquire Equity Method Investments Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract] Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract] Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Payments of Distributions to Affiliates Payments of Distributions to Affiliates Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] All Currencies [Domain] All Currencies [Domain] Cost of revenue: Cost of Revenue [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Revenue from Contracts with Customers [Abstract] Revenue from Contracts with Customers [Abstract] Revenue from Contracts with Customers [Abstract] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Prepaid income taxes Prepaid Taxes Stockholders' equity: Equity, Attributable to Parent [Abstract] Issuance of shares of common stock (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Corporate costs Corporate costs [Member] Corporate costs Schedule of calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Investments in and Advances to Affiliates Investments in and Advances to Affiliates [Table Text Block] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Restricted stock units activity Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Business Combination, Consideration Transferred, Hold Back Business Combination, Consideration Transferred, Hold Back Business Combination, Consideration Transferred, Hold Back Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Inputs Fair Value, Inputs, Level 1 [Member] Goodwill Balance as of June 30, 2023 Balance as of December 31, 2023 Goodwill Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Stock-based compensation, additional disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract] Interest paid Interest Paid, Capitalized, Investing Activities Measurement Frequency [Axis] Measurement Frequency [Axis] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Liability from foreign currency forward contract Realized Gain (Loss), Foreign Currency Transaction, before Tax Restricted Stock Units Restricted Stock Units (RSUs) [Member] ASR Program ASR Program [Member] ASR Program Trademarks Trademarks [Member] Payments of debt issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Europe Europe [Member] Revenue from Emerson affiliates Revenues Income taxes payable Accrued Income Taxes, Current Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Schedule of employee equity awards excluded from the calculation of dilutive weighted average shares outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Short-term Debt [Line Items] Short-Term Debt [Line Items] Current contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Current Research and development Research and Development Expense [Member] Employee equity awards (in shares) Employee equity awards (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Performance awards, shares granted Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Supplemental disclosure of non-cash activities: Noncash Investing and Financing Items [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Goodwill [Line Items] Goodwill [Line Items] Outstanding, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Related Party Transactions Disclosure Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Significant Accounting Policies (Equity Method Investments) [Abstract] Significant Accounting Policies (Equity Method Investments) [Abstract] Significant Accounting Policies (Equity Method Investments) [Abstract] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Shared services and other Shared services and other [Member] Shared services and other Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Current operating lease liabilities Operating Lease, Liability, Current License and solutions License and solutions License [Member] Accounts Payable Accounts Payable Non-current contract liabilities Deferred Revenue, Noncurrent Intangible asset amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Finite-Lived Intangible Assets, Net Intangible assets, net Finite-Lived Intangible Assets, Net Counterparty Name [Domain] Counterparty Name [Domain] Cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Trademarks Trademarks Finite-Lived Intangible Assets, Accumulated Amortization 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Subscription and software Subscription And Software Segment [Member] Represents information pertaining to the subscription and software segment. Variable lease costs Variable Lease, Cost Common stock, issued Common Stock, Shares, Issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Security Exchange Name Security Exchange Name Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax OptiPlant, Inc. [Member] OptiPlant, Inc. [Member] OptiPlant, Inc. Stock Options Employee Stock Option [Member] SSE SSE [Member] SSE Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Total unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Short-Term Lease, Cost Short-Term Lease, Cost Accounting Standards Update [Domain] Accounting Standards Update [Domain] Entity Address, Address Line One Entity Address, Address Line One Repurchase of common stock, amount Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Goodwill: Goodwill, Impaired, Accumulated Impairment Loss [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Other non-cash operating activities Other Noncash Income (Expense) Business Acquisition [Axis] Business Acquisition [Axis] Maximum leverage ratio Line Of Credit Facility Covenants Maximum Leverage Ratio Line Of Credit Facility Covenants Maximum Leverage Ratio Payments for capitalized computer software development costs Payments for Software to be Sold The cash outflow associated with development of computer software product to be sold, leased, or otherwise marketed prior to achievement of technological feasibility. Equity method investments Equity Method Investments, Fair Value Disclosure Aggregate Intrinsic Value Aggregate Intrinsic Value [Abstract] Due to related parties Other Liabilities, Current Accounts payable, accrued expenses, income taxes payable and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Total revenue Revenue from Contract with Customer, Including Assessed Tax Contract assets Increase (Decrease) in Contract with Customer, Asset Leasehold Improvements, Gross Leasehold Improvements, Gross Payment for Plantweb Optics Analytics Payment for Plantweb Optics Analytics Payment for Plantweb Optics Analytics Title of 12(b) Security Title of 12(b) Security Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Related Party, Type [Domain] Related Party, Type [Domain] Acquisitions Business Combination Disclosure [Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Recently Issued Accounting Pronouncements [Abstract] Recently Issued Accounting Pronouncements [Abstract] Recently Issued Accounting Pronouncements [Abstract] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Net Contract Assets (Liabilities) Net Contract Assets (Liabilities) Net contract assets (liabilities) balances under Topic 606, Revenue from Contracts with Customers Total lease costs Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Business Combination, Consideration Transferred, Cash Acquired Business Combination, Consideration Transferred, Cash Acquired Business Combination, Consideration Transferred, Cash Acquired Entity Interactive Data Current Entity Interactive Data Current Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Payments for Repurchase of Common Stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Related and Nonrelated Party Status [Axis] Related and Nonrelated Party Status [Axis] Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Services and other Services And Other [Member] Represents information pertaining to the services segment. Consolidation Items [Domain] Consolidation Items [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Business Combination, Consideration Transferred, Cash Paid Business Combination, Consideration Transferred, Cash Paid Business Combination, Consideration Transferred, Cash Paid Revenue from Contract with Customer [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] Principal amount Debt Instrument, Face Amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Camo Analytics AS Camo Analytics AS [Member] Camo Analytics AS Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Common stock, outstanding Common Stock, Shares, Outstanding Non-current contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Notes Payable Notes Payable Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Insurance and other benefits Insurance and other benefits [Member] Insurance and other benefits Stock options activity Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Operating lease liabilities Operating Lease, Liability Share-based Payment Arrangement, Activity [Table Text Block] Share-Based Payment Arrangement, Activity [Table Text Block] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses, prepaid income taxes, and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Cash paid for amounts included in the measurement of lease liabilities: [Abstract] Cash paid for amounts included in the measurement of lease liabilities: [Abstract] Cash paid for amounts included in the measurement of lease liabilities: [Abstract] Plan Name [Axis] Plan Name [Axis] Payments for Software Payments for Software Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Related Party Transaction [Domain] Related Party Transaction [Domain] Accrued Income Taxes Accrued Income Taxes Earnings Per Share [Abstract] Earnings Per Share [Abstract] Selling and marketing Selling and Marketing Expense Common Stock, Value, Issued Common Stock, Value, Issued General and administrative General and Administrative Expense Contractors [Abstract] Employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive Earnings Per Share, Diluted, Other Disclosure [Abstract] Accrued Professional Fees, Current Accrued Professional Fees, Current Reduction in the carrying amount of right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Total current assets Assets, Current Accounts Receivable, after Allowance for Credit Loss Accounts Receivable, after Allowance for Credit Loss Revenue from Contract with Customer [Abstract] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Accounting Standards Update [Axis] Accounting Standards Update [Axis] Interest income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Approved stock repurchase program, authorized amount (up to) Stock Repurchase Program, Authorized Amount Stock Transactions, Parenthetical Disclosure [Abstract] Stock Transactions, Parenthetical Disclosure [Abstract] Business Combination, Consideration Transferred, Exchange of Shares, After Business Combination, Consideration Transferred, Exchange of Shares, After Business Combination, Consideration Transferred, Exchange of Shares, After Weighted average grant-date fair value of RSUs granted Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Changes in carrying amount of goodwill by reporting unit Schedule of Goodwill [Table Text Block] Initial Share Repurchase [Axis] Initial Share Repurchase [Axis] Initial Share Repurchase Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Vested and exercisable, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Deferred acquisition payments Business Combination, Contingent Consideration, Liability, Current Class of Stock [Axis] Class of Stock [Axis] Other Accrued Liabilities, Current Other Accrued Liabilities, Current Assets Russia Assets Russia Assets Russia Nature of Operations Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Lease Contractual Term [Domain] Lease Contractual Term [Domain] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Equity, Attributable to Parent Financing Receivable, after Allowance for Credit Loss Financing Receivable, after Allowance for Credit Loss Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Contract liabilities Increase (Decrease) in Deferred Revenue Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized that was previously deferred Contract with Customer, Liability, Revenue Recognized Treasury Stock Treasury Stock [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Loss before benefit for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Geographic Distribution [Axis] Geographic Distribution [Axis] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Level 2 Inputs Fair Value, Inputs, Level 2 [Member] Stock-Based Compensation Accounting Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Asia, Middle East and Africa Asia, Middle East and Africa [Member] Asia, Middle East and Africa Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Operating Lease, Expense Operating Lease, Expense Outstanding, beginning of period (in dollars per share) Outstanding, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock [Member] Common Stock [Member] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Contract Balances [Abstract] Contract Balances [Abstract] Contract Balances [Abstract] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Income Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Final Share Repurchase Final Share Repurchase [Member] Final Share Repurchase Document Fiscal Year Focus Document Fiscal Year Focus Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Geographical [Domain] Geographical [Domain] Accelerated Share Repurchases, Settlement (Payment) or Receipt Accelerated Share Repurchases, Settlement (Payment) or Receipt Purchased software Software and Software Development Costs [Member] Minimum Minimum [Member] Property, equipment and leasehold improvements, net Property, Plant and Equipment, Net Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Share Repurchase Program [Domain] Share Repurchase Program [Domain] OSI Inc. OSI Inc. [Member] OSI Inc. Intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Credit Agreement Line of Credit Facility [Abstract] ASSETS Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Payment of tax withholding obligations related to restricted stock Payment, Tax Withholding, Share-Based Payment Arrangement Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Income taxes paid, net Income Taxes Paid, Net Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred income tax assets Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Purchases of other assets Payments for (Proceeds from) Other Investing Activities Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Percentage of Voting Interests Acquired Retained Earnings [Member] Retained Earnings [Member] Schedule of stock-based compensation expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Additional ROU Asset and Lease Liability Additional ROU Asset and Lease Liability Additional ROU Asset and Lease Liability Total liabilities and stockholders’ equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Ownership [Domain] Ownership [Domain] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Basic Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Recorded as expenses: Share-Based Payment Arrangement, Recognized Amount [Abstract] Currency [Axis] Currency [Axis] Entity Address, City or Town Entity Address, City or Town Related Party Related Party [Member] Vested and expected to vest, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Contract Costs [Abstract] Contract Costs [Abstract] Contract Costs [Abstract] Supplemental Balance Sheet Disclosures [Text Block] Supplemental Balance Sheet Disclosures [Text Block] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Business Combination, Consideration Transferred, Net Cash Paid Business Combination, Consideration Transferred, Net Cash Paid Business Combination, Consideration Transferred, Net Cash Paid Document Transition Report Document Transition Report Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Combinations [Abstract] Business Combinations [Abstract] Remaining capacity under the stock repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Common stock, authorized Common Stock, Shares Authorized Americas Americas [Member] Repayments of amounts borrowed under term loan Repayments of Lines of Credit Gross carrying amount Patented Technology [Member] Heritage AspenTech Heritage AspenTech [Member] Heritage AspenTech 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] Aug 1 Share Repurchase Authorization Program Aug 1 Share Repurchase Authorization Program [Member] Aug 1 Share Repurchase Authorization Program Initial Share Repurchase [Domain] Initial Share Repurchase [Domain] Initial Share Repurchase [Domain] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Other (expense) income, net Interest and Other Income Provision for uncollectible receivables Accounts Receivable, Credit Loss Expense (Reversal) Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Deferred income taxes Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Issuance of shares of common stock Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Foreign Currency Transactions Foreign Currency Translation [Abstract] Net transfers from Parent Company Proceeds from Contributions from Parent Net transfer from (to) Emerson Net transfer from (to) Emerson Net transfer from (to) Emerson Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Emerson Electric Co. Emerson Electric Co. [Member] Emerson Electric Co. Deferred revenue Deferred Revenue Share Price Share Price Related Party, Type [Axis] Related Party, Type [Axis] Outstanding, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Transaction Price Allocated to Remaining Performance Obligations [Abstract] Transaction Price Allocated to Remaining Performance Obligations [Abstract] Transaction Price Allocated to Remaining Performance Obligations [Abstract] Entity Registrant Name Entity Registrant Name Lease Contractual Term [Axis] Lease Contractual Term [Axis] Document Period End Date Document Period End Date Issuance of restricted stock units and net share settlement related to withholding taxes, amount Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Vested and exercisable, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Treasury Stock, Common Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Employee stock purchase plan, stock-based compensation Total stock-based compensation Share-Based Payment Arrangement, Expense Developed Technology Finite-Lived Intangible Assets, Gross (Benefit) provision for income taxes Income Tax Expense (Benefit) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Compensation-related Employee-related Liabilities, Current Fair Value Fair Value Disclosures [Text Block] Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Contract costs Capitalized Contract Cost, Net, Noncurrent Equity [Abstract] Equity [Abstract] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Receivables from related parties Other Receivables, Net, Current Research and development Research and Development Expense, Software (Excluding Acquired in Process Cost) Entity [Domain] Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Intangible Assets Intangible Assets Disclosure [Text Block] Legal Entity [Axis] Legal Entity [Axis] Liability from foreign currency forward contract Unrealized Gain (Loss) on Derivatives Cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash and Cash Equivalents, at Carrying Value Payments for business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Fair Value Assets, Fair Value Disclosure [Abstract] Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Lease liabilities Increase (decrease) in lease liabilities The increase (decrease) during the period in the value of lease liabilities. Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Goodwill Goodwill Disclosure [Text Block] Selling and marketing Selling and Marketing Expense [Member] Related and Nonrelated Party Status [Domain] Related and Nonrelated Party Status [Domain] Diluted Dilutive weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating expenses: Operating Expenses [Abstract] Regulated Operations [Abstract] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Purchases of property, equipment and leasehold improvements Payments to Acquire Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Dilutive impact from: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Total assets Assets Additional ROU Asset and Lease Liability net of Leasehold Improvement Inventives Additional ROU Asset and Lease Liability net of Leasehold Improvement Inventives Additional ROU Asset and Lease Liability net of Leasehold Improvement Inventives Share Repurchase Program [Axis] Share Repurchase Program [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition North America UNITED STATES Contract costs Increase (Decrease) in Deferred Charges Other non-current liabilities Other Liabilities, Noncurrent Total lease payments Lessee, Operating Lease, Liability, to be Paid Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Transaction Price Allocated to Remaining Performance Obligations, Amount Revenue, Remaining Performance Obligation, Amount Purchases from Emerson affiliates Related Party Transaction, Purchases from Related Party Total operating expenses Operating Expenses Segment Information Segment Reporting Disclosure [Text Block] Cost of services and other Cost Of Services And Other [Member] Represents cost of services and other. Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Loss before benefit for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Secured Debt [Member] Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Business Combination, Consideration Transferred, Exchange of Shares Business Combination, Consideration Transferred, Exchange of Shares Business Combination, Consideration Transferred, Exchange of Shares Text Block [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Long-term Debt, Unclassified [Abstract] Long-Term Debt, Unclassified [Abstract] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Loss from operations Operating Income (Loss) Schedule of Short-term Debt [Table] Schedule of Short-Term Debt [Table] Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term [Abstract] Revenue: Revenues [Abstract] Total cost of revenue Cost of Revenue Minimum interest coverage ratio Line Of Credit Facility Covenants Minimum Interest Coverage Ratio Line Of Credit Facility Covenants Minimum Interest Coverage Ratio Related Party Transaction [Axis] Related Party Transaction [Axis] Segments [Axis] Segments [Axis] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Revenue from Contract with Customer, Including Assessed Tax Russia Revenue from Contract with Customer, Including Assessed Tax Russia Revenue from Contract with Customer, Including Assessed Tax Russia Deferred business acquisition payments Other Payments to Acquire Businesses Other Payments to Acquire Businesses Vested and expected to vest, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses Change in Purchases of Property, Equipment and Leasehold Improvements Included in Accounts Payable and Accrued Expenses Represents the change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses. Net foreign currency losses Net Foreign Currency Loss (Gain) Due to Revaluation The net foreign currency gains (losses) (pretax) included in determining net income due to remeasuring balances into the functional currencies as of the balance sheet date as a result of revaluation. Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Summary of reportable segments' profits Segment Reporting Information, Profit (Loss) [Abstract] Initial Share Repurchase Initial Share Repurchase [Member] Initial Share Repurchase Customer relationships Less: Accumulated amortization Customer Relationships [Member] EX-101.PRE 9 azpn-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - shares
6 Months Ended
Dec. 31, 2023
Jan. 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-41400  
Entity Registrant Name ASPEN TECHNOLOGY, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 87-3100817  
Entity Address, Address Line One 20 Crosby Drive  
Entity Address, City or Town Bedford  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01730  
City Area Code 781  
Local Phone Number 221-6400  
Title of 12(b) Security Common stock, $0.0001 par value per share  
Trading Symbol AZPN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001897982  
Amendment Flag false  
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Document Period End Date Dec. 31, 2023  
Entity Common Stock, Shares Outstanding   63,548,821
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenue:        
Total revenue $ 257,163 $ 242,838 $ 506,471 $ 493,657
Cost of revenue:        
Total cost of revenue 94,933 93,098 192,993 184,228
Gross profit 162,230 149,740 313,478 309,429
Operating expenses:        
Selling and marketing 122,240 117,951 244,618 236,225
Research and development 53,145 49,954 106,821 99,695
General and administrative 36,088 41,230 71,494 84,086
Total operating expenses 211,473 209,135 422,933 420,006
Loss from operations (49,243) (59,395) (109,455) (110,577)
Other (expense) income, net 199 38,643 6,029 19,989
Interest income, net 12,283 4,120 26,333 9,143
Loss before benefit for income taxes (37,159) (16,632) (89,151) (121,423)
(Benefit) provision for income taxes (15,659) 49,565 (33,126) (43,982)
Net loss $ (21,500) $ (66,197) $ (56,025) $ (77,441)
Earnings Per Share [Abstract]        
Basic $ (0.34) $ (1.02) $ (0.88) $ (1.20)
Diluted $ (0.34) $ (1.02) $ (0.88) $ (1.20)
Weighted average shares outstanding:        
Basic 63,699 64,621 64,009 64,538
Diluted 63,699 64,621 64,009 64,538
License and solutions        
Revenue:        
Total revenue $ 152,463 $ 149,843 $ 301,111 $ 310,068
Cost of revenue:        
Total cost of revenue 67,326 70,833 138,903 140,346
Maintenance        
Revenue:        
Total revenue 85,056 78,628 170,024 156,994
Cost of revenue:        
Total cost of revenue 10,647 9,567 20,848 18,784
Services and other        
Revenue:        
Total revenue 19,644 14,367 35,336 26,595
Cost of revenue:        
Total cost of revenue $ 16,960 $ 12,698 $ 33,242 $ 25,098
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Net loss $ (21,500) $ (66,197) $ (56,025) $ (77,441)
Other comprehensive income (loss):        
Foreign currency translation adjustments 4,870 6,710 (6,331) (2,155)
Total other comprehensive income (loss) 4,870 6,710 (6,331) (2,155)
Comprehensive loss $ (16,630) $ (59,487) $ (62,356) $ (79,596)
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 130,753 $ 241,209
Accounts receivable, net 129,837 122,789
Current contract assets, net 357,847 367,539
Prepaid expenses and other current assets 26,314 27,728
Prepaid income taxes 3,021 11,424
Total current assets 709,251 833,064
Property, equipment and leasehold improvements, net 16,756 18,670
Goodwill 8,329,997 8,330,811
Finite-Lived Intangible Assets, Net 4,428,636 4,659,657
Non-current contract assets, net 606,318 536,104
Contract costs 18,971 15,992
Operating lease right-of-use assets 97,035 67,642
Deferred income tax assets 11,392 10,638
Other non-current assets 9,488 13,474
Total assets 14,227,844 14,486,052
Current liabilities:    
Accounts payable 16,517 20,299
Accrued expenses and other current liabilities 81,059 99,526
Current operating lease liabilities 13,810 12,928
Income taxes payable 28,988 46,205
Current contract liabilities 135,522 151,450
Total current liabilities 371,983 352,427
Non-current contract liabilities 35,036 30,103
Deferred income tax liabilities 867,927 957,911
Non-current operating lease liabilities 83,812 55,442
Other non-current liabilities 20,013 19,240
Stockholders' equity:    
Common Stock, Value, Issued 6 6
Additional paid-in capital 13,241,067 13,194,028
Accumulated deficit (97,416) (41,391)
Accumulated other comprehensive (loss) income $ (3,895) $ 2,436
Treasury Stock, Common, Shares 1,549,510 487,626
Treasury Stock, Value $ (290,689) $ (84,150)
Total stockholders’ equity 12,849,073 13,070,929
Total liabilities and stockholders’ equity $ 14,227,844 $ 14,486,052
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized 600,000,000 600,000,000
Common stock, issued 65,170,178 64,952,868
Common stock, outstanding 63,620,668 64,465,242
Related Party    
Current assets:    
Receivables from related parties $ 61,479 $ 62,375
Current liabilities:    
Due to related parties $ 96,087 $ 22,019
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock, Common
Common stock, issued   64,425,378        
Additional paid-in capital     $ 13,107,570      
Accumulated deficit       $ 66,369    
Accumulated other comprehensive (loss) income         $ (4,588)  
Total stockholders’ equity $ 13,169,357 $ 6        
Net loss (11,244)     (11,244)    
Total other comprehensive income (loss) (8,865)       (8,865)  
Issuance of shares of common stock (in shares)   71,547        
Issuance of shares of common stock, amount 8,489   8,489      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   34,375        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (4,683)   (4,683)      
Stock-based compensation 17,736   17,736      
Net loss (77,441)          
Total other comprehensive income (loss) (2,155)          
Common stock, issued   64,531,300        
Additional paid-in capital     13,129,112      
Accumulated deficit       55,125    
Accumulated other comprehensive (loss) income         (13,453)  
Total stockholders’ equity 13,170,790 $ 6        
Net loss (66,197)     (66,197)    
Total other comprehensive income (loss) 6,710       6,710  
Issuance of shares of common stock (in shares)   202,506        
Issuance of shares of common stock, amount 16,977   16,977      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   33,949        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (4,656)   (4,656)      
Stock-based compensation 23,441   23,441      
Common stock, issued   64,767,755        
Additional paid-in capital     13,164,874      
Accumulated deficit       (11,072)    
Accumulated other comprehensive (loss) income         (6,743)  
Total stockholders’ equity $ 13,147,065 $ 6        
Common stock, issued 64,952,868 64,952,868       487,626
Additional paid-in capital $ 13,194,028   13,194,028      
Accumulated deficit (41,391)     (41,391)    
Accumulated other comprehensive (loss) income 2,436       2,436  
Total stockholders’ equity 13,070,929 $ 6       $ (84,150)
Net loss (34,525)     (34,525)    
Total other comprehensive income (loss) (11,201)       (11,201)  
Issuance of shares of common stock (in shares)   29,644        
Issuance of shares of common stock, amount 3,826   3,826      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   47,896        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (4,585)   (4,585)      
Repurchase of common stock, amount (114,224)   (20,210)     $ 134,434
Stock-based compensation 16,699   16,699      
Treasury Stock, Shares, Acquired           686,843
Net loss (56,025)          
Total other comprehensive income (loss) (6,331)          
Common stock, issued   65,030,408       1,174,469
Additional paid-in capital     13,230,178      
Accumulated deficit       (75,916)    
Accumulated other comprehensive (loss) income         (8,765)  
Total stockholders’ equity 12,926,919 $ 6       $ (218,584)
Net loss (21,500)     (21,500)    
Total other comprehensive income (loss) 4,870       4,870  
Issuance of shares of common stock (in shares)   32,212        
Issuance of shares of common stock, amount 4,268   4,268      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   107,558        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (9,590)   (9,590)      
Repurchase of common stock, amount (72,105)         $ 72,105
Stock-based compensation $ 16,211   16,211      
Treasury Stock, Shares, Acquired           375,041
Common stock, issued 65,170,178 65,170,178       1,549,510
Additional paid-in capital $ 13,241,067   $ 13,241,067      
Accumulated deficit (97,416)     $ (97,416)    
Accumulated other comprehensive (loss) income (3,895)       $ (3,895)  
Total stockholders’ equity $ 12,849,073 $ 6       $ (290,689)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net loss $ (56,025) $ (77,441)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 246,386 245,102
Reduction in the carrying amount of right-of-use assets 6,932 6,562
Net foreign currency losses 6,168 4,744
Stock-based compensation 32,910 41,177
Deferred income taxes (94,210) (106,384)
Provision for uncollectible receivables 3,385 3,228
Other non-cash operating activities (629) (593)
Changes in assets and liabilities:    
Accounts receivable (10,709) (33,691)
Contract assets (57,926) (77,864)
Contract costs (3,059) (3,547)
Lease liabilities (7,108) (6,609)
Prepaid expenses, prepaid income taxes, and other assets (17,606) 34,177
Liability from foreign currency forward contract 0 15,319
Accounts payable, accrued expenses, income taxes payable and other liabilities 9,258 (1,490)
Contract liabilities (10,959) 11,922
Net cash provided by operating activities   54,612
Cash flows from investing activities:    
Purchases of property, equipment and leasehold improvements (1,437) (2,844)
Payments for business acquisitions, net of cash acquired (8,273) (74,947)
Payments to Acquire Equity Method Investments 521 465
Payments for capitalized computer software development costs (131) (329)
Payments for Software (12,500) 0
Net cash used in investing activities (22,862) (78,585)
Cash flows from financing activities:    
Issuance of shares of common stock 7,920 25,605
Payments for Repurchase of Common Stock (186,329) 0
Payment of tax withholding obligations related to restricted stock (13,843) (11,698)
Deferred business acquisition payments 0 (1,363)
Repayments of amounts borrowed under term loan 0 (12,000)
Net transfers from Parent Company 68,755 29,872
Payments of debt issuance costs 0 (2,375)
Net cash (used in) provided by financing activities (123,497) 28,041
Effect of exchange rate changes on cash and cash equivalents (10,905) (7,705)
Decrease in cash and cash equivalents (110,456) (3,637)
Cash and cash equivalents, beginning of period 241,209 449,725
Cash and cash equivalents, end of period 130,753  
Supplemental disclosure of non-cash activities:    
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses 92 (735)
Lease liabilities arising from obtaining right-of-use assets 36,144 68
Supplemental disclosure of cash flow information:    
Income taxes paid, net 66,290 29,388
Interest paid 2,433 9,819
Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract]    
Cash, cash equivalents, and restricted cash, end of period $ 130,753 $ 446,088
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interim Unaudited Consolidated Financial Statements - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Aug. 29, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Contractors [Abstract]            
Revenue from Contract with Customer, Including Assessed Tax Russia   $ 5.8 $ 16.8 $ 13.0 $ 26.8  
Assets Russia   $ 35.2   $ 35.2   $ 39.7
Consideration transferred $ 87.2          
Nature of Operations       Organization and Basis of Presentation
AspenTech, together with its subsidiaries (the “Company”), is a leading industrial software company that develops solutions to address complex industrial environments where it is critical to optimize the asset design, operations and maintenance lifecycle. The Company’s unique combination of product capabilities, deep domain expertise and award-winning innovation helps customers across diverse end markets in capital-intensive industries improve their operational excellence while achieving sustainability goals.
The Company has revenue from customers in 117 countries as of December 31, 2023.
Basis of Presentation
The Company has prepared the accompanying unaudited condensed consolidated financial statements as of December 31, 2023, and for the second quarter of fiscal 2024 and 2023 pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and in accordance with generally accepted accounting principles in the United States (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation.
These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated and combined financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023.
The preparation of financial statements and related disclosures in conformity with GAAP requires us to make judgments, assumptions, and estimates that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. The actual results that the Company experiences may differ materially from these estimates.
Russia and Ukraine
The Company maintains limited operations in Russia and licenses software and provides related services to customers in Russia and areas of Ukraine that are not under sanction. The Company had revenue of approximately $5.8 million and $16.8 million for the three months ended December 31, 2023 and 2022, respectively, and $13.0 million and $26.8 million for the six months ended December 31, 2023 and 2022, respectively. The Company had total assets of approximately $35.2 million and $39.7 million as of December 31, 2023 and June 30, 2023, respectively, related to operations in Russia.
The Company may be required to cease or suspend operations in Russia or, should the conflict or the effects of sanctions, export control measures and business restrictions worsen, the Company may voluntarily elect to do so. The Company has terminated all engineering services in Russia and the Company has limited its operations to contract renewals with existing customers. While the Company continues to evaluate the impact of the various sanctions and restrictions imposed by the United States and other governments on the Companys ability to conduct business in Russia, there is no assurance that the Company will be able to do so in the future. Any disruption to, or suspension of, the Companys business and operations in Russia would result in the loss of revenue and assets from the business in Russia and would negatively impact growth. The Company may also suffer reputational harm as a result of continued operations in Russia, which may adversely impact sales and other businesses in other countries.
   
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies
3 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Our significant accounting policies are described in Note 2 to the consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023. There were no material changes to our significant accounting policies during the six months ended December 31, 2023.
(a)     Revenue Recognition
Prior to the third quarter of fiscal 2023, Open Systems International, Inc. (“OSI Inc.”) software licenses were primarily sold with professional services and hardware to form an integrated solution for the customer. The professional services and hardware sold with the license significantly customized the underlying functionality and usability of the software. As such, none of the software license, hardware or professional services were considered distinct within the context of the contract and were therefore considered a single performance obligation. Because the integrated solution had no alternative use to the Company and the Company held an enforceable right to payment, revenue was recognized over time (typically one to two years) using an input measure of progress based on the ratio of actual costs incurred to date to the total estimated cost to
complete. For integrated solution contracts executed prior to the third quarter of fiscal 2023, revenue continues to be recognized over time until the implementation is complete.
At the start of the third quarter of fiscal 2023, the Company completed a series of business transformation activities relating to OSI Inc. products and services in conjunction with its ongoing integration activities. As part of a change in the related go-to-market strategy, the Company has invested in tools and processes to simplify and streamline the implementation services to significantly reduce the complexity and interdependency associated with its software. In addition, the Company has identified and trained several third-party implementation service partners to operate autonomously and directly with OSI Inc. customers to implement its products.
Accordingly, effective January 1, 2023, following the completion of these business transformation activities, for all prospective OSI Inc. contracts entered into after January 1, 2023, the Company accounts for the OSI Inc. software license, hardware, maintenance, and professional services as separate and distinct performance obligations. Software license revenue is recognized at a point in time when control transfers to the customer, which generally aligns with the first day of the contractual term. Hardware revenue is recognized at the point in time when control transfers to the customer, which generally occurs upon delivery. The recognition of maintenance revenue at OSI Inc. is unchanged and continues to be recognized ratably over the maintenance term. Professional services revenue is recognized over time (typically one to two years) using the proportional performance method by comparing the costs incurred to the total estimated project costs.
(b)     Recently Issued Accounting Standards Not Yet Adopted
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Notes)
6 Months Ended
Dec. 31, 2023
Revenue from Contracts with Customers [Abstract]  
Revenue from Contract with Customer [Text Block] Revenue from Contracts with Customers
Contract Assets and Contract Liabilities
Contract assets are subject to credit risk and reviewed in accordance with Accounting Standards Codification (“ASC”) 326, Financial Instruments Credit Losses. The Company monitors the credit quality of customer contract asset balances on an individual basis, at each reporting date, through credit characteristics, geographic location, and the industry in which they operate. The Company recognizes an impairment on contract assets if, subsequent to contract inception, it becomes probable payment is not collectible. An allowance for expected credit loss reflects losses expected over the remaining term of the contract asset and is determined based upon historical losses, customer-specific factors, and current economic conditions. The potential impact of credit losses on contract assets was immaterial as of December 31, 2023.
The Company’s contract assets and contract liabilities were as follows as of December 31, 2023 and June 30, 2023:
December 31, 2023June 30, 2023
(Dollars in Thousands)
Contract assets$964,165 $903,643 
Contract liabilities(170,558)(181,553)
Net contract assets$793,607 $722,090 
The majority of the Company’s contract balances are related to arrangements where revenue is recognized at a point in time and payments are made according to a contractual billing schedule. The change in the net contract asset balance during the six months ended December 31, 2023 was primarily due to greater revenue recognition as compared to billings. Revenue recognized from the contract liability balance as of June 30, 2023, was $47.4 million and $88.4 million for the three and six months ended December 31, 2023, respectively.
Transaction Price Allocated to Remaining Performance Obligations
The following table includes the aggregate amount of the transaction price allocated as of December 31, 2023 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
Year Ending June 30,
20242025202620272028ThereafterTotal
(Dollars in Thousands)
License and solutions$104,615 $98,569 $45,664 $20,742 $6,911 $2,243 $278,744 
Maintenance165,061 257,890 192,502 134,883 85,101 44,596 880,033 
Services and other32,075 40,838 5,903 1,326 721 426 81,289 
Total$301,751 $397,297 $244,069 $156,951 $92,733 $47,265 $1,240,066 
Disaggregated Revenue Information
The table below reflects disaggregated revenues by business for the three months and six months ended December 31, 2023 and 2022:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Heritage AspenTech$167,437 $167,442 $343,180 $343,848 
Subsurface Science & Engineering
28,574 29,726 52,655 62,714 
OSI, Inc.61,152 45,670 110,636 87,095 
Total$257,163 $242,838 $506,471 $493,657 
The Company did not have any customers that accounted for 10 percent or more of the Company’s revenues for the three and six months ended December 31, 2023 and 2022, respectively.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - USD ($)
$ in Thousands
Aug. 29, 2022
Oct. 10, 2021
Dec. 31, 2023
Jun. 30, 2023
Text Block [Abstract]        
Consideration transferred $ 87,200      
Identifiable intangible assets 31,500      
Goodwill $ 63,000   $ 8,329,997 $ 8,330,811
Heritage AspenTech        
Text Block [Abstract]        
Consideration transferred   $ 6,014,000    
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets
6 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets 
Intangible assets consist of the following as of December 31, 2023 and June 30, 2023:
December 31, 2023
Developed TechnologyTrademarksCustomer Relationships and BacklogCapitalized Software and OtherTotal
(Dollars in Thousands)
Gross carrying amount$1,903,599 $464,400 $3,082,541 $24,026 $5,474,566 
Less: Accumulated amortization(438,942)(19,536)(578,144)(9,308)(1,045,930)
Net carrying amount$1,464,657 $444,864 $2,504,397 $14,718 $4,428,636 
June 30, 2023
Developed TechnologyTrademarksCustomer Relationships and BacklogCapitalized Software and OtherTotal
(Dollars in Thousands)
Gross carrying amount$1,903,599 $464,400 $3,082,541 $11,526 $5,462,066 
Less: Accumulated amortization(341,964)(13,821)(437,673)(8,951)(802,409)
Net carrying amount$1,561,635 $450,579 $2,644,868 $2,575 $4,659,657 
Of the total intangible assets net carrying amount of $4.4 billion as of December 31, 2023, $430.0 million relates to the registered trademarks associated with the Transaction (as defined in Note 15, “Related-Party Transactions”) that are not subject to amortization. Total intangible asset amortization expense was $121.7 million and $121.2 million during the three months ended December 31, 2023 and 2022, respectively
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill
6 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The changes in the carrying amount of goodwill during the six months ended December 31, 2023 were as follows:
Carrying Value
(Dollars in Thousands)
Balance as of June 30, 2023
$8,330,811 
Foreign currency translation(814)
Balance as of December 31, 2023
$8,329,997 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value
6 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
The Company determines fair value by utilizing a fair value hierarchy that ranks the quality and reliability of the information used in its determination. Fair values determined using “Level 1 inputs” utilize unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Fair values determined using “Level 2 inputs” utilize data points that are observable, such as quoted prices, interest rates and yield curves for similar assets and liabilities. 
Cash equivalents are reported at fair value utilizing quoted market prices in identical markets, or “Level 1 Inputs.” The Company’s cash equivalents consist of short-term money market instruments.
Equity method investments are reported at fair value calculated in accordance with the market approach, utilizing market consensus pricing models with quoted prices that are directly or indirectly observable, or “Level 2 Inputs.”
The following table summarizes financial assets and liabilities measured and recorded at fair value on a recurring basis in the accompanying condensed consolidated balance sheets as of December 31, 2023 and June 30, 2023, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value:
December 31, 2023
 
Level 1 Inputs
Level 2 Inputs
 (Dollars in Thousands)
Cash equivalents$7,715 $— 
Equity method investments$— $2,398 
June 30, 2023
Level 1 Inputs
Level 2 Inputs
(Dollars in Thousands)
Cash equivalents$132,918 $— 
Equity method investments$— $2,673 
Financial instruments not measured or recorded at fair value in the accompanying condensed consolidated financial statements consist of accounts receivable, accounts payable and accrued liabilities. The estimated fair value of these financial instruments approximates their carrying value. The estimated fair value of the borrowings under the Amended and Restated Credit Agreement (described below in Note 10, “Debt”) approximates its carrying value due to the floating interest rate.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreement
6 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Credit Agreement Debt
Credit Agreement with Related Party
On December 23, 2022, the Company entered into a credit agreement with Emerson (the “Emerson Credit Agreement”), which provided for an aggregate term loan commitment of $630.0 million. Under the terms of the Emerson Credit Agreement, the Company would have used the proceeds from borrowings under the Emerson Credit Agreement to pay, in part, the cash consideration for funding the acquisition of Mining Software Holdings Pty Ltd (“Micromine”) and to pay the fees and expenses incurred in connection with the Emerson Credit Agreement.
On August 18, 2023, the Emerson Credit Agreement was terminated in connection with the termination of the agreement to purchase Micromine. There was no amount outstanding under the Emerson Credit Agreement at the time it was terminated.
Amended and Restated Credit Agreement
The Company has an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”) with JPMorgan Chase Bank, N.A. (“JPMorgan”) that provides for a $200.0 million secured revolving credit facility.
As of December 31, 2023, after taking into account eligible outstanding letters of credit allowable per the Amended and Restated Credit Agreement in the aggregate amount of $2.6 million, the Company had $197.4 million available for borrowing under the Amended and Restated Credit Agreement. Any outstanding balances of the indebtedness under the revolving credit facility will mature on December 23, 2024.
The Amended and Restated Credit Agreement contains customary affirmative and negative covenants, including restrictions on incurring additional debt, liens, fundamental changes, asset sales, restricted payments (including dividends) and transactions with affiliates. There are also financial covenants measured at the end of each fiscal quarter including a maximum leverage ratio of 3.50 to 1.00 and a minimum interest coverage ratio of 2.50 to 1.00. As of December 31, 2023, the Company was in compliance with these covenants.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
6 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation 
The stock-based compensation expense under all equity plans and its classification in the condensed consolidated statements of operations for the three and six months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Dollars in Thousands)
Cost of license and solutions$602 $1,200 $1,282 $1,919 
Cost of maintenance729 474 1,217 1,035 
Cost of services and other360 428 858 858 
Selling and marketing2,707 3,826 5,649 7,191 
Research and development3,719 4,240 8,272 7,858 
General and administrative8,094 13,273 15,632 22,316 
Total stock-based compensation$16,211 $23,441 $32,910 $41,177 
Stock Options
The table below summarizes activities related to stock options for the six months ended December 31, 2023:
Number of SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term
Aggregate Intrinsic Value(1)
(in years)(in thousands)
Outstanding as of June 30, 20231,005,826 $144.17 6.44$32,935 
Granted1,471 $171.56 
Exercised(49,671)$134.25 
Cancelled / Forfeited(7,958)$184.16 
Outstanding as of December 31, 2023949,668 $161.10 5.63$72,007 
Exercisable as of December 31, 2023683,313 $130.41 4.88$61,341 
Vested and expected to vest as of December 31, 2023933,517 $143.75 5.58$71,386 
__________
(1)     The aggregate intrinsic value in this table represents any excess of the closing market price of the Company’s common stock as of December 31, 2023 ($220.15) over the exercise price of the underlying options.
Restricted Stock Units and Performance Stock Units
Restricted stock units and performance stock units are not included in issued and outstanding common stock until the units are vested and the underlying shares are settled. The table below summarizes activities related to restricted stock units and performance stock units for the six months ended December 31, 2023:
Number of Shares Underlying Restricted Units — Performance-Based AwardsNumber of Shares Underlying Restricted Units — Time-Based Awards
(Dollars in Thousands)
Outstanding as of June 30, 2023— 456,368 
Granted94,174 186,938 
Settled— (229,807)
Cancelled / Forfeited(716)(12,792)
Outstanding as of December 31, 202393,458 400,707 
Weighted average remaining recognition period of outstanding restricted units (in years)2.503.03
Unrecognized stock-based compensation expense of outstanding restricted units$8,824 $43,170 
Aggregate intrinsic value of outstanding restricted units$14,418 $86,235 
The weighted average grant date fair value per restricted stock unit was $192.21 and $246.15 during the three months ended December 31, 2023 and 2022, respectively, and $193.74 and $209.79 during the six months ended December 31, 2023 and 2022, respectively. The weighted average grant date fair value per performance stock unit was $199.06 and $194.03 during the three and six months ended December 31, 2023, respectively, and there were no granted or outstanding performance stock units during the three and six months ended December 31, 2022.
Beginning in fiscal 2024, the Company granted performance stock units with a performance condition and service condition. These performance stock units vest on a cliff basis in three years based upon the achievement of predefined performance goals, with the ability for 25% of granted awards to vest on an accelerated basis in each of the first two years. The performance goal relates to the sum of (i) annual contract value growth and (ii) free cash flow margin over the performance period. Up to 175% of the performance stock units could vest upon achievement of the performance goals. Conversely, if a minimum performance goal is not met, none of the performance stock units will vest. On a quarterly basis, management evaluates the probability that the threshold performance goals will be achieved, if at all, and the anticipated level of attainment to determine the amount of compensation expense to record in the condensed consolidated financial statements.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share
6 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Net Loss Per Share
Basic (loss) income per share is determined by dividing net (loss) income by the weighted average common shares outstanding during the period. Diluted (loss) income per share is determined by dividing net (loss) income by diluted weighted average shares outstanding during the period. Diluted weighted average shares reflect the dilutive effect, if any, of potential common shares. To the extent their effect is dilutive, employee equity awards and other commitments to be settled in common stock are included in the calculation of diluted net (loss) income per share based on the treasury stock method.
The calculations of basic and diluted net loss per share and basic and dilutive weighted average shares outstanding for the three and six months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
 (Dollars and Shares in Thousands, Except per Share Data)
Net loss$(21,500)$(66,197)$(56,025)$(77,441)
Basic weighted average shares outstanding63,699 64,621 64,009 64,538 
Dilutive weighted average shares outstanding63,699 64,621 64,009 64,538 
Net loss per share    
Basic$(0.34)$(1.02)$(0.88)$(1.20)
Dilutive$(0.34)$(1.02)$(0.88)$(1.20)
For the three and six months ended December 31, 2023, and 2022 certain employee equity awards were anti-dilutive based on the treasury stock method. The following employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive as of December 31, 2023 and 2022:
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Shares in Thousands)
Employee equity awards1,433 1,574 1,352 1,479 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchases
6 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Treasury Stock Stock Repurchases
On May 5, 2023, the Company entered into an accelerated share repurchase program (“ASR Program”) with JPMorgan to repurchase an aggregate of $100.0 million of the Company’s common stock. Pursuant to the terms of the ASR Program, the Company made an initial payment to JPMorgan and received an initial delivery of 487,626 shares of the Company’s common stock, which represented approximately 80% of the total number of shares of the Company’s common stock expected to be purchased under the ASR Program.
The ASR Program was settled on August 7, 2023, resulting in an additional delivery of 107,045 shares of the Company’s common stock. The Company repurchased in total 594,671 shares of common stock for $100.0 million as part of the ASR Program. The $100.0 million payment made to JPMorgan was recognized as a reduction to stockholders’ equity, consisting of an increase in treasury stock representing the value of the 594,671 shares received upon settlement, offset by an increase to additional-paid-in-capital for the value of the shares repurchased in excess of the $100.0 million payment.
On August 1, 2023, the Company announced that its Board of Directors approved a share repurchase program (the “Share Repurchase Authorization”) pursuant to which an aggregate $300.0 million of its common stock may be repurchased, by means of open market transactions, block transactions, privately negotiated purchase transactions or any other purchase techniques, including 10b5-1 trading plans. The timing and amount of any shares repurchased under the Share Repurchase Authorization are based on market conditions and other factors. All shares of the Company’s common stock repurchased have been recorded as treasury stock under the cost method. The Company reflects share repurchases in its condensed consolidated financial statements once the transaction is settled.
During the second quarter of fiscal 2024, the Company repurchased 375,041 shares for $72.1 million under the Share Repurchase Authorization. As of December 31, 2023, a total of 954,839 shares have been repurchased under the Share Repurchase Authorization for $186.3 million, with the total remaining value being $113.7 million.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
3 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Benefit) Provision for Income Taxes
The Company computes its tax provision (benefit) for interim periods by applying the estimated annual effective tax rate (“AETR”) to year-to-date income from operations and adjusting for discrete items arising in that quarter. However, if the Company is unable to make a reliable estimate of its AETR, then the actual effective tax rate for the year-to-date period may be the best estimate. For the three months ended September 30, 2022, the Company computed its tax provision (benefit) using the AETR approach. However, starting with the six months ended December 31, 2022, the Company recorded the actual effective tax rate as it was determined that the AETR approach was not the most appropriate estimate to be applied to the year-to-date pretax (loss) income given small changes in the forecast of pre-tax (loss) income would result in significant changes in the AETR. For the three and six months ended December 31, 2023, the Company again recorded the actual effective tax rate as it was determined that the AETR approach was not the most appropriate estimate.
Benefit for income taxes was $15.7 million for the three months ended December 31, 2023 and income tax expense was $49.6 million for the three months ended December 31, 2022, resulting in effective tax rates of 42.1% and (298.0)%, respectively. Income tax benefit primarily increased due to the prior year’s change in the Company’s approach to computing its tax provision (benefit) for interim periods to an actual effective tax rate method.
Benefit for income taxes was $33.1 million and $44.0 million for the six months ended December 31, 2023 and 2022, respectively, resulting in effective tax rates of 37.2% and 36.2%, respectively. Income tax benefit decreased primarily due to an increase in year-to-date earnings and a reduced Foreign-Derived Intangible Income (“FDII”) deduction recorded in the current period.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Comprehensive Text Block List
6 Months Ended
Dec. 31, 2023
Text Block [Abstract]  
Related Party Transactions Disclosure Related-Party Transactions
On October 10, 2021, Emerson entered into a definitive agreement (the “Transaction Agreement”) with AspenTech Corporation (f/k/a Aspen Technology, Inc.) (“Heritage AspenTech”) to contribute the Emerson industrial software business (the “Industrial Software Business”), along with $6.014 billion in cash, to create AspenTech (the “Transaction”). The Industrial Software Business included OSI Inc. and the Geological Simulation Software business (“GSS”), which the Company has renamed as Subsurface Science & Engineering (“SSE”). The Transaction closed on May 16, 2022 (“Closing Date”). Emerson owned approximately 56% of AspenTech on a fully diluted basis as of December 31, 2023.
The Company utilizes some aspects of Emersons centralized treasury function to manage the working capital and financing needs of its business operations. This function oversees a cash pooling arrangement which sweeps certain Company cash accounts into pooled Emerson cash accounts on a daily basis and are reflected as receivables from related parties in the condensed consolidated balance sheet. Conversely, any cash funded to the Company from these pooled Emerson cash accounts are reflected as due to related parties in the condensed consolidated balance sheet. The aggregate net activity between the Company and Emerson associated with the cash pooling arrangement is reflected within cash flows from financing activities as net transfers from parent within the condensed consolidated statements of cash flows.
Before the closing of the Transaction, the Industrial Software Business was charged for costs directly attributable to the SSE business and OSI Inc. and was allocated a portion of Emerson’s costs, including general corporate costs, information technology costs, insurance and other benefit costs, and shared service and other costs. All of these costs are reflected in the Company’s condensed consolidated financial statements. Management believes the methodologies and assumptions used to allocate these costs are reasonable.
At the closing of the Transaction, Emerson and the Company entered into a transition service agreement (the “Transition Service Agreement”) for the provision of certain transitionary services from Emerson to the Company. Pursuant to the Transition Service Agreement, Emerson provides the Company with certain services, including information technology, human resources and other specified services, as well as access to certain of Emerson’s existing facilities. Transition Service Agreement related activities have been recorded as cost of goods sold or operating expenses from related parties and resulting balances have been presented as receivable from or due to related parties in the condensed consolidated financial statements presented.
In connection with the closing of the Transaction, the Company entered into a registration rights agreement (the “Registration Rights Agreement”) and a tax matters agreement (the “Tax Matters Agreement”) with Emerson. The Registration Rights Agreement grants Emerson certain market registration rights, including demand registration rights and piggyback registration rights, with respect to its registrable securities. The Company has agreed to pay out-of-pocket fees and expenses in connection with such registration, subject to certain exceptions. The Tax Matters Agreement governs the rights and obligations that the Company and Emerson have with respect to taxes of the Company and certain Emerson subsidiaries. In addition, under the terms of the Tax Matters Agreement, the Company agreed to indemnify Emerson and its affiliates against any and all tax-related liabilities incurred by them relating to the Transaction and certain related business reorganizations to the extent such tax-related liabilities are caused by any action taken by the Company.
Receivables from related parties and due to related parties reported in the condensed consolidated balance sheets as of December 31, 2023 and June 30, 2023 include the following:
December 31, 2023June 30, 2023
(Dollars in Thousands)
Interest bearing receivables from related parties$60,870 $61,948 
Trade receivables from related parties609 427 
Receivables from related parties$61,479 $62,375 
Interest bearing payables to related parties$95,860 $21,866 
Trade payables to related parties227 153 
Due to related parties$96,087 $22,019 
Allocations and charges from Emerson are as follows:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Information technology$370 $763 $1,346 $1,574 
Shared services and other$266 $1,157 $640 $3,895 
Corporate costs, human resources, and insurance and other benefits are recorded in general and administrative expenses and information technology, facility charges, and shared services and other are allocated to cost of goods sold and operating expenses based on systemic methods.
Before the closing of the Transaction, OSI Inc. and the SSE business engaged in various transactions to sell software and purchase goods in the ordinary course of business with affiliates of Emerson. At the closing, the Company and Emerson entered into a commercial agreement to allow Emerson to distribute software and services from the Company (the “Commercial Agreement”). Pursuant to the Commercial Agreement as amended from time to time in accordance with the Stockholders Agreement (as defined below), AspenTech grants Emerson the right to distribute, on a non-exclusive basis, certain (i) existing Heritage AspenTech products, (ii) existing Emerson products transferred to AspenTech pursuant to the Transaction Agreement and (iii) future AspenTech products as mutually agreed upon, in each case, to end-users through Emerson acting as an agent, reseller or original equipment manufacturer. Commercial Agreement-related activities have been recorded as revenues and expenses from related parties and resulting trade balances have been presented as trade receivables from related parties in the condensed consolidated financial statements presented. Revenue and purchases from Emerson affiliates for the three months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Revenue from Emerson affiliates$43 $$310 $567 
Purchases from Emerson affiliates$118 $85 $189 $1,786 
Emerson Share Maintenance Rights
Immediately following the closing of the Transaction, Emerson beneficially owned 55% of the fully diluted shares of AspenTech common stock. At the Closing Date, the Company and Emerson entered into a stockholders agreement (the “Stockholders Agreement”), which sets forth, among other matters, the right of Emerson to nominate directors to the Company’s board of directors, the right of Emerson to nominate the chair of the Company’s board of directors, the composition of the committees of the Company’s board of directors, certain consent rights of Emerson to certain material actions taken by the Company and consent rights with respect to modifications or changes to the Company’s business strategy. Under the Stockholders Agreement, Emerson also has the right to acquire additional equity securities of AspenTech pursuant to pre-agreed procedures and rights in order to maintain its 55% ownership interest. No additional shares of common stock, or any other equity securities of AspenTech, were issued by the Company to Emerson subsequent to the closing of the Transaction through December 31, 2023.
Business Combination with Related Party
The Inmation acquisition completed on August 29, 2022 was considered a related party transaction. Refer to Note 4, “Acquisitions”, to our condensed consolidated financial statements for further discussion.
Credit Agreement with Related Party
On December 23, 2022, the Company entered into the Emerson Credit Agreement with Emerson, which provided for an aggregate term loan commitment of $630.0 million, and on August 18, 2023, the Emerson Credit Agreement was terminated in connection with the termination of the agreement to purchase Micromine. There was no amount outstanding under the Emerson Credit Agreement at the time it was terminated. Refer to Note 10, “Debt”, to our condensed consolidated financial statements for further discussion.
Plantweb Optics Analytics
On July 28, 2023, the Company entered into the Plantweb Optics Analytics Assignment and License Agreement with Emerson for the purchase of Emerson’s Plantweb Optics Analytics software and the perpetual and royalty-free licensing of other Emerson intellectual property for $12.5 million in the aggregate.
The Company is currently integrating the purchased software and licensed intellectual property with its existing asset performance management product suite and accordingly has capitalized the full purchase price in accordance with ASC 985-20, “Costs of Software to be Sold, Leased, or Marketed.”
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
6 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Information Segment and Geographic Information
The Company operates in one operating and reportable segment. The Company’s chief operating decision maker is its President and Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.
Geographic Information
Summarized below is information about the Company’s geographic operations:
Revenue by Destination
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Americas$148,358 $114,463 $281,374 $245,321 
Asia, Middle East and Africa57,030 62,043 114,715 115,714 
Europe51,775 66,332 110,382 132,622 
Total$257,163 $242,838 $506,471 $493,657 
Americas included revenue in the United States of $132.7 million and $88.1 million for the three months ended December 31, 2023 and 2022, respectively, and $228.7 million and $200.4 million for the six months ended December 31, 2023 and 2022, respectively.
Property, Equipment, and
Leasehold Improvements, Net
December 31, 2023June 30, 2023
(Dollars in Thousands)
Americas$13,788 $15,793 
Asia, Middle East and Africa1,875 1,923 
Europe1,093 954 
Total$16,756 $18,670 
Property, equipment, and leasehold improvements, net located in the United States were $11.8 million and $13.4 million as of December 31, 2023 and June 30, 2023, respectively.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Regulated Operations
6 Months Ended
Dec. 31, 2023
Regulated Operations [Abstract]  
Supplemental Balance Sheet Disclosures [Text Block] Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheets consist of the following:
 December 31, 2023June 30, 2023
 (Dollars in Thousands)
Compensation-related$54,729 $62,162 
Professional fees4,042 6,265 
Accrued taxes2,941 3,065 
Royalties and outside commissions422 654 
Acquisition-related8,984 
Other18,920 18,396 
Total accrued expenses and other current liabilities$81,059 $99,526 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Policies)
6 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets 
Intangible assets consist of the following as of December 31, 2023 and June 30, 2023:
December 31, 2023
Developed TechnologyTrademarksCustomer Relationships and BacklogCapitalized Software and OtherTotal
(Dollars in Thousands)
Gross carrying amount$1,903,599 $464,400 $3,082,541 $24,026 $5,474,566 
Less: Accumulated amortization(438,942)(19,536)(578,144)(9,308)(1,045,930)
Net carrying amount$1,464,657 $444,864 $2,504,397 $14,718 $4,428,636 
June 30, 2023
Developed TechnologyTrademarksCustomer Relationships and BacklogCapitalized Software and OtherTotal
(Dollars in Thousands)
Gross carrying amount$1,903,599 $464,400 $3,082,541 $11,526 $5,462,066 
Less: Accumulated amortization(341,964)(13,821)(437,673)(8,951)(802,409)
Net carrying amount$1,561,635 $450,579 $2,644,868 $2,575 $4,659,657 
Of the total intangible assets net carrying amount of $4.4 billion as of December 31, 2023, $430.0 million relates to the registered trademarks associated with the Transaction (as defined in Note 15, “Related-Party Transactions”) that are not subject to amortization. Total intangible asset amortization expense was $121.7 million and $121.2 million during the three months ended December 31, 2023 and 2022, respectively
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Policies)
6 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The changes in the carrying amount of goodwill during the six months ended December 31, 2023 were as follows:
Carrying Value
(Dollars in Thousands)
Balance as of June 30, 2023
$8,330,811 
Foreign currency translation(814)
Balance as of December 31, 2023
$8,329,997 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases, Codification Topic 842 (Policies)
6 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lessee, Leases [Policy Text Block] Leases
On December 26, 2023, the Company entered into an amendment to its existing lease agreement at its principal executive offices located in Bedford, Massachusetts (the “Lease Amendment”). Under the Lease Amendment, the Company: (i) extended the term of the existing lease for approximately 132,000 rentable square feet from March 2025 to March 2038, and (ii) obtained an additional approximate 23,000 rentable square feet of office space, also through March 2038.
The Company accounted for the Lease Amendment as a lease modification. Accordingly, the right-of-use assets and lease liabilities were remeasured using an incremental borrowing rate at the date of modification. This lease modification resulted in the recording of an additional right-of-use asset and lease liability of $32.9 million recognized on the condensed consolidated balance sheet, which is reflected net of a $25.4 million leasehold improvement incentive to be paid directly to external vendors by the landlord under the Lease Amendment. As invoices are paid by the landlord during construction of the
improvements, the Company will increase the balances of the lease liability and construction-in-process assets, which is included within property, equipment and leasehold improvements, net in the condensed consolidated balance sheets. When placed into service, the construction-in-process assets will be reclassified to leasehold improvements and depreciated over the shorter of the remaining term of the lease or the life of the underlying asset.
Operating lease costs are recognized on a straight-line basis over the term of the lease. The components of total lease expense for the three and six months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Dollars in Thousands)
Operating lease expense$5,023 $4,352 $9,489 $8,387 
Variable lease expense193 216 416 425 
Short term lease expense147 199 304 (96)
Total lease expense$5,363 $4,767 $10,209 $8,716 
The following table summarizes the balances of the Company’s operating lease right-of-use assets and operating lease liabilities as of December 31, 2023 and June 30, 2023:
December 31, 2023June 30, 2023
(Dollars in Thousands)
Operating lease right-of-use assets$97,035 $67,642 
Current operating lease liabilities$13,810 $12,928 
Non-current operating lease liabilities$83,812 $55,442 
The weighted-average remaining lease term for operating leases was approximately 12 years and 9 years, and the weighted-average discount rate was approximately 4.0% and 3.0% as of December 31, 2023 and June 30, 2023, respectively.
The following table represents the future maturities of the Company’s operating lease liabilities as of December 31, 2023:
Fiscal Year Ending June 30,(Dollars in Thousands)
2024$2,345 
20259,018 
20269,422 
202713,104 
202812,510 
Thereafter103,490 
Total lease payments149,889 
Less: imputed interest(26,882)
Less: leasehold improvement incentives to be utilized(25,385)
Total lease maturities$97,622 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Tables)
6 Months Ended
Dec. 31, 2023
Revenue from Contracts with Customers [Abstract]  
Disaggregation of Revenue [Table Text Block]
The table below reflects disaggregated revenues by business for the three months and six months ended December 31, 2023 and 2022:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Heritage AspenTech$167,437 $167,442 $343,180 $343,848 
Subsurface Science & Engineering
28,574 29,726 52,655 62,714 
OSI, Inc.61,152 45,670 110,636 87,095 
Total$257,163 $242,838 $506,471 $493,657 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
The Company’s contract assets and contract liabilities were as follows as of December 31, 2023 and June 30, 2023:
December 31, 2023June 30, 2023
(Dollars in Thousands)
Contract assets$964,165 $903,643 
Contract liabilities(170,558)(181,553)
Net contract assets$793,607 $722,090 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
The following table includes the aggregate amount of the transaction price allocated as of December 31, 2023 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
Year Ending June 30,
20242025202620272028ThereafterTotal
(Dollars in Thousands)
License and solutions$104,615 $98,569 $45,664 $20,742 $6,911 $2,243 $278,744 
Maintenance165,061 257,890 192,502 134,883 85,101 44,596 880,033 
Services and other32,075 40,838 5,903 1,326 721 426 81,289 
Total$301,751 $397,297 $244,069 $156,951 $92,733 $47,265 $1,240,066 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
6 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets
Intangible assets consist of the following as of December 31, 2023 and June 30, 2023:
December 31, 2023
Developed TechnologyTrademarksCustomer Relationships and BacklogCapitalized Software and OtherTotal
(Dollars in Thousands)
Gross carrying amount$1,903,599 $464,400 $3,082,541 $24,026 $5,474,566 
Less: Accumulated amortization(438,942)(19,536)(578,144)(9,308)(1,045,930)
Net carrying amount$1,464,657 $444,864 $2,504,397 $14,718 $4,428,636 
June 30, 2023
Developed TechnologyTrademarksCustomer Relationships and BacklogCapitalized Software and OtherTotal
(Dollars in Thousands)
Gross carrying amount$1,903,599 $464,400 $3,082,541 $11,526 $5,462,066 
Less: Accumulated amortization(341,964)(13,821)(437,673)(8,951)(802,409)
Net carrying amount$1,561,635 $450,579 $2,644,868 $2,575 $4,659,657 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Tables)
6 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in carrying amount of goodwill by reporting unit
The changes in the carrying amount of goodwill during the six months ended December 31, 2023 were as follows:
Carrying Value
(Dollars in Thousands)
Balance as of June 30, 2023
$8,330,811 
Foreign currency translation(814)
Balance as of December 31, 2023
$8,329,997 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Fair Value (Tables)
6 Months Ended
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value Option, Disclosures [Table Text Block]
The following table summarizes financial assets and liabilities measured and recorded at fair value on a recurring basis in the accompanying condensed consolidated balance sheets as of December 31, 2023 and June 30, 2023, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value:
December 31, 2023
 
Level 1 Inputs
Level 2 Inputs
 (Dollars in Thousands)
Cash equivalents$7,715 $— 
Equity method investments$— $2,398 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense
The stock-based compensation expense under all equity plans and its classification in the condensed consolidated statements of operations for the three and six months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Dollars in Thousands)
Cost of license and solutions$602 $1,200 $1,282 $1,919 
Cost of maintenance729 474 1,217 1,035 
Cost of services and other360 428 858 858 
Selling and marketing2,707 3,826 5,649 7,191 
Research and development3,719 4,240 8,272 7,858 
General and administrative8,094 13,273 15,632 22,316 
Total stock-based compensation$16,211 $23,441 $32,910 $41,177 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
6 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding
The calculations of basic and diluted net loss per share and basic and dilutive weighted average shares outstanding for the three and six months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
 (Dollars and Shares in Thousands, Except per Share Data)
Net loss$(21,500)$(66,197)$(56,025)$(77,441)
Basic weighted average shares outstanding63,699 64,621 64,009 64,538 
Dilutive weighted average shares outstanding63,699 64,621 64,009 64,538 
Net loss per share    
Basic$(0.34)$(1.02)$(0.88)$(1.20)
Dilutive$(0.34)$(1.02)$(0.88)$(1.20)
Schedule of employee equity awards excluded from the calculation of dilutive weighted average shares outstanding The following employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive as of December 31, 2023 and 2022:
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Shares in Thousands)
Employee equity awards1,433 1,574 1,352 1,479 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Comprehensive Text Block List (Tables)
6 Months Ended
Dec. 31, 2023
Text Block [Abstract]  
Restructuring and Related Costs
Allocations and charges from Emerson are as follows:
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Information technology$370 $763 $1,346 $1,574 
Shared services and other$266 $1,157 $640 $3,895 
Investments in and Advances to Affiliates
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Revenue from Emerson affiliates$43 $$310 $567 
Purchases from Emerson affiliates$118 $85 $189 $1,786 
Schedule of Accounts Payable and Accrued Liabilities
Receivables from related parties and due to related parties reported in the condensed consolidated balance sheets as of December 31, 2023 and June 30, 2023 include the following:
December 31, 2023June 30, 2023
(Dollars in Thousands)
Interest bearing receivables from related parties$60,870 $61,948 
Trade receivables from related parties609 427 
Receivables from related parties$61,479 $62,375 
Interest bearing payables to related parties$95,860 $21,866 
Trade payables to related parties227 153 
Due to related parties$96,087 $22,019 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
6 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Revenue from External Customers by Geographic Areas
Summarized below is information about the Company’s geographic operations:
Revenue by Destination
Three Months Ended December 31,Six Months Ended December 31,
2023202220232022
(Dollars in Thousands)
Americas$148,358 $114,463 $281,374 $245,321 
Asia, Middle East and Africa57,030 62,043 114,715 115,714 
Europe51,775 66,332 110,382 132,622 
Total$257,163 $242,838 $506,471 $493,657 
Property, Plant and Equipment [Table Text Block]
Property, Equipment, and
Leasehold Improvements, Net
December 31, 2023June 30, 2023
(Dollars in Thousands)
Americas$13,788 $15,793 
Asia, Middle East and Africa1,875 1,923 
Europe1,093 954 
Total$16,756 $18,670 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Basis of Presentation (Details)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2023
USD ($)
countries
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
countries
Dec. 31, 2022
USD ($)
Jun. 30, 2023
USD ($)
Contractors [Abstract]          
Number of Countries in which Entity Operates | countries 117   117    
Revenue from Contract with Customer, Including Assessed Tax Russia $ 5.8 $ 16.8 $ 13.0 $ 26.8  
Assets Russia $ 35.2   $ 35.2   $ 39.7
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]        
Revenue recognized that was previously deferred $ 47,400   $ 88,400  
Revenue from Contract with Customer, Excluding Assessed Tax 257,163 $ 242,838 $ 506,471 $ 493,657
Segment Reporting, Disclosure of Major Customers     not not
Revenue recognized that was previously deferred 47,400   $ 88,400  
OSI Inc.        
Revenue from Contract with Customer, Excluding Assessed Tax 61,152 45,670 110,636 $ 87,095
SSE        
Revenue from Contract with Customer, Excluding Assessed Tax 28,574 29,726 52,655 62,714
Heritage AspenTech        
Revenue from Contract with Customer, Excluding Assessed Tax $ 167,437 $ 167,442 $ 343,180 $ 343,848
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Total revenue $ 257,163 $ 242,838 $ 506,471 $ 493,657
License and solutions        
Total revenue 152,463 149,843 301,111 310,068
Maintenance        
Total revenue 85,056 78,628 170,024 156,994
Services and other        
Total revenue $ 19,644 $ 14,367 $ 35,336 $ 26,595
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Jun. 30, 2023
Revenue recognized that was previously deferred $ 47,400 $ 88,400  
Deferred revenue (170,558) (170,558) $ (181,553)
Contract assets 964,165 964,165 903,643
Net Contract Assets (Liabilities) $ 793,607 $ 793,607 $ 722,090
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Transaction Price Allocated to Remaining Performance Obligations, Amount $ 1,240,066
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 301,751
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 397,297
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 244,069
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 156,951
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 92,733
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 47,265
License and solutions  
Transaction Price Allocated to Remaining Performance Obligations, Amount 278,744
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 104,615
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 98,569
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 45,664
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 20,742
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 6,911
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 2,243
Maintenance  
Transaction Price Allocated to Remaining Performance Obligations, Amount 880,033
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 165,061
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 257,890
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 192,502
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 134,883
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 85,101
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 44,596
Services and other  
Transaction Price Allocated to Remaining Performance Obligations, Amount 81,289
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 32,075
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 40,838
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 5,903
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 1,326
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 721
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount $ 426
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 18, 2023
Aug. 29, 2022
Oct. 10, 2021
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Business Acquisition [Line Items]                    
Consideration transferred   $ 87,200                
Identifiable intangible assets   31,500                
Goodwill   63,000   $ 8,329,997       $ 8,329,997   $ 8,330,811
Effective income tax rate (as a percent)       42.10%   (298.00%)   37.20% 36.20%  
Trademarks       $ 1,045,930       $ 1,045,930   802,409
Total revenue       257,163   $ 242,838   506,471 $ 493,657  
Net loss       (21,500) $ (34,525) (66,197) $ (11,244) (56,025) (77,441)  
Payments to Acquire Businesses, Net of Cash Acquired               8,273 74,947  
Intangible asset amortization expense       121,700   121,200   243,400 242,300  
Business Combination, Consideration Transferred, Net Cash Paid   $ 72,500                
Other Payments to Acquire Businesses               0 1,363  
Intangible assets, net       4,428,636       $ 4,428,636   4,659,657
Acquisitions               Acquisitions 
Inmation Software GmbH
On August 29, 2022, the Company completed the acquisition of inmation Software GmbH (“Inmation”) for total cash consideration of $87.2 million. The purchase price consisted of $78.9 million of cash paid at closing and an additional $8.3 million in indemnification holdbacks, which was paid on August 18, 2023. The total cash acquired from Inmation was approximately $6.4 million resulting in a net cash payment of $72.5 million during the three months ended September 30, 2022. The Company recognized goodwill of $63.0 million (none of which is expected to be tax deductible) and identifiable intangible assets of $31.5 million, primarily consisting of developed technology and customer relationships, with a useful life of approximately five years for developed technology and seven years for customer relationships.
Inmation’s revenue included in the Company’s condensed consolidated statements of operations was $0.8 million and $0.9 million for the three months ended December 31, 2023 and 2022, respectively, and $1.3 million and $1.2 million for the six months ended December 31, 2023 and 2022, respectively. Inmation’s net loss included in the Company’s condensed consolidated statements of operations was $2.2 million and $0.9 million for the three months ended December 31, 2023 and
2022, respectively, and $2.3 million and $1.1 million for the six months ended December 31, 2023 and 2022, respectively. Results included amortization of developed technology and customer relationships of $1.5 million and $1.4 million for the three months ended December 31, 2023 and 2022 respectively, and $2.9 million and $1.9 million for the six months ended December 31, 2023 and 2022, respectively.
Prior to the closing date, Inmation was considered a related party to AspenTech as Emerson Electric Co. (“Emerson” or “Parent Company”), through one of its subsidiaries, held an equity-method investment in Inmation. At the time of close, $17.6 million was paid to Emerson in exchange for all its shares in Inmation, with another $1.9 million paid for an indemnification holdback 12 months after the close on August 18, 2023.
   
Minimum                    
Business Acquisition [Line Items]                    
Finite-lived intangible asset, useful life   5 years                
Maximum                    
Business Acquisition [Line Items]                    
Finite-lived intangible asset, useful life   7 years                
Inmation Software GmbH                    
Business Acquisition [Line Items]                    
Total revenue       800   900   $ 1,300 1,200  
Net loss       2,200   (900)   2,300 (1,100)  
Business Combination, Consideration Transferred, Cash Paid   $ 78,900                
Business Combination, Consideration Transferred, Hold Back   8,300                
Business Combination, Consideration Transferred, Exchange of Shares   17,600                
Business Combination, Consideration Transferred, Exchange of Shares, After $ 1,900                  
Business Combination, Consideration Transferred, Cash Acquired   $ 6,400                
Heritage AspenTech                    
Business Acquisition [Line Items]                    
Consideration transferred     $ 6,014,000              
Intangible asset amortization expense               430,000    
Customer relationships                    
Business Acquisition [Line Items]                    
Trademarks       578,144       578,144   437,673
Intangible assets, net       2,504,397       2,504,397   2,644,868
Gross carrying amount                    
Business Acquisition [Line Items]                    
Trademarks       438,942       438,942   341,964
Intangible assets, net       1,464,657       1,464,657   1,561,635
Gross carrying amount | Inmation Software GmbH                    
Business Acquisition [Line Items]                    
Intangible asset amortization expense       1,500   $ 1,400   2,900 $ 1,900  
Trademarks                    
Business Acquisition [Line Items]                    
Trademarks       19,536       19,536   13,821
Intangible assets, net       $ 444,864       $ 444,864   $ 450,579
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Aug. 29, 2022
Business Acquisition [Line Items]      
Identifiable intangible assets     $ 31,500
Goodwill $ 8,329,997 $ 8,330,811 $ 63,000
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]          
Developed Technology $ 5,474,566   $ 5,474,566   $ 5,462,066
Trademarks (1,045,930)   (1,045,930)   (802,409)
Intangible assets, net 4,428,636   4,428,636   4,659,657
Intangible asset amortization expense 121,700 $ 121,200 243,400 $ 242,300  
Gross carrying amount          
Finite-Lived Intangible Assets [Line Items]          
Developed Technology 1,903,599   1,903,599   1,903,599
Trademarks (438,942)   (438,942)   (341,964)
Intangible assets, net 1,464,657   1,464,657   1,561,635
Less: Accumulated amortization          
Finite-Lived Intangible Assets [Line Items]          
Developed Technology 3,082,541   3,082,541   3,082,541
Trademarks (578,144)   (578,144)   (437,673)
Intangible assets, net 2,504,397   2,504,397   2,644,868
Trademarks          
Finite-Lived Intangible Assets [Line Items]          
Developed Technology 464,400   464,400   464,400
Trademarks (19,536)   (19,536)   (13,821)
Intangible assets, net 444,864   444,864   450,579
Purchased software          
Finite-Lived Intangible Assets [Line Items]          
Developed Technology 24,026   24,026   11,526
Trademarks (9,308)   (9,308)   (8,951)
Intangible assets, net $ 14,718   $ 14,718   $ 2,575
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]          
Intangible asset amortization expense $ 121,700 $ 121,200 $ 243,400 $ 242,300  
Intangible assets, net $ 4,428,636   $ 4,428,636   $ 4,659,657
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill - Goodwill, Net (Details)
$ in Thousands
6 Months Ended
Dec. 31, 2023
USD ($)
Goodwill:  
Balance as of June 30, 2023 $ 8,330,811
Foreign currency translation (814)
Balance as of December 31, 2023 $ 8,329,997
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Level 1 Inputs    
Fair Value    
Cash equivalents $ 7,715 $ 132,918
Level 2 Inputs    
Fair Value    
Equity method investments $ 2,398 $ 2,673
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreement (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Dec. 23, 2022
USD ($)
Dec. 23, 2019
USD ($)
Credit Agreement      
Maximum leverage ratio 3.50    
Minimum interest coverage ratio 2.50    
Emerson Electric Co.      
Credit Agreement      
Principal amount   $ 630.0  
Revolving Credit Facility [Member]      
Credit Agreement      
Principal amount $ 197.4   $ 200.0
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreement Schedule of Long-Term Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 23, 2019
Debt Instrument [Line Items]    
Letters of Credit Outstanding, Amount $ 2.6  
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Face Amount $ 197.4 $ 200.0
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Disclosures (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Stock-based compensation, additional disclosures        
Issuance of shares of common stock     $ 7,920 $ 25,605
Employee stock purchase plan, stock-based compensation $ 16,211 $ 23,441 $ 32,910 $ 41,177
Restricted Stock Units        
Stock-based compensation, additional disclosures        
Weighted average grant-date fair value of RSUs granted $ 192.21 $ 246.15 $ 193.74 $ 209.79
Performance awards, shares granted     186,938  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Recorded as expenses:        
Total stock-based compensation $ 16,211 $ 23,441 $ 32,910 $ 41,177
License and solutions        
Recorded as expenses:        
Total stock-based compensation 602 1,200 1,282 1,919
Cost of maintenance        
Recorded as expenses:        
Total stock-based compensation 729 474 1,217 1,035
Cost of services and other        
Recorded as expenses:        
Total stock-based compensation 360 428 858 858
Selling and marketing        
Recorded as expenses:        
Total stock-based compensation 2,707 3,826 5,649 7,191
Research and development        
Recorded as expenses:        
Total stock-based compensation 3,719 4,240 8,272 7,858
General and administrative        
Recorded as expenses:        
Total stock-based compensation $ 8,094 $ 13,273 $ 15,632 $ 22,316
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Aggregate Intrinsic Value      
Issuance of shares of common stock $ 7,920,000 $ 25,605,000  
Share Price $ 220.15    
Stock-Based Compensation Stock-Based Compensation 
The stock-based compensation expense under all equity plans and its classification in the condensed consolidated statements of operations for the three and six months ended December 31, 2023 and 2022 are as follows:
Three Months Ended December 31,Six Months Ended December 31,
 2023202220232022
 (Dollars in Thousands)
Cost of license and solutions$602 $1,200 $1,282 $1,919 
Cost of maintenance729 474 1,217 1,035 
Cost of services and other360 428 858 858 
Selling and marketing2,707 3,826 5,649 7,191 
Research and development3,719 4,240 8,272 7,858 
General and administrative8,094 13,273 15,632 22,316 
Total stock-based compensation$16,211 $23,441 $32,910 $41,177 
Stock Options
The table below summarizes activities related to stock options for the six months ended December 31, 2023:
Number of SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term
Aggregate Intrinsic Value(1)
(in years)(in thousands)
Outstanding as of June 30, 20231,005,826 $144.17 6.44$32,935 
Granted1,471 $171.56 
Exercised(49,671)$134.25 
Cancelled / Forfeited(7,958)$184.16 
Outstanding as of December 31, 2023949,668 $161.10 5.63$72,007 
Exercisable as of December 31, 2023683,313 $130.41 4.88$61,341 
Vested and expected to vest as of December 31, 2023933,517 $143.75 5.58$71,386 
__________
(1)     The aggregate intrinsic value in this table represents any excess of the closing market price of the Company’s common stock as of December 31, 2023 ($220.15) over the exercise price of the underlying options.
Restricted Stock Units and Performance Stock Units
Restricted stock units and performance stock units are not included in issued and outstanding common stock until the units are vested and the underlying shares are settled. The table below summarizes activities related to restricted stock units and performance stock units for the six months ended December 31, 2023:
Number of Shares Underlying Restricted Units — Performance-Based AwardsNumber of Shares Underlying Restricted Units — Time-Based Awards
(Dollars in Thousands)
Outstanding as of June 30, 2023— 456,368 
Granted94,174 186,938 
Settled— (229,807)
Cancelled / Forfeited(716)(12,792)
Outstanding as of December 31, 202393,458 400,707 
Weighted average remaining recognition period of outstanding restricted units (in years)2.503.03
Unrecognized stock-based compensation expense of outstanding restricted units$8,824 $43,170 
Aggregate intrinsic value of outstanding restricted units$14,418 $86,235 
The weighted average grant date fair value per restricted stock unit was $192.21 and $246.15 during the three months ended December 31, 2023 and 2022, respectively, and $193.74 and $209.79 during the six months ended December 31, 2023 and 2022, respectively. The weighted average grant date fair value per performance stock unit was $199.06 and $194.03 during the three and six months ended December 31, 2023, respectively, and there were no granted or outstanding performance stock units during the three and six months ended December 31, 2022.
Beginning in fiscal 2024, the Company granted performance stock units with a performance condition and service condition. These performance stock units vest on a cliff basis in three years based upon the achievement of predefined performance goals, with the ability for 25% of granted awards to vest on an accelerated basis in each of the first two years. The performance goal relates to the sum of (i) annual contract value growth and (ii) free cash flow margin over the performance period. Up to 175% of the performance stock units could vest upon achievement of the performance goals. Conversely, if a minimum performance goal is not met, none of the performance stock units will vest. On a quarterly basis, management evaluates the probability that the threshold performance goals will be achieved, if at all, and the anticipated level of attainment to determine the amount of compensation expense to record in the condensed consolidated financial statements.
   
Stock Options      
Stock options activity      
Outstanding, beginning of period (in shares) 1,005,826    
Granted (in shares) 1,471    
Exercised (in shares) (49,671)    
Outstanding, end of period (in shares) 949,668   1,005,826
Weighted Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 144.17    
Granted (in dollars per share) 171.56    
Exercised (in dollars per share) 134.25    
Outstanding, end of period (in dollars per share) $ 161.10   $ 144.17
Weighted Average Remaining Contractual Term      
Outstanding, end of period 5 years 7 months 17 days   6 years 5 months 8 days
Aggregate Intrinsic Value      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period (7,958)    
Cancelled / Forfeited (in dollars per share) $ 184.16    
Outstanding, end of period $ 72,007   $ 32,935
Vested and exercisable, end of period (in shares) 683,313    
Vested and exercisable, end of period (in dollars per share) $ 130.41    
Vested and exercisable, end of period 4 years 10 months 17 days    
Vested and exercisable, end of period $ 61,341    
Vested and expected to vest, end of period (in shares) 933,517    
Vested and expected to vest, end of period (in dollars per share) $ 143.75    
Vested and expected to vest, end of period 5 years 6 months 29 days    
Vested and expected to vest, end of period $ 71,386    
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - RSU Activity (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Restricted Stock Units          
Restricted stock units activity          
Granted (in shares)     186,938    
Weighted Average Grant Date Fair Value          
Granted (in dollars per share) $ 192.21 $ 246.15 $ 193.74 $ 209.79  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 400,707   400,707   456,368
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms     3 years 10 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period     (229,807)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period     (12,792)    
Total unrecognized compensation cost $ 43,170   $ 43,170    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding $ 86,235   $ 86,235    
Performance Shares [Member]          
Restricted stock units activity          
Granted (in shares)     94,174    
Weighted Average Grant Date Fair Value          
Granted (in dollars per share) $ 199.06   $ 194.03    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 93,458   93,458   0
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms     2 years 6 months    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period     0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period     (716)    
Total unrecognized compensation cost $ 8,824   $ 8,824    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding $ 14,418   $ 14,418    
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Net loss $ (21,500) $ (34,525) $ (66,197) $ (11,244) $ (56,025) $ (77,441)
Weighted Average Number of Shares Outstanding, Basic 63,699   64,621   64,009 64,538
Basic $ (0.34)   $ (1.02)   $ (0.88) $ (1.20)
Earnings Per Share, Diluted $ (0.34)   $ (1.02)   $ (0.88) $ (1.20)
Dilutive impact from:            
Dilutive weighted average shares outstanding (in shares) 63,699   64,621   64,009 64,538
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive        
Employee equity awards (in shares) 1,433,000 1,574,000 1,352,000 1,479,000
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive        
Employee equity awards (in shares) 1,433,000 1,574,000 1,352,000 1,479,000
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchases - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 07, 2023
May 05, 2023
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2023
Aug. 01, 2023
Stock Transactions, Parenthetical Disclosure [Abstract]            
Treasury Stock, Value, Acquired, Cost Method     $ 72,105,000 $ 114,224,000    
Treasury Stock, Common            
Stock Transactions, Parenthetical Disclosure [Abstract]            
Treasury Stock, Shares, Acquired     375,041 686,843    
Treasury Stock, Value, Acquired, Cost Method     $ (72,105,000) $ (134,434,000)    
Additional Paid-in Capital [Member]            
Stock Transactions, Parenthetical Disclosure [Abstract]            
Treasury Stock, Value, Acquired, Cost Method       $ 20,210,000    
ASR Program            
Stock Transactions, Parenthetical Disclosure [Abstract]            
Accelerated Share Repurchases, Settlement (Payment) or Receipt   $ 100,000,000        
Treasury Stock, Shares, Acquired 594,671          
Treasury Stock, Value, Acquired, Cost Method $ 100,000,000          
ASR Program | Initial Share Repurchase            
Stock Transactions, Parenthetical Disclosure [Abstract]            
Treasury Stock, Shares, Acquired   487,626        
ASR Program | Final Share Repurchase            
Stock Transactions, Parenthetical Disclosure [Abstract]            
Treasury Stock, Shares, Acquired 107,045          
Aug 1 Share Repurchase Authorization Program            
Stock Transactions, Parenthetical Disclosure [Abstract]            
Treasury Stock, Shares, Acquired     375,041   954,839  
Treasury Stock, Value, Acquired, Cost Method     $ 72,100,000   $ 186,300,000  
Approved stock repurchase program, authorized amount (up to)           $ 300,000,000
Remaining capacity under the stock repurchase program     $ 113,700,000   $ 113,700,000  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
(Benefit) provision for income taxes $ (15,659) $ 49,565 $ (33,126) $ (43,982)
Effective income tax rate (as a percent) 42.10% (298.00%) 37.20% 36.20%
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Comprehensive Text Block List (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 29, 2022
USD ($)
Oct. 10, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jul. 28, 2023
USD ($)
Dec. 23, 2022
USD ($)
May 16, 2022
Payment for Plantweb Optics Analytics             $ 12,500    
Maximum leverage ratio     3.50   3.50        
Minimum interest coverage ratio     2.50   2.50        
Consideration transferred $ 87,200                
Heritage AspenTech                  
Consideration transferred   $ 6,014,000              
Emerson Electric Co.                  
Text Block [Abstract]                  
Purchases from Emerson affiliates     $ 118 $ 85 $ 189 $ 1,786      
Revenue from Emerson affiliates     43 4 310 567      
Principal amount               $ 630,000  
Purchases from Emerson affiliates     118 85 189 1,786      
Revenue from Emerson affiliates     $ 43 4 $ 310 567      
Emerson Electric Co. | Heritage AspenTech                  
Text Block [Abstract]                  
Business Acquisition, Percentage of Voting Interests Acquired     56.00%   56.00%       55.00%
Business Acquisition, Percentage of Voting Interests Acquired     56.00%   56.00%       55.00%
Information technology                  
Payments of Distributions to Affiliates     $ 370 763 $ 1,346 1,574      
Shared services and other                  
Payments of Distributions to Affiliates     $ 266 $ 1,157 $ 640 $ 3,895      
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Summary of Reportable Segments' Profits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Summary of reportable segments' profits          
Loss from operations $ (49,243) $ (59,395) $ (109,455) $ (110,577)  
Property, equipment and leasehold improvements, net 16,756   16,756   $ 18,670
Revenue from Contract with Customer, Excluding Assessed Tax 257,163 242,838 506,471 493,657  
Americas          
Summary of reportable segments' profits          
Property, equipment and leasehold improvements, net 13,788   13,788   15,793
Revenue from Contract with Customer, Excluding Assessed Tax 148,358 114,463 281,374 245,321  
Asia, Middle East and Africa          
Summary of reportable segments' profits          
Property, equipment and leasehold improvements, net 1,875   1,875   1,923
Revenue from Contract with Customer, Excluding Assessed Tax 57,030 62,043 114,715 115,714  
Europe          
Summary of reportable segments' profits          
Property, equipment and leasehold improvements, net 1,093   1,093   954
Revenue from Contract with Customer, Excluding Assessed Tax 51,775 66,332 110,382 132,622  
North America          
Summary of reportable segments' profits          
Property, equipment and leasehold improvements, net 11,800   11,800   $ 13,400
Revenue from Contract with Customer, Excluding Assessed Tax $ 132,700 $ 88,100 $ 228,700 $ 200,400  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases, Codification Topic 842 (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Lessee, Lease, Description [Line Items]            
Operating Lease, Expense $ 5,023 $ 4,352 $ 9,489 $ 8,387    
Variable lease costs 193 216 416 425    
Short-Term Lease, Cost (147) (199) (304) (96)    
Total lease costs 5,363 $ 4,767 10,209 $ 8,716    
Operating lease right-of-use assets 97,035   97,035   $ 97,035 $ 67,642
Current operating lease liabilities 13,810   13,810   13,810 12,928
Non-current operating lease liabilities $ 83,812   $ 83,812   $ 83,812 $ 55,442
Weighted average discount rate 4.00%   4.00%     3.00%
Weighted average remaining lease term 12 years   12 years     9 years
2021 $ 2,345   $ 2,345      
2022 9,018   9,018      
2023 9,422   9,422      
2024 13,104   13,104      
2025 12,510   12,510      
Thereafter 103,490   103,490      
Total lease payments 149,889   149,889      
Less: imputed interest (26,882)   (26,882)      
Leasehold Improvements, Gross (25,385)   (25,385)      
Operating lease liabilities 97,622   97,622      
Additional ROU Asset and Lease Liability 32,900   32,900      
Additional ROU Asset and Lease Liability net of Leasehold Improvement Inventives $ 25,400   $ 25,400      
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Regulated Operations (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Regulated Operations [Abstract]      
Compensation-related $ 54,729   $ 62,162
Deferred acquisition payments 5   8,984
Accrued Professional Fees, Current 4,042   6,265
Accrued Income Taxes 2,941   3,065
Accrued Royalties, Current 422   654
Other Accrued Liabilities, Current 18,920   18,396
Accrued expenses and other current liabilities $ 81,059 $ 81,059 $ 99,526
XML 68 R9999.htm IDEA: XBRL DOCUMENT v3.24.0.1
Label Element Value
Net Cash Provided by (Used in) Operating Activities us-gaap_NetCashProvidedByUsedInOperatingActivities $ 46,808,000
Related Party [Member]  
Notes Payable us-gaap_NotesPayable 95,860,000
Notes Payable us-gaap_NotesPayable 21,866,000
Financing Receivable, after Allowance for Credit Loss us-gaap_NotesReceivableNet 60,870,000
Financing Receivable, after Allowance for Credit Loss us-gaap_NotesReceivableNet 61,948,000
Accounts Payable us-gaap_AccountsPayableCurrentAndNoncurrent 227,000
Accounts Payable us-gaap_AccountsPayableCurrentAndNoncurrent 153,000
Accounts Receivable, after Allowance for Credit Loss us-gaap_AccountsReceivableNet 609,000
Accounts Receivable, after Allowance for Credit Loss us-gaap_AccountsReceivableNet $ 427,000
Employee Stock Option [Member]  
Share-Based Payment Arrangement, Activity [Table Text Block] us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock
The table below summarizes activities related to stock options for the six months ended December 31, 2023:
Number of SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term
Aggregate Intrinsic Value(1)
(in years)(in thousands)
Outstanding as of June 30, 20231,005,826 $144.17 6.44$32,935 
Granted1,471 $171.56 
Exercised(49,671)$134.25 
Cancelled / Forfeited(7,958)$184.16 
Outstanding as of December 31, 2023949,668 $161.10 5.63$72,007 
Exercisable as of December 31, 2023683,313 $130.41 4.88$61,341 
Vested and expected to vest as of December 31, 2023933,517 $143.75 5.58$71,386 
__________
(1)     The aggregate intrinsic value in this table represents any excess of the closing market price of the Company’s common stock as of December 31, 2023 ($220.15) over the exercise price of the underlying options.
Restricted Stock Units (RSUs) [Member]  
Share-Based Payment Arrangement, Activity [Table Text Block] us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock The table below summarizes activities related to restricted stock units and performance stock units for the six months ended December 31, 2023:
Number of Shares Underlying Restricted Units — Performance-Based AwardsNumber of Shares Underlying Restricted Units — Time-Based Awards
(Dollars in Thousands)
Outstanding as of June 30, 2023— 456,368 
Granted94,174 186,938 
Settled— (229,807)
Cancelled / Forfeited(716)(12,792)
Outstanding as of December 31, 202393,458 400,707 
Weighted average remaining recognition period of outstanding restricted units (in years)2.503.03
Unrecognized stock-based compensation expense of outstanding restricted units$8,824 $43,170 
Aggregate intrinsic value of outstanding restricted units$14,418 $86,235 
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .J 1E@'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 " #J@$981:1.\^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E&!R;-I:.G#@8K;.QF;+4UBV-C:R1]^SE>FS*V!]C1TN]/ MGT"M\D*Y@,_!>0QD,-Y-MA^B4'[-3D1> $1U0BMCF1)#:AY/\9^@S3"K!'BP-%J,H*6#=/ M].>I;^$&F&&$P<;O NJ%F*M_8G,'V"4Y1;.DQG$LQR;GT@X5O#WM7O*ZA1DB MR4%A^A6-H+/'-;M.?FTVC_LMZVI>WQ>\+OAJ7U>"/PC>O,^N/_QNPM9I621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .J 1E@V&]?FU04 - > 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,"+9,@*0),\0ANVFSA UI.[N=?A"V ,_:%I5E"/^^ M1S;8;%8^4,_R)?'MO.BQ?'ED7:^%_)(L.%?D-0KCY*:Q4&IYU6HEWH)'+#D7 M2Q[#GIF0$5.P*N>M9"DY\[.B*&Q1R^JT(A;$C?YUMFTL^]2C6-PV[L=OP',P72F]H]:^7;,XG7/VQ'$M8:Q4I?A#Q. E$3"2?W30& M]I7K4%V0'?%GP-?)WC+1*%,AONB5!_^F8>D6\9![2D*FT6L0G\]8&JIGL7[/MT 7.L\389+] M)>O\V':[0;PT42+:%D,+HB#._[/7[8G8+Z 5!71;0-\4V%6_X&P+G PT;UF& M=<<4ZU]+L292'PUI>B$[-UDUT 2Q[L:)DK W@#K5=\6*2S*&'B--DBR8Y,EU M2T&PWMWRMB&W>0BM".F0#R)6BX0,8Y_[7]>WH$%%J^BN5;<4#;SCWCEQ[#-" M+>H8VN/BY;^QN"AO(\UQBI/D9'D.>I+^'DP3)>&Z^\=TAO*$MCE!WXQ7R9)Y M_*8!=UO"Y8HW^C_]8'>L7TUXWRGL*]AV =O&TOMWPDOA/E7D9;/D)E*\W+:: M'TU(:%5-I(L"Z>(XI(\IDXK+<$.>^5)(9<+#HY1,32?%1:MJXG4*O,Z1/289 M/%^SQV,U'YXU8V%B!$3+:@)V"\ NVJAAK *U(?=!R,DHC:9 MPH>1>VY"1L-J(E\6R)?'(#_$GI!PF3)]Q9Z1B6**$R&)*])8R0W\]XWG 0^_ M&YIPT9J:N+95OF2M8X!?V"MY\.%.#6:!EU$CE_.!R%ZWZ=B6U;.[)ER\N"[O MGE38Q_ .?!_2D[/= GF$X\A3;.S5 Y'4(JX4R71#[B2(GQ$:3:@+34MH^K^@ M7;T&E_.+6,=&8#SNEOM@Z;X1%*VL"UK:D(WZQS>@Q8T[EF(5Q)ZY>_',#P,C MZ"E$R"Y-R,9=YBWH6"2*A>1SL*Q\-AU(M.RN8WP#X75U24M!LG&MR:[5 8P# MJ\'P@&[/-F*=PHOL4HQLW&8>A0?]-5Z(&!.' R&4VLU.A3C@I77Y2B^R<:EY M"10HD9@1F_X\_85,N)=*Z$DC))[DBBB"UQ&,-[TO9^1'Z]P"82)+)LF*A2DG M2Q@ 9<-#XUDXA3_9I4#9N/F ]OI!/">33305H1'^@#I]'H^,7*>0)+NT)!LW MF5UWDN&KMV Q#-&KS/! T&@PN1L81V5X84U"6GH1/=Q"((8/X\T$I_"A6CI0O0H%YI$+ S) M;9K [L1\W>(YE>-NO*XN7ZE ]"@%&D9& UZ"D, MB)8&1'&!V77D@D-'8GAX3#7>*4R(EB9$<8G9/6GA:2-!B1YBG[^2W[D9$8_2 M9M"[[%[VJ)'S%$9$2R.BN,<,(A[[V<>P^Y#-C71X0'4'GD)R:"DY%'>4W3OR M/DBTTW[BH&;#V-?O$:,2'(AK-JU.TSP4P2OK@I;60P]\O]E]S=PGO8>-YLXY3>X^"6\I9QS&4@_&K* W$?C7!S>4@G$+AUVL MAZ)VTT&5\T%X0%W6TGN20ZZ?S]H63%LL@MUFDY?:AOBTM:>_.R-L5E5^TVF[3\WXU8%R]7(S1Z_>(^>UK)^HOQ MY'*;/HF9D%^W=Z7Z-#ZP++*-R*NLR+U2+*]&U^@B(;QNT"#^R,1+=?3>JZ4\ M%L6W^L/'Q=7(K^](K,5GD64[%>UTSJ/O[;DHX.UZP;'K]_9?^]$:_$ M/*:5F!;K/[.%7%V-HI&W$,MTMY;WQ6JP_\N:[2A:; MMK&Z@TV6[U_3[VT@CAHH'K@!;AM@O0$=:$#:!N34*]"V 3WU"D';H)$^WFMO M A>G,IU;I;9%(LWGMGWM=9[+W[[;U7K=)2 M5%Z6>P^K8E>E^:+ZX/W6^WPYENHFZTN-Y^T-W>QO" _<$/$^%[E<55Z2+\0" M:!_;VS-+^[$*SB%"^#5"-]A*&(OYN4?0!P_[F #W,SV].8;D_-K5DY^^>B\8 MY-!=2,-'!OCNQ;/(=^("RNN^)85;UA/>1;5-Y^)JI&:T2I3/8C3Y^]\0\_\! M!=4E6>R2+'%$U@L_/82?VM@G#X5,UVI^;I( Y6#?G#7-ZS7B>8*#$#'5)CCJ!5QU [WG 2CB<[WCF2C$,><: M60+ (HIQ!'>\\* XM"K^9UE4E;56&,?$UI0",\I!JL-B$$41H MJ$4D 6 ^IYC#4J.#U,@ZQFZWHDQEEC]YXKNRGI6HP&$6N1QF+LEBEV2)([)> M)O@A$]S:Z6;**M=Y4*9)V;ORFZBS N6"F]T*8ZQWJRD 0R$/M*D[-F&84H;T MW@? B.KS =S[D-^93]^J^E[%,2WGJT;V0LTMZV*KJA!PV+54QS<1$$0#33@ MHYP'5!,.P)#/(JRO;0".<\:'E!_9;F2?9$2NAMZZ$9XNE+'/*ED/Q6=P;FW) M>L.?^5&D:S=A%!DS4PS 0C4W45VZ"8NH'[$!Z;B3CD]840ICZ@&%8[/G(41# M?5F!<#Y')-"EFSBU8!C+5 +B?%5\#XCO_#.R^L/)IWIM69;%YC4 10X+)\8- MG%&.J2$

OMW(E2N]=F^[WJDZ< M%QOQP/H*'Y]R9UI1';7V'3S1[$L2J%>SE_^^=I3/6;/!=E(D3,=WA@)F1L+$4:YP>B .D(09GH@ !PE/,(#<>B< M)K+:I\D7(;VUZA6@ULBH(,\P"GS=U$ XQA /=;$ +E #WICK %P84HH&Q'9F M#G&KKT[2,E=+6^7=J1EO5F^3>?^^?JQ7^+G\#Q@!JSM\J\5VRA8[94MV.\R:MLCF4@;9=>-P7_'.BF:(I!$/GOC[OP&RZ84M@MH&QACMSB>WF M,L[6.PENGMZT+7\H$X!!,D$V4R;(-B2S,Y(86T?9G\U3 *$,]+.R4D_B=4.Z MV,E**F.M1B!8SF*K/WWK8'/*%CME2URQ]1/4F5UL-[O#@\TTF8PPP]U!,,KT M&BT&8;ZOVSL0%I"!W2+<^5IL][6VT0;X3D@G (-T0C! )P0;UMG96&RWL9^R M>6W5T7]8I6^**K9^1SF5C]M-/8[#5H+\Y"2[98J=L MB2NV?A(Z@X_M!O^'SV3:]LVW>-3WDR@YWN&3MEBYVR):[8^LGH2@ULWS@^^?D,-C=Q64CT G *P$(_ MTO<-8@"&2,1]?7\!PE&?T(&---(9>6(W\I_3+)^LU/HUVRQ4[9 M$E=L_3QTM09!/[T&$6N9\N8DN&2+G;(EKMCZ2>@J(7+*EKIE\!-S/SL*_$ ? M_ LC!C6'\\",!3Z/M:?($"X0-E?.C#XCTZAV(^AG+("$;?G4=P>2'%[(N7_ M<22%=/4/.>50R@DK$ 'VU^OS)'HG-&$\8/H>'X#"?D3UK0?HFE$8#?7 KA@B M]F)HIL*HZJ&JJ8:*^LD&J-AI)>24+7;*EKABZZ>CJX3(SU="Q&DEY)0M=LJ6 MN&+K)Z&KA,@O5D($.!/#&=4W'R$8)>8, )R)"0C1GV@ ,,R"H2?XI*N"R*]7 M0<1I%>24+7;*EKABZR>CJX*(HRJHY>D5V8PS_4D3!,/,.*<&P C!%.M=T(3A MX/C4VU[U^.@8]T:43\WY^4JIVN5R?T3W\.WAC/YU7Z#G=-A/?IUX*E:YTA/V>+@F*SJGZGG] M*&!D=RI945$F"\Z0H,N1=>L.DDCC:\"7@N[DWCO23EXX_ZH']]G(BDO9?V+=BW6L5"ZD8I7+1EV4!6L>9)O;1SV"*!C)G@MP>L3 M@A,$OR7X;UTA: G!6U<(6T)MW6Z\UX&+B2+CH> [)#0:U/1+'?V:#?$JF,Z3 MN1+PM0">&D]FT_GLK_OX=I'$:+Z QT,R7GY+/R71^_R5!]U,8 M)^CBF9%-5BB:7:(K]#R/T<6'2_0!%0PMS\O]63_[SZ03#\+D?\6B\XH3>%S 9M#9#&J>?\+F3.54H)174'!S70FW M%-(:QA1=:/N7 U, @G.ATU5^(-<_.NM_Y8:HIQ-ULUWW=UDU';_[.'4Q< MJ]>!7J#K8<<_ %!+ P04 " #J@$98J*Z1F,D' #](P & 'AL+W=O M/8:>M. MFGCBI+V&*UJ>SM=:;M_-YG:YE(>HW:B-+^&:EJD)H>%O=SNM-)<6R&U3D?L]NU;C^8+TXVXE9> M2_UUO'V7_MG =G;D0MSU7^ M=[;4Z]-9/$-+N1)-KC^K^]]E[U#0SI>JO.[^1_=;VS"8H;2IM2KZP:"@R,KM M7_&]7XC1 ,(= V@_@#YU .L'L,[1K;+.K0NAQ>*D4O>H:JUAMO9%MS;=:/ F M*]O+>*TK^#:#<7IQ_NGC]:9CK@5HJDJ6&HFZEKI^:_-G M.P&W3]#NL[?U1J3R= 8;J9;5G9PM?OJ!A/@7FWKVSG*_/-OC@7]1K! M54-I^T+^TV1W(@?GK5=Q.U783=4F@[L%83@*8,WOQOZ89I03BI.=V9Y2OE/* MO4K/TE0U( PR12I!Y4TNCU IM4WH=J9@+)0F,8LF0FUF-(H=0H.=T,"_I'WX MI*K4%>2D/HZ<8@-#!0NBF$_%6LQ"6'N'V' G-O2*O:KD1F1+)+\#!6I9=[&@ M]%I6D&K&V\"F/#0DT9 1/A%NL8HB&MMU1SO=T9-T9V6J"HFT^"ZM$B-SU3 E M$X6F$2&<*E M%N5M!KD+G?59X:-]2?M9QX(XIW'(IJMJ,PR#) PBA_(!@\1+GL5'51ZGSTQF M_91C-2&&I!!/59MV 0L)=L0S&7A&#@#M46BJ:ON&ZR?8C\,DFFXXFUF0)-0A M<, 8\7/L$VPXH;/R=KO)4-56E<=J==S &W>:(":LD@BS8*K:- NCD+M4#TPC M?JA=R)6$2!@G7)]8$U:$L-':]6(M9A L#C20@6G$#[5/';_*4?AZI)IX2GAL MA*MI11B/7-$Z4(SX,;:%A$>=!4V\K5'XE+)62QZ'.'!=^P%D)'Y2/9QGXB;+ M,YU)>U%,O$!\;E7\4K/M.SV D?C)N"LW-^*AK36M#MNX%Q"#+:89="J)HW*C M _BH'WP@L6JDMW8;73)K&V.A'L%!,G' 8I8D 0T=#@QHI'XT/@:6FJ3$0ZI- MXA$&NJ>J+68T<16>=-0=^K%X.2HY?=%!3<31.#%2B\6,AQ0'#ID#".D!$$[) M?6A5+;QC04"G2=MF%Q >..HX.H"1^L&X7S ?4FMRCD4$>KRI6HM=0#EU%$=T M "+U ]%:'!T2;6OUL%'1V< B]6/1QO!#BDWN0T&F*L]@E092X MJFYN>F"9.(,:0)(YY-LR#@KHJ)#M2D_O[/+$(.Z35;/(HQ,2+: M-",)Y:[M-P"/)E[*7VN5?FM;/EG5/W?MH'ZPGWUYP?GLPZ\7FFW_]&M@*/,S M]%P5A2I1Y_P1^DODC3Q"EW4-7+6>@)DDG.Y>K\F^R@&4S _*L^4R:X^X(3^V MIQ['68E2LXD>I6KNG[= MITRK!^9QYS&+DVEC9C&CG+DB8X F.P#-"E)A4ST\1O VGH_0]5I4]C3#+*>> M 4\"HWZR&/(X"EUE'QO0R?SHG&KN=IU5:F N+4UP&$\+5)MAS(FK)F$#,ID? MF=N:I!ZEQI]^B"F)?ND3I%6UI5>D,4]P9!R4V[I*W![_.7H#-G"3/:6Q'!&G M:PZ>Z4ADGO?;FT^KI:_Y9 -&F1^C?8*NMZ&R$16Z:\,%O8("0.O\% UJD3!^WV71C(RORMY+X+HM%K567_.@!C]HHA[O]- M]3[%=/]6RX!%_B0L]I(S)P^Y!7;0 &,23=LMMV#0_$ 1^Z'XV>Y!KN*_ MGW*<04/"HRGH;&:418[# CX@F0['_W>G-Y M46_;9;4N7V^B9KM:%9L__EXNZ]OG9^3LSU^\J:X7[>X7H\N+F^*ZO"K;=S>O M-]VGT1UE7JW*=5/5ZVA3?GA^]H+\H$2Z*[#_QK^J\K8Y^3G:'W6GN"I[^_"==[@^^.YCW15-. MZN6_JWF[>'XV/HOFY8=BNVS?U+<_E<<#XCO>K%XV^W^CV^-WX[-HMFW:>G4L MW-5@5:T/_Q>_'T_$20&2W%. '@M0HP"E]Q1(C@42HT B[BG C@68J9#>4X ? M"W"C .?W%!#' L)4N.^@TV.!??1'A[.[#\VT:(O+BTU]&VUVW^YHNQ_V\=V7 M[B)2K7>I>-5NNK]67;GV'[20GC38M_W.W0-%O5R7FZ: M;[X:4Y+^&)6_;:OV#UPO"N/F[ZU<:.B0,(F$*1!,BW!Z M%^'4&^%?NV?KW;7MBF1J==+.":&,&7'T"H1>K4A8/NP )%)3@6!:,,=WP1P/ MN%Q=[7=U? K9-^.N6(_M4S4>"VZ$VBL?&FHD+$?"Y*"3H4"26J2SNTAGWDB_ M[![3BO6LC.H/4;,H.H'=3[.31[GH6=>//_S)&7 O/_2&G5DG+"6<&0W^%"F9 M(V$2"5,@F)87).[=H_B)F?%=5*SJ[=K9NS_"3R,Y9F.CVSOQ5R&T'1BDF4,U M)92F4#0]Y">&(1D<\H[?;JK9KA]_: :VZZIMHF(]C];=K7Z?$5%3MNWRX!-N MRD.GOZVCVZI=['IYU?HZ:HO?N\1YH GQ5RNT#3G23M,@84EJM+I3J&@.I4DH M3:%H>E;UMB#Q^X*?*ZN\S8_M"YXS,4[,]@?IO4V'B>9040FE*11-3Y7>0"1^ M!W%O29_OQI_F^WYGU^DL=HZB,\2)=;9)FB;"##'4&APFFD-%)92F4#0]Q+TY M2/SNH.\Y\5A4NX#2E#%BQA1J]T%I.90FH32%HNFA[ZU!XO<&G_!4>21KF4$) M-Q\K_14(3@RHXP>E22A-H6AZ8O3F(/&[@T-'#OV8X'ZB<(P=\H0D<6QV%:'^ M(90FH32%HNF)T'N(Q&\BAHT@^F'!Z0"U'XEM&9*$T(P0:O85D+H22E,HFIX. MO0M)_#;DP)%$/R4X#Z#>))26$]M0Y)Q0XS8HH:(*1=.3H#JYE":A-(4BJ8G2&\04K]!^+1Q1VI;B$1D MJ74;@#J(PT1SJ*B$TA2*I@>]MP:IWQK\4B./_FH%MR6V2YDD&5;VO2/V^XI<8>:2VJWC.!#>'I?PU#VZ !HGF4%$)I2D434^5WGFD M?N3>Q1*K]B<(@'B>9040FE*11-#W'O)E*_FSAX?1+43J2V92=8 M*M+4'+R:0G5S*$U":0I%TQ.A=Q3I XYBT"B#'Q:<#E#[D-H6W6Z./!NGS&P7 MH-8@E*90-'W16F\@)GX#<> H@Y\2O& -.O,12LL3VQT])R1.C9$K"555*)J> M!;VYF/C-Q2(32%(JF1_ID$;/?H!S:34QLXU"PC-.Q&)O1 M'?K-J;]JP4'&KD_&+E"VSTG7:Q&T3WL]?+U]F/CMP\!%Z,QUB68LIE80H8YA MXG ,G;HY5%=":0I%TT/=FX;)\+7&OHZ;8^X@(TEF/J_[U8(C##7Y!AZ#A*HJ M%$V/;V_?)7[[[NE=,ML6H\R:(>ZO17#]=Z)2_Q.W*-Z M6J[9=G$:9]1<<7;\IK>G!5TZ#*5)*$TY3L;YF!$>WW,3[JVVQ&^U^69J)(Y% ML0GCYB2VB5\B^+*$FFL#CT%"516*I@>UM\T2OVWVA)D:B6LJ&:&Q=0N&NF-0 M6@ZER8%G1*%4]9U\>F^,/741\$,CK'Z!4%N$V=84S82Y$<,4*II#:1)*4RB: MGA^]:\:&KQ@.GZS!'"MUQ]3LG_FK$-HH#-+,H9H22E,HFA[RW@EC7V8Y[X,- M"73?0&;/E6/I.#/[@E#1'$J34)I"T?2LZETW-GQ:X%\U58/9'M1NWRRS(^JO M>7#[,T@TAXI**$VA:'JJG&POZ'?XWI0WV\UL431ET+W&=MRZ#A>CU-R%RJ\> M'&Z'+(VI.2LWAZI**$TQETG*6,+,")&9S_=^Q>#H M#1+-H:(22E,HFA[BWL-C#VS\9^PV?+6_P7\7O9C]MJTV[I$5/S+X3@^U]Z"T M'$J34)IBCN718S$^&9C54Z(W^-CC=PIDCIWVN(@M<\@O$1Q4J.,'I4DH3:%H M>NA[7Y!]MGT%F<-R$TEB.DC^"@0G!M0UA-(DE*90-#TQ>F^1^;W%H8/N?DSP MK<$VX02/DYC%YL \5#>'TB24IASGA)"4L9,MJ_6-H7LOD3\PSRYH9-X/"XTT ME#;EKN7#-(F)^=:!'*HKH32%HNGIT%N'?/B$.\_HO9\2G =0+Q%*R[EC(ES* M,V)X4A*JJE T/0MZ-Y'[W<2G[QFX?W MAAWW&W:^!S[N\L<(-[?@FO@E@B],)"T?> P2JJI0-#VH)^_Y^&R;^7';56-C M\^4Z$[]^<,2Q;^_ OKYCR/E0*$T]WKV1QX>OI7W<3 "_0/"=VK:G$DK-W=6F M4-$<2I-0FD+1]/SH73WN=_6>-A. V[X?H]9$>G\5@IN$(9HY5%-":0I%TT/> MNWG<[^9]J9D _FH%-R2VL;A[V1LW+2"H:@ZE22A-H6AZ6O5>(!_^2I*_:BH M=TS'R[BU&YR_YL$-T"#1'"HJH32%HNDO%>LM1>&W%!\W%4 XUK>FE,3F()-? M/#3:4%H.I4DH30E[ST3]].K1[AU#X7<,0Z8+'%':G 5!B3EO-QKW'Y?U!+ P04 " #J M@$98@"<2V1E&3ED@!ITF(#]"6HV]L/A_L@2W2LJRQZ12EI]M?? MD)(E6WQQ4OA+8LO#\3/#X3PS8UX\\>J'6#-6HY^;HA27DW5=;\]G,Y&NV281 M;_F6E?#)BE>;I(:WU<-,;"N69&K1IIAASPMGFR0O)U<7ZME]=77!F[K(2W9? M(=%L-DGU_(X5_.ERXD]V#[[F#^M:/IA=76R3![9@]??M?07O9KV6+-^P4N2\ M1!5;74ZN_?.;P),+E,2_<_8D]EXC:X6X/$":EE MN@5$&=HB4V;=)G5R=5'Q)U1):= F7RC?J-5@35[*;5S4%7R:P[KZZN;+Y\67 MCW>WU]_>WZ+%-_CWZ?WG;POTY0.ZN5[\@3Y\_/+G KWY7B9-EMQA8L!S\_+EV &']+XE2A^Q^381:[2"@R+0 MJN(;!&>O2NJ\?&B#-Z]S)LY-;FO54K-:>;#/Q39)V>4$3JY@U2.;7/WS'W[H M_QQ'[Y!+(HH M]7NQ V!!#RQP;LUU]C\X6Y".:H%J#ODHY66:%PR5'6+Y5+Y.Y1YN*_Z80XBB MY?/+-S$XY2:>2-F!K\+>5Z%S$V\9*$WSI$V[98:2#:_J_&_UP&1YJR[8VS), M0S(/1SMK$@M\#YMW-NK11DZT7UG6M P!R:E>,]C!JGI6^[7A35DCOD*5S.U3 MOIHV@J%$"%8;(S32 (8QP2,K#$)!:+%AWMLP/WIL@*&!@DK@@*IB9?JLHI(9 M< M5\BPA.<$Q9/EC B_-X'W=QV0^3J@F*8SG%MQX MP(V=N+_ 6:M0R8S9(!3&Q8![XV3]"T.ND?&!"9HHV M"ZCT5N3),B_LB=T_*3V?2MNA"P:"]MT,?9VF,BN*O=@RVDQ-\1YYVD89Y @) M8PM=^P-?^TZ*N[J!2K&"4'*DZT[#89!$,1[SCDDNBN:A[>@./.F[B;+'F')A M@:ASWI1X@>9%DUA ;6EPH$;?S8T?&:3J_?@V8M09;1KYWIA/3&)AN!<0AQ@' MZO/=W'=?L6V29XC]E'3"Q!E47^V3_=Q]IDXJ5SG'$1$ZZ4W]*/2TB-#E"+73 MSD"/OIL?/W:>?F[K?XW2X<%34DGN; /':(-.B1H9Z2)^0'S+5N"!-;&;-?O< ML$V>96( IZ=IU;#]S=G?E)W\@(2XD0'!5!=K](V)M"F)QF%K$,-S6V^ !\K&;LJ^3Y[;!EL6 MLLM&P,?05RXXB,33%1.XUMS(D' M:L=N:N]MJ3FZ;G&B]_ /4OLG5J]YANY4Q-KW0J?T /MC^+H0#0,+]H'UL9OU M#_8A3;9YG13YWUW+UM20I05?U4!$#&7LD16\C35K$8,-S.\3S1:#%,$V3AK* M WRD/-@W9M'A-J(T<3\.O#%Y&N1LQ#+P/G;S?I^P&Z%Z3F,Z,X+6F7P*O5DX M'CJ8Y*)Y,+?$"ADHGWBORL.KO$S*]"4C2VJ9Y8FT'7IA* R(NS"X$Z(! MLYE,36(- :82,AR7#;3E0@X]C"[0Z1^ZCW&\&:1P$'JVG1N*!.(N$@X.QE>V M[:A$ K]I@2^LP W=M3\/B=:&&P0M9X7LS\GHMR4V&'%\6 M^8,:*,GVM$AJ.$QJ6"OJ*D_E._M>$%..FM,Q81CE_#"VC$/(0.7$3>7]Q,E$ M?+)0MC(%T>E8BR$3L9/0,@\A V,3-V-#V.RB"+:CG9<*M.05: )3FC(#L@#" MV*"")\8I']$)6 -OX&@?>YXMD@:.)FZ.EED7ZOE2@.>[]'4/9Q=B"P[ -BF? MC8!UR@WG43 >FAG$<#R/+'4O&;B9O)";P=\96]8HWZ4>*_T2G5@U%QNX%Y/( MEF,&\B7'Y]**U]YTQ/;[04MB(@NC!49J)C0>5Z8&03SW;+_]D(&?B9N?WZ]6 M+%4IA_U,U0P002\%/N_F@7!"VXH4RFWU0E;@CTEA/;(&.H8&T=.BR$3;D2WW MTX&UZ;'Q=EJIT4[^2N#4U%G['@W&$Q*3("0<2UU-!Z:E1UIP&]HSM&0/>5DJ M'H!FB%4Y-W8&U,"G%/+)F+L,^:+;;0O6928&R7*0%%TVE:HM^X'^D/J0G[=-/I>W0'WN_ M:KO)O?W=0)ZV[:]W[')T5C19VR DHU%;^SOK:-IF]*M>"L3C;L$@,XV(+?"' M:H&ZJP5MFHR2"@H<.+#M;8=EG>3J_+[PYU:J%P8D]/?F$)TUNEAH*=?H4#O0 M\%ZL3UX=XR?2=NB1H3*A[LKD[G"PFV=J6&,TV_ 3 M>(CC<5%B$,,QF=NV;BA*J+LHN2NA(H660($TXC-4$91H*5:7BN>V&3H=2@T: M.P/K:W>SI+L^ >W+KJR6G4YW1:'9W:Z2OP0(7N29ZG662:%*076[2YRC_UPO MA1I8_]=HIK/F>77TG4C;X>V6!S4M/KEF"31H4@ ^7W%>[][( M+^@OAE[]'U!+ P04 " #J@$98FU!W)=(( #Q' & 'AL+W=O='JM^H;G]4\"W2C>WE>R#D\0OA:/#B\ZC92 M4I6#\M'JD4&@(0DD0>)_ M"[@!K4D0FO&]DMEJ5!+CZN]:^AW[CKY,I8<;JW]7:<@N6FFX)9+2!YM7S&A!KDS\7SY5<5AAZ)_L81A4#(--AM$> MAF'%,'RMAI.*X62#X:RWAV%4,8Q>JV%<,8Q?RW!:,7#VNS&ZG)I;&>3EN;-+ MX8@:I=$/SB]S8T:4(20^!H=/%?*%RX\F@%.Y^&IDF:H J;BQQENM4DD7=\I( MDRBIQ6/ &PC!X,5;\?7Q5OSRYE?Q1B@C/BFM$57^O!O0(!+;32KE-U'Y8(_R MH?AD3R[M$_^GO:[OZ?]_C#[/TN#[+U=VM=2,6R .61YPSWR M$(;!8:.RSHO_7DT]7_QOAUW74<[);CG4R=_[0B9PT<)6[<$MH'7Y\T_]<>_# MK@0?4]CM,85-CBGL[IC"[H\D; TF)PU,3@Y)O_P,"S EB)FSN:@Q@STT9.*& MNR>XMOAH$HW=S ?U+Q13Z)SZ7W2NZ"U$&=/PJI*.P="Z/!8'$YZIR= M=Q>K2-FFZ8\WB2:1:+Q*-%PGN=N6,]B2'=,C?<[-+[KG#8:U[(T;K(T/I@EF@%4"D[R MN(@U9?P,G-MY1E^/MPPX.]UT^>:@OA_MJ\<4-CFFL+MC"KL_DK U!)PV"#@] MB(!_RU Z$'8F?BLJ'.P:\*X/2OG1 M>0K> \DV(3ZY\K@_?H$D:XM@YQ R2'-,U_U/_S:%BA9"HU;)QUHRJ1XS#F:T+V=A:7$I"610X1,!ES+%KAN M%JC ZI+3B,J%3%.TS#.IAJ=5,6 6RED31_TEV@AH'RE-G HJ00KDMT50N?H3 M!!DJJ:>C(J_FIHV/:KQP*&@;#D!;! BM9I \)QHZX@ORK7C6/_W@16G4]Y+- MG^+:P2'#$!;.IB6>Z8DLY%1IM %\&[5!(5)+T@4\H4X)K-9"WRTQI-"G)%"S(%(_<:&YTXEG,K=1^+1 BDQZW^Y6! MYL58M*C?/\78E"::(!E?.+1#/D4<-J=D9AWK\4 BQ?=2.MPZB6&F/"$*24^8DGA$ M43I?2A,(:,3F2@T13 [FI:[ A=ST\&OGL2,>(2D=(X/))D]))LV$0N)11RB4Y!X-)U?J9GD!!?A,)1I]B5#B%$2C(+.1E,PR' MC+=DK-]*T?W5U4.MJ2.NM!8$)U<7Z%1JTAB-YE-6)M&Y3"*ZI@ (;HV%9CCP MA,HF$4C&X$'D_K6,^^]_5>#E0H9SR =E2;RXH8) MS889"R>BN&D5>RURH-G^%(5JZ_%D\Y7#]"Z/JI']I70A[?=2$4')G3*7WT#\ M4:9SEM:F9E?F!6 M'-CH/8*%HHBVECI4ZL-*G7-?5, (R^4S>H^V.4'&4J=';'.3"0RBQHU.-9RS MZJ_?'+8L6&L?W-'QKQ<$3;)\I>6CBROL6B7DJ'\YF^@N]4Z<+GV3%CI^%5F) M\5YK>2NBD#GVF-JD&&W'4,,2P&E5>,GH%6:SK:9-6T4!LD #GMA9#,$;7,9$ M'E]AL:(WM'DU=VHXALP!B#R^;HIXW&IV=0<;M"DG!?!;5OW#K['8[38K)N$"T.+W=V=W2F7"O%36_KK/*8L V,S@:8 MGF,+XJ)CI@03C8FBU^4T,.V!E\6]OFIA54W-$&U!5&$$+D-VH4(%U2M6!#6< MA-X36"URU,2]@'R:EAYAY0F5=,I7C7AI<3; J29LV+S :0JKP"F,)+]7)\M3 MBT#?/M*QW.H6CE6':9VC(BQ!F@EJY*^#/6Q(J N-!L65:%"PZE<>#@^L)4X4 ML9/!D_)\4C7EU!&_\SRR*IJ8%58%2X*%U"4:R10XX)#0ZHQ=H)\6VV$3R:JI MKL0)&2QUM.GSCN.0J"V/NW.":(R2EY7R6I;L6SDM8R M[?)"4*#+)?=^/(K*4,^JF<1#5](V4=F&]M20V.U*FX;:)(MB4YZ;7_1[J==R M79L?T1WO-?-K9]?V?,R5[?Y(PN+VW%WYPH+5-.>/9SZZ$]]I-W>;[W-7_%EJ MX_Y-__UM?\?]2?_]7?S\]B(^?@S\)-V<#UN8H:I>YW34$BY^8(L7P1;\?6=J M Y8Z_\QPH@-'!/A\9G%DJ"Y(0?.5\_+_4$L#!!0 ( .J 1EA+\?^9G08 M +D0 8 >&PO=V]R:W-H965T&ULK5AM;]LV$/XKA L4 M+>#8CIUV19L$<-H-38>N0;T7#,,^T-3)8BN1*DG%\7[]GB,E67SNGKOGR)QNK?OL"Z(@;JK2^+-1$4+]!+;ETE X9N,_6U M(YG%154YG<]FSZ>5U&9T?AK?7;GS4]N$4ANZ^B[_!E+3V] MMN4O.@O%V>C%2&24RZ8,'^WV+;7^/&-[RI8^_A7;-'/9L,8/T=6X&N"T85)6P>&K MQKIPOM(;HW.MI EBJ91M3-!F(ZYLJ94F?SH-V(2G3E5K\"(9G-]C<"'>6Q,* M+[XU&66WUT\!KDS!\T^(;41"R.QV(^FR\>L+?H/5Y$>XM[[!WP4ORV M7/O@D"&_'W(XV3LY;(^KYJ6OI:*S$0'O2HSUYR/J_ MX><_&10?&I3L8([4"6W$#S:0F(M@12A(*&L\IF8RX&NN MC31*RU+X@!>HY^"Q1)5-EM9:;+@TIL&,CU1;%P2*E2M.',^.OA?0G6@TUUYA MRHZD$\2I)=XUAL1BEA)C(GXL"+"V_,=8E$@@Q[NJ0IH-, .;_0K7LL;QF'?T M^D94*9?3ALA$JM;D^FR!2;*Z<9=XI'*+3+Q)=&.F 2 M-N]\81-C\0'Z*E8[C]AX<6DPQ4BV()N'+7,![)!)H(_>UTY#7W6YPX0R@YZ$ N]L3MY'LX)S%"O H\E$(5T6C0 L M:SQ>@I5 &Q?I@XDF>M3QD#2)7 SXU]C=@^#E+=0A#P":C.H_L"%/:A!N5^Z8 MB+PQ*D5#AUTTW'BYUG&$2$:>VC!,Q-*CN:ABC 1 :MSYW&T]WD.#2X<=B''D M--8 E"9]D@3%:(?R-DVRP/=A&X;'K*"1(QQ?>"$1-AN69+PW&Q*1(Y<;*E& M <>ZU)M(^D1VVK6IH4J.&X() 9LE@ M4T5R#02.&Q8OK.6.RW*,)ILR>2L]GF,V,R7V&FD;T(K%D["KP5D)RCC"O.G6 MQIKT3P&#"8OI4S=!5"1]XR(-"/(&TNAC_\RXOAF;8X_Y,Z+&U:^L3]+0.(X4 MC+."]$5D ^80>*AB0'@V?U/PL*0 ]J$9!R/6,8,ROB'5\+?ZZ\NSBPE;T7B( M2K*FP_%A-2D3=8R*HQII%=H/@"Y#2LP@79\^#X,84MG9B;D$C0,B3%]S]#G$ M<-7X=%CK3SW0)&)&2QG%#@YT6L+49 W'AC.FSW\=H_:IK;U4O1J3K-E8MM"% M^?8.L0#KUBG9*J]HRR7N#M ;>Q3L$03J,TZ YQCI/R0Y+)"MN=H?"WSL6EPV5!YG6*&HKF!?==#K#/KJ,:M9^ MH_#.>XL^QICZ>.REYQ*!R+(H_@><@86 /9DS+DR'PS)G*%++R3)Q?\2!V]T# M/$;5D$MM#-+!A2&;8(VM;./+A#C32$IV*N+K*>X4.R[N[4?\'?N3>!1P&4L3 MR* \IWA:%N\D&K/;B;;AC=$&2ISCNQ;9YB(C37D,)?K[3!S'9@(5X?U]W6ZU MQ[NO5Z8@Y@"0RYPKXR^ ;JE>:NB^;U:]S?N;P%CPU240GU(P:+/L4%,#W00> M8NC-H"<<5G+$='5GTUY+]"UYE>@9.(!HYL0D'=D6U.H6+@0ICBU_PQ8\QCRM M"K$APWG$68#=C=]WVUP[J&0F=W>[%.LMPEE-Q-NN&=X+CM?]/_"L@K9[T=1( MAXQ*L.YVZ1SA!F#J M(.&' _*/FF%(1R0^U2;CPURI*!0V$^LDZ=+MB^IN'SS4_V#V$RHGS<8A<"),Y* M/ '??37]UQ*5NR9)%V@7V**O#SWW"?)G#UJ M\]5NI'3LJ:E;>S[;.->=S.>VW,A&V&/=R18K*VT:X?!IUG/;&2DJOZFIYU$0 M9/-&J'9V<>;G;LS%F>Y=K5IY8YCMFT:8YRM9Z\?S63C;3MRJ]<;1Q/SBK!-K M>2?=W[L;@Z_YA%*I1K96Z989N3J?788G5PG)>X%_*/EH=\:,+%EJ_94^/E7G MLX (R5J6CA $?A[DM:QK @*-;R/F;%))&W?'6_2?O>VP92FLO-;U/U7E-N>S M8L8JN1)][6[UXR]RM"PJK#/7=S*!]GV MDJV,;MBU;IV!GRQ(N V[]NJEL>SP5^VD/3J;.ZBDC?-RA+\:X*,WX#/V!9@; MR_[:5K+:WS\'U8EOM.5[%;T+^%&6QRP..8N"*'X'+Y[LCSU>_'_9__OETOJ5 M?[_F@D%#\KH&JJH3VXE2GL]0-E::!SF[^/!3F 6G[_!/)O[)>^BO\]^GSWZ_ MET^.7=6Z_/HJ_W^^=:I=LSL'86$JPJ_4 M2I7"-X+##S\5412<7MY=^U%X>L3B*./L9]4"1XF:?6H1[AZ]!URN!^6?-:A9 M=LSN-Q)X32?:9];H5CD-2QTF1Y;?>@&KGIE>C?6+")1[]J&-U$38,FI++:RH MU(.JL(\:C+*<"<>D*#H*85(;<08S+ M[X*E5IR"9>6WGB0H7EL)!2N[@07H+@': +$S>BF6M62=>/:@RK)6PQQ=^V:- MI6-V"=?4.#)\9''X,/G481%!'XVO$1 Z%FB+]5^ GH3T ]Q.5AM)1Q.Y$'YJ M*"H^5OL!(1>!1"5)!OE?^4Y?L;Z#O1MX5QMD3SUJX5-@_V*ACC*+K0"&1!B\ M7?;&D%VPM]4-5O$+RO"#'=S:G]@9;$+S*[5 _# M/.!I6AQA5(08Q4?L5^E^L/6 Y0O !#F-HH@'B\#[J!%_(*Q#I;KW?#:5*[4E M(VM!"88T%\:(=BV'-O&XD7YUZ(O*OI101>4L$'-%J=XRATN-]]^8_@-N(RHY M-C.?K("?&/C.H.J:%NA:5O7U6*_H &#@4?'5_F#]ECNK>N-A(675$S4N.I4E MGY.-HX'#Y8K9P3,C663[[;XP><.? M&7M%N(WJ\T1W2+N]_.&>U4&2'R>X" '?-\^*'13%S@QU"L)&IY2#E_^WN1SL MJ)#I?E@_P[$(JQ7#K?$&A2_99>W;Z6#<[=11;J3QUV)B_-NR5FO?<:V/S%! MWN>^UZ$5UGTEAZ-"K.%,2&/4T&FU34&WH[GSFL6D^:U*!"/:VNUPT3MK<:X=4?J,1?(:]K1V#INM^X'_ PB#A6>C;0<'3 M;(%!DO(L2S"( IXG$0897X0A3? (_0*_>8&5A'U!J-!KO5O04WB0A2Q*XKBS]KNZ&>OESY6/%\,@.@$#VKU[Y=\7OP/8VZL>C(!V1F_DRB_( M1(='(VZ6>)[>2UQFX*LLYTF<;T<^+^(DYF$1C*,B*=@=KBJ]P7DMV5VI)"7& M!]%TIV"TAB^D[Y,1,BU'.B]XCFBF$<_2E&6(3IBPW^X^()W0TI3E[[2DPWWG6X;*Q M]H]7:K3H&,,+;YJ=WL>7P[/P17QX7'\1!L;AFB17V!HM@_3/CAP$JP"3FV3=/]^MJ$H42AJ)'\) M-ISWL?T>>08@T'.1EWQN94)LSFV;)QD4F _H!DKY9$59@87LLK7- M-PQPJD5%;GN.,[8+3$HKG.E[-RR0G.N?]&NCO5E<%)Q08M&+&=0D+*^XN?& MASV!.WQ%X#4"[ZT"OQ'X;Q4,&\'PK8)1(]!+M^NU:^,B+' X8W2'F(J6--70 M[FNU](N4ZCVY$TP^)5(GPD7R5!%.5-(X^HP>[B+TX>PC.D.D1/<9K3@N4SZS MA1Q*">RDP5[46.\U;+4>(&_Z"7F.YW7(+_OE/Q,Q0*ZCY6Z'/.J71Y ,D.]J MN=\AC_OEWZM2RITNN2WM;3WV6H\]S?-?X=W#LT 7.4T>T9_%D@LF_QU_NSRM M,<-NC*H8YWR#$YA;LB1P8%NPPO?OW+'SI=_DZ.GJ+Q[YSY&LO_U1?CX<,?&\ZG4X.!XV[XGPG M<-TV[L"-<>O&N->-*V!$R%T.6G"YG[J').ORI9=Q:K4U"8M,PF)#L(-$3-I$ M3,Q\^28FG'YBMB=PPY["2>&2NB/H1N^YEU3(';QN9O(4!TP%R.&ULU59-;^,V$/TK [4H$H"(*(F2)=RAZH"7:(B*)*DG%F_WU'5*VZ\4ZQEY[L8?S\?AFQC/T;*?TLZF% ML/"Q;3HS#VIK^VD8FK(6+39!%!P4#W);6Z<(%[.>;\6CL+_W]QI/ MX1&EDJWHC%0=:+&9!\MHNF+.WSO\(<7.G,C@,EDK]>P.[ZMY0!TAT8C2.@2. M7R_B5C2- T(:_^PQ@^.5+O!4/J#_Z'/'7-;U M^TGL\TD=7JD:XS]A-_JF20#E8*QJ]\'(H)7=^,T_[NMP$I#3-P+B?4#L>8\7 M>99WW/+%3*L=:.>-:$[PJ?IH)"<[UY1'J]$J,6=UNY;@0LC1'6S$*+ ML,X8EGN(U0@1OP&1P0?5V=K #UTEJL_C0Z1SY!0?.*WBBX!WHKR!)"(0TSBY M@)<<PL[? MXJ9G:GI>BGF XV&$?A'!XKMOHHQ^?R$'=LR!74+_NCY=A#A/\,MRG&CXJ"D5 MSJ"QH#9@:P$;U> HRVZ+=J?#=HEV+?2Q9;[./P^=@(2.FND9ISOQ@BNA%Q4\ MB;+N5*.VK_"D>85;!S<2W/H?/T8\B(:["3:U[(W'7O'R&=WAEO?2\D9^0I!' MM;$[CCUT#K\A3PU/"HUP=8=\N38@.WBJU6#0P5S#.ZT,IL:U?O6IM&KH+'P+ M$2EH0M*B0)EEC#!*44H(S6.2L@CEF!$:9RBDA$T82;,,?A'&3&%9ED,[(%FD M@WC:RD^>.%RQ)"<%BZ_A*BI(FF0HI).<1(RA5)"$YLY$*$M)D=!K^!6W\3EJ MCE"63APUQDB>,4>'I)21I'#:B)%)E#LS87%.LB3[O __WZ)'$4D/1<]B0K^B MZ E#V,Q5.$I('D?7K@\3DDT2E+ ?J=/D-,;;BK=+GF81UC%UQ%)*TDGA2Y[Y M\N=C^2?>BHTI?'/.37MXLJ&QO%O_#KG)PFO&97W4'I^ZY;CA_W,?W\D/7&]E M9Z 1&PRE-Y,T #V^/>/!JM[O^[6RV$LOUOA<"^T^MRT5?K!5(@6GFHAS2RHK-U,PM!D%=;,'*L- M2GHIE*Z9)5.7H=EH9+D'U2),HN@TK!F7P7SJ[Z[U?*H:*[C$:PVFJ6NFGYX=[ MCJW9.8.K9*W4@S,N\UD0N8108&8= Z//(UZ@$(Z(TOC9>VVH6C /(L6"-L#>J_8Q]/2>.+U/"^%]H.]^3-("L,5;5/9@R MJ+GLONRI[\,.8!R] $AZ0.+S[@+Y+%?,LOE4JQ:T\R8V=_"E>C0EQZ4;RJW5 M],H)9^>?E,I;+L0TM,3F[L*L1RX[9/("\A2NE+25@0\RQ_Q/?$A9#*DDVU26 MR4'"%6;'D,9'D$1)>H O'4I+/5_ZG]* R1PNI66RY&N!L# &K8$5-YE0IM$( MWQ=K8S7]07[L:T,79;0_BA/-Q&Q8AK. 5&%0/V(P?_,J/HW>'ZAA--0P.L1^ M<#P'D?OS&EIR5R%D%74$#7 )UIE,ZV# M1S=XH+%AO48]C Y:I)XR X42I'DS@8LM]3T3#<+;%3TP[2/?5:HQ-"#S#I9, M,)EY),7^TDB$-.HI7\/X*"5K',= :B2M25*'UBBS9Z#122.85_G;<3SZF^K? M##U=*MBMJYT#OA5)V:[@ P[Z>_P)02P,$% M @ ZH!&6)+0MK4)!0 U0P !D !X;"]W;W)K&ULK5=M;]LV$/XK![4H6L#SBYRW)K:!O#1HAW4(TJ[[,.P#)9TM+A2ID%0< M[]?OCI)EV762==B'1!+)NWONX7-'>K(T]L[EB!X>"Z7=-,J]+T\' Y?F6 C7 M-R5JFID;6PA/GW8Q<*5%D06C0@WBX?!H4 BIH]DDC-W8V<147DF--Q9<513" MKBY0F>4T&D7K@5NYR#T/#&:34BSP"_K?RAM+7X/62R8+U$X:#1;GT^A\='IQ MP.O#@F\2EZ[S#IQ)8LP=?WS*IM&0 :'"U+,'08\'O$2EV!'!N&]\1FU(-NR^ MK[U?A]PIET0XO#3J=YGY?!J=1)#A7%3*WYKE1VSR.61_J5$N_(=EO79\$$%: M.6^*QI@0%%+73_'8\- Q.!D^81 W!G' 70<***^$%[.)-4NPO)J\\4M(-5@3 M.*EY4[YX2[.2[/SL6D@+WX2J<#+PY(]'!VEC>U';QD_8'L%GHWWNX(/.,-NV M'Q".%DR\!G,1/^OP"M,^C$<]B(?Q^!E_XS:Y\XJ'L")90>6EDG]+O0#1G.7A'N*Z&D7X'0&56CDB*1X=O,P[34=8?@4JL<9C0 TKLV?ICIPW4;:3-% MBRO'0-Z\.HGCX=DO^( *1N2AK+P+@Z.S!B]"I47V%Q4&6=U7AA^EE2FYD^L: MI_JP=TBQ"1'(#+67J5 @G.-!&EN#E^CJ+'V'L%S4^:[S\X;8;":%RM44A-]5L5 MO+P/'\B6MJE GQM6'='ABY?R(]QII82O=4K[:VPF=(K4?7T>MK\))D\4BLF2^K-5T<"NS3&^VB<&T7G M*0?U;-4^3!*9H'51*C 9SB9'"N:]I/Z.Q8)VK;'!P0_5QIA/*Q' MJ )P87%1.UF%>"K0T/09AE=WF;K" ML-L+UMK"F]C NYR;RS\'0/J&WUPO8N MP-LKHE[8P,;7W%2.: M0>>J6:!=A LU[PYQ7]\ZV]'VSGY>7U4WR^L+_V=A%\0OE?><3(?]X\,(;'V) MKC^\*KL'A-:??'6AY 7??'" ]I?,[!]02P,$% @ ZH!& M6!KU!50=!0 B0P !D !X;"]W;W)K&ULC5=M M;]LV$/XK![4H.L"0;3E-LS8QX*0=VF'9@K3=/@S[<)9.%A&*=$G*;O[][JB7 MV&UM^$LLDG.SSBFKTJ5V3X9/2NAH# M+]UJ[->.L(A*M1YGD\GYN$9EDOEEW+MS\TO;!*T,W3GP35VC>[PF;;=7R33I M-^[5J@JR,9Y?KG%%GRA\6=\Y7HT'E$+59+RR!AR55\EB^N;Z3.2CP-^*MG[G M&\23I;4/LOA87"43,8@TY4$0D'\V=$-:"Q";\;7#3(8K17'WNT?_+?K.OBS1 MTXW5_Z@B5%?)10(%E=CH<&^W'ZCSYY7@Y5;[^!>VK6SV.H&\\<'6G3);4"O3 M_N*W+@X["A>3 PI9IY!%N]N+HI7O,.#\TMDM.)%F-/F(KD9M-DX92%%3LZX_9FL&D MK#?I.CL*^([R%&;3$623;'8$;S:X.(MXLX-XRP#OE,^U]8TC^'>Q],%Q.?SW M,V=;K+.?8TF+O/%KS.DJX1[PY#:4S%\\FYY/WAZQ]&RP].P8^DG).(X0??T> MADLJ5'!/&@,5<( M@N(^Z/N:G.?F>BF:+YY=9-GD;;_WO1GQ>/KVEQ%L*Y57L'9VH[AD@*D%D!MT MQ9(KMA'XXAJTY;WN.!>-%@TO(K(X9,"^ M?UO;Z (JW! TGJV0,S8I)RH\E,[6L+2.$ZC,RD,SW'0('#A*:WP<<;SXUW67 MY>@K=H(YC/4Q\I!X6S(>XT81S+\VRJMXQ@[<*B,GGVP9MLC5^L'J(IIPQUG[ M(Q3PL@OSK.8=%9$8%+(A_WZ!M3N.>%,GGCVIR*4:9CQIC)8[ZE M4BZ+9L5T!-.+MC%'QZ.Q11^3HDPLN@,7]A*=[S$<>P%M7%XQY\+@; J?*R[+ MB&^X+FO;2&TTP0=L8WI"JC"TM_/K NI[6U-8L)#4I<3NGAA8//@!Y/-.+;&- M4L&G*>[VRDD:0X)CW'Z_N^4WF&^[B9&Y1O,P@C_313I41B\QZ(6*/>[:S;?M M!L_YV7[J)?#$I<%W.]I8O9$X=@U?8JZT"H\+?LC99_%=C@Q6MR @:\(,7G(HM[,6:ED[D!(LB$AAJ$ ='H!4SSBCR',KE?,"- M;%;$F^@]#YL>M2QZ3#:8>4M$/;Q\NK)04K.F\!V[.30>.PMB-X@'6K'#OF<& M(4W4WD+)_6QR)5?WWD!-Z&.==Q3 T)(;0GZ/2AX16/AKP^S-(7XR F7@4G7# M;Q)MF,97G#'A+-&*_0M MB]9K]I>+:F!1OY.N]&=3R'AG/&1*7,4AF,M >J6=%(?=8M./EDW@[I-^B M6TD):2I9=9*^?I6 :P??=A'L.@Z;2QNXQN)GQ?\KD!,!/B^M#?U"+AC^^YC_ M#U!+ P04 " #J@$98(M^0$.8' "9% &0 'AL+W=O-3+L=EHP2LGM*['213EXS67S>C\U+V[ MTN>GJK6U;,259J9=K[F^OQ2UVIZ-XM'NQ4>Y7%EZ,3X_W?"EN!;VT^9*XVG< M:ZGD6C1&JH9IL3@;7<1O+C-:[Q9\EF)K!F-&GLR5^D(/OU9GHX@,$K4H+6G@ M^+D5[T1=DR*8\;73.>JW),'A>*?]9^<[?)ES(]ZI^@]9V=79:#IBE5CPMK8? MU?9?HO-G0OI*51OWEVW]VBP=L;(U5JT[85BPEHW_Y7==' 8"T^B 0-()),YN MOY&S\CVW_/Q4JRW3M!K::.!<==(P3C:4E&NK,2LA9\^OK2J__/,2?E7LG5HC MUX93N$['%MIIS;CL-%UZ35?A> ME"%+XX E49(^HR_M74V=OO20JRNN1>?J%;\'LBR[T)HW2^'&_[F8&ZL!D__N M<][KSO;KIM)Y8S:\%&2#;/0 M6BI(-5YG8U0M*V[Q8"Q^*.Z&J04#R6@G91B(QLG9E1;"Z3;RCJT]M@1ABP$9 M8CV'*3MTN&48) PI9IR4U* ;\P9^D98A,A]+7T/WX5FGV^E]&!V_AVZN#?EW MLU*MP=[F!-$TECRI9>EBY0Q7=>N=.F)YE.!O'( M_>_4/\_B62]+)&I%PYM2 ML"*9L:S(:&5.F.%ODGA8;H7EJ) MH1:U@YQ5?F^@[3'47@;8&_9[ZUX@^HY'#/O#$3X67]PB%$O!?KH3NI1(_95& MMX(=QR?L&$B[ M1WZ,']H'T'UH+>JHJ5RF72']NVT$2Z,.NH!--''91FRS+ 22\C#+NK@"4;^ M_LC&.,@*"G=',/BU##S@C'D[4R%"Q?K6SC0-3- M$55#XL'+"%!#H](@=1!]I=[1>W]/F766$ MQ CPQ,7+E]RG1EI/.%="NV:06&HX-Q#QAK6]R&8@\F@.;-THBS"5=4N%AWA) M8]HN96J H4K!_ M$%@?:8>#Y.TP$]V9?K'ENC+?I^T&S?9C-0>.NI=89ZDZ M4XZ(["\ MD7HC^)9$B:QJX6C),O!.:QJ-9GQT,C]S08NH'V(J-%*U/>!UQG/ MP,-9IS^:A<5LJ/\5[>%C[>%K0["_T'&2J MXTMO(43!+\.<'^*A[[,C"=FE6,K&E0>@OI"F1+^"F2P8'DJ]-8>VWTJ+QO+1 M--T)?*TY4WP[^_#6)<:(@QK=\4W".#3E8D'7*UR;P)CNIN:SIHD-4GDS^09([=[GGR%TWX7S! M+B NNLI@06^5P-Z[LW8A-1;;K?)6>@@^M: [=YQRA_!V3?+'\@1[--0UEET' MV8%SB0NE]=W[L<2J!86AY&;%%G2XX61#(A_:@.%^GNQ"]FE#N\6%=_+IJF'T M2]76E7?:1?=)9)^*NI"&U/-B>^,0+1=('5T:UG#L&^<1-.H)UL(&B)7NV M$A=2,B=D'P@37UNN+9UV/@,!W&]X=\<7%"\?6M*HU7R78;OBMB\1LU+U'F#X MK>8]F"KOBJ4K<5^G^+6RE!N'@9KN4N0 MQ8GC;,!8:X$#$0 A!=8J];';N\A MX9J/4NGJA1LUT Q3I;MA[>[6X;ZO#^/!YZ*UT$OW4872MG= M VW0?XT\_PM02P,$% @ ZH!&6$^C< X@! A L !D !X;"]W;W)K M&ULM59M;^,V#/XKA'<8&L"+'3LO;9<$:*X][(!= M45RZ[<.P#XK-Q$)MRR?)3?+O1TF.FUR3(!NV+[8DB@\?4B+%\5K(%Y4A:M@4 M>:DF7J9U=1L$*LFP8*HK*BQ)LA2R8)JF9B/?%ZWF[A*U]EVBP$TW'%5CA'_5OU)&D6M"@I M+[!47)0@<3GQ[GJWL[[9;S?\SG&M]L9@/%D(\6(FG].)%QI"F&.B#0*CWRM^ MQ#PW0$3C6X/IM2:-XOYXA_[)^DZ^+)C"CR+_@ZRA330_V &+6THAVM6706\!Z3+L0]'Z(PBL_@Q:V; ML<6+3^ ],%GRG(0_[Q9*2[H5?QWSU\'UC\.93+E5%4MPXE$J*)2OZ$U_ M_*$W#'\^0[;?DNV?0[_X3,ZB'.=HH'\5:C\.,Z9X E>4BBA)*A#+9+J#&%M,X%VLU>4E-A PH(2T (JH,J@-"LM M1EI+\S-:9)*+M OW/*^-\G]$*&W@WI'Z9VQ.J5,),?7%ZEA35&( ETM:\X$O M@95;'\02*J&QU)SEA\'HPK.PNK@Q5+GS!9* MHKN+VON0OAV$J85DW.EK>A!4+;>-B0)U9L+W? BM#/;"WC=#?-^*,;(';L3? M;321O>04Z:%RE#*)#DCQ#12N/J&I3T#5!8L%&=M5&+N-!I$-#E,$DM-SI6[) M X.R7]T.M>>$?5IJL2WNV^CJGK"9=&OX@##MF.!SZO9N1'0Z&?A@-[' T\OO]7J?)[DOB-HS]XF@_N:IE G@'LUEZ.D7^EYPXD@<=>#@>GY[?CV/Z#D9]^L:# MR*R,;N#8RQOL=48%RI7M_Q35P[K4KDEJ5]L6\\YU5F_;77_ZA&PO=V]R:W-H965TG2@U'27(TK(34O>EYV+NSTW/3>"4UWEEP354) MN[Q"9187O;2WWKB71>EY8S@]KT6!#^C_JN\LK88M2BXKU$X:#1;G%[W+]/1J MPO;!X&^)"]=Y!HYD9LPC+W[/+WH)$T*%F6<$03_/>(U*,1#1>%IA]MHCV;'[ MO$;_$F*G6&;"X;51_\C]DQ[D.!>-\O=F\1NNXCEDO,PH%_["(MJF9)PU MSIMJY4P,*JGCKWA9Y:'C<)*\XS!:.8P"[WA08'DCO)B>6[, R]:$Q@\AU.!- MY*3FHCQX2V\E^?GI@S?9(]QCW=BLI.C<^= 3++\<9BN(JP@Q>@?B"&Z-]J6# MSSK'?--_2'1:3J,UIZO17L ;S 8P3OLP2D;C/7CC-L9QP!N_@_?YJ9%^"?]> MSIRW)(/_=L48(2:[(;@U3ETM,KSHD?8=VF?L33]]2(^2LST$)RW!R3[TZ5=J M)]?8)81J[&*WW_]-$>%/#;=B"8[N)>V$G/?B'%^A+^N+NET4!P M!-KQ9_RBL%@0/)@Y?$R39)"0DI7BIJ2=#C5&3(_/'&2FJNBMX[@&<-=8UPCM M&9JMB7[EUJX=0IMA5B(/QTLMO10*:K&D81) 6JY"YT0V0QH,>=2YYDF[E)TV.^\GD\ >(1R;K.KV*A26YRL?AKY/^T7': M =V(G#Y&VTJB6&IA_0Y9Q..VS-=J""KI2H*30I(PA9;?N&X.!*WS)GY$R#(P M*(VB%+M5>(!APO2))'VM7,@9\0B"RKBW,42V[O(80ZL.MF;*ST(UN.:_E8!6 MI$W-20A%8_Y]LI_3$F;+C>.XL]MR'=1"Y@=2'V2BEIQ=3M^;$]N3-LJ!+QFZ MMJJ[DSC@<;-23[IKX@BM3:,S5FHI/$COX,H(FS/LC:38O+$NMDAHQ#UCB&%7 MH^@A&+U./:+@2V/E-\%AM].I[DR/V)<;,^GC>'L@,;T-M54T26==.GF?\UVA MT"$S?$,B(_M(=: /C'8BB,61E6+_S;W:RN[*OXZ M.?9G%_CE++B8-G92?Y2<"X=%VG,1JCN 2Z5^9+AU697BF4Y#U*$S;1[[#8>>F5J$MPGV4CZ6RQ$M;N]M>>2_C3>_5/-Z7;X4M M)*5:X9QT_ M/_ M 5!+ P04 " #J@$98.$V:.:8$ K# &0 'AL+W=O!)%5IHH"=O=A:Q\4 MNQUKL26/)!/R]]LM7T@&"+/[LB]$EM1'I_MT2\UDJYL'BABS]DZO)IKE]^P]>> \1)=6/\7 MELW>. X@J:W396M,#$JIFE_QU,9AS>!X^(9!U!I$GG=SD&=Y*9R838Q>@N'= MA,8#[ZJW)G)2L2AWSM"J)#LWNU:)+A'NQ1/:R< 1(L\/DM;ZO+&.WK".X;M6 M+K?P5:68;MH/B$E/)^KHG$=; 2\Q"2$>[4$TC.(M>''O7NSQXG?=@TMIDT+; MVB#\>3:WSE!"_/6:RPWB^'5$+I(36XD$IP%5@47SB,'L\X?1X?!T"]]QSW>\ M#?U=.;9;GZ/"3+I=N#'Z4?JZH;*%=5"XSQ$N=%D)M0*:KFI'D])9AT%YR&%0JS[_1^RIMD0S4SN@2Z>,B0R%A")>3T;RH' M/I$9I:2F0;9P6-(&0[1I22KB(QS\J(4ARB%\TTM\1+,',O-,.]>EA5J)>8%, MH10/"(+NF$+ZJ8W/E,2AQWO"1F?&.#9^:H-$A*YBC7Y[3 ?TA M(5RU5BXWB% V%85<47"'%?DW1P/QT!=%M+?A1JM@NE7!VG8ZL2.LG-$BR=>" M8QV%BS4E$3 2=1^J3[?Y+XZ6NBY1+>UMX*/@_'W"]A]'!^$1O4Y%T5TY;Z3S"R=]+)[Q M )^HV[#8H(Z_A(?_!952L]&FO1%>1LBRMN,H''WR!':B+\?A3MZN:O<4J M["Y.MFJ+B1*" F)DL6+6U 59.C^ML4L\6B:>G'Y\Q8V.3FV;$%T^M'KVJ[T. M!- 4LR?]+^]C,A9J2T*4Z'*=OJ=B'(>C/MXN->R'Z@/Z: M+/%1RQ(%:GU82BTNG$1V[<"S161*5]7>B8M$X(@VJ56CFU M?TFQ?:3O:^5(0,GO0GMV]Y)=75Y?]R]9RN:N:57;(FTE3VICD&Z&1JSPM2YA ML-; E6@6ODVEU-&UL^^(#^_X/9/U!+ P04 " #J@$98 M7$ZEN*P- "H* &0 'AL+W=O[BV=UG]_CFWMAO;JV4%P]Y5KBW1VOO-Z].3UVR5KET M0[-1!>XLCHV5LF4'\JST\EH-#O-I2Z.KM_P=Y_M]1M3^DP7ZK,5 MKLQS:;?O5&;NWQZ-CZHOONC5VM,7I]=O-G*EYLK_MOEL\=]I+275N2J<-H6P M:OGVZ&;\ZMT9K><%?]/JWK6N!5FR,.8;_?,A?7LT(H54IA)/$B0^[M2MRC(2 M!#5^CS*/ZBWIP?9U)?VO;#ML64BG;DWV=YWZ]=NCRR.1JJ4L,__%W/^DHCWG M)"\QF>._XCZLG6)Q4CIO\O@P-,AU$3[E0_1#ZX'+T9X')O&!">L=-F(MWTLO MK]]8OE/BJWKPXEUFDF_B M%^W\FU./+6CA:1+%O0OB)GO$S<1'4_BU$S\4J4J[SY]"M5J_2:7?N\E!@>]5 M,A33\4!,1I/I 7G3VMXIRYOND=>R\!\W"^39(>G77U0FO4K%9VG]5GRULG"20>S$>^V2 MS+C2JCZEGR7VI$?LIT)\2KQ9*"O&(W8V7/Y#KJQ#Y*C"*PMU=.&-D(1Y76@* M)B%75BF$J!E%X) MTJDR0A6B46I8.+G.MH_Z%9.*\6OHL+JWT&0F:F6 5;CF?# MT?A,+'26:=Y()-*M!ZP+\J1OZ;G/397O$>DKR,61P!^5Z/G\AZY);4@0?B$35Q_E5HQG#+=) M_>PM;I,LI#/5"*F.T=P7I,]F8\V#1E)6V5:C,^-@22+!+Z%AY,>1.-O>JC M0NT-H>%(11A0RS9WT$5!2#:%KP69F2 &USG !P1_ZMM'* MF^$+IPZ;\4CCM%0DZT_I2>B1*V2Z%45[ 2K%9$,CRRZ4A_^+CJ[DN4H[Z9Q) M- OE9,*;[CM0[5JZT_*8:\02W"HZO(%4U(&L@9VDE:&' =Q+C%BM\-^('_,7!K'8/#9.UM"OL!HG8WF&S5 -/ M'HB3/J1T E9U\L@Q3:"02SL)D03*#'6>#9!PIPUQ4X=QC&(7]AK$Q$H6K%2! ML,MP(Y0FU2P)+)B#NRY/S5V$/\."%##0$801HI;:5TOHAH.9Y%-P!MU9RVN& MXB;+H@]=W'@'M+J#II89O6<7\4!EKS[%(3(OY24&U4)E6MT!)"0T5WYM4JXC M*H:X U_?!)90NA!XE6-[E)3P+)T2[/!/PJ(.@EC!J@#9(1P,6\U>K[VVGWB$ MA?.X\#'_('C1,Z@@=]I%3%39L=D*'4JU6PR72MMNYAF*SZ5UI80J\<8A+1J; M>?LTNKTRG%- I4NU>QN:_0@((A@@X]$'T MB<1(\4-<)6[;$R'J P[F[3^1(+<@WY4%4U]"@NSU&2Z/?#_TE[Y):Q\C'\.:N'E M \B)]U0,]@035GR,*_:P^(B34 /[BY6L!9?U$4Y@BV7]IOR?3:V49^J/)QT MCR?P_4:O5MN%1$O7*X=5Q>D0CZ/#)H95+20L.)64M@+U#@%FUW#.VX"KFM*? MF.7)!MTCE%ZJB, :H_KQP;LR67?4&N"KQ;^B*I4;U$.B-C7/ S;Z?(\8 1LJ M0L9HF6\6F5X%EHA;TN_E&AP6N]X $)2K,-E^JM*M>AIJ.YUJ:=E1P+A,4QTL M(D86DBHTSFMIO59TL=[X%_V9R@N]W':J IV57"Z1=!!H=!S0" FCTA&%B PX MJ>(7RQ8Q01%\2DMQM-C2EC%Y$)S:>3KV)&V#*V$UN;#*V)4L]!^5D\/SZL'3 MJ? )[U."BF(BN6XNMD'MV!O(;TA/0;6FE'QYBCZ3GGMREE7$<1I^\!SJNKO>A[M/O;B/=9*R\'Q=6U*!\GN)?!#23&BB_'@ZNR2#C!53S\X&UV)L\G%T\YEP6<75W0Q&4PO MSA]KB2P0!/0#T>4%B9P, M1N,K8H=$O1B'#%HFS3L,A5"'@PVGY%[![XBRSF2N>VQS_7#@+A\CM^C-U=Y3 M[27(QV+*YW8QF^+O># ]F_'G^<69F'?H<)NYP.996#<^)P_,SDC&='!Y=5Y/ MC6IJOD. M4^P,@KOAJ9",RH6#_GE33714S9=ZI)\$%H/P6+W&A;'4D?VV^; MQX=4=R@\N'I$A7CU8RY$8V@>H+BM __02>3MSV_('@V/.MV4*E9R%;QR!]SC M> ,QKJ:%4-81?ZP':5R%X7B43!7UCUD([M7,I=%_HY,G9>IMN!2ULGO#/'>[ MA\'>FK9#EA*3XP9SLX;5Q([EOLW@4SK=,"7L6-&E_.U=V]SHMMGF$35ZW!#T MK6;NC0L"7]A*YZ&UI4]=\,3"I@S>FD'./9C'&L#H\H(7-,:@H2RE=WK-\G+0 M&H;M,*^:/'2], @#GL(4)R C62S.>$';#%LO2E[5.!W)OCIJ098"09Y8:03VQ+ M8F4"J/*,%F=P@@)MB3Q94Z[631I-6'TZ*?RS8O)"+#_+$+[4I<"/ ']!W_R[-;(HBLOREV.^8P^R'/9>:H;\L^KGG^N%?H2;.@D MB-UBU22 JC7W7*_R4)'4GHI$(KD6_=^J767>S"TH. M3W@!%6]\B;^7YW1Y><4E\.)R5J_ED@EFC9RG"LX0L=WZ +BE.@S%:XKV["E, MJ(QTF'@\S-G/S[^K'NF.T[FLN>[4G7(OU21*4G4";T_SGYW%73O/]7>G_:EP M]WV&(XH+5/DUJG%.;VQ"[8V=[Z"5#5OS?>A0&! HA=A!&FLVQG[U+.1A9$V MI:?KE<^0RD>REMKN-%Y/2H6/-R9.7>*CY'8-%53F=HID'-@%!77V; M+AW>XII:$8">[B70T:ZXW68S-ZD&Q")_I3GOFH;;^YU;406F8FJ%%NFWNM?L MAT!KJI@YPTU\I^3)!,F:,D;L7F/Z]MO6'*"+ZW910FH[B>4$I291:6FK]!LL MI@&:90WIY0_P3/XCNLFAA*"R;JTW!'1N+(;B5]-6I8FK=C0-R%7DXH#>P_H" M^Q MM'-EW?S69P2MVOT\)*FFVNY/$G5I['EU5L_PL<>"X%W//G9>8_,[@$B< M^10BC@G3F?*!T=Z4JQ(T>'(5WPKRBP& 1:><(&2G/FW;M)2*S3(X_E>#&#L; M5+GBIMFL>H/+E1^,]#^J:U2>EJ7E,P!S2DKG>-];:*9]BZ#T6/^I:'PWF0;C M#HS]VF^N^\7'NU6FB^/D\/:$Z4KU.HI&,B(SLHB9@D7@B(]GT]%P)/+PVCIT M*\T!C"_#^0Z>4(7""QMP6DO[!F#55*A"1@17AYW7K<-'G5C*D8K'8$ QR2\, MY>Z2M"X]CJ/@F6 S<]JK7!R%!4:]J^LN7.AG#Q$O[]7"_R]P\AF$S-^KA?BT M\3I!SD+$;_D*Z/BY1'F==+R^%QG[!=U@JU51L^1?T,I Z3W8:5Z%5/[OF?WO MWZO3-[$893>*.'=(B&8K,[\]61(;RUB1F%Q"%FM^F.&)42?\(& ,*7[+JAV/ M)\/S"J 5$:V!W1W6:J0)&O<5]+J01*YBT]RV+^WJ')0*CNU1@5U%J;MN9*0# MH2 S>0) Q"MOWJ/%U@-Y5?L@/[1P># +P^3XYC_\6B!2JL;W&TNO4'HZOYOY MK;BZ/#^9- B]Y3=N<&7])A7(6* DHAH.Q"^*;.6B\9'GZT![Q'/?CY-.6[\> MPYFL^#=RE'411W#D$ #G"0 &0 'AL+W=OB#[0TMHA0HI:DXJ1?WR%E._:N MXP8%#(OD<,YX&T7 M[OFJ,G9A.!VW; 5S,%_:.X6SX0ZEY#4TFLN&*%A.O%EP?A';_6[#'QS6>F], M;"0+*1_MY*:<>+YU" 04QB(P_#S!)0AA@="-KQM,;V?2*NZ/M^@_N=@QE@73 M<"G%G[PTU<3+/5+"DG7"W,OUS["))[%XA13:_9-UOS<<>:3HM)'U1AD]J'G3 M?]GS)@]["KG_AD*X40B=W[TAY^45,VPZ5G)-E-V-:';@0G7:Z!QO+"ESHU#* M4<],Y[#"%!MRT_0$8Z;&0X/ 5CPL-B 7/4CX!DA*;F5C*DVNFQ+*0_TA.K3S M*MQZ=1&>!+R"8D"B@)+0#Z,3>-$NRLCA1?\1Y3VT4AG>K,A?LX4V"FOB[V/A M]FCQ<33;)^>Z905,/&P$#>H)O.G'#T'J?SKA:[SS-3Z%_EY&W@?"FI)\!KE2 MK*UXL8])'BH@E[)N6?-"L,<5,Z );XAL8#.W>;( RF6-+000W>,.]K4_?LC# M(/ND25%Q6.[IEE!PU[PU>P1%.,(;3>XP9;S<.G?I=*Z?H>AL>Y+?ETM>@*)D M74FGIX\ :DJ8UF!_!(4NIJ8 !\B$D(6+!>W(3A46 ;N?%*@G!2]15MI&YGKP M5FKF[H3B_]B-]MARKN_)V0*/-V*.I&#U"KAQ&ZV>8]T]0=,!6;R0*] 8RY8" M!7#0.R@NH%Y@MFSUS_GS":GM#?L7[HU^N))",.6(?*ADIS$E^D5DBZ==,]V3-EA:%)!GU M(Y^D(?7CR,%D08+?!+\QN>X4ADZ2@&990M*41E&(0I]&.7ZCD*;HYX,T3%A[ MB!7T/L0AS2/K5^*G-,X"',6CB*9)]NH^;PK1V42H34(Q3$O#EX9;5N?&$2^7 MY P-#3(\,(5PA*'S9WD^"'8K2*;3-(Z"ND\RO)%DJV[32VU-M> N$O%">]@P MS+^UA#?B(/[.E$8V_Y>A ?:,K2:#)J^_=KRU+=A;_Q7P1JJD*,E-W2KY!%:$ M[?$;7N??P__286]'_F;VCEJ):):[4D%J1]'IJ@AHCGP'=(30FQH(J(]:HR3> M\1VD-$M2.\AIFOE[@<%A8&(7&#\(K,' ^@8OCY._!@5(?S#(#SD)HCU*F"N2 MX_D_2-(W1!P[WH=[ER^F;N6>&'@8RJXQ_3V\6]V]8F;]Y?VZO7\"W3*UXHW& MX)>HZ@^RQ".J?U;T$R-;=Y4OI,&'@1M6^!(#93>@?"FEV4ZL@=W;;OHO4$L# M!!0 ( .J 1EBY&.KJ%0, +(& 9 >&PO=V]R:W-H965TTO;N'80^*3<=" M9\U[:(1I1 U-D:H!C26R^!F M']#?>>VD9<,-WBKYGRALM0QF 118\D[:![5[CX.>U.'E2AK_A%WOF[( \LY8 M50_!Q* 63?_F^Z$.1P&S^!?R+.\XY:O%EKM0#MO0G,++]5'$SG1 MN(_R:#59!<79U0-N.\DM%O!WBYJ[2IE%9 G9V:-\0%GW*.P7*!E\5HVM#+QM M"BQ^CH^(T4B+'6BMV5G .\PO83H)@<5L>@9O.LJ<>KSI;\B$+S<;8S7UQ==3 MBGO Y#2@NRO7IN4Y+@.Z# ;U=PQ6?[R:9/&;,W23D6YR#GWUV+6M1.I]RR6L MN>1-CO#H+^F=,+E4IJ.D\.4)]Q;64N7/)R6<37):PDV>ZX[*]'9/U]Y0#MY0 MS6R%&FX[K8D1?!)\(Z2P@JP'=SQV5]X]']SED;MH@&QT%7-5M[QY$&_TV90[5O;>)LP%E3I$4HE:9Q0^#50JV"]H82'=H&/78,PC8?= MGW?DR[5/_E2ISA!%\QINB0&E]:WPE\:^.2X@3<(K-J=%QL))QN!>JQ*-&T'T M)4HD#4D8)PRRD&7I*-_R/5E8.$\F, UCLCRH%RZ]9E^1SAI1(*FH:^'1"(<1 M2IH0QK=.&/$3CQ1FX7R6#(6?T(;%[C6=9_"D7%/PWRO\!BM%RV\U,GW3,/V\Y%+M9D$4 M'!1W8EM;IPCGTXYM^3VWG[I;#:?PB%*)AK=&J!9IOID%BVBRI,[>&WP6?&=. M9.0R62OUZ [OJEE '"$N>6D= H.O)W[#I71 0./K'C,XAG2.I_(!_3>?.^2R M9H;?*/E%5+:>!7F *KYAO;1W:O<[W^>3.KQ22>,_T6ZP39, E;VQJMD[ X-& MM,,W^[:OPXE#3EYQB/<.L><]!/(L5\RR^52K'=+.&M"!F- TM1'!V8;E'6PYH\2MH&7JO6EL; M]&M;\>I'_Q"8'>G%!WK+^"+@BI?7*(DPBDF<7,!+CNDF'B]Y!>^M4M5.2(E8 M6Z&7N:^$*:4RO>;HK\7:6 T_FK_/E6&(0L]'<8,T,1TK^2R 23%7,B!'G.@E]!?MNP)A@V:4L$X&HO4!MF:HXV2,-6BW<*] MTT&[>+/F^M@R7^<_^I:CA R:R1FC%7^"[=#Q"CWPLFZ55-MG]*!9!0L(EA.Z M\7, 'G=<,C?,IA:=\=A+5CZ".;IAG;!,BN\ @A\[@(_#4Z$'!);I: M 5^F#1(M>JA5;\# C-!;K0RDQK1^]JDTJF\M^AE%N" )3HL"9)I13 D!*<$D MCW%*(Y!CBDF<@9!B.J8XS3+T)S=F@A9EV3<]D 4Z@*>M^.Z)HRN:Y+B@\0A= M105.DPR$=)SCB%*0"IR0W%UA0E-<)&2$/L!B/D?-$-:9SC+,E^[,/_M^A1A--#T;,8D_]0](0";.8J'"4XCZ.1Z\,8 M9^,$).A'ZC0YB2%:\7K)TRR".J:.6$IP.BY\R3-?_GPH_]C?0F,*WYQSTQZ> M+&LH[]8_26ZR(,RPMX_:XZNW&);]O^;#D_F>Z:UH#9)\ Z[D>IP&2 _/T'"P MJO.K?ZTL]-*+-;S<7#L#N-\H90\'%^#X7V#^#U!+ P04 " #J@$98U]2) MTIT" #&!0 &0 'AL+W=OW/*BM.XBG(XW MK, [M%\W2TU6V+/DO$)IN)*@<3T)9O%H/G#^WN&!8V-VSN J62GUZ(SK?!)$ M+B$4F%G'P.CSA%]9&D!6&ZNJ#DP95%RV7_;<]6$',(Q> 20= M(/%YMX%\E@MFV72L50/:>1.;._A2/9J2X](-YN6$L]-/2N4-%P*.EDKP MC*,Y'H>6B-USF'4D\Y8D>87D'&Z4M*6!#S+'_$]\2 GU627;K.;)0<(%9J>0 MQB>01$EZ@"_MJTP]7_J_*IG,X5I:)@N^$@@S8] :6'"3"65JC?!]MC)6TW_E MQ[XVM%$&^Z,X_8S,AF4X"4@@!O43!M-W;^+SZ/V!&@9]#8-#['T-^_(ZB-R? M5]^2^Q(A*ZDC:(!+L,YD6K]P60"K5"TMJ#446_>\UN[%N1G^#%4[>'2#!QH; M5BO4_>B@0>HI,[!6@N1O1G"UI7Y@HD8X6M #TS[R?:EJ0P,RQS!G@LG,(RGV MEUHBI%%'^1:&)RE9PS@&$B;)3I)0M$:9O0"-3AK!O."/AO'@;ZI_,_1TR>7) MY>4%[)M2N*.M"G7A-XB!S#6FE5E_VR^I6:O-W^[MAKMANN#2@, U0:/3B[, M=+LU6L.JC5?J2EG2O3^6M&A1.P=Z7RMEMX8+T*_NZ2]02P,$% @ ZH!& M6*!)8CW'!@ S! !D !X;"]W;W)K&ULC5AA M;^,V$OTKA+M7)(!BRY)LR]DD0++;HCU7#XXHD3/S9N;-D,S-5INOMA+"L:=:-?9V5#G77D\FMJA$S>U8MZ+! MS%J;FCN\FLW$MD;PT@O5:I+$\7Q2<]F,[F[\MT_F[D9W3LE&?#+,=G7-S>Y! M*+V]'4U'^P^_R$WEZ,/D[J;E&_%9N%_;3P9ODX.64M:BL5(WS(CU[>A^>OV0 MT7J_X#3N*"9!0HG"D@>/Q*#X(I4@18/S5ZQP=3)+@ M<+S7_KWW';ZLN!4?M/I=EJZZ'>4C5HHU[Y3[16]_$+T_,])7:&7]7[8-:[-D MQ(K..EWWPD!0RR8\^5,?AX% 'K\@D/0"B<<=#'F4'[GC=S=&;YFAU=!& ^^J MEP8XV5!2/CN#60DY=_ZP/R:L*/XIBS-)IQ)(X M25_1EQY\3[V^]%7?V1_W*^L,Z/'G.1^#BNR\"BJ9:]OR0MR.4!-6F$,;(X2?Y\[/MT8VA6RYPDI1=%223*_!/)B'1]QYY>Q!E&@X9<1^XM;RHNJL M<)"^("S??I,G2?S>8V;W>P#^Z_3]Y9C]"KH9C_IDR9$KU^Q"7@*$$\1./P/7 M:H#QXQ,_ (;QMC7Z2:(3"+5CTS2)XCA&8VH<7RF!?M)Q@Y742==&UX!NBHIB M.*/@[-_2/$+@2EB'>;URZ)LP3Z$L2TG5A] ,+#%DX$4SP!IBQWQ&H5A9#?A& M=YMJ8'',O@QRR(M"=PT%FKPZ$R?&+>.]X_6@+XS9/41-B;"H70BFH:9WI==7 M'24;;$62R+L@K"1?206OD-PM> ,O:DQTQ*#.4G3A-_A@/$7@^$H;E A-&/(= MG"$C)8WAZS&6+Y6T9T#"AD5'#C3R$$6/F50U.#"8Z@AA H/*AD0:B58RV7)2@DX#HS$-Z*S(<\>D4IM M+%OM/#R@*!6BP+J7:@.YM=#_J'TE$L.\\E/YLC,427+2F2YLK'W%#(#:XZ:Q MA5,AS6229OJXV+WL:<0I"T,;5[*Y@G9(V)YE@V!"L^JHAK?254@Z%K;".#!4 M_-7)-C!ZG];3F$(1I4"^/8UVS'ZO!,PHE%S?":F-2BK 7LDKP$,T5IZ7"I] M7&H_^@5X'GDIT*H+Z;%@(B305MH@V_L0HH;02B@YPS86 MN7N9)KL9_P1% [ M7X.$:\Q^1M#XH.45VKK A&.Z)QH6VNM<,RTU[!) M6H8'D&/IS]#]\JS7[?7^/;KX"-W<$-^@77<6MNWEL[#MW7G'9A')OF-9E,X2 M/)=1EB_QS*,T7[#?N)&^H1^+39LC3.V,5R M?HE#V_.8$HAT'D LY@L\IW&4Q '% B8H-2%FGCEAA_'GVA).UPTW!^ZUGT_O/SN0+(W#E^LSBXX6O#5-YU B18LH3F<8S!?1 M',??#YVAC?=5[(AI&N73F 9)M$QR]F_4??$FR9PDB1NS693!'J5CZR\2HKSB M*"G"M68MH4VZ%OX"IW?@LZXSPQU%J$ 1MW3D<$W#3P2-$ZXWT>P.M MKMGW\!/%\A^$@\J?I ^ 7R 0!#,D*HG2;!8.=D$^.VX4@_AZ]L_AQKF+RV1PPZR%V?A[ MM&6>+.&R>?AZN*K?AQOJW\O#/1_'THULZ.BVAF@\7LQ&H1KW+TZW_KZZT@ZW M7S^L!,=V10LPO];:[5_(P.$?&'?_ U!+ P04 " #J@$98VU>$*A4% #P M"P &0 'AL+W=O+E1^IM92VGIJ2IK1!D XK4=2#\:5ON]?C2]7:LJCEO2;35I70SS>R5)NK03C8-3P4J[5U M#P1UD4E:Q-H6K2CO)5EZ8! X_L6<]!/Z0;NQSOTW_S:L9:9,/)6 ME7\7"[N^&N0#6LBE:$O[H#8?Y'8]B<.;J]+X)VVVN<& YJVQJMH.!H.JJ+NW M>-KNPZ\,X-L!W//N)O(L[X05XTNM-J1=-M!7VM#95,Q*:'0"+^HW(/)XT?_:@*_7 M,^-[_CVT!=T,\>$97%E=F$;,Y=4 =6.D?I2#\9M781J\.\$_[OG'I]#'=X41 MJY66*^%5KI:T6]%7?V@TE4^6;DHU_W:0^TGTP]RG:TG68\]<4;O:=$5F:/&# MBUR@V?,P-'NF66N ; S!1LBZ\6LM)56=-D2](%,\[3ZEDPKAH&4UD[H_;)^& M@%_0U(_>5];+] G CO=Z, >T%YW=J;(4..FB!KIJ#28SY_1!ZL+"G.C:P :G M0=&*^P% M@.L5\9PE64Q\Q#*>4L)9FB24G0LR*LK#/S!_A \ZB>/3Z^36)GJ1S7**WJFI$_?SF5<[# M[)VA^8Z/<03G!*"FDOA?2D%+96PW"F[@+@%'TOM;\J.+U_F95%YTN,WC\U\ B4 MXK2H7!YV=((NLQ3=[_G7I'"2SG$I="?IINU\JZCG9;O _CDKZBV+1*7:VCIJ MWJ*TJ,V67:,+K$< 9>Z][9@DK/)#F[U-4/TFN.D$C@3J:H'L%E\ ZPR6V AM M"\ _[_><$[(=' QQ1TK+1B$5*\$EW"NM*1LQ;84AH[WPE8YLTP M9:/0F0YG//:&E.7HB>DS-&)E[;<%XF9!&GK;RJ'&<,19$G *HYCE>41YPL(@ MI#AFR0A>EPA0W!WD/-64)QX#TO8:@7"EF$56<T$HBQS]&%F^%(&#:8(T/5@[P[U; M& QQY>^:SG:@J>Y"UK?VU]GK[A;W([V["W\6&O\(0Z5<8FCP-H,%ZNY^V7U8 MU?@[W4Q9N*\/U[B22^T2T+]4RNX^W 3])7_\'U!+ P04 " #J@$98&2WC MV'(# #" &0 'AL+W=OU6M7N[1]J/I@$D.L36+.=I;;^^L[=H!R.A;U MM2]D/#\^?S/#C"=[I9]-+82%3VW3F6E06[L;AZ$I:]%R-V#GDU4;QO9B0<-IF];KE\7HE'[:1 %1\6C MW-;6*<+99,>WXDG8WWB,5!UHL9D&\VB\8,[?._PAQ=Z R M62OU[ [OJVE '2'1B-(Z!(Z?%W$OFL8!(8V/!\S@=*4+/)>/Z#_ZW#&7-3?B M7C5_RLK6TR /H!(;WC?V4>U_$H=\4H=7JL;X7]@/OFD20-D;J]I#,#)H93=\ M^:=#';(:K1+C M[.Q]9WFWE>M&P-P880WS.TDM(COO,+R@+48L.(WL#+XH#I;&_BAJT3U M97R(O$[DXB.Y17P5<"G*.T@B C&-DRMXR2G9Q.,E;^"]4ZK:RZ8!WE7P=>9+ M:R[;Z*,?G\E M!W;*@5U#/V\8][0O$;P*<9G@5[A0*AP]8T%MP-8"-JK!"9;=%NU.A\T1[5KH M4X-\57_N.P$)'33C"TY+\8*;8"":6NZ,QU[P\AG=X9[OI.6-_(P@3VIC]QP[YAQ^0YX:5@J-<+-$OEP;D!VL M:M4;=#"W\$XK@ZEQK5]]*JWJ.PO?0D0*FI"T*%!F&2.,4I020O.8I"Q".6:$ MQAD**6$C1M(L@U^$,6.8EV7?]D@6Z2">MO*S)PXW+,E)P>);N(D*DB89"NDH M)Q%C*!4DH;DS$'$FH\"7/?/GSH?PC;\7&%+XYEV8[/%O,6-ZM?W[< M9.$UPXX^:4\OW'Q8[/^Z#\_C!ZZWLC/0B V&TKM1&H >GISA8-7.K_FULMA+ M+];X2@OM'-"^4#^Z"T[L_^P=02P,$% @ ZH!&6'+_T!2L @ ZP4 M !D !X;"]W;W)K&ULA51M3]LP$/XKIVR:0$(D M30N4KHW4EXTQ"0D!8Q^F?7"3:V+AV)GM$/KO=W;:T&VE^Y+X?'?//8_MNW&C M]),I$"V\E$*:25!86XW"T*0%ELR59*E\R2J?/05!I9YI-*$<91=!Z6 MC,L@&?N]6YV,56T%EWBKP=1ER?1ZAD(UDZ 7;#?N>%Y8MQ$FXXKE>(_V6W6K MR0H[E(R7* U7$C2N)L&T-YH-7+P/>.38F)TU."5+I9Z<<9U-@L@10H&I=0B, M?L\X1R$<$-'XM<$,NI(N<7>]1?_LM9.6)3,X5^([SVPQ"88!9+ABM;!WJOF" M&SUG#B]5PO@O-&WLV44 :6VL*C?)Q*#DLOVSE\TY["0,HS<2XDU"['FWA3S+ M!;,L&6O5@';1A.867JK/)G)0,JW77.; 2E5+ M"VH%^5;AQB>],D:]GI W4N]2>=6:XTR70/=L#2"^:EP-.P-_H;Z MEZ&'BR]/+B\O8-]EACL-6*+._9@QD+J#:7NQV^TFV;1MX-?P=@S>,)US:4#@ MBE*CTXNS '0[6EK#JLJW\U)9&@Y^6= T1NT"R+]2RFX-5Z";[\EO4$L#!!0 M ( .J 1EAY9"!E+ , /(& 9 >&PO=V]R:W-H965T T)"JI4WWQF@KK7L10QM,8\ 'Q ._LR6AK[Z I$@N=2:3>."J+J-(Y=6F IW+ZI4/-) M;FPIB$T[CUUE460AJ%1QTN\?Q:60.IJ,PMZ=G8Q,34IJO+/@ZK(4=C5%99;C M:!"M-^[EO""_$4]&E9CC%Z2OU9UE*^Y0,EFB=M)HL)B/H[/!Z?3 ^P>';Q*7 M;F,-7LG,F$=O7&?CJ.\)H<*4/(+@OP6>HU(>B&D\M9A1E](';J[7Z%=!.VN9 M"8?G1GV7&17CZ"2"#'-1*[HWRP_8ZCGT>*E1+OS"LO7M1Y#6CDS9!C.#4NKF M7SRW=?B?@*0-2 +O)E%@>2%(3$;6+,%Z;T;SBR U1#,YJ7U3OI#E4\EQ-+D2 MTL(WH6J$C>7>@Y@I=&]',7$.[QFG+=ZTP4O^@G<$MT93X>!29YC]&1\SMXY@ MLB8X378"7F"Z#\-!#Y)^,MR!-^P$#P/>\)^">W#F')(#H3.XD6(FE22)#FY1 MN-IB!GQK[C&MK95Z'KP^&6V[C:EPTL&/&TX UX2E^[FM7 V;@^UL_),[=95( M<1SQFW)H%QA-WKP:'/7?[]!ZT&D]V(6^V=S/E7\$/;B0+E7&RV/JHPW'O>'#(_V]>G22#Y#U<\BFM MF 05)N/P!3HJ6]^USVM(>L-W)[#M>L8;&PO=V]R:W-H M965TP"VDBB9,M.;0-QTFU[6""( MW?90]$!+8XL(17I)*D[^?8>4H_4"MGN0-)1F'M]\\&EVT.;9-H@.7ENI[#QJ MG-O?)HFM&FRYO=%[5/1EJTW+'2W-+K%[@[P.0:U,6)J.DY8+%2UFX=VC6VR\/[!X2^!!WMB@\]DH_6S7_Q1SZ/4$T*)E?,(G!XO>(]2>B"B M\>V(&0U;^L!3^QW]2\B=K]+2 MACL<>M]B%$'56:?;8S Q:(7JG_SU6(>3@$EZ(8 = UC@W6\46#YPQQA>2.D&J*)G%"^*2MGZ*N@.+=8.5T]?UY27C7/FEG!MN\)CS(W^C$7-P9PQ7.PSV/W<;ZPS-R[_GDN^QB_/8_@S= MVCVO#_;@4===H EQ+P6R?<&^PE5Q:XJD$X"Y7DUHJMJ/HHH< 1 M:J4I2O68RFHI:NYH81T]?!^LSY+4QX0H"Z1 (PCJ@G$[JC]$KPK[\-6 'W._6QP?"YL;Z_-:- M[BSM;3_1J;+.9R)%%6H5B&O9]4E]@''*Z)[%)*/]<]*OI]ETB/7JZE!Q52&4 M; I%67C/K*1[FH\&/]\SVJ:OO*9B$=MQ"@6;P&347RL20*%VP8-D^!F=7[&X M3$O(XPD;PR@>%U,HXVR:P1.- 3=5$]QK?"$1WXFYZ16_7SB]#RJ[T8XT.Y@-_231> ?ZOM7:O2_\!L-O M=_$?4$L#!!0 ( .J 1EBG.E$JA@, -8) 9 >&PO=V]R:W-H965T MY.TGWO-U:>Q$,)LT;(T+-'\V3XI&08]2\ IKS64- M"E=3[RZZG:=6WRE\X+C1!S+82)92?K*#M\74"RTA%)@;B\#H]X)O4 @+1#0^ M[S"]WJ4U/)3WZ+^[V"F6)=/X1HJ_>&'*J7?M08$KU@KS7F[^P%T\CF NA79? MV.QT0P_R5AM9[8R)0<7K[L^VNSQ<8A#O#&+'NW/D6-XSPV83)3>@K#:A6<&% MZJR)'*_MIBR,HE5.=F;V2/O^MLYEA?"$"A8E4PA7SVPI4 \F@2$75C'(=W#S M#BX^ 9?!.UF;4L-#76#QM7U U'I^\9[?/#X+>(_Y$)+(ASB,DS-X21]OXO"2 M$W@/3-6\7NN#:#_>+;515!Y_'XNW@QL=A[,M';8Z-<=GHZM'V\0 >]VGZ M&:[BR$_#<&#%+/.CF[$3T\P/X]2)X[$_&D4#F+LD7I*W+/&SFQO(1GX61_87 MAFZ4)M=P_RT;< [H\;];W3$DRN$P&3GNT3",!]W,]?5N)J9@>Q87*)_IM;3O MM?3B7L.J$?*5*@$_M]R\ MLP55 Y;7/1VEU?*5FYJCNH=FOW?]OK+,/C9XWM MN:Y\[6:<(+Y!ROQW90]+S%FK;=\A5X"K%=VR= &W@CK9]J'AO_9XS)T$I]OP MA_3=D5X;P,/Q_$3^*$GHFXY']$W2V,Z,;^!8604'=VV%:NU>%!IRV=:FNW;[ MV?[1&PO=V]R:W-H965T.W,IW9M)>=3T>B2U[B2H)JJ8O)YB:4XS1S?>5E8\WVAS8([GQ[8'C>H?S^L M),W<#B7G%=:*BQHD[F;.PK]9)F:_W? 'QY.Z&(.)9"O$HYGBO)/GNMBYJ0.Y+AC3:G7 MXO05S_'$!B\3I;)/.+5[X]"!K%%:5&=C8E#QNGVSIW,>+@Q2[QV#X&P06-ZM M(\ORCFDVGTIQ FEV$YH9V%"M-9'CM1%EHR5]Y62GY[>B(C$+D^4CP@,^:5B6 M(GN$;UQI^/3 MB6JSU-7DR]CX69GW&6+&[R#F\!W4>M"P9;T'5N>PQI)IS.%6 M**WZZ X"]M-=E)0&9HI$61]9P>0>%>RDJ.!+A5*9\I$(C-8$;3ZI&W@H).(K MD8$DPFJ+TLJTX4\#7XV(YA%L6=7O&@7O?UD12CGJ5M%,;O(C^RVI#0 A:['2\YZ=>KW"!TOW+_ MFPAK/&+=X ]'H@N'+\N@ MEWY9UI1E?K2MLPU=GJOVP*1Q8]WGE$XZ$S]^DG@0TBR0 '1D(1,D7*UH@49* ME#RWV[>L-,<*;.=7IC(IS+?J&D>_-35"Z)U7>)V538X6NRUF:BTW/::OS=XM M3HT4MH8M,MNCY$>A4\UYH]26;N*/)E$*#Y(1GP\-$V\"43"&#Y-K@:.Q.4Q) M, K'\5N6A_88J#X!KF 2C]+$$ Q\&B1G@D,V ?'RXQ#N^C4ER&3DI:;A!,'( M\R>]Y]N]^(M3J>SM746!/;GM#[U;[:Y#B_86\-_V]B[UG1HXIVY>XHY,O>LQ M]1;9WD_:B18'>R?8"DTW##LLZ$J'TFR@[SLA],O$..@NB?-_ 5!+ P04 M" #J@$98A.:$?X,# #Q!P &0 'AL+W=O$B!ILZW#=2C:;OMPV ?%9F*AMN63E*;= MKS]*3MT=8UHX+EM.CWU:F/Z"]_798TMUV>RQXY. MUE*UW-!6;7S=*^25,VH;/PJ"S&^YZ+S9Q/V[5;.)W)I&='BK0&_;EJN7!39R M-_5"[_7'G=C4QO[P9Y.>;_ >S1_]K:*=/Z)4HL5."]F!PO74FX<7B]3J.X4_ M!>[T@0PVDI64CW9S74V]P!+"!DMC$3@M3WB)36.!B,;7/:8WNK2&A_(K^L\N M=HIEQ35>RN8O49EZZA4>5+CFV\;('._!D6-YQ0V?393<@;+:A&8%%ZJS)G*BLTFY M-XI.!=F9V3UNZ(H-7'=#@NU-?7C@JP;UQXEOR(/5\\L]VF) BWZ EL&-[$RM M8=E56'UO[Q.SD5[T2F\1G02\PO(,XI!!%$3Q";QX##=V>/%_A'N'O51&=!OX M,E]IHZ@X_CX6[H"6'$>S#7.A>U[BU*..T*B>T)N]?Q=FP:<37).1:W(*?7:' M3]AM$=9*MK!\-J@ZWL"EJPE4&E8O\ O*C>)]+4J84TOJ8R&<='(\A'O7H>(? MK&!EVQ:$!G%0('Q%[0VF1KB4;<^[E_?OBBC,/VG8O!&B=T,Y=7T!KZ$0Y2O4 M=.\#SD.M$+\K&3HNL5VA5?ICS"G M"Q,EU_ 3A$G!XK2P4IBP)(M)BHJ0Q7EBI21E<13"7 O.X$9458.PY-H <%\ M;5$@S5D0!Y!%+$AB!Y.'*:TIK0DLMXI"AS1D>9Y"EK$XCN@P8'%!:QRQC'@^ M2$.Y)'^$%0X65!AE+\I"DY#QF69K#B6)*QV)*3Q;3K26ES N#VX9W M0SC+KUO1NW;XXCH>'O#9P**1Y>/19CCIX7@EO;D=G3'G^S-5*]:RJ>"Z[95\ M0GND&?Q.<^C?6?YMVR'$P7[W/Y(GTQFR@A(5LG."WBW,\"*/?\=Y-A^>\3?U81C> M<+41G88&UV0:G.5T]VH8,,/&R-X]ZBMIZ#EP8DTS&955H/.UE.9U8QV,4W[V M#5!+ P04 " #J@$989G!%*T$# S# &0 'AL+W=O,?X=Y$"2'2?9U1,G%3*8N2Z M(DXAQZ+'"J!J9LUXCJ7J\HTK"@XX,: \<_U^/W1S3*@3C0$FG8X.YW0WQ,V;;3K=2VZ6=>RG>9]215-_^&Z6N(0U(D8 M&-[@"=Z9"BM7]PSC GV]6 G3^=:48)9GT,RC+^*1*' ,$Z?0&>=C=WL8TM;5_&M(3Q!<="FX[(CL0:2& M=:2&K9&ZA2W0$M":LQSM#Z1ZD&2*9N8I OX*7=(X*Q-"-^A""%"?!'W$]^BV M%(+@IIA9S3<'+ASV7A_%[+&-%QX;S:U1>&@4'(7B,8__B&?9ZH3_='%8NSAL M=;'VF10MW@H?[2 8]OPC=[5J_&N*GZ*XZ%)QV:#XIO?W5%G'N@=%C4J\C2D_ MA;T>[+-2C]85[H4I[([&I]YHYC6,S[W1PA:P?^EM.7V%^890@3)8*ZE^[UQE M#+)T^S#L R-=6UHET2-I.]VO'_6( M;$F,8&]: <.6J'O/X3T\I"E.#X1^8S$ 1R]9FK.9$G.^O5%5%L:0879-MI"+ M)VM",\S%+=VH;$L!1V52EJJ&ICEJAI--*CSZ19O8 7\Z_:!BCNU08F2#'*6D!Q16,^46_TFT,TB MH8SX-8$#.[E&12G/A'PK;NZBF:(5/8(40EY 8/&SAR6D:8$D^O%7#:HTG$7B MZ?4K^J>R>%',,V:P).EO2<3CF>(I*((UWJ7\D1P^0UV07>"%)&7E-SI4L:ZI MH'#'.,GJ9-&#+,FK7_Q2"W&2('#D"4:=8'03K#<2S#K!/)?!JA.L8K)C.(_85.6B M-P6F&M;,BXK9>(/91/>"+F8HR".()/G^<+XSD*\*%1HIC%TL,L_&%6>*9E_BB;0OT^^TS*]O_D(U^A6_) M\8OU[X9M<0@S12QP#.@>E/G//^F.]HM,^C'!_#'!@I' 6H-D-8-D#:$W@T0A M))L\^1LBQ&,LA@DS).CVB9B[I8EB&9WKM,+\?9FN.Y>H=_?IAUL1T;+<):RGC-,HX@\JL M8"-V"1P]PI90+HJ_0G["PI2P'05$UN@>_TGH\9]#)L<@PZ4+PYA@_G#M.>&R M!>#"I);L;B.[^W]/=+=G0ME$'^S&I7*Z9TWTD2A;NGJ-KMZ@KE]6=^@N#Z]E M@@UF7FK3,<'\,<&"DC[)LQ^VXTN]'Z;KF MF$['O).^Q5UM8LL765T[;LJUX65V%4@WU(-9EWIR5#1_5+1@++2V_B+9K=9PI"YNX1L=SOB3,-AS;[EA3$N88KFZ]X4WCJ(TQJ,UGH G' M&Q!5;R%_@C"6ECP(RJGAQUB-(VY1D30R'9Y;QZNVU:FW.LV_+T MIM.^T&^6NJ3=+\Z]RJ.5(WQU:':/Z2;)&4IA+:BT:U=,+5J=0U4WG&S+@Y9G MPH7NY64,. ):!(CG:T+XZTU!T)P&SO\!4$L#!!0 ( .J 1E@GXJ9H:@, M *P- 9 >&PO=V]R:W-H965TZWK&V@L5QL@08(DK;[S,C'EE")])*TG?[]DI2LVA(CI!OYP9:HF>&Y MC"ER=J3L!R\ !'JJ*\+G5B'$[MJV>5Y C?D5W0&13S:4U5C(6[:U^8X!7FM2 M7=F>XT1VC4MB+69Z[(XM9G0OJI+ '4-\7]>8_;R!BA[GEFN=!N[+;2'4@+V8 M[? 6'D!\V]TQ>6=W*NNR!L)+2A"#S=SZZ%ZO4H77@.\E'/G9-5*9/%+Z0]U\ M7L\M1P4$%>1"*6#Y'Y]4O^DY/&(.2UK]4ZY% M,;<2"ZUA@_>5N*?'OZ'-)U1Z.:VX_D;'%NM8*-]S0>N6+".H2]+\XJ>V#F<$ MJ6,F>"W!ZQ."9PA^2_!?.D/0$H*7SA"V!)VZW>2N"Y=A@1Z M^IHMZU42Y9,'P>334O+$XAX.0/: -HS6:$F)8+)U7 8A"K34TP/C*"LYWFX9 M;+'N+MV@$^]M!@*7%7^'/J!O#QEZ^^8=>H-*@KX6=,\Q6?.9+62<:C8[;V.Z M:6+RGHG)1[F*Y)V*=..-"F:07R'??8\\Q_,- M\2Q?3O=,Z;QN]M7_GOVB&'[G&%_K!<_H?:4"5W*)T/TW-;>A1YJNEJG#P@MC M-Y*A'\YK9H %7N(GE[!L" N=*(C=2]AJ" M2/PKC#G:1:]#E&HSF^J7,Y9(( M2/H8<5KME?N-AAZ546O]-=_A'.:67,PYL -8BS__<"/G+Y.;IA3+IA1;321V MT8NPZT7X.M\U]/#, F[H!0/?&6!!F@0]6#:$^8XK/SW?&6"N?$4G9M]%7:[1 M:*ZW\@4O@&"2&S,=)?^NVZ84RZ846TTD=M&!N.M _#JWQ8/&)Z$31CVS#5%Q M$GG]-6Z(UPRP,$K3P.RUI,LT&?;3_E=G&K]_TIX I@'R^H52< M;M0$W0%M\1]02P,$% @ ZH!&6+.,\5/C @ .0@ !D !X;"]W;W)K M&ULI59K;],P%/TK5IC0)K'EG7:CC;0V($ ,31N# MSVYRVUA+[&([S<:OQW;2T+59J,27QH]SKN\YEN_MI&;\4>0 $CV5!153*Y=R M?67;(LVAQ.*"K8&JG27C)99JRE>V6'/ F2&5A>TY3F27F% KGIBU6QY/6"4+ M0N&6(U&5)>;/,RA8/;5<:[MP1U:YU MV/%GC%=R#?%C?."BVT S7&":@D"G"4A,"G&&SM'#?8).3\[0"2(4?<]9)3#-Q,26 M*C]]BIVVN_V?-0=$Y@!=4#9Q, H<9V)O=ETY1(W'!ZAD,%E=[:[$ M&JNG+MC-PS]#O="2MA)"0>E=$\3"P&R]]6%!QE>1H$;A7M"CH,E/3#' MCX)79$2=C&A0QC?5X3HIUT8*.OU*\((41!(09WW"H@-+1Y=^Y(SVA!T'2WI@ MGN=<.GO"[)UBJXKCRC0M@5)64=G4W6ZUZXO7IAW8?^%-4[W!?$6H0 4L%=6Y M&"E7>=.HFHED:U.Z%TRJ2FR&N>KMP#5 [2\9D]N)/J#[MQ#_ 5!+ P04 M" #J@$98065>&),% #/,0 &0 'AL+W=O$M]RZ0"IETV;M*-5I6=[,>U%"@:BD\0L-J63 M]N'G!(HS)?YOR]2Z;PHAL?VSGR8\,B-'M6LBI2;3:K]5AM*Y$NFT)%/B9!$(Z+-"M'LTGSV6TUF\B=SK-2 MW%9([8HBK?ZX$KG<3T=X]/S!7;;>Z/J#\6RR3==B+O3G[6UEML:G6I99(4J5 MR1)58C4=7>*+*Q[6!9HC?L[$7K7>H[HK#U)^J3=^6$Y'09U(Y&*AZRI2\_(H MKD6>US69'+\?*QV=VJP+MM\_U_Y=TWG3F8=4B6N9_Y(M]68ZBD=H*5;I+M=W M7M.GXT"T"A#B*$".!4B3 M^]!0D_(FU>EL4LD]JNJC36WUFZ:K36D3+BMK*G-=F;V9*:=G=^)1E#N!5I4L MT+4L=67&29D0>H.NF^9%I=!]E98J/8SC;94M!+K,<[E(M5@B+=&=J/EGY1K= MBJKY3RG-(3\]Y-DZKE$'66\. :^ M.@0FCL W8G&.*#Y#)" 4?9[?H/?O/OR]FK$9@]- D-- D*9>YJCW_W;Q#%T6 MGZ&Y3BN-S+^00+]>/F7JMXMZ@,G'(/H8X+X^@='J:\F% MVJ8+,1V9BX42U:,8S;[^"H?!-P K=NHX\\;JT#)OL:(!CCCN1\5/B;EG5-2- M"HPV$%5XZGCH#578195$)(GZ446GQ)%G5,R-"HPV$%5\ZGCL#57<0448"\*D M'U5R2IQX1L7=J,!H U'AP'YM!]Y@'9MNT\(\3%S70-QR#>R95^CF!6<;"LSJ M!?;G%\>FV\ 2$E'JX&7] OL6C C@]1*&@:UB8'^.@;N2P2(2<@0@FP=0+L3PIPUPI(%$>,.0;7:@&&O:!W<-&?R*O: MP9F'@K3&@/TI ^XZ PY8B%UGB94&#%N#/Y" ^,&9!X(D5B>(/YT@79U(8NYR M/V)M@L VX8\C8(5PYJ$<6Y,8'F!@Z+JS$6@:!+<,?1\ 6X0]ZJ MY\0 QI?P'&(]A_CS'-(S-T*8X]Z-6,LAL.5\,HFT*.LDO:V^A&]0ZQO4GV_0 MKF_$<1"X;H>I%0X*"T=K2'U[/YQT*#ZK&=2?9M"N9N"0!Z'CPD9;OY; GO': M^ #;AY,.Q6?M@OJS"]IC%SR*D\"!S^H%A?7BM?$!D@\G'8K/2@7U)Q6T*Q4X M(3QPV"&U6D%AK7AM?(#;PTF'XK,R0?W)!.V9-*$LCEW??58GZ+_6"=]*#R<= M^M.S51?F3UU8C[IP'#B^^I@U%_:VS 4P>3CI4'K67)@_L%@O? $$7!\./! B-Q:!O=G&;QK&3P)'(K(K61P6#(\,01$'PX\E*%U M#>[/-7C/+ DE#M7@5C7X?U4-W[8/!Q[*T&H-]Z;D2Z%%5]@-F_DE(_;]0/ 9R>X9C]!5!+ P04 " #J M@$98NJ=<;A(/ !1J &0 'AL+W=OD.6B!U=+?=)@'2Z*[M3#'M['Y8[ ?%IFVALN21Y"89[(]? MZF++LAC6:M\ 11,K.L\AJ7-,2GQ%7CVDV==\36E!'C=QDE^/UD6Q?7=YF<_7 M=!/FXW1+$_:799IMPH)]S%:7^3:CX:(RVL27BB09EYLP2D8W5]6Q3]G-5;HK MXBBAGS*2[S:;,'OZ0./TX7HDC_8'_HA6ZZ(\<'ESM0U7]#,M_MQ^RMBGRP-E M$6UHDD=I0C*ZO![=RN\"72H-JC/^%=&'_.AW4E;E/DV_EA^\Q?5(*DM$8SHO M2D3(?GRC=S2.2Q(KQU\-='3P61H>_[ZGVU7E667NPYS>I?&_HT6QOAY-1V1! ME^$N+OY('US:5$@O>?,TSJO_R4-][D0?D?DN+])-8\Q*L(F2^F?XV#3$D8&L M/6.@- ;*N09J8Z">:Z U!MJIP7-UT!L#_5P/1F-@G&LP:0PFYQI,&X/IB<%4 M>L9@UAC,SO4@2_LK)YUMW\KUV41V5XY^0M^2W,LK ,H->46BA'Q9I[L\3!;YU67!"E!B+N>-,ZMVICSC3"4?TZ18Y\1*%G3!L??$ M]H; _I)5_%![95_[#XH0>+M;C8D\O2"*I*B<\MR=8:[,*G.%8VZ*S7^?%\R[ M5)G+O-84FYMT/B:J_&SA;;'Y9[IEYM*SYL[YWGEU=\_WSC/W?J[N_L\5/A"; M^[ODN:;KA*%Z2$*UXJG/\#[LLJ\UI]HV.;G[]13:D][PX1\),),Q"PFPDS$'"7"3,0\)\)"P MP3I9IAVR3!/1;^Y8%Q<-%T\1'',RQ*AY= L,7I98JA2+TN0+BVCWZFIRFPV MFW2=VDBG#A+F(F'>FJ-)7E@]-.V$X.83L1AJVU7-+J41?[OI^G M&TJ*\)&P<1,EK\.L$^O00Z%-AFWW) MP@7=A-E7[CA&:#LTE)$P$PFSIKTO$5G2])EZTGO82*<.$N8B8=Z9S>$CG0;3 M7O\]E11-FO&_QV>'\)Z)PSLMPIAD]!M-=I07X4+SH1&.A)E(F#7KM:ZB3V1# M/0EPI$]GU@LC15.FZK3KTT7Z]/KUU"5#FYQT2GZ_:-I,-?23D4H *EHG0A+'[&RU(G.;<+V:QZ="XA=),*,UJ:,>7]*W2O_^UF_..K^E;5=,5O7N> MP^,9AGPZ2G5Y/%E6-*U[GL?CZ89TZM?GG3>9:-I): :HUNL&W=%DF"P,ND_A MTX8-;'-2I/6S^(R2_<-YFE^0,BC3);D+\_7^[]RGAV(W@P,423.A- M*LZ$T M!TISH32OH75Z?&6BGJ9-_ZR)-M-.OZE11>MFC=)FC2)^0GCR4)"$FS0KHK_K M!^WT<4N3G#O\$','IPF29D)I5D,[OI"R(D_ZW^-(KP[?:V_FP85Z]3A>%4W5 M3KWZW/,4]?2\ %6Z;G2W<[.R<%*JG9R]2S?W45(%]07I3B9]:2>3ZDZBZB$^ MA1&_=X!.W3:TXZYZHO2?D$.=6E":#:4Y4)H+I7E0F@^E!2A:-\_:V5E9/#W[ M>[&F&1&/P+C9!)VJA=),*,V"TFPHS8'27"C-:VC''4VO+^J?(JNG#P@"5+&Z M&=).Q,K?F8D]G7R]( DMN#D!G8*%TDPHS9+[\\.:IDP-U3@=64$G8J$T%TKS M&IKQO2;QH6X#WI4P]-GQ3J+)X%O58H\J-=NA4*I1F0FD6E&9#:0Z4 MYD)IWH_0.LIH+]G4(_W/Z;)X"-F@Q-G2)S]C.F!5U41\,C=6>Z)!&?^?K77Z:*(KW?NZP^RN_?D&6:L5%1^41_7MY= MS#MW((SW:CH9*V03Q3$[,"9?F,?M+INOPYS]DD5S6IOD97'*TR?3\6Q_>GF@ MHF[9/0L)"S*/4S;H6I$P81\3$BX65;F9\U?3L7HPB\I_"[I)HF4TKTNR3N/% M?3C_RGJGAW4T7Y.',*^QZ:&U]I+KNI1'E0J;AVIDF:6;MM5+1+C=9NECQ([0 M^(F\,L;:H13LFNWBHBPN*T]8=HK[RE2#R;JVRE@_&"QV67EV>5&*=48IV=2Z M MKALARJL'(?,J%E)R7\^I,V^[>5'VZ&^JEHZ$6JO*B2JW];@HK^LFS*+X:7]M MRVJQTQ;T&XW3;>F,SM=)&J>KI\I#_5(!JUI&XZIM\W6T+2]55+#6)[N<+GO,_W4U6E["#>E9>" M7<^C?#JO+*NDYU%WK:62L1/%S55/DJ/YH#2FWFHQLM3^JKXBC-NH\HQR>,54N'J7BOM#:S[4-OVEF MIU[Z5^ GFH;[9 $J4T+1NN/'5LTDBY4Q'Z,DVNPVW*$C5*X$I9E0F@6EV5": M Z6Y4)H'I?E06H"B=?.J%4_)M2P%^MJ2#%5506DFE&9!:3:4YD!I+I3F06D^ ME!:@:-V,:_5K*!O8]9S+WKW!Q>'T3L;O'-3#RKW^DY1]7K\STTS MJ+@+2K.A- =*N^%-YJSQ2Q]NQC^/C<@%%L.32'H#032K.@ M-!M*M?(Z1<8/&!6HE@Y*,Z$T"TJSH30'2G.A- ]* M\Z&T $7K9EPKS5/$TKR?&S"*X8-33US4R?,#1F@Y+"C-AM(<*,V%TCPHS8?2 M A2MFV:M1E 1:P3YTX/W\#ZM+AN)SU7MZ NO24OGA0[KV2X7,*UG^M)$"5K!N[ MK6Q0$/3F!RRF9 M+/%\1DVKNX)M2I!:794)H#I;E0 MF@>E^5!:@*)U885-6@<)8#Z7V7F5"?%I1F M0VD.E.9":1Z4YD-I 8K63;%6K:"()0"#4\QZG*_#9%4ICS^OPXS_PI_8Z^!< MZR^:(D^,?K)!-0M0F@VE.5":"Z5Y4)H/I04H6G<%\5:SH(HU"X!DNR"WRX)F MO)Q3^^O!R+U!WYVXB$/O@Z T"TJSH30'2G.A- ]*\Z&T $7KIEPK9U#%JP7] MV&V::-T@L<.A75M#.TY:H[<,APGU:4%I-I3F0&DNE.9!:3Z4%J!HW31K-0RJ M6!C@TBPJ0M91W>9;FGRA\S4W=:!:!2C-A-(L*,V&TAPHS872/"C-A]("%*V; M8D?[S[S$!C38'6BP6]!@]Z#!;D*#W84&NPT-=A\:[$8TV)UH7D+*H+92!E4X M<3ML,QHQ:W"F024,#:TSR)1DK;?Y@ 5U:T-I#I3F0FD>E.9#:0&*UDVB5IV@ M#EL0Z>R%)\7REG-J-Q1Y71"&>HU0-&Z^=0J M)E2Q8N*.N]0!-X&@^@DHS832+"C-AM(<*,V%TCPHS8?2 A2MFV:MO$.=O,#= M%E3% :694)H%I=E0F@.EN5":!Z7Y4%J HG4SKA5[J#^SSX_8>'!J09>D@-(L MM2\LT2=3^71;!QOJU8'27"C-.[-%?*C7@.-54R?&T?K_W4!O)1>J6')Q_A*Q M8M#@H(=N_@.E62IO^Q])4WL[%4+=.E":"Z5YYS:)#W4;\-P:FC8UIORXUUKU M@R96/SA9N0#>/,RRIVK5RDVZ2[AA+^8,#7LHS832+"C-AM(<*,V%TCPHS8?2 M A2MFV6MX$%[@?4;-*BF 4HSH30+2K.A- =*MF7*M]T,3: M!_&-B]AX<&I!-0]0FJ7U]PK2U.E,.]E,UH9Z=: T%TKSSFP1'^HUX'A5-7EF M:,\,X%H%@O:]%13.O7$1@P8'/51V *59#:TC3=<,K;=3IPUUZT!I+I3FG=LD M/M1MP'.K&[*AZL_$?:L#T,0Z .Z-"_G?,QL.EQZJGT M7BKS>27KG16@2M:-ZG9*7Q.OV/"=^W3HW#V49D)I%I1F0VD.E.9":1Z4YD-I M 8K63:UV[EY[@5TF-.B4/I1F0FD6E&9#:0Z4YD)I'I3F0VD!BM;-N%9$H(E% M!-_IS*#" 2C-A-(LC;,TQ$SO[2P+=>I :2Z4YIW7(#[4:M%*?<:H/@WIUH#072O/.;!$?ZC7@>=4E M?3(["?K+?$UI889%>'.UH=F*WM$X+C=ZW"5%.:(Z.DHRNBPW&'IWJXPN>\&ULK55M M3]LP$/XK5H8F)FW-6RF4I9$*T38F)B$ZM@_3/KC)I;5P[&([+=NOW]E)HR+2 MBDE\2>[.]SR^>VR=DXU4]WH)8,ACQ86>>$MC5N>^K_,E5%0/Y H$KI125=2@ MJQ:^7BF@A0-5W(^"8.17E DO35SL1J6)K UG FX4T7554?7G KC<3+S0VP9N MV6)I;,!/DQ5=P S,W>I&H>=W+ 6K0&@F!5%03KQI>)X-;;Y+^,%@HW=L8CN9 M2WEOG:MBX@6V(."0&\M \;>&2^#<$F$9#RVGUVUI@;OVEOV3ZQU[F5,-EY+_ M9(593KPSCQ10TIJ;6[GY FT_)Y8OEUR[+]FTN8%'\EH;6;5@K*!BHOG3QU:' M'4 XW .(6D#T4D#< N*7 H8MP$GM-ZTX'3)J:)HHN2'*9B.;-9R8#HWM,V&/ M?684KC+$F72:/]1,,WL&FGP@,[Q61.+]_!=U!HCNM6R.0/RZQICY,I I7_W"=10#OLI[8PXURN: MP\3#(:!!K<%+W[X)1\''/KE>DRQ[);(G4L:=E/$A]G1[/^D&UL MM5I=;]LV%/TKA%<,+=#4(D5)5N882")RZ] "0=-N#\,>%)NVA>K#$^FXW:\? M)2N6)=&JO-R\)/K@/85X+.=KD83R M7;81J;ZSS/(D5/HT7XWE)A?AH@Q*XC&Q+'>>SL>>R\ M/_SW;:K#+1-[0TO[,,3L$L\^@<>C-%+BXH.>01:&\?37!]T>O5 MG)K!BXGW4F["N;@:Z9E5BOQ1C&8__X1=ZQ=3VB#! D@P!@G&@< :Z::'=-,^ M=#WZ'O7[:J-S_5G,UVD69ZOOIKSN4=P2I7C_/%Y5SU%J5"F<1V.QV@E$Q_G. MU7H@*8,DY092U_%=QS-+[1VD]LZ2&H5)EJOHW[ L/\4W74A+85+>Z_0'$^Q9 M[4'N=7Z"NAEI-PNZ:(3:M-V,==$()7:[&>]]Y/\Y"T\.@DYZ!?TUSZ1$\S#/ MOT?IJI!SFQJ';B_,N:]72+ $HQ!@G$@L$9B_4-B_9>LIGS(=$."!9!@#!*, M X$UTHVM>H%F@=13%4QC*O0MV_']UES8SW=NVH;2,E!:/H"VJ??1@A@_HZRJ M@ANU!K4G/B5ME7M9SE9Y("T#I>4F6IMBWZ4G5":UR@2HMJJ &IFF+CTN.2K% M>QG/5GP@+0.EY29:Q\6N[9Q0O%Z%X]Y5W^R#D/(27<_GVV0;ATK/)\L$##DVO<6%"T 16.@:!P*K9GUV@S _6[ MX#*ANUBVK0EQ*&Y/IZ#&P%!:!DK+!] V]:Z] =QO#OR@3.BNDR\<;X(I;:L, M:@D,I66@M-Q$2VW/]>P3*M>V #[/%^@I$PQK=\>BMM\I$X"6Y97B VD9*"TW MT;J43MS)"<5KWP#W&P<_&->@=@$H6@"*QD#1.!1:,ZFU9X!?U#3 H*X!*%H MBL9 T3@46O,39NT<$!CG@'37TGJET[$];_OISDW<0%8&RLI_S-H4N[8-R'-L M V)82&/?Z7P@Z""2.,U(8!Z3<,[K;Y?!U*/7W(;*EV86[\ -,/M25M?4'-@&"D#)>4FTHGO MG*H%:F. 0!D#Q/#MGWJXHS6H+3",E(&2<@,I<;SVAX/QT6;11.2K,/X@9@$2/14Y%SYI).>_8MDAG4&!QQN9 MU536\PYX,R BMSV'">R"TRH%7?-V@V/NZR4.:%PPY$HBP+SWP/( MV;)GN=9JX99,9U(OV'%WCJ=P!_)^?L/5S&Y8,E( %811Q&'2L_IN9Q1J>V/P MC7&4]R]$.00ZIU Q8?19P"7FNB90;OVI.JY'4P/7QBGUD M8E>QC+& 2Y9_)YF<]:P+"V4PP64N;]GR$]3Q& =3E@OSBY:5;11:*"V%9$4- M5AX4A%9?_%CG80W@;@-X-<#;! 1; 'X-\/=5"&I L*]"6 /"?0%1#8A,[JMD MF4PG6.*XR]D2<6VMV/3 E,N@58()U0?K3G*U2Q1.QE=48CHEXQQ07PB0 KU# M7S#G6!<<'2<@,*@4#;R=A ND9\MU3Y#F>W^+/Y?YP MKRVK)>PUFWF!'VR:#=O,/'_3;+0SY/],:-@D-'Q10L4I MHB#;,A@^"R8(O(O(CS92N%/OI?^"/46'AQ0=M8A&X?LH/&]$JU3;:\]A 7QJ M&A>!4E9265UES6K3&_5-2["Q/G [EV[+>N)VAE7K\X^^:L2N,9\2*E .$R7E MG)TKGWG5W%03R>;F,1XSJ9YV,YRI?A"X-E#[$\;D:J(%F@XS_@M02P,$% M @ ZH!&6*@@AWMH @ N04 !D !X;"]W;W)K&ULE53;;MLP#/T5P2N&%FCC6^(FF6.@:78%.@3MNCTK-A,+E25/DN/V[Z>+ MXV6#FV$O,2GQ'!XR(M.6BR=9 BCT7%$F%UZI5#WW?9F74&$YXC4P?;/EHL)* MNV+GRUH +BRHHGX4!(E?8<*\++5G:Y&EO%&4,%@+))NJPN)E"92W"R_T#@?W M9%Z+G[L^ M' &BZ!5 U $BJ]LELBI76.$L%;Q%PD1K-F/84BU:BR/,_"D/2NA;HG$J^\AY MT1)*T14ZF)?HJWX,YRM0F%!Y@A;R1N)62%37^FT!NSG78JE2Q&]DB)! M=YRI4J+WK(#B3[ROY?::HX/F9722< 7Y",7A)8J"*$:/#RMT?G9Q@C?N>Q%; MWO@?O9@/U>B@XV&H&9VYK'$."T_/A@2Q!R][^R9,@G-3[-D24\QR M0%@BOD5?&@:..@Y<#X;T.L;$,IK)W&?3. ZF89CZ^P$IDU[*Y*04/0KZH3/] M-(4 EK\@)3"3%)L1&Y+AV"9',JZFX7A80])K2/ZC'?HU0+4!T;4D?+TER4!+ MHMEL=OV7'/]HG"H0.[LT),IYPY2;K/ZTWTLW;AQ_A[NE=H?%CC")*&PU-!A= MZTX(MRBVV2:V/AV,%V4OCVLYTT:B'M MF-8WC>W<\^1^N8O=9,G%HRP %'HN*9,3IU"J.G-=F1508GG,*V#ZSIR+$BL] M%0M75@)P;D4E=0//B]P2$^:DB5V[%FG":T4)@VN!9%V66+R< ^7+B>,[JX4; MLBB467#3I,(+N 5U5UT+/7-[EYR4P"3A# F83YRO_MDT-O$VX)[ 4JZ-D2%Y MX/S13*[RB>.9A(!"IHP#UI<&ID"I,=)I/'6>3O]((UP?K]PO++MF>< 2IIS^ M)KDJ)LZ)@W*8XYJJ&[Z\A(YG;/PR3J7]1XQK0$=SD!A0N41^HSN;F?H\. ('2#"T*^"UQ*S7":NTH\T0C?K M[,];^V"+_0RR8Q3ZGU#@!>& ?+I;_KUF6NX-R5T-VM,&/6U@_49;_'Y Q3Y MZ(I5M1K$V:DWG]29K' &$T=_,Q)$ T[Z\8,?>5^&X/9DMH$:]JBA=0__6M@A MS'"?F'LRV\ <]9BCG16=8ED@>*I)@RFPX9JV#I%U,+M:D\:Q/T[<9AWB;9 ? M!J?^21^VD=ZX3V_\CH8+=C3<3OV_5F)/9ANH48\:_4?#1?O$W)/9!F;<8\8[ M*_I-]YIZ026H@N=Z=VQ JG);Y\5OFBH(3T]>==Y 4!2'K_K.7=OBS?'Z$XL% M81)1F&N9=QSKTHOVR&HGBE=VUW_@2I\A=ECH4QZ$"=#WYYRKU<0<)/W_AO0/ M4$L#!!0 ( .J 1E@J8'PK" , $\. 9 >&PO=V]R:W-H965T''*2 M6#68V4[2_OO90!FLE"6J7Q(;?#[C#XXODP/CCV(+(-%32C,QM;92YE>V+9(M MI%@,6 Z9NK-F/,525?G&%CD'O"J"4FI[CA/:*2:9%4V*:PL>3=A.4I+!@B.Q M2U/,GV^ LL/4Y /^8*KFEU35B2%3!"6(0[KJ77M M7L6NHP.*%M\)'$2CC/10EHP]ZLJWU=1R]!,!A41J!%9_>Y@!I9JDGN-W!;7J M/G5@L_Q"_U(,7@UFB07,&/U!5G([M2XMM((UWE%YQPY?H1K04/,21D7QBPYE MVT#UF.R$9&D5K.HIRR N&ZM:+I0R"RBU?!)IM_[O>3J+E%Q,IIQ6!&)KC<<0+U.B]_TTMO9J5X,P5I>@MI+T.^%9(47DDE0=(D2]C]!P6M!WBM! MO;V>*L@0K"5H6 L:]@JZ38$+M63 M^.X)*S1ISB0L-@1KF1O5YD:]W]V"DRPA.:8(IVS7;:Z7<*JY$A8VLCKTG796 MQX8Z; FYK(5<]@JY@SVC>Y)M4/51?<$)H40^HY]S2)? ?W4IZF6>JL@D+#8$ M:[D&PO=V]R:W-H965TH+UPDVMJX=B9?6GAV\].TJAEI6)3W[1V3.3JJ!HIBIW=:F 9K6HX&[@ M>9%;4":<)*Z?W:LDEA5R)N!>$5T5!56OE\#E%+N+=;"=2_\G6+\#Z^\$>X"%Y L#L>*ZHBGC#%_)TQT44U!; MZ[K3\U_KNB>S#?Q!AS_8:T,/]@F^)[,-\*@#CW;6_0WXL:T[[.CCZ*\^]L]. M>_TWG=Q$1>O=[GE=3+-1=^TPMA?A'54Y$YIPF!F5USLU:5'-Y=),4);U^3R5 M:$[[>C@W]S$H&V#>SZ3$U<0>^=T-G_P!4$L#!!0 ( .J 1EAD+8K M , M # / 9 >&PO=V]R:W-H965T&(,SM0]L(S (%^%'G)YT8F1'5GFCS)H,!\0BLHYO@#6G]\A9?0G.M?=&AE+0,E-1>T:)7E"0I2-O_X1\O#B8+$ MZ5=P6@7G4L%[0\%M%=SW6O!:!>^]%OQ60;MN-KYKXF(L\&+&Z $Q)2W1U$"S MK[4E7Z14>;(13.X2J2<6&T&3E]NEI#I%*UK(].-81_ 6W:\ M9L#1YQ@$)CG_(D6>-C'Z_.D+^H1,Q#.LMDF)GDHB^(U=9O5_=Z7/GOUE?_VOK9V2X7>*X&L\=3)QGG3C)2>+<(/R:-^EK MWO3%O['@]5M0%?*.5SB!N2%+( >V!V/QZR]V8/W61_Z88/&88.N1P,["Y'5A M\H;0%U\YKW&9 *+;XPV5(QFP0MYQKF+8%YA!S(\&9DRPN $+-)CZ!NX78>18 M,W-_2OBUD.,'EM])G3'I=TSZ@TRNBRJG/P$:UE!5LR23V8^J',NDYV]Q+0JZE/-L.PWY"@HZ08)"01^""D41( MCW4Q:.I^G\.#.!]-IS'!XC'!UB.!G04C[((1_N_E.!PS3&."Q6."K4<".PO3 MM O3=/#.?-]\^R\9. M>%I$(F?B7%:1:S''"R:V?U%&^M#<2>A=U)$>-"N:A%%_(8DZ4J)!4AZ Z89' M?:;P ;-4/A[;;]4 8.8'\W6,<'B!LP_)7,:1.[T@LR1;#:4FRM=NW=O>YJ+M:7]MW*[EF/93O8=&^O\$TO^0VS'2DYRF$K35F3 M4'K.FOZLF0A:Z0;DF0K9SNAA)EM:8$I [F\I%<>),M UR8M_ %!+ P04 M" #J@$980\))>@T% #4( &0 'AL+W=OJ)EP_BP)A$SWE6B+5UD/*XM&T1'UA.Q14_ MLD+=V?$RIU*=EGM;'$M&D\HISVSB.+Z=T[2P-JOJVDVY6?&3S-*"W91(G/*< MEO]>LXP_K2ULO5RX3?<'J2_8F]61[MD=D]^/-Z4ZLUM*DN:L$"DO4,EV:^L+ M7D:$:(?*XJ^4/8FS8Z1#N>?\09_\GJPM1S\1RU@L-8*JGT>V95FF2>HY_FF@ M5CNF=CP_?J'_4@6O@KFG@FUY]G>:R,/:FELH83MZRN0M?_J--0'--"_FF:C^ M14^-K6.A^"0DSQMG]01Y6M2_]+E)Q)F#XI@=2.- A@[>!0>W<7!?.X+7.'BO M'6'6.%2AVW7L5>)"*NEF5?(G5&IK1=,'5?8K;Y6OM- 3Y4Z6ZFZJ_.3F3O+X MX?.U2G6"MCQ7\T_0JH*?T<5;T;,^9H@6"4JE0-N,"I'NTKB^G19('IAR*03/ MTH1*Y7\GU8^:7\J:[]"?1U96M@)]#)FD:28^J0&_WX7HXX=/Z(-&?#OPDU C MB)4M59SZ:>VXB>FZCHE]/^-LJOVV2R4N2K\DD M,&3Q%7+Q3X@XQ#4\S_;U[L04SO\;/7KWZ+UDN.V,>X%WRV)>JKPB*A"K M9Y)8FHI<8SPS1@OH4AQIS-:64DC!RD=F;7[\ ?O.SZ8,0\)"2%@$!.O5PFMK MX4W1-]^XI!D2U4*_KQ9Z?+;0346I>7[%TW^$'C?8)QBO[,?S;(^MB.MY ZMP M;.62!7;Z5M'8RL,X"%JK7N"S-O#99.!_I'$K84JE3I48F>*=Q+QU$D+"0DA8 M! 3KU<)O:^'#"((/60M(6 @)BX!@O5H$;2T"8$&H>;.SY>D[9" '8QNL7F0' M:F RF@](D<%H@1=F+9BW,<\G8]YR(?5;B7ZMEJR@1')YN0]"N&.5JSK.T.%&!MY9#Y4 MB+'1?#8?"L2T43_LKFG"TUW3'\X=<&@]66%KL,(N"=R!2)C,9KX[5 F#&2$N]@1O4&>X>O]_N_TG*?%@)E;*>&GTA^K/:([[F4/*\.#XPFK-0&ZOZ.<_ERH@=H_R/#YC]02P,$% @ MZH!&6(>A6IN_"P K3< !D !X;"]W;W)K&UL MM5MM;]LX$OXKA+>W2 %5%JDWJYL&2./N7@_8:]"TW8\'1:)MH;+DBG32[*^_ M&5+OEA6[JQ9H+%NS#92[E[/YR+:\&TH MS'S',[BSRHMM*.%KL9Z+7<'#6 EMTSFS+&^^#9-L=G6I?KLMKB[SO4R3C-\6 M1.RWV[!X>LO3_/'-C,ZJ'SXFZXW$'^97E[MPS>^X_+R[+>#;O$:)DRW/1))G MI."K-[-K^GII*P'5XDO"'T7KFN!0[O/\*WYY'[^96:@13WDD$2*$CP=^P],4 MD4"/;R7HK.X3!=O7%?KO:O PF/M0\)L\_2N)Y>;-;#$C,5^%^U1^S!__S71;Y(RFP-:#AA2)32/RE[?ZE[9D5X]\F>>R8T@[[*8QP/RRW%YRD8 YD!!S0.K>'C+1A&7 M/#*)30W"+&8/*'1SNC@;&L^X^'_V&8A;0[UW1F/7LVHK//L(WO5Z7?!U*#EY MG\DB 2^-R)Y!PV7HTK^( 5N38$[2L$=#IO<%DDT:#=:V&^/@5DF M=7M#'>WC7(N8"*Q#AU?3X8W3<214#G'S8TCDTX9KVWIUKVY&[9O\.UYSLH>0 M5Y P30G_ML>0O$O#3) PBTDB!8G24(ADE41:*LF(!-0H!ZE,8V8B3Y,8HD,, MG<$'+.-263=D$X62$@0R"B4G-P7G"ELDW\E6!UV.09= S./;>U"E"INJ&09 M@G83(D@*>85X#>-"E';([DK? ?;QNPI;X397%TO #@N!X_NTR?<"^H8UZ287 M$D>2@LTB5TKQ/-WK0;T@GL7@+S7 )_7G0G\/:%#+8K8D>::A9QV((L7/W_#O*9)%NK%I!6?>42OS'#MWQB&POF M$=?PG(#X!@TH^0@F&Q;11C6/^0,D93N<&VCJ@WZ.P1R++ SF,Q! ^#]X!A.6 MJO9A#-E!(B1.X .'9E8 :MO0VB84>K&!/6;8U".?<@DR1\T,Z/!@M!0NF&TX M#E[8#!A"QAQJ4-_OI 9"6:T,[U-.[C&/+'/(Y&^D1J<-"5P6/%4F)W/=-UA; MU]2>-[#7Y+][]0.P?Z=C\E\JL8/&UP] Q9J3=]]Y$26BC%N']S]RG%^]!#_*8C73RI%@/>?U>HYF M8[EJMH%;QS'!DCS3<4I>P:+^*,(,=:2&XR/=U*>FZ]5#B#TK /=LQ M&1@AFF>:PKTY@01XQ1,$N/"-P%VH9@OHQQM0[="S @3W%FKBJ0G3[)J>#=]\ M!GK[E19J?H]!> L;3,M6ZEDFF(QC+A#0HX8-W[YP@=JAF6(0BTHS>("?CVME MVX8+3"%EMNF[H)6+D#Y +CSRO_J?FAPTP;">OJ2>O@0"/P8:6$BI-I+I L[:UDIXRHO(>A&B1^_64!P> WT4D&CH[CXH5>%5^2 M'"Q0X?#*1#OH*JRG3]AYZ1DF1@08B>)+N]SG+)$ZX-SR0E5]&*7:]UHB6K%] M+;)KB73N0;3.<@DT1>D>'0_X2B#]*:/[A^%E\^-_BUB-=/*#MAO[9DHU_3KQ["(Q8^A?8*JN@MS M9*E[+NI4@([K&3:X=Q5D @="."P-"P]B#RY1:B[JYA>,!<;"\E\>#3'4@PA( M81$+V) 60ZYL.."[CF6IA:\.R6$9DHLZ)!<\RM= !ZY#,)])'JNTI-5'RP#T M]+;",C-=B]BF90.E)=+?E:&,)53/=?$"5M,%PWCMV,"=U5HH^I'F>2CJ& [% M0 ;\,XC]Z */?4;6.%<$4S2R"I.B! =&AAV / +U+VC 3$:5+[Q@C@S"1O^3K)E'N J:\2 M$4&^ G<J*\'V6_59C_*]VFL!ZW8[3';%U64FICS0O="672R M@JG#HF$+ SL8/)"&.<&62P,N,OZ%Q-5.SX !P\_ MKY5^'/G2U")BD=]7,RPWH:Q=1&SR=, P=%?WM3'%>B@22^+:3^%3)E&R4S:0 M8BV% PBEA)5&Z0 TQQP4! *X%MCF>\W=X"*ADH\H+^)G*FJP9E U415655N; M0SMEHUL$Y^Z+3 36V1?QZWT1__G=C*H8'-H,&14_=X-Q2K#E1& =VA8U;8O1 M/=J[3A%:Y2RJ@1XAID2I4.-X],> M+^-]G4O,5&A=9EJG8'24F=96RS/KXV*=IR M*K0NF\T1&QT_8SLIA,?E[@>6?LK2A@W-.3B-TENM?4.;Z$"MY.]G',_1YGR. MCA_0M>/YB31I0$K;/*G=YCY/DQ[;3876Y:DYN*/CYVW=Z'XB4]X 4VKOO<_4 MI(G\5&A=III4GH[G\L]$^A.I\P]]$4\6^L1-FLH/==H- %U*FC2=CN?I9YP@ M#9(Q:?8^*=IR*K0NLTT"3\_(X#O&-DCD.)A;;CCYU7X:]4DS M.*Z85RKF5HHM!O3J/K/4)/3,FNXY'S9EPGXS*=IR*K0NCTWZS\;3?W4^,_1 MQG4!2VRY:W7_1-KM;L,G];,ZI3&J_0^C.BK9%^63 >^^[Y+JJ0H(H;='#9P- ME!9^X/93Y?&AG$W\SZ@L6%-9L/'*XL@9T\E+30G?B?KJY+M/VJ3UQ51H7=*: M(H2-IN5GQLT2K/-,&K.L?F(\WN?9#!UV:K/ =H<78]94#&R\8N@\25 _EW!F M45KVT78T;V';U.Y3,FFM,!5:E[FF5F#CM<+IS)WH>8>/_^EG/_HD3EI(3(76 M);$I)-AX(7$2B8-LC>,Z98Y K1.REW&LLQG]&04':PH.-EYP_#BC_D&$\: ^ M.S"_28N,J="Z9#6E"!M-R*]&GJ,Z-P0N#O?E;-L]V"X95^AL^GY&O<&:>H.- M9^)GTG=B' P&ZDY\8*W/Y*0UQU1HW;<+FKK#'C](.)W)P1<.QL&K2LZK8B$+ MCL;"<:BSWS?X&56(W50A]G@5\@]9I8=Y'K47_4QX7(>S&9NT?)BWWF/:\F*M MW@=3CSID4K_*4_]:OW-VK=ZTZOW^EKZ^T6^.-3#Z1;8_U4,8@J1\!9 6^.F, M%/K=,/U%YCOUMM1]+F6^59<;'L:\P 9P?Y7GLOJ"'=1OZ%W]'U!+ P04 M" #J@$98_=TA.$<& ":+P &0 'AL+W=O*47?8VG&\O!@,6 M;D@2L'ZV):FXCC@L39[K)G]IXN7$?K#9<7!K/I-EB3&\)OMU=4?!OL*:LH(2F+ MLA11(5M$8A)RB0C$GP>R M)'$L2:(=7RIH;Y]3!AY^?J+[1>=%9^X"1I99_"E:\)94P:(%2926?X.OU4 _?QZ.N"B 1(S"*MDBS(9?B:9A=YF*=\PY*4KLE+$N_IX M1Q,_$!W?]QX_]7Z!M4"7A'UDF6<(&]A2M&?9/1RKNO-CV;T?R^[KP__(4Q%N MJ+(WQM+:5Y)5\.QG>->$<1J%7!12453H-HTX4Q6)EB.7T@NV#4)RV1-K)2/T M@?1FO_QD.L:O*H4@82XDS(.$^4"PAK+V7EF[H%O?5I85RN92V?)'0:P-*HEM M2(DA82XDS(.$^4"PAL3#O<1#[>3]C0:IU/=5E"*V"40"Y?*NA9PJ*R3,+6'# M B9W4P\S<^Q,K/%T\' H&&1.'PC6$,S9"^9HY^2G8LLD%)L_$"JV@*A0$(D] M $%^$%'T,8ASHM+0@=00$N9"PCQ(F \$:R@]VBL]ZCPU5UDJ/[-;,4M",27\T:3[F:_OZG2,Y MWH_D6#N2-W+$SN^.][IS*L9X3<0+$T=WC^CPN:O@L;@\WP5T=8:\+[G<#;]) MQ2]B+F\P])YOA!I\$Z3H_5;BV!EZEZ4/XD>3B(AW>7)'J$JF\=&291O&R!BU M9-+VZ=0IUBVG!YG35^0<.I93+\T-,2=[,2<=Q%2\N"C%7/R F.]SSGB0KJ)T M?8:.UMUK(M_?Q3W1BI13L2G*@QA](#11[GVUG3IU]86$N?KAMM CD2N/::!5 M\*CJF@?9&A\(UB@MTZA?BHT74EP?BV4"B;7]BM H4[T4+_2-/;5H0&EN13N< MW><83\9'2PIH6A^*UJR/ ]/$?"'UX6?TGD3?+A%M>T\N$4B:6]$:)6+BT02W M*P0RJP]%:U8(KBL$:ROD0\;%ST">4A)FZS3Z6P@8'A9*F#&N%++$.H>_EI8Y M,EJ; GWVDQ7JE-0#3>I#T9H"U6Z5J;>K_KLI/%^O*5G+%[,W8H,0I2P*R[>S MQM9"60S6D2YC!UO#=C& >F#=DGJ@27TH6K,8:H/+U)HK,[&P%O])DX:D%)RA M/]\2N7'_2ZD+J+T%2G-!:1XHS8>B-56N/2YS".UCFJ".%RC-!:5YH#0?BM94 MNC;'3*TCT]7.U%-.5A?4#*MHA[NFB6T>V2Z@27TH6E.VVNDR1_^2J6D"^4J5 MDI T%Y3F@=)\*%I3\-J0,_6.W.G>9@5LVI&3ON&T]T2@MIDRJ]TWK/9L!#7. MH&A-<6J#S>SBL+T8N[1J;6-!M.SAN"T\J"G6+:D'FM17)#749BFN'2W\4APM M4+M4WZM3UW50FON-$<>58^J@I#BTHCS@ 6J*0=&:)5:;8OBEF&)=3%-]8T^N M'%!'#!\[8FVO!32A#T5K5D9MAF&]&?;B[%)]>T\N#E SKJ(U[-*1Z;3K ]2+ M@Z(UZZ/VXK#>B_M>LQ0KK*HQ;KTB+?7)3Y:G2TX/-*J!)?2A:60R#@Z/#":'KXI W$S,N3WEY]G-_ M=7^0?%X(TO3ZV_#>A:2(QB1"\ M_,*S;7%P^2[C/$N*CQL2K B5#XC[]UG&G[[(!/OC^+-_ %!+ P04 " #J M@$98TN@8E-T# !W$ &0 'AL+W=O/O0;J;>;)\5D(VF@*@D[.Z_7PDPQ5AF MG%U>8B3.=V[?$4_TB1C,RWF/)_H.@MCE$(V(CG*Q)L=H2GD M8DGW.LLI@E$)2A/=,@Q/3R'.M/FTW'NF\RDI>((S]$P!*](4TG\6*"''F69J MIXUO>!]SN:'/ISGM4VM,2F#[^:0]*&,7 ML;Q"AI8D^8XC'L^TL08BM(-%PK^1XQ^HCL>5^D*2L/(O.-:RA@;"@G&2UF#A M08JSZA?^JO/0 @@]:H!5 ZPNP+D"L&N ?2O J0'.K0"W!KBWQN#5 .]6"WX- M\$NRJNR6U*P@A_,I)4= I;30)A]*?DNT8 1GLA*WG(JW6.#X_*LH]L]92%($ MGA$%VQA2!#Z")4S"(H&R6A@@.[" #(< 9A%8X:3@* (M8-X I4!'5!0:^%X6 MA ]'1 5]5U),_!GP1D7DCC;@P\KQ"%.V+VP_K)=@0]W]^ .Z(!5HC@#+QGF M[*&U\5=,"B;@8O/N;#W5N4B-#% /ZS0LJC185])@@R\DXS$#ZRQ"D0(?]..] M'KPN*&EXL4Z\+*Q>A2L4CH!M/@#+L&R%/\M^^!;E FY9[YZ)^+K15BIFDYSKE8H!!S/:-K=*,0\WW',1NQLZ0Y3=*7J*N9KV!^ MNRZ,D=TILF6O\K=F7F'2'!E6)_-#F@R448['G:Q'N]B5]#FHG: M9[_[[L.IN:KH\&ZBH]?D6^E0F%30,:3)0!GE!1U*QZ[0X3=T^"7*OM8U3I<5 MG IW.=A1DDY41/@#QKL<4MEJ2&7K(94%0RK;#*3LK$K&396,>P]M4R7'4W^# M=7^KKZ6D?:45=])J^UY52..;6ENO/V^M$(5)16L;TF2@,GG9VE12EZU-;\TY M*:+[%--#\KV'^+U!+ M P04 " #J@$98ABGUNO$" "?" &0 'AL+W=O<%VKB9%J7(]=5<08Y5>>B MA )/4B%SJG$I-ZXJ)=#$@G+N^IYWX>:4%4XTMGM+&8U%I3DK8"F)JO*0O& M"')6-$_ZV-9A#X \_0"_!?@O >$!0- "@K=Z"%M ^%8/PQ9@4W>;W&WAYE33 M:"Q%3:2Q1C;S8JMOT5@O5AB=K+3$4X8X'?U *5X7LEN4Q%%H\QKQ)(2"I%3G0&9";RLM+4WK5(R9SQREPXN;<7@Y976Y"HLX90 MD=M**TV+A!4;.QJS$5$Y ;MV%/F[#] V$'Y$84.L/0"HRK M!S\_CK\X@G>QA%T=_5T=I_Y1PCG$YR08?"*^YP<]\#O?[TOD_[XM_]OZL M&$$GJL#R!0?X%GG)Q1, @=\5TT^$UE0FBM2 VH)76HHICRO>:2G9::G>:8FV M6FK$0L2>EM80TTJ!X6&20)IB_\'65/$$CP@M-#O;\?6)K$DC[$_#M.B1*FD, M$P=[L *Y!2?Z^&%PX7WMN^'W))N_)]GBG:2'LM! >8S^DA1-6M/=YVG?0&ULK59=;YLP%/TK%I.F5EH+ =)N68*4A$SK0[>HU=9G!R[!JK&I;4+[ M[V<;PFA+HFKK"_CCGG,_?/!E6G-Q+W, A1X+RN3,R94J)ZXKDQP*+,]Y"4SO M9%P46.FIV+JR%(!3"RJHZWO>A5M@PIQH:M?6(IKR2E'"8"V0K(H"BZ<%4%[/ MG)&S7[@AVUR9!3>:EG@+MZ!^E6NA9V['DI("F"2<(0'9S)F/)JO0V%N#WP1J MV1LCD\F&\WLSN4IGCF<" @J),@Q8OW:P!$H-D0[CH>5T.I<&V!_OV;_9W'4N M&RQAR>D=254^VGH.22BI>M& =04%8 M\\:/;1UZ ,TS#/!;@/\2$!X !"T@>*N'L 6$;_4P;@$V=;?)W18NQ@I'4\%K M)(RU9C,#6WV+UO4BS.CD5@F]2S1.13^T%*]8P@M :Q#H-L<"T!E:%27E3P!H M]5 1]83F-1:I1*O'A%8II"@3O$ J![3$-*DHMH?.,Q036IF31W?VA+3E? =" M"ZYAENAGI:3"+"5LBTYB4)A0>:H=2KL]=97.R43F)FW\BR9^_T#\ ;KF3.4Z M-*;C&L#'Q_$71_"NKF574']?T(5_E#"&Y!P%HT_(]_Q@()[EV^'^4#K_YWWU MS]Z?%2/HU!58ON 7R])MGHGLF=:"#LMA,?8#VGAA+#V/$^'#J;A'%M.T_-V MT2@, L_SINZN7_,!N_%E^,HN'K +QOXKN]60W\LO?;NF"&[OZBU ;&W/DRCA M%5/-=]*M=FUU;KO)B_7%:+(<#:S'N@TW7?,O?=/#K['8$B81A4R[\LXO=;2B MZ8O-1/'27OP;KG0;L<-<_TJ , 9Z/^-<[2?&0?=S$OT!4$L#!!0 ( .J M1ECB3GI&J 8 H^ 9 >&PO=V]R:W-H965T1,FN+4 6+\V#"\-.TH>@#VMJ+1'A+ M+(H2M163$_O!)JF=;TC-,6=UQ+UX2OF7?,68(-_B*,DO!RLALO/A, ]6+*;Y M:9JQ1+[RD/*8"KG+E\,\XXPNRJ X&AJ:9@]C&B:#Z45Y[(9/+]*UB,*$W7"2 MK^.8\NZ5UZ\O)A[FK-Y&OT5+L3J"2Y?#66$\=;ROB MA_)R-]=LO%SSE:$$SM;+4Z*-3XBA&6;'^5,EIN) M,* 1<<(\B-)\S1GY/+O/!9?C_NXX\:LJD=6=J+BAG^<9#=CE0-ZQ<\8?V6#Z MVR^ZK?W>)0 DS$'"7"3,0\)\$*RE(VNC(TM%GWZ075AJY)F4@CHAGVBT9B=D M%GQ=AYPM3L@\S06Y9F*5=MV KI3TON)!PIP*9I>P8EKQ.!T;NC;2-.UB^+@M MC/V!NFX9AK4WTD.>GP^"M:H^VE1]U*OJ\S2.TZ2KODI.W_HB80X2YB)A'A+F M@V MF=@;F=BOU61LI(Z0, <)=-EN@2C M)/85#!+F5+#15K\PQR/-TG?:ROXP>V)/+'.GIR!/S0?!6D6>;(H\^:DS"26] M;\&1,&>R-T%X=V JT3%2-RW+[)A+(,_0!\%:=3_;U/U,6??98A$6O4%V@QL: M+MZ%"9G3+!1R__,UB^\9[VP(2FC?$N:#8"W-Z%ICGFBO-;6H M,X&D!*4Y4)H+I7E0FH^BM?6T9<;I/[7[J/&]182D.5":6].VFY2AR7:VWZ*@ M>7T4K2T0HQ&(H6Y3=[?DAJ=+3N/.^BNC>]5":CZ*U]=1XJ[K:7)T% 8L8IX(MJL^\VU\7R8_!3(B( MQ5)>Y,T-?2XVWI*4RT$!"S/1*2NHWZIW6)]:_=/N!0XTL0NE>5":CZ*U-=,X MLWH_:_88KZ1&;GL-HS/+'N]8$G-UZMZW$:@#"Z5Y4)J/HK4ET;BPNM*<^_&Y MK7WLO_E9^$(I23E=V6TZD- MJ,\*I3E0F@NE>5":CZ*UY=,XM_KDU>:]4!L72G.@-!=*\Z T'T5KZZEQA'6U M)?Q=5":CZ*U]=1X MP8;:"_Z>_E0CMSN*KHTU:[3S"4J=NK#Z7 MZ'L=B]Q6HWPNEN5":!Z7Y*%I;1(W?:UBOUJ>@ M1B^4YD!I+I3F06D^BM;64^,%&W@O6(WL+1RH8VSL^]2=C\Y!LWH=6<]&UL0\ M:V?U45G;Q6Y<7N/GNKQJ?._"0XU@8]^!'E>/'.P^00?-ZW7DU2>VV9'81R5N M5[]Q<(W_<7"SC*>/;$'RLH?P9@J259..$T+KN8@<1.-T77QKN,Z(2+L6EEVI MT_56 ]37A=)<*,V#TOR:MJT_<^^;E[9B&M/64#]O>\N*];)ALB0!E6<4BF>R M3A:,$SG9.*BB3JE +5LHS3'VGZC5=7/<>>> ^K'')_91B2L=#+=6I,:,+\O% MQCD)BG_X:J'FYNAF0?.L7,:[<]S1S]UJ67*#J59)7U.^#).<1.Q!(K73L6Q\ MO%IX7.V(-"O7O=ZG0J1QN;EB5&JK&"!??TA3\;)3)-@L_Y[^!U!+ P04 M" #J@$98EZ#^*OT" 8"0 &0 'AL+W=O0*% :1"F%:I75"O6P/TQ[S,-M#]^]E. MR("EJ-KZDOARON\[Y_AR/-DR_B@R (F>BIR*J95)68YM6\09%%CT6 E4S:2, M%UBJ+E_9HN2 $P,J\Z&M[8_"5P%;L MM9&.Y(&Q1]VY2J:6HQV"'&*I&;#Z;6 .>:Z)E!L_:TZKD=3 _?:._:.)7<7R M@ 7,6?Z-)#*;6A<62B#%ZUS>L.TGJ.,Q#L8L%^:+MI7M<&BA>"TD*VJP\J @ MM/KCISH/>P#%TP[P:H!W# B> ?@UP'^I0E #@I)B[#$X82S M+>+:6K'IALF^0:M\$:KWR:WD:I8HG RO:,P*0'?X"03J1" QR447G:/[VPAU MSKKH#!&*[C*V%I@F8F)+):JA=EP+S"H![QD!'UTS*C.!%C2!I 4?G<8/3N!M M%6P3L;>+>.:=)(P@[B'??8\\Q_-;_)F_'.ZUA?-_ZHM_5C](AM\LOV_X_&?X MOJB3?!G';$TEH2NTY(RJ=@SJ)I ",8[F&:8KT'O@P(S0F)0YH.^?%2&ZDE"( M'VU[HU(/VM7U'3@6)8YA:JE+3@#?@!6^>^,.G ]M"_.:9-%KDBU>B>Q@"8-F M"8-3[&%G!A12(KNHY&Q#S 6NZH=:,G.RI3[9;4M3L0X,JZXFF_#<[0_ZHXF] MV4_ZWV;!2)D=6D4M9+[O>H-#LT6+6>"/+KS&[" #_28#_9,96*0IF'JS%S/B M6 +J8($P*H'':C]WV[)0,;O.GDM.+_#&ULK9Q;;^(X&(;_BL6.5K/2"'* 0+LM4MNJ=RZF2?#WV":O_;E^FUP\L>(G7U JR'.6YORR MMQ!B>3X8\'A!LXCWV9+F\I,Y*[)(R-/B8<"7!8UF55"6#@Q-LP99E.2]Z45U M[:Z87K"52).+GMZ[_7"E^1A(5K:( MIC06)2*2/Q[I#4W3DB3;\:N&]C9UEH&[QZ]TM^J\[,Q]Q.D-2_].9F)QV9OT MR(S.HU4JOK GG]8=&I6\F*6\^I\\K:47.Q+1]*)@3Z0HRTM>>5")KHJ7,DGRLN"8.XKL=>UV,KASXQSCX10S,,\OVK33Y^^*.C73=JS.=8](FN51A=@;'5&)O&?6+J%<94 M8)SC,:I.N9C6>)C6^&I,N$KEG9J\V9K@B-88YINM"=68V^B%Z-::HI"AN1E_ M9H4;'L#=12\RVP@B,QVY2Z-*[%E5CWGRRBF MESTYO#DM'FEO^OMONJ7]V:5Q),Q&PAPDS$7"/"3,7\.L"E8N:1ZGNC'2M(O! MXZ[ D56&(%A#]<.-ZH=*U=]&STFVRDA*'VDAEV&DB.1JJ4OF2LZI,D?"[#5, MUW?NF=D?->^8@ZS1/:9&#UFCCX0%2%@(@C74.]JH=Z16;Y)7ZDUR025=D)B] M)6,E\%09(V'V:%]4QIZ,D36ZQ]3H(6OTD; "0M!L(:,K8V,+:6,;YA<],]H MI=F?J_-K:2U"3L=%.4#?*"D]5)A+F(&$N$N8A83X2%B!A(0C6 M4/IXH_2Q4ND^+1)1SL]7?$GS;S1>=$E1)QR,B]81EZ31C2?)VD2"=JY^:YFGCQ& MD#2[IC7VDO5):T.GH]"DM07C=H$F9ZU]FJY"XXG5+.5#>QA :2&*UM2?L=6? MH=3?%_I(\Q4]27U*XLGJ0]+LFC;:T_M%3%UK:V^_T,@:MZ6' M[%X I84H6E-Z6^M1?\-[+)(\3I912J*,K7+1J36HSPBEV5": Z6Y4)H'I?E0 M6J#O>Y>6J>W]8A^B:FV*?>LXZFK+\7UY'FH_0FEV31NI\_Q^H?T\WP':S_,= MA3KR/-0PA-)"%*VIOZUGJ*M-P_?D>:AK"*79- M:O)!:2&*UI3>UN?3U49?UT88^8\+$.H00FD.E.9":1Z4YD-I 906 MHFC-L;)U"O4Q:)L,:A=":3:4YD!I+I3F06D^E!9 :2&*UAP76]]05QN'URLN MKW!.KN)?JX0GI7_XB=S1(J9YE438G/Q@(LD?2%#_651=]H"YJ*[OY/&#I-DU M33=V5AQ:?V1IN__T]FH':C:^IPD>M D^E!9 :>&!KV?[JTU3YEO+4%=[AGB9 M0]U%*,VN:2?*'.HCOJ<)'K0)/I060&GA@:_G@,R-K1EH*$V5:9"OGZRK_@A$ M+OQSEK*'ER[]JD&GZA=*LZ$T!TISH30/2O.AM !*"U&TYL#8NH'&&V[@^G$< M7L[S=B*7_\G]JAPEG A&KI2[-6KRR2,%Z@D:^RZ=.6YMLSAUH=UMEK'5VM-Q M.TBZ.6SM WH=*'TT;FW^^- ^!E!:B*(U=;AU!0VU*_AU$Y+NL.2&[5WUCD+FY&S4GJ.A7B&4%J)H:QT.=AZB MSVCQ4+VT@9.X=,;7S_-NKFY>#'%5O0ZA==W6SQV]X[JKGWOKUSYL\>NW4-Q& MQ4,B]9O2N:Q*ZX]EXBS6+W98GPBVK![AOV="L*PZ7-!H1HNR@/Q\SIAX/2DK MV+Q>8_H_4$L#!!0 ( .J 1E@! 5B[K@4 -8F 9 >&PO=V]R:W-H M965TDD_3?CWJ)9$DT8:?G D$LR7?/4<]SXIDG7CZS_!M?42K0RSK- M^-5H)<3F8CSF\Q5=1_R<;6@FOUFP?!T)>9HOQWR3TR@NG=;IF!B&,UY'23:: M7I;7[O+I)=N*-,GH78[X=KV.\A\W-&7/5R,\>KUPGRQ7HK@PGEYNHB5]H.+K MYBZ79^,&)4[6-.,)RU!.%U>C:WP1$E(XE!;_)O29[QRCXE8>&?M6G'R.KT9& M,2*:TKDH("+Y\41G-$T+)#F.[S7HJ(E9..X>OZ*'YG=G!*[BNR2J;]2$33RYP] MH[RPEFC%02E7Z2T)3K(BLQY$+K]-I)^8/M"ES!.!/F=5EA9J?T0/59XAMD#W M=,-R$3VF%-6V_ ]TE[-%(CAZ[U,1)2G_('V^/OCH_;L/Z!U*,O1EQ;8\RF)^ M.19RE$6L\;P>T4TU(K)G1":Z99E8<11D,8T5_K[>W]'XCR4[#47DE:(;H@7T MZ?PC!ST4/]>Y_;3/I;JBB=[@TFW0S2SQS7[JU MB96WB<6;Q-I4B:7*F@K84@,7$_ %WT1S>C62,RRG^1,=37__#3O&GRK)(,%\ M2+ $BP$ NM(;3526SKTZ=^,<[3(V1K),IB7,XM2UPK%*5&*.O@T_6A-B"6S M[6E7,869/3$G=M?,5YAA8V+9/;M 98<-VW6[=J'V'M_(H-TP:&L9E+.L9$[\ M.$/T^S;9E/.TG%-12F4I7;$T1LE:/C!/M'QXSE!&A8K@*HB]%#"!#AO9 4.PYKM&$["C@- HX6@7NZ1/-MK1*XYDL*[G\)20KM%BA M65F;:7Z&@I=YNHV3;(FN.:?R+T9?HA>5$LZ %F*[V.FGNL+,(I[I]5)]:&8; MCN7B'LM#,VMB.G8_T;5$O#'1W89F5TOSM>0QF4?*Z4'K>>RT#PGF0X(%D& A M$%A'2Z_1TCM5A?<@I88$\R'! DBP$ BL(_6DD7KR*^K39%@L3-?KS78S[5". MU?.@D %DR% 1TG8GIKH^8:-=OAF_LD+5T3K#M#S3[JNALL.6U2]EOL*.>))K MJT>URLZR3=(K9J&>C3?F.]Y9+&-]H>))=(9NDSB6$KS&3)<_& :96=7.99_5)VBM8";GL+6-]<"+9%RBMI@UR7ST#1?%"T M !0MA$+K"MJV*K!SLJ(%M/BO%8=$\T'1 E"T$ JMJWC;-<'ZM@E4T7*'$Y8Q MZ3>E]&,Y6M5#8@:@,4-%S(EM[:E9;;L#:Y?8X#7+&]8L[ Y_0@S-',INH9(]R"7[#!3-!T4+ M0-%"*+3N^]6VB4&,4Y4N M00J-_D0J+YH&@!*%H(A=95O&VD$'TC!:ATU5&Z M\YMG]'_AZP=SM*P'!0U @X8U6N?]EFD9>]YOD;;50;0+:^CR54?K#I.X0T6& M=IZ'^V:^PHP0;P 7J.P,P^K;A7HRCLWZ\]ZS?X8H85UWU\$51;K%KX:L?7;90ODXS+YV4A0QGGKLS&O-I$59T( MMBDW_3PR(44L#U&,CO%XR)UY,B0+.5;?H_4$L#!!0 ( .J 1E@Q M-ONQG08 (XM 9 >&PO=V]R:W-H965T=26(D/@S9Q#.)#6QVVFVG2=N'G7T@1K:9 O(*["3_?@4FQH"L M0GM?;(/O/4?2D9 XTM43X]^S-:4Y>D[B-+L>K?-\9XLU38+L@FUH*OY9 M,IX$N;CDJW&VX30(RZ0D'A--L\9)$*6CZ55Y[Q.?7K%M'DYI_V7SBXFI\0 FCA*99Q%+$Z?)Z=(,O M?6(4"67$UX@^94>_45&51\:^%Q=WX?5(*TI$8[K("XA ?.WHC,9Q@23*\5\% M.CIP%HG'OU_1O;+RHC*/049G+/X6A?GZ>F2/4$B7P3;./[.G/VE5(;/ 6[ X M*S_14Q6KC=!BF^4LJ9)%"9(HW7\'SU5#'"4(''D"J1)(.\$XD:!7"7I?!J-* M,/HRF%6"V3?!JA*LO@F3*F%2BK5OW5*:>9 'TRO.GA OH@5:\:/4M\P6BD1I MT17O/GU/A8[9&9JQ,%I&BZ#L'P]L$RV0;1#T=D[S((JS=^@&"GWZ<4.Y>':EJ]>>XSZ+R3JCLHZR1[)*I&*FWDW-LO/NCCM M-\C03=(,FG>#',-VFD%N-\C6[4DSR%/6;J@00& -(?(Z%&9" YD$5J=9SK'1ZI@S69#3ZN)S29"N&2T5)$%.2RE/ M6;6A*@"!-528'%28*%5X8'D0_V@,3#HM8NI6>Q!,N@^BB=52:=Y%PAK1VD^B M+I0]:0\63UFOH1( @34DL \2V#VGA+T,O'@I.6?+\ZVX",0R0RZ*W6E*9Z+I MKHRVW).TQRQECZQ MF#>B.,HC*M7%Z79QW<9:2QE&ZD)1>+TI?$D4<8LMUP5K]*J@IE?F; MI>>+GU.G0FZM/4V,%'K^M8J=&WTENA M(0IV0J 516&4+=A6*";DDBYW*T!,CHJB7;2GYYF:=[ TO4A=4%(/%,T_407] MA(*D5I ,4Y#3PC*LAUHNUFY2(=6XF* 7&G#9\)RI4P>+^],%<4$+XH&B^3^H MEB.K5;,/U"X'5KX,3XE&L%1BO?/4(+K17GRHP0>KV8?3!>7T0-%\*+2FF+7U M@-7>PPGC[;9*:ZSK-&RWQ81\]9_WXG1!.3U0-!\*K2EF;5]@M7]QPH2]Q5T3 MP3%(9WT#:2/,>W&ZH)P>*)H/A=84L[9"L-H+.>%IW^*N%X%UW%T20=H1\WZD M+BBI!XKF0Z$UY:P]%:PV582J"LGJ@:#X46E/6VM[!:G_G MV/K5&&Y:X&(9CM_=/9FJZP0+W8W5!63U0-!\*K;E97MM$1&T3%7NT MERA*-MOB+39*Q0"F\AV&"JCA^1/+MMO+)C7A4(E[LKJ@K!XHF@^%UI2X=IF( MVF4J=X[6+ [17;+A;$?+47R&?,XRZ6"N\)IM;NIV^]55S3M8Z7ZL+BBK!XKF M0Z$UE:[=**)V-=J[)#_P>2NTYEZ%U7D/4I,.EKD7J0M*ZH&B^5!H395KOXFH M_::;,(R*0S1B8O[\\0NZ*7:_4)"&^RUB]+X2_44JN=YI?9TX6GL=IB[!8,E[ MD;J@I!XHF@^%UI2\=J6(VI7J*SE*Q7VV1-)'/KI+=^(KVIUX&G3/MA#3Z'8- M4(NK'ZD+2NJ!HOE0:/NN,3XZ_9E0OBH/]F:HW!7:G[P[W#T<'KXIC\RV[M_B MRQF6W)_C2W=_-+B&WY]4_A#P591F8NY8"BKM8B(&+-\?_MU?Y&Q3GCU]9'G. MDO+GF@8AY46 ^'_)6/YZ41 &ULK99=;YLP&(7_BL6F MJ9.Z N8CH4N0NJ!IG3:U:O=Q,>W"(6\2:P8SVS3MOY]M4I8%RA*I-XD-/N_Q MMLJ %E)+R$@E83IT+_SQ+S'@[X!N%C=QI(T,RY_R7Z5PN MIHYG)@0,FTED:XVWZL_MZR:Y8YD3#C[#M=J/74 M&3MH 4M2,W7#-Q]@RQ.9>CEGTOZB33,VBAV4UU+Q8BO6,RAHV?R3^VT..P(_ M?$* MP)\J"#8"H)#!>%6$-ID&A2;0T8422>";Y PHW4UT[!A6K7&IZ59]ELE M]%VJ=2J]@57-B((%NJI $+,6$IUDH AE\C5Z@[[>9NCDY6OT$M$2?5GS6I)R M(2>NTN:FA)MOC=XU1O@)HX]U>88"[Q1A#X<]\MFP/(-'N>W)7 M)];&AMO8L*T7'!/;CXNY5$(_R3_[XFD*AOT%S=M]+BN2P]31KZ\$<0=.^NJ% M'WMO^\)ZSF+9,Q7[)\B@#3(8JI[.>*%W,&D3?"/ 9MJ77E,EME7,5G:71N$( M)Q/W;C>60:]C8^E:QMB/<6OY#V_8\H:#O!DL00C]W)#\=TTEM9M?11[T3JIZ MWZJF7+0+O@<]:'@L=-=NG(S#?N:H98X&F2_R7-0:^5KP)4CSP2 ,O0>0IVA6 MZS!*U0<>=682>B'>8Q\T/I:]ZQCC..IGCUOV^"#VRS+G!: OY!YZESGN>.,D M]/=H!ZV.I>TZ!MY3M*.6=G00[0U_($S1_ZSPJ+O">'^!!_V.1>X:QM$3S_:X M)1X/$E^I-0CTR/V)DCEE]+_DX\Y$_'&"O3WV0>=CV?LL@R3NIT]:^N2@]89[ MLXF#1/IL@+B-)&_H$?L;25\226>3'?M>M+^O'S0JZXY*D@CO([H[AR5SLOU, MQ(KJKS>#I=9Y9R.=D6A.BTU'\G^9&PO=V]R:W-H965T M0\MO3#NUL7EPD\X72+_K#DR6;PR6HZ^6YP%&_UC)- M,LAEPG,B8';:&='C,?6U@%GQ)8%;N?-,M"D3SF_TX/WTM&-K1I!"K+0*AC\K M&$.::DW(X[]*::?&U(*[SQOM[XSQ:,R$21CS]&LR58O33M0A4YBQ(E47_/8O MJ PR!&.>2O.?W)9K T2,"ZEX5@GC.$OR\I?=58[8%7 ;!)Q*P'D@$-D- FXE MX!I#2V;&K#=,L>&)X+=$Z-6H33\8WQ@8M";)=1@OE<#9!.74\ .;0'K25ZA* MO^C'E=A9*48;Q-ZF@+%4!P3'[7A?6%K ?;$^4JYY.S5OQ^CQ&O1\P@P?,[D@ MYX*ODBE,R61-NM<2'Y+\B'Q>@F JR>=DI/,D40G(0U:V@Q3RU9RQY3<$TU@; MJ+.UQGF?UR"M&.,2(S 8>E>MAEX0V9%MVR?]U0$7N+4+W%9V%Y RA?:>,Z'6 MY)^/D$U _'N(0:L>72B.Y9+%<-K!2B!!K* S?/D'#>S7+8'R:I9>>Z"X HD< MUVR2PJ$0M(O7(=!JFK6,2RW^CI,'?A38C4[V:_K^\^BWBS^5OK]'WZ%1$#32 M#VKZ02O^NR1G>:SWP07$D*PTOD783($@HQ1K.,X"P=. C 5,$T4^<'EPH[3# MW#-SBX3[YI"QP9ZQ@1V%S;$*:V/#WV-L.\R/&1ON&TL'7O/NCVICHU86HSCF M1:Y:<[-=P\:.C:9*T;@0 DO[*)]^XGE<#@X9%NVGK!,VFC6HS1H\VZQV#<\T M:[!G%O7=1K.HO3UG[:<9]LSE[_YN'#0;O--8T-]C<#O,CQM, M]\_CEL2EVXZ$MG<+;[-ERM< Y%+Q^ 9;$-.GMIW+[0I_\F"FV_Z!MC<0EPLF MX-49DZ:)6.N&CHR$8/G<-'?6IG?"YN)*.Y15ZJJ2?,<#G=4= M&]Y%RC9*<2)-X+@)G#2YJ5"%3.Y(QG.UD 1RW6F^P133,24NM8AC.^XQ^528 M%WQ&C$V2?#7W!UP\6F&3. ?R]@Y$G$C AC7!Q-^;OP!]Z=*'UQBQ!!(L6(H> M%QD9S><"YDB2O,>9!*]0,3%]-.G2(])-N8PUH M[3F5#+3R(-)" >U1F_B]P,51Z"#O<,/"Q+=)11"YEDM=0\_N>91XO4@K#*CE MXN@+2,T.>1"X6^+%LDR#%;YN9N6ZEH^>TBYS>Z&/K'RM,D2544"^U7\F.#H% M61V^I [?RH3/A"N159(*,+MW%YC;G;6C9;%?]LV=S>"&A[3__+ MR^;3KA"_L&RV A[VWP_74K$-;YF(A0FOWFMX;3;?GW0#L#OWK()[O4W3GELP JW%$+D$I75@WR[N.,[ B.SQJ++HTP#.!.E8X< ZQ.%3<+ ^K MF6?;5H@EMCZD6'5(B?J0$A#S.;I#MS@8SX1/M4:^@[&3 &5X=PXJI^?;Q.W9 M+KJTTO1]DRBO)L:E\4YJF^J<2W@4X@6)\#S3)YCGHN_LG:/S8>U]7!7U+(_J MTH[^=_ T/%0\^CM?WO1GSX],S!&%I###O67C^= AHOR26 X47YJO:A.N%,_, MXP(8)IM>@/,SCK?*:J"_[]7?9.G3<# #N M$P #0 'AL+W-T>6QEF^!"&Y73.J8))BV1*Y]38KIZ%9:$934L@Y2+L=3IQF%,N MR6@@%_E=;LI@JA;2#$GS= MV5GGZ?)V-WY1 9'R!ZU<%U+89)QX=)[Q?'Y6\.DM^CC0GWMX4;)^=6 MJK5UCI$3#WG-=+2PWN_1(%-RO>T1<0&K2W,6/%,Q)&,J^$1S8&4TYV+EPCT( M3)50.C"VWFRB+D3*7P[NNAZ48JV3O@.T/3 (!>B-=@C+C : M%-08IN6=[52#J^ +**C;CZO".IQINNKVKLF:4-ULDHG2*=-MFBYI0J.!8!G8 MT7PVA[M110B@,2JWC933F9*T\M PZH:5G3(A'N Y_9YM:2^SC1WKP'[)MFD- MU4TGXSJ@OZGFM#=EHU?I!@5_5N;3PDY'5GVH3W:O6<:757^9M08P]2ZN3HM" MK#X*/I,Y,%>:_[+9H%2F-L T"9Z9-GRZ&?FI:?'(EJ8IIV6& M>^Z=H.>_N\XS)IFF8M.TK?UC7N57.XYN_I7EZK?*KF&OQ_KE>^PFKT_!9'P* M)D^B)OO';S)*CM]C?6@[.I-A?=*.NH>%J$>MVU]@ M>MVX/:S:7%RF;,G2<=W5LTG5#&S#9JTO(.PB=]7E1S".P_P(8%@>S '&<2PL MS_\TGSXZ'X=AWOI>I(]R^BC'L7S(N/I@>?R(?OK -O3?16"S12O1&RF^%H#XE\W8"2)?[>Q M/,# =@&K'=$$>PJY@U[@G$D23 $:M%?HW&,K$X,'__^8$])%"6) M'P',[R"*, 2>1AS!'( '#(FBZCVX\SX*F_=4N/X/W^@W4$L#!!0 ( .J M1EB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GF&%53_+;=,V#TKJ0IJ M[*I:=_16,9KI#6.FR#M!MWO>*2@7K5\_]\>:JXZ_(@U+#9?";G0;[CE[UA_[ MW2IYXIH_\)R;UWZK6LY9BQ1<\(*_L:S?ZK:(WLCG6ZGXFQ2&YDFJ9)[W6[W= MCGNF#$^_;$X"**VVJ%M7QJ65\8K;Q;JTT\H;G MAJEK:MAO)\RJCCL?W=!O%3_)XQRM>(INY9I63!A=G%4+'> M0F_X5K>(H 7KMX;RB2DRIVOF+LJ>99SM+M!8,B]#2:#Z7!$ MDMO1R(*>W0D/,@(@HY-%,EG.AAYD#$#&I[O=@^36@SP'(,]Q(D#M! MRXP;EI&A;2%SGE&WXD%^!R"_XT(F?"VX;4N%(8,TE:4P-O&1N<5,.=,>Y 4 M>8$+N6!/3)2,K)0L7!"-LME;DV=N-F18^I _ ,@?N)"#]-_2GK/:[F?N+I2Z MN^A=D(JU.RD9:&W%Y8.!3D&6RF\ILV>>YSX/I(\>LC]N*%?DGN9E3;J0*WK8 MLE#,)@TR6"O&7%.?"])##]D/B9'I8_N*ZBJ?%?9(NFKD\T%FZ"&K86J/.Q:I M+!B9VWE4LJ&J=D\A(?20C5#%CBS8ME3IQD:P-APA"?20+? >L"5]J3-!.;^' MG/1=YU)L8_N7G:>3)7LQY"IW\9MP71L-4,[O(2?]A*U="]OC=G^O#X0 ROT! M4IN8@"?V890*H(D%4!3MO^"7Q,R!@!LC$:.N.2 MVK7Z_8:\$2![XZ,K-H!!W@B0O?$Q;2+>8A,E9)( V22'IBSOH#XFY)( V25- M,Y>F6(:054)DJX!6)F<^)B28$%DP#5YN#"4DF!!9,#.UIH*_[>"HR(CMH5P3 MN2)SQ;3?+4.P:(4L&SB+ASXF))OPI+*)?$Q(-B&R;&#,V,>$C!,B&P?&//O3D(*B8Q>UZG?>QX04%!VIQ&7I]HO?B'/\E[X901:*CE;Y M>@?+:X:,(/5$1ZZ!-1."+TNPWY9\)O3']L0?V1%DG0C9.@=GP&TRR+):7X2L M$QVC/M:,Z7;YF)!U(NQW)A!F[;DV@JP3G>JQITT6R9U?)8@@ZT2G>.QIDR'- M4U>_\E\X0M:)D:US '-7TIUM?4S(.C&R=0Y@CHIM+E^9_U 10]:)D:WSI1)^ MT.$Q)* 864!^7;Q1/C$DGQA;/M"S>"T/Q>"[>FSY-#R+VX%3%@55K\1W9 S) M)T:6#UA4K4<3DD^,+)^FLGYSUX3<$R.[YT[8 +*U^W[+DHX-*]P(IV];T0ZZ M@5\TB"'WQ)5[.ON/KC*VXH)E4WL*;;>G5A%S1=S/[@5R%+N70:LRSYT]9F(B M:;;_AFO__=FO_P!02P,$% @ ZH!&6%EV ?CU 0 .", !H !X;"]? M)_ !,]BW $:&BH46\ M@!4F%Y'$ECT(>'NB4(1E49P&S:JLL>7MO_IDC7WWE/=MV77'<;OKQ]G'87\< ME\VVE/Y?2N-JFP_M>-7U^7BZLNZ&0UM.RV&3^G;UVFYRTOE\D8:?,YK[NY\S M9\^???Z?B=UZO5OEAV[U=LC'\LO@]-X-K^,VY]+,GMMAD\NR21_[R^DQG0]R M=9KBOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV2SA$!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V= M0&^?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW M$.@=J'<0Z!VH=Q#H'9./E01Z!^H=!'H'ZAT$>@?J'01Z!^H=?ZGW6#[W>;ST M?*_Q._=?4EU.]^;+X\_+[Y.(\^*,Z_ %!+ P04 " #J@$98%\C, M&]L! #1(@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K M1M>O^1'GC7JK7O@'*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,P MV;5-%Q99%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7 MR*XN;VAI-DV[ M7-8%E;;8M&E)'IPG4X:**+9-OB]Z,IXNI!.S-/A M<>]'TJ^>NE2(?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U M#^Q#@/0A0?I0('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC* M45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+( M*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56A MR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19]7_*^F3M^J]_LNCO M>6OJ[CV?#7^R7+T"4$L! A0#% @ ZH!&6 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #J@$98 M1:1.\^X K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " #J@$98F5R<(Q & "<)P $P @ ', M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .J 1E@V&]?FU04 M - > 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ZH!&6).' M&M]( P SPH !@ ("!8Q8 'AL+W=O$9 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ ZH!&6'(K092'"0 )"H !@ M ("!$2\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ ZH!&6&NIUD0X!P 01 !@ ("!J4@ 'AL M+W=O!O#P, M ",. 9 " @1=0 !X;"]W;W)K&UL4$L! A0#% @ ZH!&6&$WL*]M P # @ !D ("! M75, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ZH!&6!KU!50=!0 B0P !D ("!#%\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH!&6'-5_,3I M! % P !D ("!U' 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH!&6*I'D=PY! YPD !D M ("!M(@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ZH!&6-?4B=*= @ Q@4 !D ("!'I0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZH!&6!DMX]AR P P@ !D ("!/*, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH!&6*G!8:QW P M@@< !D ("!*ZT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH!&6(3FA'^# P \0< !D M ("!M[@ 'AL+W=O&PO=V]R:W-H M965TF_ !X;"]W;W)K&UL4$L! M A0#% @ ZH!&6"?BIFAJ P K T !D ("!1,0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH!& M6+JG7&X2#P 4:@ !D ("!R= 'AL+W=O&PO=V]R:W-H965T7B !X;"]W;W)K M&UL4$L! A0#% @ ZH!&6)[ASL_Q @ ;0H M !D ("!$>D 'AL+W=OV@" "Y!0 &0 @($Y[ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ZH!&6"I@?"L( P 3PX !D M ("!AO$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ZH!&6$/"27H-!0 U" !D ("!@_L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ZH!&6-+H M&)3= P =Q !D ("!.Q,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH!&6.).>D:H!@ "CX !D M ("!F1T! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ZH!&6 $!6+NN!0 UB8 !D ("! M$B\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ZH!&6(6#M%]=!@ VQ4 !D ("!.S\! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " #J@$98%\C,&]L! #1(@ $P @ %O40$ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 0P!# $P2 ![4P$ ! end XML 71 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 72 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 229 259 1 false 44 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.aspentech.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 3 false false R4.htm 0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 4 false false R5.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement Sheet http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement Statements 5 false false R6.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 0000008 - Disclosure - Interim Unaudited Consolidated Financial Statements Sheet http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements Interim Unaudited Consolidated Financial Statements Notes 7 false false R8.htm 0000009 - Disclosure - Significant Accounting Policies Sheet http://www.aspentech.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 0000010 - Disclosure - Revenue from Contracts with Customers (Notes) Notes http://www.aspentech.com/role/RevenuefromContractswithCustomersNotes Revenue from Contracts with Customers (Notes) Notes 9 false false R10.htm 0000011 - Disclosure - Acquisitions Sheet http://www.aspentech.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 0000012 - Disclosure - Intangible Assets Sheet http://www.aspentech.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 0000013 - Disclosure - Goodwill Sheet http://www.aspentech.com/role/Goodwill Goodwill Notes 12 false false R13.htm 0000014 - Disclosure - Fair Value Sheet http://www.aspentech.com/role/FairValue Fair Value Notes 13 false false R14.htm 0000015 - Disclosure - Credit Agreement Sheet http://www.aspentech.com/role/CreditAgreement Credit Agreement Notes 14 false false R15.htm 0000016 - Disclosure - Stock-Based Compensation Sheet http://www.aspentech.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 0000017 - Disclosure - Net Income Per Share Sheet http://www.aspentech.com/role/NetIncomePerShare Net Income Per Share Notes 16 false false R17.htm 0000018 - Disclosure - Stock Repurchases Sheet http://www.aspentech.com/role/StockRepurchases Stock Repurchases Notes 17 false false R18.htm 0000020 - Disclosure - Income Taxes Sheet http://www.aspentech.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000021 - Disclosure - Comprehensive Text Block List Sheet http://www.aspentech.com/role/ComprehensiveTextBlockList Comprehensive Text Block List Notes 19 false false R20.htm 0000022 - Disclosure - Segment Information Sheet http://www.aspentech.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 0000024 - Disclosure - Regulated Operations Sheet http://www.aspentech.com/role/RegulatedOperations Regulated Operations Notes 21 false false R22.htm 9954473 - Disclosure - Intangible Assets (Policies) Sheet http://www.aspentech.com/role/IntangibleAssetsPolicies Intangible Assets (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 22 false false R23.htm 9954474 - Disclosure - Goodwill (Policies) Sheet http://www.aspentech.com/role/GoodwillPolicies Goodwill (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 23 false false R24.htm 9954475 - Disclosure - Leases, Codification Topic 842 (Policies) Sheet http://www.aspentech.com/role/LeasesCodificationTopic842Policies Leases, Codification Topic 842 (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 24 false false R25.htm 9954476 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.aspentech.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.aspentech.com/role/RevenuefromContractswithCustomersNotes 25 false false R26.htm 9954478 - Disclosure - Intangible Assets (Tables) Sheet http://www.aspentech.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.aspentech.com/role/IntangibleAssets 26 false false R27.htm 9954479 - Disclosure - Goodwill (Tables) Sheet http://www.aspentech.com/role/GoodwillTables Goodwill (Tables) Tables http://www.aspentech.com/role/Goodwill 27 false false R28.htm 9954480 - Disclosure - Fair Value Fair Value (Tables) Sheet http://www.aspentech.com/role/FairValueFairValueTables Fair Value Fair Value (Tables) Tables 28 false false R29.htm 9954481 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.aspentech.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.aspentech.com/role/StockBasedCompensation 29 false false R30.htm 9954482 - Disclosure - Net Income Per Share (Tables) Sheet http://www.aspentech.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.aspentech.com/role/NetIncomePerShare 30 false false R31.htm 9954484 - Disclosure - Comprehensive Text Block List (Tables) Sheet http://www.aspentech.com/role/ComprehensiveTextBlockListTables Comprehensive Text Block List (Tables) Tables http://www.aspentech.com/role/ComprehensiveTextBlockList 31 false false R32.htm 9954485 - Disclosure - Segment Information (Tables) Sheet http://www.aspentech.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.aspentech.com/role/SegmentInformation 32 false false R33.htm 9954488 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://www.aspentech.com/role/OrganizationandBasisofPresentationDetails Organization and Basis of Presentation (Details) Details 33 false false R34.htm 9954494 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails Revenue from Contracts with Customers (Details) Details http://www.aspentech.com/role/RevenuefromContractswithCustomersTables 34 false false R35.htm 9954495 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details) Sheet http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails Revenue from Contracts with Customers Disaggregation of Revenue (Details) Details 35 false false R36.htm 9954496 - Disclosure - Revenue from Contracts with Customers Contract Balances (Details) Sheet http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails Revenue from Contracts with Customers Contract Balances (Details) Details 36 false false R37.htm 9954498 - Disclosure - Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) Sheet http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) Details 37 false false R38.htm 9954499 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.aspentech.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 38 false false R39.htm 9954500 - Disclosure - Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 39 false false R40.htm 9954501 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails Intangible Assets - Schedule of Intangible Assets (Details) Details 40 false false R41.htm 9954502 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 41 false false R42.htm 9954503 - Disclosure - Goodwill - Goodwill, Net (Details) Sheet http://www.aspentech.com/role/GoodwillGoodwillNetDetails Goodwill - Goodwill, Net (Details) Details 42 false false R43.htm 9954505 - Disclosure - Fair Value (Details) Sheet http://www.aspentech.com/role/FairValueDetails Fair Value (Details) Details http://www.aspentech.com/role/FairValueFairValueTables 43 false false R44.htm 9954506 - Disclosure - Credit Agreement (Details) Sheet http://www.aspentech.com/role/CreditAgreementDetails Credit Agreement (Details) Details http://www.aspentech.com/role/CreditAgreement 44 false false R45.htm 9954507 - Disclosure - Credit Agreement Schedule of Long-Term Debt (Details) Sheet http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails Credit Agreement Schedule of Long-Term Debt (Details) Details 45 false false R46.htm 9954508 - Disclosure - Stock-Based Compensation - Additional Disclosures (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails Stock-Based Compensation - Additional Disclosures (Details) Details 46 false false R47.htm 9954510 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details) Details 47 false false R48.htm 9954511 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 48 false false R49.htm 9954512 - Disclosure - Stock-Based Compensation - RSU Activity (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails Stock-Based Compensation - RSU Activity (Details) Details 49 false false R50.htm 9954513 - Disclosure - Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details) Sheet http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details) Details 50 false false R51.htm 9954514 - Disclosure - Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details) Sheet http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details) Details 51 false false R52.htm 9954515 - Disclosure - Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details) Sheet http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details) Details 52 false false R53.htm 9954516 - Disclosure - Stock Repurchases - Narrative (Details) Sheet http://www.aspentech.com/role/StockRepurchasesNarrativeDetails Stock Repurchases - Narrative (Details) Details 53 false false R54.htm 9954518 - Disclosure - Income Taxes (Details) Sheet http://www.aspentech.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.aspentech.com/role/IncomeTaxes 54 false false R55.htm 9954519 - Disclosure - Comprehensive Text Block List (Details) Sheet http://www.aspentech.com/role/ComprehensiveTextBlockListDetails Comprehensive Text Block List (Details) Details http://www.aspentech.com/role/ComprehensiveTextBlockListTables 55 false false R56.htm 9954520 - Disclosure - Segment Information - Summary of Reportable Segments' Profits (Details) Sheet http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails Segment Information - Summary of Reportable Segments' Profits (Details) Details 56 false false R57.htm 9954521 - Disclosure - Leases, Codification Topic 842 (Details) Sheet http://www.aspentech.com/role/LeasesCodificationTopic842Details Leases, Codification Topic 842 (Details) Details http://www.aspentech.com/role/LeasesCodificationTopic842Policies 57 false false R58.htm 9954522 - Disclosure - Regulated Operations (Details) Sheet http://www.aspentech.com/role/RegulatedOperationsDetails Regulated Operations (Details) Details http://www.aspentech.com/role/RegulatedOperations 58 false false R9999.htm Uncategorized Items - azpn-20231231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - azpn-20231231.htm Cover 59 false false All Reports Book All Reports azpn-20231231.htm azpn-20231231.xsd azpn-20231231_cal.xml azpn-20231231_def.xml azpn-20231231_lab.xml azpn-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "azpn-20231231.htm": { "nsprefix": "azpn", "nsuri": "http://www.aspentech.com/20231231", "dts": { "inline": { "local": [ "azpn-20231231.htm" ] }, "schema": { "local": [ "azpn-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "azpn-20231231_cal.xml" ] }, "definitionLink": { "local": [ "azpn-20231231_def.xml" ] }, "labelLink": { "local": [ "azpn-20231231_lab.xml" ] }, "presentationLink": { "local": [ "azpn-20231231_pre.xml" ] } }, "keyStandard": 241, "keyCustom": 18, "axisStandard": 16, "axisCustom": 1, "memberStandard": 27, "memberCustom": 14, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 229, "entityCount": 1, "segmentCount": 44, "elementCount": 473, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 737, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.aspentech.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "longName": "0000002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R3": { "role": "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R4": { "role": "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R5": { "role": "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-50", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R7": { "role": "http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements", "longName": "0000008 - Disclosure - Interim Unaudited Consolidated Financial Statements", "shortName": "Interim Unaudited Consolidated Financial Statements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-15", "name": "azpn:RevenueFromContractWithCustomerIncludingAssessedTaxRussia", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R8": { "role": "http://www.aspentech.com/role/SignificantAccountingPolicies", "longName": "0000009 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersNotes", "longName": "0000010 - Disclosure - Revenue from Contracts with Customers (Notes)", "shortName": "Revenue from Contracts with Customers (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.aspentech.com/role/Acquisitions", "longName": "0000011 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-112", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R11": { "role": "http://www.aspentech.com/role/IntangibleAssets", "longName": "0000012 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.aspentech.com/role/Goodwill", "longName": "0000013 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.aspentech.com/role/FairValue", "longName": "0000014 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.aspentech.com/role/CreditAgreement", "longName": "0000015 - Disclosure - Credit Agreement", "shortName": "Credit Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.aspentech.com/role/StockBasedCompensation", "longName": "0000016 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R16": { "role": "http://www.aspentech.com/role/NetIncomePerShare", "longName": "0000017 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.aspentech.com/role/StockRepurchases", "longName": "0000018 - Disclosure - Stock Repurchases", "shortName": "Stock Repurchases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.aspentech.com/role/IncomeTaxes", "longName": "0000020 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.aspentech.com/role/ComprehensiveTextBlockList", "longName": "0000021 - Disclosure - Comprehensive Text Block List", "shortName": "Comprehensive Text Block List", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.aspentech.com/role/SegmentInformation", "longName": "0000022 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.aspentech.com/role/RegulatedOperations", "longName": "0000024 - Disclosure - Regulated Operations", "shortName": "Regulated Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.aspentech.com/role/IntangibleAssetsPolicies", "longName": "9954473 - Disclosure - Intangible Assets (Policies)", "shortName": "Intangible Assets (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsFiniteLivedPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsFiniteLivedPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.aspentech.com/role/GoodwillPolicies", "longName": "9954474 - Disclosure - Goodwill (Policies)", "shortName": "Goodwill (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.aspentech.com/role/LeasesCodificationTopic842Policies", "longName": "9954475 - Disclosure - Leases, Codification Topic 842 (Policies)", "shortName": "Leases, Codification Topic 842 (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersTables", "longName": "9954476 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (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": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.aspentech.com/role/IntangibleAssetsTables", "longName": "9954478 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.aspentech.com/role/GoodwillTables", "longName": "9954479 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.aspentech.com/role/FairValueFairValueTables", "longName": "9954480 - Disclosure - Fair Value Fair Value (Tables)", "shortName": "Fair Value Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.aspentech.com/role/StockBasedCompensationTables", "longName": "9954481 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.aspentech.com/role/NetIncomePerShareTables", "longName": "9954482 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.aspentech.com/role/ComprehensiveTextBlockListTables", "longName": "9954484 - Disclosure - Comprehensive Text Block List (Tables)", "shortName": "Comprehensive Text Block List (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.aspentech.com/role/SegmentInformationTables", "longName": "9954485 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.aspentech.com/role/OrganizationandBasisofPresentationDetails", "longName": "9954488 - Disclosure - Organization and Basis of Presentation (Details)", "shortName": "Organization and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "countries", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails", "longName": "9954494 - Disclosure - Revenue from Contracts with Customers (Details)", "shortName": "Revenue from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureOfMajorCustomers", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureOfMajorCustomers", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R35": { "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "longName": "9954495 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details)", "shortName": "Revenue from Contracts with Customers Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "longName": "9954496 - Disclosure - Revenue from Contracts with Customers Contract Balances (Details)", "shortName": "Revenue from Contracts with Customers Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:DeferredRevenue", "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": "azpn-20231231.htm", "unique": true } }, "R37": { "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "longName": "9954498 - Disclosure - Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details)", "shortName": "Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "longName": "9954499 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-112", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-112", "name": "azpn:BusinessCombinationConsiderationTransferredNetCashPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R39": { "role": "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9954500 - Disclosure - Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "shortName": "Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-115", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "longName": "9954501 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details)", "shortName": "Intangible Assets - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R41": { "role": "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails", "longName": "9954502 - Disclosure - Intangible Assets - Narrative (Details)", "shortName": "Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "longName": "9954503 - Disclosure - Goodwill - Goodwill, Net (Details)", "shortName": "Goodwill - Goodwill, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R43": { "role": "http://www.aspentech.com/role/FairValueDetails", "longName": "9954505 - Disclosure - Fair Value (Details)", "shortName": "Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-137", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.aspentech.com/role/CreditAgreementDetails", "longName": "9954506 - Disclosure - Credit Agreement (Details)", "shortName": "Credit Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-18", "name": "azpn:LineOfCreditFacilityCovenantsMaximumLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails", "longName": "9954507 - Disclosure - Credit Agreement Schedule of Long-Term Debt (Details)", "shortName": "Credit Agreement Schedule of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "longName": "9954508 - Disclosure - Stock-Based Compensation - Additional Disclosures (Details)", "shortName": "Stock-Based Compensation - Additional Disclosures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromStockOptionsExercised", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails", "longName": "9954510 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details)", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R48": { "role": "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails", "longName": "9954511 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromStockOptionsExercised", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R49": { "role": "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails", "longName": "9954512 - Disclosure - Stock-Based Compensation - RSU Activity (Details)", "shortName": "Stock-Based Compensation - RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-172", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-174", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R50": { "role": "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails", "longName": "9954513 - Disclosure - Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details)", "shortName": "Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails", "longName": "9954514 - Disclosure - Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details)", "shortName": "Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "longName": "9954515 - Disclosure - Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details)", "shortName": "Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails", "longName": "9954516 - Disclosure - Stock Repurchases - Narrative (Details)", "shortName": "Stock Repurchases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-182", "name": "us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R54": { "role": "http://www.aspentech.com/role/IncomeTaxesDetails", "longName": "9954518 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R55": { "role": "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "longName": "9954519 - Disclosure - Comprehensive Text Block List (Details)", "shortName": "Comprehensive Text Block List (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-205", "name": "azpn:PaymentForPlantwebOpticsAnalytics", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-205", "name": "azpn:PaymentForPlantwebOpticsAnalytics", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails", "longName": "9954520 - Disclosure - Segment Information - Summary of Reportable Segments' Profits (Details)", "shortName": "Segment Information - Summary of Reportable Segments' Profits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-223", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "unique": true } }, "R57": { "role": "http://www.aspentech.com/role/LeasesCodificationTopic842Details", "longName": "9954521 - Disclosure - Leases, Codification Topic 842 (Details)", "shortName": "Leases, Codification Topic 842 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.aspentech.com/role/RegulatedOperationsDetails", "longName": "9954522 - Disclosure - Regulated Operations (Details)", "shortName": "Regulated Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-136", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - azpn-20231231.htm", "shortName": "Uncategorized Items - azpn-20231231.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "59", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azpn-20231231.htm", "first": true, "unique": true } } }, "tag": { "azpn_ASRProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "ASRProgramMember", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASR Program", "label": "ASR Program [Member]", "documentation": "ASR Program" } } }, "auth_ref": [] }, "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated Share Repurchases, Settlement (Payment) or Receipt", "label": "Accelerated Share Repurchases, Settlement (Payment) or Receipt", "documentation": "Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement." } } }, "auth_ref": [ "r108" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r20", "r757" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Accounts Payable", "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." } } }, "auth_ref": [ "r74", "r874" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, after Allowance for Credit Loss", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r651", "r710", "r763", "r876" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r259", "r260" ] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxes", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/RegulatedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Income Taxes", "label": "Accrued Income Taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes." } } }, "auth_ref": [ "r77", "r78", "r110", "r115", "r566" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r77", "r115" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/RegulatedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/RegulatedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Professional Fees, Current", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/RegulatedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Royalties, Current", "label": "Accrued Royalties, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r728" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (loss) income", "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": [ "r28", "r29", "r86", "r164", "r569", "r604", "r608" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "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", "r13", "r29", "r461", "r464", "r523", "r599", "r600", "r787", "r788", "r789", "r799", "r800", "r801" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "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": [ "r81" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r424", "r425", "r426", "r620", "r799", "r800", "r801", "r853", "r880" ] }, "azpn_AdditionalROUAssetAndLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "AdditionalROUAssetAndLeaseLiability", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Additional ROU Asset and Lease Liability", "label": "Additional ROU Asset and Lease Liability", "documentation": "Additional ROU Asset and Lease Liability" } } }, "auth_ref": [] }, "azpn_AdditionalROUAssetAndLeaseLiabilityNetOfLeaseholdImprovementInventives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "AdditionalROUAssetAndLeaseLiabilityNetOfLeaseholdImprovementInventives", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Additional ROU Asset and Lease Liability net of Leasehold Improvement Inventives", "label": "Additional ROU Asset and Lease Liability net of Leasehold Improvement Inventives", "documentation": "Additional ROU Asset and Lease Liability net of Leasehold Improvement Inventives" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r147", "r148", "r149", "r150", "r151", "r194", "r195", "r196", "r197", "r208", "r261", "r262", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r301", "r424", "r425", "r426", "r436", "r437", "r438", "r439", "r449", "r450", "r451", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r486", "r487", "r489", "r490", "r491", "r492", "r501", "r502", "r504", "r505", "r506", "r507", "r519", "r520", "r521", "r522", "r523", "r543", "r544", "r545", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "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": [ "r59", "r60", "r390" ] }, "azpn_AggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "AggregateIntrinsicValueAbstract", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Currencies [Domain]", "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan, stock-based compensation", "verboseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r419", "r427" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r882", "r883", "r884", "r885" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset 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", "r44", "r47" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee equity awards (in shares)", "verboseLabel": "Employee equity awards (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r218" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r39" ] }, "azpn_AsiaMiddleEastAndAfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "AsiaMiddleEastAndAfricaMember", "presentation": [ "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia, Middle East and Africa", "label": "Asia, Middle East and Africa [Member]", "documentation": "Asia, Middle East and Africa" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r114", "r160", "r183", "r229", "r244", "r250", "r266", "r309", "r310", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r452", "r454", "r488", "r565", "r656", "r757", "r769", "r820", "r821", "r866" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r154", "r165", "r183", "r266", "r309", "r310", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r452", "r454", "r488", "r757", "r820", "r821", "r866" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.aspentech.com/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "azpn_AssetsRussia": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "AssetsRussia", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements", "http://www.aspentech.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets Russia", "label": "Assets Russia", "documentation": "Assets Russia" } } }, "auth_ref": [] }, "azpn_Aug1ShareRepurchaseAuthorizationProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "Aug1ShareRepurchaseAuthorizationProgramMember", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aug 1 Share Repurchase Authorization Program", "label": "Aug 1 Share Repurchase Authorization Program [Member]", "documentation": "Aug 1 Share Repurchase Authorization Program" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.aspentech.com/role/Acquisitions", "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "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": [ "r447", "r752", "r753" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.aspentech.com/role/Acquisitions", "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "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": [ "r61", "r63", "r447", "r752", "r753" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/AcquisitionsTables" ], "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": [ "r447" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/Acquisitions", "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred", "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": [ "r1", "r2", "r11" ] }, "azpn_BusinessCombinationConsiderationTransferredCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "BusinessCombinationConsiderationTransferredCashAcquired", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Consideration Transferred, Cash Acquired", "label": "Business Combination, Consideration Transferred, Cash Acquired", "documentation": "Business Combination, Consideration Transferred, Cash Acquired" } } }, "auth_ref": [] }, "azpn_BusinessCombinationConsiderationTransferredCashPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "BusinessCombinationConsiderationTransferredCashPaid", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Consideration Transferred, Cash Paid", "label": "Business Combination, Consideration Transferred, Cash Paid", "documentation": "Business Combination, Consideration Transferred, Cash Paid" } } }, "auth_ref": [] }, "azpn_BusinessCombinationConsiderationTransferredExchangeOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "BusinessCombinationConsiderationTransferredExchangeOfShares", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Consideration Transferred, Exchange of Shares", "label": "Business Combination, Consideration Transferred, Exchange of Shares", "documentation": "Business Combination, Consideration Transferred, Exchange of Shares" } } }, "auth_ref": [] }, "azpn_BusinessCombinationConsiderationTransferredExchangeOfSharesAfter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "BusinessCombinationConsiderationTransferredExchangeOfSharesAfter", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Consideration Transferred, Exchange of Shares, After", "label": "Business Combination, Consideration Transferred, Exchange of Shares, After", "documentation": "Business Combination, Consideration Transferred, Exchange of Shares, After" } } }, "auth_ref": [] }, "azpn_BusinessCombinationConsiderationTransferredHoldBack": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "BusinessCombinationConsiderationTransferredHoldBack", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Consideration Transferred, Hold Back", "label": "Business Combination, Consideration Transferred, Hold Back", "documentation": "Business Combination, Consideration Transferred, Hold Back" } } }, "auth_ref": [] }, "azpn_BusinessCombinationConsiderationTransferredNetCashPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "BusinessCombinationConsiderationTransferredNetCashPaid", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Consideration Transferred, Net Cash Paid", "label": "Business Combination, Consideration Transferred, Net Cash Paid", "documentation": "Business Combination, Consideration Transferred, Net Cash Paid" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/RegulatedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred acquisition payments", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r69" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r112", "r448" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/Acquisitions", "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r65" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combinations [Abstract]", "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "azpn_CamoAnalyticsASMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "CamoAnalyticsASMember", "presentation": [ "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Camo Analytics AS", "label": "Camo Analytics AS [Member]", "documentation": "Camo Analytics AS" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contract costs", "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": [ "r279" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "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": [ "r36", "r156", "r726" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, cash equivalents, and restricted cash, 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": [ "r36", "r95", "r180" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Decrease 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", "r95" ] }, "azpn_CashpaidforamountsincludedinthemeasurementofleaseliabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "CashpaidforamountsincludedinthemeasurementofleaseliabilitiesAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities: [Abstract]", "label": "Cash paid for amounts included in the measurement of lease liabilities: [Abstract]", "documentation": "Cash paid for amounts included in the measurement of lease liabilities: [Abstract]" } } }, "auth_ref": [] }, "azpn_ChangeInPurchasesOfPropertyEquipmentAndLeaseholdImprovementsIncludedInAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "ChangeInPurchasesOfPropertyEquipmentAndLeaseholdImprovementsIncludedInAccountsPayableAndAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses", "label": "Change in Purchases of Property, Equipment and Leasehold Improvements Included in Accounts Payable and Accrued Expenses", "documentation": "Represents the change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r129", "r161", "r162", "r163", "r183", "r212", "r213", "r215", "r217", "r223", "r224", "r266", "r309", "r312", "r313", "r314", "r320", "r321", "r349", "r350", "r352", "r353", "r354", "r488", "r611", "r612", "r613", "r614", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r643", "r666", "r686", "r702", "r703", "r704", "r705", "r706", "r776", "r795", "r802" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r760", "r761", "r762", "r764", "r765", "r766", "r767", "r799", "r800", "r853", "r878", "r880" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r80" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized", "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": [ "r80", "r643" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued", "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": [ "r80" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r80", "r643", "r662", "r880", "r881" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Value, Issued", "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": [ "r80", "r568", "r757" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "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": [ "r30", "r168", "r170", "r175", "r560", "r575" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r189", "r231", "r242", "r243", "r244", "r245", "r246", "r248", "r252", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r319", "r320", "r820", "r821" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r189", "r231", "r242", "r243", "r244", "r245", "r246", "r248", "r252", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r319", "r320", "r820", "r821" ] }, "azpn_ContractBalancesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "ContractBalancesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Contract Balances [Abstract]", "label": "Contract Balances [Abstract]", "documentation": "Contract Balances [Abstract]" } } }, "auth_ref": [] }, "azpn_ContractCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "ContractCostsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Contract Costs [Abstract]", "label": "Contract Costs [Abstract]", "documentation": "Contract Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r823" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r356", "r357", "r376" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current contract assets, net", "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": [ "r356", "r357", "r376" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current contract assets, net", "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": [ "r356", "r357", "r376" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized that was previously deferred", "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": [ "r377" ] }, "us-gaap_ContractorsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractorsAbstract", "lang": { "en-us": { "role": { "label": "Contractors [Abstract]" } } }, "auth_ref": [] }, "azpn_CorporateCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "CorporateCostsMember", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate costs", "label": "Corporate costs [Member]", "documentation": "Corporate costs" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r91", "r183", "r266", "r309", "r310", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r488", "r820" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "azpn_CostOfServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "CostOfServicesAndOtherMember", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services and other", "label": "Cost Of Services And Other [Member]", "documentation": "Represents cost of services and other." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r187", "r188", "r326", "r351", "r530", "r729", "r731" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]" } } }, "auth_ref": [ "r863" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "verboseLabel": "Less: Accumulated amortization", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r67" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.aspentech.com/role/CreditAgreement" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r103", "r182", "r322", "r328", "r329", "r330", "r331", "r332", "r333", "r338", "r345", "r346", "r348" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "verboseLabel": "Debt Instrument, Face Amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r72", "r73", "r323", "r503", "r741", "r742" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "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": [ "r189", "r323", "r324", "r325", "r326", "r327", "r329", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r347", "r503", "r740", "r741", "r742", "r743", "r744", "r796" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": [ "r24", "r52", "r53", "r71", "r72", "r73", "r75", "r104", "r105", "r189", "r323", "r324", "r325", "r326", "r327", "r329", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r347", "r503", "r740", "r741", "r742", "r743", "r744", "r796" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r429", "r430" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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", "r111", "r125", "r442", "r443", "r798" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities", "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": [ "r429", "r430", "r567" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue", "label": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r785" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current contract liabilities", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r784" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current contract liabilities", "label": "Deferred Revenue, Noncurrent", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r785" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r234" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Abstract]", "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table Text Block]", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r824" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensation", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r388", "r392", "r420", "r421", "r423", "r755" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r773" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r774" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "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/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "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": [ "r176", "r198", "r199", "r201", "r202", "r204", "r210", "r212", "r215", "r216", "r217", "r221", "r476", "r477", "r561", "r576", "r734" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "verboseLabel": "Earnings Per Share, Diluted", "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": [ "r176", "r198", "r199", "r201", "r202", "r204", "r212", "r215", "r216", "r217", "r221", "r476", "r477", "r561", "r576", "r734" ] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive", "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r209", "r218", "r219", "r220" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r493" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate (as a percent)", "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": [ "r432" ] }, "azpn_EmersonElectricCoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "EmersonElectricCoMember", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Emerson Electric Co.", "label": "Emerson Electric Co. [Member]", "documentation": "Emerson Electric Co." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/RegulatedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation-related", "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": [ "r22" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r422" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r771" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r771" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r771" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r775" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r771" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r771" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r771" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r771" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r14", "r149", "r171", "r172", "r173", "r190", "r191", "r192", "r195", "r205", "r207", "r222", "r270", "r276", "r355", "r424", "r425", "r426", "r438", "r439", "r459", "r461", "r462", "r463", "r464", "r466", "r475", "r494", "r495", "r496", "r497", "r498", "r499", "r523", "r599", "r600", "r601", "r620", "r686" ] }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investments", "label": "Equity Method Investments, Fair Value Disclosure", "documentation": "Fair value portion of investments accounted under the equity method." } } }, "auth_ref": [ "r782", "r854", "r855", "r856" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r882", "r883", "r884", "r885" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/FairValueFairValueTables" ], "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": [ "r480", "r481", "r484" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/FairValueFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r480", "r481", "r484" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/FairValueFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r336", "r380", "r381", "r382", "r383", "r384", "r385", "r481", "r533", "r534", "r535", "r741", "r742", "r749", "r750", "r751" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.aspentech.com/role/FairValueFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r480", "r481", "r482", "r483", "r485" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.aspentech.com/role/FairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "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": [ "r479" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.aspentech.com/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 Inputs", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r336", "r380", "r385", "r481", "r533", "r749", "r750", "r751" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.aspentech.com/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 Inputs", "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": [ "r336", "r380", "r385", "r481", "r534", "r741", "r742", "r749", "r750", "r751" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.aspentech.com/role/FairValueFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/FairValueFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r336", "r380", "r381", "r382", "r383", "r384", "r385", "r533", "r534", "r535", "r741", "r742", "r749", "r750", "r751" ] }, "us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionQuantitativeDisclosuresTextBlock", "presentation": [ "http://www.aspentech.com/role/FairValueFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Option, Disclosures [Table Text Block]", "label": "Fair Value Option, Disclosures [Table Text Block]", "documentation": "Tabular disclosure of information about asset and liability measured at fair value under fair value option." } } }, "auth_ref": [ "r70", "r857", "r859", "r860" ] }, "azpn_FinalShareRepurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "FinalShareRepurchaseMember", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Final Share Repurchase", "label": "Final Share Repurchase [Member]", "documentation": "Final Share Repurchase" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible asset, useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "negatedTerseLabel": "Trademarks", "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": [ "r158", "r297" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r295", "r296", "r297", "r298", "r542", "r546" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology", "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": [ "r101", "r546" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "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": [ "r542" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "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": [ "r101", "r542" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability from foreign currency forward contract", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r664", "r768", "r861", "r862", "r879" ] }, "us-gaap_ForeignCurrencyTranslationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTranslationAbstract", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Transactions", "label": "Foreign Currency Translation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r92", "r668" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r89" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Axis]", "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r562", "r563", "r737" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Domain]", "label": "Geographic Distribution [Domain]", "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r562", "r563" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/Acquisitions", "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance as of June\u00a030, 2023", "periodEndLabel": "Balance as of December\u00a031, 2023", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r157", "r281", "r559", "r739", "r757", "r807", "r814" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.aspentech.com/role/GoodwillPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r280", "r293", "r739" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.aspentech.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r280", "r282", "r292", "r739" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "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) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r288" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLossAbstract", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill:", "label": "Goodwill, Impaired, Accumulated Impairment Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "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": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r739" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r90", "r183", "r229", "r243", "r249", "r252", "r266", "r309", "r310", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r488", "r735", "r820" ] }, "azpn_HeritageAspenTechMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "HeritageAspenTechMember", "presentation": [ "http://www.aspentech.com/role/Acquisitions", "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Heritage AspenTech", "label": "Heritage AspenTech [Member]", "documentation": "Heritage AspenTech" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Loss before benefit for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r87", "r118", "r229", "r243", "r249", "r252", "r563", "r573", "r735" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before benefit for income taxes", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r229", "r243", "r249", "r252", "r577", "r735" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables", "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r299", "r302", "r671" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables", "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r302", "r671" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.aspentech.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r184", "r428", "r433", "r434", "r435", "r440", "r444", "r445", "r446", "r616" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Benefit) provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r120", "r126", "r206", "r207", "r237", "r431", "r441", "r578" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r37" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued expenses, income taxes payable and other liabilities", "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/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "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_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r791" ] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract costs", "label": "Increase (Decrease) in Deferred Charges", "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r722" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses, prepaid income taxes, 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" ] }, "azpn_Increasedecreaseinleaseliabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "Increasedecreaseinleaseliabilities", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lease liabilities", "label": "Increase (decrease) in lease liabilities", "documentation": "The increase (decrease) during the period in the value of lease liabilities." } } }, "auth_ref": [] }, "azpn_InformationTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "InformationTechnologyMember", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Information technology", "label": "Information technology [Member]", "documentation": "Information technology" } } }, "auth_ref": [] }, "azpn_InitialShareRepurchaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "InitialShareRepurchaseAxis", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Share Repurchase [Axis]", "label": "Initial Share Repurchase [Axis]", "documentation": "Initial Share Repurchase" } } }, "auth_ref": [] }, "azpn_InitialShareRepurchaseDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "InitialShareRepurchaseDomain", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Share Repurchase [Domain]", "label": "Initial Share Repurchase [Domain]", "documentation": "Initial Share Repurchase [Domain]" } } }, "auth_ref": [] }, "azpn_InitialShareRepurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "InitialShareRepurchaseMember", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Share Repurchase", "label": "Initial Share Repurchase [Member]", "documentation": "Initial Share Repurchase" } } }, "auth_ref": [] }, "azpn_InmationSoftwareGmbHMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "InmationSoftwareGmbHMember", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inmation Software GmbH", "label": "Inmation Software GmbH [Member]", "documentation": "Inmation Software GmbH" } } }, "auth_ref": [] }, "azpn_InsuranceAndOtherBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "InsuranceAndOtherBenefitsMember", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance and other benefits", "label": "Insurance and other benefits [Member]", "documentation": "Insurance and other benefits" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.aspentech.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r294" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r46", "r538", "r539", "r540", "r542", "r733" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Interest and Other Income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidCapitalized", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Capitalized, Investing Activities", "documentation": "Amount of cash paid for interest capitalized, classified as investing activity." } } }, "auth_ref": [ "r732", "r793" ] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAndAdvancesToAffiliatesTextBlock", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListTables" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in and Advances to Affiliates", "label": "Investments in and Advances to Affiliates [Table Text Block]", "documentation": "Tabular disclosure of investments in and advances to affiliates. Does not include the tabular disclosure of the disaggregation of investments in and advances to affiliates across legal entities." } } }, "auth_ref": [ "r886" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r779" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r779" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r512", "r756" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Leasehold Improvements, Gross", "label": "Leasehold Improvements, Gross", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r102" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r511" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r511" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Policies" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Leases [Policy Text Block]", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2021", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2022", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of Credit Outstanding, Amount", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\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": [ "r85", "r117", "r571", "r757", "r797", "r804", "r858" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r23", "r155", "r183", "r266", "r309", "r310", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r453", "r454", "r455", "r488", "r757", "r820", "r866", "r867" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License and solutions", "verboseLabel": "License and solutions", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r825" ] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAbstract", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Line of Credit Facility [Abstract]" } } }, "auth_ref": [] }, "azpn_LineOfCreditFacilityCovenantsMaximumLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "LineOfCreditFacilityCovenantsMaximumLeverageRatio", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum leverage ratio", "label": "Line Of Credit Facility Covenants Maximum Leverage Ratio", "documentation": "Line Of Credit Facility Covenants Maximum Leverage Ratio" } } }, "auth_ref": [] }, "azpn_LineOfCreditFacilityCovenantsMinimumInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "LineOfCreditFacilityCovenantsMinimumInterestCoverageRatio", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum interest coverage ratio", "label": "Line Of Credit Facility Covenants Minimum Interest Coverage Ratio", "documentation": "Line Of Credit Facility Covenants Minimum Interest Coverage Ratio" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAbstract", "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Unclassified [Abstract]", "label": "Long-Term Debt, Unclassified [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r24", "r51" ] }, "us-gaap_MaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaintenanceMember", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maintenance", "verboseLabel": "Cost of maintenance", "label": "Maintenance [Member]", "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software." } } }, "auth_ref": [ "r825" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r387", "r537", "r596", "r635", "r636", "r692", "r694", "r696", "r697", "r700", "r720", "r721", "r736", "r745", "r754", "r759", "r822", "r868", "r869", "r870", "r871", "r872", "r873" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r387", "r537", "r596", "r635", "r636", "r692", "r694", "r696", "r697", "r700", "r720", "r721", "r736", "r745", "r754", "r759", "r822", "r868", "r869", "r870", "r871", "r872", "r873" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r122", "r127" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by 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": [ "r179" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r179" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r95", "r96", "r97" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "azpn_NetContractAssetsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "NetContractAssetsLiabilities", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Contract Assets (Liabilities)", "label": "Net Contract Assets (Liabilities)", "documentation": "Net contract assets (liabilities) balances under Topic 606, Revenue from Contracts with Customers" } } }, "auth_ref": [] }, "azpn_NetForeignCurrencyLossGainDueToRevaluation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "NetForeignCurrencyLossGainDueToRevaluation", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Net foreign currency losses", "label": "Net Foreign Currency Loss (Gain) Due to Revaluation", "documentation": "The net foreign currency gains (losses) (pretax) included in determining net income due to remeasuring balances into the functional currencies as of the balance sheet date as a result of revaluation." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r88", "r97", "r119", "r153", "r166", "r169", "r173", "r183", "r194", "r198", "r199", "r201", "r202", "r206", "r207", "r214", "r229", "r243", "r249", "r252", "r266", "r309", "r310", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r477", "r488", "r574", "r665", "r684", "r685", "r735", "r768", "r820" ] }, "azpn_NetTransferFromToEmerson": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "NetTransferFromToEmerson", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net transfer from (to) Emerson", "label": "Net transfer from (to) Emerson", "documentation": "Net transfer from (to) Emerson" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [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": [ "r147", "r148", "r149", "r150", "r151", "r193", "r194", "r195", "r196", "r197", "r201", "r208", "r221", "r261", "r262", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r301", "r424", "r425", "r426", "r436", "r437", "r438", "r439", "r449", "r450", "r451", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r486", "r487", "r489", "r490", "r491", "r492", "r501", "r502", "r504", "r505", "r506", "r507", "r519", "r520", "r521", "r522", "r523", "r543", "r544", "r545", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r38", "r147", "r148", "r149", "r150", "r151", "r193", "r194", "r195", "r196", "r197", "r201", "r208", "r221", "r261", "r262", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r301", "r424", "r425", "r426", "r436", "r437", "r438", "r439", "r449", "r450", "r451", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r486", "r487", "r489", "r490", "r491", "r492", "r501", "r502", "r504", "r505", "r506", "r507", "r519", "r520", "r521", "r522", "r523", "r543", "r544", "r545", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r116", "r875" ] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, after Allowance for Credit Loss", "label": "Financing Receivable, after Allowance for Credit Loss", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r259", "r278", "r651" ] }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfCountriesInWhichEntityOperates", "presentation": [ "http://www.aspentech.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Countries in which Entity Operates", "label": "Number of Countries in which Entity Operates", "documentation": "The number of countries in which the entity operates as of balance sheet date." } } }, "auth_ref": [] }, "azpn_OSIIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "OSIIncMember", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OSI Inc.", "label": "OSI Inc. [Member]", "documentation": "OSI Inc." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "terseLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r229", "r243", "r249", "r252", "r735" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r864" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r509" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r509" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r509" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "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": [ "r508" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in the carrying amount of right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r792" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r517", "r756" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r516", "r756" ] }, "azpn_OptiPlantIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "OptiPlantIncMember", "presentation": [ "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OptiPlant, Inc. [Member]", "label": "OptiPlant, Inc. [Member]", "documentation": "OptiPlant, Inc." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/RegulatedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Accrued Liabilities, Current", "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": [ "r22" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r159" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "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", "r113" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "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", "r113", "r167", "r170" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related parties", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22", "r757" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current 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": [ "r25" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-cash operating activities", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r97" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r93" ] }, "us-gaap_OtherPaymentsToAcquireBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPaymentsToAcquireBusinesses", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred business acquisition payments", "terseLabel": "Other Payments to Acquire Businesses", "label": "Other Payments to Acquire Businesses", "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables from related parties", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_PatentedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentedTechnologyMember", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Patented Technology [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law." } } }, "auth_ref": [ "r68" ] }, "azpn_PaymentForPlantwebOpticsAnalytics": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "PaymentForPlantwebOpticsAnalytics", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for Plantweb Optics Analytics", "label": "Payment for Plantweb Optics Analytics", "documentation": "Payment for Plantweb Optics Analytics" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of other assets", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r777", "r790" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for Repurchase of Common Stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for Software", "label": "Payments for Software", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r94" ] }, "azpn_PaymentsForSoftwareToBeSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "PaymentsForSoftwareToBeSold", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for capitalized computer software development costs", "label": "Payments for Software to be Sold", "documentation": "The cash outflow associated with development of computer software product to be sold, leased, or otherwise marketed prior to achievement of technological feasibility." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r35" ] }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDistributionsToAffiliates", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of Distributions to Affiliates", "label": "Payments of Distributions to Affiliates", "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of tax withholding obligations related to restricted stock", "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": [ "r178" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for business acquisitions, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to Acquire Equity Method Investments", "label": "Payments to Acquire Equity Method Investments", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, equipment and leasehold improvements", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r94" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares [Member]", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r786" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid income taxes", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r727", "r738", "r805" ] }, "us-gaap_ProceedsFromContributionsFromParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromContributionsFromParent", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net transfers from Parent Company", "label": "Proceeds from Contributions from Parent", "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares of common stock", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r17" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r254", "r541", "r590", "r591", "r592", "r593", "r594", "r595", "r724", "r746", "r758", "r780", "r818", "r819", "r824", "r877" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r254", "r541", "r590", "r591", "r592", "r593", "r594", "r595", "r724", "r746", "r758", "r780", "r818", "r819", "r824", "r877" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and leasehold improvements, 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", "r564", "r572", "r757" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.aspentech.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table Text Block]", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r102" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for uncollectible receivables", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r177", "r277" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r379", "r387", "r415", "r416", "r417", "r536", "r537", "r596", "r635", "r636", "r692", "r694", "r696", "r697", "r700", "r720", "r721", "r736", "r745", "r754", "r759", "r762", "r817", "r822", "r869", "r870", "r871", "r872", "r873" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r379", "r387", "r415", "r416", "r417", "r536", "r537", "r596", "r635", "r636", "r692", "r694", "r696", "r697", "r700", "r720", "r721", "r736", "r745", "r754", "r759", "r762", "r817", "r822", "r869", "r870", "r871", "r872", "r873" ] }, "azpn_RecentlyIssuedAccountingPronouncementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "RecentlyIssuedAccountingPronouncementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements [Abstract]", "label": "Recently Issued Accounting Pronouncements [Abstract]", "documentation": "Recently Issued Accounting Pronouncements [Abstract]" } } }, "auth_ref": [] }, "azpn_ReconciliationtoamountswithintheunauditedconsolidatedbalancesheetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "ReconciliationtoamountswithintheunauditedconsolidatedbalancesheetsAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract]", "label": "Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract]", "documentation": "Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RegulatedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatedOperationsAbstract", "lang": { "en-us": { "role": { "label": "Regulated Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedAndNonrelatedPartyStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedAndNonrelatedPartyStatusAxis", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Party Status [Axis]", "label": "Related and Nonrelated Party Status [Axis]", "documentation": "Information by related and nonrelated party status." } } }, "auth_ref": [ "r185", "r186", "r527", "r528", "r529", "r530", "r638", "r639", "r640", "r641", "r642", "r661", "r663", "r763" ] }, "us-gaap_RelatedAndNonrelatedPartyStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedAndNonrelatedPartyStatusDomain", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Party Status [Domain]", "label": "Related and Nonrelated Party Status [Domain]", "documentation": "Related and nonrelated party status." } } }, "auth_ref": [ "r185", "r186", "r527", "r528", "r529", "r530", "r638", "r639", "r640", "r641", "r642", "r661", "r663", "r763" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r386", "r527", "r528", "r638", "r639", "r640", "r641", "r642", "r661", "r663", "r691" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r185", "r186", "r527", "r528", "r529", "r530", "r638", "r639", "r640", "r641", "r642", "r661", "r663", "r691" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r527", "r528", "r865" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from Emerson affiliates", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r386", "r527", "r528", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r638", "r639", "r640", "r641", "r642", "r661", "r663", "r691", "r865" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockList" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions Disclosure", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r524", "r525", "r526", "r528", "r531", "r617", "r618", "r619", "r669", "r670", "r671", "r689", "r690" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of amounts borrowed under term loan", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r34", "r796" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r187", "r188", "r326", "r351", "r530", "r730", "r731" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed." } } }, "auth_ref": [ "r76", "r852" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r150", "r190", "r191", "r192", "r194", "r195", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r221", "r271", "r272", "r439", "r471", "r475", "r476", "r477", "r507", "r522", "r523", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r150", "r190", "r191", "r192", "r194", "r195", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r221", "r271", "r272", "r439", "r471", "r475", "r476", "r477", "r507", "r522", "r523", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_RestrictedCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": [ "r121", "r708", "r709", "r783", "r794" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r106", "r570", "r603", "r608", "r615", "r644", "r757" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r149", "r190", "r191", "r192", "r195", "r205", "r207", "r270", "r276", "r424", "r425", "r426", "r438", "r439", "r459", "r462", "r463", "r466", "r475", "r599", "r601", "r620", "r880" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r230", "r231", "r242", "r247", "r248", "r254", "r256", "r258", "r374", "r375", "r541" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including 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": [ "r230", "r231", "r242", "r247", "r248", "r254", "r256", "r258", "r374", "r375", "r541" ] }, "azpn_RevenueFromContractWithCustomerIncludingAssessedTaxRussia": { "xbrltype": "monetaryItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "RevenueFromContractWithCustomerIncludingAssessedTaxRussia", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements", "http://www.aspentech.com/role/OrganizationandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax Russia", "label": "Revenue from Contract with Customer, Including Assessed Tax Russia", "documentation": "Revenue from Contract with Customer, Including Assessed Tax Russia" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Policy Text Block]", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r128", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r723" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Text Block]", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r128", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r378" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.aspentech.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r18" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction Price Allocated to Remaining Performance Obligations, Amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r123" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r124" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r778" ] }, "azpn_RevenuefromContractswithCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "RevenuefromContractswithCustomersAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers [Abstract]", "label": "Revenue from Contracts with Customers [Abstract]", "documentation": "Revenue from Contracts with Customers [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Emerson affiliates", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r174", "r183", "r230", "r231", "r242", "r247", "r248", "r254", "r256", "r258", "r266", "r309", "r310", "r312", "r313", "r314", "r316", "r318", "r320", "r321", "r488", "r563", "r820" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities arising from obtaining right-of-use assets", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r515", "r756" ] }, "azpn_SSEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "SSEMember", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SSE", "label": "SSE [Member]", "documentation": "SSE" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of employee equity awards excluded from the calculation of dilutive weighted average shares outstanding", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r61", "r63", "r447" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding", "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": [ "r803" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [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": [ "r183", "r263", "r264", "r265", "r266", "r488" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r153", "r183", "r263", "r264", "r265", "r266", "r488" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r45", "r46", "r542" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r739" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.aspentech.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in carrying amount of goodwill by reporting unit", "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": [ "r739", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r48", "r49", "r50" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r40", "r41", "r42", "r43" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Activity [Table Text Block]", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r15", "r16", "r57" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r389", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-term Debt [Table]", "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r21" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt [Member]", "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/2023", "localname": "Security12bTitle", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r770" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r772" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r226", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r258", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r303", "r304", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r739", "r780", "r877" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r256", "r257", "r632", "r633", "r634", "r693", "r695", "r698", "r701", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r725", "r747", "r762", "r824", "r877" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureOfMajorCustomers": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureOfMajorCustomers", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Disclosure of Major Customers", "label": "Segment Reporting, Disclosure of Major Customers", "documentation": "Disclosure of the extent of enterprise reliance on its major customers. For example, includes revenues from transactions with a single external customer amounting to 10 percent or more of the entity's revenues, the total amount of revenues from each such customer, and the identity of the segment or segments reporting the revenues. A group of entities that the entity knows to be under common control generally will be considered a single customer for inclusion in this item. The federal government, a state government, a local government (for example, a county or municipality), or a foreign government each will generally be considered as a single customer for inclusion in this item." } } }, "auth_ref": [ "r99" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.aspentech.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "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": [ "r225", "r226", "r227", "r228", "r229", "r241", "r246", "r250", "r251", "r252", "r253", "r254", "r255", "r258" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "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_SegmentReportingInformationProfitLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationProfitLossAbstract", "presentation": [ "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of reportable segments' profits", "label": "Segment Reporting Information, Profit (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r89" ] }, "azpn_ServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "ServicesAndOtherMember", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services and other", "label": "Services And Other [Member]", "documentation": "Represents information pertaining to the services segment." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recorded as expenses:", "label": "Share-Based Payment Arrangement, Recognized Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, additional disclosures", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance awards, shares granted", "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average grant-date fair value of RSUs granted", "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r404", "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units activity", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-Based Compensation Accounting", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r389", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r832" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled / Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r832" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r833" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of period (in shares)", "periodEndLabel": "Outstanding, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r396", "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options activity", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of period (in dollars per share)", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r396", "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest, end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r400" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Price", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r56" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r56" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r109" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r412" ] }, "azpn_SharedServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "SharedServicesAndOtherMember", "presentation": [ "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shared services and other", "label": "Shared services and other [Member]", "documentation": "Shared services and other" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt [Line Items]", "label": "Short-Term Debt [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_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Short-Term Lease, Cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r513", "r756" ] }, "azpn_SignificantAccountingPoliciesEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "SignificantAccountingPoliciesEquityMethodInvestmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies (Equity Method Investments) [Abstract]", "label": "Significant Accounting Policies (Equity Method Investments) [Abstract]", "documentation": "Significant Accounting Policies (Equity Method Investments) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r98", "r181" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r152", "r226", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r258", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r300", "r303", "r304", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r739", "r780", "r877" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r129", "r161", "r162", "r163", "r183", "r212", "r213", "r215", "r217", "r223", "r224", "r266", "r309", "r312", "r313", "r314", "r320", "r321", "r349", "r350", "r352", "r353", "r354", "r488", "r611", "r612", "r613", "r614", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r643", "r666", "r686", "r702", "r703", "r704", "r705", "r706", "r776", "r795", "r802" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r27", "r149", "r171", "r172", "r173", "r190", "r191", "r192", "r195", "r205", "r207", "r222", "r270", "r276", "r355", "r424", "r425", "r426", "r438", "r439", "r459", "r461", "r462", "r463", "r464", "r466", "r475", "r494", "r495", "r496", "r497", "r498", "r499", "r523", "r599", "r600", "r601", "r620", "r686" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r256", "r257", "r632", "r633", "r634", "r693", "r695", "r698", "r701", "r707", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r725", "r747", "r762", "r824", "r877" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.aspentech.com/role/Acquisitions", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails", "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "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": [ "r190", "r191", "r192", "r222", "r541", "r610", "r631", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r646", "r647", "r648", "r649", "r650", "r652", "r653", "r654", "r655", "r657", "r658", "r659", "r660", "r661", "r663", "r667", "r668", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r686", "r763" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.aspentech.com/role/Acquisitions", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/ComprehensiveTextBlockListDetails", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails", "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r190", "r191", "r192", "r222", "r541", "r610", "r631", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r646", "r647", "r648", "r649", "r650", "r652", "r653", "r654", "r655", "r657", "r658", "r659", "r660", "r661", "r663", "r667", "r668", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r686", "r763" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r14", "r79", "r80", "r106" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares of common stock (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r79", "r80", "r106", "r401" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock units and net share settlement related to withholding taxes, amount", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r14", "r106" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares of common stock, amount", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r27", "r106" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Approved stock repurchase program, authorized amount (up to)", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining capacity under the stock repurchase program", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockTransactionsParentheticalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockTransactionsParentheticalDisclosuresAbstract", "presentation": [ "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Transactions, Parenthetical Disclosure [Abstract]", "label": "Stock Transactions, Parenthetical Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\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": [ "r80", "r83", "r84", "r100", "r645", "r662", "r687", "r688", "r757", "r769", "r797", "r804", "r858", "r880" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "azpn_SubscriptionAndSoftwareSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "SubscriptionAndSoftwareSegmentMember", "presentation": [ "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription and software", "label": "Subscription And Software Segment [Member]", "documentation": "Represents information pertaining to the subscription and software segment." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "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": [ "r500", "r532" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "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": [ "r500", "r532" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.aspentech.com/role/RegulatedOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Balance Sheet Disclosures [Text Block]", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r781" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r748", "r824" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r748", "r824" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r66" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "azpn_TransactionPriceAllocatedtoRemainingPerformanceObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "TransactionPriceAllocatedtoRemainingPerformanceObligationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Transaction Price Allocated to Remaining Performance Obligations [Abstract]", "label": "Transaction Price Allocated to Remaining Performance Obligations [Abstract]", "documentation": "Transaction Price Allocated to Remaining Performance Obligations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r54" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r54" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Shares, Acquired", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r14", "r80", "r106" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.aspentech.com/role/StockRepurchases" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock [Text Block]", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r107" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock, Value", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r26", "r54", "r55" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockRepurchasesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common stock, amount", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method", "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": [ "r14", "r54", "r106" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r147", "r148", "r149", "r150", "r151", "r194", "r195", "r196", "r197", "r208", "r261", "r262", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r301", "r424", "r425", "r426", "r436", "r437", "r438", "r439", "r449", "r450", "r451", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r486", "r487", "r489", "r490", "r491", "r492", "r501", "r502", "r504", "r505", "r506", "r507", "r519", "r520", "r521", "r522", "r523", "r543", "r544", "r545", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liability from foreign currency forward contract", "label": "Unrealized Gain (Loss) on Derivatives", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r9", "r680", "r681", "r682", "r683", "r699" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.aspentech.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease costs", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r514", "r756" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive impact from:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "totalLabel": "Dilutive weighted average shares outstanding (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": [ "r211", "r217" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "verboseLabel": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r210", "r217" ] }, "azpn_WeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.aspentech.com/20231231", "localname": "WeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term", "label": "Weighted Average Remaining Contractual Term [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "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/2147481877/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": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-30" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r75": { "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/2147480848/942-470-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-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(20))", "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "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" }, "r93": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r186": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r187": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r188": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "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": "(a)", "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": "(b)", "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": "(c)", "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": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "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", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "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)(B)", "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)(C)", "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)(03)", "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": "(n)", "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": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "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)", "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)(01)", "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)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "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)", "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)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(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": "(d)(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": "(e)(1)", "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": "(e)(2)", "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)(i)", "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)(ii)", "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)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r443": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "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": "(e)", "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": "(f)", "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)", "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)(i)", "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": "(h)(1)(iii)", "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": "(h)(1)(iv)", "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": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "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": "(a)(2)", "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": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "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": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r493": { "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/2147481877/830-230-45-1" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r560": { "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/2147483589/942-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r562": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r566": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "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)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r575": { "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/2147483586/944-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r577": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "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 I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/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 J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/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 K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "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": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r610": { "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" }, "r611": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r612": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r613": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r632": { "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/2147480524/946-210-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r699": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r776": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r777": { "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" }, "r778": { "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" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r782": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r783": { "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" }, "r784": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r785": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r795": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r853": { "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" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-31" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-32" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r866": { "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" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r874": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 77 0001897982-24-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001897982-24-000011-xbrl.zip M4$L#!!0 ( .N 1EA\C99V-RP! &;2$@ 1 87IP;BTR,#(S,3(S,2YH M=&WL?6MSXDB6]O?]%0IF=J=1F/H7:V]\M$6DJ,NH1$ MZ^++_/HW,R5A,& D)*&4R-UIEPVZ9.9YSC5/GO/E_SW/'>X1^H'MN;_\3>P* M?^.@:WJ6[3[\\K?!^.+JZF__K_\?7V8AN@Q=Z@;G]G/X2V<6AHOS3Y^>GIZZ MS_>^T_7\AT^VZ]@N_-^O=]>?0A^XP=3SYR!$S_TD"9)P)DAGHM1)'A+XKP^9 M@N">/ !]B"^5.\LW;7^1)(CRRMN2R]>N?9+)E:)A&)^>\>"7SPP\11+U70\6 MT(/C*](;G@-[VY/1I>*G__U^/39G< [.;#<(@6O"]*XH.'L 8+$YQ^2+M7F" M?R_ 8 '=$)JSKNG-R:4B^M]R1&BX]GL3>#,6TXO M/R5?KHW'@O;VB]$7:Q?B+ZTWUR;#T#[%7RXO1=3ZN9M$^-OE>"/?1QC<->#D MV[6!;#Q\?47PU_<@@*_ "L_0\];N2)__'HI%]4SHG264.'< XI$.=,]^C#O] M+S,(K/Z7.0P!AY]Z!O^,[,=?.A<>(J0;GDU>%NCU9OS7+YT0/H>?""X_]?_C M/_[C2VB'#NQC()REY/[R*?[PRZ?XT?>>]=+_8MF/7!"^./"7CF4'"P>\G+N> M"]$ [.=S?"'TXU]MRX(N^15]?Q/-H6^;\?N?PSLX_:5CGJ%YN&".GP3M\Z&+ M7O=R@4;G ^?*M>#S?\.7#F=;OW2F9Y+:Z0L(\3U#-WK2ET]K3\WQDL$IX]HIY3U@EMTN6>MO\+H]/^QN?R?UNGMPRG$+ *# M+3#%K' >$*&%AL 1QCL/$3A_Z03V?.%@'B&?S7P\PC5$=I\#"^&5O._U).IQ7, *+^%8YMV^!W.[]$K+!M]2RRC#K)-SF]] MSXK,<.2/H?]HFW#P;*-Y)QK]_!I]X@8POO7+IZU/7,Y\^>+\P!6%8P!W2=X( M\?Q;VB8FTOF/\65^TBJ,M-M)*V4GK52>3%(9.6A2$1HCQR[NR$R.$KE#;QXY MO@,;.QG8 VR)+EHG28^1A#8=8C"2T*9'1('1A#9E(E;N!I='$^SXGR>?! /7 M&H4SZ+=2GXB5>^7-IDH]*D5L4 2@'EZI1:LTR'FOAU=JT2N5^_ -D>25.\\- MD9V5>ZVT\L5JU/(6^F,5.S@#GQOWXPTOH>G/; MW?;89/9[8^)KC_BT/OJ]\56Q<@,'B^788W4ZOA#=?>"[Z\\VB#TPSFD=DX8E]B:_SX0P_[1%> MN:8WKR"441$MJ/.XY(& E'K]])F M?-) K*9[RD1Z MHA3EK7_3G>4C1RG*6WCJCL_2J*$K6ONFN_)U*UVIO"08M>D.^[&4;IEKWG1? MNPZE6^;Z-]V5/JK2+7/A*W>+ZYM:TQW)(X>G.O.7-$ZUU_YHC6 MM/#T.:*E38TYHCDMCSI*TVA-W^NDP0&KA7!-]YR/Z8#50J"F>\AU.6"U$*OQ MWG+M#EAIN[):TYWAXSE@I:VYWG2GMQX'K+SU;[H#?&0'K+R%IZP%4*&I+:LM MQDWD["U=@$@1UN77Z7.R-XO1:THHQAVQK-THO8./T(W@'9PC%"+\W4*?](ES M33BZ=^P'TC!N^+R )E*0$WN.+AE-Q^C38 I,_-TXM3-B6'^IYL%=R\//63L, M7>V;EARXLH 9N+_&)B/5I'KI-44C6H=;A>'VJ+BM*3[3.MRJ#+='Q6U-X:G6 MX59CN#TJ;FN*VK4.MSK#[5%Q6U, LW6X[3'<'A6WU 5[6[?$O9IBNZT3#4T/ MV53:SJ\B[-84%V\==IL>MFDB=FM*JFL==IL>NFDB=MDV#PO?-!6[;*N'A7": MBEVVWU<9K9#<=KAG"/UT:X(O6R?XK0#.LU&;TV[%:U#;U-# M.HU&K\$V@DX[J--L]+*MH-,.ZS0;O6PSZ+0#.\U&+W5M!-JZT&SOHAPQ(=4I M)NB!$]M.:$&LD!XXL4,=+0C>T0,GMI/1@F@:/7!B6PLM"&_1 R<6ZV]!O(D: M.(D"=25V+&B?7\,'X S)>%;)EAZ2R-EKDY?*)=0%_^@A2:YR\262A+K:NKM),AX/6ZH]J"N= M6R<1ZM(7U"6=ULL)]6@(ZDK=ULL)]>@$ZDK8[B;":'QUY9HM50O4532HF0XU M:0:Q0?[VD?BA%N4@-LC)/A(_U*(?1!HJW;Y=B-Z99&1;B+5+BRT$=?YL&AC] M&@6V"X-@8/X9V0&I9[T"SBMW3B*C8V\:/@$?_CJ__ZUZJ-9"(>K<6YHHM-ZN M9W71"\6G11I:DE8U-^J\1)R_=@?31O#F"H\_JV+2IX;M:B M4N?%T23Z:/#O1.K\.VHI5)/G)U'G^5%+H9I\0HDZGY!:"M7D+4K4[<.F%/J& MS*007MN/T+IRD:)]L.\=. @"& 9?7[Z#/SS_P@'!F_8TMV@A7)Q- LV9ZSG> MP\L>LC47,#6I18E:KYH!ADXM3:V3SP!#I]% W7X[ PS=-@QU41]J*23C$(;8 MR\;2:Y<6HQ!U(:3CLG2QN%.9V MR DCN7)'/1_TE"+06S9A=R-,E(T.[,DST*_I [)W7Q=E>AUF8/O_ YP(?GU9 M_OH;>B+PS=G+-18=&5NXC"@%PA-L<(I===+H$.4G/H0*_3W !^*$_! M*O3ZRPW@AQ+I0*US3&QZ:-TBB^(%>5IN$)=R0 ;HZC?P(:$DR>40@5J_>#SS_' "_?DEO \G+XLWW3#NX*/G/-KNPX4/+3O\ M!DS;0<.OG,X#I&$P7=>>R9X];$J;^A+ M0V*.0JWO2Q%M:LJ!4:C=H::(-C4%)11J76V*:%-39H="K?N=B3:5=AVC0N=0 MZY931I^:](Y*K;M.&7UJTCTJM6X\9?2I2?^HU'KX[]*'Q%7PSMUH6GV#!!KT MD$IM0(!2.M6ECYH9/ZB3G^K12\V,)=3)3_7HIV;'%<;0<6SW ='H._!_PA#] MCLM!MS9$IS8[U% ;N>K25LV./M3(7?4HK68'(VKDKEITE];LV,0=#"#.+4#T M6DF7;+7ZTIH=K:B38C5I,*V9\0L:*%:3$M.:&ACZYZA.W69,V,;]!!L[IT6;-C'77S63W:K-D!C[KYK!Y]1FW4 M8_ $?&LSJ7(X7SC>"T3$],R?HP4F8TNYB=H 1YV4J2C#7JX?KAT&=^,?[=0(.K71@AW4 MN7UM 3N> 1\VYVBY3JV;7SH\Y>30M!V: /GS8JO M58K>=L&>96\&I=^Z-*NTWA-17+VT&!-2Z]N71YJ2D/C-=O/BL 10])#2S B* MU4N+@8+:^ -5_%H+::@-0>PG3?0@ON6N*)QYOOUOL@%])(W:6S%UBFE4:D,4 M])*""KN3VDA'8^A62_2U1VT,A%ZZ510L-*@->-!5;%C$$DX4LG#*FTL+<8I! M;<2C7/)D?BWEE1E+94UJHRH[B+#FZY.X%_ZTREX1-!@A!G7A&+K)5%-DWZ V M/$(GF6HR#0UJ Q9TDJFFG1B#VN#%?C(1\]TZC9I"!K61#4KI5)=VHC:202F= MZE)/U$8N**53/?I)$J@-:]#HP%*@J22!VD@']12K1V>AIS&*-4I[24+30A7T M4*PN/49MU(+%?[=WYA'4,U$K(_XK"96'0O+&MA$+2+URYD9=_"#PP_/E2?I? M(=[%6\QL$R0=M_#7 P0E]$D[DS@E@;I0 3TDJ7 M1#7I'I$Z]YU>$M6EBZCSUS.8!\/(]Q;M+)(HB=3E$]!"D+KT3!,]_R-Q2#U: MI8E^_Y$XI!X=TC2OW_0B-_1?SG^,6Z<]FN;M'X$4->D-J6E>_E&XHA:-(37- MFS\*5]2B*Z2F>>W5AB.K.8DA24USO(^XRJ75RI.DIOG.QPUO5(7MICG(-:YZ MB5AG7G#UR&:.;?4X9KYJE0AF[FSZ:QYGI.0Y8!/ \_>6S90<+![R@ M-7)L%YZ1FSXG3[_WPM";DQ<\0C_$!$Q>0MX7?_TZBZX0SR1$ZQ5:Z9N3K[OH MJT];/N]U#6'[5T)7W'X+>]3.1WTB:^^G7R9@DQ=AA]R#J(Y1]4M'[KP!1D)J M<1%R@>?8%O<7@?S?Y^1[##1IX\L%L"S;?3@7.'1C,B[V#HK>0?#PB3#U^T)$ MWB%$\/#2R]%H/?\\?=<42'CQX^YJ_#6Y^'7(7H^_?K\;CJ]%-C5,0,DWAGR"8(=B$ MGLMSE]V++B<)JF+L'#9UNDGY!QDAW,!MCHM:)]?>F:$;3E<_K9#K*@INJ O"F?_ M();6ZU/ZW ;TJN8+9>LTDRD>>S#;U_P#;I7-C5SX\7UY8KO8<">4K%R'[8X>)"#L@?0#-" M[M3YO>>TY!+N$5,71%^_P6Y^D2E4ND;+./B;3YLY(QR0?@I@[D MAR'8&_\>/P=UD>'?].W9& M=YRH?K ^QA^,OG&3WX;1.+&X_!Q]2VX?QGMK:_Q\;J%/SN;H$3-\VYD%7LY>(/#/ MH)LRMMSI7T(S#G[((L_AP,-^54:;\>?Y60R])0H:*;C)$4!R^#"7Y%82R:T< M1W+GD9+9?YZL/)W<#6[&5UAJ'DV@TFMO42!H4N$=+IDQE=Y3WYOGA745/T./ MAE$P5.5!U84WG]L!WG;@IK8#.3?"^O@\ARTP)'L*W]#--^3>5/JK>%=$/%-$ MM#X-\U!IBY'E)<8=?" -R-WP!GV3$D3K] ?CV^$--QE>_'8SNA[]^CL?+\#5 MS4679LMK._$^#)^!&9+)<]Z4\Y>3YD# !0MHXMTWB[-=S@X#SIP1FW>W][\9 M.%L/U!T]+&<875W0\X;E%*UK&'(I&R925]744IZDZ%U1D;+$"G<%!M/ G[1X MQJ&_39=J8SV]Q?%%JG (MUZYINT 7['PO4?\ MG%=O2L?>E .>@ ]W6=N?0NN Y77@= .L,4Y+7]]];"]LD=D'S:GID)F YZLD MO\ DL%E7O;U.OZ>?R>C9/5%_%PUE2K[EUWW.6&\X7CO2 J$ZJN M%[1 MUF'&7*OLH@@;#@,T[#7A(W?Z>D]\*WH^YDV9N_80(&_Q6JV'1W#Y($D2S[1, M.Q/[PM[;SAOL#"LKQT!7EDV%>!06-)-(R'GD(M\77]7I_RO'_S4GR_4PYUM6 MNY*6S_G>[4KK@E:.&R]U92W?H8CJ!T56ZOW@PE9[050/5S-SF*\]P1]:'&+R \BO D5>ARZ@H2C1.G#_4=L6N#]^X$9GE=J11UI4;8; MH1,[=,AVW!!Y$MR%@UR*\MV]ABR%#XA6'K_,[SWG5%?A)MF>)7@8/ILSX#Z@ M#USNGS,;?7*WY)P\/+%RBF?W&8%FK$]V>ZOY"RAR"V SST")X(X4X@+9L7V!K.=O#HMFB0\'K/XDB XT^+_;F_86E>" M_U2(Q+DM;^-;$'W[)K2E8RD46.!/[E?'NT=^_1CB/A49I!L%V/C M[#6)Z)S[("8>YPP$)#G.XH#CH$MP"C2V^?Z,;&SQ(4/O'B87H"S^C._%0DH?AY/" C(2,% 0A9PCQ$RSP$IROYF7F3BF\B'P?/3]..<=" M-@1A%"RYNM?I_PXWPM0')6W_$ST=KW!0-)M04N5:$\;CV=]X=:Z"5X)D. T1 MPV$N0PPVM\,0\2512K[G8LWLO' 0:>D7[@HK$=Q]Z1%RER $'$ZT?2M[7I^Q MZGW>10Z,@: (*I8LR-:.G#A!8GPVX3[@+_7/DBQUDPO"F4T2)1BE58/"QFUM$K*P.7IQ$8BQ%A,%$!!,1S181B"$!YR [$W+ -)&(\''[-<(P M/M;96S_E$-K/MGX1S)%L06_Q4Z6*>&R.%N&%QW8*>AQ2Z=BF?> >?.\IG*5? M=Y'% LG8+#BU77+\A&R6X7T)"4US^PC)M^+G]*I=W_/I!3N'ESX(&RG)M3M& MFEYINRL"$+G,9U(:@%LUN+H[ ;1::&CAQ0=NSGW<_0X)FXW20Z^.&7$%A-=; MP#WRSJ)P\Y9]U8KBGS/_U35\@&?W/@0_S\ 4B;USX#PA&PL[B>762&I(Z2.U MJ^B]GEI1@5]ZC1*FK]TJ:H-;M2>6,2NEJP@%!_H.WQVG*\J)V0MGV M*PXYTN5?(&']X/DO6P(MY"(BQLWDHM>8"ZXC?KU=)U2?6)1KB8N;-,*F8R#WD2@KM6U-YL,^@KPV8] G03 MD333[72Q.-[EI-4_SW*%9%Z#B2Q,VK$]:W4K<6^1E#S">>N^H58XK;[YH!UN MCQ:<.F339?F5K,I%O"A9H2OE@.[./=0&%=VC,YPX?2=LAY.#MT8;[>FVO0BR M X&L"]7C5DMK MT';1F]C*">X931!C0>X)_5@[ _&-['TB(1FY=HQ&DN.';,]UA$H=Q&^FC.L"73@F0/CG'RX)@\8!2%1#PCVJU7=72C^9GED>0B_#AD)"'+!Y*')C!6 M.GU-YE6EQ_>DY1&.=*#]. F1[!R9*RF+G/?Z0ER]!WW]=^!&P'^)YYN4AU1V M;]>L'#<0EU;:NM ]\G$#K:L8(NOGT.A^#ILM C)E7N;J4<#><;QW%#L%N*N" M:[838.RQ[+'LL>RQF1Z;[2F4Y*A8F=MZZT\?8G]=2N+)23H"1W=>G] \W4 M[W,;;4M0.MZ$CEF5\NVLMI]ONT7JK5EI%C3 [S#5H<+? M"7%M0R=TL@ LWVDZ55EZ%<(Y)W9SR4M&LEI)]FV9E+!LM1YP'R(71)8=0NOC M<8C)K)R*R:SL(&.1A#K&PS005\-E;W#@%:<8H=^(P4FRHU<8VIMRHP6,7_-: MJ6""W@(),!HZ<7(0,NU%[3%_C!(9]KF#I[83DV> M0(/M/J,U=I_1 KO/:+3=9S39[C.8W==*TT!E=E\[B8N/.^ZP^[X"![@FY,8S M")'M%Q]@:*IDPO-LNF+#J293 ?F[T'%KA:>.)--X@ M41MMD*A--DA4YFFW4E7IS YI*7%[67=80##COCG>T]+L:*R00E-N<#H''GX[ MPOIX)HTW-GJ--C9Z338V>LS8:*4^ZC%CHYW$E45<73=$0PH];H?5L2U5G+%U M&RAO%&-KQJ]'IYIN)*=M)';:ID$D^PY<\$ D9Q(P#KA+.S"C(,#UZ["M-'"! M\Q+8Q+%[%;A8(L<51_$U=S"(G+=9_>R@3BL0(HE,%E,QE.QD,_1$%LM,%C>( M9/_ -9;MD%2)(F(5?>"D?V.I['A!A*MT#NZ]*&V3S-W9P4\F:EL! 'E74(*) M6EK)AAZ4R%J%R=HFT0P74?,168B@O?4]$UI8MC))V@[R'E64TE&)A$UH>\$8 MFJ;$T,<$) 4"')( 3MUA,SF2.H1GY=FC# M@.=^!*2U2V*TH@_PML15$$30YVXCWYR!8,>]3"RW RIRP0HEC,5KH)O*$FVH M&$I.FEW"*2 )B]'"2A6X_ETU QE)PT^X[N01;N M%"+C="57D8G2=I"7B5)*AI*#;I*8B%*5B=(FT6P4SI#7?^5./7].'L6$:#L( M*Q#>@>DR MO,6AC2N!H$?T%F'9PQ:%?>.6MHQ[ZRCCU?TC"D)[^O)Y=>"27N7 R1//[1"] MW\PPE4&P@"XW@>;,16-X>.&1UV%VN0_IY.I9WIXDO:XO10N%UZGVE1$I6YF/ MW P$''KP"[>RU1WZP()SX/\,.-LUG0A+)0[@11S=#..R$@1ZMTX4=+F!XW > M<7K)?9P+YGA/?.4A^ XTY$?;A%SRR6(!@8\?:[M<.+,#[AMREY,L,^'L'YSK MA9SWY*+!W+]P2_IQP(>D(N'"]Q9(%K[@/77TM^VCX:.+3'+8&M]'$IXR\SB3 M146!-(I\;FH'2#=Q+XBR''2M@/-<4JD^GJ8L5 )]K:MF6.O/"R\@!4_.?>B0 M(_F?D:%T?B:3N]^J51# V#0)JY88.5,JVLAZPD!WY[:YAH! M"*=XA%G")^@@MIA[I)(D))4D&5W*I L60T&$Y!-9^@^X;BI\!O.% WFN=IU# MFS9.4"H)DE+[VM"FCV/>#E+.344I5I2K'$N*82H?]ZBX33W1_W+O?^J7=-?A M7^YS38L\,UE.1>KJ6(1LRIF/L3)T+K[> ^\!SHG#W+3E#"?IC M/$'_?!_>3,;$4&T.1\:6.8]X*B$K4GT]=6D\9&2P5%F!RP">)[^ M\MFR@X4#7LYME[R1W/1Y74IL\;\()>.O7_5[5XAU?+*'D[PY^;J+OOJT^;FL M=*7>]J^$KKCU\UV/$I6NJLBY'K7[<[FGT#BI M^-#X\-F$B+X+9-&0[[E+$(*/>2R;S=0BTX20RG2Y[8MT!Q^A&\'S@Q+F]L_5 MQZ^B/(OJP-GNDR%LM=AJL=7*G\]8/#>9P__J\;98_7)W^^RO;1,'P>-,+;SI MB5L O85.GGD+'%7>]?99_[70#*F&\Q?[^=SUW&\^,$F?I\BUPSN\S1@%5@>A MV<6#)Q^89PC2%C3M.7""7SKX+YS!AZ\\>P!@<9[HY&^^-R=E]]$3_VF'LXLH M0+.#_E6:(3@( HC^9TW +3[_]TK&?PW,WFI]9'MG]Q"]!#(36"!)6PILF MTS-9Z/1%5>(5#3ENZP/?(<4.8<',!,LAZ-Z\;E50,FYI)[ MPKB%<0OEW*+6SBVX.)<@\J(H,FYAW$(WMVBU$'K4<(M)46\FN"$ M?0:1?3:643I]'LJ+ZA:40YY!ZE5Z),L09V3AU>O M=GBIG;[>XS6IL !F\*(/7D;M\-*0\Z@C!8\/WS!\M0U?HE [P'08A6#UY3"G$)/9(+A:XDOJ79\ M&3A0S,N:SO#50GS5OFVGX$[-*B_+A3UAAB\*\57[1I0E9P," :<, MS=KWF10905.1^)Y<5IB30;,=T*P=F4JGKPH:K^B%\P48,EN%S-IW'A6UTU<, MF=?4P@[],:#9GM+.V\^J7'A!B"OQ^$7.K"1SSD,(JCFJO'K7N0\=L*6L92D/ M??AQ!W=":429SG*P+=.,IQ^PE!]-$^6>5V%KG;ZF\[+$4H5:")P]\=%"P-$[ M?5U WG%9@1L&'(J LR$M9[O&&P)#30N3LB=L50@[9+!9X6:%%69U0 MWD[1S.^3V)#<$W\I GX5'T 5>$UAF1(M!,Z>G.Y"P!$[?8-7689-&W&S)UF[ M$&[PUBPR\!5:CEDQX!PQ"[L0?A*NR+[VZ$ \H MB ,7&Z$')4A!R)UPQVNJZ-R*DPEJ]JG;XL\Y(B,>2T$#D5 M!O-5':=A\@(U,J?,P%H#TIC-]3R-(@&V4TY_JG#70NUU^H;"&\6WNP[( :'= M53YES%6XWZ$:"'-R&5*98:Y5F*L.93 DWC"8G&.8RY%:7 ATN%ID3^&E MX@5EC@&ZDSEB]ZOO!0'N8S^U0W;"KA*3E"SQ+5GAO$PCX0"CQ$MR61%&*B0U M.P12M45: ')R7-575QCD&.2R&Z0%$*?@6I\RK^CL#"9#7 YSM #D5%R,V> 5 MR6@"Y-I^@FVT@+@;O?O P><%/C,2L$-L#3IYQ9:2'6)K;ZJ-XV#!A#-MYL#_ M";&88MDVA[K"R7(.7.M[NIC#6.3GU>"X?JR$/./2W)2&V84MQ]$>_[8\'.$R ML:+.&VI99388CFC"T;%@U,-UA!1>$VE)KF P.J(G6AZ.#(0C6>,EJ7"M00J3 M="BW]>Y@ (%OSHBQ9\%'Z'B+.70/VQ8YC0,&>VL+QBN*&./R=3T3UAA[T_ ) M^'#XG%8D,O^,;!]:5^ZM[YDP"/!^8TX&TH5.7Y5Y4:&E5B<[T'+4@H%'QYN( M:V$A\Y&68S ,;\>L GATN.$-84'C>U*+N@@RO&6O[7=TP,F=OF'P6BMK7U-N MC_X*7>@#AYBCP)K;KAV$>)_DD;7E.SP7)UY3Q$"#M14]S%W3\=:UQ@L]YO6W M$4O[DFS*Q1*NJBJ6F.K%L$03EHX*):W3UT5>H:;U&8/2,=-BRL62WNGW%*3B MVEB.B^K,[/C4H+>1&U/)P<&V\\P>LW"9@90P29"72_#^CXA$KE[YD9JF>>PG M"[D]UF-AR.&M(L'@1;DLUYQ!KNF0JQ9Q/0%Y*))TC//1#'$-0=P>6[0PY/#V MBB3P@E!6;\?J(%=29)):>_0:'Q2<^MX\M4D+EO-O$\]\*&:,!FC\Z+>=W'/E MFMX<8@+DY1^);$]*RJ;$_EC:$8>FA0=.%W@;)FEUP),[?=7@Y2W[1@QXIP>\ MX^$.EV3$)[M4!CP&O"WV:77(PR4=18%7]$,G>A(Y_\U#M]N<=K6UP5EME&)82*F8!50*C7Z6N\L.50/Y,_S0;/GC!C M.>C!G:<,WNA1 )^VQQ)3@A4VSTXCXV/?[C7&_(WG>NM.S&$)'X9 2M-+/=:Y MKXU0VK(1A#]X\*I'6*")88?%X)GEM%8[2[R:T3[F^_-+]!#;#=" M"S-:[N)_)>2)KYM@@@R?0Q^@A;5=X+](/;#K_<]4N@@-=_S\AX^+J/S MHEJ"AU7_W@Q+'3K2;C1% %9)PS=-WFR^Q !\>@!N'GZU3K^'K)\MQ:X8?D\/ MOUDWQRD","[7)HF\(A5):&.IH$5A]C6VY#_BQA&/=H"15HI1WUA_MTK3'3%4 MXNLFRYZ7:7J(:51>*V1VL\ )A8&3O?ORI<#'(#G$JD9+23J&H?JLV*)@0@,D M_6M%:?- !Q-&S092/G.R.)+P[I+,&[TBSCB+XF8"P@T,.0?9_Y7U:-O*#]N6 MH$YV^&MUTV^1&,AJW"),'9QL+0IX1U#D56%S;[D\/Y"28 9C,L9DA\;.BS&9 MW.EK&B\:14XT,"9C3$;-O"OQC(KQF-+IJSAINHF7V=_E(_DEM 'TUP/D?P"&; AX\Z-Z! MI]:F+DN0BJTEA6MYZ-.//+H3:@3S%02V6>3(3SOMDY:8(+?0'V.5\W[@2MII MB0R![Z)E"-+G$+0LC0[AU>C0.GVA*V_6X&WB842&_K:C7RL9_3A3IRN4D"C) MT,_07SGZ2P9_#XO^+5TA&/@I0 @#_WLQF!+0CP_2=[><^FSJ,?HF^"R7MA.% MT"J2^- RYMTVPQ8R[X%>2X*7+>PK"H7]%GKRLQC^VX[_ _V6=_ O%O9<&/X9 M_NGV7-Z!OU38=V'P9_"GW'=Y!_]R8>^%)15GV@S^)_D#6AQ (P(/,-X)#C@O M"H,0N&0.!VW?[5\'ZL!?8+/RG= -6ZVJ5XN:^T\HU+%U>]9L]4&GT-9G7MI2!9N<%6X&N/<=. MJT67BM"E\)JTF=,+K,-NQ-'R)95F/9297?0K!O0/1OY;]V/]"?I1*25'8 M1TII2T X'4PZC)5)F1!7'BP;''A?.8 1 M D%DV7A+!$'/PK5QR&_DC"' 'T]M%[BF#1PT@NX1X- .-YY"RU+K*ROQNI//%K, M3/:]J9B:":>:KJF*+@+#@/>&J !1@^9TJDO_PJ9"P0$Q]=N]#\/,, M3-$$SX'S!%X"S HKZS"WW;,WZ_YVR78NS'1:V<+$?(VDBQ=7[#Q'\@#Z^"HT M)D#-6+B9CX7M7_:3"/G2$RQZ.&_*X8JDF!.^? +];>1?)0_P'Q"%\*$W8UT] M'0FU&UNA!+6#\>WPAIL,+WZ[&5V/?OV=CP7:UCF\OAS7AXR:'?QJ/KJ\O!!/TQGJ!_O@]O)F-N] U]]?WV;O@; MNN[J?X;<]6B\.2\J5ES\JQ$VF)1\39<@BD:?_TJ1;I"+$F2P$WRYN3K+OKJT^;GLM*5>MN_ M$KKBUL]W/4I4NJHBYWK4[L_EGD+?H%29PI4J=5#ZNX_:$Q9\UU$P-B[;X@G$ MTJD>5V![*LH$Z1W(?4?7S0)NB-21Q5U"$V(+GI-%/D.F01M796P_9UR3C)"A M*L%N^YRSIY;DJ -"-YDE 5=3+V?"^_)9VK1H4E&QT-)U86 J#*9$GKYQY.78 MX*P<:'N>P5Z5^54GHQ!C M'A.G0:6Y2BKQS(Y04+>C06&A9JF,0LWT9%,Q;F@K-QREHK(D%^WP4LFHE)UU MGAG3,J:EF&F/PAUJ"16:&3,P9FA%*65)*Z&4,EWYR]2Z9*3Q/2Z3O/#A#+J! M_0C3%HL?L*OVL93CL=0<83SU^T_H".+< /29WZS9)[_05OJ=OQ@38,2LJ M#9$RNY+2C4Q\"(7718;,AB"S$G^1;HCBCT)5Y4 M*8B6E'F^530H-J&3WKQ>52;NRJ@RL6M:(;1MF"TJ.5=%4B5XK9TY2!M M>V+<&KD/2I%+UCXYY_6FV5X1KFO\5FPI*],B.90U)6^+"$K%3VX9HW;ZHL9K M<@D)>F60D]*T",;#C(?+3=DKDX>U3E\U>*6WF<#'>)CQ,./ABGS6,ED8%X>4 M>%G5& L?.C7&Q>4L3HL8.:MC7R8G]SI]W>!5HVI.KI:967FOW,-DY;TJ7V*U MC/)>^$P:*^]5PUA8>:\"Y;W6JT71-+T=!;^^#JX'-Q=#;OS;<#C9.Z^&5=12 MC:XB:>649.IU925?':PC5-3"@]H[ORWF?DH79/? >JXJ4K\J4VT&^@J(K!9F MXC*68&GC.OP]!(;6WN$H1@=XIC@Y#6H!WS[=0:C,>K!E^>LXG[9TI=0*I M,\HL>?&GNEH-9-.&'2^.SPF$' @"& :M.$O,.(!&1=6$$\D7()AQR*K@3/P+ M_#.R'X&S[0ARX4-*C=]F:LY>4:ZMHM[[B?08( /7PO\,7]$Q""^ [^-@__\ M)X*Y]XJ,3E]$_JJNRNTY<,HXI*4<8M3 (0H^3JB(O$1Y3]8&*NMW3CM2KJP' MIHDF$@:<#TV(@';O0)YS8QZJW=(5O5LNZ T,$P[88C*[ ]4@"@%(4K3>55F MW@#S!A+,WOIP 6R+@\\+G%,9D#!>4@QE+<3-W(-#E4.RQ,-XA9&33PY"$V8. M#F5E%3GV&B^+"M66'7,2*M$-50!*0X#2>5VBI4%V:U1#EB8$E(4-=H97E+6#3X9-O(J_H=)MTS$DX#$<;9RDKPU$O M/D&I;U9+H0E'#93_S7<-DC*((7@^4.:?AM&6S0N8X%7,S9T&\MQY0=JLMT63 M<<:L_2JM_8. HPJ=OHC, XEN/[&!8OT=-=> :K4@L+_;R4:H#9?\JHV[>#7 AU4J??DY&IH156&/6AKH':Y!WM M*M+N)'@+-)07GJ3]+N9$J[@6YT 0P)GG(/=AOO"]Q[@>0^%$HS9562W7NXC) M<.L -QRXUC EQ@W,+P1D4M10WU)-B=6A/DWT[7512D2?@M#7X[7&5NEOH/IY MSYFA6_W\ZGG6D^TX;"_B4,V1KF!N/E61J#( M\3R_)MF21OO"-QY8; ?;!Q]:*B*:FG$3;>(]>_V>AF>&T_0NMU:>/@ MP"%6&6DZJDC(,)/+<@L:9ORW'$Y[I'W)<.IA.&FJ@?ZC^YQ+ W5 3N+4*00Q\(.T93^#:UT22_0BA9C6)%$; V=I2>U$5%["U=4 M@"A\HQ:6 MBWN-U_8.OV4T_1'$#GYN[I4[?4/G!9GN7'+F%%2B#\J%DH(<3)W7E,**@+D" M;7$%+N$4(JMB]5P".Z)<4/ZG:QHW;YJ YX,CNYI*,LYERDTWY@Q4(OQ+Q)&& M<"3PFLP.)#,7('4!2%D*=V63@-G]!>W^U\(!!;QU'=G[O-)C>P!M1- ^<[\4 M!/5P)5]>T5G$_XAF/OW'U+:+]X,3?C,E:C>W?G+NZ;='2&4ZB9=;*N'ZX@HO M2;@(7UD':*DXA?>.K\.8BS'7(0<.\S*7+A#F4GH:+ZAEQ0I.^;!A^G5"9^.= M)GB5]5):6?\M[;;+ZM14Z^BHH7=1&Y "TV][ [3KJ\'7J^NKR=5P'/?WG8PN M_ONWT?7E\&[\7W_I2:+^F1O^X\?5Y/K@:Q,;2_# M]XN-.S:XMQT;%PT\K%-:FWOUL 6[:*68 77&"PR)Y+._W! MEKI\&1O>W,:P.+#8C"Z2.A.J2/<)H%+#)XPCZ)E:%7U["G*$U.E+ B\9K&$/ MJ\+]JH/]"+[;H&'%O&9;X05T&E[GZ]>U/)2)Y4Z_)_*"RDIRMQ%&^Q5!23!2 M.GW#X%6I\'%[MB?>%G_L,H)W/VC1G\I9]Y2QGXY5#VU4D*8T\L7+:26?T4 M8BG7H;?"6,+IL!)O%&_&QDS_MIC^5RM->'9MQS";+6>P9WE,Z7"KS4!66X\W MBA]^8*8_A3#*%NPI#J.>T.DK&B\)A8_,,^._;<;_LA >L_I+/.E\!Q^A&QVZ M4=?#6]>RRJL2W84)F+E?Z3'G@B B58Y$7E'I]AD;*/6;?>RMK'W=4H[L-)N1 M]VB#XF';GMSIR[J(/ "YN8=8CM\PYP2@MT>'E ]!4%/E7A%*FO?Z93/3Y7B M4E!>0&-K?>V2W(J3[8V5S^$XO$A"3\7LS@O%^R_DHE@#G)&3A5X^-Z4 ]#0$ M/8$7A<(V3DW0:Z"6><^%H5O+;"O05Y(KTW)^SENE;\6&/*#$6D_O]'N:SANE MV8\-\TY:CJ:\M?H*HJG7Z1LJ0E/QIFYL#Z.-#@=+8CI>$E,!4\_ '>#YGL@V M-MH(I\/RF Z'DX&;^:B\P@IX,_]@=QE7YAV454POO;S"-H=!V@<>B9/V>>8T$_2$MXP3\C9%FP?BGB<9[[ZWNJZ!;Z MXQGPX?NFS=7-M\U.H_@=1(S< G_DCT-\ /9_@!/!UV>>B!WAI M@B+K318W>'UC-IMDA0CJ.YC8,;P4"6^IVT9>E-P,HK" M($3KC 9S-+"LO#/WLN,6Z#*O(7]9V[;L1T',X>.7!(' 1D&HE[8$Z;;"AL5F MF5F[0U7V'.G-%/29!)10A)$7E!*YQAPW93 M*<34ON/!Y6-*(9@2#8476'6((VZITJX13#.:1W%5. M.;=,.3VLC]4,Q71"@ M\:/?WC+P'0P!>I4U!+Z+UB-86>;+>)5S,S N%:?SBKAISGVDPY)C5OZ!H-I0 M!L<#E=;I*[CG]F9@F1)0-5 9--@]6%$&2:%H;[[PX0RZ@?T(N0^.%P0?D^S\ MT_(8JE$3*PM.DB<[.WWNG+?,_8K V3G;N9^]! M]Z%B6/4Z?8E72CM.R#1'2S?X)SX$0>2_I%O\ !\>#D*NJNV9]'W$0TZ1) M.?VU']/-F4X;XHU^S+YXA0W:0HJ M]'>(E\3B\\E4$6?.&@*O]3:K.%-BBC/_KBS_KG3P2)U^3^'%+>6@*,%. Y7Q M>V?GZ*\$%>Q,G&6E.LK? UI-4QZ25<[-PC*IW-Q#)H>@-[58 JO3<61'KP3< MQ?M"@B[PAE16WRE6I*/0(3SZMI7'@6B5(2Q5)2X67)!UI:J7V7*$8 [\!]LEZ_$:J^Y_N??Q MG3N.':RLB0D1A/RRP2T*^] MO1XX'$/( 1/OE@+W!5>J<;T0O2/TN' & X@P M#R++QONJ".\6;L=+?B.4)]NM4]L%KFD3SQU],$=3"KH[)Y^,0)'B_>2%%Y!T ML7/2W]%^A)^?;"N'U%G"/!A&%NV^A9:&U-U'JE9]XM)BA[7M3 M,3433C5=4Q5=!(8![PU1 :(&S>E4E_XEX4-<\4TS_W6_Y &>W?L0_#P#4S3! M<^ \@9< XW85I BA;];][9+M7)CIM+*%B84#DG >KK^""(KD$?3Q56A,@)JQ M<#,?2_B_[">1CIP,+"?P)L4%5@Z($[Y\ OUMY-\N0][X3T="K;X5M8/Q[?"& MFPPO?KL978]^_9V/Y<75S467&]Q<#NZOA>">[)W-+F)>FZ5V, M;BZ'-^/A)8=^&X^NKRX'$_3'>(+^^3Z\F8RYT3?TU^CBOW\;75\.[\:I=SC\ MQX^KR>_[9IQHA*W3)#)39_7UQ._X*U[ MC=\7?YTPN6%T>YJ(^3SQ\I,7)R*@BQ;CT^;GDMQ517WK5T)7W/KYKD>A]_?R M/6GWY[*JE3(FO:MI$F5C4M Z;?^FOC'UT)-HHQV-8]*[/2'ONZL>D]8UM'Q/ M.@;M]-[[[T[BD6_L15$BUO5VDWU?E1#?>WH;KW\G4246T\=Q0WO[5-5&=?+:.8:)14YQFM)(0QY[C< M"2W."C]=[CDYTFZN6::Y,;Y9W23:5KMKN+DIM%U526(!597OLCR]:^A>]YMH M?H_T&G*S@+? YT@&5@E,?%RL-FN=RP1J890V:^DNO. @ M/;M=S,K%I6P9$H2]ZG1>U;;W;'W5GGR@=]^IJ(=;?7/;LAQ8CV3Z<(F#KG[ M(3=I,O,B]"@KX+GALPG1@A%!SUV"$'S,8/Z5()?89>RRG)<=J9KR<9(QMC/I M5^ UX3B?);[G.UTMJ;?73)+&$^FE-8#CFF63S3+2CM&R0 MD%.^L\8+$_=,W+=:W&L9Q7WQTV'("2I>5X4Q&%58.TD&HZOFA-2LFA/'KP9> M)U1N8,CA,J]%JH"OT.+-Z=<&FH!)L<)"1X'WK41-9_<931E-&4T931E-&4TI M=?;TC,X>,EM>DPUR&Z1JIR\KO"H5*93.4$+'7CO3G1 .0#A;YMXO+/) Y 0!.W@W1A& <+N "&H4.Z M&7&D-Q&Z./2X)SN.]L\@XCJ3RI ML&(SR4@J\&JO2 HC0QR3!XPZC#J,.HPZ-"4B'%V7*M3HTA-*1+B#B\@W9R" M+ &!!5(9=1AU&'7:19TR-^_3EGQ$ZQ-+8&#^&=D^M'#_I.\PG'GY]QW43E\2 M>$GCP/L*=/G#J)KG;[6T_B>(C->;P:: M\L5I-YJ:[/ M*]$C^+RKK/"*O)GUF?M .<,53;C:EQM1"9S(P0B%ER0*X'1" MN1"$AF?W(( 6J4, W0#@16>Y#"S@RJC#J,.HTVSJE!F.&%A_1$&(T^""B3>P MMC: (1X+42<7*]KD#B+[(+!#.(;^HVW">&_C#IK>@TN>0JR(W#:#@6P&C=>, MLJHO,S0R6<&HPZC#J,.H4^/9 ]KTK")0IF=+2AB@PR]_O\/U&"Y".+^'/I>[ MS74RZ9TM)80LI35IBU=D;WR2>_I4RY=\@>&-MJ<[ L,5M[U6Q$Z_Q^M:N25' MWR=C \+'Q3B2.FCFW0%3CM'W6I$Z?4WE!20U%:%P-]&&@)"I@E-0!;DTP9XV MOID:8"MR"0VP&0LQ%J)FWKE8:*,Q;]6=L)6XLYR$=)>H,]W%&*\]C)?/CNQ,ACMM%I/%>J0O=FMO/D]VPKMKU/0AZ^DK??=,V%D?6BS4&%7!W0M$7A4V#T3GKH1R(MAK(/"8=<=H>G(T;299<^D( M<6-WM@H=H0I-T1&EUM*B/HBQK7^V3:A\6N6T\G",(KP?^CMR1SQ5Q'7H>CHK M1],0K+%R-(PZC#J,.HPZC#J,.HPZC#KT4Z>81UVO?R#1Y1^<4&VHBKIF-_:, M-SN!3S-U>4"9"R6VS&QNK8Y%41AU&'48=1AU&'48=1IW# MHM;R\5I0JT:G+^LJ+R@B)3MV#$VEQCRS=AJIHF>P)G3ZNL2+0I'^(@Q6%,)J M7YY!)6@2Z4'3":45E-J NK'!,1:Z9-1AU&'4:1]URDS+IZTQIB:1QIB26-BY M86ADLH)1AU&'48=1I_XT?NKTK$R9GBUIZYT.O_S]!M27T$SZ3XLY^T^OUSN, MY[)1:_-46X^4O#A4BZ9\$>6-CJ7U]*[6E$Y?YGM&"=' DHC<@+#TNS,MSN[4 M(3OOSIMZC-;7FDI:7XMZ*>U#2Z=L33"N&;KMUE0M4E:Y=%66X[#[NFMK6@G= MM1F7,BYE7+J#2S?:"%?=P%O3XP;>BL@+FLYXF_$VX^VJW,6L_6++[Q&NX:,@ M.J\4ZA'>%N8NS4L\Y1;C2N\X+<8U [<85Q6#5\7"=55+)&H3%=-IMB$#[1%HFHG\M^['_A?S ]_6_W/OXDOCWK%^2 M9Z6O2V* :" .6 3P//WE&6Y,7QMV)7^,]D+=8^EZ2N82A;OQ*ZXM;/=SU*5+N*+N=Z MU.[/954O95"]KM[K438FO2NI&F5C$L5N3Y4H&Y31-03:QB3*B'K;OTH?E:BL M],MT.T1:A)U=PNC=S YTF>\]Q;]+&[=LV1PSH1M"_SB[0+U,AYI6DGXX+$N R(S#3YDUG 6^!SY'!V";Q<\++M;"$7YXHR*,Y>=>*OVA,)>O^= MF]=E%@YSV[(<6(]P^'")PP1^P"$S:#+S(O0H*^"YX;,)T8(1B M2N!C=AF5EYU058R_1R[D9(%4Q) .3-0[\933IF>4YLL,-^BH:J%+N'^NVMLL M"W!HTGB;3B2=:%D*53A&60I=[O0UA5V7O*)6<9X5 "0,5X&QMM3G[O\ M&@LZ+HZD\;*V>?&-0I7(LR]&E2J@I#KEC+*,LHRRC+*,LHRR-6]QJ5D+ MMR.+YG4C*[>MVD.VJLA+BE)@!XMAKVW8VRC$7 GVC*9@KZ1,C";X1W$:O[F6 MQG^POW0:W775C8+(.[@E2P;"K>?C%P["T+?O(W)L;.+= A^ZN8-]/:'3[_$] MC8(&O$?./V@>X XS^AAU&'48=1AU&'48=6AR"XYMZ(C4&#HGM)."TQ9)\K8W MY>)$2/R;&9][#=X]]]K*CJ&LGRO-U,F;PZN_F\-+-HGCO-W+R$C!7Y-,'R&OFD'^=-[>U*GK^.F H4WD!G"&/\SZN2R<[(4+-_D?G+C3(CD..J8DK&Q%? MAH FX(!K<2X,8X>'"V 8.G".7%9T?5P&*?2X)SN;YT^A'4;D?3G=(K73EQ5>UC=C/0QP5 *. MB0.:J9,O_INK']L.(ZD\J;!B,VGX&+[6VVS]Q':Z:4,:_:"CRP.= M&GEP0AM"A'YG]P YO22!#+H!P(O.MH%8*(A1AU&'4:?9U"ES"V5@_1$%(8Z< M!1-O1X$)$D4@ZN1B19O%"7&>(SQ3I/QCEXNU% Z?55%C%=6MA5C M.IK QY@N ]-57B[42(IAZP*O&XWPS$XHIX&5"V4%ZAAE&64991EE&6499:G= MX]*.4B[4B/M'B,9F50+*2C8R[!T/>V+6 HC%L*_*=CEP]R^@AON)UL:S0 P5AO'9CC9V@8M1AU&'48=1AU*'5QMET">JU M<0RZ;)P3VD%A94+9N97F4"=O[JY6;YE061 Z?4F0>%6@Y3 *@Q@3 VF3JY MCEYOK4!9$#M]4>,-G14);@B\&//33)TR/9SJF5^BC/E/:-N#50IEX9ZV4^>( MKE %E4)E0>[T99DWE,*%E!G@F#A@U,F7C;3A&=%1&5 6%%(94-V,EK!*H;0A MCLD#FJE338;8T>6!2HT\.*$](58IE,6"&'48=1AUVDF=,C=1**O^)PM:IR_) MO**(E(1=&1J9K&@P=J:SNMJR:6GF@MCIJ^8OBK=^=ZHC)V_'*HL"J670V5HL6E M5UR513&N28>T<$]7&&\SWF:\79''J&^44][A,99>WE46<0:QR OZ9DWET_,2 M&7,SYBY=<>^IV%RX>*PL)J71%9T7M':XRGMBU)8=+!SP@J<)=[,^NXJ>JQA! M6W85(VC+KF($;=E5C* MNXH1M&57,8*V["I&T)9=10CZB90=0_]:]F/_"_J1 M7CT'_H/M$A=878_DF- -H9\$)_I?[GW\K,0!?_N47;>5%M,0A7U!#8D-''U 4O"Z&]/.M";)P!2IJ^.577@!V=PX)^?F[4?X^/';S>AZ].OO?!QK MO+JYZ'*#FTMN_./K^.KR:G!W-1SOY/5D;@GGTC2]B]'-Y?!F/+SDT&_CT?75 MY6""_AA/T#_?AS>3,3?ZQET,QK]QWZY'_]P]PVWS(3KE56J16"J:EP,6 3Q/ M?_F7S L']_$4YA[O8LE[2-(]^X"C):BMJE85VXWS.Q MT@"S? "3BC5?19W>[65:[0^7V++U@WC5;3?^=S+S(O10*_B81_66=5 -X;T> MZ%V 8,9-'>\IX*:^-^>\!<2>I?O X.&3F(- ^>72T^TLJNT(! MT@[L8$P9F/*L>\LRZ;;-D.IVQZ+:3?Z7V!-XW\R$BN&D[D!2!Q@H8?XI_ M-['IM_"]1QL'G^Y?F.W7=-LO%KP&Q>"\A L$2)OL79'*Y&".FVO]^_VJ>[1" MC=7!>?]8P2JUT>\.)&W47&NP0O3*FR50 I71U)4 M7A0VSY\UNCP2_?K@#EI1# K;Q2D^R"CQ?9+X@Q1#Y(:DKP6^_LR;GD4!Y$ 0 MP+ Q,81,?-W8RLLE:HI1:GI>0Q# ._R2T?1' >8W*N\/7S&I=)R%T 321DB M0R[,X*RJ-X78VJ,S*@<7:>JJ:K2 ZV2\"1Q21J1"'[F<&?D^=,T7XN*^T\"H MB1KB-"R_/8$H\.^%BZ-0WV*"7R3TQN&H7X'M7D9PXMW!1^!$!QF!$BX>Q(M: MCQ(3D'D5E6J((X-+Q-T==*5P!1OF7^0#2>X&#TU4#Z=AY.VI8('+/'Y]6TTY M-Y]*G;XL\88H4&+*,3_AB'Y"21B2D:P7>;%X.U3F#N3=7)A"I+B1<=GW7QH0OL1GV!K MEV(X#?OM??-M27?DQ%]ZT7TXC9R!:>)MI-P)2Y*&' '$MV55LF-^ $TXVN,' ME HD'0-)D@J'%9DSD \0I)D)AQ;\C.2Y;=BDLHY\8LVM^(.- Q@3]7N, 23=?9SP=E 4=T>%U@=D/;P+3';J@$32)R#F5>,]IS+(I^V8\KGN%59JG$C675 MO)R:DOR?=CB[B (T2^B3Y,_<#"LAAT#G#6GS[$GN1C4L)$@5IG*+__) )9/# ML3VMR"81"P\>J 5,+VB9$C@1>RTOOZ9[NQ3DSVI L542_T1,M.U\2E+W4R:U$B:U70?_LT+P MW%RJ(:N,%X7-C5MFZ3<;1COD?54XTO&Y(JU0P) 9]WDSP. "V!8'XYV]@.<6 MR2>KF<$\V63R2)Y "V-!)V*]Y37>$FRD-ERR^3MP+;(Q3!SX_#S>Z_1%'3%Y MD; 0@E'&TA/D/.?V'Q !XB:OD;APZ1Q\\ =\B\,$D M:94F::Q=6*(B^>$BOG;0JRU\'AB?"QZYEVA0CZ05U!M.GMK/T#K[-_2]+4RL M"+C@=T\2I<^4Y(0R_^*(R<6Y@+1?)2@B,CU47A8W_0N68'R<'*(%>,&;_SQN M7.='<-7M6'4WTNM6O(ZVQJ-.PS8\-%_D-L8!+EH7 ^;Z\.B"(G7Z!B^IK&I) M0Q!6S;G%(X%-1KJ&5PP*SL>>C..QW*=NJZYHK%%8R9'VW9N-=_ 1NE'N%$-% M(0FK1J%]:^9G4&A^'+QM?2B2\&%VD3>D-I8YE(6NI%*L!FZRUNMOE6Y("+:S M)YSPIH]@"[EV;( ? MYEIDIF(#_(Y31N0>O5,A(O5.7U5X32RK2GNEB&S]DE>GV8"ZC7QSALS@ '<40$84$D?A"\_!/R-[@7LEQ0>.L:$\ M\QR+L^?8T(*DBU+C0,P"9_LJ!8$70MF)-S 1 'QXFP#BU@%N.'"M80J+W#JJ M1T)D,@6YO2P4>\PL\0HA973Z$M_;4CN:MJ@K75*0IJO*#%?3KF@31B#%]^ZC M %T0!,@F1/ /; S;@"?=!Y$:)@$-$+.+U2HMV]@(9*5:]FN"!A@@)W$TQ1Y$ M\HV55RBJ0J??XR6]2&T>%M6F$5-Y]6R9H!([?5WAC4(GLXX3W*9+%-)TU2GY MM*NJ%GNRX0LWA^',LY)H#'-?&RH$<\K (:']=T+ZJU?*;Q-QN("%1$&Y&>:= MUJHU= ZDI%+YY_CBA^<3["L>>8VUC5ISM(Q<1[\PIHA$@[QU9SHD0 M7'RB4-5CYN"TQ\'9E?9$_K9="^'J_$R2NO@:*I4C.;>]%EULE?X[$>LUF_&Z M(N!R1W8TI!4D![@-.$H5-;S[W\% \\V?C4-K*N&FY_4+1*EC! M-R28QIC"HP6)( V?H6_:0?[\$4W )4,-:3/(P.KZ-!],^YN&EHPF$5G4*J\) MM/2@/:',FCNX6#TOTEHUT-@8847QY5>ZCZ87A.B$E7.SKM3IBSV-+[;1QN+- M#=0".;'T;OA9DQL6?FZ30Y!0$HO_$#QS3W8XPR<#L>OJW:.A :+=.1\Z((06 M%WKHUR#T;1/_U3Y-T5@;KPI-<1<3?>)-P/,_7X&!-YFPZ_@5%Y!'+(^K !*8 MY-8?)(V'[RGL>$/; )91?U2.L+B8CV90T-[BA/R*M 33UH-QN$ HR]BGAJ]+ MU!NDY/L[)Y?RV(0:;38A\R^.J2#R02F#(M!QP0+D:M3OJ![?N:@3%<@]3!,9 MD8L!YG$MZ7O/][TGI"#0-*'/A="?B6JA%?RCZ;7F'='TPMD M&-AA'EW08YT$&H:@4G5!1@QE4 (&28\5"J7'-M8;J!,/.%4O]-']R"](4B1N MD7_GAASV[H#[TBK!WU@3KJ)=9U+ M(FJGF6@7F-8YO %=8MY PS!4R=;!7A1ED/\R+CDHZR6D3M/D#C3FW,Z'Y.#. MQ[5R_]MRIUNE"S(G*+>5PXL=FOB6XN/P0Q,ZWGB69%XQ2BA@6_\QGI+\BS8! M\@BE_LO H8H44(\7E,U2)B67^J?%-:%6*0VG4VB2-"CX;,Z ^P Y'X3(%2&_ M(Q_%3>JXNE;\"RY$]XCHV;:-[!.Q,C/JH!@6H^DP <4=PL3(Q>( _S=\Q<#= M,BN.E.9TK?4/5J[,+22TN+79E@1YEB75;!!F/3Y* PIU?.A'IP&$[3E,NBM[ M*FYEATL:G(;.::$!6HDV*L3QMV@>N KFVWZ)IA/AM5V5+;&\R2TB<%,0I*D4 M56->%0-U9NU&.:J-3E_FM3):W3#O[.#VT+O4(,_=PP?;=T+/\#G/R=?GM"IR\I(B\)F\<7V4Y2XS&E MRG5@2NST%<7@=:EEQ]DI4 WOE-[9KAH@^K1Q2J%">Y*V!)"_5F- 9>8.ZD68 MV-LOPHX6 >KAT_ZRP.OJYB$*VG8K2O#Q&!\R/DSY4)=HXD/*%7>5:NY0I\3SS6EE]&2VQY47W#J2QTW:6T;7'VMPN-<;18N&0 M?MG X1#A3<<+(A\NVWSB&I"<[<8-(%'%W3FT-\MT A?>++M M'#>GQCO1#DY!PZ4L.7N.3S;"^)B[39+2XE9EP#3C2E@+\ )P1!7?AS[T(_0] M?,8%+YMSZI$ITY8JTW?:,<7>I@PQFMXF[#!,F6'@6M$CZX3MC@):_[;0B= MOJSQHJ)0$O]FNT&,:PZM;EJ$;38Y0\0U$BGA"J+7/X78($'_6O9C_POZD;YV MY3DFQ&&YA);]+_<^OCD9:];;2H. *.S#@$1"4A 2+YZ4+\4:V_5"]/30X\(9 M1#H[ Z<)_ 28,2NK,/<=M,!*5)L5+Y=LIT+,YU6MC Q^R&!XOEQ@AFIH(ZO0F," MU(R%F_E8_/UE/XGT3G]"(F#>E,-U/>/#[:"_C?RUPG3C^ F!Z6!\.[SA)L.+ MWVY&UZ-??^=C47MU<]'E!C>7W/C'U_'5Y=7@[FHXIDBF;9_,S6@R''.3$??C M9O#C\FHRO.0N1C>7PYMQ_-MX='UU.< ??[NZ&=Q<7 VNN?$$??!]>#/9G%X] M@N.-KLLK,93.%@+-@?^ Y$$B3K&1D.C&,VQUG4OZNBGV1Q2$]O0E_LC&TC\\ M/\,7U417L1LORN;/Q)*YB>;HR>:FP?^F$A8((Q^.IHD]@K39J^$AQ8:/[4;0 M&H3)9_@1$!DI"PQR/T(R:N0_ -?^-[F;!+V_@L FT?1;'ZE--R3?I 9,,JXW MP@!]E[PJ?LQR"&=B9P_9]A#I*#3:#MM!L(#N!)HS'MD0#Q#W/R'=^#@[#+@@ MN@]LRP8^CAA\0-]QN 2J)'Q.RJ>3O\3/'WD.K27 &Q"D@Q^:581/'6 ;PYN& M3\#'M77)' MT'A"8X1H?/BEIF\3(Q#?[RU">XZFCBVA.':!7H1C7SSG+9%#B#]'MBZ2^*3H MKV-/H?EB.K#+3=!]*S,3]<\!MK'_C,CP[Y'A1.@>;\%8D8GK22Z6(14>O0TN M.,O#3R>;*<@^#9(M%K0&UME3,]QL^:00WCL_(Z -TS7*-$'V231\\>]M_G3%>O6<3.@[$LWV: MV7C7QYS9\!$/)4!WH^$FECWWX"%WH.R%W=?-M0V1%\WOHX]:DR1.NW'_.;',V1/(C?(D%V4IT M5'@5:#*N9K)9]8%;C@5!&T/P$IH0OR,6J++(T.IG9'7$DE( M7G5.$B+,#"IEA]AN(5P7/EP W,R.2+-5C^\@%^]=U/!$2$T]G[PL@/BYW)\1 M\)%-B.^:VABG^%*%7(GOP7O2N ARF/B>G!\Y,!:O/GR(G$3WD.(Q+V#5(]+5A_+Z24UT&7%6)(B>!X:7>"" MF1XG.8WSY]SHG#VWTN\)^A^@<#'"A?=^_?(A9PLE"%2*:)? M(E*61LS.54V[+K]F/ 4)T7"\'-L)A&:8;="UI$4>,I2(#3<'/R'W1V0]S.-: M",@,B^8+PBVQD(%H5>8@IABR!$%<_Y3(N*1)FT](%5,P@45V(1>GL[R)CL66 M'6):C 0TUL@)D]>'*T*76&PV))P^!R]H]FAL/H<'BVU0)&.(Y1"'V9;3:+O" MO8N08 9D87_\]'&,N%)V.,8*9%;#Q$U _P4K1-N-X[9H)NO(H@$N)8?Y,UCMA%)](NJ1S(9HA%IXI*>H0 M*.Z:OX14H;6TL'''Q06:^S-A$<0X?\VU+ M9"V7!=CPI@;ZGS4!S_'29MOKTU[M<*735[N[MC30>CII)"'?Y#0J)H?[4VM[ M9YZF_*B=##^=1Q=DE18=%[9RG)SF9PX.KT.GU9 M[>Y*^#N<]D95 \8%(XWN9N3@S8#?<0/);+#MFWPLI-[A.C.GRHR$W#;U8<7A M(\HLA)?8K2%&,%D2DZ1:(:8)(AQ:W6$S>#Z?ND6)C3M%)D3()FP_(PL5.S$84+[G<'/T)F*;8[(M6][[2<$7\L(GSP^@RZ_9N7C,CYZ#;&W@ MH]5!KBNQP#W.\I#U\I9; ](E.7%MD16,F!^1$**EP]'#U)Q9MV!6WE:GA4)& MGUIN.)R]0@E,J$2ZHA5SX1-BQ]BK@<]V0*('2_NLNVT2M<.0^R<)Y:Y2-MT( M(=.#C\")<"L)?(6-+HC;3."_'A'A/>2O+:&5>'TKP$$W>$'<&&DS;H*O]LA. MP8/W"/TD+.^YM! ^"=Y323:T>DFL/88@V498,N^2C_@XH(&W.%R/>-$^B7IM M>*U/2*YC$43VLE,F3EWG:80WSKK1L(D/%U&8;D#-@#_'E@=(UP77+4IW;;3DE5BK'#S;8_GKA9!"@I?:I:B8*'\H=BH@"[B:9845IF*X)U% MFBP^. X3O588&0D80/O$1"),,,)BGKJZ7!EHHW0'!$KN3 0GA\"@@> M% +L-](%2.O'(^7T5!TY/1Q(#P<$[(J!1&1*R^)ADWH M:OQN'Z5K/<4\R79^%5GFP_(LS8_QNL;^ 3;C:FM.*?*D%' XU.S?Q9(F.+!RR2;HH+/0F5)1[[MX! M)3M(A=AV0*Y[ #DL2*(QRA:$RU/7 B4OI4V",ZUKN$^?E&5?232:),N5:PY9 M7V\N?8>\J]Z3S[-;.:JLOX'4@(78E"4T^<0_DD04GGPPFN]XPBN /'M:;F^ M0_3I.MXS2!R1(>+[;I@$VVWN!( ]A(@G<*Q\Z1$PT;G+8^DY%,K&Y-?U'Y!W ML;92W3F^& G?"%U1YB J>=@WA\(KJ*3]TP(>'2R5-!%RZKNN_Y*8 MC8*>1,(43_W934TJJ>48+ $8)I&S#,Q7?)/:@A$Z@>Z(,CZ_H#7],6G?DZC] MZ3/+U6DUF^VN)I129!X RO+\,"8P1FC7Q3HQ4/3CQDM3GNZL*:J8O0)&N>-Q M?RCR\Y<9\](X%H>CP,&L,9,X 3-9GHA:X5\_R?!NTY%")%X .$^9B$K\(?PHX'2P\X#PR M284LE9)P8*"7+(6TA'=E'\YA\*7PP(L!4LFLB+BQB>X>_O LKLQ9-/,IA$0) M><&*J#8MBB)+ A[[;PQ,TM6OR2\S_DG9XIA!LP4.Y"$,T76>\8 ^1H G@.LA M>O&4_P4!>C_Q,2.Z@BEV30P=A.IG._(Q 67%*#_=/_X,^%P.F]\7W)V9>&_N M'W]/'3?XF+M.3U4^K#K]9=O>O 4^/"'M@,CX'CZ<)'Y0Y2L+@>I7)K](7J<: MHLSS^/N)I!^YBI(\[@&Y _<<9!:7+"J3GK[ZD#P"8K>8>XNKX_':;*]"]*:L M:B627 41LT5=#,/!3#AN?*#X<)5YN]HN9V,KP4G;0#'$+&"!5@*+-!Y)J\!K M4$4D-BF@ @N8^\] ZH)CYY.->4SL:UI$H#S>_7^XC;5/_A^\!/M9AZLUJ2* M;P4H*1#Y\5(XOYDSQO#U>FK#Q&!"TY2C>%IJQC7;:A3#Q@L>.;Y7R7DE\*OKRJ/C!+"160 2?+- M-T0U11]T?GJ[1F4(;'X96=O)G1\RN>AY^N@7T4VS,;5TAN39HCKK)Q>94+XII(\TU%&5;7I4>.3V>V0V%VS(X/A $A(B?" M=4E4E&:^9YQTR?M19W,H/PB#R:C'B81YKJM1%"?%741)E+D)+B*=\K!H\C@' M_=KJRI9QYFO (;X0K$Y!W)9RM/759.+9G,:RCTISHWCFG +,\R!S,6)5C/XY28D3L(<)8(=H* MXR-8!EEOJ,W#<;J.> 1&3EQ,N%U[,I[]YE2?D]-2E[_A*7:2*CZ1OK0 78@' M(:PUJWE,!9^IP>IFG[V2Z8WY4UHR.G.1*(?!=WC\;]%LK4-Z@YH4($3?A?9M\\. M>V&%59 MYN.7.+)UF3#WP2+W@Y"K]'R-?\16DN.0> $S*0;4SH#-1=]:]'/F)K^\2QJ).QY!@&YZM_X")/K-1N[X/OZU MX ?#85OO#9$EB([RXL6"6[0!HG_+?VX.VWV]6_A5IZT5?E[V*&W0UH9&I4>5 M?VX,AO4M:OO^=G3AWW-^T):)4APA+M/'.6<(D=3(54[OT6+_%N&PUF9G#08" M*3:[$!,O/ H^F;GRV%J:ZANJ#KT_R:N.(8/AX<=_@HD4@[W._LT'Y,"\^UKI?-^:^G.?]@>W/^4@6T^M#F;@?4WV&O MJVJ]_,@=.;6B*=@C":.H.\II":,+A-$QU%[WZ '#S1IGWF0\3P5>QE@LU7[U M:ELO)/3&D4.U66X[!,4'-F681"DB495) /N ]3NJ:>:[0)U]'%L-,PTEYNS- M28_%'&R--M <_+,\[H'^36;?X*RD#CE$7>L )Q.QSB/[F5A^9;[2;XWZ0U#*.F6-["YWG VU=20] M2WJNR\ZJGYX'0,^ZKG:&95U4KXN>"V8+;N9W77&X;V[]VP\R/3Q*PW^KD0C! MJH(#DS*# &O6LG-Z]JX)I,I$GC3"GSNW)DSD0HG*9&NMOF^,+4VQ"Z4]8Y,X M&>"S7EGLY?2E9.T'= >B+(U5'Y=)3-4^3P'#M(UTH]E2/RL4M6\]Y*;TCJMT6"P9KVF*UY=,:>GG51ER+I^VGS]-'^#2< M\@67Y(!HN4SA:Q8*F8IXRJ@0I4L\+S*M6DBJD9*6%9E37="I6NFI;LT%$254 M)37GJ^JK&!Z/!X%% V^P:L@*(CZE(_/-3TEY-_5A3NH-D[1+7L5S=6DF9D^K MFF:B=]M=L_BKJAD=PW;'T&O+,NG+-Z1*ICD@AN60&T?]BS=E' MC^R#))NH2@[)L:D\VT)OS8,6UM_MD6JV>[>O!ERF!%<5OO.JT6)-Q^K=KMK39*ZZI)"F4TCW$A2"U1P#U>P- M)8%( FDX@9B7()!N:]0UU5ZO+ HO">3R6"0)A!-([Q($8J(S3>UWRT9;2P*Y M/!9) N$$TK\$@?1:HYXZU#1)'Y(^&DX?.\H#3T,??1 @JMZ8JEE)'Y(^RNAC M1Q'D:>AC /31'X"&U103Y!74E?^ZFGGSNLK)JY##H',)0)S2+H!3>@=8K-E7!\=7E4F<:B!.Z9? *0WXU%!7S<[1CA&)4PW$J4O$ M,W6,9QI==3 XVEB2.-5 G+I$!% W6J.!J6H=J4[=(DI=(F:F8\RLJYK#GD2I M&T2I2T29=!-+H3MJQVB*Y'L%"7N/Z2AG+'?%>7\'^4+V=7I>-U5<(K2D]UHC M0U<[_1M*;Y,HE:+4):(Q>A]D=T<=&/D.CA*EKA^E+A' T >MD:D..S<4X),8 ME6#4\!(Q !UC *JA'VU?2(QJ($;5$P'((8W1P=9Q-Y2%(U$F19EZ'/QYE-% M&9)T-OC0::J@^:4FU14R;'-72ZSA=C[^$DVMH-4) MF=OA)I>(W!A&:V1T-+5OUA6ZJ>-0+^2?EY0L*;D62KY$P,SH B4/^ZH^/+I+ MO:1D2BY?HGN#5FE-(')TSG\4S2$6,/'C]L.*HC9B5E MG@T/^CP53R^9@-3MW-($)#[B9\Q<_T4)V-1E=A0JDS5@B^%OH3)>*N,XA,>$ MX<:@+S'@J\*\+[H6?M&O;D;1P#2JSB@RNNUN?U#+K!2MVS9[VX>E[/^Y,3#E MHLZ_J.')9MUS1YO\6H?((G'0_F,A)0!FPH721 M@R&J@$L_EL!N$2@2AX[ H?//%KG\\QPD37Y$2,(PIL3P""G5X:30<0 M_ /NBJPGIMR'"^9]8_9,SL)X'6T$X8Z]G&Z? G]>-&'\XP^J-=7N\;1*6?-*6^0!'.K!+-?3=A)"487!",;G4N":3[![%<1 M=U*"P?*$KJ%J@Z.;*DJ"D01S:H+9KQ[PI 33Y00SZ#:E]\:9&CUS$XQ"4>=% M$XK(/<;C, ZFELV41]MA'OS\JS5?O%,^>D]P,3S3>UJ/E\E.T'GRV:\ [J3D M@ZGW ]7L']TFO:8.8;+K7*T8ME]AUDDQK <8-E3[QW<$D!C61 S;KV#HI!C6 M;XU,7>V9=64X2@QK%(;M5\AR4@P;M$8]7>UK39&2M^[F__SXH"H/GMV6O3/+ MZ6*_)-23TL40Z$)3-?.&O'L2PU88ME^]PBDQS.SP2;+]&W*'20Q+,4R[?$S/ MQ)B>UE%[AFQ9=I,H=ODHF(D=S/IJ9]B4CM-G[F!V,352MB^316"GXRR7]ZV9 M!A_!IO5DE;:D:TG7]=#UY3V:9A<;(NEU#!20="WI6M*UJ*:]-%F;K9'9Z:G= MONR.),E:DG4]9'WY\)#9:XVZ0T/MF=?>B72/O@SX-YZ X\74A>!JFPK\U\9& MDM/L:(!$U'+@O3^'=2V5"8!W>Z.&_B;6/;*G.>SO*UOX &KOZ8,3VJX?Q@'[ M//W5^K1^ P?N]ZAY-[^(W9"!Q\7YI&4'VL)W?+'%;Q$ MOQ"#V6#].;Z9-H IV8U>N!NC>AN7"Z':@\<;WBB/_C1ZL8 Y_'T^_L=A750: M)CL^>\I]_ 1K4O2A*KA2ANW!N!P,A[;)L 3@H%_YJ*RA\%W%@SZP0?@':9WS7(4*T^HZ-XAU;_UEX M5;;['J#_Q7(FE7>MM4;]0;NLM[78->Z+SGP?_F["YYTQ!,Z5=S>"%J"&'JO(R<^R9 M\F*%'#I^2G[:@&L''& HJ_DK(B?(2U6 3^#UAM!/I#56!VZ\.E M>['$R@ %$=!KEZ6B)0 %)2EV42M$T%J*QZ($O99S4MCJ8AQ5M_X;BPZFI"Y. MHVN7A5&3K4]B+#_(=_WBZN4C6T2B.TV'\VZ./ GO#ICM/WD@#";*D^]/7N"A M!P#+W,YE_RZ>7!D")IR]T2[+ADD@\ :^(EV<$XX#>_^!*C,*)%\98S>U'["^ M20PW@ZWW$S$9!Z4JD!_U*7.\R/*>\$O% K,X"NN'00'.?$UA_Y!9S#TM("&7 M>V_R"WSLN, .60C?@7HX>4B7&U8&*"CW +)_"8Y0ELX*<34+*V0H#-H"]8]$YKT%]BP8S/T23>\NJ MBS&A?1/Z>5:'SOH?@*VANP]."H1BD9\"C@C6'K()$3DZUJBS9!C!#Q2;Q ;A MJ+E4"TF?J,@5!]NYX@Y_Y8-WJ+\RP_&&K5&G719:3&0((G#%K0TOOK5^![>V M2]4N[ EZ@/-)/0!(>N?R0,*4QYT:^0%;TRZ_-6PXLCDF,SJ&6# MV19> 9\!-1P #G#_!=9;&+03S'5PD!"D"_Q6[^J[IV,2&T7/VX(E0F)U M]78?6_HN?.XB>LOE\3,3G7Q%2"QSHQ#!G=4MUAAP*([*;REJ2'P)P:QI&P#* M_#M+V_ MK"=V-PZ8]?W.FL)BWUKNB[4,,4*554A &]F X>;V2SJ*[:;J[A%]AR/^/K.@S],->[ Z=/L(W5V>LP-PH\2[?*)=#' 7 MNUR?AZOWQ]-WB7_X1. 8(L'O4F0.V,4.SUV]NQAT\%#W5<>.)?P*"MHU>3RV M2%Z0L5\"AX*(!,$DL(0FA[H>&DEBB\@/.7^#WQ96$"WQYK3GJ@*7?L2D$+CM M(T[B0._6>[^=QC#%ER*$BS5DT\]&Z>F9A1/$,,+22K;25^X@S ( PQ=5@ MQ[#5R\3-/OZP9T ?[//T<0:[KTX>:*WWVV75B0E]I,$Q.*CD; F3+R=Z,=R M70Y:6D@69(D#V/,!;D%5=M$[#:3N4?>O#"Y]'VY"D"*0E,<=%4U/Y\7@2E+B M844!R#KSD'JWGX=DUI2'M"E\MB4A#;IY&V30S2"C!/_B^\Z]G+U_@(; M:&#DW[]ZHL(?N2M=;T=F%-]CP<[U^Z_@OEQ)"]M47S^V?L,?$Q#_(;5<9W91BKR4=!G'MV5[_3KSR[2VL; MG6X]PY] @':W#W^J,I&JVFPKN:B;792Y_5%'#?3H7^?LK.RH+"4WS>?$\[(* M2D::#JW$*?/?FO4[7556+JD#DD=3:>.'.06MDJ)V!KIK= MH]LG2?J0]'%B^C!VM+:NG3XP%ZRK=HZ?LR.)0Q+'B8GCS)K5L-,:F6JWWU7- M7E/(X\P]N"^)&K^P,'RKW-MV/(]Y2F$VV?J@$2]7._KHS;E,] RXL^FZE4E' M Z/$&*C#@@G./^U-,W*P5B.QZW V7!=V8;+F4#4+9F](Y+IRY#KTH\*@K[(C>;6]-YI'G,LN U2KS \H<(JAH1HZC%'T)K&(3M=M5![^A9SY+2&H5TDM).:+(?0FF#UDA7S4Y7-892 MJDE:>UVT=H0#XQ!:&X(&V57[VM'SY"2A-0KG)*&=SIM3G<[,#HZK5[OZH,9Q MXB>>]I2K#-&ZM9:&; ZO.EF-@WS1Z5[T&BMSL85 ,B) 5N7*JMP3 U%6Y[&BR*E?2QQ71AWYF M^M!E5:ZDCJNA#N/,U&'(JEQ)'U=$']TSTT<79QZIIJS*E<31>.(X;T<'LV-2 M56Y/5SNR*E=6Y5Y/@<@1)GH]%2)F!V=6=\%L+\A2E>5'5XY=AQNX=6$7S@HS MU(&>U^@E_W\H$*)75>.78=;5W5AU[ U&JA#4W*N M6\.M2[<3,+4.H%9'5[N=?)A$UN0VN297S-[9S'*4:>!'0J;1W.5<%MT!6>(: MA5S-GJ;VC+*)O)5\"!5C8-CLJ&:_KK0)2<.2AE\]#1_N MH#B$A@VL0>Y1O7_-I9&2BB45OUXJ/MP1= @5=ZF30%_JTI*")05?.A?@$ (V ML6RZ9P[K;W!U=B(FS]S?:/9S,FMZKV'E&Q/=KW2&]Y89Y]NGF<.WG_F4[PAK MI10G-PS;: MULS-K65=WY^GF[O;;VN]U=:P39;1:9?E1,_%#@.LR 3TBGPZVX ].6'$ C91 MHK3>%0_8MQU*07EQHAE=^2T +!3[?@-PFK I(-L$*X-^\R.F:*:J_/5/ UWO MO*.J3S:Y^V(%T3)[8T@7:.]^@B=:D8(EC)X/Q!Z/_\WL"->4S7AI*]\*,6_M M(H7]6# O9,H+K*G: 9WW? :MD:9K[3)NFIP/EG16VT;OK-L8\FWD>\^O;V,2 M!\@5B'W, L:4.2QZ%BH,&.*DA,!H[_"+K@):A@O ""![=[D/MU8/@-LYP:9W M$V]'8^4:#T]$/GQQ%GWTZ5#)+;*(-Q*<[8[MH]FTU[ M_9[9[6O6<,C&0ZUK:3UF3Z=]_?^Z@*>9FTH%M_@$U0[\4^@:=Z@\D]3>)=GO MSB+:<\69)-I[;0[#_+__M::[Y!%_'4?^[ON3%SBY#TYHNWX8!^P;7/VSZ]O? M5R=O<,P#BF.3^TA\AL]B@"4+>%H4Q"Q5:2N^^=[+)["*K[Z (F@O5^O0"]:A MY]>1W)Y3XW)_9_&KTN(?[1F;Q"[[/$U>5@"V;A& "C0N#LSR;W7Z]DIUT&_ M!^P9'"^C0F)D"P5ZXY. XB']6W^#NX12@R M",2;Q==M^.IO^<_[PW;7- N_ZK2UPL_+'J4-VD9W^Z/JZ;'3A-+WG1TB-)T: M;@@,_9?EQNR<[8:J=]*8.Y.)R\[>(H#@U)P6 1Q5B.+/Z\PA./QLN99G,V%" M8J\JP:,V&U9Q#\0-=@T@,-QFZ0YMK4YW7:(R5'7,Z2:F4QJ 5 .M*>6=9R[1 M.8-$*#[_3WX ?WJ*'0DR\T'U=U3FP/+AMS*2$&!^+Z#\ M;07DOUN.]PO5M>7IH@=TH36@]N85RKH2G?PP@2?C83(>5D<;X8,%;)\$K#Y4 MAW4WP;_FR-=^7K?!0+M]MUN_)K<;EOLR]@NS0A9R+U>!_VA0X.X:Y-U=_"D[ MG5N%KB5Z7,%+].MU.'WV4J&DZ+TD?(<.I??^'-:S5,B,IN@5!IT\!4[&F\#_ M*0CE1*'"?CBP)3#_702M8CT%C-'W5D3?+P+'LYV%Y<*5S([170VR<.K8L LX M0HJ=@47\,YL _YFHRJ]6&%KV+ Y9!'>_P;6(:!F=G7*?+" )D;65WP&. :UZ MXY*UK;Q5WC@_P2(B[B"CB L+YBB8\?>-?V#.$H8G 2?XR!CSH\L:!U_OCR*)H(((2:!D1 M#$"3>9,")U#Z&E@KAYT"V&(S>+ ;8GP2F.G3+//&@G# %6+GMPP>6K:-_D^ M')Y,P5FCCF6)PYO[$P>@)(*C]W!K@&S377*$(&EPYT_OXC"-T>,)\9M=QQH[ M+IP,;(3_HD2A^2*!9[@V0&A.1P>R*7 ?\$O CP_P'M\R01_A_-: M7\NWF1,6+!)C.;$K2(&'F\6:\1'KN))??<'BE\A _@E>6'E$-FP-3+T=ED&^BH,;_M/'G7S]85'W$?$#!F:#1XI <1# MQD+5#F= **KR,G. %@#8 9NZS,8K/$Y UGGA\AN+/D_IHYGO3A[F0.C/A#D/ MWC/\"^RP4MP';6X4,_K(NGP7KZZQNL<: 1G%4 M?DO.KWPAAJCI&P#*_#L+5F[U)W8W#ICU_$;7@5K,EJS%J468#LX4^[57TPD[Z1' <4?X^< MQ8M _[1&12=9KGD>H&->"$A8] %4"EU"]9'JU\PA9P M-4\W@R\X#PYG?@!$GH 0M!)0,"DLG%%N.6"%XN0Z4Y9\P3&:!YAQ7;>A.'Z& M@[D]CTZ&KR"\N_X MRY(\NT1/Y6E=>'Y54WQHQ:\M6&]TV_J@^*O*P?INV^P:E1Y5_KDQZ#9O4: * MWOBB^B?+M1A>YW"G;\1.?N5LY.,:&U& @^PQX.06H?((K'4_F.R),HT*C!3O MN=C'7B6!YJ ,24>CT=6!2R]BHQO>F%-. M@:H =/FJO5_U:L2AKC4JM[;:6"F^-\=+[,_+9X]>(.MATZH7AK:<+W65F:+5 M$UG,[8DL*7I05.(C1XZJ62V&AIW=23=H1,JH''H@Z6&_>M83T0.V"E,-LZR, M5=+#Y9%&TD-Q^O0IR,%HC89J=R#'#4IR:#HY],]!#UU* A[4E0##Z,B'#=;(VUXM$$@>_,W$#UVJ-![H4>O M-=*UHZ> 2?1H('K4@!W8;4IBQTUBQPX%:R_TP)%"^M'=/Z^Q)/,"I_N(J7(\ MJ^MX_6E?\^BZ<7R'_D00_08 W8KDV JMVQ03H0:36>+'O@K47OC1[:""?4,N M%8D?>VI0^Z&'UAH9G;)B%XD>#4./:BTO=NA0^R&(WAH-\RKV_ATMFN5\:G)[ M%YZ!FD]VKZJI;BWT[VRK]=_,G+HQEW3]\&DTLZA3%\VPB&I.[*Z!,7^C5Y>+ MK[[#NY"-+ZE74N^Y+87#J;>+&0K]WM'VI:1>2;V2>@^RXPXG7HRM=52]8#"Q MI%Y)O9)ZSQ*I.)Q\L9FDVJ\MOG59ZBWH G>E]>]8H,Z+QJD1 "_[CN>P!7A( M6-AZ031IP*9:6O\=?+R1;%_6,VGSNFSWI*U=+_'F?//G VOF]8M<+='+;[>DW%Y(.V-JROPGU8WZ*V[^]"/?(O69Z4+4A6]JP^O$4X(,TK MN5[OK[.D\$+M"RY>SG;Y$0B75-TVZ]@*1*NL:7LE2=I&I2*>K_B:S]/?0S[[ MJ;*ZWF^-AGVU8]0U;K@!P51)&3=*&3OF@M1+&(/6J-=7>]VFE+F=J8[ADLC MQU9$VPS(8_(?;XS6BW9X.[1>30JFK74%"E6F=LQ'--2!5C8"^ K3LB5IW"AI M5!*#QU*&B9F8NCK4!PVAC%=@#?[F>W=VC;)0ZKW73? 'RD) (_M HM=:HP&* MPZ8HO](JE-11KS@\@CCTUL@TU6ZS+,.;"5+R"]CDSH(-6T_9]N5< E*Q%G;2 MWA"-H?*"\U[6!O1LGRHUV(XK_R-6C:&NK INVWDSA8,BM8 M(8O!1S2L#Y=2\!H>+-V^PN$95MAMC8;%"^1#BJ*B0YDX(0W?X?-M2@&?IV"@ MKS$+MD]4T2OM^H-8RE=X\Q<6V$32@FKO]-4^S=:HV\[;=W_)'L/>ZQV>?KV] MUL@H7F_U&+J*TX06S,8I*.ZRQH[^VJ!1&0T!CD,(J04_HNTTCN* *8"3<<#S M#_9,;=@W9>%U]-_O#]M=<_N$^PJ) $9WYZ,*=+T$!$ *;/^K;J>5Z2<'683R MO\"7L9TYHFH2-J^0-7#A= 9$MY?!P;VTKUB"W\W$[]>(V;/O=4YDI5C9L^8)X*++HAMLT9A<$M1-!PT.BMM/YJ M,)6A%/[VXE3 MLJLJ>?6E[#H+>7WRXZ J=?4ZE"*A'=]V14JO"Y'70$JO\Y"7\UQ9>/4TRK,P MC\] DM+K(AUP9BQ@-%M;RK"3$]D]POE@2M.QP-Q0N\-F)_M=5)+QCE-\!GR3 MJ2[3=VHA\.,8(7=(Q=/B[EV1FL,G''S9<>C_'ORH3914)I")?*5,5/B"-#F/VSRRBS#F@E2 M@/IA!>GP[X$?5HZ^]4R@.E,U!OGPV]E;ES90SNW;!K4I&NDJ[^C5-D.M/0W@ M9GHZ74"#+]$9*G.I'M6,]XX/M#2BQU/MC&X]%1M!A,?D>+%%,*(L002E,[:[ M=L]FTUZ_9W;[FC4U4'R"\,$_!43ND,PIG7M7 M%N?=67*^<]E>E,8Y:'.DR?^[/35Z$[D_64[P+\N-*;_6]<,8[(QO]@QOM@*F^&,XYV?D1*H2QO8,\YC7MJ:FUC@E\?-RA*7#P&2PXP!- M!-QIZ J64&VOUMFH^T-AG_-Q2?OK7"FL#]B!\Z",L@1B@%;^ '"#*":P><5 MF@N0J(@C&[CX0,?93L[S6T%FNKVY*F JH0-G!A02XBB$.ZJ' MF8, 6B:K<+P0N!B9(36F^E_P:#["_H%HYBR:^<@# #FC^:XS MC;L6MQMQ-2 M&R@1V-]0>7&B&1&C !=5KECV3,TV-TX8-;W.PK, MO;7<%VL9HIZ6I0,@@@T8;FZ_=)/3ZHRE&HQAH5G62Y5J6G%E%5M?#S A_UW[$%SXV( M,K8KBH--E?!:F>>.SJ]3T*(\VUFI,ALB'KBNA3":"!T-V6B.U\(96?A=' 3X MDK$%(@JY+JD\P'E)IN$W<%H3G XS(=:*=APQ:-%Z%B0:HR4<4N$6LJ> /?'' M+>G-+O%6H4KB0@4V$:LE%BZ66*BI)JY1U-4$##(75JG\RIAG)F]=>>Z6M /3 M.* EK=$;U%;TU==K:TE;7R5:?_NC+M2+L[DM:6^GG*[8457DFRYS/1T<$BIE M%6:.513VL[X M-;ME0V)?0SL#FV=^_J KY<#7S9)OED^=,T=G?G6'(__O&PA M[\4&(VXZE:ZXHE=V):K4LVO'@!5$C'MO@C\^KM"C((A1.3HW;(WZ:E]K=@6O M;-UUHT1"CFO]W4WW2+Z8-"GU@\NVR-?;^_4PBI%]AB6NG5J%V9%.Q+G1K\2, M'E:\J 8=IM^A+B3#IC1**$GKR6:%;', 2X^O]/@VUN.[<_C6J3P[K\^')QVH MTH%Z50[4FYLR)WV2TB=Y4^Z6:@K]CE;I)_-)]K&YA:&KP^-;GTFOI"03Z95L ME#R17LD;]!1)KZ3$M48J,=W.Q;R2.GHE>WVCN5[)*TU1_I3F(&=*5Q3/CU;) MQWY0EGM<(L<1O#!?+.@!I\1XV?P*N:(6HWTPX6U)"\N)B##AT',UFNA MJ'X'\(UFH$S6TJ,I!3EDF05D-YH9G4)58G"?;04![80>L//1"IC_ 25XAPHE MY].']_#XB4C<_LIHRQ/E/4#3B93[IX#QGA!O)BRT V>,>=/,]5\0H+_Y$5.T MCII4J7Q@XTB4IORTOERLQEM?K#*!_T<^3ZQV?3Y68ZW4;*,HZ9@*V6&G?_LE MLL.V4D^-[&.\6+ATZI;[,T^Y?\2,^ZV5$'TC7\G:-_(EL_>")#[^6"#I\4*" MSX %@9(,]OTE.[SP@+):>NW5&S8K$*1I9/PYDJ=?;A?H4+/7!L_TY M^X;0K(SZ XQO#KM:0S2*&A1NB4!5V>@Q^#-LC0RU[9*#39CVGN@R4: MZ)5F4V9GWKY6^4?L\*ZF9;YJJ1KLSPQ_QF;48%R]]^=CT73[/:5G/ &RO\=L M@PGCK4'3H0);*$%OC9JB(D@5\YS<\A@TJJ:*#HS6:* .!T?S6ZF*[H4EE.8E MUL>23P42?9 MT*012;^2?FOU9M5 OOW6:#A43?UHE>'"Y%OW/#_S]HN5M$Y- _VPYFQ5F)2O M2QH,\G5)@T&^+@F?9\)KVO6(K- 6.M ^8CX$L(*/$& M[Q3%D,EGFZ!,"B15Y67FV#,%AT$[6'^)<_0 M:3&%"CT,@VUX?/*%I'%T6F7.1/@]%P:P_A[6GF* M&PR3^K,R>*T?QXL?NQ-E9CTS/ND1OP,( O^?A,HT\.?%-:YE#\<*U(6UQ"&' M\#,0+Z-I>G;6TTB',X7GT7 DJK=+0P>X@5\=#[]Y]*?1"PYW^X?O3F@)7Z*E M\@N(KC<"*WYU;%BD@W.)DCI9;R)6PTVAOH!A=['3[ F11LD,YRVGN@+SM 48S_+@989#)H@H+6&%'%@SW Z=WI@ M5%T-1XO/]X 5$)%0/#VR.%[L@6YBWF<$$%*=V"-D1U[U9/?!&YF9]WB MZ%98P9[%]!DYL=<=*;<@!/[GEU_]X G>]IY0]&?+^ZXJO[7OVRF;2:Y([Z.Q MDT+4\)&M5E4YHJ_)$?-44\NF M>%!;N0G\NM\RX$Y5:%JE$EG?1><$/^E!H3#8C$-#%#/!VTXCNR@&WS5C+60?< M'N9;:(I0^[:WG,&]6XX7*C;L %X<+$'F31WDDD#0=+.' @C_L/UGYEE>1//J M;3,+95,/(MWOE% __>>&'Q( M$V^5$!@P_)$\$R=Z6TO>F>G-ZI5P*#C3?1(*PRX 2%EB!:2[X0YZ[74;KB32S_K/PWOX"9YL(YT^"J[]/5OXK7\$O8@%? M\?VI&.NLQ)C1&AEMLT#9 WU&:W;2CM$(4@NM#.^%(>Q$K>^SMV MV$6M8\L.0;1NU?/6W!]6R"W:^0*0*#NF/LS00(V=L\S!*_!%:W7YHE,_-"!/ MIA&"\)N^]\,H?)P!O?\,9MODBV ?>9_UT,P[E(=FWF?]&,%==_0P)?N^,C]V MB3SACRYXH7XA$;$1_..Q%6 25Z:P M"L#LI+[R8 (LP(3@WDYJ$.B"I'6FCIT,8.?.V.)F9IG6C, [_85PU'+?!OG8 M0"7C2D+H_%#FL(-9J'"U8\O(> P <(DWT_RL MKD691@,A5>NB^G+:T49"'?&.7SG/^+C&,[ 9V[%]V*X4*H_ 1_>#R35T*:ME M\G;%-FY7<30%-KZ\]XT$#N1H)E*,PZ:3SRQH)+KV(C6ZXN&^Y MO>5MONK5B$-=N^*NG>><^L83J7F8I:G5>NBS0-O:=6RRWLF4QL!84=.(HVM: MFU93[W8I-@I)MK\%V1_#[&%5JRJ^#L-A0R)0@92AD@*:3R%]"] (;U. M!REDJ#6E.7I-#4ZNR7J:6YBR@HD][%8ZGYR"/ :GL3)Z':TUJF$X@&QPTD2D MV56H?##2Z*U1M]^4+GP2:>I$&G/'8-@3"6*#5%6M+W'J%G%*NPA.8?LNM6/< M6 _Z:U+N0IX/F&FU="O]0T]!)?JIQ+79&AF]&_*32:19(8UQ*J3!:3#Z0"+- M+2+-B6)6/1PC/C ETMPDTM04Y&O55;7CT+#WIPJN*'5]9R*S GI%V.&'/S/47:XW) MI -ODT9Z%PF=:-@A0NTW)H=!6MVUXM1%0B=:%T=!ZUWI,[Y)G*HIT% 1ITP< M)J7W;R@;4>+4"J=JBD-4Q*D>ZH?2>7@![/@[\UB 4W6P_=0$VT^%44"]QJ0' ML9Q*:@J\5*02C,JHG:%,V+I)G+I$]4U/P^H; \2Y(9'J%I'J(J$.#0M63+5G MR#'@-XE4%XEUZ-@O75<-K2G!CC,/7KR8ALBG+I8UO:MU=E5GV_BJ3J=14]I. M5!=6(WQNA^-<1#72-9!B/577CHY:U'ZT#:W:E+0M:;NZ-G$1VM9!F3#4;E?2 MMJ1M2=NGHNV+D#;&475UJ-45])*D+4E;DO8F:5_&!X#Q;$W5^D8M MC1[@7??'S/5?E#">P_+A :%B<1@X\&L@9A='/G?9*/YB?5[ GE,"RJMXVKS'S;S1 "@N^B=7FFI^^ M$C#\#_T!G/%>C-[Z^(,%MA,RY0M(K/*\B%<&E:\,>SYAX1G.]T,]++9!T%:SXIQ#+/<#WWTZ1?8!@.5X(>@^_[+<.$6G6M=DM@?F'LLJ&!^*FNZ= MT=8*Y# &?_A$RC?:3^OJ095I&$\Q\0JR5)?'TO=P4J+D;X>5IJ:QF095U95ACSR>WRGR :6$>V1(7I) MA/H[G#9P*UDSM%7;'YQ8VZ=3"!\\/HR[*OT8U$6_VV]*EX8:LO:/QKFFT=G^ M,JEHA]=)35O5_,%Q:GY8B:(JJOH&9A#WM;;9E)*%.NM@KO'^,Y=L7)*:$MP\ M3"1?K0/N3?TR&;,H'L(P9I,/,6BG3YP5\ @I?2E810KQRG(7QS ,U5Z!X,TY MVZ_ &2#M0"ESCY*Y"2$=+'9Q"(71;>M-L0,OY&%KS/VOR Y^CP.P7)=-E+\I MG_Q@RIQ79Q6?0 0?:1:+@XCAY??>Y../A1/0$PZWE+O8KV98T*]F?X'=')5> M&LE28)^4O*K*;Q/D]Z#;;DRE_Z7-UDO?_RJS6)*T>"7)B#_&D-XOT^DZY'M5 M\=[7FI[C8O1:HR%:X+VZ&M#MG=DF#71IH-9^U)0I]?$W!=CT!J9[9XA.%FI7[TF0: M$=*.*E_KM!D$)#(ZY$9ANC0:CJ>\S.$=9C1T.ZU1;V"HAE97Z]0]#UQZ":67 M\ JMA@S!5;0:NIA&8W3:QS?KNFY_X!7Q^;-9#>58568U:+NMABXF9+0'@UJL M!LE2;YZE'F0UU(/TZU:#5EF),4")T52C,:SU%80:_L5";*. S?8CP6S1;>> M9_CX%*$':2L$>L_F_E0&=F.L2IZ&(LPZ[$J) .^>09\[EC$;EI( M>U@=%ZOH]ENC/A@=@Z;T$RGHP]J8OJM;6X+^7_J_TFZ=^=4+:-TAF;_5!KM[ MGM[A177OT&SK>VRQK$&9WA[LV9^LUD5O]H,J/A6%8W'^7^S@:J5]X)RT#]PS M4I%"7:2<4/1X#=@";!VLE@!+<0F6HLU",@ZQAZOM EB\)P4.]SN+E 5J/LEW M2/QPQU__--"U_KL0A_7,?00!-H-=MR_7.[XJ;_Y\D#ZX1W)IJ6HVP)E.G;:6 M5\U^4GPX7MH12]HOKNT3V +W"6"0;2X;6_TI+N15LI?@0G#!M!-P+LJ_PZG M$I+_ ,Z$6*\'8,E\5X$9-+?=<6;;''?C=-N+S+;7O@N8XOD14)+MQMC:&$C* MH%+(I<-FDK.QK%Y*GBN*;6 MW2&G0L>#O=U'XC.ZKIRR^B@.M"K]Y4N47]3HA4[(T"LH:_ CZ[.1^KF M94/:'?HOZSU !<)W5K=8X]!WXZC\EI.W#=V3#) UK@$H\^\L2%:S -/D;APP MZ_N=-87%OK7<%VL9HG*3)7^@_0T8;FZ_=)/3Z:EU+ZS%[.NWK_P?Z+1$NBBJT M$U&*_]??K$U43[KA9_%=4+@Y-.^,5MFWG-8/D6A7T::]9[1UO5]/GV]L?-6X MYN.XJ)YL/KZ]^3BH,JG(S>@"7/DA[59_EU6 [DB(*F31OM;.Y0?!$!=0#CR! MB1LBV""U\$;Z+^];Y[3UA8$DUWW;%S\ 3E^$**>_$TV,)8-C ^(O1JG MBKU^_",& ^C! ZX54]>(SV!E!-]FEB?\E;_Y'C?2BH*O4^<'F]S]AP5^@=O! M[+1&@OLUQ -99TA(XB7B9;>9>+G;.VZ"9M\U>ZI16S%B0U+YKZ%]AVQCN0]M MF1>CK>,:7)HZUOFJP!P:DNU69R*Q1$WA:;U.U,2>58.>.C2.YOK-RL2\!J[_ MR-WX4M-O*-?GF0G%I+5=T>]*1?_*T+)R][ +LOQM>+D'RSAJ M?ZA?'C-?I2-?]G"K2_GO7:T[=8 U5FJWH%?K#;9VD_B\)S[WKQ:?AZT1P$#M MU];IYW0(_0IZ *53T2TQ%3U(IZ('S/:?/$HWQ.1)T!]0)&634#/9ECR7LM*0 MY1KZR%P#39?EU)KG(]GJY6#A[G*P7@?,_[;9.763"8DYN[.QKPQSM-;(:'>V M-S5\!?K^[YY@L?])TM7OJ,X3D_O34Z0>"U[(=O'>HVH,915E$^A]SRK*WM8J MRH_SA>LO&7MDP;-CLV+6D.IP/&'RFQ]9;O;[]WX8_>9'_\O@K0F&5E7T>GIK M-% '^M&QZN9$+B1-W2I-]:^$I@PPG@Q5ZS>E__0KL)#N2PM>ZY+(LEO:E7./ M[1+YX!X?.[7SDGX&&:6],H/I8J\9M:LU)8M'=BF4='>@U+XJNC-!6>ZING%T MCZ6;N4CT&NOKU0G> Z&:T M"_+=CP#(H'.] !D"NG6&[?YP*[KMV%^/U@S MT\OZP%1;3)*1HV\T;;I2E>AG!DNEJ*_C*5,'3Q%WUU6S+;E2B):!\,6)9HJU M]C4@\H2'D F:0#+:E\R737V'&!%J@=D&[^!>],MFN1 M0R_M<4U[@;?8S 4RP O253%X=]+?:^H$<''TXO-53IP[GN/] M;YR?X!V@9[O$"9!@!+\%9?\%@0S ?./ 55,$@VV%,V6*#9(XSJU:CV7?QV/X M;>7W!;X->,I?DJ660=_V8W?"-TW0W8#LYJT$TC9VC('7AT25SA2.;NYXSAPV MEML\ W;74SXL0?L15$V!^"GX *V_%H9D4IF8A=@ M,RS5 0@"5XMHOT7-X_+&&O+DW>U_,#Z[#SL3GV"T/=>74>_OYG=W9V%XQ4WI M-+U=UN5P>_0]%QNP N2;82*[\\W.4 '?;';6U_/-SGYCD?*+'X;8%(;W/]G> M:JRDMQ)_=,$+]5T=ES;.L\'2RD(G_!L7@/43-LOSYUP1I60YY"HIU0%O7BJP M:8=$OP<07K]KO"0ZRRF[27L]WH4FJSYDU(2$H7YPL!/;I*X%3<3C.T'R&RO_6VGPC%3%-$XHV6 M:\ $)H!^'(DMC\G6/5$W.0)A*_W MWD0<34E31&Q%LLX1KE6;_+9^/)3*/B::Q5.: \.N-"Q$[]Z&$I(UC M94,BM8()RRQL".F"*A6^W5^QOY;&=$:W;?;U>GK P:.:UYA.+JK*HK:W*+Q0 M,[%+MI_[1KSC5\XS/N;L_6.;\ETI5!Z!C^X'DWJZ/I;F\^](XVT>Y+96;%7< M\&L"FEY?^\N]BT,:#Y2C,.EH-+HZ<.E%G"E9QDUW ;VU]^PI51J5N%.,EL6I M'*N:1^V*>[#RO8$MQ7_A_7OY[XZ7C \1+5I5_O?''S9;1/SW16*6T8W\UP]6 M9%VDF^L)@+E?^M-OPB26Q1S7FWA>WB&B*(=M+;![AZ@,ZX??-IU+@!D/Y,Y" M#_%^V67&RK/4!9&HJ68GGS9^]D8]L@Q#4D,I-?3.0@UFQ3S3\ZRJUQKU>JHV MS)?%2Z*51-M@HCT+=?1;([.G=O2"06N2&"Z/,9(8DDR]LU##H#7J]]5N-Y^& M?:G&BQN>%:V[Q;5R@?8/55Q@LFL.N2R*41/TCDM!:.>0D+1][?L/MW6!I) MPB=6MY2_[C5>)0%W&L!=O6W[H4+6MS1OZS=O19%"3IA7EN.&-'!O&[\.,W!K MPZ^N-'%O&[\NBUZF-')O&[T.,W)KPZ_>=9BY,I G5R<#>:=.^%W5P!XT/F'W MKAO'K7?DPA\KX22T)+0DM Z%5JW35-M]L\$U. Z;$2NR7V+\3 M^VM&_B&R_D'>C2.1OP$8(I%_F]?S>.P?8K_CMGY,86E-V%^3J^@:;)8D1"[+ MQ&^TK*ANLT4$+8KH5SO:<&E.?$OB_ZWC_X&&RQ;\UX\V723^2_QOMNFR!?V- MHXT7B?X2_1MNO&S!_^[1YDN=Z1?Y@6MKW=^W#6 3T.WJW'19^"$-V'A+ R; M5EAU#O[+>F-IT7>XL[K%&H<^ JSTEEPWL@OUF=9Z&T,/,O_.TDR6A?7$[L8! ML[[?65-8[%O+?;&6(0(]V]39\>XV8+BY_=)-3J3LJU1D4G63[A8.(6^S0!"8>3W*4MU/=H?:\GX@'U[S8^9;<4A6Y]]\$+#H^_V.UO-O#YKT02"1G>FOIM^Z7-2^ MBY*=Z65G^CV@4GMG^D;9A ?U$+[1CO"RC?X!0)-M]&4;_6MOHU\!Z/)5>[_J MU8C#ZVRIO[5Y_NOJB/^QT*B7=?][U_T__/9ITW-SI+_FGH;85JUW'/9:(TWM M&ODQX+*<]B:PKM=(K.LCUIG]?'Z+Q+J;P+I&(AVFPZN&F4\JD4AW$TC7;R36 M#4G ]IO2KZ(DH+T>P#YJ3'VWSC'U39A);]0TD_Z;B.\]8G@O%UZ#E^?":_!9 M/KQ&MRM?V2(.[)D5LO"0*)5X4N%;$D: M4Q[Y"BS- GIR66!A3)%/N0Y2B"J+P'\*K+GRYJ]_&NAZY]W]XU?E"_^,/M'> M_:2\.-%,^>>77_W@"1X'#\W@K8$SP>XXQ_KC2L8*!G&5DGQ\96*R>^ ME,&$1QK4CJ/;OUA+_/$Y^,ILYBSV9%N]%3)J@/@8-"QA6W!ZKHC19J",P-'Z M[T(E.R:^K7R)@S"V<"H]GU$/)S$/DULSL%T_L;DU(4@Z "N<=[_@6\*'I&#' M2&V .WS&T/#JV@ESX:-@B2^I*D8&Q@XYLD;'W"EP;X,='& NTSY@[JS #-36 M'?35GM[+ 3H-<>\&L:J\S!Q[AB@(=R"J S06@,4_X+T1T:L-)#X^VJGFY_K4P%= MVLJW##FOV",R88&%E:&PRXE2)Q1 D3&'7;77S[>RRT!AC4#@#569_7H[2'/K MAOYEN3%+]O/>#Z-?*4>H,G,W]V/N@.@+*X@*.#4_VBL4:[W]=I[(&I)!68&# MQ \"QW_R@(-,$$(6_#V)^?[A2L*#F>\"/PP%50@GJ8H "9V0> . E,25CR3HV@TW?1WTTTJL^,%TDYZOBIL< I_*N/E&GQ09TOY MZ-W"6 9VZB'S*Q(<:)0^=FW@@FE] &\[<@/0JX D5ZX1<''QPHEG[ ^8U?! M$N#$ N<_9#>E>O\BH\QRK6M-VZ^(4NO-6GNY;$Y$I=62!/=-%@9F&_DDM,I8 M-6R-C/VT>P3NFHB;@X4US@)SHB*USAF<-][@+Y@'%P7?@8JC #[D3P[A*C1W M-SY;!,XSUU ]]N2#[H[:97H"V6L5('(\?!^.+,AA19S.F9*4ZJ M*;6/&!0J;G=-':1+9&_==?:6/>S* M@KZ_5 A?1.,A'(Q?X ZW#^_C-6TUJBOM\L:5B?,<%]N ,2]);E< M!7'$;9]#C,#!V4X7L'=H=M6!D7=<)Z>;940',,T#D&-P >1 6WC0:Y<%R 5V MJ-P?N/*O!&QN.1@_$%KIF.'O%?<[W+[?8NW@:_+FE9JPNN9 A4'#@CS-:.>G M8*]!H9UG[ 4*Z9YQA'Z=<81RX7'1T$*W-+3P9GML(8<+?&SM-^O'!Q KK@]D MD*_@Z6OY"A[X+!]B^)EY;.I$/Z&Y_^R$";7R=RCPD@.##MKNTI@&R_JL\F13 MI!!5)=!](NL'6A0"4F_&"?009@[&'9PY=A)V_$E(ANUBX2X3O8#!%N>D5H%5 M$P/CX'5+6*.$CT5_R"H,\?';U]0. ?-CR2S,+;Q#M0R57SP"" );-O95D30D-I:W\PW]ASRP M7I-046E+O:H M>@F6,+>^,W*!N Y]E&PG,1UPR:3=\!(W8!HE>TQL^+4]<: E)@=^/887I"]I M*^M5>VO5>H]L$8FJ@PZ)7GU=RQ(G.-EZ@G&8G!-NA)N4ECW+ =4X(! F_+_ MTKI!1>@ ^J:Z)[3X[0"R$-?(_S1A&$ !]!3V;VYY=)7G\V_FJ/_3-V!KX8/2 M(^).?,1&A[OT\_ '/('WO\%>V#\E&/8$RP+: T'A*B!3O"=N,$14]0>;L4*R MJ>#>N_S-O!R/^\CQ+BP5=Z:.C0;UQL-P2YLGO+4N4S&*O05/6)-Y*2BW;\(A M(P2"X&ATDA%* 8)!-:4FYT0KZ1:0"K2//Q9HA(HE5-9D8/D*+WK/U0Q8R.=4Z*4P !L\!<( @%!DY/V%CK.\\47)6GL;:RWK M>7'MD3X<%/CI?OH+'<&"/]Q=MA/E# ] B"]TK@&3 6Z0.M(GRB1F":N' MK^'(D>&OG$[$@A,.O.F22CD?/("+3SK_BAI0DG]1QH*%KTKRS?*4RM.S31V] M.\9.GPB23K5MY/P[)]X'V!O=[DY'=\+[=NL6:7. =?H[#4,\(3_4=73?M?/) ML)P?5EUI_Y1+-6"IO:*E[L$#856"\ZVXH>"!&P'8-1/;C_Q$"\\ [11 M(&_O[@.P PPM/7@1,$P'+1_Q[L16^_3AX2&UU29IA#A50P6+M>,@P$ S9XY5 MO.2OLK-0O[RST/Z>I7XG]2S)=D37WX[H=KV#9DV)QU^1);#)%RN(EM\R(=5M MKD*]FW<5ZMV\JU \^XX>KF2??I"'D+^BX,77G9;\V8Y\U"(T[HH"7>(C "6$ M?:_G)8.DF%(.*[8H>@([C+*0LED*&0@K]\D5ZTG)]R 2O6\,]/3W?K 09*B\ MF?[M^]\L_J6"WWJP_2=07$!PM7]*Y=8_8(\1-EA*GY+U..+!!,XXCK@W+MD$ MP!A 'E!(V)]&+Q0/1]\9YMID5_^PNO QN?!G<6'R'E6Q7#]QJ%53+H>=[>D4 MR:O L!D['L'E/>9D383Z0<"=,A#)DSU#),,5P>!DTG9'*ZMI&PM5$P2_;84S ME< )\B;*@+KLI!/0\ #^-B"*' A J,^/#W2TI,'@8__.\,"Q*$1Y=.9)DZW' M_'F)]__]\7%U)#S3)>M6FU$F',*7\@\>XS$PDJEE,^71=AAF _S5FB_>*1]! M/_(8HT!X\NC'QX_K6\IB-;(DGDF!R?Q:CWLFL91&2H+WWDASB-R=$B?)+)^28-(3%7<]NYYHY0V/;''!Q)I%5&I\+G0#92IZ[\(#%S1F%@#[@8# M3TEZ):@KXE+8*]$-?]"6[6;3]J:9-]Z*SQ7#D'S_0E<0*989+8.'"+=J4NBB MM6>P<4QY] -*I 3\HOQB8"-6Q#7A)!).&4^/'U?<#]%B30G#!UHN6%D\W \H M$21]3@7Z9)(_X5W9A-8GY@$O=>$+KM&SU25<326.G6KUJV^!IQ-JKW)0$\^8 MN(1"JIBI!3]8\.RL74O7\&Q5#L-0O'B#\$H"!A422-N@[:&P(<(8,]=ASX 2 M%%JE> #IKDSP[3",YPN>WQ"'G'DD@"U8I 60Q5.Z#?2^CW:B=LJ,A.9?7 /+ MV0?IKZN3+[7N6O(JI2%5F,9P7.IG].+!9-I,;U4QGZJRH!DD) MVQH#J2"=VU1G@C:>>&T!E;,?HAH(S";089&UM[=N,Q5K&5E0G Y.6=_PRBA/,GQ<*&79EYE&5$C6'E]4F\0PA';.ORI299K4FD7T4'":%"_/*TS?= M!O4^>+AGCW$U>*4B[!!4)10,&@I@D'#P4..'L(2$OV:O_,JOS-,P#W9@^ 1H M(4+%HH0AP!6_BBM*G% "U[DRM?7MRA/L%CY(%3Q!,**.HF"/6 BM MA F*@LDB^F#<;8+9F/!*P0 IU<_?),"U#2!#X)8C;Y M9;4NBKL4Q /ZFY[_:V7!7W<9^7C@)0(L8*BT9\*W>]B3VQUU]+9_QAX3'W?$ MQ\*/*](JQ3"%MT?)P+-/'1@.VP/3J#ITP!RVC=Z@GJ[U@[91<7[!ME;Z9GV+ MVOZH8UKI[]4O]FRM57>VB]5TG)RZF6537XOLZP$",H$D5]VX<'_G<[5!/K@' MUZ-4U5O,G32F^IK\K[WH+(FVA>2 MQEX1C>V0KC72F $TIJM&/]^2N&DT5NRNU?0M_MK#E+L][L_LTH"M3/P8 T"5 MAB8V86FOS@6ZX!':L" (*;V?K\3?LX_W4T3R*W/3+K;W4P<]Z?>4=-!T.MC' M[WDH'9BMD:X!'90UQY$>SU-X/"M(-^G)JNKL%*0@].Q[;_*;[]F)TIVG@!Y0 M0&/\6M+U>0'79T6$P=F=YM'S8J4CM!+?_%"8CWB@S2MR^#:M+NFX.1(RM\,Y M]G&=9G*&#_7I#, *Z:F=P='BI\93;*CU(DE7DFYM'MD:2!<[4^IJ1ZLYY'%V MTBV9A[O6MTBV8=MH3#4H;\,F.ZI=?T>U\MY<>F%O+J-U<$725Q9&06Q'-"@' M3 _13@SG=83Y(J1NYU:*D.YYN7K:HI\W&MBHB,8*,2L4Y3]AA>*?LU?ZT(@Z M3K!52GV,;MNL6)]36E4#C^H:M97Z=.6BSK^H_LF*HHZH##F/XE=<'/*-6K'_ MZE-#XH^YAL3'5DE=*50>G1][PJ2>.KI2Y;- _VPVY/8LK=MKPZ\):'I]]8@W M!9>CD.EH3+HZ<.E%S&G#D+S-JLY;>\\Q@@4]-(>*W2LN4TU,#; 26?D9O,:K MSI3<=DD/YD-A?RV9R?8Z,GBTH;[=*?V%3Z\//T\_8#,D;*N(GI%O_GW:WZ? M!]W5<(2)S&"3^-]X_#=.@O]Z:]3O'9V)(?%?XO^I\;]; _Y7"U!V<6ZW:G2; MDM@IR4.21REYF.ESK3IYIPGQ, MLNF-,-F31\@M.604_)&*35X/%DF!2-29C,'4],H'AFJWD5_*'%4W'$N)IEDK5: M-$0J.RN'\EC3P5OR8Q\^_L,T'M]6,L;G%.(@YYQ5 2#C?ZD9N:];HS#22>Z MK$-!Y2,M@<'=L1^V"T>$LYEPM*6:3BMYX_RTFC&5'^R,L[(FL8T\Y8V3O30S M2XN^3P<-!IQ\,T\HFM&U.9V:S@G> *^8QE$<%"T!P3N'+RT<@W!G:&JPK:A0=_M_?,K8 ],R_>'/RSQX"MB)HB[!JS%>W5 M+/:X&5O*5[Z'-0:Q696P8@#)S+>(\I3G/">7K>7D%DP[H7'.6VL;*A63/'C/ M+(QH)P\>CK29/!,++&21 MA42F1B&3++6XWO?(4HN+302[I ,\,41+3$]9.O Z MVY#<:(W,7EU],&4VOLS&/Q5%?-D5%919^:\C[6P/TXPBTU^L(%IF$@-2!/H$ M^).]IH@M8IF2=O0X6IF#*8GAXC;<\<1@MD:#IB1<2EJ0M'"XL7<\+6!YRN"& M)C9+8KA58MAI%%8EAFJ9^B;.:U'[@Z;4.=:?J7^ZS&UZXELG@M?9VR-WE,N= MV$)4L*S\:CG89ILR@K_B5>%-)*P_S.=L@H:>NQ39FY3"NB-_/0$-KTG !%2X MW7_!#&C3_$MRRS3&CR<.=L$7!0649;[*%\9\<:P&P,3J-.G\O7CQ!POSHO?, M/ ^SN=FKW/-LUGAQ^G:2-ZXJ+S,'EA2RB#)AHYFJ6+"X)U'U #0*+PS53 ;W M*F$>$YD]?^YX6-@Q<0)F1WX09A+02DZ^3P48)S,)DEL1[ YLAQ_'O@]+\M Q QEA2\L--]:;7 3@ H3$.H"D:,'Z MS@!AEKD#W7@<9=L#HBS@M?C N3]Q ,5$!?X3,P=5^9879V-DW?LO^('4QP!E:)RQ IY]$2D,6. YY$OH;7V43Z M1<#N1 K\(O!M-HF#)&6<[QB@1?D3M%OD,@@_+/0I%4P@)L8LR,NFM;X\^J9H M^EE YAZWPQ'B"PLP7<)Z8I^G__(Q>ST97*+8YDMP\+B MBBDG6AQ9JG351,YDZ"L4TH4J7?PXJ%3'@>48TS@@BI@XH1V'(;YW8\2'G&:S M,N(T398KL;I0K?_96E0>ZP9GNNHZ_IM?C M%XDX+P:1^#;1WD'#>G:HJ),4"K $X/(GTI]9,%=3?%DH_V_%R8[L"7'D*UOX 6+2!Y"+KA_& T_#3)GH;/7"_,%\\D3/L[\P'?%Z"Z*9F9$OF1K1O=!(H, 'K53; $WC>' M>C_P,_,])GY).^KPCA-X*KQG 8S8VHD]'DZ!2H/4,WVZ;ZPX('8.0@X#?ZWQFR(IXB& M0>&JU1%O>;*FF%''DUI5KM+ U^5TL3*D/[AEADA$Q=#BQQ^@ZX!0?@_ \%%# M^'FY>MU] R6#.T"ZM5O91;K8SR'Y9*PHFX\A."9UE?6& R2PM#!T^I@!'(# M;E:8TRJ[BC2[5X9;JF9TI;QTOE T-] M>YV=']M38[@)KVN?G'A\@Y8#R]IO#I+7W=1E[DPF+KL,S5YM'XX+ TTV=9%- M76ZFJ4L%N%_1JV1KEU?8VN4,RF_.V":9<$\."DLV<'DU1=$[9O=D?%&8R8'/ M_!\GFB7^J(_8W!CA70EH>PB( GFU 2S8]C/ M.0B&RFZ[:E=.EY4$TWR"V3'^YQP$@Z/D!IIJ-&:@IB0823"E!+-C7M Y"*8' M!-,U54/7&D(P9VK=E-0K"9_)+VWWV E\IL?66Y5S7P] M$]R ;4[\&*LF*-%HOVS=&PM9U F9FV$M35"/,#1H]E7M^%AZC4?]%UPU02BF"J:L#HZ[V])*N)5V_=KJ^/%ECL+734[O]HQ,3)%E+LI9D363= M -_T!IUAX;:,X\>LG5ANJZ_@7I3&C$DM2&*X^&!,^Q8PDNE15NGWP''X-/' MB/J"5.W%IVN#XHY5)T?#51NK_I#\3.TR)$SZ6&%N5L7-#2^^N4&G-1H,VF6" M,]E;T@4MHKKNN4_UR&RM'GF]F3)!@S=^%'V^G6?F+M4#H*1W+@\E#0P'?7 " M%-"URV].QTK-3KLL!+^) Z'SXP@,V&C\4ZD'SA?1_8SZT]U[DX]_Q,X">R+E M6]T,C&-;W9R]J\MPV!Z81M6F+N:P;?0&]70%&;2-BOUAMK4J,>M;U/9'U=-Y MHPDEJ?O5Z"=DH"HI 1!?/4$[DNL!"O45Q*D/RL,<&P3SAJ\J/#TZ9Y>,Z^KV MD.TEHAS;XN#H_@;7!;M_QAY3C$X!W,[?Y> Z^P$TB\W(=@"R'8"L/2NT47;D MHI>JY2![J_I\!I34H?8'LNQ?$D;C"6-'!GVMA&$"89AJ?]B4\GY9?"F++XMH M8D?^?*TT@1.%U<'Q>?*R/JF)F+0C$:Q63**)NT.]*<64MVY#R#*D7FZDGZ;0K][N@-5BO]:D"_ [77KZNQD4S)JSLE;Y4> MP-;2 Q0W#9$[:R%RCT4*']PU*<[:>\%YKQ7SFG;D[1V/DZL$IJ&.M<;MLHC! M$?1;)<%530U]B-ASR&;"?TQE[31VRO15<[ZV8=@7[LUG@P3$KG_S@Q0HF M=[_X_G?\^S&=+GX3#3XS^539FM"_B $0' M+QB@G&-KRI29%8SQ.U!=^"C2Y-LO@?,,MRN/S(X#0$.X[Q?X\<1G08(TQ\7> MVQ%>KPV')DXX=>P9;/#9=Y^9$CCA]Y P-\9CCBS'PX=PK>D>9*?WC<'EQ&4B MFHOJ^8H_=I,W1+X2+W"XJ8*C7<,8KLWL![X%GH03G!40FSAXGH$@]DE1"-O* M QRQ/V>*##6!K_CH!=2(S<]L/W8GN0N+/@QG19^R'ZA<;'Z*8ZN]W+4+T)1R3XUP$NY3 M;JV@4SFVLX#O-K\9,]>? !^[N,%T@KJE\OD&Y% [^&8"$WB:$:E9KKL--W"U%M?FX06$�Y."Q%]Z2$1Z7)WC@_ MU77F3L0E+$,D;#D7<$:G).$[=YX/> MX6N6/,F:@&4*9V'/+.^)A8G=!3AILS"+"GPL^QV14XA( R(B1C8+-Q&G@37B MK@/ 6."[@.JQC;/D@6G1(L;QY(D!,"8QG9OON/3^)[B-#W4'-0JE $<(X(< M4!=P]B>5OD?$QE5%C)\AP+1P(+VJV,LQ[H@X,/SIP2$&<,'$":T0E@> BBR0 M2%/X!>23+8"'I\HBA\B!3@48+:$[B8XIG*./MSIP,G32[^@J@@U]G, :$#;$ MO81VX(RY'2OHD#0>[;ZM? 6$4S[Q)Z84.56^@'!3'A[VE'8<$\3@$XQROY .^0>HYB.1$(H@(CQ_?MY7_!5G >2[2 MVV2?]2$\708'M*07I<\CV064Y0EH@]M M%=Y H=9W.#P\J917D1)!O^\Z:0)ZJI%L54C*%X&*$",^0]R6GS^^WP,09.=I M^^M:BYI@#%:G12MV]>*$P)79#YLM(GQD@!ZH ,7"$G2?ER*,SJHODY6I 30% M//;?L9<1'8A3R'B!$9(\R,R4GZ:62 ;"2 )#P:)"2>+:V0 '"$<$W^7$PHR M%'919I66&_I\J178"7_*WCP%%5XKNWEDLG.\SD*"XZ_@-$NZ&A(-D$Z&?A/" MA:UQ2LW2;BI8.;7688TUA<0^(Y=QT)>F+!G(=9!Y(<)VW0G&\8#XE\WV-FM\ M.!-TFSE3$-G9EUA< Z)R6- 2GC?J8;/OYC_A.$E2T]UO\+39#PO9]/_?WI(O][J68XD)=IP(A>2IT,N68OP.2\; ML+E;G IK/WD# RU8L$(B]42!,K&;FR0L M;39AW>DT1OPAD8.3$DSSN-,4!1N8QV!J@H6,,G')6,JM%WR%!U(Y(:W!#6_D M*W@5"#ID0&[Y/\&4Q1H M2-*.J>$%S<+:-H";AZ\]R36Z([=AG2=A"14;P2T5I:%\ 6IY?9"A]# M8S7B-G1.4O 3)"7!_(1"7Q1ZXL:G+UR8G!!SYDNT&]\E_(BX MW.4D\X.TA"UNFRPGY$@R) ,&^T1:\,'K0$\2K#.@?T#WE+&5E #@6$1(I=KW M,+H%_V?.=.D=(]66W4&6D,4[C5& (+FC7D;[Z,8-P+5%: @IF&Y931E ;FVB;\4 H&O+#A/O*NR^C=@PC+QE,!S*Z!+%FH- MPGE4Q04S89Z[KHOHE@@3>10AL'1_P%:6&IO!N7P*,L"G>3P@#Z-CO %C]!I# M%YQ'6.>Q#\P(9,,-:A1V*48W@2W D"?AA,P\!Q^+BT>PT<,$[??= MRU<>2GG'7 M'YQI[@VZ*\K@X Q_O4 :!B\&F'OA@FMXE:6+*)9$ A\G&8I*H$]^\0$G=^= M<7,,$;RP>SVC5TTS0 ^4@LA+$%I(8=YW&16*\V6FAO8VBZ5%EF"D=(IQ(/2J M\ TEKZ9ZQ-(K-'O8UWN."?XVG(%?_KP86H99W0\%.G8XJZ%=51(D9&,#V( + MQT]="DZ-^XX^LL=RS84+8GJ"[%?>V*Y+\BV;HX%A5_:L%Q8F7SAF*.P17%QE M31C^_85IVL:P\N06 ?LL,S+,8V1D8/VDRLAX'AD9;8U6_(W=:7G$XB-#Z^UA M20./=PYZXRN\>O*]7>(P>7IG)_0TAM;)RF+:=\#91.)LR7%&4;D8CLR-.FJ] MQJ_O6$PQ$^KFM97%/:%(5)2+ M,,QCX+=]_/>O]D!#)7_)'NR0OV2.3H89"H\.7I\NS%<%E^D8?82%N.^CZVK7 MDT[IA0CO7KWYAPCKOE1X>5*\4-W4)K1\4V@Y$5I^Y3>1WU]*,E>FRRT&6!6 M ?])@?]),I$?>ABLYM?9>3RT*R)DB5DL'/ TPPF15EO#83XCY M#&$I?U"*%9&T,"$#,0%#$W,O,+4CQ-Q!%H<\[Q#OML,[N0X/UQ#Y&0WO8G?TP;(%]M?*E)>M8#- M7>^N=LS\*9DC+H*#)'HP+7LI,VNT%28.UKV\3A -Q6DIL(OD@_'-(O]O2A6! M>.]!>?A3O.!*\%G,"XW*]T_\"HF2J<'*B67_?P17C&FBM$!.4[F= ["F]"9< M.F8KD(,\BQYOZ@4)3R7R)Q@P!3L2??#(\^FK/%6L6*1,Q!7:+6@$:QA )*XB M^):<;("GH17E,&C=\4W@OFKV' I4AH2([%6#P):00#G-F(H> C@6[E>D,P @ M$DIXD-40%$,0R>_\=D"R-VYOE@5-&ROIC013#03:DHUXPXLOX*(P)^XU''6# MRA%V<[RGHRPYD5#"DJ94R#516),P1'/X0\KM\CG6\HM@7=S#!I0HN8RF='6= MR@J6_($-DHAC6FP(2#-/3^$_G#&69W=+89OAD2[I%5.1YHW-\(,\F1,EF3BP M#"F%&5V8H."/OL.;M0NL7: =Y@20)< .+S5>A#/-,,E>;&.J;WAM+I^E!-?P MZOT&+9/ND!&R($_HQVQ>$)5>RI->[R.#8;I?ZJ5YC@%?82*HI%8?#1B6QKFU.J#ZP#ZF &$LN MY(U?_M,\9XN.*P2X+O/BIXP7L<@LBV64A:(@X0).Q-4L%B;)M>";EZ7KMWR9 MO,H,1R]@/0)8QG3AUVSDU'2$CL*/EBF8'E\F\C,*0X5SL\L/@Z#DT5UX.]H6 MF(EI:+\V*RE*?N?YU!Q:](XBRV"- &A3>+$J=R&APX]?%S&EU"U).)3(PDL) M,%_$O4/L8&&;3WD>^>_@RXD;?H^S50I&#Z4QL"F'"P6Q&V@RR298($7QB *# MLNHLIQC"(>:QP>*$)BP.E=G@N"XV=$@[PNQ;RN_U1B;*J8,4.X;V?Q"% O6- M^C])%8MT= & )?Y]R1LNP%DC CIWO_YN7!L 2NH^;F"B2;[P6N0R$(C)2*]/LY7U97Q5PMB3 !^EG ]%Y-E6'D1 M5OE$19V)?*?(+2@RE 3K4D%;26[.@@RU&->1/MVQ QK"TI&Z04^(QJUJ7Y;Q M8;(CH_PK3+S%7&?,LCJE@M MJA0UF6* 58!QH6@HOZ%T KU"(6OK,5FR($04*#PP5"=9J4ZN^C:LCAS6#I*<#WO0D(0STE+R"LE=8Q#G7W(.\PKD> M="T<>D/#?=Z""'UA&R,N5R?EIE>VX=0^;9:VNXWL.U8IJ3 M9NZ);"$U^2F27.'\8FD%!5BG1>@@SSH2ECZ64D1377K&)9:@;/:UES4^+IQ& M7LSE8\.-(FC1$"F1OO\=U3O!A]-R:&,59+6=5 Y>[&@/$(AZ+W;C1UDB-SW+ M(Q;-&R>_K;J[YN-WPU[,R9"W"+3L7-1(PZX4+]HR/%8K.=%T^<#=@1<6V":C MA[S0,K3:'AVG;U@;7[EQN.FF'3J#@3$^_'46KRL2GC,&:4J,76L@@I5)6$$T MR^/)'9',^17_49-CV\(CU>P1[4)F!;W$B FZY4E^)8E?T2_%%?]E<8>%!6S% M!2@0!U7(;R[5.112!3"^1EGD]B;^E35S%Y'P6;Q9)M?O-BZ_EIB*.Q=2C_E)Z/VBLJ62 M;C'+\!*.=[G@6RZ:2E1:\]!VBCHNZHVTPA=&,2\ZEL%9$@U*:C3:;[3SQH',CM%W M["--B>[;S8L-IX90G^^L M76>@CWJCLYTQITCM?$BM[^@#TSKK&75MG$U'L/TBPQ/8<&:_V3//:X[RA:D[ M]G!WE:6F$C\17BQ]Y#A/CI<.S_CEC6.D301+X6G>R3W#'D%Y8FRIMS!\ MFQPH&,YVGNN%:9L/LF35E-W'P(IMC9\<*T]D+.1PW9;F]9C W7PI]BCUQWUC MU-]A7PUIA!BJN+0-LR$Z/P&3AF>F79BU#A)'F7Z(9U53/A\.G%9+&:>O6T[O M$69G[@Z@YQ@^Y*3]#CI M&]9.'4::];MEC'94[X]Z,=",%6W3L,;W>08#=B18RA3%"0,,41WY[VZ8X62= M/'/ME@;%B);N(ONHG';"I:'F^9)&->'"T&J& M'LTZP;QIV&HL,RY*F4@+-Y&M6&_\I,A]J^6.EA2;='4IYI#8Z4*6B/U*:>?E/V]IS1[N3HW)N095HD=M": MW2U+\6E!TJG,S6>3W:>2(1^0#*EH2-&02JA]ONL\1)E89JNL#Y4AO/NEP$9/ M3J4"GV]^YH4SUBW'/LG^X1TKYF68IGB)[.?3J^:=__DB^$3'+L-W$>XT#>R\G M-/,"4R58F)"/]+S2ZLV!;IGFV=87=ALYEJT[CD)..Y%C6_K8W#Z>#XF2>[ ?]JB=W,_YOGE?AAZH9SG$21=*MR92<> M.MN23],R]?Z@?UAJ>0MJ)[J/'7.PKW&@L/-$EIMCZV9_WV8*"CM/A1U+MZT3 M\"+,Z(X*BK04-Q>FW3O'2Z-N8V6@6X-] MJU#/U-\^ 71WG>]^C+I?53+^4,BTFE%'(WW0W[>AX!&A MGL5!UMJ[)8L3'.=YQ7L8)%F0ZO13N3IV<\$)A3A':_/:B5R<>J#@W%#-3;4% MG(C%6H"M5HN6!B$0C); 9[$;:'<,JXO?+XPM86Y8 M+'XKIX6*+>+44][I!8<@YM.RU^#3T+#'G_[OG^[O<3$:_6DGKA&?(/6=2 0T MC[Q[$_O$ ]J51V/'D4+>BP M17\& C3,@2^@'+P?);H]#/SM>S^Y&93/Z5B4^-;-H(M6**V2P +A0CYP2ER<'NB:[]6]*6F)"79,N5:-+4N&W> MYVN/;5-/9PX_ H5 ^\=\B!]^8 Y?)]I;0$.6)/(:[2IT@[O$)XGQ/G_U&UB[ MN&K[2I*1?O(YCQ-*BH'%/L VM*'<]\-)00VAKW2$@+O-?<>V6L!]WM?B#+J060.C/SS2O-*>X0Q:UUM+ M;4IMZA$V-=P^F/=$_=I.V?)'M6QK@LH'$<+B^N5G[0)@0A^\U-Z0VGNF<+GX M"17X5ZZZ]VJMT\J,F\>:.MP0O6\W7A_:)ZU\X$,[6)TCT%3'O7LO#P\ZZO. MU4^*>E2_QC/OU[@'T-52SWRI9V,B=K5]YE$? MM75)4KO[30?5SBAH/1*T3OV\PM;Y0,M4T'H*:!VIKHT7BO,<@--KR>;3_^%[ MF#9#=W>4XG%(55OWZ;^G.P#[;_A>*ULZ(UIRQ/G(4K;4&(1VF-4L? M6 =6@+2 THK81!>[^IC&@?5J#\+,28ZZRZ6!HHP<7/VQ<0KUH$BC_:0Q>+92 MXZA]R-KM7GYTL?,8YI5NSMGI9%>>45_O]0>JD54KD3,<@3&Y;]L)A9RGZF?E M*-RT%##L2V8J/O94<7+='IS"V57(V2%$I5N'MMM2N'ELU3DX28Q(H68' M']K8-[JA,/-$ LW8MQWTD3!SS+BF.6ZQL?FM7$+_D+CFSM58YT%Y5G^HFWOG MGNP+BS-P4KN&5\?21_:!03F%U];B%?V20R>A*+2V%JW[&P *IVW'*?S7.'#D MJ<*JPNII L1$F*K33BA]2(B3,?VE&A=<3X@+*177QM!ZH$N78B9]C31_:!<3R%G$=&SH6M]WM# M-8BS=7CI&VH\:NNP8@U4SF);43,^%6J>46+<0RLPSO8:W.SI T=EC[03.6.] MKQ+B6HH;4^^-5*5U2W%CGJ2>5J'F?M0X>Q=@*,P\419I%Q+B6FYF'JG^XFQ] M&7.@CP<'7N4J1_.QD6/I@[&J*6TG._KVP-R<]KNJG8-K;;>V]N,56AM.UI- M?63O6X2AL-IVK%I[)W8KG+8=I_;@T$BB0FI[D3HZ]$JE7248YUI,_5L<)8FV MBJ.9GZI:ZE) V=(MNXW%0:KDZZ$]\X>.PFOG\&KISEBAM6MHW=\X4#AM.TX' M!_?*5$AM+U+W;R>O*JD?7DG]><5B-X6=:NS'"FO:$E5,?4:5H0J4SZ/(5N'Y M>>#Y.1937[,@0 6$F8=+-_[.4!T]L^Q#R]*M0X,*9V:WGB%VS*$^[JOV_.W$ MCJ-;HP/[I2GUZ7PLP3)57VU#R8]J+F1 -AGE&H\S<6LM@-R.ATITL_]),4K]]NGMET M97N@]T:JH+>=R'',PQ,7%7(>&3D7??#8+-6FL'5X,2VCK]#2-K28SJ'S&11J M'ALUPU.AYIG564=K*5Z/4FI]AB1HF:;N#(]=/71NOFJG,-H;Z^;1JW$51D^( M4=W>>W*APF=[\6D>VF918;.%V!Q9>S?+4>AL,3H'[>/.(X6'6VND_X'ET[,X M6DI#_8&CA+I$CQ?.6+<<>^^XRNF%RV,7>9TC,OMCW1[O'R13R&PA,LV>;O8/ M[).G$-I"A%Z80\-4O-D-5(X5*CN"2LLYX%JI1<9X<^B\M<;X9^Q\KUV(0/E+ MS0^]:,ET+63/+#,89,AX=[I325I/E#.&B#33N1< '9&^^1F*,0\E2SK M]?;1H@HO3X27WCYFJL+*$WGV_3,?M]1:X_)#F+*8)>F#K MD+%_0I(X"91^>K1A>XHDUTER=/C%EJ)(19&/X7\-C3UZHRB2G(J8SL^I"P>& M/Z?^S2]_@?_(+2W=>.Z'$C:UUI[_SI+4G]T=^Q1F3QZ#WOC*3V$Y;_O!+#[" MZ(:%6=$Y_I##\(_\<,K"])4U!+9[M--M/0OO5!KS$^%-9\S\L\MIRPF-N6 MMJEK5L^R=CIQETQ;P;ZC*:Q,'ZW@'[$V\Q,@8>V.N3$N MQ_ ! (W7KA^F+'1#C\G3Z&O/](OSX#, LAO? UCB5("( M"M E(&A.0.UIRQB4GP9:P5)U^BFP:D;]H^0+C <11VLH_8_2&:_S,W:)_O_8 MAL4:/Y0(@-C!-(9/SP[P$< 7 *&Y:1K[DXQ$*KXC!(BD+%[FE$GJ))'O2I@7 MP2'_D[DQ_ HI6KP7-N1TA%X_EJ1 EZCTX[ITJ]%F21P2;8X,ZY2T*80VV$&W MZ0)I+]ETB7ZN]ZL*:MDV*]9#/;@M#)2 MT"$M["]],>S\!@3]DDAQ%4!N;4/$!8M 2X@)!-8_A5HMT"F!@M';/ 3>'AYM5R2.)?O6@> F*F>'A7 MF_I !J&7XI%G4;PD 1!-@$2H7:7&9C.&&\*"$R"F$ \HP)(N_'B#M+BU0(<4>\85@7W,)C$?A:G'!W*D796':$9-&DE_W M?4!YTJT>O0822Q# "]OHU^(B;:!0_-TD2^!X2:*!#1(F9#(0F9;,%GCC[<+W M%MHM60T ;FEUX.[OL3@22HC?8O0<:I%HO\58/HL6DI]JG'JTZ)XH2XDIX?S] MOC'ZB5ME?="]/]%6]\(&_L?2X>W)BA\BN,OC3PL@&-CV(B!!R.*T84O RSK?;^3I#'W!* K_)A M_2+"MHT!\.'>A-8:)IQ$89:(@^."6P(,IP@L2%E0"(&=4 4'-FW2O+AS$):# M@X0!K+!%$9>O9;9>XIR=3&AV SDFOI!4[@3W?[[!4=P!!H<+=5/3NU;-PAZ1 MWGTZ?F]6AA5*']B&>0!YZYPY!F;90MUM2]]*@D*[=1/2S"B08N"0$ %7XPUN MK,JHYQ86/@A$W6"OS_F0SG?U(9UG1#>X MYRM+ &7>@N#S%J1D$*WP/JA3#%0YY+1TR&8>L@VKPD,#PSD#'K(J/*3?RT1= M)/ZM5% M F@'^_T&R ;D1!S-5WZ(0BHF"X@.\6 Y6.ZU6-*%BRBSOQZO1:/ M CNY!3P81+>;6;!?8\$R!_('-[&3W(*7Q3&*);ZQ#0Q:\PJ;6%M=>U>NO0?J MVKL=>U'7WF6Z_!2%EX53=O%.3H3Z0%V86JIA]]1O8MI5[6PZ+-B1$,_F:5XU MC6:/:K?]-#*F!3K-A;TY;@JN&45P6@_ D?0@_^ST+67&26W!P\4\),7I3:0NHV_)_K.V# M_? 6F&9).^U*GF4^R:-K'-,THJ3F?XUJ_A>UOV\#IU1-+[]Z$@T>PHM"M G= MA/N:]!?VG\R_<0,T["9@K848F>1E%D[-9=MY@2 *YY>4 E\$-B43\E>;:Z^> MUGR[_.W2 N=NY* J"$HI%S%;N7?D-HLT9YZ#'\&N9Z[G!QAL(5U/O[Y:D2.31RS2ZG,*GDD%J,^Z%NTGP@??@.E.@JYCA$RE;P@]B M/\D3=T!3"0HTM+^"OW;#0 CX,UI?'LA/@,1E'@3@1 R.B DQ9&+.5;PJS#BWRSQUIN^ M 1&*+\H! T"#LR!F_4(:TFMO#37?/1J9US7?7N\FM_A X4) M:;*.;U+,CH57J;B+"PN,FM[+GZIW_X94!_B4'*U1V"&%F512RX6U_3]_'EGF M\'4BR%I2M:#._-N4T-P>VDS>2Y8NHNDZ37*J^N4OD_CG7U28 MJARF&JHP53OVTO$PU3VU&.@J^0GP?\1-GVO_A_:1R[YWNV0S=4(+?2/3(@BB M6[) "<<)2RDK/%T(=PCE/8GUPN3D]@"7D9<16)"7PHR#/U"Z /<*Z:SG*7&- M+^+9:Z6G$!NU%@9Y>OK,QZ15'[X$&\HMDFT <_ODH;W: W7B$VSAT=]$OP)L M4C)3SP] 8."N$O9*_N4UF.2KP+U[Y8>$!GKH=75!7*'>TA07Y%\+T38>&Z.^ MC=)--%05"PO!9P!:?U[_W!H8_:'5^%4/='73YYM>9?8,9S#8ZU6;/[='?;4I MM:G6;FIH;WW5/8V-M_9A&J_]K*%5$C?53M,%:$USDE%5UY-DX9;]A!T:5W41 M+A^$T\*5SL_:Q5L1A'RIO2%-^$SA:UVF-K1^YI55_2YD,V-]YL:MFV M1TNP=N,53:IC';B1WCL*-.NA^]@"Z6NJ9+_5L3$3+/-R\?X2Y-Z/=;/NW&-WB+0F_ M+:(,7C5-UOKH/MS1V94%=L!9G["EL+E32^'=_::#QG@I M:#T2M$[]O,+663Y_I#EPU"M]R.][3R_)F['?V(=XWP[SW9_/J9NF M>=B(G18,R5&T=D:T9O;TWF"D:*TM".DPK5V,]'%__\EZ+:"RPG?>SX(XEYDT MQOAIL=*"H3***NX!5W]L]$^@%A1IM)\T!I9Q"HNA!:1QI*C@.;B5I1:NFT/) M71Q>;P[!)+9.-+_^F'&3;F*G/]#'8X6=EF+'UGMV3R&GE<@9&;;"3"LQ@TV) M%6K:B1IS;UOW2*AY1E<8ZT/"#C(YS]:ALONZ;>\K 51X[&F08PWT_O@4H1"% MG!UL&GWHG.]-6;=Q8UNR"99"3^7.%9X?GXFWM&F7$[%5QU^U;GVX[**&DG=BY,W7'LW0LN%%Z>"B]&3V&E;5BQAGM?B"G4/!%J1J="S3-* MC7MH&<;97H1;/7WDG&]A18X[TX>A$B0H*.?=QCMX;*-RT$S>FJ3*O6HH: MQU")I.W$C'V2-Z2'BS:YF%8TL?C_>] M7C\@/Z?MOFK7\#IR=,LZT)E5>&TM7D?Z<'!@A;C":FNQZAP:=E(X;2U.[=&A M45Z%U/8B=;AW9ZNG0.JSJ:C^+8Z21%O%T3[#6'>L?5N;*+RV':^.WG,45KN&5?/0KI<*IZW%Z<#A;8*S\\#S\^QH/J:!0$J($P] M7+KQ=X;JZ'FE'UJ.HP],E>+64NS8 ]VR]KWA4]AYJMM7>^]<"86;ITK=5UEN M[<2,H\;!M!8UPT/#6RT)=IR#T?F5)8#6 X#U(S M>P-]9*G"MW9B9SS6!VKT2$N1,]1-2\WL:2EN5"UO2S%CF0HU;45-S]BW /9( MJ'E&L<[?6,AB-R"KTYTN_=!/4KQ_NWEF4Y:'INZH,;XM1<[(T7LC%;AI)W(N M3$OOCRW5JK!]B.FK#I+M0XNY?V,?A9HG0LW^&%B MN6V_OW=@Y?32Y;'KO,X2FV9/[P^'"IM=P*:IF]:!/7,5/EN(SX-&("E,MA&3 MEFD,%"J[@4K+<%J$RNX41#?#^S,VOY=QVI5O# ZN2 M%5I;B]8+:[#/];1":.L1:@X50CN%4,MI&T*['BC^]9A6^]DZB!>VC8V55!UU MZQ#CV/IXI/H.M XQ9D\?]56WCG8B!_7H_MGN"BV/C9:!L7]%B<+*HP?EC#WR MVU1@>">@?F*I%D3)FAFYHRW/ ?7*!LA.HVP2L-R>?YC'TP2C4]+>BQ/"I]U, MV<>$X#VDY='A3'8IC6$<:%-=S'.3X]29P$2C\]VD0]19)-#0J,LU+EBB2[3Y)])27W)$D* MZOR=^*&%3:]_Y[RQ)_=G=L4]A]N0QZ(VO_!26 M\RH'6QO0;/%!139 M:F^9QY83%G/3TC9US>I9MJZY"0B4YBP_%K7V MKSTW,H;EQP!\-[X'<,7?1E1P+I[6X2])%E"O5NH(57X3/#F)HN_P70(_"]RT M.%_J+_$16,L#",6NE\(O0G;K!HFA?5OX2?&66P /P";UW0 .&LUF"4L1 ZXV M9<5"0)Q8 $\[!-F045.J_(QXIG$!"N-!U'D"5FLFSS]*9[[.S]PE!OQC*U8E M_CE#EO K^'%\.GYTTS3V)QE)]'6:EZ1.YX*_YDR0P";G(#!I"-T=UW6 M;;R92I?([WJCZJY184GE$Q':)Y6?@@I+8A/W?P,J8$F$N(JC&4L2V"P\G)LG M+)R[@CKI]\4)0;;Z-W[J,]&XT@-/ !A3\P!;T1* 4DC@6X 1HY6ES=*\6 Y& M_*L7S4/ RA3/#H:)#S00@DT#)YY%\9*8/YH ?5"S3(W-9@PWA*4O0$DAGD] M)5WX\53[3P8&#^P*3BH A)#=S'$"Y8[%ITFMHL3'A5[1"6"=U[?^-%T(UZ/\ MH*#A7O&(.R%%N_F1$JV#W-;L15O$ M;/:_?_JS/_$<;^"QV6 XZ#M#TQV/V61L.JXY8-YL-K3^-02?BDPB(.PW$>K% M-/G+S^XO39ALOT)I=H#?1$F*Y^N2%N&.L"=.MDF!5/UAQQB=7'\4.\07@BO! MY2\>A&N(!7.G7I2%*:UZRX( _RPL]22:I;>P$Y3RI-OC!57/TC2<"F6;1N_DE(V_FV0)G"\!>@6K/"%#@XBS9.S &V\7 MOK< TD9; ^ M;17<^SUV2D*Y_5M,I4/M&.VW&,M_T:[R4XV3CQ;=%\0ID +G M[]M@GG);KN\8PY]HJWO@@M: OU@4P5KQ8P1W#9 .HELXP=:M=4P*=-45E^=K MBH)6=9EEF%6.;P/++^ HQ'YKFJP47$W< !YBB2ZKZN%O1+-IY'V_G*SIPHV\ MV 2D"@>.AL1VR('86N18'-@Q7NIX>$$><_,-P9J5:-;## YPUIZT2?TH%8ME*HQ.)Y.;;B=VGJK='8RH-D3Y%CX0I*U M$]S^^0:'@0<8'"Y41I6_G5HLVZ18]E.Q=[,VJZBM@9G3^, ZGN&(MY:L:+3,F?ATDYR7&55^>7L<7:S?=2.CH- 6N2B06VUP6I M]*4[PKZ?\RFD[^I32,_D7)NN!( ]143]HQM_9^4S=D).E4^XS$\H>N2O&215 MY]YN01K'9I.$)V>(GF0R0^-^.P5#6V2"^"%? 6!!6C>+\1'XO>>N7,]/[W"; M>".-W[(?9&?,!0Q!+-R?A['1S^@&[WQE":#,6Q!\WH*(#J(51@4[Q3Z50TY+ MAVSFH&'-I(=_MYR#AG)FX*X%<,K-R;7;"]"Q=E6C ']E(6P\H%@KMJ' Z"DV*0:P:UX6QRST[O"# M6S>>EH*ZE65Q/?BGFX+7A:%>%H.@)$T%/_L]"UEQ%)EQ("UJ>E-I"Z@0\W^L M[8/]\!:8CTD[9:VU4O?DDGP"R0"SPTK*H=2'=KIV:56N3> MKQY$@XD0D0N3+RS2ZG,*GDBGH#B/B)A,FHW!GD^"#U5BPSA1H M*6;X1,J6\(,8-B-3=$ [":HSM+^"GW?#@/']&:TO#^0G0-:RA&7I?F? 2. ; M^?21W"02+1X8MZKCXYRP@2,SH.,B10@!$N/OY85+Y4Q")BW=.VW";T';* NFHCR0(L/ O?[,]UP0?K67X9$*#-\+5;L*57>.Z6FG M@NW#A'1;Q-BF9KX$@Q>V781X2=#Q0IO)#[+)J*+$)K@^Y)N>D FCOSX!WON?E]^9;A]>D4 M%DR!BGV4A6+MB__Y\\BR>J_?O_WP@?YJOGX)FX#'4QZO$B0JR)[;\:F0?0V$ MY$__]T_W1P?&SI]VHC[Q"5;0GRA.W6P?_.&#F3A%&PKA_<9=H66!EA-86M[Y M7;IN*HL_QG':(BZNB"&W)$B@ERL^[DF9C88S\&'H^2O,<^+@X+G8D@# ED_\ M!%4UKU[O&:.J44["QW),.3 KM_+]S;Y'E6(N6N9MEPC$%V9S/0S3Z*(Q3GH \#ANH=Y50(1]9, M2\IVM 49>*ZX;I1'[&($>,R+[Q =7I!-N445)6SC!=NM.\=V>1)Y/*Y&15AS2T !B:%V&C&\C=GU,YYY. M*7X/2\W @TO0 KZERQE_6EB]4 M@#^A-P(=Z'A @@28-F@5"OO>):U+^LYCP#KPL4Y!^2U?DM&Y@7K 9.R(^[H3D#LA4[[M'+P@!VK*>(&("Q*YUZM?SB4, MS!N&#L!-%-P0<_.WR(B)CMS#BU/*UOS"!0EOCH>&4Y/\-ZX?$)GAFI,HCJ-; MRO'9HHJ,+9??EH/_[Q&AJ3WRS?O6Q=\37DA@@9\#D&-3(0=6J0AT[QRJ L\7 M/.Y/$5C&)BAS8>.^!7D@;%QD?!1'H+VG&$^CP#@U:*+W":&!.A\7.,_F 1MJ M/5&YOD?E>F[GV7"3DZOS(YVL+:(-NXJ3)20D5]D$0B%2I.U7;ZZ&=0.T*0XO M@UY2ULCH-^\XQTXUC4M$),2XT# *+^G7<)AXONW:ZSGF M=]@]E=_1CKT\U_R.39>?-RSIM&K)$A[:\_.3;E0K_?[Z;6/;],I@+<%/2FDZ M*%GAL@"]XA13C,:LV^]K#S>[^+OH#]/:I#_RE],E0(+/E],+X>$O@1NFMVRB M?09#V$NT*_#'[^AOLM7#V9FF&SR W%7O.K\508E*XX-*6D7?K)-,&QBN3M>C MC:9G/T<13Q2II2XS<>6LN+ M5W'9SN0>O5E22F]&!1Y1VU@C;163!GN[+]= MT-%V*55J4D"&U@F4?Z,;^B#@(3(>GX+7\3N;"-=20T, M@/ ]+B5XILNKC=!MD71[3IY[FJ[L:_&\WGK)U-JT@/$N9^+D M>X)Y>FM',BVLA04)_I%?W+U;2\I8;T+_'-!8&OJP::C MG&)S0@^Y7E1^1[E MM(TS+KH(+JN)\FMA0YO4]W9F>## [GG!\=?9D@CWJCLQVP MKDCM?$BM[^@#TSH-J75]$/87$=H3[>Y!5F/.#"9DK7A6!L;9,4F/+:)@B@V* M0;3S"-U&6W"'<67G.'!,=^S])XZ=V;#-,\2+I8\+,J;EW#S7N.$@P[*IWVT> IKW';,SV6$ =QXIMC9\<*T]D+.1P MW989\YC W7S7\RC9J'UCU-]A7PV95QBJN+0-LR$TCVV#>#+/18E]>0K,HT\3 M[;)[<63@M%K*.'W=@PC<^.-]H\)'GK;?R_\O_M MD5P@H'6)+/7*'-V?;G")/SKV"?N&M4L2[ ;];AFC'=7[HUX,;*C/X0RP_M_W M>?9"N4M':<3-[VZ8N?&=EJ>]W&)2.K6FH3Y86/K(MO8U7 4N?U61126=NCS] MBKRY/$&CFFQA:#5#C^JP@D"DU\B^(JN8)7@;,]46;@('8%B#?N,G179.M02] MLNB2I8MHBM6,YS>38]-D-E[!@*TA/A=3CL[M=X&RU](]*2G9'F^J4J3:]/(PC7## M5(Z\VY2>#\;*6T %O(,;+K6*,(D?:]ZP6PY^317/NY3-:T7%_/J @74XL!\K M'\N24^W&!1[.$NKGDF"?G"B;+XI^4@"3AR6WM8:/WU&E,@'A0S@+B(L[0>W_ M9&!-B;IL7MM/G6E\>4@2XU@@ZVK8>B9&^O*7*RS*0BV1E3+RHVIM/G9727>Y?)2?![N2O\.BZ4+].C_(( M/@CDO]^"]1!$":;&:U>3*$O%Q!CMJY]\[XA;(/IZ:6]D6UT\6R?LB;>%OF]H MFWCO?"O3,DS><&UDV#_EO4]I%K3LOLH[Z851J<.Q6S0HYLUZP(CA-L3?C6L# M+!S,QZL;MV_W[F];VN@81WKA/\T>#J)\U(U6; KI H@5"XLK'Y:%"Z"*3Q-J M*(3O#GU<_SHE0X%?TU:V)39%/80V;HOZ&:$1E(%A45A]>*C;* ZFM[CO@C\D4@$&$K-!C:WKA:6%'9G DL*34S<$2Y';\(/^$5WLI!-A#5I=O"S MY5^C78=]KKA1E?)_('9B:LT+MNF-&V34#Y.Z6O%=+N%5Y$#BNG*?Q?90SLG> M462XH*D7[=(3G-X=^DM@6!Y/XB9SJ156N3-#!2! _R*5I_SS4E5>^?Q%AR] M59 NR.V[%:8Z.A-3[%^51&7S?W]Q8 CYF&*[1MQ)0,T7"C31@=?A1W1!/:Q* MA5YY!]5W61SIVA<,- -'D)*?Z]KO+@A+\$NT_\> R=ZXH3OU@07>"H;\$.*) M$OSH:[;RW04GT4^ 3;'3_\6P_>=Z?.6MXU$IKBO!SR%/WJ&76W7:9>GR]1G MD8I[@4*$R%;=:3$19DWX;Y:R MX#=YPH4J]$-=P&,V.IKH,3($,37U&S=,:X M!+J9$25)13=9L*[I.ADM9NQ(^A)7 M >>%B'$>1[?I K#I@A(L^K**R,<_&5%\)CK<\AO>_" -_/ M6OF>9ENVWL9) MBA]*$N]2>\?A^)'N;/E5$LF9?W#0)(^\]ZT[Y4*7>^/8OL3G$)<#4]8I!/1Y MT5S^S=5;BH6#K9';E-K?K]\:X$C+B2OY94 B&UL*NN)WV"4\ZQ6?2PJQPD\5 M*J/T0FY&!<0E$C?[P(E0,NTDC]&@3;M#5T,<--&I77#2UI\Y\ M(J. !P_(_=[<&E0Z],F"L<:FH+N%XT&[[M8"_^R"MYJS,6Y+V0R1:,#X)8X\ M-J4.)MW0L>[CI ;M-3JW_-_'[N:[)WB*N+RV@0XZ896@XH"7N'/1B#B/&U%W M'QPD4 YC>@N?S<0%-#= 9K['XL*4]Y?B-\4]LOB-GL<&^0"9? 0)#ZOR]T\+ MH'MEH*]RH&_O1DUV$HT.$SV4[W^A+ELL4_1Z)DWWKUG $OYVTW8OS?X%>\G_ M25'P_K3\43&9[+JPJ=[)8,&51Z$2@;QP+QB [H!X2$3'G 5!PQ-D4TQ.=3C 30> E[ M\4H1%0%E!CY*(MZ"'>L#WHL_R29+G/]T/S1*2DWG)P!5!G]-LB6&+XNQC+@2 M?H%4*<>Y^9?XO'('J,)&"Y_FYY>=K M?)YP&B\YIFC48:,L0AWV( .<)63Y85Y9/"W-MIB6)("A?0R#X$R!#SX MT+%FAL9,40 X7B0L8%4: )ICASAGQ8=TZ)3E(?HU@*,?X*P+-XGX0#8PK[*8 MIZH!8Z%4NQ%A5; /VX;R&]BN/-7*RD:\NA/8#A:K^4,F/JQ)#\<"- M+E:CL1QHI.J[[I)FO>9Z8TNNW;-,N[$VI]VH#)J.9]"TV,V8*#=C:\9\$1FA M6P2\$\O]C<\W(#W?Y_+T*UD$H#0ZX7F J1XS,0&R=/'&0^L"$D(3:!$"HE L ML00$-P8B3R2!''+3JO-W8)ZJ#/WG^:1H(N"XQJ2P"^[ &/R.5@Q-KJK]7M]O M]Y3U<.L'024I%NM' ,*H^Z:1E_&;UIT49-UZVWDC178N%<>0B8TQ-_R3QG/) M^)T+G]#E PL7HB,TMX>JWAR^K68&XWZ2NX2FY-*\(A$"+F&#=JE]_O;7=U^U#Y_>?_[Z\>K;A\^?UGCW ME K_\##WX*!)K^<7]38-C?[W![C@ 0]J,CS" Z/;;3$N/C6GI^U*!>/G0@57 M2 9XQ:Z]=[TTBCN"?@P#8UYI4AK-";:E"+;F1R\?7(:!A0EZ%899;G)C;.5] M%,-#ON_X*#IKPHV*1))Y#UK?YB - "14M MHRBI];J4SQS%,XCD0,R@U<0X/[^ M/098LK7J09D>M8%ZI;VMEQ.8-A(ROW%)$M^EW\@U>36>+)',8H 9D)S+H[BE M#:!?@PA^^$8Z,IV"LNG!_H4.=4\"W5LC/,/ M9L60DWNS7%_T&Y-:S4']X^,FU[XPFW-ZK8WK;LRFU>Y+I$5PDMQ>4!H-II*( M_)!UP-K]>OZ*K-VOC2-[2#5])96\B?8ZPFI71=V/5!VY^)RP]!9;@JR+-GV] M4$G/RS56#(X!WTFQ+'[V-Q#-TVA9NOR=H^ +Q4!X%PAGSK^ ?U$VJ^A.23E! M$5ZT<586+,C%(!:7Q.FE#!')$B&0K=]Q2_B\M1O*Z,V0)$!]X'E480 M%Z^?HQ9.013]&^B; R'4)F[XO9)Q>/W/#^^_@5!!^,U>OA9W=6Z>;89YOR"+ M,CD*%>T:,8&, DG3@J9"% ^@_^*[4L/UU^62[?K+Y7/E18JM36!3*+ND#*5$ MM"@1L2M\DS_S/3?(=Y[?:(X;_G$=Z14V':[2+"8?/%R5(D87XWQQ>- M0K$/J1WEOQ #%+9;860RRA(0(4E&]Y_$VGAMZFIXOQL@N>6#;*- QWX$P >P M#-#(7/LD2',;5; Y$ M,>!L099>19 )]<2*MB Y9>HU\I421(PMEFR!+(&T0 O>@DV-=6>W?*O Q1G8 M*G1CS@)!$.#&)!&IM:+QDS1*6 C88(R"_?<8)GK9B"PLQE(W"!JSS.OGA.TK MJ@O+9E"2K>B0N0#(EZK5J\JJP-SJJCI8!:AQNV*I8M(S,1.Q1K&?8J%_+OR MD5M5NBZH5%S*$W(])$NAJ@*_@@G.&E,Y$*ZFD)JT3%@>-X_BW4\S(4W7.I4 M#DMR\5!342]LV0(Y!"2P'*?HGA&FL'ITN0JB.\8J^.=G]AAJ*9EW2]<,FG"75*_V MGG$W,3 O9Q'FB%B&LJCA.-+2YG<\"[8)-Z(D!GL^D257YAM> %!8F\A6209B M(:91F3Q)"@ACX8(O[E9-(Y&E3)3;O/TRLS9ZFHD;L'+V6U&"0'$;^HP*$.(' M#\QLD3A'0QY16!4EZ#.4NM+0*%X$E1]O*K?@W8((/J2)D9-0=.J2[$5>'=93 MH2BN)BD=5;8T&[$-(F2M +_D/V"8*,I2FES/MY5(8 EI50X@B)Z!VFT,^[@$ M4[.HS4?Y0D-ZN,>4\WNM&+:99,E:HTO0 AL;>S>5)??:T(Y_-8:& M#\"&2*Q,&5?D(:6Y5?0UOV$54 ;W,HL)U+)0EPXHC(34_5X,!*W)?WG$#7J M^QK=8+/W'$3+*&;56%CN4.3 Q:,79!_ELI/T/A=WHOR/BS" M!='.! T6OI> M;D1QVA35PR+E.DGSF_CFIF#RE47#K,H%NH9!4* =%Q2A.,>M&V_Q0RGOP0TP MJ'97V7O9MP%BE;Q=2^5O")6!D_7\1W M-R'N1_B):WU!W(1G;^(>2W.6,8$R9/'\+L]H!9D%FUO%9 C.@VB2A]LK$FF= M'U$N3F.7IUM@2PBJMQ--0LL>JQ2<(CJ=$P.I*M2$A9L8]08CG(4>*[F5 M>H-?J9.)B:[5 NQ,]+3UG&WEP1,QWM?CR=[RX#[^%LS\S!/%/]D2;64^W(:[ M7+>8?U]&:6%NT$N#:([FIH?_F,4N5O-Z2'= 0FB0YSG#]/O$*#KE$0B5^P5IY,0*"C0BW=8M:#&KE2+H4SRFK&NX-- O/% M$>QM61[B2!9SFKK>=WB$#\CV\JXH8"'I4,%C?-'Y=W]_6>$-+\:FX)VWA[O^,%*+=D<$W/Q0@G M8E^42E2CN.8ZH9<@K7LF)9G6EU*R]LE?_5DB8$63P_]>X@H3O!&PT@;ED'E4'?.$H-C062#4 M/H*2[I=&N)#7S5NY%,%[) ;T8^=X,B81C.PYYW81-O?4JH4H:( [E1S1D-]8 VT M9.&*/@)U:-)E0PWH\'R"C:VU$BZ; 'ER0LR1S:/AIT2V=I7-@7VUHP-]9[3WX8YRLGMACD+$H7#3_3E*$D6-PR!PCS9 M&Y#/@7 WH@')-<*LQ&7P[G0!)NE_1:.',GWS6'U%"KVP MD1NJ^7)-\,]S,7)^J[;B1N-VJOTG]@'Q)L2\<2> M0ZO>*[34(6+K8>MML62V(?8K$RS7) M23+PJ-K;KDD*BC :& M7=ES*25;=A>7MW/<#YY0]..%:=JU;$6CG=)GDQHZI1C:CII6@O$9J.I.R.AO MU#<9V[V0\L(,$-[5A_05%XF%O."2BV$+5$I[KO2NWB897VT$5J./0",MBZLC MFI_IX27C*F&OY%]>\S#NW2L_I'/10Z^KP&\8IDP+\J^+NQ>CQ^]?Q$!LL;+X MVH"O?E[_W':,_M!J_*IGF(V?;WJ5":]R[+U>M?ES>^2H33W]IH9;7W7/N/5# MIZH?56349^6NN_,_'[W#:=ZAL9+Y_R^YMK;C3)\, ^YRV/ MGCYWL%QAI=:<@_!?UY_B91F'SC,%R7V4@MDO7]R80KU?LDG@>\$=%C\* M?^=+X/)8J_ ADRE#J)%:.HY-YN.#:.?^(>4[ M$I]:9],Z.YH C0M:YN'"$O9V;"ZNSQ-OYN(+SKIT_?1M$67P*KQJ>$>EVU)N MTA6B5"G:6SFSET:H3&2E)OBB\B-9 MO;E125C[0:*G-< CQKVT"2!F?Z0[PW&M-XPX^IZ(IP/W=CWN9CZ_;[DRVSX8 M(VVCT!$\\_( MROF$ SQK9D[^F>Q)<9"=TP"+,Q%OEJ6;9F]/DFM&_:.)M]IR>RN?\\7.$"P# M6R&GG<@Y<]9Y,$;:)MYWMPR:3MAN6K,M?=C?US(X$JT]@_A'GL92L@S6&FD] MKPC(&&S1OG6V?D^WD0/D:.RM>A1R%.>HB$&W(@:FK0^&YEE'#&C=8;M)B&[< M'Q(9$)=T(B?,AE-/(^IQ01=U]U_AG8_T$WG&AYFJQP!32]VI1Z. MO'*WF[8 M42#3:IXPQY9A#9X=2R@!J03D]M25G9\G6^-GRJ]N7<^"K=GM_\K_MT>R?J7^ MV!SM4'^,/SKV"?N&M4NSG W9998QVC&Y[%'S@C94U6T:X+ZI8*Q<556K',-) MK;_*RK&W3UDYABO?5SEV>.E\_YBE\VT97V,;FS"O:6_9S*6F!-D*('K-0C^* MCU9VWI9JFX>-.3)'720*9PM1?,3V&]?NC*5WI4'@W2:&:FKO\^JTUS_*"$7+ M5",4GTM_OO.2=?TMLHYWZ_M0M/GKAI1[>]",WQ!DHRS/+_H!1+&<40\6WC1: M4R^F&1N\W5^,+[^\YV?KL.?0^^4O MD_CG7Y30+@OMP7&$MO.80EO^% [I70+@L)7Z*U'HO!EN)Y?HE>VR'PM_XJ>O M3[[!1Q?S35AJNV@?;!'M[SCF&NS6-C0MVZ1>4*?V>679.93C'[4R?&3M]Z9- MFQI9AF7?6V3>$)R3P$1%J'Y5_M7AE?1/64ML[E0AUQR&5JFY M$9,ZE6*11[O3; :[,"]%3XKS(:K=;FS/C55VP]E;FE"^*O=O:S6_M/57S0TQ MQEL:8FR\IB_?U#]RHC'BR!AH[)JN8AKF#=#A6# L:A7WEI13&3T0:B.U> MF@XUBC'[4_@K#9J3\?_R&Z[YO&YQF="SY!B,:S>>N"%++C__"-@=O1^^L7H] MJR$8J;3PDVCA)TM>>YSG3P_SMO[J6:AE2ZEEI9;/0RU;]ZKE]WEW:Z66._4K MI9;5KYZ16K:4MZS4\IFH96NSM\P2'U-:2+.^6?ALUN WXWSV-T95/9MVO[>;(A_W!DJ1*T6N%'E7%?E):W9[IO'AT_4QE-S>A'IF MYL '2K?3/N 0V=##?OE>ABG,ZEI1"5PE<,])X)Y,A*"TO7[S5^4\=>FD0B_\ MWU^__J%] XR5&D+ MH2W>N(&7!3Q(]8#'**"Q#ZX7+5=@,KMI%-]I0#PA?EAJ@JN$\4/Y M;^/,E*=L%-S83;4UW8.'Q^D>/%3=@U7WX%;1>W.OX.L/OWVZ^O;WK^^NJZ=H M:R_@]C:6_U(J3$-_(F;_R?R8%%>2%Z;E\V.J9>SPM3FV'5T\./<3H!9XU<)- MM&D6W&F>FR4T/ 'H^-4=_>MP6T,S3&SJCQJWT;-_<-V[&.\B;' M-ARS^2OYJL.;4;;*S+PG #W8=" ^.'#,^TX'V0U6;2+3YB&_=E+W2M/=L$F=@\&@#&J6R2_SR7)#XZ]VK MLSQ-LTCY.?E9N_KT[?.G#Y^UWPWMRX=WW[Y^>(;"I,T'>F"7ZYW:O[;]M%=@ MPX9^1#3JLS3V%8VVXT#TPE=^"BMYZHCD$>[2.D61;SL.I,BW?L2++8UR7ZZ3 M[<;8,!!N7LG/Z$W7-VWOSUZX?K;Y^__/7=5^WZV]5OGSXK M5=RJ REOYT^_O%G$?@*KXRC>Z]2=AY$BTG8<2-F+]2,V]G_4>0J>O]S4!%+1 M1)-[^"/1;H,?OG_4$L# M!!0 ( .N 1EBN:B%42!$ !7$ 1 87IP;BTR,#(S,3(S,2YX%AZX0Y1AXI\UVN]:#8!\A[C8 MGYTUOHPOF\>-/SZ^>?/A7\WF7^?#*W!!G&"!? ZZ%$&.7'"/^1SP.0)?"?V. M[R"X]2"?$KIH-C\JL2Y9/E(\FW.PW]H_C)/%3^GI_O'1T:1U>-(\FK1;S<-C MU&Z>P/9^$QX=P_VIZ[2/X?%OLU/W>!\=M%K39JOU'C4/3R:MYN0$[3<1.CQ$ M[^'Q(80AZ ,[9=24:O9:C?WVYJH67*_V3IH MKAOI\D0L;>'17OBP 2#G%$\"CBX%T1=H"@-/B 3^WP'T\!0C5WB1AZ2?K"5( M/>:0SA"_@0O$EM!!94KQXQL )+MXL224 U^3G4(V4;8RRI58 X2><$4 M@_33; LR_4ZE;\K+IJAW!VT+M7D.7%ZW^-6,Y;9APZJ.VMD0RSW3ALPZF><+ M)DGUFSW7C*2"6YL125J9D=U@E.0B%I D'-DH9,AY-R-W>PX)?$X?R]3!+)'X MATWM6P<+*!7]IYT!:9GDUY--"@LHBKGWT53 MV_P+$>SC?T3N/3BQS;T00=[_?<8=Z-EF7(@X@?<4KY?B8_$<8/>LT25B(G$+ M9\(\>?_+L%\PK%.*5Q(Q; R\\L2/+?5?&S17DX\F4)) BG[8VQ38@ H8<@?^ M1W6]6<$CX2A)@>!&$9666Z]1F6+1S;@HBPIX<#,:7/4O.N/>Q6@L_G_=NQF/ M!I>#V]ZP,^Z+IU]\&+B8RQ%V60HL,(TD[0MF1J)T4]S[V;4_[/7OQ$_>]MCM1#<2.]!>7K7%(%0TX[HTES<0C$( MY'/$LGV1I][O?$SV^\<*".I1T6D M1J @1-W5X;6:-1H/NO_^/+BZZ U'O?]\Z8__FQ1/4J#/KKZEE!A)_KU\S4TK M_ 6$*M=J;H*S-B5"QJ7V(>^@Z&7%"8KS:DX8O)$61)6$,S'6;FTR%@$#B0P2Z'"I M,P$';Q5\G=K-CO-W@)E"*\_2FI"1B_8F%VGQ&A6U:.BA/\,3#W480W9]T+J@ ML6'G-GB1@I^U\::$JBID$ :JD94W"#>]T7)HEM$1W-(RS;! @,$(( @0(43(T*7_G?$"T#ZLR%$UI,NC8%C46OS8T5!$AAU*C<>V*0 MS!]+EW:4W%C&VEPV%*Q1P89U>0P?+'PY+6,JXGUM\AFU'DJ\1@4M>RN*YJ+# MPG=HC![XN2>J\Q5F%B.8? @C#=J\/#_=(L%$ 8V="FK"'8;R - M!Q0>$( U(F:(9M(&(;Q$%-I%Q+)DC51HD]L$!:Q@:D1 891^NS'_,K'_DY.C MP\/W6B]BB/V#M_%5G<+(QKB]-7WE$8T4:AU0R<6 .A*Y&6NVYBT7P$B3UC-I M0>MZ4A+'E*VIT 2-%&@]4@Q1SY+/'V=9O[ZE7FR0)U<6)9^+H")AV,M=KQ:\$Y?UI"4 M[ 552V(*08SDZ+& G+79.O*C+;5:4I,G;V1%F]YG+=C6D9%P9<^2AC4A8]EK M<_90O(ZEG;]492!V D1YO%9RR'U9&2_ B) M)35&("-%VE3=%&BI'UL9"U[6@94\!",_VHP]:^&LCJP,Z SZ^(>R OJN&)AB M1J:WJ3Q=( ZQ5YZE\HA&UK3Y?1H;"'"@T &9@C0^>!MIJ!.1A8N74>!PB!PR M"S6*PAOP.:)7V)%]O#^[AIPCRFS9WK):HTO8OEB5BIJFS%"^HPP!B24@,F7G M/9LT7A**Q/-N="C5F$(Q:754D[E5=RFAQ^0?)UHTQ.P?D5H0ZP5IQ3MOT"LU M0U!NKO7="U&S/+*48]'>@PQEH"TW'R4T&3W">CN&;#%"Q:J92*D&D>Z=4^A4 MB5:4>X]]Q@+DIIY3XHM+)WP+>8:/2Z";ZGD.#F\3Z06C 6IHU$W;>LDE= MX<,P'G2-^)RX??\.,;Y]WWF. 49/TB)<)D\R[@^+0F2A22!ETZ^U]"WC KNM MKY0&-'*?L4&SU)+]CL6,0L<,SF84S92A9!H);)_<8CU&SK7P7#G.U]7*.6PL MM_.&#);BN^?0DZ=$;[^.YRDP\O_$;3KQ Q KW/%>1$N7,/M!P-/0C8QG1!.M M&%?:=G1G[HU;S;UO*790Q_/DT=7(Y62(%E!8(@9JB*IU#U%I!A,/APWH]GWC M^:88'4D+<)9SI)1E0)D&$ML )R"Q#J3, RG[=J[W(GQ_:U?(^;ZU=^Y7)?=+ M;Q&]@50N.=U9CV4+08QT:['SM6VK39 @UIX@^4$@-_"0G RH18,?R.V[(F_J MPS7AUE*5GB(7^NX5AA/L87DZNW@6+)#['&*WIMS@$$'D)+8% MK(R)=]G&YJB :)&&K1HYN:!?CLR?+X: M<%T1?S9&\O.6D^=25 QJ)$X+2FK$I8=O4D53Z@!222TYS7ZSI^.ZX4XU;U68 M]HO/]M!&?K./NLMZE4C,XQ)-*9%ZCM"SJ<@A*%E\WP[A9;48N==W/>9SG_LH MM;5@YPC%%$7[O* OJA'K>I"Q9!,_EM\J2G]O8?61!3)=[25_20?:GG4FQ]-/ MQ7^*X\6[YF1P2%@,UDT&V%>?#E_[AL7*;-E9I;?H[SPW[1N#9=BBB D*YH]; M=+IL8*._E'_?-3ZJ-50$8DT[@I,B&HZ^;)?8#$ CH?JVR'Q"!7Z]>=1>2.ZN MK!+MKWQ9Q9&;F;$7B$8N2;V,4D=ORR1)\!WZBO!L+M)V[D0+.$,J&1L$7'XJ MW7W"..7U+#1ZFA8=RWPI6TQK4A;+SD$9%.[4#JU."RX3P?AMH512&=2)S0>1 M_6%J!E(YV+FR+))4K\!Z#XX7N,B5R\1JO+%8!CS:/??3//>E##(ZJA8MS''4 M=/_&0&QBN+8>#G@2*Z4?[US2UB5[BZ5''A$*MT=W[B%U-4]8&?X37?.E#3.Z MJ!9+S7'1V-#X$(;0U"Q?79F[\]6R([K45PB>O*AA!#+Z0O;G0=*?2*C]*D?H M_;;4K$L9>=#BL_'!)S4L\-3'$>P7RC518]%GG!.W^KQ"+0G(/S'&>A'#B&2D M1XMN&@Z?J2%?^N$QHV"Q@/11;A);$LKEP151(G9+R10_X8VY9^@P<:Q_X23K M#!MQ-]08;CB+=<9IV2\@4EM+'\@_I<:6:3.2D4\MT&"7_[/@EM5[?$'>2%2^22-OACZ7][ M^O[[SH2I;?,- *.KLP:G\F.7/ER@L\8VD'WL>;)EC)$?)M3#IX)43%R9][.& M&X0$-P +A!CF@?SUB9)@>=8(DV..%@W 5?+PCH 7ROOBO@1I[.663H=A>(U= MUT,]R'C'=SM3D15XC1831/,R;A#:>IY<3IORBK5/72(+MD3&S@.&?<1$V[B8 M8%]ID^M2V(WJBR)OBBA%KI@DSZ$_0X-I..?M3/EZWJ?08TGFGP]L4S[ALTGX M8N%9PU$[0:Q<84%\T2[0QQ)E=H-X_*I(N,\TM0$\MSR*A5[$!GOOQ5> M(T/"Q3G)2EF)3K#8B<0 13A17PQ41=_$Y?WGNF4AXJNZ9]\70V?9 G2B<^O. MD8_D!+286:-8)6B.7O:\3+V#^C7U"JKP2B^0 7S9$XE_[A@^# ,F!G&Y-#\# ML;)M\RU\5+&'2T)'9,KOY3'CY!R-1/>;6PZ%,I7-Z=I9"*993$[BUYZ8C 2F M0W&X>9BO M36Z7T"41"I :-113FYVV$L1NGA16=JRDIW]M0CK1 71(3+Z$",..>M_2E"&C MV*OG2X44#;.5]405#9IM; E+5@ABGPJ@)]_B,S%F#?/:#$8CM9Z''"'B=$EQ M:Y&;O!(-1HG [G."PI5U7HN!V&ACHOF MOB,W%HR1,R_.46[R2F1&U 4JFST7A7^Q[\D_7HG%QC*BE6TJ1J.>P1%7"2I! M5">8M3?K>R#F)#3Z<,\M)3,*%X;- G8@55CYZ:I5^[Y_&^^K'DR%E<(&_BAG M9NH+$G'?O;%ZR\+0.!+3MFA:QV[AH\R0W";A.")/;O06;;Z7_S3]E:TJEJO" M\:EUVUIE7N%5=#R6_O:@:-Y]XI'9HVDIJT"D$LV-/)C0ETN*2A$G<*'\5\:W MU-OP@0\#X7/(=5(OF$?ES>8(E8J3;TW#:\^KLL=C)A\HDJF$$SQC>]5+;-FJ M+E^WVG6_=$SWA(WQC"/< MAK#IZ7E3U"7+:%M(K"ZVF5^_60?)YB*,@#P@W!TV%AS.^;+RJZS,K#Q9?_O[ ME^/1SB>8SH:3\:_/Q,_\V0Z,\Z0,QQ]_??;'X6OFG_W]MY]^^MM_,?;OE^_? M[KR:Y,4QC.<[NU.(S\.9G^-?P4=PY&<5XGTV/&?NM^;7=R MJRU4^GOTAO3.(Z,),$9]J#8"$*R:+Q4=:2A8_^?S[^4KP$ MQ7EEG#M@.B3.4@#) +0&%[V.\>RFH^'XKU_:7RG.8 ?%&\^ZC[\^.YK/3WYY M_OSSY\\_?TG3T<^3Z ]UIWW]X_V;"X^,LQ/4)^2CG_/D^'F[XOGN M_KL/^V_?O'IQN/?JPR'^_?O>N\,/^Z_W#_;>OSA\@S_]8QP798CZ1XFZ)\Q/ M3^#79[/A\Y,'OLQA7.!L*%]1?](FCO/AXA VZ68H7J?[&F>I(\#R M[L_;V#Z'T7RV^DXWVMU(KP5P-J9WE^;;G5Y/)\>[D_%\.%Z@O=@_@6FGG=E+ M0 , 9]<=QB\PV_LRG\;)%*U*G)Z^FHWKP,1_?H,*F,)L/0*?( MC3(,HE=,NQI9FQ[%N3C2Y_C[8IIW\/=ABB;WVPACJ<#[0*8NLG&/@K6$:FBUOG]AIQ, M\^>IEV32#FTRPY!(8S@5)<,_'C5E44JH6AOU4!/\]I*\AT\P7L#*L9C&//\3 M \S=Q6R.^IJBVD:+%IN^F.%@SZ#@VC%(!;0O%B-&[B73"148JA(XV;C%2:BE M+M0LOP/,;3)]=^7+9?KWK2VR";([FXQP40Y9$\.,$J5Q&ML7 LE2!9XE*GZC(H11U. MWK WEZJ#]"%2"_&Y?&_8M M+><3XMA#ZY3.]\28?1I'B/M%.1Z.A[-Y&Y5/L)HA+@2#JX=@2@M<[W&!Q]4% M%Q;I+,? *$H; K4_^GU(FY!(/4D24>J"TEK-IXL\7TQ1S,93#)(@<16\PM!( M>*8%^H!>Q3Z7!^NDH( M(Y4OWF4/#=_\]'>8'TWP)Y_PDF8G9P/E@\+0&EGM$D;Q^&\60\DM%VE*3:(6 M3YW7>D#Q^LAM*G .A!#]WO_W'OWXG;/'DKLW]()-8RC6/?XTS M?/AQO+N8XE/RZ>$TCF1;6*>:+%$Q['YCWX)@J*25CK*GI M 8L0'W>*47'@\O2Y^XC3>M#WL![.:N" YD)W[I?1@44E*C.Y*)]R%1/T1.[QA_DD_W4T M&2&79V49E/?:2J#>I+R,89O6J7OJ_6K%QCV&FVR% M>E%PHJ#L<700A^7->#>>#.=Q= [<0*B@4BR2%6^;J2P9UU!(3%=3<^ 04Z'. M[=^,:IO6&6)B$*N$<"=Q'H=C*'MQ.AZ./\Y>Y+PX;J,.Y17481[.![B4*0-* MLQ2<8;IP=+*R<2P@IE2$3""H[>#-J+8I+4A,%6*5T%F5;S@V<98&V1F &B6S M*CETSK-D/B5@P$WV07BI)74X=$N(V[1=36UO>E06&:,.IQ!GB^GIN?42P**, M-C.56O$7Q,"2SPG72Y>C\N"!W#VYBF(37IB'*B8E)L8]QYQ,]V^',0U'N";" M["SG-1^@--P: RR9%KXECA))'AG*E 12,'%.G0*]BH+ 2DX6X_GL()ZV^' E MFP/I@G$8#T*I.+_XT@_4JOV79!;D5;/KD6R3\WU/#JRQ>?<=>LK%_&W(]5"VR:,FY@+%X-._4?$6%V)8H3I=83+" M9@->,I-;3XZB"DO">L:MC&V3R9G8V_N%:Q%MDY-,S0LZ55 O'.=*2+[:+73% M@Y::U6S0;@F=&4:!+5T@)0B45PKH9^&X"N:6'O)3(@6- LCX@"$_X./+\BVP M%18>C.;!%Z;0;&$<$!3S3G?VRVFMM+:)VI]# MH$)2QFL6V^:6]LDR+[C#CR;S#$)$3KUW>/9D&ORK(5022K @6:C5HB-N+0L2 MS6M0%KPQ0;I"'@V=![!-0= =-'O%9-UY<,GX>3!MQ8;STX-1'+ZES(WTWY'IYMBGH(M$\V]'3OKTTFY?-P M-!I "($'7"=+0"NIA4([7-'Z J6&[! 7OCT?43; M%+,0*)]P^ F+_*XVI^@@(:+6B&RY&&$0G7SA@@G;:ME!&N9]TJTQ9;#91\B& M^E75S9!M4P1#0)$>U$%'E;.][N%_H*Q@MCLV*7 &U""_=T:$$W^.1YCZ]YF&_K7795U9H#4PI$ZP2' M,B?N,0!7%91W 87M*?=Q%4FRQ0?'5,U;9QZW1E7OK* M7*W&25N4K/;A\D5W\8!FK0M-^]*B\T]QU-[Q?#'?C=/I*9K=LSH,*9/@)FJ, MT'G7CKVKPW 8VB6=T%=ST5'O#&\$;/NR97?AQ557B%HGE'M 72'#>\B P##8 M0_N[DCG$9"+'^1=D<&B&*V(#E] J5\$YAGRE4N\8?P_/]B73*,A!IH$'B;=7 MP*Q&/\TKQU*(I3EJDOG6Z3M:R+Z&*G2D=HPV@+5]F3@2\T&L#\),/)S$85F^ M[+]J.7%1< T@@JN9V=0:C >#3H+/+<*SQ9A8%/U*LP&L[M\Y%DPRC.CE35>.B&@)_O0/7_[DFZ$AN#V(]Q'S37:H36% MY9Y+4;,%9@"C/%RP8FN]&IDWX(LVTHO<8P7V6DP]U)ES4,H5DU@IK9$RM+=G MO&L[)Z"]0>^><^IH\F[EEH]0AWU_7ERF_3T5T%"V:9PJE=:T*BCOW3S.>&[/5:E"R^F,E- (65K:CU4 M,C(XZ:@]!W3T^\XY7X2T36'5@S"%0C5]5W&?H[%!#R$Y*5FU[=025]"=K[HP M4Z':DFW,GOJUV1M!;5.$U2MG:-73VUL@Y_!8A3&@TH;QK"RR.$F6A',HLJ\B MY6!-I*[NOA[--H5<_?*$1B%D!%DC7K9>%9D44ZVSD;8:6+16,RZ\M*UIJ([4 MG1IN\L*WILJ;GA#W5, CM&?K]_N_]G/$;)K[MYO:\P;I*$[0+;M_1Q, M)Y^&>+>7IW_,FH]QUH.U.P]B/OS4L0P]#"&R\)F%C+&^;FY&J"8SE:,$P0/^ M3[V4;X[NWHF?>-IUG#V<+$_ N+:>>."";X6%@1FK/$9KW+.H@F000RS2")W) M:[0V1W?+@+KW\SS[(->5E%(_NJ-+*E[&]W(Q&X[;N65GG2>Z/=CEN2L#[X0U M:+A1057)*P@WQ7;+2/['9!:%WN[-JN84?87V>C)='1)U M.'D)'] I'$B0ULD:F+"MX:A6&85@40B4K>2C&WN1GW?206P;I3YH.I -. M;E3. 1KXJC'N"YPY7@VNGT(PKXMEE8MVBD/5.E*7'*Z!L56=B1[85-Q5&V2T MN$;>U\-Q'.>+\KJ3AKKH 1SK7W!B#'@$8["Y8J*CY+]#9MTB8D:O%O!+5- M&VX],6G-FZ&$BNK#O+Z'D\4T'\49H#-YKA>FJ]%+7-R9,FT/2">,5CQ(EFV- M7 ;#3:+.AMZ,ZBE$ .04HM45.8?>0]?C\'!R&+^T4KR6ND/IVUIQA O%2T1; M6N]#&,^Z41WD[+E-&/@6RS%*,>TP>>T\RZ(Z'K6!(JG+9^^*]2G$!7WQK5>] MTN[G?"=('H"41::(CHF B'Y*=JTK@VI;E:%HH:J*O9R:\QU,3R&\H&85J9X( M>R^?+"'MU[<-"=K5*93A?(#F4V04BPG3@MXJ#9*Y>.;!)ENS3J%0%W)?"^8I MA!S4?*'1#&5SE:]^7%=WWDZ?:(Y<^\;R_ F,KWQ,& PE68&AY<,8.3;I6U6B M<^C4)>I6&QO VJ9]PT=PNBF41>XR[==7D.9O9K,%R@UG9QFCGV9Y%)$95#+3 M0ECF#=*ZG60:J>.#4^;6'E;"G[-/72J=S//0UEN V2<"1O6M5UW* MD)BT/@3IDG'D359@MYOB:@\_Z4'_?R=%UR6!CHW;.<2:AO:(N$D># MJ2Q3)@B;JM8A4%-+GXHP)1U M3MIVO&>@]H7NFKM_W*KOIT_/^ZJ?C)YG(N[7\V+OC^\UP .;M16E%B955[>8 M*_.V=2\NIBA3=4R"VLSV(,8VE:P_(<(_-J&V(PP9**6BA^ QDE!'D[0?IV'Z7E.(U-SY7V%Z$0S_0 A.^MI(*FUA4*K,"27I3J][: ^5[8LCW MSY>_C0((7T4^F4(>=H."_QY!-^+C\N*X'3_^G[/M;M#)"A"9"> H8X#*HL#E MP!F>@TVY2J!V[C?!M4V&]H$80ZZNAVFI>Q[>LC?1P&*,X87W+$35 @Z360S: M,4A"I@!!546][7Q;C-N4_W@@@O6J1IJ2>1R)UY,ICOGXK,5'/FWF\Q]Q.'ZU M@,/)>T!?8W$V$]![L#I[S127"$Y+P="7Q8^J2&=B$95?6M.NJ:#?_)E/H>*% MBC1]JH/N+>?U)5S<\!2$LBRZA)ZG2KC:6N&9EE)7 ;5(\A+[NQ?>/=3K[P]D M9 A4TE\OEJ5A>PECJ,/YP):*\:XV##@:.9038R!0A8F((4L.WBG1>R^6BY"> M0)D+O=M#IR3*0JE/PQF.$9J_5Y-%FM?%:-7*M1UQ+A22ECF>-=-9(Z)J53OF M.FI;<[0]-+V\'L\V'2'P0)PA4P]M 6_+K:'T9TQ>.5$F&,NC"\QD-'I:%]=: M!G:S0,K,>Y4VM M9WY6BCE<-Q6&@#(9ZFKO37#=\I2"'X(^Y/KJD4G7MI(>.*5\K1X)WK!I4=$1 MJ]FTDWA$44%IL-0M$6X!;Z/T(/_AB46COA[YM7+5=M''_]C$-\I)I1/C-0D4 M7[3.5B 9J) @RM9[D7H#\$90&W'IL=NW],^E^ZB*)I6SPE26F(;C4?LR^M9T M:V!SYLYE8+5KWXJ>63L V31X(@8>0]27N@1?D\*Y^5D;T>*QW[DDS=T0CW^/ M9F79SWI%V;4-[@<>O78G9&2YZG9V6(TLN-:5S6DPTCN(IRT4:/MU.4\74,YUEQRXA'8U MHXV5M17@&>'1=\B3C^-F@-\4_(UA'4(Y6[=7G?KB^/R,P)\MC@%7_'D11F_GOJ^POF/R:1\'HY&+];A;;WQ MK7#%\=:Z6G=)=4@X%7QF$9P+7$61$O66:D^BW-<$WQ'66CAOQO,X_CALQS:U MOB/.MJ1.Y;PPW?4X$SZQ[#P.;]&IDOL(/8FR3=5^VS ?+B\-V\ @,H]D-5(# M%UT AV$KX:CQ;P;@+.K3Y97XX\N7((1X9^==G&:?$)'[B-T ME\WV%_,93I#V7M0]_)+' TOBO&S)6!-Y.)>>_6YQG&"Z7Y?HKT 9!-_>!%:! M12D "AA#*=>5V\)\;XF^)K'77E.I\5!>S%:*MD.C[6!:6<$ M"X5[7"6"L5!4298Z0+P5P&WR'OKDVF4CW9\6-[3DR^^WOQ(&K+_]]/]02P,$ M% @ ZX!&6-URW@9H>P !)(% !4 !A>G!N+3(P,C,Q,C,Q7V1E9BYX M;6SLO6EW6TER)OS=OZ+>GJ]O=.6^]+$]A]JZ=482-9+:/?,))Y=("6X0D %0 M)?G73R06K@ )$'D!D%*YK:)(%NZ3$<_-C"TC_O5_?C\;_/8-QY/^:/AO?^)_ M9G_Z#8=IE/O#S__VI[]_>@7N3__SW__E7_[U_P/X/\\^O/GMQ2B=G^%P^MOS M,88IYM_^Z$^__#;]@K_]8S3^9_];^.W]($S+:'P&\.^S_^SYZ.N/QX,_C\:??Q>,R=^7O_VGQ:]_O_7[?\C9;W/O_>^SGU[\ZJ2_ZA?I8_GO M_^?MFX_I"YX%Z \GTS!,EP^@Q^?IQ7]X%8W^??Y#^M5)_R^3V7__9I3"=*:@ M>Y?PV]K?J'^#Y:]!_1:0E"7_\_=)_M.__\MOO\TE%\9I/!K@!RR_+;[\^X?7 MMY'VA]/?<__L]\7O_!X& T(\^X3ICZ_X;W^:],^^#G#YO2]C+&O1+Y=<0>D* MYW_43_M]9TQ?",@XG4<$^BX.*\4;8ESUZ;MCOO@LR%C"^6#:$/'MSVZ*=W06 M^BT%?.NC&Z"=?1"&R5?:2#%]^7,:G?T^P_?\ M]-W'TS>O7YQ\>OGBXR?Z\^W+=Y\^GKXZ??_RP\FGU_33OP_#>>[3QGL_^O#? M7X<$44@NYF_Y_]CFXZ\L@MC2'_;K!O2&_KIX1L7;V7+P^Q2'&>?[TA+&8)2N M_=*@[HJC"S4.0L3![+N]\PE\#N%K[^.4CJAZ6A%N?$U?3GI2N\*\+N %=Z D M0W#U&,DE,H?!!&7#;1),EJ0J81)G-%@\XOI6:^E*[6-$-P?3V7=#D9+U>V> &W M.D?*>'365)_343,QSC5%H/_TVVB<<4RF$_UHMBO\)0U&$\S_]J?I^!POOSFB M=^/[].5@]D!Z8?%S_>*A3)B,I[WWXU$^3]/3\4<G_24L#%F$Z D MHT$5K4@RN8!UTBJRE# +L0D7Z %7>$!_N^3 NFS8V8C4+T;YL/NNKX-I*'"UYH]E^INHZ/;"F\DX+UI/VDA MH@]DPB>>0:FHP EEP$NF N?"%[_"C#EVK5\S'@^B]&WDVE#9RUWL#4$93O#M MS(3LY5!8Y$% ,3J BH3(.7)^$T%$)ZQDP30^TJ\!:*GD53;W2@WOJI11*XG> M5B_;5;UO:35DT]8@P *0Y :#\P:8K@S6(8#7V@-/Q6>>=3&75G$C%=\"\134 MO)MD&[[)U=_J+1=&:SR=?L'Q I(J5BOC"F!4!90W%D),&;C*KB0FG$O\/N_M MCL]_S'IL);;;FA2[OK0?\!L.SPE5G$S'(4U[Z%(42*2BG8.\#8O$+)\L,/(V MA-/>>J$:O[,W,>Q/U1UY73L)M8.=>8'G%:W[.3EI%=(_^M,OS\\GT]$9CE\/ MT^"\AL-/)A.D_^5/X7M/.>4261ZTKTB"').$D.DPD9%LC\R"E,IVPX-M8.Z? M*KOI=C51.E-,!T;<\]%D>EH6P"^$$+5E+AD.F39 4(QQ$H(4@#HIF7462NO& M;%D)Y-%O';N+MVN=][BP9&5H#9QY,C.#MT3%(L%GB5GEG 5N%']YJ*[WK^,& M2KE+S5M)M /U_G4\FDS(XBG]:8]IJQU7$J+A9%B2C0D^)$7+L]$2#F9E:Y/] MRN,?_>O[4%%V8-F=?L5QF-+A\?+[U^HD7IY8-IG D&5R#*VD!=)A16N*$!W9 MH#F7A"@;ZW@MF$>O\39BOJU_N7,&!0>#:CH,\]LP_B=>@4C(DHV:(R'3')0S M"7S*@HP);XW4],]F$?1MLBEKT>R? 8U4=C/5TD;>'>SO'W""](%?"-H+.G$& MHZ^5_@MP'T=E^D<8X\OO2ULS_==Y?XSY]9#V,?)7)_6LZCG#&/KD@67R4.=N M:F !./FH+!:6>/.D8@/83X5;^]9@!\?17W%(DAG0"D[R&:FA2F7:_X;+=\0P MZ6PI"BS!I'>$1PCF3",A;AX/O@?14R--2\AV<4[<6W;/!"M1D,Z5< M%VM*AB"Q@$7)D1=F0FY]/-T"\524OYMT;ZM;-5/WZV$:G>$;LI=[P8CDL!1P MRA$DCK0V*00$X=$I%I)@K0^7%3">CBGZ0-%VH.W7PRF.<3)=!KWGR'HE%L<* MS^!1$BJE(Y E1(NVEC@MD4RDUN4\JY$\>ITW$/!MM>N=7_(*Y=UH.+K.R.6) MXU"8$A1"8(;7S#9]E89E-,;Y[WT*WW'R\CN=??3\_C",?\SD0ZNK%68DY,%L?7/> M]T1BF!@=9QIY ,5JE"5:1@<;H\5ZY)ZWSE-TN)Q'3\1C4?5M%ML#L/AM?S@: M]Z<_KNS2US_E)7EJTQ]O(?>XO)^1Y7NAPFW6NS:LIR4LSI)GY$W6Z+9S+C#)R)SD(9+XR!\) M,BA0T19I%=J$O!.&WH+R1-BTFXAO:][OJOEW.+WB2*B4T1DB'\=0B\OHCZ#) MHDC2:%.T*%FRQOJ^!N#1:_GAXEP1$MZY).1E& ]IPYJ\Q_''+V%\F=7DS+CB M'0/DUM;R @V^%+(7,5<:\J1D:U]\'99'K_(F0EZA_9TS C>!/0N3?NI%.FF( MC@50(2W5T"JC4QXR-]HY*55I;G2L!+)_O;=1U#W:WU[('>2";H)ZT1^<3S'W MD*>00[:0D\N@K+2UJDB"TY9#FDI ^$R3T(17JD$J, *1,T]:!?0*96+8*U# M==MB?/3G1*=*6;&)[(U%\RTO*2=8*@8(+%&>50_&A1J15!F%+I;IUB;%5@#W MSY]N%?Y =FVOK [.IS5@%[OG+N M5]L2XL_)KB8*6WO^_>OO-X1)^_ _F['[Z]OV'EW][^>[CZ_]X^?H=_?5E M)[T)[GQ.ETT*-E]@=]T*1)#HHY)D7HEZR]%*"%$42)E+A=GF*%/K6K2NNQ58 M%>FM05I3\37[%A,X[3-(I@IWPB0;GFRW@FWT>4^W@FW$>.AN!&V#:IA?"%F19 MA6>_+1'VH,911SK8%S_H%;!>A%K3(VU].R+$E#B0P4YN)S(?2NO0S?YXL:9I MPI'08AO1-^Z>\0$GRTURMC:>M38* RAI3.TQ6"#0M\#JJ"T*'X*+F[#@GIX9 M-Q[[B ^(7878,#AW \KBIODF8!KVP+D%8/^];W92QVJU[B#+[E[8!2C-$O)B M-3 1R5261%W'6"('7 41BA+*;[1Q'X=B[VAOTYU>MQ%A-^V+KO?LP9*58XGB(DBQR4UL1OM(PL0&M<2 JM^PEZD[57^C9R[<"SNEZ= M0[9[9"%(*-PJ4+PXJ#574"(FZSEC5K"7@Z'??C^;0>99]&[\.XFBS+-$E(1G"-'K15 M,V^O@&N2+J>(PLG.$V^M#"UX$%;\#)K*"'2VY,];V]+W@'G MT5L"K41]@-J29R=O3MX]?_GQ;R]??FHWY6+-I[:N&]D$?'=5(C9IK1E3H(-@ M]2I,@:!KG662/#*OT9KF'8NZKA+QSF1>> ##ZR7&( V]!8%93(DO7"/!. M(GV5?'"(7KL6$VB.+W'73J_;B+ #O_)B&WH^")/):?DX':5_SI:8I2\F%$D. MKZ[MG FB$['6)YOB\BI?!/,(]ZDVPJZ"Y?M"IXE)S= U%&AW6TT MARFS:Z2NFSY;&UEWT=EZ!;)"B'@2$%EMT5F*@9@,@L88='8YA]3Z1LF^M']/ M,=W^E+^%B#OIASJH_^5]&$]_5 &CKNE- : MG,H*L/B26$I%IXW*Z;9@P0:PGL"!T%KX'72DO ?B@L2;@.SHM-@(X&$.D.;J MW8X^.^AF_QO-LH;-,6F=2B"$": (&KA2>[4%*TRV(LO4?N+.P0ATSQET'/S9 M1B7=\6:&:U%I;K,L*;$:VN:2UHQ(_A*=Q22"Q+S.GJ76[9%OHSC$M)WFZEI- MB(?*NH-RE3KL9WK9_5<(%GQ!3Z^B MG96*WD6T7;B885+[]M=_U19_W\)@=A]I^CR,QS_ZP\__$0;GV,/DHP_10'+% MDTM4YXD5Y%"<"1XS&B]:[^\; 3L4'W92XDT/M+D&.J#)XN+:Y ,F)(CD9KW# MZ4(*/>/0*5TSV8PG4+XP\(DC8%8E.YM$Q(V*CK?9'>[ \Q1(T4S>G923W)X% M.)/ %8A:Q"%]6"%\RSGI"RV/C V@/44F-%:^AU$*-Z/\6OH MYT6_T&7O]VNBZ'G:QZ0V$CQ9P60G"80H:];&&,5YB=(UMR@V@/44"-):^EU, MV:B(+K>VR17J(A,VHW<0D9.!E>@K;V,&F4+0) ?#VD]_6XOF*="AD:P[&,.P M(.JL_W1/6W*3R*VM]9@*5.T^Z;U!TE9FD7N1+&L=T;[Z_*>@Z0?+LX.9"M>W M&\.MM%B3*9FSVE5+$N5B G*E4N01+1.MDU9/;EM_N$0[&#;P?EQ'>4Q_O!^$ M8>T57QV7KXNB_9Z+7!B; PCN4[U$+?05%UE&T?Y77XWG4,8-F@NYB M9MYHE/_H#P:]J+C@J1 %,Z^CAKF'X.I?C8B,3A'OF^>DE\]^U,I]D [L-=? M5:'AF_ZW.I1Q&H:?^V0HS-=9::98+LY@ #HX4CU/"@0NR$R0(:BH0M3-:X[N M1O2HE=Y0V!U8YG=YEW7NS>+X*<(:RXBK9$;4B0^1@5>>@=.:F8!:D$&Y1_?^ M$MFCID8'PN_ ;'\>OO:G8=#_;\Q+P'6"ZW6,SOLZ-A[!14ED/ MZ4<28VLW;A-K07?@=U_,>3Q#88)?JC-=T_+WR?S#:Z7F28;5RJPW-1@ M0])DL @+3%H;D]:YZ-9W2NX$]*CIT$[4'3@(+[#@>#;D>3$\Z/*$"]Q&P3@N MVSE'2ZO7'K(N+F5OC/"MK<7U:!XU QH)N8.Q7%="CE?V)H'169D9Z%0/+AT] MN.00A+)),RF*:__ZKP+RJ)6^NV@[&,8UQ]-+)9IDLR:'5!I0W!7PZ'@M@LHB M#'(:%A%%,)"3 MK-7X.=966;7IH4\ADB1R;IW96X]F_X3H1H/K:;*+^#LL%'D??M1TTS)>S70* M)=.IQ%,=%IDL+=:E!%HEGHW51NO6!42KD1R4$#OI:DV%R Z"[D;]XW/,M]?< M*]ZH6!-2GC9!4"5X\)9V16Y0>V4=3[GUU(FU8)X2"1J(NX/Z,GK\HAHEU(PE M8Y!EY:M1":+6 5+ K(73B-9W4D=4)5BD3.X.N=6K.D>L44G/G8362)\. !H+N($^PXKRR)I7(LX?,BJS7 M=NMD^12 )4S66L&M;6T@/F&K8$"%EU+V24W(.F( MBE$4Y-QUG2VZ#NF),Z2%(O;G3EPKBY!>$)5!1D%>3E*TO6GK2 *:.9NB3JRY M:WD?J"?*E;;*Z.J"P54"7R(SDC%NF:S5,W6"-&%TV6NP07"MG>#>=M)V?"6: MI\J/-N+OP.VX8\&9(?.2B!IXO6&96+6(R4\NAO,8A&0NM#YICBF1M1=B-!)_ M!P[)\]'9V6@XPS>_<)M<2$); [YH.N^LJ)L74Y!U-L5[YU3S>/5-#(?(9K;1 MS^VNV \7;A=9BIQG@@R#]Z%/%L^BLNX*S!ZFY)(VF3PN1@>8,FJ MF.2%:)ZNN!?5DR%$8P5TX)=\P"G)!_/+,!Z2H3,Y2>G\['S6C(4LY7[J3XG$ MI01'#K0IAA'".MU/%@$8O4K)2'*U6W?]OA_5DZ%(8P5TX))<0;3)@(A>5L$7 M-YLAE@PHR5+UM N(B"*25\55#.T#W-M ?#+DZ5(U';@KG\;D1YV/?\RDL=@$ MOX0Q3GH>@Q%H'&2NZ[Q*%\#QJ(#)@HI9H75H'0]?"^;)L*.-N#OP3JX!FUM* MI0B1(D802=2II9F.09LY%('.1&8Q-C=#;Z-XFIK?7L =^!VW%]I32F9N,JL1 M?P1%'G.]",C "!$T'7)!L=;GQ&T43T;E.PJX@T3(?9YV+VNFR2<2!,CJ.H": M00@F@>5),Y:R],TCF?=A>J+QB*:JZ( J5QRB]V%\.IY5&^?9QO4>Q[-#JV=1 MB1RT@R2P5OQQ>CETE, 8(- I8VA^ 7,]G*?$AIU$W8$;>@O:Z\GD MG&!9&8M-.4!TGF"%+&HE,!V:RKM$1Z;@L?4IL@;*T]/^ T33 M:1CF_O!S+[)"-E(P9-HPLFMUB>!3$6!=\<[(%)UJ'9VZ"\_3X\!#A;W6;^QN MM./'3_3GVY?O/GT\??7QT^GS__6WTS![G;@KL;%,E\#$HE!=8R(J#V@IQ-'B%)1&]MT:JT]N8['Q2IDY)% M, \VURY$VM%VJ'B@33!K)R*YUO[)#HK<1I_W#(K<1HR''A1Y:PES;ZE&64?# M6??B.@C!&<^D%0BF:'*S'4-PTF?@696(UFJQV1RZAQ!C%: C&4^SE:+7<69G M@7>05;V!:3']8!-0'0VB60GHP)/+=E?Z3"IF/,]L2$;83=Q7R!2[-Y,;^$>5NX)*>I&$-++%'4WL,* MD)NL5$SD1;5N)W<+Q/Z]D0;*6>^0/$"R78P.65W4L0#GL$1=.Y';E&*-O).S MQ*6M6ZR9BHZP4<"U0A)(52DX.L9QD8H\!'88!I M(T2.-=W6NG7@:B1/@0 -9-Q!7'J#ZHL%4&%=R=ZQ.LDB5UN801"U5MSXD!!M MII7LOR3FZ?"C&TUT$,1>49*Q/-1$SE&Z1'!0@&*F0*CSN)6I/;,C3S:T/C?6 M@GD*E&@CZ7U$LQ=!=CJ\I!:U!A1U(:M&>/#.%V RI07.2ULYI8%T;PDXCC+L9ORH;'@]V!$ MKJ@"9L(666@S+$%K0B@4Q&@U[5V",?*&',:N#*>J\0Z*A3,@(+ MM32PT!\>)0(3,>IL4)38/D%W^&*[YJFMG03;@7%)E+OD7\]+'F/*9.GJY$!Y MQR$DVKET,61!,X->M#8IKP%X] I^N#@[J)K?9*MY/QK/!#R=COOQ?%H3<9]& M[\/L2G+@21,7(Z"79/T*8G7ROVR5(%II7 9R3%JPN,C-RZCRV]J-W!OU4>=:1VCJ8_'#7B[(1?EV2 M9"$)* JK] 2KY5 && 8OF4B1'(8];F<_,^NZ45H7LRINW^,\2>1GCNMDK,GT M+4Z_C'*/*6DSNGJHUW((XPNX.@4=A8Y"1E=B;!WPV037HV=/<^&O8$B#%B__ M>3Z9UD5//HW6Q+EGNVP,DPK\K$Y+#_67/B M9M*?XD<1VA'JUL'D[L>$V/GIE'I?05K'YPS#MC MO_=R.)VG@M=?0PDVF)A"[5S@-;UY*&$6E_$V)199XMS==99.,/WY\^C;[_2T M.1WIBTL6;H;AT7*H Q&O8,"#8];UPDT-NWT:A^&DX/@5R>'3Z.49CB>C8:\8 M1"T9@F2.4/G::5$Q#4SHD"7Z+-.-L/7M"SQW/N'1JK6=W%9HLVWCE\7%TL59 MVO-U1F,0 J1& PIK4CYQ!!:)@2;&K%/K-A!WP'FT!&@MZA4TV.O]O>W&*[CFRWVWHK/KW+NWGW+::[FWC9*NN"9W?Q'.T8PG#+&"-9RI?TZG)9JA3Y%V07FO1.I%Q-#?QMM'G/3?Q MMA'CL=S$HQ/N>9A\>3\>?>O3^_+LQ]\GM97W1:/FDS3M?YM/ R _>$Y?6_Q MP]'PUVL=#'4F?C;?T[=9W,]H@/XKC:1<.'D"!'53R M7<\+.RM%"LD!0X*@G,X07 @@0F4@: M;>ND1==K^BE9>U1$Z63,R=:3LUKE\-^S[_<2,UX;Y%5L MA#'4WO@N<"B^..^=2KGY<,1-'6H)3&JNQ@W[T^H.-#__.7Z6DA MLYSKJ3*L*4W % MCGL+(6J;=4X\Z1MYE?6AS V?^8M9G6NJB^KM&L-[=C.1T],>E51>@+6>UYZ, MOH9T$PA+)F\66%1IO9.M1O*+5:W5U4%=^*VI9XO=\AD.26'3'KE-ADYD;+X2-$#,CYUQS#3%)#R:0Z1B#0%9,8W+=A><7L[I170<%Z+/Z^:7( M9O)96GE,!CYZ.%H7)!H0L9.\E M(\%92;+( #]1#1JHZ(.0O&WH2Y]B.?DHGZN5RH8^0I*&LB6 MD4\:(QW,UBE((EJ.O%8VM[ZK=R^HGX@YNZBCX;$U"X4%NOYP4/\UN)P; MTV.<#F]N:?&),"I-R+PB"T[';)@AL>B;DS;6!"SO?]:3(T$7,NX@2G1;"N_' M^#7T\Y*J"T/^9#CO>S';YPAU-HEG:VI$*X#R'(FX'D&Z+!/Z:%+S[G8/0_KD M>+5'Q740-/K[D, .ZFR9&G>OCNHI;8IC,L;(F\#:)#@Q]$X#BNAK>\=$[H(5 MH)-AB:#+=&>9_T-X=0^D)TN@EJKH( ZTWGI_'WY4T[WFI5,:GV.^,NJLIYU3 M#%,&HY(&Q9V D ,C>U[QG$U +EL79CT,Z9/EU1X4MY= T7(?_8#?<'B./>N- M<'NL5*\CY(Z<0 MF2%F,X$0;-!UB%K0S#NTLG57B\W1_92!Q8Z4UTUSKU5(7P_IA-Y"6$;5+JB1 M@<$Z'2R' #$:!29>B(SC2/;;=!_E2+W[M48 =A2CJYEU>/YQ?+:#T$I M_F]F>[M1WCYH]NQ\0F\A>:[SUFE5DA".3-AB%=81 MYUF=A!7)J C:*K#&O":O?\9"?BAE-)=Z!%;\"6L]F+B6/HLXL M$F14&@'>:8*D@N2,6]2QJUWE"HR?BB:MU-%%,>4E))),0LR3VLYC%KE?(9J> M9#&I2,ZHLH[@UC8MY)&2AU)$<-%$X4OK#AI;0OS9F=576$_GY!G* M3%*Q52JQCG:E#94\@Y!^L- &^5,-8G6IP"X4$>SMW6J[=L7%!JJJL-(%1WT'_#K^3A]"1,\ M+5?'2^%L#"E&",5C]3D10B _-/(<&7(DEZ1U)OI^5#\GF]HJJ\-8U ><31CZ M-/H4OM?JTCIHAN11'975=PSK."J5?(%2ZF5\E )B3@6P%!-UE$;QUO4R#\7Z M4U.O4\5V<*%AYK'<$;5#=L!,^&QT,M1W)\G&Q+L/TT]) ML*:*ZB#T11ON MQIJ<8H_>OY&'-_VI,Q2)GJ'-Y@R" E?=76PQ:43AEY3(+G MUO4T:\'\E-1IHYIN;A9?6'^SNQ9U2%)==OW&8DR28X&V1^M 6W*:%8L"R&-V M(%0A6C.K9&EN7=T/ZZ?D46MU=1#H>G]!]!<8IW4\!$D':T__28]';XNQ'"0/ MMMX 2^ C3^ T<\&G+'GL*H^\ L[/R:!&ZCEH[*KG.4-;ZL!R@\1QKDMMG6XA M190YD!]!CNG!XE,_):\Z4EX'Y:0O2\$T/2TOOY-S.OR,'\A;.!U6\/7_:X+[ M6QC,'8GE#)M9+<4P7__&E=_LE>R%-C%![68$*B0)T9'Y9X.*D3N136IM8'6P MC$Q)D:RO^#GS8S4"JE&0TV8(FK* LT^"*%2!E M\=*3X>%#:R_V 1QY@-6\; 6TS$4/\X71-2/ A7GGI18YDLDEG&&@H@T0F<]@ M8@C>>7JM;>N4V\;@'OV;THT:&GI9L\*]Y[/M_?7P_2(S0V[@LD+]HC*=D,^: MP=:X^>NSKV30S\0TF9\2U:A?>\EP<0]ZTE/2215S BV=KVLD3U*5 EQK'KGU MR=T/YUZ_S M(3QA4,_Y5X/1'Z^'930^F\56+L2CC=>>%0>F$$*5'(*O26\L'EV,ILHYFT4!]!_%PJ[?:E]%VEWTGYNBF/:12NYMQYD4-=:^P?12L/9S+KJ+^PM$N07$DB= M,3F3RZC<[&)U&:TWGFFL=52U[2ER&'W< M)I3?B5#+QL3S>3+3T6(5?_2G7V8K.%\.QJ1?FXP&_5PKI&(8U-S?Y OB]'(9 MJ62>-6V.(C-9;_+5)FD\0)&:=,KC]ZLR''U_[[%F.,UP/J;E!Q8%XSB0P,#Z07)B.=2U@@9V8=1I$] MMH[]=CZHV/"1I_W#"K>1HS' M,JAX671[Y54Z^=Z?])1/5H2 (! 5J"PB^)F-;P-*XRVSMG6890V4AMSX0D(9 MI_.(0-_%81TFL@%7'J#<47LA=^!(KX(U+\7&%[-C=B. /5)).!],]\"&:^!: M&A5+-L"-M=QF11-5;D"/W?5P$,*D4K3S7D*I]Y*42QH]G=GH/:1=TZ2@:W]X5FL: M"CAA'# 93'&:T<[)[K,<[WK _GW:QGH8-19B!W/DERM^/CJ+_>',K:I.UN=A M#0"^SG1(]DM_EM2<->Q>=LNJ.=$K\9W)Y/RL)J.F8?BY3[]<[_@S(TWUIS() M2UGN:YVT 1-8\L8J$[!UM6='2SF*R,HNMNPQJ+@#YOYU-,I_] >#7F$EB416 M6S#:@9*9_.D@.02F(IHZ*DRUS@XLG_WHN?$@(1X@*#&SU'<.32P^I76 8A6X M1F&*%0?2I>*+2JS4/H76:U6;1%F(N7!(5CM.1P=CNG5OT[OP[!RZ2%\PGP_P MM*QXRN39CRM_FSMNW$NNC:_U%'5$EE4*O(X9D)A?;T@$S5JO?UN,^PI_-./) MK4!(ETHYEE#)/!-^N;76_V!IUG,AD/&Z%,W(S"M20) F0M;2UR$!1=^PP 95F:MR,'COH8.]$ M"2&A% DAY%+[N^0 3C$%FB%!S#F4YG?A#D"0>P(IA^''-J)OR(O)>-H[_6.( MX\F7_M?9$F/(RB8G(#.D)3K&P+%:'!IC%"RCIUUR$P[0)U_1/_WM4O>W'OJD MCX_=1-RP?ND:D 7M-H&RS=&PJ=8/<0#LJ(A5ZMQ!BEV]Q M(->H;N2Q@A1:@ M0C3@D!%"P4W(D7[D-RJ//P:%KMFPN]/G-L+KX)"^.".>#\)DY[O M2_OW&.[[4_X6(MY34/I5Z(]G=Y(OOGAX:'KM9[4(4&\&M%&8^N(9BQ32M=31 MVWEI>#ZM::?S\7A^1^[=:#A>_O59F/0GE_%*&83P/FHPHEZ6#)[.$4E\XM%[ MEIQ.ENO&;U;3!>RZV;0 LRAM!B]'TL0_F+USWZ\O;Q,\FJ,_W6.P_1C=K[X6&0IT4'P.8(J M.=3QEQ)*BD$D)I*)G>T,ZV$=RD _$%_6L;:1WCJPWBX@K@*X=$4W@-B14;\! MO,-8^:9#:AVDC<"%K9T>@P-O.?V1D>=B M.2.5=W>DW8'LUZG66'L=M-98]1I,;N-=ID8W +O'(VXMT(,?=LTTOL&NU59= M>SKY[@#MHW5*:M!*UBKX0/LM?0.2DI9P.RRR=7/,(^#6YJ?AD5!K"RUU2:GY M'*7_?1Z&T_XT3/O?\$5_4IU.6L'D$SF9SP9U'$XH07.?,AAK"&ZP%D*B/S@* MPWST6C;O_[$EQ/T7 A]AV*(#;:ZM&V\;U?W8_SSLEWZJ ^CGO=Q(1.]'@WXB M8;X:C9%^_IP$5ZW+3^,PG(0T2X*]P&GH#QX4_-WUD2UBQ$V7W=W%["P%.ENO M91JRYA4R#\YY7V<1.2)IRL8\NHO9VG,;2D)(P0I0UM3N;"P *^2CT,]LRLV; MG1W+Q>QM]'G/Q>QMQ'@L@6HU;U8H^1 =[)XJ(V5O-"H0@""2:.BHD M*K#%"FYU*2YUTR'QL=02=\>/;43?A1NUPD(;7.\*Z!EY>=8;0%:W3DZ'KB,# MN]Y9UC*X%)G$UI[3O:B.XM;D+D9(8\%W<#EVO?'^5Y+7F]%D\@$731Z]HJ-5 M*0&A5MJH6#+XF!%B*$5&+61QK>\B;([N 'YU8]UN0)T&BME3]=.=#N,'3/3[ M@Q]U8!KF*S\?CX;T99K'I+IRF;=[>N?>\P[":.1(O\,_UCWV=+SL>W_U-_K# MU">4V,4YF,KZ5]W30>6.@1!>=2(SL[^;#,'8%O?N O8%]!@/UR\?;>3/: ME_XZ<$,^T>^=EI,\FH7_%VV--L'44?AB%9[#1"TZ5..H(QWLBQ^2^!^Q%(A< MU9G>]$9ZKA&L$DH7*PWM[H^6%_<$*PY,BVU$?PQ^Q9T_K(V5IS_>XO1+G=E8 M1_!TZF7L@J5SGZ.9H%JE\BXN$*YY^*5YIVLLIB1RJ>NX$165@E@OE":K0E#6 M*6-;%W9OCJY=8Z,U3UJ4JQ$'R8XE6R$7"RH5 XX7#B$SC,%KETKS.Z<;(=M; MJK ;OJQO:=1,'8>V^^O=ZF5(:79H2"N89:% UE[49J09HE<.)$\D)U-*VFQH MVSVWTJ\^\_#7E-NI<]1 K TMJ;3 T#L9#!9X:$=?)"$VP;2!I3W!].?/HV^_ M+Y\U5_OR;Y=JOPO+_MM,/%P[HXY$NR^U$X$Q<4YV8)"%W$OKZD1)3]BXDT'* M+/A=E0+'J^X[FE!TJ^UM)+HGN_@#?L/A.58I/*<3HV8?9L-.GI/_,#K#\2YV M[L:?W<)N?=A"NBLI8S;XJ+@ AU:#DICH(*A=EYVU.C*14+;NZM=Y29D-Z#1W M'$JRB=9$?\3 (J14HD,N+7.M@\]'4U*VC3[O*2G;1HR'MOLR]GMO\',8O*PE MM_-]L4A%AH[T$ 1Z4)R1:4R;(?T1BC:T$GMGRG]Y,-!'SQE 7UPJ?L4#CZ1( M;"NUC=J(K^%97Z',42Q.HTUP;&'6K5?GU:?NUX#;6?RCAK+K4I=*9G(O7+W8 M(1VHP"TXYCEP%RWM4D[;+?F-*F5PM@2P03H4V6A7U'VFUJU/W5]9RVZ"';602L/RIAF0CQ]?+E!P M5#$E1/"V^O1.9_":(UGL.CB9N)%T[:JRM.VC^N^&@OO]=YO_4J MV62"]+_\*7SOL4R[^"A= MJZ:#$M2/<]?F WX=C6LBZO(NX&EY&_YS-+[P_7LQ15:"R/3F* 6JI B>!P[! MB"PSP8VR^93*C=$]>NYTI(@NNBRNH/;R5NN/Q2MP.;JHESB!,S$ \GK<11)/ M<)S35QI]X(F+W'K^QW8('SUU.E3(VO-KWQ'4_B1\_CPF'Z8^:U06_T&G@=6[ M'[F?>.L6R^[R9B^SR4H%VAA31U=)B((,'F%RO9'!8DRMKZ=T'H;U64J7G*\O M@:AE^Q&"9^0I<4FF>3"N?0WPT81AM]'G/6'8;<1XZ#!LS4V]'X_R>9J>CC_B M^%L_X2P4XHIPJG!%'H((=>^U$)$",![TW[9#Q9YE4$JVUM MG"($^&(49,=0*1LDV\*@<8.')1DG>46K=E>$:@/WY$0V5,FHET0YB$V]I-633AF%: A+69IN$ M!Z%XM5PR>;X^:[!<1^>,\TFTKD>_!>(IJ'DWR;8.2B\71FL\G7[!\3).+H)- MF7'0&909&"FL8-U&PUG7D&\!ZQ+9X5\+?/S^6 M/3LV -G5Q;1- ![FIEIS]6Y'GQUTT\6%M,@T#U7VHZ$/UNHI+&'>+'5_A5'G\?AZY=^"O.NKEIS*;F5D+U% M4(+7BW=10\ LE#)1.>,;>(AK 3SBPZ>=8!L.AIN!FL<+KT):4' 34 VC06N! M[#\:U$A1HZZDW/J%7PO..BQ*$!I+VQ HYQ0Y/-Y 9CDC*UF(O%%M^7&I_HZ0 MT#XUOXUP6U[%J;=IQS]Z?__8"UG'E)4!;ID#I5R!4)LF\^2,8>1R:7%75YR+ MBS?S3US9;"3XT4Y2:QCPJ6MZ>3X>?5U&(S (%,)(<$KH M>LG'UZ\""!U1,$?^K;8-7LZKSWS,&MQ)?HUWW.>CX60TZ.=9QGJ6;YSO,5K-HJ>7GD;X"I MH6&U#LO(YD0+C'B-];+!9Z\.Y0\)\45MV:C M;NE'I?2[+KKN2>?;R+6#0,L]5:VOARNJ6G,RZ)W3(#*2(:$3 SIY$+2.18B@ M)*K630D? /,H*O]VJ<;I6C5[&NQQ;QW<\KO/PJ#FK#J]4+WN67LI^-MHH=U5 M^I$AHM$B Q9D)FY4^U]' \&48E6*EJ>-[.YCJO1#*PKY+Q9D0;*%70[@@G; MI"HI"X_1=[:F0U?Z;://>RK]MA'CH2O]'M;"36DNG= !=)F-VQ(20K2:_J!= MD7&M>?.;^8^BP>8N1-BI8^8V"ME71\1-,/WJF/EP-6[2&O$A.M@7/P)SRL@L M@"E!UISC&F+P%H2GO386CMENE$A%\75,=M&.HTI>1]>:'S<@/'H"["+2/6T0L[&@[W!:V_TF[I,%;DJ8]R%W M5GK()>=B6!1.[^.6Y!+/H]=],V$W+(&;56W2\Y?8YC-AKPR$[4DC9=0V@DXB M@A*U6Y[*'K1A);-2"OH;+%A3\GK74QZM;MO*;VVQR8%B6\]'DYTZ8C_L07N- M:JU?8G*^,PA\[Z(AXZI+6-/N_K(;B%& \=TJH)H@]UELG,=[*6&:9\ M 6L,7[;1H\U.!4]NC]):^(U"5?=DVBX>>"2AIZT4-MI5<(W3IC,0"U=U$Q@- MT^17'KW_S/@#A7]3?3M(KD-%,E1!UV.1&\H#0*3*[,-,% K Z*R5%D%S@+I;4'WKFA&'CV7 D) M7)@$*AF$D&6$&%G"K#5JWWIJ[-$8BMOH\QY#<1LQ'H.AN/+VORXYF>P,>*U, M;5:HR-GF%C0RQZ5B'OE&ERX?;Y>3K=1X7Y>3;<2YMSX7FX#ZB;J<;*6CC1I> M/$3 ^^MRXK%$J17PNMDI2=N>*^0:H\M"\>@MXQOM]L>E]6V[G+17^C9R[;S+ M"6,,N<@,$.;F"E2"MG:3#G.+B?;*.7.+B?;2'0O74Y02X&" M.PA>D7?%.*.OK(7:$)997HJ3K8MGC[?+R0YJWDVR^^IR$I,1DGG("14HSR,X M5MGG&?.T7P47;H3R'F>7DP?HL978NFO"?;<'^_+[5TSDZ2ZOQ7^D[T[*W!2U>.,#2&)ET2BL#JTW];8K>,06_A&H]% $ MI:,OFI0"!YMK1S@M+'@;$'3B-A5#HLRM^VEM!.PH4M2[!!#:B_]8KF+L',_K MW>A-?BSAT!Y_) '1FP+\%1+]%1+]%1+]%1+]%1+]%1+]%1+]%1+]%1+]%1+] M%1+]%1+]%1+]%1(]MI#HKXC3KXC3C8#)2?JO\_YD]CF3=V$\)J#?=AGL=>?G MM8CP; ZX463FV?F$*#*97'GP)6>DK'WY(KEL@A%G OWALQ3 ?"P:J+OP[!RM25\PGP_PM*QXRN39CRM_FWNPK#"IDN<04YV?J1D'[Y@#&74R M'D-M>=(S#-)^,+EC*JF0ZDC/2'][4 M^2^GVUCF=X(A$20BYR\I U2201GA <794S!&*M8\_:!^R7$ M/5V=]LN';<3= 0]>58GB&W+H\^OA- P_]VDGG/>9>/;C;?C/T?CY($SF#:PD MRQ@81D"%2%#II'-)DF_EHT19O,J.-V;&%O!^BF.F*W4U'$2S =1+H._"V?)% MV 1N1P?2EE /TFT=!9KQ7 MBN>;G8>>!LWN.?R.E67;J*N+5F:+8L8/.)B7)G[I?YTLTE"Q1/2")WJ%-8E! M.@MT;M/.+K(*HI@8[YR\\Z!.9NOA[#^OTZDJ;W8Y:Z2'#G+X[\.T)D[R)TQ? MAJ/!Z/./96U!T2%Q@V"LUK1>LO!\X Y*0:XM,NE4:[-I'9:G38XF&NBB;^XX M9#P+XW\NF1J$"(2D#IJDE:I8BQ K7;7SQFF,5OCF/7-O8'C:3-A)XAV$859X M!K,3- =G C(/F(P%Y4HDYR][$*FPVMG7RM*ZK]D:*#^%]]1"#0T'2]T%JWXY MQN6[L G CGRC>\$=QAMJHLH-Z+&['CHX4.X'BB(YQTT 5L?=*!\$1,\LT!YH M.)UV1K/6T?\#$>4>?^8P/-E&_*UK#%\/SV:F\<=1F?X1QOC7L_BWI85L:(D\ M"T!+IRF=H!Q"3!9$X$4JD8S#&\F_-76&ZY^Q?[NBL39&[479T-F8P?H;COO3 M\)F,IZ\XK,;NLK(U"B&Q&)!&"E!):'#>)2)VS"X&SUV4&ZEWS0.>E&Y;"+'U MJ_NR7I<<#5\.,$W'_?1\M.P!J5$R7S0$:XEL-AJR>:P$7;RV=89\8F4CQ:YY MP)-2; LA-G0!,O9[;_!S&+P<3OO3>0T"G3PF9^? :/)!5' 9R%\A)\^Z.,&13G4RX*KAIB/XF!7D)!UF1%MPL[LV!S>2=A/W)K;0 M-K)J:.1>;\+L(RO6* ')IT2& "-/K0@%*6,*11:I;8OJY,.W?M]7:?+#1'M; MOZ953_%-8#R]YO!;"7]-<_&'2*[#YO 8=/0N,Z@; S&R7KLNN4#B)>;BLM*Q MQ>7SXV@.WT)_VPBLL=[>DJ3.SL^61 K9&!X"F!(]'?)6@^?& 7E@61H"9WUI MH+EK#]WOM=0'BWW40F:-3\>WX?L5(#(RYQ@M!PLC(,F2!1!Y'1J2 B//F8FP M40'"?0:E'RYR[(OP6CX9YBL#Y.AGYV=7$_*37M*>WBR1H<18WZ]0P-4QM3QS%Z+, M=5IM]VQKL92G3W09 MR?\LK6OHEL]^0BQYD#@[*'=97^KS]PF6\\&;?L&>%)PS'2U(P^I S.S >\DA MZ.)MI+U56-E8Y9O@>D)T:*Z&#FX)O"P%4^TG\7J81F?X*7S_$*98&XGVA^>U MX_#7Q=$[Z6GEDG2Z(K4("M%"""29A,6328@JN=87DS9']X1HTY%*.BBW(V&D_[_SWO!Q.+"ZQZ[=$H\MKK32M?"#8O4J"A S#+/=YA M6H/R"9&I8Q4U3-[=Z"OTZDH_XZLSM>FE&)QG>@WJ(NA_F=Z/'LNE=HDK4&SA M]!Z0(^EJ%W3F1>")*;*E6M=Q/@#F$Z)5UTIJ&.U>0GZ'T_F&^F8TF?1X5LIA M-I"LPQH]) M-90V1.T7N(P%M7J!W#< 3XL+#!7M;RW;W6R _:F^>R:?1P@=; M+ALGA/.T/ ^3+TOOK)=I*PLL\=IPLD80Z SU4@1PW*)V/#@G-XJZ;G4S9'-\ M3X@CG:GE-H5)DYB#JI70E MZ,2,.2$(;\B9+ZXF@;LO^=T Z1.BU1Y4=9M@?E>"7;6V3LM-LZSGE8Q>&0^* M*TD",:$6RF5P.B R7QOBWM4BZ"%$NAO1$R),0]&O",?M5E:\1?"[;I?O0S_W M1/1,"UO;:V91 TT2_*RM;C;"H LIIGO[5S[TX4^ %GN1^PJB[%9:M07@OXT& M^5E(_^R%DB)G!)B':.E,K>Z=(+-,<\U](3DYL5D)\P,>_A,2Y4%R7T&4!X>" MMP7\\GOZ4I.\I^7CET"G90^9CE(3N4W.!902 @*S!K2+PKB2DK*Y-6%N@O@) MB;.3'E80Z,$!XEV!GQ2RNGK)!,52L4!4IU/5H0 7BJSH8_(V:2E4URR:(?E% MI0=H9 6?'APS?LA1>V&P(W/(BD-@-CE0-D@(R#-HFX)1O-@431=FSA-RF?8F M_Q6D>7!,>%O0[W!Z8:+E)(M0C /J.@]3)W+RM!909 A,^"+T33=J=\Y<>?Y/ M2)F'2G\%8W:.]L[F5-P1=>KYY*1TVI,%[R+9[8I+DX+Y2PDK0/4+#R$VF3+EHPZINPP[C%-28B> M$#<:BGX%,YJ%?Z]L>"_ZDSH8X'R,G_#[]!G]]C][47.5K&>U:$N!PIS J#V4Z:U ]H28TH$J5C#&=SUD9GFS:%1NUPQBOEXQ&%95##8:3M,, M1^NA-MT(:!_#<'3@W'"3 7F4H&320#X4(W9KIPQJ+\63'H;C$F*6Q4'(LTO] MU9NT@H&U/LCHI).Q]?H?Y3"<;7BR\S"<;91RZ&$X&Q@%M_J>LL"EMK35VQA" M[1WDH=X7 8G)9\4<]_97'^S&--FA#_8VZCJ"QL2;P/W5![L#U>_8H?@A>CL" MNJ$1G =+8*.T9+Q:"5YA 12)RR!I3;)UZ>)1T*QA'^Q]LFP;=>V[#S8K9M:K MU=8A&4H*!!=]!.%SEH9\H*!:7U-\U'VPMU+E-GVPM]!#A_<2;W9]WN8B&U4,.>.B%?;_RV"#]+IU/@BMN 7+7*G)P0#110W6L6(3O3"N^<"JQ]7KMEN>;"/^UDV^ MGH>STWIUVG__2 ,ZYV.!1Q54N(V&RB:TS'H%$(,9#(9(SU7 M,>3DV$;ZO/W93TJ9.XIN/VU.FK0M$#P*A;'.;ZW-87.=N9IX@>!L1L5#R+'U M\*:?HT?%+G'B8U!V!_[,15,%60O4M// F"?9*,TA&'HOL\^6%;NPY$'B7+LUM4V:WG3;+_."-W^R0T9T^X>T2'?NN+1&N-K<[R\D 2&8 8&*=KSB M&="B$T3++,IU=T-"E57T#_DS7*"LXV,- M1)4CB,REX%+7!K2-:?1X![9NI<1-![9NHX$.7/Z[LJO(,K<^<7 ^56A8")J- M0) 93U)HQUN'GAYUEGL7?K32PSYF^GJF55#D?Y@4#-160Q!2L*!3B4RPQ+0. MC7GQ^&;Z[D*&G23>029[.13P9)B77[[ ;S@8?:W>V_/19'I1D!%C4*Y82,5E M<@Y,ADC;&6"F+2YG8V)L'=#8&-S3YDPW.NJ@#>H=0OGKN+8UD]GHS$*=\Y+) M+HO*@1>Y ./2HJ^%9J7U=9_[,!T5==J$A)JJH0/#Y '=-%V19"Q9 \77ED*S M9F99*DA&2UH*1['/FX1'T_#TD%1JH:K]>MOU7B06P\D3C.!FC155-."R8J#I M'X-!%VE:&[['=B7UD*395@4=6#SW-"]+@96H$MEC+-2)K3* 3V@@,Y%DYNBB M:VT!'UO?N,X)TE %:ZV8MCG59;YW^6_B\0[)TSL^K466=%.PC=*AR\=<<@-] M+*'$ M(%,D-3D>!C%)"M9BSDH&UN'7JZ!:)=HG/YT?,8FS 85D.QFB M?.2%7@,7R'Q2P5GL+JMY#/C\?CW&8?LSZ/\W#PW\EX"B\1#0\E)KKJ-H M[=I>WSW:FMRO2*7_$0;GN(.A?>LS6IC7=P-K56.X?,@BV'*MO/@MAMJ[)Y_6 MTF1B9AT1,LSO1L/Q\J_/PJ1_Q5GS:'W1'B%$6V,R(1)9@P,>N,RI>*V:4Z/I M G8."C4 LQA7;J5%U+2G%$>2C,)"#%I"-+KV_;0EY.9EG:W [ZWF\6#C\4]N5C]LQ\77_ZMCV-"]N7'FYI!FA7+A"!Y9LZ"QAQJU1]"Q,0@*G+ M)$?#>?.DS$;(#E4Q>2#6K.-N.^UU$6Y?0EO(9=:J\C;>119T$[!=55)N _1 M=90=:'P=J3I3U\$YQIDTZ) !-S5\E'D A]R!B'2(("H38O.)K(?GUGW%D\=& MK6VTU"6E7@^_GD\G,PGP9=E>L#R&1'X48PI44(),#Q*"L2@CXXP,CM9^]QUP M#I#^Z4Z1ZRBSHQ:ZJ%%8 4TLH+E,CT^%7HM8:RAX(A\[9PM*>46^=I(VMAXM M=0>^Y/3SZ/<7;.[Q",7_-)+4+RFX!L%)C_^&4TGG["\=D+C-/+@\EY9G+"6._Z M&#J82',Q)0G&6:$$CT:[UA'VU4C:U;U<^_QY/$NSC"9X!5ARK-=5R/JJEQ64 M-=*9J!5O'OV^"\^^ MH-=+Z^#&9',1]+L/GZ,N@_F@44="EDAHL,FM_?+^KFF_R9V=Q=V"!W *U< $W@=51V'<-I,,$ M>!LH[3X:["#Q/1+"I6+(2,X@C0W$?*7!.\&!2Z6XL"(%W;K9Y5Z)<$\T=G\\ MV$;0'>C_ WX;#;Z1&S\WT%Z%5!W_Y?UHX75A-3OF/=;"&4;^$F Y MFM:'PYV ]N]X-%';J"N9=Q#BF-V!QOP^C*?S6BIRKN9MHZ_^9-'#@=E2H@&O M'+T.VE@(FC-P0GJCT":/K#D[-D7WY.R)CA330;W;53P7C5[N1]21?7$;S6%, MBZ[T=P=-=A!^)T?-;63*EI-$> ^. M;-A"YJW[:+\\P_%D-"3/-DW'_?1\M#CSI+@;#L.P M]ESYWC\[/ZL% N/P&3_4&QJ]6%"71&X.ED2^3JQ7"I4C_SIB2JYPEI3=:-_? M^M%/@ M[D'E#YV #M*0"0OMZ.,4Q3J;U^Y>HT1CF#-[\R"FW 'AYV!,*QWLZ=;_C;3B9;?Q-Z/AY^7IVRXC>O?G=Y GW6)! MC;*GUT^62\.E%#0\,0Z9:5(^)H10D(,D [26B3$56AN*TA4P]I4M;:'CNRV2[:5Z+%G2^IY-;P;^ M739.1%G(3*\QV4*FE4]UO(T/*G*O;6I^T7<5CD/%-'?6[4U'9E<9=Q"=NHEI M&>?? %5'@H M+,8@2^M:WEL@#N!]--#.S1SX3J+M(&JU.LV?6. FDE=E5>V/R!'I:..^!FH] M4YHQ@:U/^Z,JB6I]W.\NY2[:*J])[&\"Z^>MA-I*:1M6P#Q$XGNLA$JU28RA M;4YR02>Z^$2DPQ*X($SNM]$>]H MP3()L$+2@8@60VQ])CR22JBMU+95)=0V,M]G2BMR%H*R&;*P'E1D";PAHP6# MS$K&E+QK76-_/"FM[F-'#Y1T%QENG)(%/%E&RT_/IY-I&.9Z!W*.ST63R,>I MW$K6L]".H^3$^#$4TEO_:P:)N+^#@=I7\^"Q/,ST=G M]-/)K G=2]X5CYH,E^:MP?>&77+.V/W M8)FL S-W!&DW1AEM@JA)AHI)$I\W&:RQ#EDQGI7F%P-:@=_?;;2]LO2NFVO[ M4_:Q)'#>#\*PCO69^2E%\:!CF+7WHC.H2 Y.JO_7WI@'9,#=L7M/U40'[^X*R]IIV05-IRC/ M;23'">X\73-;5+R'6/LKVW%R( LY$$(J0J6%AHADDI:,GKYEK6*M??=#*/F1 MP$TO'0^19H^N/LNSZ2H.12>3#?6]2:;:]:'VH_?.1TBLMJ?7H237.LWX%H"7 M?< _71== OI/%<3W95SD.V3?94W=7@/:K^-+D7.AZ)CKN\/W186XJ\ ME$AKLW0\@Y))T3ZO87OAK%-&:HG-VX&<#&\?N4!'3MLAJNWR7#*OQ4@+S,O0 MT%^DD/G[/_^Z'G-:@[6& ]D(-3= &0)G)42A; M6Q>9;P7S@T6-%'6,ZW.KH*YCV/_ "YS="F5?5ULHJU0*'H$LXMKKEF<(HDC( MN1C&HK.6IT/?H_LL:(1,[AP3'0T]NJ2Q/7%QJ\:'WQ_OYN\6GW#VX5.X6&WM M^3]FM2KH[<4?.)M,\[]P\O%3G2:\J@I:_O#GL,#K1HEGPD63;73 8A U&2"# MKW-"77#(8W3>^M;QUM$L_H3V5'M2M]IN1V5DCU#D;)H0\_P74MZ-.W/^YF^< MI0DM_BQESP@#65ZA HSD79#02=:6SKN<=$FL=7[9HZ!^4+F7!H\1^&JTU\ZX MC<%G)+%I)6JH$,&9Z"&H*&30VOK+PGGRW]#_O#& M!;_YN_X1S[QA7FDN(;&<0"G+(1:1P,DH3 ZA$.;63PP[(3LASK:QX3LH[*BI M85MRJE*J&6Z3BX_-L\1V_N1U8Y+67 @.FDZL7A] M+%.I^-9GP7/*'2LN);0ED'D4,QWX-?#$O8 BBQ#61"E9ZUC>2\P=&\+2?KEC M0Y0]EMRQVT\^BN N7\5U;<*J6*:U9%%CXH8IE3&A:AWT>V;)!8,X\&!RP1!= MG,KC["YK^I%<,"BY8!!-#O%*^Q0=GPI_K;>&";+@34P&E(NU]M_2[G:J1.-3 M;6KY8GD[*+E@=+0=HMH.=-W^RDB>G1(H&!C#'=DVP8-#QT 8GHL*RC+?FG// M_3EXD*YW?@X>HJ@Q/8G=G(9X^7D5MR*9K8:#3<^G'[^WX)->I:A*75VN,^3H MBU,Z@BU%.E^,*J%]GXCNRQHAJSN[/".CRM;=<+R8U#JT5BLP%_/7YV$^GY1) M6OZ(=/X)7]/*I^>3O S.+>CK\BR:EG?D=2S_5?N*Q]Y #QT#ZR3B1K&SZW,> M9U\G";=LF55\EO[TKKS'-/UX,?D/[9AEL/_U=+ZX,2467>T.Y1"8E+1?>8P0 M@\A@E@2"/Q*V.PX\A MHN_1#I8.5K+-UY$-)40NV1NHJ8.@;!W P^B+D%9*&61FOG4[T%L #N^@-U3. MO9$V3Y5LAYC1;[2:19V#D*X >5E,,IINP%!'-A5:59":0S02=7 F*=/:3;D' MXCFI>S\)-]S9RTD8U?)Y5]:&4XW<+//5KLI9,$9#)]9JJH;BR4*(CBSY8J7R MEH#=[?6\9>#(0Y_R''3;5I0]\F/Q_+PV#KO(OX79?V--,UH'6ZZ:$$>A$J$ MR6MOVU '[%FCZ=Z2WDN.*=V=/M>@O_/#F)X#,;K(OT,>Z'N<(_W"3P3P9_R* MY],O50"W(:+*M6%= 66XH9L)!01-% XF215<,;'Y (@=8#TGEK36PGVBJ'V) MLLZW)H2O\F<2=8WM+R9?\3;(Z$42REFHTYI!)1[!X?_^A)158(I),H[KY$AI M#40?%'COE'')<-Y\1%';%1R>@*.*[AZ/#1U=L M(#G:FYXG+W)K_^G$:B<.HO^GU5$,4=[QZRA6R2>O$ET#D\6W/L_-FS^C\TOQ M#@L;48&$]='QQ$$:3::\U+6R)WDH0A9B4YUS/9H^"1V>*-V_7]!(+) :PM%^!Q!!EC^5E]G;:JL!<@N((:&,= M_D7&?!"Z+D@I]"4S)YJ71CZO HE!''BP0&*(+DXEP7R7-?THD!A4(#&()H?( M-'^*CD^%OX9[SDH-=VN>0>5$_J*KX2MOM2C%J"@/W@UG-+P=5" Q.MH.4>U! M"R1TS=)Q4H.SA8"5"HRI %50$1W+KKD)^=P+) ;I>N<"B2&*ZA#!>;@=9,V8 MERX9*+D^V1G/P2N5@%E92F"Q"&SMQ[V$_IW[,*F=PL;4?7'=&>;&@*?WT_/S M7Z:S^L,SH5&KF#7(S!DH)PQXKC@Y:DP9460T:33]%AYOT.S[+FTGD++&5?J[LSQ) 5Z$AB3]*'5%H7A71=T D='>-P5-K18X0VW(W- M>*?3]M6A^<=LDO#,LQ1"M'1.RTCG=$WCC3X)()W0F8W>&M]ZW,N!EG9"^Z$] M(?NY.,W8-*JGH%U:U-]>:M92FF@\!!X4&3B>0\BZIJ@ZAHFA-'CP8=3MEO=C M\XR?5:.:Q'C'(M]MM<&(F")RX)H76VI& M!W[P"1T0^SEMW;72ZS:,CXLJ#B;ZMI6+,YEHS<$A))=C'8' EIWP(*O"M#'% M2MW%K#SL,@]'^_Z\VW3-C9@TK4OQ7WW\.,./88%O"=3D8CY)J\:*U^4N5NN8 MA0'M';F$JJ;->*^ L>2SB%8D5#N=K(]\T,LZ25M*O8/U\_CD+29,\DX:X%'+ M"C!"D"0(EH)(6M,.%*V;@3VGV6EM(JAMU=2A;GM?4_.7Z:S@9+'T82[RF[^_ M3-8=-Z_?,;U@3N;E-/!"&T686+.O)##:)*7P+&D?C6L1Y#I7):>0M7("M&;D+AM1P)="&SAE'972@9713)?=MH@?_#XH#>[S MVHV(UP]>5U9ZF6JPO29BU>>$1*ZU*9 XYT$J@=F/+>*^X])^[($14.;^SO#' MCF-O7^:VD"0_<\'0S88,>'W-5@XC!%9G"J5DBE!,9=[E3CCL,E_FCADQE39$ MM]N4#K59\VU+D)]E*SS3F8--@8/"&J8UR8"(+O!D10JF^5C=;JOYL1F.0XP- MG#]Z^ND_<5ZW]C(8@+7R]<.T?NM^GGL1#(O3!5#%VCC<*PCT%61RS/"4E&_> MB.90:WN9^V%LI-FP._JGR>V]T(>S;)UB#HT DU&#*IF!]U@@2OJ[1!U+&IL' MLM^*?^RD\1)LP_YJDSRWQ\4Z>/G;C<]BG;=!!"A:,U >$:*B*UDR[1\I?YKX;A>@'$6_#'CSZT_OCHMB2PT*WNW4NVPC,Z%R[UP8Z?1C6T<;9 M2>.4YPT9/JPT;JLT;_KK*(U@9ZF:.J4[KBP3*<9>!L1*2HRLV MJR[=Y5ZP,35<\!LX8 [7&?O]GW]UZXB]X7?WZX3]V$+&TP';UF[IA1D085DG M(@7$XCRP&()P21+%1O-<_^OX.F C=T(KGR$Q0P9+M@Z<5@:0' FA7!16-B_F M>H$=L(>PM%\'["'*'F<';.>TM3+;FMFOZ\1<#SY*6HLN# U+QWZ8Z8',OU;3 '!\JD! YC M F^$3]%PQFWKT/US[Z>^#XO:**K#>?0'SLIT]KF.MEX*9+Z&99E E1D"]X). M:Z8U.&$YA"**<\P6)UOS9PN4'^QIHJ1C-,S9)J8W_^]RLOCV]H).ULNE/)=C MMS]\"A?K0/?OTXNORUCWS:Z:!HUD/ A(TI $CVN=#Q@A9,$J024SAXY!F*%71$^)"\+">S44ZV MF_4!.'JP[;0'P<;4'O31=3[< $QRB3G%^F*FPBKSCDRT #Q)%Y,6WMG1##W8 M;ZDGM,W&?A.UH]1)[:0'VSXN?_AS6. O83);)2@(G:6NS5-5M'7H?2%'FFL% M.:&Q+.G"M#J9O35P\2>TVPY)]R/=;FVY>E*;]MHBN4HU+\5846+MP.I !93@ MZXF*@8>LI-16G\Z%=V=Q)[3IQG[%[4.;DPI+#$]EG9]EE"(IY""4JTV-66VG M%V4=A\11.H,QCZ8_0 \!_-AG)T._,74"?E08JUS8:Y=49"5D$!Z49(+6Z>A. MUD5#2<%989GT['2"@[?7]F,'C8$T8VKP]^@ZUSVI;BRU*&=RE!822CH'K.7@ M9>3 I9(E"%[_BR4[UDF<5 M6IMFW1;SXG; .&C1JR7?4\KP'H_-;"X.NF%6GDG:W2;& I7::T&@E4"))/1 M:1.EX5W"<$=:[XO;-2=#KJV]_]K6'_V.B[<7]#>DNVZY\-?A/%V>KQIX3@MI M89((_<^3\\L:W[CZUU_6_YI^=.N?3+[>[>RSRM>X(84]"IJ.![9%A=1(1-VJ MY&I!5*\;X?N^=,$B1V-!9I-!,?3@?:9MFGEM@48$5\U=T'LH]I\MO/Z-JS*' M@,PRC@R"K/$\H1G$J!64XIU7WCJ-K1-2;R,X6''2?OJ\/\7WR6(\=L70?+98 M)KVN%[#,XBZ"%6:= .<,F41)T,F-40,/T0J?ZP"LG2QE^MTW*$!_^Z[^#1][ MM"JA/90W;2/$AL]&=Z!ZMBLUCUDV5W!W/*2C"8O M!NM+9=89 F<18O"R&!:S+SN]W8U#L5MJ3OKJ=8@(&^OSC]DT7Z;%N]G:O5VN MC#DKA=9T#65'*],8:8V9 ?D"46:KR([>:6CW(RK=]-DG?A3O+"N3PY_/^.KJO\$8"[K.Y-X#++ LO,4.V9=FF18$79'R* MHJ13/J<=H_3CTOH#A_>!E#Y$KATR=JZ=V5^G\_D9+Q9+BAR24%@'UF6(EF=R M+B0FGHLJJ75QZ2T 1PAZM76NGB[.#EG]=X(0JQ28=7^!F\&(9?#BS!IED\P2 M4 @!RB_-%"7 &^2EKITQW5CW@P">/#?ZJ:/#N? FS&K2QOPJ(K8"I:(URW-* MF'K\^4+F3BT0M%XG4\@4C#MEI=T&MXYVT4%X*C[0RI"^* M"PI7_[^5\L71JKY*G M,99@5.(0.3E/*C,&#G4=J2&4\\9@8*WMACTAGSR3#JFR#@E&6R[#;0LXRUD( MEA)=@@SI.C3.D)GL)1B/W'-T-9'P,-;)-HB'9]1!*;";,=-$?UO-FG@@/MK$< MHI!3:0.XRYI^M+$.I.1JR='@/VHSL9I_M'?!U,D(?PW8D@W(L9-B) MI'MJLL/=_2A.%F+10C%@L6;+F.+!U8&CJN20>>U+ZUL_-!V':8^9@*=*M"$* M/*AQB&AIN75L;41?)SO7=MDV0#96J,B8(POD^1J';?6VLZ$W1.@]>I1O?HU? MU@]NZA$6&0IK<@3O&*.E2T=V KJ:=2VR\RH';.VT#H0X%N8<. ;=4Y'C M?9Y>7BS.E/$Q".XAB-IB.R8'/K/ZKJJ]%!&Q8.MYG$V 'YZC7>G1UA]X@FZ/ M]5Q^=:ROZJ]7;0SNOO9^KZ,]SK-Y;XQ=GL\/*MBQ/:-;3?ZWM1H8+Y7YML9^ M%(=L':?O2QEDZS3D9_J,;J0O@=53+' $E;*&*%D IE.Q7#/3OH?,"W]&'\+= MSL_H0Y0_FF?TCDXMK[.(0W1@ X^@O"?_A9Q9T$X[6;2I_Q_7L?("XJZ#2'K MN.L0LAPC"K8+OA]QUV.086@X["F:/ ;C"MUHAGL$S2U6C\B#KQN7G!1?4$>> M4^OHV(N+NW8EVA %'C3N*DIR+IL T=:I,L4G\G2-AF1*#34JSWCK9,]3BKL. MTMO.<=KS*NRY/ M[_?XY7*6/H5YO1QFLU!7N4><]-'?V2*N.0QXO^:'V7JF*Z%$D*1364O/LA!@ M.>=!1H:^>6.#[LT/?0XJ(FH02)M$U5:EH=0E!V&UT>B# >L*!Q68!5^\!6TYFAR#"2:"L,5!B2"8(X[1WC]F2&W_SD+&&J8K_:7D0J882)F%Y3/ MNVWO[9]QPE9>2^DUK+YX -::U+L VVS?#5+O,:RVICIY7,]["/0PVW@-4" / M@OQ;T,$H4*@B1&XC<"%X0F&BL6*DFMYB@AU'T4/D>!@%7U4\1KHY K<@O*\U M%TF!#[4@S:-CVC,FT>^AX$/?S8TU\;A^GR#&UM;9+Y.+;;"2LI+9K,"I3,Z$ M#05";8.%(B2>@@O2VYVTN_TSGH5N&XFPARM]96ZL- M@(X4;VNGN+N/ST;FE/*;3I<)C MT;4#,V&(L#LPX,,,P_QR]FWY[$G8/G]O9X%.*J$#F%#;"R2R2ARK4YV3*98) M)%NE]?6P%O#X$% SX$*[23>Q6@D?GZ8A8MY2,M>J'^097NQ M^(2+20KGFQ)@O$&C2DE H.O3-I$X\A# F>*#%$9;V9HB@T&.HG/V?CD /=72 MXUA)"<]Q%JX:*]_(J?D3%XM5?L&Z8=.[V7M,./FR.+.9,V%8!&3,K=LX>.DA M>\YMMD;&W0;V##ENG@+T&'SJ2H"[1U1W[?4V9E:%I*\2G=ZS.JL R783=)9& M;2VHPA-=LC'4)B%9QIR\4CN-[WNJ.7,;SG.G3RM-=.@/=0O:AV)^M>L4AHO0KTURB98@:%:3VF=Q=<+XHV+733(8QR)T'T M*OUB_963R\^0!>&TH&/08ZY#UPK!#!RLX$HQ BQ9[F$5/0[MN;.HAX8Z M#!/9#/,]5HG6T1?7>&\\,JV1JVP$YFR R=IH0]%AZHPEZ10=: ,8'DOKPK:G MHWV9=&NNQ_L,U#T2]U=-/3Z$OW&^1ZK^AM_2(CG_,7"-TO%_QW^3_5M51/HC M?5[0'].JV^R[V>M/M?7LVXN;_V)RD28DE>^>'M=.JQ00I,@UI(,*8A1(+CVZ MP)(3J%H7[N\->O^AG$\#L'IV23HKK7T&[@-9A;4[KW?1 V\(-W2#1%5YA(-!#(90 GR;UT1 M]5E0>9,Y\IA;FW-;H!S^/CTN!UMHI$FU-P?H<%HP>O<^P#!:@X\HA<,C8VL>9?.G=&]-#IUTMN!ZBKK,\0, M/]7'S*_X@V,-X&0N]76JF\FWWWTDKE..80%9AH(QV&.H-+=-]FF92W/ <>6K?5'$UIY1!] M/E):.42,8[%8WN-Y#=.3C[OX=L/I7>8KR.(SKY, M9TM+>+Z87]4-9FZ5M!I$CN1B91$A2&%!.&,%R4%KGA\S+K?^]L,['@VE/VTI MNM9)_6\ORG3V>>G$?" 3_&)Z/OWX[2K9S$?FR7>"*%(UENJCAU0)B+8J,*7) M.]JU9F/KASP;S;829/NJG/DEK3+5V6;+OD3KF,@5^:HS7"*7M>$:(PN'&!A0 M,4C.A:"Y<9G%'97\X <](T6W$VCKJLIE^D3^$V=?)PGG5P"O*DRR4B9[!)$\ M748<:S5O\%"8,4XF9D7:K<;NH4]Y-FIN)LH.>05;ECS_Z=O-GZRST$52&@,X MY6OS.\V 7. $6A%$7:(*KG5J]N[HGJ^3MZ\J.B0SW<1S75KR.*(#.'HC].[V MUM\#--E#^)T]O*OR1FT=*F/ N!CHS+0)0BP&$MUED85(WDOK,;*'HL/3?+D# ML&&(S%N;B&\^XVP^O7ASCFDQFZ37TRM+QOBT+&ZMI4J@DB,#UF0&@GR58 U# MH_5.!L.6#SBNK? 4P4\;2ZVA-S>?+<[>U_>P)3LQ>72>!2@)*P@6P066H4CT MB0Q4^N].[Q;T6V]L7_K;]ZU[ZP-/^"9_NN :6G;7(*[F!NX 8\C-O(L>VV_* MQZ_A/81_5WU[2*[A@7H73I0)31$24A!<2!_#\';7 A79(IQZXW:*1/C$ @EIDR7N*[Y]TQ!K"=+L5D' M$YC0V#J"L07*"1LY+87^^OA M0(?%;:#&UE&VY)5'7_TZ[R0X60@M+RGQ:*Q5K4>J'(DHC\0TCL.3(>)O'<_X M/SB;+ +9I#6QL#[&747MT3BZ)0D)&:*@G"3K1!)$D^K[G$Q,J#L%XUOB&5L^ MX/#QC,9ZF#868H=4ZO?X%2\N<7ZF1;+(O:Y3%3/9/$6"ST5 8L:PZ&+,OG5F MYM5GCZ)!Q#Z9C$\28@=EKIL"S-^5GR?SQ6P2+Y?1U@_35Z5,SB>TYMJG'&61 M*8%56&H)KZAU;Q%8H!4*3D>5:9VMN@.LDZ= :]&W/L/7^'Z9SOXX#Q>+?V.L M\]W2_-5%./]6_W"FE,RRH 0N:TT'\@#>:PLQ.BY4,9G+W1*.'OVHDU5V!TFV MSEBH"WQ77L\P3Q:_A$34J_V3Z'@BJ/.U?_HKKN:]OZ_9-6=:*JN+1Y!*DMT2 M3('(G*V-(:S.400==FO[/OBC3YL'?27=,!:^ ]I5T.GMQ0)G.%_4[W]''4NJ MYQ6QF==6]3F1@:*S@Z TEX6'>N,UX,<#$)XS3UI)OD,0X6>,B[<7=)E=+L^[ MD*YFWFDMR)[)#)2U"52]S(+@$3P&3]]WBJO6[]G;L)PL-9H*>6M_@OT# J^G MG^/D8IF&^9KLF4E>5^@M7_,+SHC6_"P:%5W)'$3!.I:=+-[@M"0?299LHS19 MMV[P- 3?R9.DFS+N$\=TB"3]@;-$LJ!S[5WYY[36E5Z==]\[4['$#2MD$?,4 M./#6%RB.5A,*"2^TKO%^&M)G0Z:."KI/*]LI1?./J\YX=5[KS7]S9APZ M\L0]E%1\'8Y..P"% NDS8]E[941K0@W%>/)4ZJJ4^R1R7:;EKBI!;Y0;_'GY M^7.8?9N6]_AE.EO4-Z+U/YK_,9O6S/1]!NGN\7%-9NRV6FZK&O'51ZT^>WGP M7 /[SE&/SB3C+>"R5U/$5#L6!BCH/'V?UXX$C??R+KCVKB-/GS!?GM.A^\"G M_?1M_K"*]-7ONU:AW M5M%8"MFO+X8KZ^#J"%@^;667E>>>1.89!X4LDR-J6.V_S6KC1Q3-^]$_".AH MB0.]V;"M0\+>6NG1K'R%9?TNM@N87B.$;P(Y\@R3_15UEP)[2[F[ZDM4A0S% M ,;5_)D0$.A(55"DY(8G8S T'R+>7^6[SBKIK/$APFW]9O3G99RGV>3+4I@7 M^<]I6?P[S*ZLP_7[M?0&:TX<%&L$*#+CP7%;(&IIE4^,.[M;4<,NGW8$C^GI MVICV%&7KNO4MA9F8HS01Z^T58B6R 9^4!RL"F[-8-^Q$UW_[4PU9N-%+#M(D,6]MEK^:3 M\-LDYW-\$^8+,C=>E0IMC(&6FU+DGF=1*9[31_ZY&M M>O,S3UFS>\FOH:6U[)4\^W;VUY]G1:2(FLX(S;RJRP@0R)6 Q#$D'5T0_*'# M=H[I?WZP*I[M$(NT, M)Q4,7L:]13]5+2MU&*(?#N$P->MZNM2:RO[NKZS%)@/ MG#'06,V'A *U7K(EWKZ=Y4LA" M7R8'3[],DE-BCZ2UQW]IB]2T@= ;):#]6K6)R\_^&:_?Z+YS*GBCBN*2#@VC MZ0R)CFX6TC&3@65KR>8PK7/;'X&T[[&T^=>OWC]J?S:CDP452O6AR8OSS"(D MQ^DJY;1HW;K*_P$XATHC:\F!N^=**VD?.U.LA@!>5Z<=9U]J+N_OX?.J216S M"C$H!C%Y)$-*8,/YLNQ9-&6P(!YNF65,PJ\2 (BUTQF MQTU2K8-EHTPP;GVQM)=^APC*[92L7<"\U$3B08IZ,*WT*5+NGDA,OK.4Z!4P MHSF!HM,IJJB!G'?MHU.:#JS34_E>B<3M-#Y$N!TT_?W9\&9_G.4:"0]Z+1F( M9;*TD+3&D)&^I!P=8X[EUA[V=C3/[>1O)/<.[ZZ;D5VU6=L!6Z=;X"%'(]<'\?@ MQA"Y=^#$UB>?G[Y]H%^QZIQ>N)-,1$C9TKFIDX8@C(;:N5D+7IB.K:FQ ZSG M=KFTUD2')D9;(5: :S[O K'39;,#O./<.%T"\K: U1' M<);<>,RY)(O)2-XZ,GH/Q/-2_'XR[O$"\FDZ6]1#Z#LB3-8H;A"DL0X4HS,N MJ,P!HTTI)\[];K,FASR#W$/QO-2^IY0[/'I^!\+(_?&,ZSIO*I.O(NA>LR) MCE9&J>C/L7V"X;/4\M-DVN%IX_;U\G[R\=/B7?EKCC5W>'%FA#=)$"Z)EI9H M8ITN9P*M6*>2O3"9M][?#P)Z7B1H)_L.T_; :T/Q,!^E500-6UG)]1K=GD%)#8;XX7XIDS0?%#<7X@ABU MKX:V=EG?M[YHRU%Z-2?MYTO\'?]>?/@WGG_%WZ87BT_S,^\%G:V!T8D:ZTZ0 M=,HZC'2VHK6.2\VP=1;P4[$^+X8=1&/WF>8/Q;3_PC#[\._I&2,;7S,7H7!R M!A7W":(T"7+@(F%-AVR>%3(0XLODU5/TLR$6MW<$=A!>(@B>E8B6L:QK9U]' MB*VE>YMYP%!B[5SC4Z?JT $@7S"G!NMH ZL://+MCOB7Z>7LS'-T214#Y%C4 M)J2:U^' $K2U,5NE5<"=>O9U(E7%^'(Y-5A#&RC5('H\ /#D*Y[%C%G:+*%( M\EV5TAJ"IN-5+#S;*TCIT,!3C"Z;44 UMH-3>,>M= ;\J"YQ=HW8E&BEL M[?568G4U$FT$4Z 4P5,,SAG6>A3DDX"^3'(]75<;&+9W\'M7U&>)Q>#)3X7$ M OFOAB#'8 NXI".3)?'8/*]_5VPODT>#-+*!.@V2Z!X ^M=%7H?5,+_Y.]71 MAJL1JE[*;&6.X+(B[[3$&JOEO ;T23(IF!#;IU ] >@+(E4376U@V-Z!]27, M3]/S_/;SE]GTZ[(B<_Z/66TPQW)*+M7ZEE XJ.0DA$Q[06/Q7+@LDVA=EKH= MS7/C2A.I;R!$X[CX-8'/M"U!*TO,],*"$LC IUB3#QV3":6/N6_X^QK*\Z)" M"WEOX,&3H]FKQN$Y+T4:SM^_^VN90?#J(M\!&*,0(EH%ICJ$"D.=T8T9C BQ ME,!#-G?*6O9'3/SVSV M/')M(40?0 5-3,[.@)8B:VZ"(A:THL<.>%X6@UHK:$,B('NPB^/ZV_5+)!3_ M^W_\?U!+ P04 " #K@$98#N^VRR'4 !![@@ %0 &%Z<&XM,C R,S$R M,S%?;&%B+GAM;-R];9/;.)8N^'U^!;9OQ$Y51**++R )U,[,C2S;5>-=M^VQ ML[OO1,6& J].WE9*.2)E.^?7+T!2$I42*8 "F:R=F':EG23..0^(!P? P3G_ M\C^_/RS!5[DI\O7J7_\4_CGX$Y KOA;YZLN__NFO=[]"_*?_^6__]$__\G] M^+]^^?0.O%[S[8-#51M)2"O M+^]!>2_!W]>;?^1?*?BXI*5:;QX@_+?J MM5?KQZ=-_N6^!%$0H=UCN]]N?HYPDK $9BP,( (RQ 2&D:0)IA&2O 04WSS MY6>!(QD'@8)!D$F(" L@(S*"4B(D,XH1I76CRWSUCY_-'XP6$FCS5D7UUW_] MTWU9/O[\TT_?OGW[\W>V6?YYO?GR4Q0$\4^[I__4//[]Y/EO@;C;\Z7_]Y=UG?B\?*,Q714E7W @H\I^+ZA_?K3DM*]0OZ@4ZGS!_ M@[O'H/DGJ*&+PS]_+\2?_NV? *CAV*R7\I-4P/SWKY_>=HHD/YDG?EK)+Z9O M/\I-OA:?2[HIWU$FEUK[JK7RZ5'^ZY^*_.%Q*7?_=K^1ZGRSR\WFJ%6C)3%: MAJG1\G]T"?OI"O4]Z5N>ZNI!N0TU-U257XO MY4K(FBV/F@:Y^-<_Z9\6VP)^H?1Q<0$4DGT7$4HDC%-6(S0HMQ_W NY@G_]O-.C$F8IZ4\.MI8=8W8C MB_5VPP^SW4&K:UR#VH)_:Q0%\ONC7!6R '0E MP%J[ QO :XW!\F#$O_QT,/@:N)?3@;B@4;,3K34_TF=I'(GUYCD2 M:VZ/Q&&$%MJ("@9%"U;9T32B,8GBG^2R+';_ LV_5,/TLIR?3KK[=K.S@F[X MA9YHGOB)K[4/]5C"HTY1F_6#H[GEVO%+J8'6:OP)K#=";K2G?,:D_1=<;,K% M)]W-\B_R@6@/1L-Z>'?8WC>8 M]2NM@:S_=AC$SUN;9,AVF+ ;H%V_=AN.NV'^=L7UHK60KV7]W[>K#X]RHWMI M]>45?;G '.$PH0I2$F&(1)I"(E$")25)'*=42$Q=)G1[T7,; MU*_N#?X%R%> %H4LZRF^-:G_[#:K.W2"W30_#K0CD\-.:?##3NT?#<)[S4&C M.OA]I[P'OAB.F"?_P$'PI Z#.R#//8@!+0SCL,95^;1^HLNV2QPG21I'"D&5 M8*4)BPI(0Y)"I9C &19QFCD15H>ZWG9>W:"U6FE<0U8$ZTS'' : MNLKH0L'O&N-$RDNL,+I,[5A?=#X^C H^W].-_$63C7BU?C#+[VH[^7:S,1.V M<36+7YX.SWRD3^;?;K_1C:C^N--2;U?BH_Y.WNLOI_9*%V&H$JXDAIG ""(N M L@222$.>!()2EB88!<>&4/)V9&0T10851V7.J/VI!UUO73_C,U[#EWC3'AC M8N>)+4=1<5*J'1/DYSP]JJR12+Y+HS?_MZ=7 M31/%^_7JJRS,*=&VVF<12B(:JPRB(#1_\!#25&8PBV48)U00*OPROR_-YS8= M5%9!"/UC!87G M:D]KRG3=W M%1@VN;Z6K'R=%WRY-KOS=_)[^8O&\1\+)K$,$H1@BAF'""<)I$$:P3@22.$X MDQ%F+E-AAYRY35RO-E+DFE:^;&352VZS21>8=MSO :*1F=IH" XJ@M^-DJ#2 MTN.:X@(.GHBO2\JD-'7!U.>DZN?OU4K]>>"6!Q6 M7-$)EDZD;V@G.":^&E5WC\T%)5_>EI7,:3TE%QA.O!RGEX?14^WF?%"OUMM5 MN"*B%Y&Q4C"-&0I M1(IAR((TA2&*2(CT;U":NK!3K[2YD=)>6= LKW;J@M]KA1U]I7ZH[1C(&X C M$\\5V#G3C14FGEBF7]:DY&)E]G-.L7MI&)6\44IR[5*]^.3)Z''MS9!XR!IN>,TC?5GZ"E^PTXF-4\8GKWV3\>O_%JK=V( MU=90=!/PMEYY] %'["%/5#Z&AI-. "-"_'S:&%/4T , )3=Z#GN[XNL'>4>_ MMZZ O)?E DNI6$9"R.)40!28.QM8,1BP# 6T9? M4-+OPZ]S7<+:]IS &X*CGQH*]HL./#KN@M3PM] #8V >$0[!R/Q"\ (2O,\ N,=,>^UTP M]N2D[]+S@^]RF4WYXB-]HFPI=W>.$LZ"& L)49J2)OI($ *92#4=$()8FCE> MY3HC9FZ4L-,2/-9J.M_?.@>E'0E<#]#(%+#'IM%PG,M;/1CXN[MU3LC45[=Z M##US%X8A?XN368U*6Z_R@W](C])<^7 M;,RO5Q5#;>GR3FX>P@5'2H1F]YN+0).*8 J25(10T% J%;,X458I*%[0AKDQ MUM^J0-1JCU0>K+D!TJ3 4>"Q2@HU(")_XB_#TE&:=W^/[8-='Z6_C\-_T_Y6 M=EB !@RP1P.TX &#\_A^B_3ESX#]R>V8/H0_I?IHK/!_"^DRL1WYDXU;NXO M91%+$I)*J!)A()A)&8214ES/JI/O2\ \Y-X(?\A4HJFV6'R>Z MN=;9PPZSX$OUVQ]UCIO-;;-+G?#2M\HZ]?MCW!Z[!*^W6V(7!0V;-M[)HI!R MG[?GGFKD%Z^W\C\EW?R:?Y4+&F=IQA*]G,I"I6<%02#.E(0X2%"( MPU1DQ&E6<%5@;J2O1T+BQN/.D-O1])A CLS"M>HWK4Q@E?8W^Z/CIQM0K@&3 MFGMS3;G&!&!L\,>O0]'S1)_.XB=EQZ'@/">_P>U<%^CR27Z5J^U^?Y1%E%"< M*!C&-&P2DRK*("&Q2,(T"5"4#(EO.18S-YYJU *\679<']/R#%:W4);A8$T5 MP=)H.,*V[$F^^/TI>I64W__1A M6YKB%J9BR.V7+YLJ8_M;<]5D5>3\;W2YE0L19TK0%,,H3F+M+:4!)#2.3= + M1R*2..1.U]->S)*Y,=G1,KLVQ7@')D7"]?O0+_*I3+,.G^0#^ .MUUO?T9O6 M=_2WZCMJH7(#]KB /3"@0F8^Z_NK.W:PG:+@]TI5UQBQ#F MYYKKX1I[)AB"E#LM]^/@BS0[I$Q+:?VF MGA#.A%PO)$69,<4@8R4P6_>/?&T(CCWX7<)Q*BUPT_HI"(]UM M3U9VY*)Y[2(DEQ\>7)*DOGQR+G-:@C"-N!10JE!"%*0QI%SI/T029W&.AM(_%4)Z18U=5V0BT:? MJ01R^9UA9/$7FJ]*N3*74YI;3QRE02R%@ F-(XA2E$(:80F32(:"DUC3A=/& MVHF$N=%"2T$W5CC%CF5A(E.104$E@X@B 4D::)\*Q4D2) )E+%U\E1NVG@2] MMJ01CS[61942X,$?CG:4>A4V(_-H2[<1+MMU6NZ)+D_;GY0C.\U[3HS=#[JO MCSY\6VFRN<\?*S\^3"/M$2$,!3)^4H)CB),H@!'#"0\"DLG,B@5/6IX;^^V5 M>$S&(:1AZHU DXKG;/67K&Z.6YOLA7-63/:JYCS#PQ-G*L=FK=% ML97B]7:3K[XT!=RK<,Y#OH[JL6IW];TL/ZA?UQLE\U([1<6","9#[:A PH-0 M.R]) "D*(JB$_@6/:)"$;D&UUVHTM^%N;*DF)3UA;PY9> IC -BN\J86XTJ6 M=10M*&19+NN#GXUWIOP)8V_I@:_59^+4P9[@.TTK M[*OA:\)@JX"TXN-ZF?.GP_9)D* 9XF$(8L01%%"(>:4P4 F 4Y9(&3@E ^I M1];BE'_V='3Z(;5TM'P M;8?D8[M>(.M#$R)5U&PY>/T2UH6A?CHL$G'L;E M-_PD4CN[UYM2W*]8,>EHM0*U I3[8ZW]= K:>+K'<^QD%Z+$W>7QA?'7B MMLMPC93*K4?PBR9WNPS(I71O%BT,H[-?MD6^TJNQ6_Y?V[S(C2/U3O_#VU(^ M%(LDCA1&$8("11E$F4R@=G:TWX-Q* .:!OH'%P+K$S8WRMKI"EK*@M^-NJ#2 MUW'!U(NS'2OY0F]D'AH.G#/QV"#BB6IZ14U*+C9&/Z<3JW?<"(3^]^-J\7;U M4-UL^+Q6Y3>ZD;\]L']O8C)DPD48!@Q&,L 0"80A,Y&#F&18A93$3%I=&;@@ M9VZTL=,4[%0%1E<[KK@$:3]-> 1J9(8XCY%C-NY+8(DUK^HW5[^? K0C@;/Y MP*PYU1*)FD[-PQ5'AOK_*YZ\]/HD%&EIPXX=;1\?N%#Z&U[+-9X/T,9>T@W#RWT!=PD+7^NU3CG3+L\NF7NR&KOXPC"*^)7FF^K: MYFU1R+*X78G6MM5?)#7K/?%A]4GR[<86G4K6*8VOH/N^3I MKSOM*.Q%.FEDRO/4/\X4Z!U+3Y3I3Z])*=8[G,\IV;^ E\EHTPJ:JJ_[YTT% MP[>K.NCJ6<+:)N.@_+C)N5S$01*@.,I@1L-0+[+##.*0Q/JO6&:ABEGD5J?A M1:V9VU3QR@2^+I=2@)]VX8^R3A@KULLEW10FKTT=Q#IQ[MCK/AI+__B/\BF, M[8-[S''3PF27Z&:'BJEFOPO)/2:J;ZVSY0Z6[\=)M MOE/>^%%J8,%ONC$YX LMJ-+Q=;[<:DD+%D=*4*)@I&@,$289)"B+H>141)S) M+*%.N2D[Y,QMXFO4ZX M>D!QFINN.T4-L=?S@SF2]XBMW4SN :^1Y]@A0+D7\NZ'P5OW-RJ"?X_MG15YN9TY*L\1#,4AQL'*,Q":@(JE6(I1!'')HNY-.>' M,\=Q1\H_YI/M.UT+]_"M M)S?0?&\P64I_F6TD-V@Z-XL;:OOIJ;H>5Z>4#6/"(ZG)# L32!53 M[02E+($\2CF5A 0IYXM5E<]1W-E3W*DDJQ%%ZA%U(F^\T;53M+Y:>G,A7:LM MJG:<-!"D:6C'#1AG:NFVW1-[G!$P*4%T&_B< WJ>O*YT[B?)9?ZU*@$CRUWZ M?2*QP#@,8( H@BA+0DB42B"CL4AE@HGB3I&3?<+FYKGL2\5N]LK>F P!P\KI MGH77;N3[ FUD#MCC]:F%%U6ZJ\#MR-%7H)WZZ(8L?QN'UJ> MB_">%?4BI7C[C.XJR-O[SESK(_2>#$BAJ.0JA$G$.$0IC2%-J(0!BQ,6DI0$ MTFD)]K+FS(T7[2LES.*0ZR5'3E<;\ MH ?L%PP%;>)M TN\KML_.(?%&-L( M1W)>;C?AG+F]FPIG7WB9=4"+R)KBTG$:IYF,.&0XS2"*0@QQB!A464!$JON# MIW11>Y^?2[HIIW'P3_1T&6//M1UON!WY3$Q^R5?FO&P.5<1/.QHC+$,A4DB8 MF4,8TK.)S"+(0T6P$$(Q%C4=_68E_C#=O--UHDZ>29'XT^Z=9EEU58?]@59* M1WT^MR+QG9TPDV7,J7Y_J)5))[R^%QO=@KRF/:[.-*K?'1>GEV*A%$^R3(9Z M21$C/2=@ 7$:1I &(J$9I6&2.MT. /IA= M7B_)B7NZQI+/QP1\;+[N23[<7/2I'VELV.]!>8S]&HS?N(F%>^3/(9'P97@L M$P=;-.1&A4+F>NU%#:5^?GI@Z^4BD2IB- EAJN+44!R#A)HRE2S&+$L%BQ*K M['PG+<^-NAKE0*V='3V=PM5/.U>!,/K6AY7]UA31:>N9H5](_NX-22ZGUID[-"@RE*4PI>9V31:% MD. L@J&*:13S!#L6\K45/#<*W>EM F(:S4&M.JAU!RWEW7PTZ[ZP\]7&0'AD MYO4#KK/OYHJ4)Q_.6NRDOIPK&,]].N?W!_AVGZ0Q)E_F%266ZWJKM3!5XO)5 M>2^W*[H5)MN&?JQ8+W-A[JDPNC1;ML6]-/E>=N4#5("YE)) S%@&D08,DC@@ M,.04I:$*$I():U?0GUYSH[UCR\SX;&P#M7% 6P?VYH&V?: Q$-06_FQ3T6#4 M+K=P5%^F(T=FU_\_]:&#]_PR?3F1LSUQG[HYZ_Z1[_7M/8J;;BG@'Z.CE<,( MS8\4D59<. 7_33]96F8UPYED+$WT6L745V)A"IE""JJ0LS"*,57^ MN\0YVFH$%89-B>]E^7;%UP_27,A=<)6%# <"IJ&9M 31"U$L*&1$Q'&J_YH% M\:)XTK>QEC$=!IBCX4NOE-H$< R93HDC,DWK1CE@D(:998JZ] M!#(-2:BRR&66'P[8!/.P#\#LYL3!,(P\:QD$:L7 #T:U;N?#>2(Y:[(GJC]N M>U(R/FO6<[H\_Y"OXJ>+C HE0BH@(EFF64T)B&48016H-.58T42$+JQV*F)N MU'9G9 !^6O+TVHJG@RN=SF@0GZMP.F994]]1%Z<"7KB,:6=D1?>3UQT4?E#M MFLEFEU^I:GM!%HM4,:8'>PA->AHSV%.( Q)"3D,<84EX;%>RRT'FW.;I_0G6 M6AV5^ZZ/M/9J#SL8[,/>[4S0$Z)3'0<.!'/P0: %/)[/ /LDOLCQGP4$72=_ M-J]>F1*TE75O?R1 @XRRC" H561J&20(8LX#O8HBBLDH(([%1ON$S8UV6MDG MC[)..I[26.%LQS2^T!N98H8#-SQ-9P\BOG-RGA/U,@DX>XSNS+;9]\[0+9=O M3?8M<[=DLU[I'WF]*_1A\^K>;!&]7;6?R%<\?US*NJI2%K.0AXC#.(KTBB9% M(22<2A@*1>,LR(0,D=N.PQ7:S(V"#GJ"SR:(EVY$ ?[Z: Z4JDQ"M3UFH[CU MY-ZD806SKNM.V_V0B3II9*8;N7\&;+IXP-7;)LTUNDR\J>,!MM--(!^-NE%R MO4/"GQ:WRV6]1.5ZL=J4X%0$TR@-4TA5HB#*.(4T2@240<(QH2*.N-5*LD_( M[ ATN00''1VKFO:BV4]TOC :F[\^[R[5ZO>6;WMP/']#8_"778 M&+AC!*MGA_E>K]9%^4%]DE_E:BOWJXDXI$$:) '$@8@@"GD,"5$I3%.D,D)X MG"1.*4//2IG;4#=*FDV-3:WFSVY>SWD@[;R9J^$9>93OD&DT'&4AUHN!)X_B MO(Q)/85>,Y][ /T/7WT<=+L2U?7]^_52OU_4(>'[3S=17(4JI3!-$I/L'&>0 M$13IO_(DX(BB$#G%:]D*GALMO'M[^\O;=V_OWK[Y#&[?OP:?[SZ\^G_^_<.[ MUV\^??YG\.8__OKV[C\'GR+U=X'SV9(W8*<[<:H3VM;72<;@%5=T_!]*]8M] MJ:,J*S!Z#K#LWA^XHYRO\E*^R[]*\7:EE\5?\Z><1U[[]D#I.Z[T X8^=J-MA$Y[:ZT P@GN],N[PZZVU;Y8$;I M5^M5Q7%5N/ZK;5&N'_1(W\_962RCE,<29CB,M=M$(TAXDD(L T$QBJ,HLMHD M<1,[-V+:K12,YF"O>G7]!>R5'WI?R;8K^OEI/(!'9JA98.MTU6L$C">[R>4) M:]<[6HZ07;B"9=O:E#>L'"U\=H'*]>V!]Z/XO13;I?R@.NY+UV=67*4XE3R" M(@@I1 D)($TDADD2$13'(2)9ZG2UR4KLW#A_I[79*>K,#S#L2-&R'^P<4O_H MCDSX?H!UO\GCA).O2SAV0J>]/^,$Q,G5%[>W!P:";N0CS<4=_2Z+1:Q"D@5, MP$S21+N@(8(SU;C0UY<02J.C8QQG&SH[!AD* MR,@\LZ@%T*/"W,CE$P,XPV!,9>,GHLI[.SKY5/ M8O0:#A8HCUO$H4^!.51QL #(LHR#34L#3DQ>K3>/ZXWF$!/$4C3I=;4SF]*8 M,$A)QB!2>H8BQ/P1"B)1$+$$664'Z)0PMUEHKZ.>>0K;U*/=^%F<:%R+RLC$ M] R0(?F;SR+C(IQ]<;KS@CZ]CXX&>A^\^A2 M;DR-R$(SYRY;3L-F878GOY>_:+W_L>"$WR^^R@U;#S@8<-'$Y>MNZS/-EC:G2[Y=TOH.L?X[,Z9486&B M-@:L9+G;X-NG.:L>>/9H_E6";[M$5[1)=+5S_@]E# :?/3CUOO-AQ%@].N7I M1&.#<1-KW_(&_++OH\:2YJ0"&&- 9<8U!S MP[BY=8[R=J5EW(JO59;,]OWVPY@D"@F>*%-%C"J3_09#BC,%0ZI(E&:Q8#QV MV29QDCXWW[1]>*A7=F:$[O2_)B^&6X_8L>1H.(_,C=80C\J)@]#SQ(1NLB?E MOT&P/&>]88U,>T_^W2%F.B$<(9K!($I".2B?MLI'I=9+>FNP._0G"+WR/_MW+ MA(%[@\_7??K3AD=*MMZ5 K<^7'R[*LK-ME:WO)>;.ZUQLV'[?EW-0E)\6B^7 MOZXWYJ5%F$H>DP!#'ILC0<$$Q"I"4&5AJ$*I$A8YU8::5OVY30R?I$F>Q/6;$R:/9/Z_ 7\;L !#3H^-T1>I%NG2LGN5_EY964?I6.<$[./H\6 \5? MMH6>B(M"Z\GR5:7F*RTFUZ_7-1BURH62FXT4_[Y>BE\H_\Y2<)TV,G.*)94)#%$*@P@"AB'1,D41B*,PQ@S M'%*KFI5N8N_C'* ZP>3+S[<3 M.JU_[@3$B5_M]O8+E>_;AW9:E6^3-$Q80#F,$XPA0MJOQB3B, F#6*4XUCZV MVS772=6?&U,>QSZ_>!D_MT_!TY;2BW7P#+:4K(OYG8F__B/5\QO4AW,IZ>>F M_+SVCT;I&.^%_89I<66EBK>KQVU9O)-?Y3)L HA3CJ54BL"8IE+[\*9@3I P M&&8L0%DJ A([I9'OD36WF:C2#82@UG1@48HSD-I-$IZ &IG1#R4I;AJ<;L . MMXLQ[,.K4G1CXKLHQ1E)+U.3HMODSI(4/:\,(XK?UFOQ+5\N%P('84 %ASQ0 M)K-+*" -F8(4)1$G*HT$<7)Y=PW/C0)V>KD-_CU,@8S23%()(YP(39XLA%02 MC97(LBA*F$H06CS6UXU*NBG' ^NYD!'W$>MZ[(!60>O_]W8E_\__$:;!_Q4' M-\ ,LX%0AF$6LRC*(*>)-&EW)<210C"5DE&D4!S@'91O5I9718<#N1,Q%8RO M):_&;P-E>!64=O//$'!&GFPNCD;G">6YD9YFCWVSDTX5SXUY/B^<_'YH3IVU M'@3ET\>EV<1952>>C\9]/>P\,DQ5IE2HG4820A3C -(LR6 :1[&,$AE+N_-% M>Y%SFSAV&M^ 2N=]-N=*:Y>HYJ%=8#?(_0([\O#WANF 5#^V,'E+ '11X,1I M@6P!.$T69/WFT*P@M*Q6U'7DA5ENKU=F@7W[/2\6&8Z(7J(RF)G$@RBC"20H M53 B(I888&6$9%%(^4[20KZ6!=_DU:Y^G8X7\5@EL6(P$2F! MB(89I!()B#"G:9AQ&E"G+?4>67.CE5I5LT6LE;T!+76')4#N@]F.4#R!-S*9 M7(&;>V6@RXCX*@;4(VG:^C^733XI^6/QBAMU")DOWJQ*[>A\?J#+Y2Z@;X&1 MD@F+4KUZ0>9RJDE;'(01Q)2GB&.F%+?:3.EH?VX44:L(*AW!3DD[5NA"L)\) M/. R]JK$"1+K 7_!\)XRHOK->GSK'P[#NJN]28;R!6-VP_?28^Y#]IW&=_GQ M7B],ZKM+"Q:+B$J:01+HF1W1P!2YH01F6,9I1EF<2JLTX^<:G]M@K?0#E8+- MU2W[D7H"W.5A>@T<8\_0]D@X#= NDP>-SI/&)AN:76:TQV7G,T-3X/!-/3W7 M_]U?8BX^22[SKY63B%6"0X42& K%(2*40PV2OIFM[& FT[E]P;@E,ELZG5!#_L%/ZQE5FA )\N(SH@=8T]1-XR MUEB(G#A1C3T(I_EI'-Z=.*_!K1"Y>90N?Y,KN:'+UWG!E^MBJ[_:_7892K,T M-$S% IF9,I\4DH@1R*)0Q-Q$Y'"_0>?7:#LWMZ7*Z@M9%5[,6^;> +JW!HB# M'1.E,;#J>,L#E[ETY\CDZR%)P<%BT)@,6C:/4T5BBMYYZ5P#5KK.*S3 M,@DX"1WJ(FNVE47YD>;B%7W,2[K,_UN*!4ECEJ9Q##D+M%<5NG_>F[T#K U>W%QIMW>U[*Q YMKZFG/FS_XU=>!OGEZ2_:,]9L8QCIUXW\ MKZU<\::].V&U/&;4%1$*$(IS!CU?F78A G2#LC:2 8HUAQZD0V M%R7.C6JT9K!1#:QWRH-EM>>T;-1WSB%Q&7<[SO&*YLB,L]=U=XZ^5[?*0=8?S*H5\*;PO*,39-\EEK[0*$"/3% [E8#1$?Q@M/SQ!C2F@)TMH&7, M#6#2=(4I;NS1:7(&SY?O9"]X6A?*&9 33\J]A6'D=LC(6^UR_]7DX_WT^:_- MW7,N&.%"!C!)N#"9'P5DA'*8!'$2,R[U_YQJH/=*FQN%M9(55]J"2ETWHNJ' MUXZ;O($V.AV=PPO\H'4M?ASA>K\5+IZ8IE_6I.1B9?9S/K%[:4 ^V=O/GSYN MUE\V]&&7 23#F* TACC$!*(T0)#2,(5(1EBH. @ELPI7/MOZW"A"ZP<:!1T2 MC)Y@UL\#5R,Q\KAO@3"D$.4)&@ZY5*]!9:)$J3:?B%OFTRZC>].:GKPT7<[2 M+GV/$I)V/C3,K=$.DY /=/./7673 %$N@B2%"L=*>S*(09+IA1J-!$HS*5,2 M.6T+/1C7 /'R/1T4&T$'Z3+;D]NQTGSDWH:7<8]=RXZ MGQN8,:(^U2X^J->2E:;4MDEM4A6B720LPRQ+,<0"83V,:0H)R1#$6 64)4)$ M*ML%8-XY9(SH%FGU)1\'7]Y-D3&BT=C<%!1:9Y W2KN4R+9!W&[\7PO@1"DA M6J 9/<%.4?#*3W%H!SA\I7[HD31MSH?+)I\D>[!X97 P]_I![B^$FU#Q*HS& M'([&A,=)ED4PS,R>!HD$Q$0O54@:8Q'RF @5A7L=04[90>= M1/>!;,<:GJ ;F34&HS8D3OL2'O["LSLE31V5?;$WJ MF=V^)U(\QBB&,9(,(HE"2!3%D$H:*QQEB5#2AB.>-SPW0JAULQOV)R#UC_%K M3!]Y0-=J>5P-=-G:-UCU.ZV!JO]V&*0GS4TR(KN,V V_SM\//7BH$B@4"T)H MK(=5!-,@,W>J @P)-I-R*@2+E!QP;Z6WKOVEVXEW^8V-.-_2?_7[8*+SE?+.5HIY2 M[^AW6;QJXGD2+)*0I@@F!"&((G-#.4H"O=S&),5(150X)67LE#2W<=JX>Z51 M$3S2)_?+C=V@VHU6+U"-O>E?ZP@:M"HM;YJ8 X\Q41>A\#3(N^5,.NHOFON< M!BZ_,/ V(K^78KN4']3NHN/'>B3J;$>%6,_D*9>;&+CM;S!;4_LYO8TZ5HG0WL-X-#=6\JNOL M"&JJ#AF9PX;TQ:B)8WW@ZNL>WS6J3'M-SP-H)[?P?+1Y-?.NRESDRVV9?Y6? M)=]N*F%OOO/E5DCQJP;"7!'MM692::C0F@UG> MUV?BS/TOT/53S@@M\\#!/O#FJ--;)IJ7=D::"F/U+?*I)@S/G>%_&O&EX$M- M+IX![IER?$MRWPS_N%F++2\+/=U]EINO.9?%Z_4#S5<+H;),L9A $2=5*9\0 M,BD(S-*0H @SF@16-QQZIZVJY9E9/ZB7=]*]0#7VZ?H0 ME)SVV"^B<,6&>W?;D^V^7S2OO15_^>&A>8C6F_).;A[,F?R[?"7?EO*A6 09 M$D2J%"91=1. QY!(GD&1Q3$G* B)"-P2")T3,[>!7VD)M:2'.E[D=Z,IJ%1U M+8MP'E9+G^MJL,;VFRJ<[MQP&I 'IP\&;PELS@J9./-,GZ&G*6-ZGQY& Z^: M>WE_S\O[5]NB7#_(S6U1R/*]+'>[V8+I*3]3F@G".("()A$D<8R@P"@+LX2P M)':*I+&0.3>":-3:7V,$U.A;W("5=+S2: .X'5MXAG%DZMAI"[YI=<%.WQM0 M:7P#J-+="&Z7R_6W*E!/K3?@U4:*W(3A%&,<.3C YXER;"1.RC\.$#PG(Y=7 M!]]8E/JE>^WXO#:U2M=5?:@WWTVRK%UH"J941$RDD A"C+>B(.%1##,N$6(\ M3"AU8B8+F7-CIIW*E3LN#DH[WU^\"+9M"()7"$>/3FBAU](7- J/*)0)F0L\L*!7: MW>4A-QD^8I&%4G&:N1VC3-YYTYR=IHT8\@GC2721U\8'3KN&/.[TN]6]DB2),YF0&"JDZ1JFVUVD6[ MV86E?#&*2\>DUI-] &$1[^X\MW>@1LGSZ)!_7FU)[DRE- M3#F*B* (B48)$+_A(5('=J@KV>H%;4OAQK%YK] ]D3 M1B./9G=XG&JT7@!@4*G6KC8GJ]AZP:AVX=9+CPZ;C4VZ=UK<[ZL+W:[$K_E* M+V[USU5 U+XDGE),A"'",,8LA"@A F+$4Y@&6"9AID(BA,M$;2UY;C3P>?OX MN*P8$8&6*2&BC -W7:/K9;8*W[P^[N7\4E$,5- MME,4+:GD&FS&I@TG6-P)HLMT7V1PTOZT [_+O)-!WOG@%2$G[/)!$7M^4-0< M!WTX9-_X>Y.@X[;.S_%)&M]'__ON/LN6+LT5NVB!@Q0QB@-($3'IHV--&=I] M@;&4(DRP9#QP2VXUO0US(Z66"3= ZIE[KY@=6:C$FQ>2;[_S>:/WK>M-1FF;]NC,UPK>!6/U]?)W>\ MLWE%!]I-9Q-UR\C3TJ<=T-J.^KHYV%EB0MQVME17SI_5 C^4 O=X__-Z4'W= M"[U"DVGOBUX/V;L5;R]YXMOQSI"$_ M8\O/(#?7+BL_17.L+!RS>@SK'#NJ&P_K:4BOUO_FN<=WJ+"83I,2HI7P?2<'J]K;$#U],_YEU6NW M&?XBR_NUJ ./JH/Z?=RP#,& R8Q1%$:0A*')AM;R!&308B1U:'YU9K, MS25LV0(.QH"=->"'YKI3;1!H6?2C33">YV[LI]5).V?L?> _5+\XE*&?JG\F M*ED_% MS+G-8[7*YC1TI[3YV:BMT3ZDV!Z0&L2F ^S4'4V95WP,B3XVXC M<5(WW0&"YTZYRZM#7'!S^K9/H7Z[$M6=X29(,A"::112,$6A=K$E,?4/380J MI3Q *(O2Q,'%[I$T-^JI=05%HVP53[DVZKIX7WW(VGB]GO":(KKA'%27(TT= M,7/Q2#UA-Y7'Z?RY.3J1%G#T.XE]#4SH!%K8<>SDV;PP<(=WO?I2-EGG30JI MYA8,#B2E1/MM*4:F4 2)(4DRH?TV4SH&^>]N+@:WOTO)!I]S][#3W9X.Q_VCVIPAN] M:BR??LV7\OVVFJ-H*!%C5$"&3'TH'F80RT1!1J(DED@(:9]-X7GCWS)YP US^^KX5CY%'M@(13JH0NDP?E2#AI;++D"%UFM+,B=#[STF5$ M3?5"O1 *,LI""GFLIW84R653$KCZ$ZG5U@N5@<&]BQUY(6H3KE&C )/M)<[&J)&4/ KWVWZOW&ZEP" MMM"P)C63&HPA&,:<0J2"&1- (JB!+LS#A@H7( MR7EJMSXWRFB4JXY[BK5Q==!) E2:2A2F2,F$N M9-(I:6X4\MZD<'Y>GG[P8JP;8#LB\0+;R/2QTQ$T2MZ @YK^J.0B$IX(I%O. MI+1QT=SG9''YA8&>Q\-Z4^;_W6R7OUV5NNMSS4;5/?]BH400A8G*8*24* R(@SIG]A614$?-31P+=Y1M3HKN-*ARD61$ MH#2)(.>9=@@RG$ :$P&U/Y"J3"A"J)-#X*S!W(:[^83&.;P^@&ZY_3@FE&-O M43H>6E?'U941TY]7G^ W\5GU0?XLSZE/X!EZ1GW:T#"2^V5;Y"N3F(+_US8O M\BK3I/E1M[PK4LDPI2(U%S-X"!%.0XB#2$!L4ITC*6.*(Q=2NRAQ;B2V4QBT M-+X!.YT'7MFXC+L=KWE%NQ9(9]*R!L<325V6-RDI69O_G(3L7QQ8LBI? MY:6FM:\F2^+QXNJ]+!<$BS1,A8!,$@11+"G$(9>0TRC*,&$,!\KM2+9?X/S. M:&M]8:7PZ;[ #=!*.Y:EZD>^V0WG[1,X'Q1%]5N_,_DU_J*UV:]>\G692;G)=2F%_< MKL3Q/[2>7"B&1,)#DQ0V9B8="]:D1#)(N,11P)EB0;(HUR5=VGDV5VGC1%%[ MG48<7EJ]&U#5&Y8'+6^JT,#-WHCJ@:NJ[%S7A7:^TV0=,S;E56";/\&;=I\< M= ?U(Z:3GOUC^PU__I<79#VY9]?I,JGWY@6VY\Z=GT:]K]IO.=\^;*M$X>VS MTP6)1*BR,(8I#J2I?(;U2C[+H,PBA;(TB(5TJS;MK,+)QE#^W64=_JM&(Y_ :\!%.X=U@G.49_+?U M"YW '[![B?-W+7V^I^\':*XZ>V\U,R2%[)85?)-7!1NUR_YYKV!7DU#-!>2]!T?7]@J(V\<^^DM4Z -F?M-:FH0F3USK8=9S$UN7% M82[IW^@F-U?3JFGBU;HH%S12(<\$@G%"-%\KDIC=#J;_*B/%B0BSS.DB_HF$ MN?'S3L$F;0?7*CJNI4]!M',DKX)F9.K=H])XB$8]?VY@I^6>'+W3]B=UY3K- M>^ZL=3\X\)AI_?"P7GTNU_P?53*TXFU1;*58I(RBF&<$,BDH1!F7D$2FOF"J M" XBREGF%!K3(6=N0[M6$Q1&SQN05SHZ'OIT &IYG',]3*.?35<(?:X1JI6\ M 6_[D7(_?.G'P=>Q2H>4:0],^DT].0JY\/C )+BFJ5\TI0ASB42NBLJWN]UL M3"%GXSO\\G1XI%D3WFK70M3EC]ZNBG)3^:!%E3;_[IZN/E1>2/$W691FN^QC M=8"Z4"G) JPXI DVO"("R!0ED%."0H$"S2Y#=N>GTG^F>_J5;; R#K0! "T$ M 'L"[><:%$ %PPUH*I6UD 5%-JCIRO0@'$#:CA,U?>/ T[$)_O,[-AV5E_- MA#58YO6EN"?NG;C;?*7TG4KM:9/]3MP9)VF IY9_W84CK23+5Y6.K[2,7%2[ MKNO5KF;71HIPP4T J606>%O-WN,A>K(,\#^.E)+;[-:;\-\9P'SX&M)+GAYOJ%D)?I%+BNY M@-)U;\FIC6$T]MMF710?-VN5EPM!*,EP'$%)< 13[13K_\/9B&A*A*"DI2Y MQ)BVVG8BH0DB1BO5P&.EFQOOM &SHY6!,(S,&C4"'_L1<*:$,[9Z&O'MEB<= MT&=,>CY>SSWBGE2EJ73P].8[OS>^CHD\7T2,BB26!,8LTF,R);'V''@*<<3B M).9$P4Y'L%.RNBYAGUKE+(C]X]0'-&,O\MQ0<4JPTF?ZH!0K M9QN<+,E*GSGM-"N]SPU.\+H+&:N6'F;]LI'W>@F3?Y5O5WS](-]IHG@ORP_J MCGY?,$F""'$%28A,92DL($O3&$82JS!6)$L2IXP$CO+G-O3;D95U%5G>-@#\ ML-3*_PCRRA#GK+!./6,WL8^(]\A\TH:ZWNHYTAW4RH,?C/H_5M=@J\+A]+O7 MM+)#P/.78M9)^M3I9H= FRY.JEOGHZBHGL>&>6YO'AZ7ZRK=X'[L:I*9\!@P4%Q!)02"--(TAS%,<2JH9CKCX:)V2YD9HE8*[PQ\W;ZL; M33N_R@M&(S/;3D?0QFF$XAL7L?#D$'7+F=3UN6CNA#(B#1_@LDG(HXH8QS9;5$.VYV=F/]\QN7Z.D].A;NR2";Q]Y- M^?QF4-3XWFZ7T/ A]D_D=_1UNV/<]G,K^X.S]T]/&(']7,/C,.N3W[JG%?H+ M_9X_;!^:3P0IA&.B5SXQ$0HB$B#M-T@$12920I!(6!C:I@XZ:GENW-$H9Y\+ MZ!BG?@JYROJ16:31R^.G6];P1A[(EEN?-^"V+#*I_BA1,682UPR,Q(TZ7\QWES\T3.%*Z2>M4'S&\!S9SY6ZGW'S-N3P?J69$E"C] M4YS", X0$S3B0>!THCV:IG/CSDIIL%UM]AI6A]_[8'[>=_=RXDYVW,1]R:X; M>R/IW)V*0Z!Z542QMF]WU<(8I/^U!$_:KSS8=&-226U]^I*CP^][W]F[GB^S M;ST6W)W[WJ,)= ]@?-UL6][I5Q4[\= M=GCV]T.O^*XWY9WII',*.0,QQ"%G$.]$D4P#63"5,0(Y<,NXSZ7 M9/4-OL2U6:TH-)I:):VPA=5R<3D,I:E<%2=D!ESA[#+>VV7+$P$37XOL,O#T M F/GD\,&NN&*#^I6K-NA%"2(.*8R-?M.9GZ-0HA1A"$+*1"'=P-[V2GW M?(-# 8 MJ0%%FGN0N*)6\[E6)R[9W&/8:>7FOH<'SO\;[4AL-T]5C-O?Z'(KFRJ&U;;P M7V1YOQ8+$A$J6(!A(+B"2 89Q$3[_VD4ABAD*8XEV;G^EAZ!A=@!ZX#13Z%V MY7S,N2T_2O]%^S?9AH.?HBB,LH1#)02"B,H $FHRW'(ITI@*(0,K$O8._:05 M(6J==YG$*K7W95%W>Y^U[B-T@:73YAG8D=G;"Z;NSIP#2+Z<.QN1TSI[#B"< M.'\N[P[,V[!>BV_YI_,IM,)H;EEA7EAO)R45U54&FLEXG* MW%_(0DACI2#!0M @UBYD[)2#QEF#N1'6SH"?'1- ."-O1TVCXCDR3^UTOP$[ M[8\+I1P, ,8"\/O.!H]+T,'X^4I0X2Q_VC060^$Y278QN*&!M^JU5RWRY;;, MO\KFTGXNBU;)4!'%(C+E!7A$"41QK(D-1QB2C A&B:0A=MH)NR1P;CS6UA<< M%+X94JS5&G0[3O,)Y=C[9=>AZ'[_W1(:7Q?>+XF;]H:[I?$G5]IMWQM&-:_S M@B_7VG.3'U3[G+P=A'62>[ 5A!@FE*! Z94W33E$::*=+8$32#,2!X3I13BS M2M;C29^Y$57E#I])5>I&3==VDAUS30C]Z"=_O4%*X/=18D8]X>>)_:[59E)R M] 3=<^[TU>PP:JTRD+S7 -#BO@[:?_/=J" 7.)5<"+T05>>BN<\9Y?(+UZ56KC;-BKQ*__P] M+Q8X"PDB3.FQHO] 2%&S>46AB8,(8H8BQ=B0+,K/Y,S-;=KG]VWI"7XWFCHN MZKIPM6,&#VB-S M#@!J<]+@#!L_YC9]+>9%4QAVF=F4M[GI\0"(._ZDGSB_QDO)D%2HDB:$N]]X);L9#"$O4E1W%N=+GG*8(N/ MDJP,;V7 S+%;O_ZZWNR*9MZM?Y&?UTNQ2"B-%18!S)+8Q,^F,60BE9 *EL8! MIHF,N=V*\Y*H^2TX=\H"M=X 3A_SDB[WUPVW>DXZU'85NB^6Z\=JD\BA).9% M^"UFB&LAG68N.,)R7Y>XKIYN5/6$EP.[>\)M(AZ_NY>@WO;8EFJY_@9H4:QY M7IT8?\O+^Z,OL [F>O:)/F[68LO+!O-"FWE3UW#5_]5]4F61_I87$CS0S3^D M:?=QD^M?Z.UTOWE8[3HFMZYX>^]Z>; M"2RL..)\F^<'7F*OJCW5L31OJVN.M2":;ZJ(F\-VYR)*2((X36$:Q#%$B>9[ MH@(%,TI9G(0LY-@I\L5>]-S6 TVEMX=*=9 ?='>\6VZ/O=W>PCB(CDS_#9BU MUJ"E]@TPBM?!>N"@NL?+W MKLI-OBIR7D<'[B+%5)9$)"("I@FG$'%33#60(4RYS*(PB +)K+(-VPB;&S?M MU05[?>LAY.!&7<+7PO7TB-K(_-,)F-?P.A=0>AV82VU,Y\186G/DR-B^<\7I MZ+N<5BYG+HM7VXU)+;<@$2(ADRG,A.#:!!Z!E*'8]#K@)KD$+2EX@UHE/1\ -J-@L_CSS-2IC_\ M[#;U[-%GS^/#:.#MBIN; _*UK/_[=M7251&FR:Z/]+75ABF!IS(Y&=SIH^*J5O])*_TAG(^I1: MCYBZEA0HZ7>Y?ZY*KE?7GUH>K',CGX$=:<=-XW?/R-2U,P#\L#/!5/4"^P[[ MV.J(QI VT?GCM^N0]$1_ Y68E!VO ^HY>5[9VF!NU4/]SUMU@Q.N%ISV;5H MC4]6SD -(:(^&/PQS5DI4U-)GZEGN*+W\6%D\$E^E:NM_%5K]VJ]JEK\>U[> MO]H6I9:VT4*76V$2L!;:32BD,"G/ Y5H5TK%D#.&H$G]##%.)8P4Y@G"*969 M4_39 !WF1B)UUM)-;8@;;0SI 3M*&1G7D>FFT1Z8@0-V^M>G83L+JBIQM0U@ M9X3?VIQ70.B)JH9H,"F-70'17=Y>;&,9C58+%^_727#S?K.M@CN*WS;HH M%BJ.)&%"0(JB#"+**<29=MDH42)* BZ(0@-HJUOB3%EJKS!H:WP#*IW=.*L' M;3N*NA*\B0)\!P'F3#V7L?#$-#V")B66RP8_YQ&+-X8'AOZZWE05A+])9JJ& M\N)V19=/YH<%CS*3Q@M!I9!9Z*D $DDX3$DL8\:"E*6)]2'\17%S6]/MK@B; MF,:=RJ#6&>R5=H]L[,';XE#>*XHC$\CT +H'B/H!L '12E>1D?FUC- MGE8FC]B\;-&YN$V+M]QSV3:).Y["B-WEY5(NB,19+&4*.2,*HM"<7Y(@@!P+ M1A*2I&DH;5/8/F]\;O1:*64"CL/H!_;C+M',DWW"VA/T^NGS6DQ&)DM7.)RR MTG;9/2@9[4ECD^6@[3*CG7JV\YF!%55I<7^[$N8_)C#R*UUVQ?=*%&0D"PD, M& DA(L0X2UC!-,L2D6#*P\BJSK&SY+D-;*,QD >5'6NM6@-NM]0:!<:1N:!" MT)SY5S^TU!X]GMH9+5]E6*WE3EN4U16.DQ*MS@T,/<:K @0_TDWYU.2E"\(L M#0(AH% 9@RB($HAE2&$:IU% (A6'L>,IW7,171W02L6;JA+3P*1_9^"T M/7*[!J313]0&X#/@R*P+ F\G8B<")C[PZC+P]#RK\\GK\L&\6C^P?%6M-@\4 MTLJ^%T@NJV)S01)#Q#(%F60(!D' %8ZRA 1.>4#MQ,Z-#EK9-QQ]$$N8[2C! M/W@CT\0^>4Q+XY:S,5*:/#>8/">7N2#T17+-V '1E7K&\NUK(@COZ/=#TX%;6W BG"9#3NAX-EZO""<^# M;,<\GJ ;F6X&HS8PMK 7#Z_QA>7VHM?_"&1-8\D3!0*D (L$RB)4PR:P"RH)01'%HY<(, MD#TW6MEI#VKUP4%_<&R ,]4,Z1B+,ZKQX!Y]@30GI!T.L\9#?**3+:_(NQUT M#<.N]]3+LV6EVONUT73'RG',Q*?T(CK ? M\*;.2']>F7DFI.\%;G ^^OY6A];2U:[^6Z%;S%7.*[GOMU7Q9\90K%(>0YRE M!")$.219C*"@C*2Q2<$26B6+NBAI;L18*UNM2(_5!;6^KC5UNP#N9SJOL(U, M8H,1&U!;]P(:5]37[6IYXAJ[%PP\K;-[Z87KZBK^NM[(_,NJSNO G^[TU%0L M*S&_T7QERILM6)@A(A+M3(2Q@(@%&61QD$"68AQ&VOE*W2X$VHN>&W4T&@/> MJ S*@\[#BBM:P&_G,8T#ZLC$C;/7(<$;;8(?2%V\CL,QED#EM] MOJ";:&//0,B/[X>"'UK9A'X$C.H7N"S =J7'-[A;/^8 "^.;T+Z M"G>W@;5WSZ^W@>EV^&SL.-K/LWKABDN)9O6Z0(E$0812J)DV@8AP 0G">BDI M,AH18M:33MG[]BW/C63K/!!5XFV73/&GB-GY=(-P&)DT*YUN@-'*\R7!MJ$^ M[P16[4Y_!;!MSMD;?T25A M.%@/R;-V]PU'_4)K*.J_'8;A<5N3#,&SZN^&W_E?#EB"G G#TK-LD8NJJN5Z M5:UXE-3+GRHVO I5U#\O*)(AH2&"/ PRB)2)W!01@D$FLR (F,!$6:].!BHQ MMX%]+A[1S"\M2T#+E)OZUL3.&@<7?6BG62QX)NB*D6EE]KW@L(::H#Q=5@UM>[H5UY76'RW&KFUKZ!'@VY4F\JK0LGQ-2[K+$$[34. L M#6"81 %$&&.]; LE5((KJ8*,26$U&UT2-+<9ISG.:BD+C+87TXJ[H6M[_'<] M9M.<_CG#->#PKQ^+*\[^.AJ>^.BOW[S3D[\+SP_;MKD5_WO;%'W9E;0NY4-Q MM_XDC2'Y4KZ791TE;';J[]:&BCYNUE\U38E?GOY:2/%V]6%7O_UV7[Y]'^&3 M)'$:A%$&!1<)1#&/($DX@31A%!,2Q"%Q"LL:6^&YT5/+WKHX1&,E6,D2++6% MYE_-SU5)NP'IG)*![*W]VVZ(:_>NPV_F:4Y^/3*\M4V] 8RRHK+TQ M';TW&)B]]N8V17T6:GY=.7P?6]_ #\9VD*]^!'OSP<'^4>+-INHL3YN"HZL[ MZ5[C5. _W\*<3.ZP6:Y5C_&3?-1C]9X6=?S=PWKUN33W.[%,9<0Y@Q$CL:E! M1B"A/(:"XDC$&0XDB09D3KPLV8I\IL^@>%3E]:"Z25I3*P\J[=WF$XM^L)L1 M/,'Z @5S!T#I3,'VZ'@B40N!D]*@/0#/B%XS3K\\$0#EBGVR!SQ6J]M_F)U^PVIIZNW*W>NBH7T.U*:+]K MTTI!8DX&MT5UM*DP2TD8A)!3D]F55)P2A3! &$LS8Q?X[3P:SZ".S#(>\!R::\@&(;_)AWHEOD0V(AL(.M(3 M6;TZC(H^RR_&=6I2:-&89U%(8Y.,3)K06PDI#F.(8RQBD64DC*R.$\ZV/C=Z M:90K!F8@.T;.CB\&XS$R,]A#X4P 9TWV--2/VYYT4)\UZ_GP/?_0P(%J?)#J M$FK[ F+K'NHO3X='F@71[3>Z$>_RE:SV=1910'"$%8'2G!@BK)T+3$@$4X33 MC+ TBKG5=4%_*LV.$EH7KMLV'=WW94_@[,5L8QGXW=A6[_VZ\LGU'6Q)0I-V MV]C,U;J MRXUNZ/[IG?RJ<35+D!!A%F<(PQA'!*(DIA 'BL.,AS@+5!)$RBE=M9W8N5%R M*YWR7MEZ!7/[MT&K/TOT[;C4/Z8C\^4U<#J3H!LZGHC.4NBD9.8&Q'/":A=DL?Y:;4BT$3TE&N@;8 %#MDBWJU^&=/,;_] M2/6&]':\.EW$;K_N1P&Y%QYUOY1EPGG7RUQ4_56Y>\T6CTJ9$@&7D"+&(2*( M0A9E2B^D>1+'&58LMO+'^H3,C0Z/]*P728[;9;V0]C.C+Z!&IL9!&#E=YKH$ MPA5WNSJ;GNRJUR7CVC>_+CX[]#S.<+(4;^C&,'-QR_44L:UVVU]+E?.\7#"B MD,Q8!#$C>O"K*A@VQ)"+ #,>1R+F5A+ B<^;[,%X/2XS?K-\6^_<:JHRS6>"/# M/S*/S1;Y\6Z5NO; K&^4]O;$J+=)VS#ZO$E:M3O;6Z1MJZ^Y07K4SE#WMLK2 M]*NV9Y=(Z.]Y>;]+T/11>]3\Z5 TB8IC(. #FZKJ(G]N,2Q@ARWMQI M)^$3N]9#@#EULP>U,K! @63EVU51;JJI^5?]Q=T^F((()I$+5T*E4. DA8A% M#)(H45!1&68I(0G&3F6PN@3-C= ^;O(5SQ_I$M!*/\?2 5UP8A4JI<($AB(0 M$ 4XACA@ 90JRF(295FLDL57N6'K*0%M"QP/4J,I.*AJ:@!S"6Y]PFM'^3X@ M&YG/*YK/]:$*,M7IMW- MTZNUD M,1(PI3F!&P]3L9000)PK!2#&))9<11U9;J);RYL:[^QP<+9UOJK![ MJ6$&C>; J.Z>OJ0/]W[J& '-D1G$!Y"#$IM8P'-5?I.^]B=/SRVLT3JJ,/@Q\Y;*"SW@8RHY@FE S55)GD$F]$\RR[1+@6.: M1LF0XB87)<^-%W;:#:MC":E,^PLZ.:X8B,S"?V8 Q+M#]68JUGC4^?$?F]-NM9'DV'AO>[TZB(8$@01HF?Q."$*HBP5D,5(P22C M0:9DPF-NE0NU2\#<**"M(S!*.M?G. MC_XCW <[((]T9%\<0[V[CKPKO/M/L MA*'=W48=AW7W/#<@TO(5?5C?KNCRJRUOS=*\/R;T\4!]FI^%.G7_^3 4Q#M^8A\N34)Y3]+ MOMU4&7???.?+K9"B#JEY>-S6G\4'M8MD_R@W54Z#=_M<(2C\_[A[U]W(<61= M]%4$;&"C&C!GZ4))Y-J_7+<^A5/=-JH],]BG?R1X=6E/5J9'2E>5Y^DWJ4O> M4R*9E*P^6+.ZW;;$B/@H?@R2P8B,4))R?:$%J16.=FLRBD&:(9)!* 4G1FSH M6[&Y<>B^7<'.L*"SK(M2V]JF,\1N[WHH\YK4(U%<*7FP"77ND*:OCJUJ9&XC>J,E(Z,0D90/$*5U9 MO>U&7+^O-Z*Z)R^$+L4"4YA!BF+ BY) M>5?6QW&\3E+7K7H6A"1)$N<84$H1@(SHO.() H20F+$P)S*TBM SD#FW87RX M,'DB9?"]SL+XIE@%?+U&Y7; M')?;O9M15C%#$/E?S%R4^%IKFB$(>I8V@Z^Z\5&=!4YOPI3BJUA5Q7?1E+#[ MN"Y%\;AJ@I392WW-7M?87*]N5[S^KV63"'A;%4^Y+W?R@?R\7Y?U'S:;LJ#/ M&\V9#VNEO?;64X$S3KGB,YQ"Y8GD"<"04< PQV'"<4J$54[U2;6?&T>V1@:L MM3+8[ P+R*Y:H1T[3OM!F/'L;+MY9,9N,H<>&'Y8$/4FZ#Z"#H-@#X0Z/'L/ MAF"'PTU=7'4M X6%CM(NF[_OP:$3;C: ^)L,7J4?/4TKT^H^Z03U*MUR/-6] MCA*.JVNQ.5?<]=/JNZ@.B[LN8IA@F"<8P#A4,Q[#:L83H00TDHF(22PPAHO- M>D.6AFMO8]%6T]56@1$7I5T![^>F7K/Z7ZOS7O%NRQ6[>3\8KN='07?LU;X" MMJ=*VA]H1J'1VKFYU!TG ' MX2I\QMXPL(3&?G/@HO6^]@).!4R[]+]HX,E*__*3#B&]GU;5P>$S6W ;]7=%:T( M:*NQ14SK$,3]X]\W<",S01]F+@'!0^!9A 9[!'&B(&&G#] N7M@0E-[(X:$V MIHLA-K3F()K8])V)RTO>/>D']R-4OJR72[7&U7] 82)'KK' P Q0Q M"##*TI3FJH-2J_0LXZ@Y-T)OO)-UHW*WEGR9J)QD?X>:.8&OWTTC3Q]7EYV\ M"5I3#V+M@C^UN4%K[QS*41IUR&N7J.Q7\J]1MM((:&^E+,VDN4TE'Z04FK+: M[F:QW MV+9'34KM0.L=?!%Z6!?+HDTB>-^@[(]W[?'RQ*46@B?E1WM CCG/H07'0(*F MH=5CG7+D MY?:;>G+J.O"XX_*8?17\>2GNY 67JUVC/=1GLMM"#1EC.$]B!&2<*?\&B1A@ MB%* :!*F!+-0Y%95X]S4F!N3-(LB>K@HVOFL-]VQWDOP9VV(>UT-QVXS7.2. MWAD3+F*]]8/]TO0J&'TM/=V4F'9I>150)TO'ZUIS7!I^>UJN7X1HB_9>D+RL M/YKZ_JQVT!]7Q7_4ZE64Q5H]5VVJS[LD!FD21C!, "<( TAR#E 841#*4*@5 MI(P8M%L_^M5O;L3;F1>T]@7[3+QOXDVP,U(?E^[,#!H[@]K0*Y(:^/X2#)>O MK]>_K\WE'WYJ ]5?]1'-._)4;,A2VW73UMX8*;G!2(C[6B5[UF[:I?0XT)ZL MMT<2XS:#J$5_J1W[]Z+Y]Z?5?2F>2*$+M-8U\]KOO#LD:[+\+D0H5-^K.4(2 MGNHR 0P@%#$ LQ2F0GGB:KI8K,2COHQ@-E6X*6+$&+AAC'UUQB..5NM -.I6 M-\%3^YO=1J3^[>YDM[D ;4?WCMUFQNHC=L54P0B-XL&;SH1?=#AIUS6M^G47 M- 'TM_U=8,W2UR'HB8P=E9B4IT0Y MB#%45!G#!" 2Q2 E:9@*R9,86]W:-)8\-[]YOV#[X T6R^@A^VXQ(\51P!Z9 M!V_OWGVZ<&5G&%7[O%NV"/E*K&4L=]K,6;9PG*3&LF[@JG+&7X2.*2U6C\K+ ME.ORFPZ-NJ/+XK%V0S5S,J7)0_%-GPG)/]1O*]EZ5GG9@X"263 MG"N6RU(.8!Y20+E(0$Q2E$4I9MBN@I1?]>9&A:UU-\'6OF#/P&!G8;/BU#8& MC9%UV/6>F76N]'(3:$NM4DR/]!V8T>KK]>[(W/LZ'>M:FMDS_GY+-_M2[C5* M.WL&]D+I9]]2W":2CZ0HZ\P#ORGG^[FL-\H^EN+?S_I:9GOI!6<<1DG(@!"< M LBH+@D2"H"R+$IRG"#U'S:S@X',N5'^GJ;!5E7':T4FD)L1L6<@1V971PRM MZ=$"%4^<9R)Q4B*S@."8G6Q>=2I+4'W5JWO%>$WI]:I8-7ECBY5RF+_MA*YE M'6.S%V*S+8PE,(L84X24I'I13@@!B.:=I_.0EI^F_K0F;^NKB? %^EXT:FQ[]^GUF5?IBV M[R:K%#%9']J6FO"']T!E"@^"IBQDX0^7H[H7'AMV<^WOU:>Y+3V%&10$AQ"$ M,DT %#(%2"09D!&4..(1HIE5/O3]QN10")',U7G&<4#+.>QYU&^[O!=V\+RJV7.N)?^LS1RG- M\BC+0 )C-<[#- *8L!!(GLDH"V$*A55JGO-BYC9#:RV#G9K.!;,O@&HVW*^' M:N01[X"2];#O!\'3R+\@9-+!WV_H\?@?>-IQQB_73Z+T>QX)A:17,;R)P;.7Q>KQ[! MY^*[/EQ3OR]T#$0=]>.XWVX"NZ&#X!?,D>GC"ASMO0=S9'QY$P82I_4NS"$X M\38L7G6-%ZEC4NYU=>&]9*OMUT\3J-P,04#*85[' P.:(0HHQBE)&4I(9AG^ MT2-M;G33*AO4VAXD6G:CFWZHS8C&&X C4\P5V#E$/1A@XBV(H4_6Q#$)!F:? MAAB8O.0<.UL^Z]2E;>8!42U0$D,60PH8A&H10S(($(\B$.=9F&289XFP*D5T M*F)NI-%JN)=,PS8#P!D8S;CA.G!&)@0K7%RB52^8[B\L]5C U/&G%PP\$VAZ MZ4G':ZE'55JWBVF21'$>9@3(C! 14)TE"@$*4W#7*HE"8:1U?W2"X+F-L3/ MU3YVW*:XB*W9B/>!V,CCW@TL^YN4 TCXNA)Y2ZI%G,&( AB0"A,@0LC[F,8P33-+%*[7%1 MU-S(H=6TOH[VK=/5,B_'95S-:,$/6B,3PSY06S6[VWP>$V@,8N$K2<9E0=,F MPA@T^"39Q? ;5Q<_K ,'%SFCF.;)I_K3J# M!\;U%!4\?,YM4/\J5J(D2\46M_Q;L2JT*Z$3#G935![F1 WE!(A0JE4!BB# M492!""5QG,4\BNUNC W(F]N0;]6MIS5RH+#=B!^"V8P /((W,A_LXW:HJW^? MP! 53RPQ)&U2TC T_9A#3%]S]1.:$NGKTC3,N^?-&7W3>]J-LNCML=[;#'))[J*)I_/]?MSPU] 6[;=A[[=?+=O)N@U?ZF3?XQK0\+Y<2U%5:O"3Y4PK8X9/4 XT9&C WJN M!Y #H/@]C+PD[#4.)@<,OW!(.?26C]($7[3[<"?_7HDZQ.WVFRX3_9]M*@6] MEDXB3C.(&6 L4GZ;@!G &.NL!GD6"AE)1+A[S8)A!>9&.U\$?VZ"==I[B8R4 MY4N]6=]D0U7^6:FM FL)M-_EDO30NI?,V&E,[$?FJY/2"%\ZC)7^38#F39MA MN&#!MI/&JIM@CMTH!14,Q+]BI05S"=77P;\()HKO.L'C[T*-V 1AF6,( MLA0G .8H B1BH?I/*F28XC1EL>4"Z%3*W!R03LE@I^5-0.1&)_==+M<_ZJ1K M^K;CNU+P8A/HU*+6*Z$S8!LO@*Z#OBK1YT>E6;?S_<]B\_7=<[59?Q.EY9:D86LS^LI;C9L-Y$[GX(=2.NBT M'F4#TA(IO\D3!Z6^1E9$4R@NI#LT?MTQ2O'YZ6E9YU,A2YU[Y:-BP$^K.J]B M79MA>WB312A&40PXRB& 3/U$XU3YQX@AE/$HYXE5'A1#N7.;>O?5#OAN+U\M M^9G.8225&4&QL^._+6,;#7O#C+5&P'ADUCJ MTX*I74.]I0>A;0L@?(5$FDH M==KX2#LH3H(E+5]W7 OP_Z-8L$LT\;OXT7H0.BELN5ZI'UFM0U7G(LJR4&)$ M*;\]R?NFDC;KBL, M5Q!C 3S-RL(%6_MUA M&OM875K*G77>XP'*R'G%JQ/$T1I\;_ZX:[?8]FYMI MW:Y^2$F62$)!)$*JN(LA0!') 8DQIP(*PI%5&95^<7,CJT\K)454F[: -M[".2.L1D7]-M>9E6V5\\'H<8H>+K\*-?V+1''4:&GQQL MF+UEQR)<%(L/BI@V+Q^+I2C?J9GF<5V^Z+HD,4Y1"'(N4@ %DH#D$0&"95D4 M1ZGDL='=TPOMSXTG&A6#6L>@4]*,*"XAV,\,'G 9F0KL(#$>_ .&GQGME6!_ M>UQ__R_U9C/0U0^[\7VIO4D&]( QW0@>>NS:JO ?ZOC/W\3FZYI_6GT7K>OQ M>5N?%A,D$@@I$$DJ ,QS#G":<1#3-.0"YV&89FZ5X(=$SVV@=YKK_99&]Z!1 M/MC3_HK*PA:=8K@%,PK48^_"^$/YBHKNIH!YK^(^*/B5*K>; G*Y6KMQ"XZ4 M]G5=;AY$^4UG =Q+$D& D(AAHNB,A591JA?DS(ZL MM)I 2?H6:$5O JVJ8W*L2] :LM#U@(U-.356#[98V=-+/Q*^N.2"E&F)H]_4 M$Y88>-R1$C;*6ZHS\NECW05,$X)CQ00IQ 3 +&: IBS6^7L5+40HC'-IQ00' MS<^. #KM@C]K_6S'_"%VAD/=&9&Q1[@Q&/:#^JS-OL;R8>/3#N&SAIV,W/-/ MV>\DM(%:'XN*D>7_%J3\L.*Z7-X"R3 G*&, 9[D:K#)"@$8\ I P)&.9PR@T M.OSM$S*WP=OJ&32*!EK30*E:5Z8TWUJX".GP_H(/H$8>TTX86>TU#('@M.%P ML=')=AV&S-K?>AA\UG5F7K-_?1%/ZEOX2BIQ7ZX?2_+M]EFM#W34[G6*:$KK7]0 M;@T(GAH+;@*RM:&["/+F^2G8K"_ON5_5,:;^@'>X1W<4-, [E8/[#N"=UD&C MMD\7P@HF;[Z%F=2)G0XK*$Z]$;O7KV"OO0R]U3W1)/E5; K%DN?NGK,LRZ,\ M#P$G^D@D%Q#@4%" HCAG(<.(([L -EL-YL9HS3C;M^ F.+#!1Z$1^WZRH+6Q MT)^$X/P![T9V+N#YI#TK^=,3H L\9ZG0J2$[4JP+)[Y]KHJ5J*IWZV^T6-71 M=N^4R(+7Q\WK5:V'%,J7Y!]^*FI>/8H[668,^@F^# I&#/IIN@LTJ?H31V*?]%6V91 M7/;J+NWGTLD[:F1>_6OVD47QWRG[:J+"OQ/TF5W!7U\8]Q;[O5K(=(5^?>%Q M4.376Z.NYY2JI;=J<<*5 CK\JHE-+TLM2'_T;U]VC[05#6]U=J[F_/332LW6 M]>"HZJ"N!Z7@W5,]P?^JFMA4GU9-&H)_MKFY;IO47/4?]<[-1U*439[:*)(X M1F$$>(1S->A,;+,AFWT+Q^.:?QZG2GO4 M2H,Z/%LJM8/O6F]-+%_^^'O5_-4V$_%LX%_$.:4R1 1(DF$ J4@ 2D.F%KTD M"B,F:13:[=O-Q;*YN8:_-M])\*98!7R]7)*R"IY$V23BL]W[FPO(QH$%,]%W M1FYH;3"H+0[V40GV8 GH2[#_7 M-4&-STP5=[<'39@_<*(""%J&;H,%(9R%J M4+H)MA37 M4\4I_'!!JK)I.XSW"*F?6_MP".N=@U<"^L WG/;\0#KV1+07QMOI MV0;?!%K?H%9XE-C=B[!X#]8]E?1*T;D73;XP?*-O>< MA[ UV&+U@]C(9#$)6!9[G7Y FV@7\Q)XGO8DA['HW6WL>7VZ?<1A&PYV" T> M=_.\?A<;G9?BOEQ_+[C@;U_^7NEJH-NTD[=L4WQ7LD6U8&'*:!@C$.9A"B"2 M&)!$YH @'+$T)3RFH4TV2'/15DPZ0:I(I7F3WN:IU5V[8+L[QF2KN)TC9M$7 M9G[9. B/S+P:W#K5S?T>N&^TYLH/_B78I;V]'8;9VF6S1\R3!V%*'SAZ0 M8__.H84KCC'H\&*8'B^&VR7OAY^B9$6EUP.?5INR6%4%JQ>WT8)D-&4\)H 2 MG@ H=+:<.(T $R$1,(X)2NPWCT=1=6Y.YS]$51\QK'@@=DK?!$+]0JW#GNKM M!8=-X7'ZV6*7]]5[;_[;MMN-V0_[/;\U>93-UU&[Q>=NZCB*3K\].BK@9_<[ MQY7H-O>KBU[GRLF6: MHPSR"&%I5>76796YS1WO11/SH!SJ?S\755'3SU/3JY:N]17]8S8G3(/Z:T6, MM78/K 3MF6P\M7GE+^MV25-6=K .'ZQTS MIOB1)9 #7).EJ#/N\@A@(F4>0\BE74GPBY+FQH6U?G607QTM[Y*:\C*JAFZO M#ZQ&9C [F-QO5E^"P/7WSABJR0;16PCFN*724ZG$4Q M%P@#JCPF #,1 R+B$.2YP/J,AR2954;;?G%SHX8F%*8K7[>GKV/9OP&PS*R,O"ID\1.6CXV121PV\Y' XWA7B^/%=5018LH0RG M$ 'U7 1@Q%) 4IZ ,&*48"D8@LCX.'B_Y;D11:-;T"AG<8)Y@);! :\K!B./ M="_F6QS9NL(PT2&M&1QV)[/G3.X]BSUX8;K3UW-Z'IRWGGW \825;)Y+<2?; M P^U;%J$H41)R"(0\2P&D*OU#,FS$(08243BC"!D54'T5,3"ICVJ/*B@2='DI>?=!OC[\53 M*5A1MZ5^7HIZ6WK%]PMT+A@*(4I0#M*<2@ )H@")" (,(<V9+.OJ6=+8'83.>\8/;R.SB"IDUJ0RCX8E*>@1- M2B##!A_3AL$;5YZPW,F/Q8JL%#4M[]?-$>LV]1"A1&(),QT8S]4R13) ]>Y( MS-,DB6&:P#!T.FSI$3HW MFE:54^^E;KH%/[BD10!AU@>2[C"=:1^<4#HN[G M-@80^3["Z1/Y.J?>*%'9?UTOU1M5<3USD)*4HY G(TB0',%;. M"R&(JP44ECP4$K(PM8DX/Q5A13<31)8_:!E-3LU6S__Y/U ;(+/Z\IVU_049\-=TZO0 M&YD!_ )GOY-Z$1M?.ZFG J;=2;UHX,E.ZN4G[8BA*C<+'5*V7A:\W@VI"_#4 MT4E48I(D$0$D8GK?-), QR$!.:%91E*]##':O;@L8F[$<*!E4U+**N*K!\S^ MT>\'HI%'OP,ZQD-\&("^(:[>WAO>ZK]V0[NGX4F&]K!AW= V>/+:)!^*OXN- M^%Q\UQ?!-JIO"\4=S9%K4]M%2B32$*8@RB'2]3I3@"3- !*2))BE>1;F;CD_ MAD3/C0KVDU8TNH-:^6"G?=">Y+L5U3'O%,.EPRA0C[TGX0_E*[*$F +F/6G( MH.!7RB%B"LCEE"+&+;A1VJ<5*_46[7O1_/O3JKNS\D5\%ZMGL<@XYC".(& \ MA F"0YUL-Q%\-E1U##(9LSD%;J1":G3 M-7C3:?N+S@*UO1'5:NR/A8S!\40^P_(FY1QC\X^IQOS%:YVFP5QOU:5D;\WT MG219!-,\ DG&&(!8K: (9Q 025!&DQ3+V.H0V)MF@N=U,>V]!5[MK MT/3T&O2U;MFUW6[KM4W8F1,Z=2:WV:O>Z^QC.GZ>,/?N%UZKURNYC9[@O.Q5 M^A+@-B5T'M4_B\W7=\_59OU-E-L+F.VL\T6P]>-*UY=:0)9!*D,.8L7P ,H8 M Q+&#&09ETFD.C^D5KQO)WYNY-XJ&)1;#742X4WP@U3!4RF^%^OG:OD2\'82 MMV-MRYXQH^;Q\!Y_GZ[Q_'\HS8-.]8-;XUUO[/3W1Z]NN'GB4$OADQ*E&S#' M;.C8BAOE/6C?^KE\:2I(;;/34B%SC"D#2&()8(0X0%0Q783"*,GR3')AE9;I MO)BY45BG97/'V8ZA+@!IQD37PS,RXQPB,](]BGX4//''!2&3\D2_H<=\,/"T MV[COV;[[C?R?=5E?,_]=?1%M&&X681[IZ]^,T0S D.2 QB0%62A9S"D,>6)U M$=Q2_MR8HG\K^R:H;0B:G G:"L>X:-M>,F.;$;$?/SS!,^S6).4(GB?VLI4^ M*:TY0G/,=Z[-V(=%?!%5%WW9#B :8P09$B"4^L:Z"!D@2:+^ ?,DUBG,>30K5"TG%H'Y4R31JMYV+UN+N"^E;(=2F:YQ[( M3U%]^*D66$I&L2+E2QV$\;LR3B^[UDLEZ5'1CE!?TV:1Y)D@. ]!S!*BO!ZA M%D0AA"#)$!(9)SE%1@DL)M!U;N2BC0QH;8WZUTK(8E/'#1:U:<%&VV9]6CE: M1QN?<\ZA^\8_(=4]]$;;^4N@1WBP,W7_-GW;N^WSM;DWP:%Y06>?U_/4L3O! MWTGL:)I.?88[-N1G3G]'%^DVW_PJUH\E>?I:L/=%U=R3T$<4=3PMDF'"8@(D MCK'R'J&^#2P9B"@+2<)"B:61]S@L:FYLO],TV%?5*9MB#\!F-.T'MI%9UA$Q M:[HJYS>WJ[HVX%.33/M!M=AP M!F/[9[.P\&.CA-] MF(!NQB.>H1R94)Q1M*84"UP\<8N)Q$E)Q@*"8[:Q>=5Q;[^K'?II]?2\J3Z+ M[V(9_R:^45$N&$XS&N54QZKIA*Z)!#1,(B 9#25E5(3<*F:A1];L:$;K%L1! MHZGE1GP/I(:;[GZ &GN#?5NZ^:;%Z2;HKA]?MIDV8$R3G$09R(54 MA)-3# @BZC\CF6#!& L3N?@N2KJV*O$TKM8V(W)?]_$&9GWX>S;,DC%=MEBM M;QUJ/8W<]V;,.+/^')EA/51_VI%TL&=YG:1NS_9QTKU,UU<^2T*-K/'TM:&F MZ8*S1:(F$FTWHW%1+#XH%MR\?/@FRD?%AK^6ZQ^;KUI/LGI9I%DH"(RHFH7" M1,U"F0 D1@BP/,X8RK*84*-5]H" )PLFH( M#A^>;7$$ T@&JB7TM3!E^00#2X[J*9B\X:WVYN[BP2>NOIU"%F0;G7>KBTF6 M@BLE]HK*U"[??BA?M1 TD5'$!: 9#P%,: A0DDH@LP0E0N8LXOC*PIP^])P; MA>];$A2[Z%=26W5UV4XO76NVY)]!AXT\?9PO^+DS,CCHS#8#2F=GS9![E@:M MJ3>74JAX3,$V,5SK4BY:O75?4)]0&14>]BK-?L;]O/9"/1<7(LHFP_:A^ M5RUDBC(6IBF(8YV?EH0(()KG )&0RS!BN4!&*2M[IH1F96)Y2L5NF#*#BMT2^W.MD*?="P_?7Y\,.NU304O8@VCF_U M6"?BWUYO;3<-J_?/XG?Q<_/P0RR_B]_6J\W7:H%1E#*6Q""$N?(:\Y "'(80 ML"1G"FA"%$/8U=IP4V1NM*&^LLBVW(9C%YAY=U, .S+)-";JOPX:C&Q/4_K@/KM#K(E>WYOI3[]TK( MY^7G0HH%8U&8P3 ')(<00(8(()H5H4@3AC(:X=CJ:KZ)T+E17KL,6M;+H..5 M\$WP7"L>+)7FON[;[G6 &0GZAG5DPNN]67L3-#H'G_L0]7B5]A2BT>_/[HF< MR:794Q#,;\J>>=>-DF[5JI 7R^>-$O*'8,]EO0K\\),MG[G@S=V,;T_/S2;R MG?Q RI4BS$JYB\U)\,OY!NHHW"AG29B& A"N#V,BF "$$P(HY"3B#$(2QS9, M-J*N@8"_M.@;F1 MNQHG<)P%_19ROPMY%R#GN(#7-DR_@C]&;^*5^U;\+%?LQ^"XKM1/VG'CMD-! M'W[J($BQR!*<9%A2(%*L'%F*$D!PS@%F/$UC 1G!5@6VSDJ9&TN=C*Q63SOF M.@^H&3U=#=/('&2-D#7%]"+@B4?.RYB4+'K-/&:$_HM&\-OO2LU'I9\H65&)^[)@8@'S1(99+@$1* (PR05 )-=1RS)- M(\EX@O/%4WT4\\>&E!LS.IE(>YN1=VS#B(-PI_R-FNX?BY7V@W5>IT:'X$VQ M"OAZN21EI7\55!J*7R:Z3&/Y?4C&(II"G8J(4371I 20# G H1 IYW&21[C] M/CZL^%_\Z^@LF.C;$"O^%_TJS&;+&?;SR/.OAZM6K>WJA_U/I;,_: $(.@2" M&H(97+=RZ[/7OG)EJ?5?X]J56U=XNWKE*-ZGG[00$!%!0@F24"V-((*96A\E M$(2Y$)@0*#BW6A^=%S.W!5)S9;%7'8) M]/,H#W."M+>K4W!FJ5H<$;5"XCB#>9A%&<-6"4NNT&5N!-/5^*A3-';&;,N! MU$67]K*,U0;9<<\U_69&4!/UQL@LYM 1;=&K8)1""AY0]42 UV@R*4MZ@.R8 M2GTTZ5K'ZMNW]:KV/]K[A9',"")( H%Y"F#,,T#3D ',XU"&,!8P87:EJHXD MS(T;&P6[BC\=MS]Q?:<+YIV6<+KT MX.OL/_^J'MQ4GU9-%/\B3CD..:> 93D'4"8Q(&%(0)R)D$A!DLSL%OPXZLV- M2FKM1+,E6&\#5A/O Q[UWC3;?>Y]\A?:U6N,U/6?&S/5>E-LZE+UZU**8O-< M^KQ:.4Z7S&33[DBY&2QQKP76]Q;\9 B-WKPE%U^>+F7)D/X'V4H&'[:_1/ZNV+SH)?2[ M-1>+)&6QE#(%JYY'S0TV=7N<^KOW^8^^W?7'(NWG*ONK.[7 MU88L_[_BJ?Z::)8RPGD*$,N%&GH< 80S!#(8<8QRC..$V*58/"=F;@.QS1K8 MJGH3-,H&2EO+D=F#[/ X]8/7R*/6%2J'#(M]2%R18/%LLQ/G5^PS[32]8N_3 M;GM1QS=)=D<^J8Q01& $*(4,0!))@#)*0(8SS@7.TRBS2M!P4=+<2$!O&K15 MT)2NS@N<<;&<,O MV)?2O2_7_)EM[LH_1/F]8$V9'37]2Y+0'(0ID@"&, 24Y#&0$99I B.9">-J MNN<$S(T'6AWK]&VMFE8W>P[(&-52+?/_"MJZ9YM=K)RNGU& M[5?4[7WNFJ*Z?W2%>C]K\(OUJJWMG&:(1%&6@33/"("8)&JB#SF(0LD9)HC% MN; OBWM!VMP&>3O1;[4-.G4MRV:;06TV_7L#<&0:N ([QSJQ YAXK?1Z2=8K MU&H=,/M\M=6AEQQ.*CX6*[*LG8POXDE]15]))=I@"LC3/!0R IAR79(!18#( M5(($2Z2<@X0FD5%@WX" M97%@X0>TB8XL+#\PN\.*821ZCRMZ7I_NP&+8AH,C"X/'K\U\VUQ.URE:\S3, M:)8+@&-" =0A>E0* 0B681HFF4 D<IN M\U64#U_)J@TCN>6\T#^0Y7NE\7)=Z2"E[3$\CB!C"14@2E,!8(@X("F%(-+' M,SQ"<8ZMRDF_DAUS(ZF3&Y]U,$_P7CG,>^7X)@H+O/(3,5M2_@4Z?F3B]1!H MV& 1[($1U&@$&P7'+@QQATBP!\F\"CCZZ=;7#E:\THJ_1E2CGZ[R%O[H21W[ M,XD_Q*.6M[MIHP0TNVK*F\9AA'*0Q3IA4XH(0!'5_RFP1#R,:6Q\,'%1RMSF ML'T-+?9&%'M&G.PC*6]E9TCPIC7E%]5506N-9?)AIVXSU5CCGL6:[E1#INX7?'NQ_?BNUBN MG[24=^MJ4[5[YRQE,([C#" L8P YCP!AA ,81['B4YA%H=$VI;7DN5'E?=LI M/*A:O2WW (PA-URUCP'DV.OL5M$F.*3[CSVU@UKO$:XK6Z/E:_EJ+'?:!:\4J[+"]R59>9\W87VV=?\#- M/;@OUT^BW+SA.(3LMZ+EOJ!,1?UTL>%-^>RO7WVF=3COM*6"Z2>I$W M@=-TXYRD7Y M^[/FJ3M9+WGVD4?\P._![751' M/3W&\9TKBIYXS%K\I-SF"LXQWSFW=!("VVCH&VO?B;!$4X0&]*2(7G(!S MBR<80,3GH?\E4=.?S \8??;X?.@=APC[NS\^?5JQ=IE/( D%Q"G @L !8L M2=1Z3*(H@6G"20Z-CK-.6IX;-2C=](W;OUF$@A\ U3_X2#7\ M@47\NRL4$T6\#WX,=C'NYZSMC6H_>&&Z./9S>AY$KI]]P-%'85\%?UZ*.WG+ MU.JO%/QR[>'J[>'3^6G8C94-Q=08!(6A,4P%!A$+E&9(P 30* M0Q#!+ XEQWD8&65G">V1N]8JT-74Z8.:)(VTD M3TJ&#I \_- !)? M/EF?J&F]+0.C3_PHDW?<*.1SL5+NV3OEFA6;CX351<&W7S9!,LY8B &/80)@ ME'! %8> 5'(8)ED.P]RJ*EV?L+E12*-E&L82?W&QKIX M9))':A SG:!6_2/,XP1AP3F)C(IB.$F?VQCOE*\CZTZ7Y#L#G%<3=IUC1ABC M03XRGWA%VYIRG%#SQ$AVLBKQX_K\D*1:(QB&(T8A C%L>4QQ%.\&(E'G6K9MSG MJHK1F,3-F-Q7:+RAV67J4,[]AOP,?NR,"-9T63S6:E=!V1@:;-;J1]6;!=/_ M5>G*?I8QW*Z=:,:0HW;,1+'?C0DW@5(]V-/]YGR&E5WB"8\AX5>BZ"MGB1<7J6?WN[DE?S:USEW2.C,QA2#EF@%%=>0BC'!"<,9#QA,5AGB?0KOB! M'[7FYG[6>ZZRWG.MBV7+SIR ;.VQC%?WU']F-#M]KXQ,NKIT1=TIG4GZ5.Z- MMBHH5K\$6\."G64WP3/ M/CFVC[:@*,-JM2M!$G)= A="@(7D0*]UXSR&(L9JR*\W9.G;#[.B@JT"XT[M M3$_M;YZ[Z?QI;Y(_YWJ-Y7EY]ZYFQ"L.'M1K^$>OY@/-U<^YWI>YDM3>"RG* M4K?=LF6S?:BG6T+CA+-8+2&S1-_CR2.]F*0@8X0RE+(0<:M8^LZQ;^+ MUV+;"W9G@R-@.\V18!7(=1F\Z92OCPY^:2LI; T897WE")WGV-DFARG(ZS)\CHEL0U1GA**8"T(FI9!^0X\I8N#I:W/"?/CV MM%R_"-'6G[]0*6JY;,M*W\DO@JT?5\5_!%=,5:QYG1I\EX:$AHCD68R $&$* M8(0)H G3Y>8)(S3*XEC"Q7=1TK5]LAC/NMJ,KWV-QQMF^PE-ZCA50.O 2;9? MPD[\U#_;%BL8KX_65@G?DJ=B0I;;K)KC]MGY6 M3T^3C6:D'O">I,:WGJ^4NV8DN"^GM!E+H$.&PUUYP"]W?Z\/56Y7O-X'_5P0 M6M_^7&0QS27F:HK@'.LR-)FNFYT#GJOI@HA8)*'1'2]3@7/S0/+7(R>\9PH1>/5N-JE<+0 J3>SHTD[ MTR5\M+#J( ^DS7NN>3::=@I1Z=H_VNO4MS84\37%7Q(H_U]U"1%3?C&& MW_"XVB.H8Y]7'R'YH1\UAUP<9E!XR\6O X$2E,)0BEB $,"0.8I@1 AE$B999DQ.K>U5DI1F3DD&OF<<,T/^P?;&_ MNQ\K-9J^%D]ME09((3 $(1 YQR&D&:9C2D5C-RG[39 M#=M.V:;Z7U!J=<%:@N?*+:M[/]:&D[4O!,<>ZUOPVCC4+QUZ2MEF,O[Y4U[7QN8O;)O&[TDAN9=&>2]V*;WZ%@"R)@%L%$*H]>)^?,"0\T\'NS]#[O>=:.;3ZMJ4]:;S?4)Y4)P)G,H,0ZP M/NJ'<9XR+!+"N-7*_8R,N0WP_;/YS^O5(U!"OP5:\6"G>5=0Q#)XZ!S$9CQP M)7 CL\ )9@].F#E<>;N(BK>[;J<2)K[D=M'$T]MMEQ]U3+7+F(Y74$QSOUX6 M3&\:=KEX,!$X@0E52P:D^$!$$B L$> H5DN(7#(<64417A8U-X+8:1ITJCHG MXNP!V(P7_, V,CTX(F:?OW<0#%^Y?"\+FC:O[Z#!)SE^A]^XHD)N3_3)[8K7 M14<*632_V%[7)\MM=8'=UT\$XV&J2$402-7:(B4 $1;ITDAQ%@H&);.B%[_J MS8V2=&!/J=-:D*H+&[1-T>:Y_\S8Z_5Z96R':"A$*M8T)'*.^R2CX^JP5 M[$^YZ:L+>P?V;#UB_U+LSWC>U:=$[*6NAH:ET*$@,4AAJ*A9T3*@"9) 0I31 MG) \@LST@&>_X;F1:J>;57FY$[2&SW5<,1B9PDS-MSK1.6?K%<K5ZIWZ\*Q_6/U:+1*VO9(H3(!!C:OSE M&" *.< X0EA EF>IT=E-CXRY#<5&S:#5\R;0FBH< ZVKV;CL [1_B'J":>Q] M6!>$C(>N 09G1G$EV-\>U]__2[W=#&+UPV[\]K4YR5 V,*H;U2:/NM[1K!-I MWY-R\])>) MQSS!SVSI<1TJ(X_F T!&N8)YR7AOUR]/!$Q\]?*2@:?7+B\^><5&"#UQVG>+ MO['M#U+RNSI94/4/42E]E&NO;Y&Q.LF^_M7=\Z;:D)7.LO]/H0]W MU3/?14D>Q1>APT74[W7>9NWH/Y.EWG^/%C3FC,HL UR@6'D*$0%$)!Q$,8\A MABA,A55*C/F8-C<&:RRKPYQ%:YLN1Z)3H]P$0OUV+8.G^LZ5PZ[,+!"WV=&9 MA<(SHO/]W:!]6/:WA'1&VK.[1AJQA%6BP/.\XS:K_?>Y6S<.PZ7>ZYF%WWR[9O#1TN$';M57?R=W51418 M+0?TS0DBI''JOK)Y_<[I+JKV:'UQ+[7_2<8'T_/2T MK(F9+-\2U64Z=8$0FUU-QOTT,SEE$1$1$"336?U(#'"<1B!%&%,>HCR-0ZLE MC(7PN5'CONY!JWQ0:[]7I51'61FD%;F^9PS7 R/A/;;'[A%J>Q_: 3-?7JZ- MZ&G]4 =03CQ%ES:\5L,YDRVUM^(=2@BC*9- 8!P""',,:,A#('(42H8)BJA5 MB+T?M>9&C,<5"XMMOF'?%0MM^\^,)*?OE9'ISKE\T#.H6.B(][C5>FR5 MFD,E'T<@#:O\N+;NL"COTK:^6W^CQ:IN5XFJE#:-D(>2K*JFI$BG+"GX(L[" M-)1WA@1[EM2E M<5H*4=98+&\=N\Q@?>!Q9[$./WQ42;%"/UB=U.QG5H]FYU.#8] MW5[(=;8?;)9)#3Y[;1KO,X4$JK__57"H-A1KJ) ]!E(D40!X3G:X-Q;]2^FH[<"YGI;9LY[H:47NNUM[59,XD91P!SB.I$TUC M0'*=R#2,$6)82)99!=#V"9L;T9U;3[A?3^Z%V8R[?('W"FOC<38?30#Q7&?I MK*A7J:;49_2EFDF][SCZ4SKOJ?+,VHJ0]^7ZL23?MG$]M\^;K^M27\[ M5ZI/@LU7T:11#LJM#<%38ZBE?^7>;X:>UB2],;;/56.]TS!HS;C9BP#=6;+_ M8&.+1]?K:CA].6'NBDSKCET-V(EC=GV+;ARK:/O;>E6+K\,OJYVH140P)!', M ($( PA%I*\PQH#PE.G(GC!+K$BT1];<6+)1M>'#FX!L];0CPCYPS9C.$V0C M4UF+UA\-6HVB>]SECZD,X/!$17V2)N4: Y./R<3D%?OL K??1%DPLJU/B22, M"&,@2Q#3'A94-"$Y0!AR&6=>6J!(ZCZA_IU (P\LCO% M/-YNO&SO%2D&CAJ<+,G >4/VTPQ<>,+U'O)36^3[3G[6RZX[^:X4O-@LF$RC M..$0T#1%.@)7 D2$ "DG:4RR,,4Q6ZS$H[Y%^6!S*_F"0*-O%#??Z(G8,5BTA\LU,4Q*, R^V5Q^'99376G>QZ_64O_0 MZ.GS9O, %-XN.%^2,_$]YP%S3Z\[#[W@QA_W:ARNZJ'(OJ[6R_5C=QN?A1G- M,X& 0$@"F$)]%$T%T,2A_L)8AA,;5_^2H+G-[;^6ZZH*&"G+ESH0M7]E;8>I M&2OX0&ID4NA4#'8ZCI#M8 @(3Y1P4VOZV> MQ$HWW'ZW).4QITD(4JC^ :6, )60@52PA!(1Y0*EQG&1%X3,C0 ["< 7_",//A/D1D>^^806003>H!JHFA!BX_)+@)P (+>$+]+[TX7PS>@ M_4&0WM"S;N[/1U*4_R#+YZ;:ABZMMU=H[S=!]-TB?K?Z(G2]+;WMNN*_KU=E M]Y\Z?7^EW;%/&_&M6B2)R$G",,"0I #&4 "2\PCD-,Q#CK*<<2.>'$6[N1&L M-BZHK;MI:\DU16OWJD]V)@9UP%MK5?W4OIEUW8HJ^%-;&M2F6IZ6^_T(S)R\ M5^O:D2>'5^E5:\]R%/0]N:-^=9O4AQT%UF/'=QPA#M[R[?-C5.^F[YW M=OJ MM3O1'MEU/G0,9@._JVJ05OU1T&GOAH((^]0V^!KXOG;@>TA3\_&N 3>?E>/FP[_]\) MLMY5@5V+TZT5G"P]6$&XM> P,7Q:J;F(+(]D=65V(Q0BEE$0AA@#B#,(*,<< M9!&G40ASM6 PRNTX*&ENM-_J>CH^[&KP#B-L0.V^#S(*D?4$W$2>[ M0VA'Q":P]/)N;P/3T:R)'0>L:O2"V^;,0_%-9P:0W?W+._GK>LWORC]$^;U@ M6T+-4I)G$@*1\!C F*6 LEP']M*0P R1S.S2OI74N9%KH[0^F.W4UC]KQ74R M^59U2]JPZP:S;0_OX([,P)YPM=Z@L,+)T\:#F*+![V37\YKM8 M/>\RB]Z+4J[+;SI#U1U=%H_U[+;-3]HJ](?Z;25UBJ/V4M5>VCQ.HC1,": I MS@&,( 8DR@D@4J<@23,99[UFQOMM>;M!\CO61CL3+S9)5W>#>E].]OK MBX%S#C[?7X(9G[YB_X[,O*_3M0YQ2Z-T@+=H)[_:31PC-0JTIY%5XXAQFU ^ MK11OBFISN^)WFZ^B_+1BZV]B0=.009ISD&=Z7D@Q!E0G5HWC!/$008RI43[I M?C%SH_=:M>!-6QGSEZ"HM;P)5L(R(NL"JF8<>SU6HV\3- K69V@-9HV._FBN M'P-/;'5!R*2DTV_H,7<,/.T8DJGSYE6*6#ZNR_?K9[J1S\NV_&^U2#&)XB@7 M((L9!3#,F/(-U9(W9AR23#F-"%HYB'W"YD8'6UT#1=#!L\)ZN52L7.C)O11, M%-\U$QO>RC!"VXP@?&$X]KE0JY(^=&^QNFGCN(//.NCU0\.SP1L])9856?[B M,9;3 "-?\9Q]HJ:-Z30P^B2NT^0=-V*I*4K7VBC%5]71Q7?1\)7N_-_%1JV4 MR<_[=5E7X=ALRH(^;VK79GU/2EU[8UOC.V1)$N=9K;G35S,1LWZ[6@PG>+)5IOUBF-O;5?6:D]@J=,C+_-?UQ8%+K M)P5OM%6_-$D:]5X?^7D3M,8%^];IBDV-?:.D&/&,N2<^]:75I-3K&MNR$];[W (83,N]8C;R!RYA:PE1J7KSBULU?7H%1H"XXG( MAJ1-2E"&IA\3C^EKKB5^:"7^_:P8ZL-WG0U3M:*+H2\8%YQRGFLB41X?2BC M.H,2HU1(F&,1Y\RNFL]9.7,CD)V:0:UGH!55,[]2U;I"SWE@S?C# UPC\X83 M4@X%=GIQ\%9+Y[R4BE#\@1R:/3M>F"%"3!:U5-]CJZW4KR@P:?_M1 _*FWI0R M,__,SI3ABZ[)'/!/;:SXP-IAYR,3GAY M2\1H)WWB[(M.T)RF7'1KQO'J\;H4Q>/JW;-:SJW82QVEMFQ*8'<#220P1C&G M(,K#$$ 2(4!C%@$14RBC. ^5[V5UGWA0Y-Q(K=4XZ%1NPC";N O+K1P#O,V( MRR^*(W/5>0 ;=4>A*7-T?-V7'18X[2588P!.;K::OWG]>JZN$*WWI?5(TK]H M=J876/$-2@@".=25Z[.( Q31$%!$8A)Q@7(I7%=T%V3.C73T*="F#1IN%R7M MH8^>#N\[7GQYNKN.0_H?W',3Z@N5;TDEZB6H6G\V MCN"R[A/UTYW\(MCZ<:5S>-^+LEBKYZI-U90G8RA."QUF_(T_% MABRU83=M_8UK:\_Y_ (,]^!>NU_'WJFKN_3MB%UZ156[$2#W7OK.IXZO5!]O M!)@O%]$;0YCCQ/)U76X>1/GMO:"[> .29)#C/ 4Q9LK9#D4"<)@B0#C/LPBC M-#$K,-PK97[$KI0$=8YWK>;-%6$<9T$UY-IKH1J=*S5*#W8HV=-?'PJ^Z.NL MC&GII\_,$_KH?=AUJT\\D8*W\UMW/ZE)F==L,&X6(6.9R%$(XHQ* )'(E(,8 M<8 E3&66Q4D:6AV@&LB<&S6T*@?M%<,F6>6Z"=QO- Y(K;_MEM\P^J9;?EXQ M'7W+KX&S"QG=74AL-+YISR&\;OH9 ^1MTV]8XL2;?L80G&[ZF;_JZH MN$ [)_SMR^Z1UD>__4%*_N'?S\7FY=.JVI3/3>$+K=K#5[)JXTYN'Q_+NH[, M)[U9N:H*5J<%O7O>5!OUX16KQT5$(!9)+$&22 Q@II; -$MSD,4Q9Y!")KA= MW.HK&C,WZMQ?6^VCL;_ TC7"SZ[!-"9J]56C$NS!TK+%1@'3A8"II5B'3; % MITLQO(>/K2?WBI^EJ1AG%1&<*C)4WD"8A0(BF((Y% M1CE%F+*;Y&7T^_W^;U6T^ M&;6 6'D)SV!/N#3J)3%NS=NDO9CU(29T0 M1B.DYDD! 4YD"BC,\C 5+,Z1T;7Q/B%S6\VV:@:=GHJ4_F817G()2H,H' \ MCG2[J9D#[@Z";H6>O M2YO19GY<,,Y$B&,"TA1R7;@> YJ1%# =4%TTYMT;7^*JDLCDR[E+KB^+$K-@[N%2F( M11Y',L=Y!&($U;H>AA&@.4) $HIB+!DFN56:FUW3<_-2FBH6M6H.R]X&+8M5 MJ34&4RP:!\QW6\(=6.ISA=4T//T"Z,"@L^N3PR=T<= MAV<@"X(P9@(2 $6BW [&$H CIC,S9RQ,,9*IL NR'TO3N1'@GJ(W@= !5S)X MFG(O?[!K1]ZY]]EA\]^GW^[$'_3[T1'[#+;D37OEM3?@!_7\:VRWF\+M;7/= M6."U-[G^$(]:Z!?QI#/ :C%U01$M7>G6_+&YI9/15*K)(P2#,]-I>VMDNOW+=I3%N>VT'3;1$>\4'6=W,NP/YMY#9 ]B MICMO]H?)P=&TQV;MID\NBL6'U:;8O'P1CX5N:K7Y77VE"XYP% K. ,HPTXL) M#G#,((@RB1/")(^I4;; 2P+F-L$U.@8[)0.MI1D%7@2Q?_+Q [$NQOC^OO_Z5>;;QM]J;Z"[G8A>Q-5N[^T!LY#'N!I;U GP("4^K[(MB)EU*#QE[O%X>?-Y^5G_? MNJU-9.^'%7^O_(F%#&.>T"0'*98Q@#P- <8\!7F4XPRBE">9T<'Y10ESHX). MR398/U!J!EI/\YG]/)##4_O5\(P\[JV1L9K=>ZUWFM[/MSC9_-YKT/X$W_^@ M:S6#-?N7K@XB^/OGLED,J,;KDX8OHM+AK&JQ4#]5GT[45>/:\/YG]=$L8I$F M,<04"!:I<9_'$< Y1 #2-!)Y#BF.[(Z7KU1H;C2Q7WFEW.K?U%P)GE?%IDGF ML1*;IC!+4(G-9MD<6)9MT(A:I?\H-E^_KI?Z.*@I$'<3D#KUEVV-A"N[V_!@ M8<).'/N4H>ZHQI:@,:;EM9ONUO7.HK8J3'NBW);IW+/+9YD%/PA[J[MPI3H3 M%V+P ]YI909/[;Y.#%%;(4>?F?Q3%(]?E:ZWWT5)'D57.Z<)S96(1CC,4P"9 M)OJ8V\SP#_5%M"D=Q_K6:AG4:@9*3]M3R6,@38\EKX!G MFG-)1QBQ.?35XPZ/1P\M*#CNO=RQ& GXN5^+01WZJ%Q#+' M*24@@[K&!(DYH%G&@& R1CADJ8BL"H69")W;<.^-C@W^U'H'M>*VD0,+" MD.(0)"3C $JI:T)+#% L&(DI)SBW"I\P$SLW6NJJ4+2'(4^JW:\Z8N!)/773 M_+*M<\/VC+&C*-,.24,:HQ"!6$8Y@ EC@+ T!SB4B0S#F$59M%#+5+I^O2[9 M%S_B\F>]47[/I.";S1#^ 9UPUZ^OJH^_&<(.(D]SA*'026<).R".YPG+MQWK M:A>K8B,^%]]UDKR-^B@*NA1-1OM?RW55+9"@$H:0 )&HZ0&&F4YO%R<@0S(E ME,%8,J-[(Z8"YS8[O!??Q7+]I ;/@V!?5^OE^M&RHNT@Q&;$XQ.XD2FG4174 MN@8[9;=E+6I]/1;1-D3&5PGM(7'3%M V-/ZD?+;I>VZ\\FFEYFOQ0'ZV-/56 MK(0L-@O!4AE2F *,6:H\' (!E2(&,J))R%D8B22RH9,+HH*C [WM!:.C^.-J$<64LBR*0$KC"$"<1'KI&P.< MJ\46@T2FB$P203*&=7.CP.ERF!]D3CF)3=A=-#R^$F#)P+/J[5=/GS_R%SKA M(OFO]G'.* W_%1_!:\?:C&+;7R,B9\QNG2[9_S5*NCDSW<9QFX/O-CH%^6-^3>C+-. IY+C.0LI B'"B^"6+0(:(H)C#$.JX9'TX:\8J5^IC MQ3M;K<8^EFY+GN];U>WDOE']65G>B[FVS\QH:\*>&)G8FF7U@2E!NUW\1EOS MR_;.HS+I)FB-"O:MTG=9&[O\4: G@#V1Y+7:3$JCGJ [)EI?S3H63BHJTA:$ M50+N9%O)I4X&N?,YHAA%%.41X"R1RHUC$"#.8Y 1B*(XCL,$62T1C:3.S9T[ M5%J/W%;M-D]J8.*S7-$)9@SJ'=J1>=(+JO:EFVQ0\E70R4CFM&6>;& X*?YD M];(;/;TC3X5R9HK_Z*VX9E_LW;K:*%[\75G8[JWD8:S\0)8#HJ@(0$8QP((P MD$&J_H0HR9A5RFT3H7,CITY1Y?!5&\LS(B.0S=C'-W0CD\^>NMNSC$ K7#MG MZA];I?U1CPU$GIC'2.2DQ&,#PC'O6+WKN&E>[^-OL^+"7%(9<0X2G9L:QK$ M-(<2(,H99C).]5G#3C:FSS_EN*/T)$JB[ZG4.?PN':W5?]2':M%"0"DE5&.818E. MSA(K[T$Y"B"4819&&2,RL]J8ME5@;H-^>\A/VD/^$6T8A(C[TGU*D>U.KUAE8T"4$?^E"WW_QQA,[7;H^M^&FW=QS!.=G/<6W' MM5YGO>KZJ.SIO*%_%INO[YZKS?J;*#_\9,MG'6Z@HZ;5__@#^;D@>:;^#R+ M6,(!Y) "1*0 D6 D9+JJIUU\LX,.<^._;M-!?Q>[I8#.)!AT9NA+2*TA06>) MWKRU+?%IWU]FQ#AR+XS,C6-T@$-54&<(O94'M==@XCJASA"=%@QU;^J*@\ _5K"0F3D*96%<8HLCP*N!F^1T;T_+=L/(>]C3,!H^C^+."YK^E*W7 MX+,':/UON+I6E5 O?;U=\?:"I8[I;*^:_+&6FQ^D%#N68FI!6^J+:O?EFBG" MTIM2BS"6C(9,@I3$NJPP% CR0&#*2(D#',<8CM7ZVJ=YL<_C4EU=D^^,\K6 MK[J^LTS]K$F[8'2_:P_]/7NZ"VTW06=2\&;/_6JM"@I=)ZNVJ]XW]WCKS2/, MWGRSZS6:V%?S!N&I[^:O:=?4=._7>C&]P%F<D5NN;:A MB5/*':I_FDGNZ.^.Y:W6JT>]!_Q>T,V#:J(NOR3RG&(B$X!H?5$^Q@!G*0$" M48P0AI%@5M[-.2%S&X9:1Z"5#+26-X'6TZVHU3E$S5R0:W$:>:C6$#W8061? MRJH' U]EK,Z)F+:$58^1)^6K^IZUGV-OU83.]:3^<4D>%U 2FF&F>P:VF\URYZU MU6F:/6QILGGVK '[$^WY!URSTAQFNME=P-B[5P5)RB'/ ,]"H8^O(T"@\GGU M<(0\R:AR>NTRU S*G-M /4G99)N:9AAEL\G8,W8CC^\3V/;N78UT[U;-?7@.Y6[T59?">;XKNH%CE$* _C&,2$ M)4"ML7. ,IHIN$B$<,)) JVJ2 [(F]VP;6^POS2'E7)=BN)Q%32!O^Q%_T*G MX@A8>Z1LYQ8,@6_F$GB$=.2QO],TT*JV=Q.#]2K8T]>?*V (C"G'T[_I:Z[W:RJ]A:__I>-QOY.ESEISNWE'RO*E6#W6-\ 7<8AYAJ,,J'^E MRBD0 B"4AD UJ9V#!,72:(?=2NK<>$=K6Q^2,?V#V.EM>]G&!'$:,QKRE"J< M"0&0Y@A0BA7'\Q#E298+@M-%4_7PCPTI-Z^$^[$&KX#^34#%8[&J8V:WE2#' MZ!)"99Q+% .4Z(AQFJG5=A*& .6Y2&&:QE&*VR[YL.*OVB&=_%?ICH.2G&-T MA-D4[!W:D2?B+:+U#Q_V$26;H--Z()V,PV4T"Y2\W48SD3GQ=30+&$[OH]F\ M[#9/MTGFJH=U>Y3^]KDJ5CHJLLD14.O0'K(KIHKU_J NVXBX9JI8S=08 T$H MA#'D22+%8J7O[0I#GK(1;S2F<#.F]I48;VAUVM?)K&FK>4"TOE719KQ<-;DX M:CHCK25VY&7511*)+,FR$- HT1EL4@P0SR" *8\E3E!*4ZO]6^\=-*%CM>V> MS;J+*PIVZF_3I-2\>#M^UYA-+V,!/O(LXQ5KZ]G&!31/DXZ5Z$GG'A=0CJ<@ MIS9&N&FI]Z;7SZO-%\7J]T)]LZO- H>4Y)1%:@[*L2(XD@*:1@+$""5(\!3F MV&KQ:*O W.CNY*8E;W4.E%F6F0*M.\.,W,:$>&2"&[YBV>D?: -N@M:$B2Y9 M]H WQ27+<^+G<\FR!QRK2Y9][3B6*JQ/WLZD1-RF.1"1B%G*,$@ASH#Z_Q#@ M1.@,64RD<92GD$NK*H5#$N=&:Z[)3H>A->,LKX"-3%)=B:FSR4]'R35AC(ZO M0G>#\J:M<6=J_DEY.^,7W8CEH&Y[G5.^VBY$1,9$(D,.HC25 &:0 !3F#.1( MQJC.T+'>9W1=A)C*JKY<%>UFD&,:Y("E(E&,'8!YS@$,> PE9&LHLBRRCN@8ESLWG M\QS/?8JPF:OG%;?1J?JD:O%^56.=55YK'/S9_GN2Z.Z+@(T4VWTJ[U4CNR^: M/Q37??E%-\KY=;WF/XKE\MS%!HX8RL(< H%%J$M^04!2C #/&$DP36626>U6 M]"*,/DF34H6!R<$W\8V*.R?K6:6Q9?'<(8S/J\(GM;GD[DFY>?E#+;*?JS8/29*R M/!44@13&#, T)H"(5 "9AAQ%+!89IW:)L0RDSHUC6J7KX;)3.ZCU#AK%+?.] MV'6"&?]XAW9D$O*"JD.^*@N4O&6D,I$Y<RO/R0EVW)LRZ1,,9K! M3N]T(I%5'\4B6:SZZI!5RN?E?N;I5;# E[4Q>5_5Q^GC6O^T=M.WRC1/4)[) MDNDM$%05 5AF5.^#LA(4,".P0$))Q7P,E6?_8S-9C9Q^UL@7S)N^FL M^;%GA4??07);/ :$?N!EY"!RK);=^.1KL9.6W%?)N8GAO:#T1"[0TN+;>]1% MIB;OLWTS+4\PG%M77]ZN=LF-;^J^2=AF6(L08JH3B B"E( M&(.2>3'U]Y!A; O0*6[X[<^M/JV_;_6ZLCO"'5/PQ74;^XRHF]4<>)P&MIQO M,T3^R6_]00Z5"M=#@KB))O3_E+HG8_Q/OM#7/_E];3T+30?SF>]'W-'"B#[CK93) M3LQ!/F0'.(+YNT[W%-G+=5;E0]_6^5<&*0&VVWN6&62HX KD*:8 HXH#RC$$ MHD!%#C'.6.Y9C,*MX[&M@@ZUIMQNO2\;#E=C$Q[DP2U/('Q#%_ ::A_OW.V8 M2G6=W;%[OQ^(V^)V,=;%ACUM^-.N-VB;B6OW1=;X0=D3C@+V%"\":<[?EO6 MA+. G.5,.-]"S^1A(2S+#'N\95-Q,VOJUW^8/SW-9S8W:((Y0E15*2"9-FX8 MH114A=Z=Y=K>E33/)(-^V<-GNQS;EFPGD-3DDC;S&R6HDKG," R84.\,3*J/X?(=Q4XJ= 3C(*79_,ZC!:6(. M"ZH@5$* ,B,(8))#4,&BOEPJ""ZS%(H MF:<09VO)@K8393SP8D]L+[(U(PN MN/,2\$(9F$'".KO[&H-9Z0[H='LI8+C4J1OR:_&_^G!H]DPM8A3*!9,4Z/U, M8>(\$2A35 !>X*)*$649HA>'3[G+,S:#M WMT:?MP('_HG,*#>C1[">?4!"J&4%5R $6N MMVN5E*#*6&$2IG!"!&.]Z:/A/7(^VU@2L_]):J M6^.>/$^AMT=UHV_ V'1RP[/_VQXD*KLMT]W7/[9A*,97NHU%L7M8OY]P9YL M#3W($(=%2D$N2F0H<#!@#$F )$0%R5!)L5>FU>FNQK9&6DF3G:A)(VNONN(= M"+OMDL/@-O "U1KR9W41^N5 M-3[VV^4<"H7S$G!S,XI1#D$I4 [2#$M9D91S[!2\=J3ML9F#._ECNM2&VBS) MMXOI?&%8R@TWG(\Y.(9A]_R_$)F!)WQ?4)PG?(?Z73- M<=#RV":J%<[%&WP&L.YY>1$, \]*9P2\"@#]EJ(5#3ZJ0+MD\/$' M^M[W;US/)ICI^%V@7:(K0W'Y8?YDTBGLR?-.UC6PY#>Y^#'ELK:H=Y+/O\]L M*W7%O9RBC&:RU!MSL_06!(%2408$(GDI*B2%7]SXT */S4S8H Y@E4EX2QO? M4(.!A]G1ASZBP1O:"79[\Z&A40?O[>@U08/)]6*A'[0KYU6R94PV]>4^S)>K MI*53R(B(., '"ZH86-S(<1EQP#\,[8C4K]_28^OK+%XF?WR;R"(MRYSG@*4% M-/%D!6!$$I"7G%22,T68T^*P:W)LYOO+?+%Z2*Z?-("^4U? M:O!Z]?C8<(_?S#Y*)1<+/9OUO/XNEQ->\A0KF *A"DN5EP.**@4*67$E,JQ_ MK#RJ.3AW[/1%QJ_GL$THXWJI]68)/P>VVR8H#':Q"SI\;!=TV B<-!*'9 1W M!"<8(_BY_B(S@CNJ?\@([OIB3SZ,U8-K"1:(5@5+ 42Y M IAG%6#Z1T 6,J\(H;0B7CQ#I[L:V^)N)4UF\QEH!/2O<>* KYM5"8/:P.:D M!JPEY56RDS,@.\99+$+18YSN*"X_QEF%#P@RSK_1SU!\-I6#Y7Z-S>T5\29O M[N-:3@C-$32DX!4E.<"0%*!BC $%LQRFB*G"KT2=:\=C,R)U^&)=J>>Y$=// M=CA#[F9)A@!R8+M2BWR5[-AWF@J^+7*PU3RII$T^"6=H?*$*9':&V2O-^_((CD_6N/1\LI]_YE]TC3[?5?;"&^/EOBE=_F"R6GJ[6IR#<3GWX^ M3QM&EIM9[2:9J))4>0$Q0$2?M# 3):A* ?4X%D)BC*C@J,>9:W#!1WIF:_M0 MVYJW':E)]7+&(:U:_5 MX_1['0H-2WVT1[+0JQJE )>%-"Q@*O8YNQZ[';,FX-3BW MBRF7R?6CG?C:RNA=YE:9I*5-LE/'5%5^,A[@7M1@9P;(;:T(#OO ]KZ1]^HL MMF>A[*\-$UGYFDDK$ M(<]*('-% %8D!27CII)0+A'A5,H\ZU%$R%F L5FU'2.8I=[[]*3[U :.*:4/ M8%IJ3Z>$]WBX6J[A4![8;_W9/ J0][8A2TXY-[]6]0>\@;G M1!DB_W8"\91/4DQ18?)?"BDRD_1- 44H!QG*%>0P16G)?9*^#WKP,ES1\K_G M!^SD%Y*3]R4E'Y'%.20C'Y"!//35RD'[;\LX?O(BY>2#?6NK?C='OSOY/%^8 M9H]5#28B-6'P%"!:88"E4(;708*TK(H,(Y=;=8;@L.*J^ZL]R"Q,S/%7 MU<1Y&M>2O1EN..@$Y[RB&03.%!5=/8W-O-A( M[+E*EHVTUC,\-_)ZD!%T0MMM6X("-K!%L5A]5E;H8\L' M\Z]A?O[!'LU(FA3)Q93KDY[YA>YM_P>M)VL/_F$,'W]<"[NUU&?'V7=YIT^- MGY22?#7A*$]3@1C(RXP!S& !2I7I+6!:JJ)21:%8ZG/*BRO^V(Z0&Y$32QV] M?+!3SOZ'W&GI6=\O[O?@ME4=[R@/O49I5:X2\V?2TLC<)VR43>I'ZA*">S_< M?Z-)'#\2&&V3N6HLD@T8B4$CJ>$(6'SP388Q5-W"N,+'+7GX)@-S4"WQ;:3H MG<(R?Y*?Y\OEIE;,=+;6'>TJ7;V7^H@OZ^?NV4^Y_'TZFR^FJY>;F3X*:#VT M.ONM&'56+[_+U8/1Y(=LDN FM)(X1T0 O3H6YLHG Q7%&8!I2C&&4B^EQ&?1 MC"C[V%9,(VY26>WT_\VDFJYL"NO4*I.LC*[>Z371/@2WU7*DPSOP4EG+F[PS M$O^R*\-5J]XN!]B,?JU14JN4M'2RZZ%IRB)31_J;]*OYXZ-I:0-1T-RAV.,5 M+@LIFN2Q\YEB#\F1S*CH(O1U_?/U0HJ/LEHU_@Z29V4N%0>TT*L6AB0%5!8( M""A9RF3),/1T]+_J86Q^MT; Q$C8LZK&(8JN;OP+L!G<:>\#2P\'_0G5@[GC M7[PE3+YLY;3 M"4&@R7Z\CZ@3OE/-UY.^^^$>-VKOU\OI3"Z7NLEJ.K-;#+WK6$Y%L]^P44%U M;O;F-/U5U34A)JDD,!>(@$)0#C G)6 \ST!>")AAFA=*5EBRM.UM$E:ZESM''#;RBP>=U"7C*##O5ZD<1G87/U]AL3CUC#2T$2Z5!QR MB/QN' /@VGDA>4G[\>XK Z"P=YT9HKU^.]MMZ(EG);"#]T9DT':Q3X/4Z#JI M>J!]UV'[4?=<)]5[O=\Z_6"_3]&M4X!ZS;3 \ U M\'SOA93WM#^#0Z#)?ZJ7J";@C*JO#<&YQWORS\QGW^_EXLFTOEV<>)7)(J\X M8)A(@,LJ RS-"% RDVF:$RI3Z<4U,/[+EBZV80+L5L8&M@X;KO#Y<_=TP''J%X8HYU$9<3ID/) _Z7KF=[!N4U M=(__,UT]?%@O5_,GN;#%B[[(U42D545ACD"J#&]=KE+ !"8@3PO"E%"<^>6R M=W4V-N.PY<'L4S:S$U4W8Q *JX&-PA:FO[2^K U727FIC!@P)<#7*'"L[JZBAM,Y:#T0>B3RSL!BYEOCM.M8K[OV7+* M)VDE16FRRQ6O](Z#"@5*3J@^?:2("$%HJKQV'%Z]C\W:6*$"%"8_B78E8,9) MFH,*\Q+@E!) 3=UC6I <8D"X-FP80P)8H11(4\)5!M,"I4X! ^NSZ\C$"L0',;A3S?!FSV9/9H 5F( M4D"1&XI6G@*,]-:Q9(B LI2X*(10M,J]..LO!#**/W ((-TV=A?",[#AW-&D M[,6^#\"56VML ;)^(]JQX- MSSS)RAPQP$UY*4PP!RR%$!1YGF48T8IG7B?QKL[&-N0ELG?%ZOFW&B]'KJ>U> M7%[?-BYB[EYNIX(D:4E8*D%62A/Y),RY!@M BIP)GE8I3[T.-Z\[&)L!:N3[ MM1>?]M(SC.$2, :V$AO1!@E7.*5W6,KKY=N$*9Q2[@21]>%S?<,3#!U1T^BD MH/I(@J$"I-)S%\NL!&4A2L"+BC$H"IP57L2M>ZV/S:U3D[9NJ*X6M9"^80AM M]-QF;V],!IZZ&[ZYNS- ](@<.*)PL%"!=MN18P..J'48#'#LH1ZG@\_3F3YQ MU)$=OS%N"U)]F.MFV6QEDL6G3^NG3:ZX^;E=](V';9*S/*UR7H(*B@I@$VA4 MJE(!FDLDL2A(2I'S.:&W&&-;L!M9DVDCK+8#S;[6^B4]3@G]1\;AO! %[X$- MB]'!D#,V84D;-9*M'LEF,#::)!M5DKMH@^&1H15E4"+E9PTW.'XGO(LQ[3SK M]6\]WJGO8@3VSG^7MQ:T!LKUS^ER@A2!E"(,F*"Y*02? @HY XCF57H&OR21O*\:7]I@N,A2IX#F0I,##E2P$C4@*452BG MB"GEMH5UZFULIF,C6R]+T8VKXVU9*+2&OBYS!,K_:LP%@%!W8YU]Q;T<S[67^M;9&/VPI^6,4:ULG:XZT MW>!5 4B9$[T-H0I43#! $2%(,JEH2GRL21BQQF9V+.VP>IS_M1^Q,_N>L*T^ MGN[N0./G9K7BC\K YDTK5'-!;U0RU87?&:V2Z>R75MWYG697)V@SAW#.A\4[ MD#4-)%14LQL6R-?V.7#K%^[V/F\S^IE*,2(I!T6>08!+?2RD&66 P%3!2I2$ ME+#7%N_S6%D2MA)>P(]P!$C//5TO>(;>R/DATW\_=Z!\Z$WKF*G.D$_J$1W)0 M%JP O$J39DV#=0IO^0R,<9F(AI%=@S8QQ*!=Q4?-OH8MNNDULC#==Y_\!SN M,:(,R>#>J+_%:'A<9$09E6C5JP8;';^;C(M![;S)Z-]ZO)N,BQ'8N\FXO+6> MR4^F+M['>B_OY-?^_]70A-VX-:4IYB#++1 E45F8 4[UF52DD0%65*CDG M%.;Y9":_&Y>IVZ;U7)=.TZZLIUV[X^%FW4=9<_LEU8;GD1FAEU/KI7]N5/', M\3D'?*8DJA05((-8GQ4@DZ#D4N\8D/Y3%1E#R,N!$P3VB-N"NK#A1N!D-4\: MD9.=S($A=SM5A 1RX,7\(@S]LZ\<@0F5BG6NN[AY68[*'R1IN;[7TPEA$NC? M,[UB&.)M.5O:#BF&>%0#^W\,?H MJU#25CII:6T\W^WG<3J_I5TBA_E;2^F$^M+^;?]HO9XT.I80CH8HH\<*$< M5['$CNL.BSP8!TZVV/WWJ<%NJ;EO9K=Z'C]H.99?U>W"W/FM7DQUBF3'_8:5?UD3#JE?T#]9K*65?&8VD@7% M)#/K(.24 JRH!!3A A245%RE.%.9TV(84^BQ+82UVJ90\/-&<;OV-:I?V8K! M5GEK^AXWZB?3EOZF3*(%P+3#&@C,BMSZ,!(/DTWL_#PQ4ZPL\D MFN/T63=7GX(?9,+?QKC\,Y#W-?(X=OIJ8\D2S[,;&=T]/W#LOGMLHK[(U6_S MA9Q^G]5T7/S%,,O\-YO./J[E_?Q._F"/Z]H808B$0@R"#+(X==0V \XT6(-5(G&[$M M"W3RSDC^2Z)E-^??EO3# .RQ[@X#=*2E\UZOE[-C7^]W+;]&O?Z(?TG>Z15V MQ7[^LKG\C MS_1.YZ2E]""!V5&&9R3^YVY9_U9.9R?80WN:W3KMN235B4!;AN*;F=XV/5D! M]3E.35=F*=R:'L$IU(L)!92A#&!(.6"T$H!DA&0IES)/4Z\EQJ?WL2T9W]9/ M3VSQ4N_;C +6C;)L,JO^RSAGM :>,1]^X^&X% R%\M"FO9:[15C>DOPJJ65O M.'F',=)]@ ME=+WZCFM$^\!R8!1[-=+#_7,ST\:3/5H+JWMK_%2_2WOAKP@N M,DHH($)0@#F&H"H$ ;PH8(&YJ J/LNI=/8W->#6RUMNB9">MA^NA$U@';TXH MN :V0J>02OZL175,#CH/F8=_)A1TD3PRWA^;GXO#!8U.IT9G _'<&"YZ[#DN MG%[HR4#8!');<@FS"7V8/B^;#Q7#0F4%30%-!3,U$B@H*:8@AX3FBDH-KE-: MD$-?8S.;&U'UCJ\EJR<]80>T99ECO1YE(*<5!)A63$.+H(8V31%+>5IB[E>O M+!"X<:J3?9;+Y:_F#GO]M*Y)9MB3V1[\Q\,M[@*SV[XY$'1#!Q9L/LD],<^O M3OZ,D>?A",4?V=%37#;)\RH?<$LZO'+*)+?'ZK/^KW_]8_,3_4>E3?N__O'_ M4$L#!!0 ( .N 1E@,_M4N4IH !'I!@ 5 87IP;BTR,#(S,3(S,5]P M&ULY+U9EUM);B[Z[E]1M^_K15?,@Y?MLU0J5;?6495D2>T^Y[YPQ8!( MT4Z1,LE4E?SK#X)DSLE,#K%SAWP\J')@[HT OD " S_]#_^^'S^PU=<+*?S MV3__B?^9_>D'G*5YGL[._OE/?_OX"[@__8]_^8=_^*?_!^!__?3^S0\_S]/% M9YRM?GBYP+#"_,/OT]6G'U:?\(>_SQ?_,?T:?GAW'E9EOO@,\"_K/WLY__)M M,3W[M/I!,*$N/W;YV\4_"J=U9,J#CIR!;XX^U$P)G^\_/2?MA__X][G?Y?K3W/O_8_KWUY]=#E] MZ(/T6/[C__KUS8?T"3\'F,Z6JS!+]07+Z3\NUS]\,T]AM>;ZDW3]L/,3]3NX M_!C4'P&Q3O(__[',?_J7?_CAAPT[%O-S?(_EA_K?O[U_?>N58?F%Y(GITY_3 M_/./]1,_OIP3(MZ%LTKO^N]7W[[@/_]I.?W\Y?SJ9Y\66/[Y3^&_OLSHO4)R ML7GK_WO]QS]>$_!E@4MZRWK!;^@'VV?4MQU)#/ZQPEG&S2HO7W,^3[<^=%YY M/%]<_N5YB'B^_NDDXW2R?O*+N%PM0EI--,^:.RL@<95!<6)E-,)!"=)[QE)0 M0=Q>>Z5[282O1;+$].>S^=F4K4JVX_F0+B?_K15C0$\^_O<@D&M1; &,PH)*J1ZEAH,, MC 7G/+-HZ_77R.N)AHHER:4B!F MD8AV9\&5F,$PEUC6/C$N3T+#W3?NA0+5+PI.XF 7TG^/9]/*A-GJM_ 9)\DJ M%A)S@$95^F,$SU*"C#ZSZ"5'W0(!M]^Z%PIT[R@X@9-=(.$U>7(+4F%KQG\@ M_N/+^<5LM?CV)BK'I4($$I0H&SQG%"=2;TU ,:C1.R%$],[ M3MKQN0O8? Q_O,[$OFF9;ES4K28L(?@HLH3$L"XD60B1''7&XMP[6!Q_>*]0.&_$U (+$^&=\NWBWF7Z>SA!/2LT1Y((]:(<[ QQ'8 N?7N_>#1<:BS$5M'!D?5>B\6&#:&="Y< M.!T@T5>@8F00B%P@?1=31!3TH],B]#?>MA\ .HYQ'LVZD45>[\7.WWV:SRX# M,-YIZVR1P)TCKRDDTF522F"LF&)DU$;@26*_^\;]1-]Q)/,D%HXL_@^8+A8$ M72[BQ^GJ'"?HO E1)O"I!(*NS!"E\T"@C2:'@E:$D\1_]XW[B;_C$.9)+!Q9 M_!\7H>8>?/CV.<[/)YB*I+/*0V0E$N&!@\M&$8PQFJ*=5IF?)/M;K]M/\!U' M+8]G7B>;_M4?Z5.8G>$ZW"K0B>@3D:Z\!<440LA1 \-@C&96\'1:N.FAM^Z' M@8XCDB>SL@MWX.7%HK)K;690C*5S3%L+D58 )44?/7VO ML<5=QL-OWP\:W4<@&["V"XB\GM'3B!W3K_AS6(7MLB;.>N>R%% $-W4=$@(M M#(3.%HW&R/AI1\9C;]\/(MW'(1NPM@N(U%O#@P^=P?O[3Q7(ZP^5RXGQD M0H0,IB 'A>0,!>T8V)!84-RP&%L<(K=>NE_"5/?1QN,9V04.7GW&Q1D=>7]9 MS']??7HY__PES+Y-F'!2EN()<&#JX%U9*[X7#(WJL4]^(,OWP\7W8<9 M3V=L%_CX\ G/SR^I%\+EP),!FY4C]\EG%CF.0IS-S9#2\^(RS7/-!?SD/9Q//L\H^:_!2U?P,[S[RQ+YPVOLXOTV4*Y_\;P^+5+),/A)/ LLBH$SBA M B'7)(A1*9"^.%%4#J*<=@NQZ\W[8:'CJ&03EG:2;7^]B%_H)\M)8<7*X!"R MK04#-AOP,1:0UJ-/CA=YHB^QX\7[@:+C,&4+AG:%B7>XF,[S9A&NN)A=DB!X M#90HLGZ#\73><<<-^J+8B9FU.U^]'RXZCE&V86HGR-B0?ZGNG/2NZ"PA(]:P MB2L0>76,F,])*552:H.*6Z_=#Q$=AR1/9V8?;L7\\^>:'#Y/__'A$[%N^?9B M58N"ZX7=A'/+M=<1##.:5E,B^/'][^\O;=J_'RC N]C%W1B"?C%$LY"^#*IU1N?<9U!6?7,%1"C M\8;0YD&56K>1@X10\R?(6<%(ID@F/#ZR*4M8QC4TMN_9[$P\7RTO?W*]19\@ MY5CM<_G8JP=^#/$<)T)'A2IF2F%[!.6CI<$;-X[*KL"B'T@AOHH.^ND;'KW>-BXQ0YSALRM0]0+%_,\G8% MRY_GG\-T-DE:B.@#@DB<3F<55?7>R4F33 7.A2_^L3#(@1!03/7>(ZW .58@T9+0"2M9,(U/EEL$ MC(Z.4P4Z;\7=#J#Q*ZV>#+3:]VB[ $F.>G#> --K^SL$\%I[X*GX3&9_,?C8 ME=HQ\+A'Q#BM2X:#R&E<'A$FU?687#*">/)V]0D7VR6H8K4RKG;<4.33>U.K M87\]EZ"7^?KCZ]O%BNR.%?D-]_?E'C@"^62Z3_RQ_#'Q/EE$MDO-,1*6MZ M2B*G/Y--)2.9[YD%*94=!D.'D#DNS$[#Q<,@&TQ('>#PY7RY>ENV"[T.+VG+ M7#(<,IWEH!CCQ#0I '52,NLLE'ZLG.48I#U(2"\/+A M+AKK6 MP)DG+R]X2[ O$GR6F%7.6>!>L;=C<3*NKFD@T,<@7&ANZ/I5M,H$ARY"$K6T=:@LI92-$1RY@SB7AH\5QQ^!C M)S'C=($<""UM6-[!0?,!S\^K:37+OX;%?^"-)=%*DHV:(ZU$D_B( (^T5)^IE/U?/ZE;K7M M8C[,R^IW8O.K/R[M^/2?%U,B\O6,]&VJC:SH/)XXPQCZY(%E8[?1J< "\)(8 MBX4EWCRVTX#L<4WG87#YW-+L ,!_P1EQ\IQ6_")_GL[6+5YKK>OE?C1,.EN* M DO+HOW((P1N9#4^N?1)!.2M;[&>(&E@NL>DB0U6H":;,N7* M'%,R!(D%+$J.O# 3D"\R"48DAZ6 4XZ6 MP)%X(86 (#RZVG9:L-8'X@-DC-.V>VBS_4@V=X"4=2,&7*XN[_8V*YF46!PK MM:N91BL9IZSV4RFG'_ Z@=*TW M+V]KIK,+6M16LX^=S'\ K'WLT.>!19=6*S;)6_/O)_(RZ^W+,ZYP"0C Y9;!(S4_'T@B!S/VP[TR:NPF)%F7;[# MQ;J>\RJ"Q)EQQ3L&R*VM.4$:?"ED4&.ND.=)R=8!DUVTC-0J?B"X-.%X!RKE M[CI^"LMIFD0Z3@GY!5 A<<804Z)3'C(WVCDI56EN93U(R+A7G&UD_ 1P#F=X MAZCY>7I^L<(\09Y"#ME"3BZ#LM+6%$0)1B=CI.4FF=;9>SM(&?<2\EF04Z[9I<2Q=J>%ME%+I8IEN; M4 <1..X9.2Q6C@3FX8+K%Y5;+?] FQ8MBQ!20/)"U5F8'H+E'.H,;NF-U2RW M3G0]D,1QS^ >D-E$>-]=CYV7;W]]]_[57U_]]N'UO[UZ_1M]^VJ09CN/OF?8 MKCO[+[%1^YVK(_YMV80I7LQR;1Z\P$\X6TZ_;J.H5V!.6B43K0 AE2&CT!H( MHHXVL4J(8@*J,EA9Z'XD-F[78U6D/8H25/'U CHF<-IGD$P5[H1)-OQW;M:.-S".<[.&=?Y'^_V%X;_#)?_(:_OTBISB$GM?QN,9_1EVF]N.6Z=8F4 M$8DGIG;:1%!(=K2WI+(3Q^3(:[/8C 3E!W!!+FSR66#C#WD3[WMKS( M\R]5,MO> \02ZT6H:57DLA.W(L24.)!Y2OX9,A]*ZV#)0W2,BZ !Q3YO+(.1 MNTV]Q^55,[;*"YZU-@I#'4U+&MQA@4 _ JNCMBA\".ZQ.:_[]IBZ\]I.ZF*/ MUS>GLK(?%&Q;HFB6D!>K@8FH:07$"<=8(@=&!1&*$LKOI4;VQ\'8/<9.$M_# M,#B"EWTTG[O=: TSU\YR!CI*5D,>"EQ@&ES42401#.G-!E@XNB/A\!'0TQ3# MR4SM Q0/-$XRQ0K'R %I&YYXU+B2%UOW?U)'P()GNU9'P$ 9W M8)$^<&4@@D0?%>V7*&J71BLA1%$@92X59INC3$-YT&\.ZB0U?$GTZ?[,B0SN M "*W,V+(&HXL! F%U\FGO#BH25)0(B;K.6-6MTY%/B+;Z!EOV Z2YJ/)1H>P MM@-?W>^D?15X&(/)DT,!I6\"5 KZ$ 9)TA Y&=$KWBB(\4J_UQ8 M'V2!(_>B& /">VZC\?'4\6;;4T 3LL*X8;40NDX^4W6@AX0PPA\PY2L!]8Z>4JZTAX'IQ&R,+4VWYMPDBPV.^@3KJ8IG#]7QL7MEXZ7?O'(XD?*Q2@J9*\) M?=K5)N,F"8@%%?BDI9(I)A%:GUY'Y6(,"=V?7KQY\=O+5Q_^^NK5QW:CMW8\ MM3WX]B&_/;I^F=:)!=-P_FZ^G*X5]"6D9*KCPHL$R2+I31\$N$(:-#,I!-+1 MJ6/KVJ]]Z&J/SH+\;Y33TP8)3R3R M',+N?JY!-_%\'B73T8%>CT-,,D 49$)X956(R R_+F2;PZ2WB.7 MX8>PLA\4;&]AL@^F!%> ^93(83$"O)-(7R4?'*+7KL5(MHXOPP\2WZ.7X8?P MLH,8P]5V>'D>ELNW93W==,V2+'TQ@52D())!65J2$[$F6YOB83D+'QZN,MNSN #37366TP6XJ!F R"QAAT=CF'U+JTXCX5 MG1PNIXGWKK=^&J\[0,M[/ ^USF.6?YO/%IMOR.-],O,.@,\>9'42]CE=\[060?^HNLQ.QS85VF994F(U6LK) MD12(9.Z1AB>6)>9U]BRU[N=\GXJNH72,J!\&T[%\[P Y#\3O;=):,Z9 !\%J M%Z4"0=>J\R1YI"6@-8/%-]]TF3C6Q+ ^CL$=0*0.)5M==[$6@@5?T-/J&0=2 MNQF"*A82&F.L]Z%]G.9VPTT-LD0-ZZ9;="220^UYQJI M0*4A,.E 1&FR<)*S_:)W!R/D#B$CET*=(-D'07(*FSO RLNPK/,VZG]JV\>O MX7Q=![9Z&1:+;]/9V;^%\PN<8/+1AV@@N>+)?ZSS%@MR*,X$CQF-%ZW-EKT( MZP%+)P'@KNO>7!H=0&Q;;+A\CPEI271T_X:K+=K'">Y9R4Q=:'W!YDC1L5&D!--99$!^!ZM\ O89JWK6LOYR[<8MW$D[Z5 MVDCPY(22'2D0HJSW/\8HSDN4KKD%M0=9X_ID[<'56A(=@&N]@FL5O+RQ39 ) MF]&3UXJ<#-!$7WD;,\@4@B:^&=9^4N9.:L:=N=,>2HWXW@&"MIMBW;]]HBVY MKRFQFB&L0-5FIMX;)$EG%KD7R;+65Q\WWS_NI)W!%,[AO.T %[?5HN%66JPW M?)FSVO!,$KQC G)Q4^01+1.MKU0//XH&&Z S@/5\-'<[R)5_MZBC?U;?WIV' M69WQ4!W*+]O2EXF+7!B; PCN4VWI(,E.XYNVC05%UE&T5R&[Z>G![6H2$VK& M] YTRU_F\_S[]/Q\$A47Z^S'F'D=><\]!%>_-2(R.BF];YZIH!V^H"6 :,OYH&'W%19P_0_2F3NC:'K)%6&,9[0PRM.J(F,C M*\_ :U]Z.K!H6H#K=9"Z !85Z-[WV!8XOO: M@?IM^=MRHXHGF6GR(*0"RTT-/R5-)IVPP*2U,6F=BVY=//,H03UX8$V@U([M M'6#HY^UKKR:D79_C@=LH&,?+?NC1$K>TAZR+2]D;(WQKVWHW->/.#FV(GD8, M[P Z-X+?-W2HP.BLS QTJH>SCAY<<@A"V:29%,6U5SL/$3+N*,V6ZN9D-G> ME0W]DU2B239K$%P:4-P5\.AXSO$6O_Q:7Y.7%]N)KI>L09#*<2#" 6S X4U3L@95 M@@=O27MS@]HKZWC*K0?6["1FW*-M. U8'T'&%I[ \L@ZQ'XR5M!=2%+#\N M) 0? RA?&Z09JZQHW;!Y!RGCWH4-A)\6;.\!/;?"59?K^7:U%Y@2P=6^:\G5 M05#((?I(2RKTI76*L]2\,^FC%(U[3384EMH)H0-(;37K50CK>F]@J+D"C$&6 M=6\8E2!J'2 %S%HXC6C],(?:?6+&O18;]E [D?4=8.@R#OH>O^+LXLJ\ ?T-^][F2O%R@!( MA-<+EP#.!P=6JJP=REQ*ZPJOG<1TXX(-%Q!J(X@.%-"].[P;[*L7><9ZQ%+G M1WLGB$FUP$AR Y*.X1A%0<[=0+C:05(W#MKPZ&HAE XPML-CN)4&);V@;0,R M"O(^DR(UK*TCCFGF;(HZL>;N_U-$=>.\#8>SMH+I 6EWXAPW5F(D8]PR63/M M,BA&:W+9:[!!<*V=X-X.,K;D06JZ\><&Q%8;470 JD<8E!DR+VE3!%Y[!"16 MO0VAH1C.8Q"2N=#Z=#SQ4O3;N)Y$(2VAKP M1=.9;D55LDQ!UMD4[YU3S>]0[M(P=G.A-K*]/U7C>$9W )07.:^[I(?S=V%* M%N$V^_?&LB:8DDO:9/*$&1W2RFEP+M7)(R6K8I(7HOGUVY-4C9UB,@B8&@NC M WB]QU68SC"_"HL9&8++%RE=?+Y8=_8C+V2:IBO:,*4$EP*88ABMJ$Z2ED4 M1J]2,I)GW[HGWM-4C=T"=A!X-19&!_"ZL8)]AFA-L@J^N/7HX61 299J]*2 MB"@B>;MSGQ&(Q MXR!S7<%9UX,86@C&2U*IV!$2)H.L^#8JV/N/M4C'N_-Q!J3F1V!_=[3P51)EDS32ZK MH 58#8I\# C!)+ \:<92EKYYH/PIFKJY*GZ6]._3Q=(!S&[XJ^_"XNUB79"1 MUWKV'2[6Y_/$HA(Y: =)8$U.YK01=93 ',O)J)Q"\S9\>Y UMMO7M'"EM1@Z ML))N+&ECYKVX6'V:+VJM^H1CC-EH!L+R.L,VT%)J=;$S3- B4\;0O"_ ;G+& M]N.&0M));.\10:^7RPM:AI6QV)0#1.=I&2&+6BQ!AH'R+I%9('AL??+M(&5L M/VU8Y!S![AY1\_9BM5R%69[.SB:1%;(A@R'3CY'KH$L$GXH ZXIW1J;H5.L MYF/TC.VQ#8N?8QG?#$3/-;7\P\>W+__G7]^^^?G5^P^O_O5OKS_^[ZMARE<\ MOKVXTP:6[_6^86>5'[[D]H.D'S'Q$QJ1O7+ ;*X-#K4C):UX(-6!YB*!. ML'2$I'>!YF2V=X"A.VO83HLKJABOH@5C(OFBR"QX9BQH$96-W#K=7/$\2$@G MF#E=T//67.\ .C<,PNU40.9MX9)XVNX_@<@OA&@@W= M]^,8W %$=MWDD TGM:BYZ*@+.0;"@W>^ ),I!9ZSDSCX[<7%V"+L[0,T>%0V:SEGIK $IUVW ,9.)YS,X+6SFE@71/.>H__*2IEAJ+(0. M8+5')0,3MLA"YWH)6M.*A((8K:9CN!*4@\,XM'_67UE)4U@U%D('L#JT3H'E M8((,$FI7,EH>4Q!"EL %PUQ\D;+YC>!W5D[25H\-*)X.T/= XF<(=)PK&8&% MFE]R/\J S\AA3)D=3 M)P?*.PXAD8;5Q9 #RPQZT=K\OD5 =]E&IX#C>-9VH#[V48GOYHNU:%:KQ31> MK*I;^W'^;LWJ2>!)$^XCH)?D60AA(:P=#6V5-<@PLM8-*4\D>>PJDZ;8>T[Q M=:#%UGIXX]/^?+$@\_$=+J;SO/%UU[]\^Z6N=?GJ#URDZ9)JBUCI;D8J,VD+*D2Q8KP(X)RU8761FY&Q[;!WK.)GH MD>=,/:>F;"[#?D&[WI5[K5>7)%E( HK"RFW!ZFV* 8;!2R92)&_L&?5H.\A^ M+S<,SRK!#A![O^C_1?K/B^FBCKE=KG[%U:=YGC E;497+9>:YF9\ 2>L!Q0Z M"AE=B;%U1&\?NO9#WO=R']%<$J6L9OD=:_7*ZP@^X^#I-N-F([S'-SV;KIVQ:5#AEHTVBCJ\L I3S 7PF M X<.!\XY\T'ZZ_EPN1KA PHL;-.)V\FJTVR3:[R_>"#2:F4)OS M>$W;'"6LPVW>IL0B2YR[QRR ):8_G\V__DAOVT"9OKA&\'XT[(>_WN]'!N#W MB.BI)8LU$OMQ$69+>O,OQ+:/\U>?Z<'SV:081"T9@F2.%N%KLVC%-#"A0Y;H MLTQW;D3NET ^^H;](-'[=4<[)O9FN6T;$&P-AHFO8^*#$" U&E!8\V$21V"1 MP&YBS#JU;G?T"#G[@>=[N0YIQ??OKO;ZY8L/?_WES=N_?[BJ/[Z]E-,JK1]X M^K!UU4\MIWT5]H11,CBM(I'CJ3 DD(R:2!LI,9,MX5K&] MN[^;GL8UTXZ4IC#, M;0M_(UTR#9#$9$YH+T6HO6=V>=UDR?)ODG2J4/87,' MY]8#ZC@[I9E.'LCBJNV;2P;G,JE-;[@SH63K6K>].C*K^KF*H@^2Z=-9U8

:XFI[Q(J^G7S4BQ.5GXLPOZV?:7\]GU M'N-%!EE+%R(7]33VIJ9O>BC.8#;>TH];U\"VH;P3*!Z)G_OI(\\MS#X@?"-I MQEDI4D@.&!+)RND,P84 (A>NI6(J-V]:>W@^TF" &@,!C^8P'2*.#K!T(X)6 M!_H0*]>[\N.\AL)F:7J.MY;W<;XGMZ\YJYEAPD20*1;B!Y?@3?8@>0EDCR2- MMO5-Z=!K&K=4H0/$=P6:#C;1STAO3M,UA^GK.U M05[93&L*=4B6"QR*+\Y[IU(6K:MN]J%K7/7=%Y+N36UL+-8.H'I[0N#[Z=DG MVL%,WI3F+&K;KK&HQM!-B%[4CDU^P/_!DW_[W!M&TFXW4O[!AXCN2D2:%JJS2R M3*(M&8KCNA1%6Z]Y)\3]J1O7[^D@.CJ0(#M0E_=7=JGX21?@].OZ>IDE';7R MY*I%0]L9:V.;)"6H8$JJDR!]:NWL[$/7N''.H3#Q)/1.%%"GFK'NW#BBXBDK&UND>!Y W;J1R-!"V M$5<_0T#OK_#257OY*2S.:FTA(Y=,20,UWPI4C&2'6*<@B6@Y\EIIT[IR_DFB MQCV81P/?*:(9'W+KD.GEHO)V4=/9>?W/^?44RPGC9+!P2SQ+M#2E:4%>D7LPV_;[6 M2IH6FTWBV9H:^@R@/$?:,AY!NBP3^FA2\X;9QU$Z;C!Q-!777(A=F'U_F]'R MSNO(RWHY5&,+;TF9+\B*)1<.ZV26Q- [#2BBK_WI$_EH5H!.AB5:K$R/5K,= M@\HG2!HW:OA,\&LIEJY]VG?A6_67:L)'2HL+HNR&_M?.*88I@U%)@^).0,B! MD1.E>,XF()>MLRZ/HW3/#>[]WB!JW/]?H;LM'Y:U.K; MN_,P6Y'14ALF?ZD?J2WV3(H819!=^^+VU_72QI#V_7.*F36[E_567 BVT%#PB%":15FQ:A\DC(_SG_## M_#Q/7(E66$<[C-41TY&,IZ"M FL\)V:1=1_O'.T[[FX>>4F7?M!SH*HI][M2 M1H!WFA:A@N2,6]1Q*'UV@XQQKU\Z4EW'BJ:?F\(; M*R&&)L2\K!W-UA=*#W!T(EE,*@K:0-;1*FN7.V<8N8)%!!=-%+ZT[@IV((GC M7L[T!<[F(NW E]Z?PQ.=DV43@!RP4)R*1LW8LAGW N;#G Z MD"#[C5C^,IV%6=J?N4$4SUVT$)%E4#YD"#QQ*-+IP,GZ=;QU$5<;RKL;QCA MQ')(87:@96^>' _/ F$,4[+9 >/$6"6"@>@\ARP8Y\:6P#1K;0D\1527\IJK+ .2S(K&MX/KSF-[C>E[JQ_G'\$=->*^C+XF-U25\N,2\RE$E M7Z"4VD$&I8"84P$LQ40=I5&\=1[;L;1V&9L< [V#"KF+*-/:+7SDMF"B2BHA MUHGE6 >8USDT 3.MR$8G0]VP23:&[5,T=1GD?$YX-A5:%S"D,V*[G+>EVNWT MGY=$QW0UD3%(F52$& S9[AE+'=)A0>F4D<&Z=Z[:3F"X#G\\)O#9BZN@P MOV$OKZO7ZO37RJWZ@^W\5\<":73K0-M *V-1@$_H0*A">XE9)4MS^_)ILKH, M(.TK;@N==21A111YD#.&^>M MF_CL3]VX>>@=0',@07805W]5!UZLWI97?Z1/87:&[VD'O)W5Q=;_K^DC7\/Y MQFV[G+*YSG.:Y=L_N/')2:!,3U":$H$*2$!V9RS:H&+D3V:36YN4 RQC7 M(VH<<1];S!U8 B0 MO%91"\\E:QV:>MX5CNNX-=X?'8.C@T-BRX [RWY!9^)B\8U6N!GXJ2W60S1# M,9IL-&,R1!T+L%)*UH7[TKQ5ZUZ$C>O6#0#4MJ(X&E]?-E/C5V&Q>D:4J91D M--F"IA6"LDR#*U: E,5+3R:6#ZU#!^U0-IC[-@K*#A'%B2A[-6L3$[WJ=WB9 M$#/+5T;\FFU7[H*76N1()KQPAH&*-D!D/H.)(7CG25W;UG?Q>Q,WKC_6.AED M$)&,G;3^60W4P M=Y;B;_N4+"=*.JEB3J"E\Y4G";PJ!;C6/'+KDPMWS,P="?#/1/#(Z23#8&W> MN> [\+[NS,]X&U>!M >M]-(Z_F6^N#UQX[+;Q+<)L9IK@;4?+4E 65X@)%HJ M2TQQI950=QMTG7Y==3RY(Z>I#(KPYY9F!\#]X;SRWFQKV=EOOB\ MD>DE.[7QVK/BP!1:D4H.P=?,&RP>78RE2-:ZC&1/TO8"I/].K(4AQ-$!RJ[F M%""I_&G^#5>39)C+7'"(*L2:RB7!9:] $H59*1VB;7TC<)^*D4>>#B'L^^UG M3N%\%]BA9Y&VK^1O&_/4%F.3' 4+4C+(:$G1%B\@HG8@N$RL"&:8:=]GZT%2 M1FZW\2PH.ET&H[LLQ)O:"Y$X$SZOK<_IUAZ=SE:?B(%A>;%8\W%>[C;UO+YE M,YYIK FHM8^=TIK,4E,L1%JOULXHD??T1QI0LY_V8IT??>,(9VPT7H[(V,R0 M7,VWJ_Y]NOJT7O'%+%SDZ0HS?6PY/Y_F>G4?PWG-&5A^0EQ=+SN5S+,F+2XR MD[78O3:$^[/O6N*)310'*9 MCAMA#'@G,AT-QI)[1%:';)U]-/Q]>'/$C@JQEI>$!\F[V9W?/_UX3UJTY?]C M_:OU;^I?OSW+Z6^XL?KQ=Q=YO9-]X#8>F'XQPIG=!3_Z41]LIWU M,%]Y7H?&?"RE7N1@UOTO_EC^&/]Q?+Y31,0DC, M!!LA&U][P1AH$L;UIEN![1G%,#;8-E,$MH1G8YA MFT!@[6&85(&8@@5>(I8<5"J<[X6?FT\=M[BP*22.9E8'#L&EXGPY_QS)9JC\ MKW;$-&^3D3\NPFRYH8Q/=/1<1Y5!FMHW7>@ +H0(,CKRQ)W.VK1.ESJ$OG'3 M7X%Y6(X*@B)"U"\< @H"G!3O(_&&N5;8^L^ M%>,FB+9&T(E<;H:3UA[=A^G9;%JFJ?;:W20=T'G[CER?5 L_CO#?'G]@&V_M M *(;^6;W7W,=4F!&,J,L>%8=>R4#!$MV+_)(3KU@JGVYPVYJ3K[N?HRS'XF9 M/YW7/A,B>"^-0;#>$O296\]&2E XHQW R0VX&^8__;9[+\K&]<0:H>3>I7=[ MH72KC[8N0;GA$JP#?9<^P?*W^>HXQ;3GD]MHJ&.6<:*JNNE1[7[O-2"%+T[6 M =^6/'5E0B% N@#2HO7&\'QHH5&4VO[9'4. M/01)7H1. K.)C);9NDGAOK2-&D4? AKWVQD,(*1NM=6-$-E1.NG6W[?1/+M) M:F0*78GP.G-"%Q:M<>"TK]W$E8-H!=G% I%Y;Y2,K=V->T0\J^_N13)"6@D^ M*P15:JI(+G4:KI9>>)U,:5T]3 MT]I/>W9Q=X#ZO\SG^??I^?FDL))$HBT?C':@9#;@@^00F(IHF$A:M?T2P#]A'2&L4.+Z5)V_[N^WZ>+M/YO%:Q M7)=UQ#T!&!8])1T!&:1.MI+0<1V*!R;\<;KL/DMJCLC(V@ M1=&UGV 3P8AT ^]$DG:Y'1C'NQ!UKA'UW H>J"NKZF$NE5,5V?'$0KI]KES MLB)ZF)1Q%!!S,O(ZVU*D.LPMU?)-J<$:AH*C"MZV3G-X5@5T^;*'8.V8LB:2 M1RI+[2%6YXG0=\0%2;ZM#,X'T?I2YQ%ROBN%;-,/% M7>713@C=JH_-:(P79PM<^YC'*)&[CVBC2AXEK)%"J7WQ'SAO1-!<:"% ^$B0 MR;4O?F014)*#G30ZJ5+CW?4P):%I3P0Z05V=42]KT6[F=4*J M%J%.G@BM;ZYVD#*NXF@@_[LJHP7+NU46ZYEX]R>Q':$S=CRI43;['F2VTB!7 MHE[/#;QZV78HVWK8QGH,6ZSD7$[DN$*:1">8U!R\SJX>(8HL4%'HF-)2F6(% M-D_T.HWBDS72OF__Z>;;K[>1ME;JA!&<4S5H69M*N1R 8TB:I^AC\Y2>$TD> M6<,]'S[O:<)G%'6W&O,W7&T:HKW#S3C&8Y3E_8>TT9-/$-=(1;X*B]ET=K:\ M?,EU5K05&9.R$'4QH)0P]2L%W)!\#":NFS=LV47+R5-?[CSW&L4>F2E&1S Z MDY,@@X>0ZP!9[:*3GH426B>8[21F7%74! ?WYK T87RWZF-MR5S/)CZN?O#N M,QH:63M):Z4[_O-BNOIVA12NN(HB);"QB-IL*(,O)4%BI?!H$B816F^F6Q2< MJB<^+M9]Y;ZMF7>-52DLVN E6%$#D;DV_O=,09)),T,VS4!^F9&0-<;RT M[^J%!HSN5BELV'2,*MC^91L%\! 9PVQ[QEW6F2O0AI/41$X0#<\@I!'H"QVC;M\]=N.J4>US:PO6?M\I8V$%0([%>/?^!F$MVA1R-0#:^+P&4"XZ^ M$A*<$B(4L@%"\WF-CY#3K/WT0Z$@0G$021J0QJH:/*[#A,C/0>5LB+IFW[2^ M!'V,GG%U?BM,[&Q#?:H$NCT&JD^]P$_D5D^_7J_MS71Y7!!_]],:Q?/W)'>P MHLH0.7.U';7VY%PHICD$QPQX)1EC,=(9TUK#-"^JW,9.WH7%ZMNZ4(^>6>M2 M'P)YDCIB1 98:N4Q':*U_78$%D/Q*K(2FJN9 \CKK:3R$'3<+]$>1BK=JIX/ M>%:#=3>:OA_EF-Y_2B/7] GR&JF8[6O(!YXOUJ-AK@(:T3CNA0+$6GOB3"08 ML5 GLC"KDM<\-*_90',?< MNJ7J'F2-7 S0 AOW:E@:"Z-;_;*><+1\.<_K)CWKJO3YEVDBN^\8/?/(T]KH MFWW);:1W-J^[0I0+4HCLZ*C*7-:;&3I1]/IL23Q;'2W:UF'TVQ0,U;?H[&)] MK-YH@'>$\!]Z3*N.1$\0V$C<#[SG2O9%*,$LV1 Z>P<*$P.7R6K1DDEO6"0? MQS6W\7:2TW(TV$^;;O,?:K?Y![.OC'&R8!3@3#*@LI$0F4R@-4.7T49G6M;14W6%O'YVSO.%:;1YF$99:1$:1"39]D D)" M68O00O*..R%;FXU/M7E\]MY[IP!H_X<_4P>^08!T8*>UG"*7(2;@2M:.M#R# M\UR#+P&MS"A(WSW%V*Z:\*V9^NU:J>8ZY(R3>6>*HZWCI8* K$#*9. +KC,^ M=RN^.Q1^%PWY#H')@0WY3A%8MZ?@W2*=4_36SF<-4W8[Z/%V6!V3-*A3+AFX MC(0Z:0EU27@PSCM3&--FL JP4;,K)BDXP7,(P$3M!!^8 MA^!0@/$6.4I4#%L;[4\2]3U5PAV"H*=*;T^33K>JZI*AIZBH>\]H6XC;D4K" M(D*,Y Q*% 0HY3($PA$DZW0,Y"C&V+KYRR@%N0^\[)8TODTRD\)%Y2#+).NT MI001U^X(U]+X(CQKW1=@;^*^)Q5U"*)V%>NVE5:WJFIWW/@4Y;7'4X<.>P^J MX.Z$OU,4$FTIP&,->DLT$%B*D$PT.1HRO67KG-"'PM^GK(< CIMGWG4>DD)A MR%1Y0TXJ9:4"9U"2L9M.D]&X DZ:PK6/T3'_%%.?-^1$IW8X M.UO@V5HB;\OVQ6M6WBB@L,F58#S$S 0=Y+7-CPT"4"2A3#KHX_=0J&QMV=UH6/CMSA*CJ\,HR;3#8A*0.O;@N0P@'=*:=WEX@@RQ^D.^(QX'%IT':!SR\CW6)L1U^LA7*QSQV8)W\;SZ68GOOKC M"]9!Y!^GG^DC;\L'^NFR;'+][BQ?D).#L@91E*J;,VB(D5D00M;\PE1T\T9[ MC9OF>!/Q@:>T'\4S@.%W"8T'6N_>N+8.WNLZ0K?P M.AY9V +!9PK%'@=,V#.+#+.@V:MF^,<2F,?S>Y/1L^]Y)LA1=7!(;PIV;EN M=SS?!)76$R2X$,AX785FM56?%!"DB9"U])K\\Z)UZT2W1\@9.;=X4!P\6$=U MNE#ZQ==V D6HR4>UOV3(A78FSP&<8@IJLII3.8=[XQN'0E@/DUR:B7T_.!TA M@Q$!M5RL)F]_G]%S/DV_K%D20U;DCPO(#(DECC%P#&G#Q1@%R^AIE^T#'GKR M#>#0=]>@N??2D;O2/X<2.HW1O2!D"^XZ RER66KO 7(00C3@D-%*!#=+#"!$*"3:WWYK,FZ%UOM\L)9C?R4N^^ M_J=OOX9_GR_6ZOA&:V7G??0Z 7.>@ZJYJT$)3_:E<#Z[Z(MIW=CC=*J_IY2^ M0S"X.VCY+/+M5@]>NO@!Y4D$F;!!8U \60TXZ3Y"V3@^M1L(2Z^;SZW>1\3QKJ M$-3LUE"G2:1;U7,UQ>3JB^.5T,YG-9X?]"BISS%.R":>):T;T-0^+=YK\,H[ M,$B^'J]V.&OM2S_+.*'MM-A;4V)_7?=*Q?RV3IB]6"QJOYI9_FT^6UQ^^U-8 M3I?;(8&S]&T=]_&QR%*BJ_?L$53)H>9)2B@I!I&82":V MKNO9@ZQ.D/B\@-D%VT;2ZPF0#RUH&SFT$;F,@H-(GKRID&BG>YLAFIB\E$8[ MU=K*VX.L3@#9"@J[H-9(+CU![:=O5U_^=8H+(NK3MS?X%<\WE_52ZR!M!"YL M ,6# U^;__B,/!?+&6%E./7W"&7C7E]WIP%;R; G9-[8;,O[Z]MN.^ZC=;4+ MAU92@MH.;[]4J?_K19BM MIA4!7Q\><1M*T-RG#,8:5@74@B9VHY^<'TRY8#R#9 M;B.;#P_Z/#ZZ^>CSAIQ-.F"4\\0)D#PF[821D$SFI&HYJ5JO/$C) DN&._+) M&FN <2>47E\'O"+(S+\A?L#%UVEM='HYJ_(F42_.S[ 6V(G:-;ON0T'DQHG9VU+\BORW51Y-E] MJ([DVM=\]4D)R"2QJM UPWD,GU/B4:"T6Y[*1* MBF/K#(?VJQCWC!X8TZ.(NB'_R!?.OO6P[!'?+HO3T*MS83"5B+;7TB M8-6;RH#: O?'H&3WN=1>.AU?:5EK9WH MUS-:U(O\M?:"6GZCZE%=Y87-&!W%KI@*DZU4&LU\4*9%>PZ,R#CJVS M( \B<%R[J"WPAI-,!["[61^S'DZT?!>^U8.C+C2EQ07>O%*ZX\:DD&P.L389 MPT1N#&/@ZS E)E3A6(3GJ757G%/H'??Z>2AM.+#\+%VZYG#340 M>$#;;.?H5VD5<6\S"^55W MQI^^_07G9XOPY=,TO5A@N M^XTUPG+Q/'FJM3M(%O/"U92+9!-%FAKQU [T3 MR.UTC/ A6'ID@-6@PNO@='VWF'_!Q>K;N_,Z^G"6JR_[I7+T1M_.C.AJ-ZN8 M8AV'B0)"$!ZDCW0JI.!+: W'IZD:N;?3$*AK+(INC\7=4S&./QZ??.;0 ST& M/"[OC'4P@ELC70#/(M9IUK+F)3DHDK.D48@@_YM,LSYE!,.NAPTVV7I #PV MJ]@&QID,'.APH>-&&D^JATSFK+WV+CI3>.ON%T_.MVX-C;>+LS";_M?Z06&6 MUSF!\_+NQN-_QE68GA\%E?T?W@8Z1RZF$90NVX7/;_0(=R5RP:*L(_/(R9/D MZ06?1+WT"Z7F14C7.E+S !FG&C*_77R.N*B9(.1J+LBC?#W[.YEHGU[5+,]O M&ZCBA3<7'7EAE &B,: MRS>;[N^::OMZ5B\=JRVX7-;A2?EC^./]Q7(Y#1-N@M:<,;!6UQ,;#?B2)'C/ M/"I'3H%]4DV=1L*XUG(K<#VC&,8&VR9;?DMX-MGED!%T1 _*) ;!D(]1,@86 M'3JR ?;"S\VGCAMJ; J)HYG5K8OT87HV6[L8Y AN@J=U_L9V9N#57(YULNS6 MCGB[^H2+-]-4;UEG9[^&527Q!+.H,06-HI0#LJ61@76?KNN1ZBQJ5KP!H71M MO%,+M9W.H-%&GX(JTK9.Z]U-S0BX_66^0/K]RPO:9K/T[>,BS):;03&# 76/ M5SX#,@]=^/!0U,XDJ7F!) F/*L0ZBH>4)!IGAE7E">32=F8YIEZ]Z@8^5*MG?(YD<$=0.0AF_%\(XJK%'JF MI+9TDB.K#.*T-N>U!,>SEL&ER&3K;(FGJ>KD_#I2[G=;!K050J>PVK@B?R$] M^F:^)#$WW^_-OKY?("\XW?+^8S^C)M MVH,-A\Q#WOXL$#V:'2=B=7L=M,_KKV.PT15KB@1OZH4C.@9.2@G)%:0G88HA M/26?(]Y[\N4V_K[K%6\7+TD]G.'KVMZYC/8G@<0[WH>%T[XK\V63:@=WY(O_[Q;9"A:R;1Y:^:61K M8V$I.PAD)M5)9.3.)[)OM,T2K8G9JM8ME0XB<%SK\QF!,W\N*78 T8_TN;?E M19ZOV\/]BC6!92+I11%+@-T(6O/J+Y,7)G+!..BA 2S10(NU=D1@KOG4L\&2BQPT=CJ<2GU?: MWZ<+_^@O-\T3?L75IWF^4<G%*J9KND@&BE0[V7IW4*%0U;7CW\HFVW92*9]BGICER;V:1BP/'"(62& MM4.A2\U;@.Y'V8B>U+.!YY&.5ZUD-J)542>\7P:"U^:5M()9%DJM\*CA-Y$A M>N5 \A09FD*LVRO\1@^^@3/Z[AIC=]\Y\IW. /*<-V#NB*!(6YHG+\[/M_33 MIMK>A=/*,7%.!G>H75*-)6M&%4]KX$X&*;/@C^6S+#']^6S^]HV$_][%:5H,BN#-RP"*](H+;Q0K/7NWI.T4U7<0\^^["KS[79%0+TN MITVB11(.(I>1=BHSX%T6$# %,BJU9*7U9+G#*!S7U!H"3W=UW8 2Z^'(O9W# M9@,ZS1V'DBPQ2MK:L9X8E5*)#KFLW73'ST4?[.A\#CR=P/$1\9)Q.GF#9^%\ M4Q"[-E>+5/45'LCW];4E+AWM9*/2/Z%H0XNPC^;S71KN].@-3NB+:W@\\,). M4O6.D-N\#1-'EO^&ZJUKH60F"]'5^732@0K<@F.> Z]UJ<8Y;1\]F9X6_LVW MC2/YD\4U;\"[L0M[WWYX_7J6MC=;Z)6-)C/@T9+/H%(&9TL &Z1#D8UV13UE M[]Y[ZGC"/5XH\Q8<&ENT'SZ\VE+-4<64$,';Z@O6(D^O.8+D.CB9N M/7*<<[R=4(_CS=@2_2LNIJMPAB^JW_>1_+[+&^G,O1>)M%; VA:S)MS6WIA* MV*)+*@+OEACND.^.%XQ3F]].VBWXUI,Q?QU^83;XJ+@ AU:3F8() K$"F+-6 M1R82RN;]9/LNTSG&<&O$X X@\H2'LYE$<;L;R81E4G'&%')O5"$-Z!,X0QYN MLH)E5D/+K'4"]1%D=N(='(F,W0T]!Q%3!TB\VY+RYG2T7\._SQ=7$=G^ MP:!738^_\KENH Y8>+N1RC=>^?;RE5SO%W!9;81'?"6>17!:NM!!2' %Z,@.X9*V2#) M)FR'C/L$C)?%=;I,[P/D1 9W8')OVACB-I;F1,9U(I!SC/R%VAFE=C$%+#S9 M*,EM2*W;5MTB8'1TG"K0>2ON=C'^]E=:/YEN=>S7=@G"VFR3\" 4-S786N>; M9PV6Z^B<<3Z)UJ5K]X@8QYD?#B2G<7GLZXQ+1KS8]D6]O)$1P:;,..B,=/*2 M+@7B4((D7>&&8:&]L-]MU8//'\>S;H^!5BSLX"3Y./T\G9V]+>O.,J7V:?_+ M?)YO'[>B:.]<2,"+T[0D7VKB%0,CA36,FRB:YPSN058GT<'C3=:A1- _JBY; M]3%#_QMJ[W6>0)58+Q53;=H7 GW#L]^O?J4=KGIHF]@<#H?![0C9C.PV76W% MZVELX7S-)JVYE-Q*R-YBG2E1"\>CAH!9*&6B\?& MR.;VY>82MD"W#HL21+4EI(-R3I'5Y@UDEC.RDH7(>UWC/X61702,YSPU$NR\ M-9?'K*9;SZCY-OG;ATG(.J:L#'#+'"CE"@1!NX-[1YA/'H=Z8QT MJ4Y&QYJ][LE41LES4EQQ:_8:,'$P.,:V'5K(]%&(','@#OS>!YM.,YNL5*"- MJ5'!.K%71 ?"Y-J!FL68F@\R/RY-5'>L1QHQN .('#&T;I*30?+W-8B,9$GI MQ(".3P2M8Q$B*(FJ=1>P(\CLY [Y2&0@!?J[ MWO5,Z5)[+;5%>ZV[+[KN'9]TCIHI,";X6O-,D I90%2!HPU>J+LI(3LN9':] MH7&R$UI1R+^S( N2O>]R !>T R9525EXC+[U1/(>DIW:"?&)%*=#^-O!87=8 MNU"EN71"!]"%E+;*0D*(5M,_I#P9UYHW+Y'_CGK]GH*$DYKW'B*6#C#W8./8 MP)PRDO8<4X), <ZY[[U.TT(D,[@ B!Q97Z,AC MT-Q#,K6N9VT"..&!]E(R' TOOG6>WO?40P0=1U^E,AO>VCX%"TXZB2U]&UQM8=$CK12VW 'WZ!C5HLD,'\< M5#_5@,7J-US57OJ)^V2!FQ(VKHQ@_ M=IXHT7NYEC7]RTL-.L7E1!HIH[81=!(1E*A-557VH TKF952T.\7G'CL+9U< M@9V&B[:\_/YCAR_GRY/Z^A_WHF>.&NY>9,N0X?HMUW/=%1U&F#)H1EA23"%X M159,2DKZ8C$GS'MMR0M,G))$D7_7[_B]^)??ER MS2B*ZL:,+C"@>^Q\2HO% W0[D1A)21?SZX^'I%Q)96J)5V^(JCG'F&*9?#W< MG_#PW8WAUQ-D2!6JX!W72FOA=XH /I-/O_E@)P[/ 1*;'F";9[=0"OHO4Q^Y8.U!8#\5] .$DW>9= \^^ MY FYZH=HX.(/ +W2F=RM)-]N(MIBS%\/"V-+>=Z,*Z$!"Y, I4,0L@R0HR, M+$2M47OULUK.)P;&,V;V/I+H8[S$_4XR77(RV1GP6IDZ?5-!,-R"1N:X5,PC MWZFW\]QGCNPEQ^=FCNS#U#Y \5ACM,<2I5; 3:!#2#(P72'# 5T6BD=O&=]) MQ_PD,T?VDNEN,T?V8' 'QOO]J1B,,>2"M&<.J<8KB3$N:*S+&A*:(J60K;,' M_<\@3\X['4#CQUD8J*5 P1WY&HI<6D;^2_#60IV7RBPOQ981;IGS)->#2Z$G6ST,YHX<@ & M6K&P V5Q4WKQE*W^ZH^OF&HN?#.LX /]Z:*LK7ZRW.;+7\EZ6Y>IL922\@A< MUCFERBC2DCZ I!M0- JK0^N'J.T)N@H^'6(&=R#8#F#]6/^)X 4ET6URC<[6 MVQYKXMCD*+(+G(72&IH'QC9/-8/B&'@=R> .(++3!2';+YJ4 @>;ZW!#+2QX M&Q!TXC850^S+K8>U[418)^[Z@=(_1%?M)8H_<>S\XL$T^EZBYT37N<3/'[+P M)H+^7P?+_47ZGZO)8K+ZRN]A/J?O?3MFQ/F3/Z\-GW#77[G+[E^^ MW_G=^K%FA4F5/(>8ZM83S3AXQQS(J)/Q&.H,C];FRYXTCOLF-4//]B7@ XAJ M[%D:5_3!:5KO?!0L954R><$9Z1=OZ@8X5NMA5;!12Z],B^S#W6^.;,8,*ME9 M S:/.7UK0_,%/9\;^B>W41.7>+*H@;E80Z*6KE+PFIP(,L.*-E*&IPI%;N9Q M;;ZQ&8@1=.Q_ ^0^2:0?$RR>B44+[Y>_4X*2.'=$ZA8UH*HT],;2Z'#D2Q(*4FW34FLN]\\N"AC"L98Q9KW?&XC9N2WJX6HGX?/ 7SO $"_D8^WQ#?DK^37 M))/IIPG=K'6;QR_?U_O=+L-BW5DM6<; , (J)--0D;YU23)B734:BU?9M5ZZ MMP=Y(P<,3ZF\AA):WWB\/=COX(HR";P2O'\ ML)=K2$P^1N*XRF\PJ.P.R:/EU@$LKR-F[_%R[2]_GGQ=;/*8L43T@B?(J(EM MTED(=>FJ$ED%44R,3T[!@\;%9M)),.X/4N+&M,,==%X]/9 MY>S3]^N"FJ)#X@;!6$V.32!KP@?NH!3DVB*33K5^@!#>-:::=$T5'< M[P ]C]BQ*RLA!V<",@^8C 7E2B0')WL0J; Z)LG*TKK[=0LI([?8G]+B;R&, M3C%5_W..US<.17*.FP"LCB%5/@B(GEF@BV,XJ5>C6>M@V+-$]9&M.4KT.\#I M<#F,7:+Y>OIE)8T/L[+\#_'T;U_BWZ_M0$,LX5D 6M+=I*\YA)@LB,"+5"(9 MAP^B[UO*-+=_HS]T'"')67NVCHV.O^-\L@R?Z)G_BM-JTET7(4L&L<1V:[W<\H%QS=\!0=&"H2."(N/DX@U^ M"I>OILO)(&@A9T?F9BY40&[($1WKDR!:J-I".X&-6D)-TF!%MP=TZ M@(ZQ'P81^>&BVL5,V(=O/0S[6:'>1U:L40*23XG>14;.5A$*4L84BBQ2VQ8% M7_L->#)G_184'&S)T['U0;;BEHZ>.VN+KE XB7FXK+2L46S>6B8@O^NOMQ-IR\NDO;T4(@,)<;Z7(0"KF[@X9F[$&6NBWB&1VJ+HW07 MPQ\,U"<7? ?X_]MLEO\SN;PD?T8XP8T KW3=\.05W5O%@7N/+J,QN;2NX+O^ M=G<)@38(.XBU'4!B>X'0/Q=8KB[?3 I>2,$YT]&"-*QN4L@.O)<<@B[>1GH# MA)6-X;(+7>.6PPP&I>8BZ0!FKTK!5)O$7T_3[ M^#'^\#TNL/?J3Z56=+_-U M8UXL+K1R23I=3V81%**%$(B3"8LGKPQ5':G;MR4U6"0&T@\'0#OB0+( M%RE=?;FZK-,?7GR9S9>3_UT/$XG%!5:#?=&H!*KV,OE"Q^1%"C3TR&=YPJZ? M+52.&R\?0? MD7J/@)UPY,X.1X9N^)J1>7NF@HA[%K\/;(PE2]_BY,\H6(GFEAZQ#,+&KD48)?C1O/1AAT M(<7T[.S 0S^^&Z3.)W%P$B&<$:^$%N=V*U?X("/[P:R\\D=G$0(9P2R5W^DS[4(YVWY\)DDLKA IJ/4=(], MS@64$@("LP:TB\*XDI*RNRW)/8*(W4!W/EF&DPKEC,'WHA -%\D$Q5*Q0+>* M# >' EPHLAXV)F^3ED(-C< 5);O!\'PR#Z<7SQEA\9ZKCLPA*PZ!V;HPU@8) M 7D&;5,PBA>;HAG"K-O/-SV?5,/)A'%&@/L=ES<6;$ZR",4XH*[K/'0BYUMK M :6N+A:^"/W073T>;W>^OQO-<"I1=! '6>TZ>B(,>>&3D])I3\Z1BW4+ M-GG@HF3BG\D,C8D66X_C>8ZFW>!V?MF&IK+H %M/)(;IQESDXK10SD+2.D M M?X%09_K9DE''E!W&$^;LB:+=<'5^68:&?D>1=G(E=HO#G%@HE'*-NM7/=\\P8-Y=+MVI^[ MK2/7C26S\F-Y,N;[Q+D1FMCFM'1?MW,,"PZQ9H:"QM#J%/DB(5,!)"8?%;,<6][G^G>S]*; MO7!RQ$SW?836-QX?G;J*1G >+!TJ2DMVC)7@%19 D;@,DLXN6]=W_K0SW?>" MRI$SW?>16P>P?')^."MF-?/7U@4A2@H$%^F-$3YG:#T(I;L,R5Z_6-48-UK-A$_'+-USZ=Z?SDO42_]_SD?>0P M=F;L9?@R>S$-E]^7D[1X\>%Z7#W72N4B@;0N!\6T!H>.'*ZD3#;1*FD>> 9; M$E^/_OC^,'&$_&9-F3DV'-Y^74[>789I[<_8D*]*2MQF T5S4KU.(<1 C[LQ MTG,50TZ.[82%'W]V=R,66@'A2#;V^=KBNPE(_6Q_:VS+'":6CB#6>A*)X%$HC'7-;)UCG>MJV,0+!&0RA=?IR+P+;Y3.?B/^M MC9DB5!2"&1"H2.<6S\ 7DR!:9E'FHD5S4W!WZL9]/X?#U/:D9E-Y=?!&[I7N M2$E+:T(=5*_HP3"6_.Q,6M\)5[06-CRL#O\SIC/;(N281.8>XNH;B8]F0GS4 M*A:O 2/3=1:/ :^5!IE=<)'+X-1?BM8[\;X.VI[<#GY>SQ?*F;B3&H%RQD(K+9,R:#)$4+V F99RS,3&V#JWM3-RX,WM/B;=A MY-4!$)]@XFT@DY%#E47 .II8U@F("AQW 0SQS!0;R;MJC<%=Z.JE F@LA_0P M ?4-NK_-ZT!%F8W.+-3M*IG)$+,"XM^EK\65KW:#U'4[CLT_8_!H(LTK5W4!BW08[@6 M@^-N7W%TH/R>F9V8 BM1)?*56*AKTF4 G]! 9B+)S-%%U]I3;3##<@P_H@VX M&HKC;#+\OX=YG8;R#1LF]'_XFZLF.$.V6HNW#^-P14%Y_^1I6#0NW,;?U']5L5UUY='.[G+?,R?KDNUH6 M8C*'8%?G989EJ0,^'"'?#$@[$]F'MCH0%%L@-HR$.H+@A74EBF 2E-JPJ#C3 M$'WQD.D29L:MUJSUGMJ]>DH&!\Q (M[6:+(/OP_&R5><3V;YPS+,ETW1\MML MCI-/TY=71,DT?5^-X%T7&?TM3*:K)6T*L3BO,_CL4YV16NC6<0[:ZA1BBEG+ MH5H>GJ>N#U?OM(AK++.>=!=W*H3$+5T>P4G#&PXN&@\!+2^U\3J*UNF;/E:R MCZ2[]N'WD;KKU32?($S0(GR^]6>U#1'L&"[_KX-Y\AO!YE_A\NH87OSP,]KP MX&G2&@5';C]RX]S>7A_NL@Y!UY6T=4:SS[J&8"-83((>[N!%<_O[*7J.#M%> M_^Q-SO]>P_0_,-2/Y;>UV9I>C;JG=YI_GTWGU[_])2PFFYHK9J5%U*17BB.] M$H6%&+2$:'1=)F)+R,UKUEH1/W*M42N\_1#G'46X'=@%-P?_Y?O-?_Y]@G,B MZO/W-[6.=-4D%(+DF3D+&G.H98(($1.#J"(ODJ/AO'G5VTZ4=8+'T\)F&WC; MR; G9&[XN-HP\>/Y-A74G$F##AEP4R-BF0=PR!V(J#TB*A-B:Y=\+P([P6E# MA&P#87-Q]83%U].O5\O%BF/\NOLL6!Y#(@.?,04J*$'/#C'-6)21<::5:.V\ M/T%.)SAK#X)M<#M2(IV"2VR.XC*1FPI=P5CKFWDBQS%G"TIY10YDDC:VWNG\ M!#DC5_B."JY#)-(3N(ZP4&[3 QZM+\0_ND^V%C23=>US<, #ESD53S>K>>UO MRP-T N ^K,63(Z*#Z[ ^\R-NY*T7J3USBAE@PMJ:6N40G%,0DTH278HYM]:X MSQ+5R:-^>L \K/EK*KT.X+C:^3E=K?Y\]3]7DV_A\MZ;=GO "ULPEA@L&$EO MS^I@+DM'SXYBC.%*LI MH> C%&>=]%HKYUI'A1\EI)=ZTF/E_!! 1S.]1^1<[R=(Q9 IET$:&X@Q2H-W M@@.72G%A10JZ=6/;%E)&1L_Q0GX.-@=PO /@O,=OL\MOY.&N[8'?0JH^\?50 M.N%U835$XSW6^C!&[@!G 3"+)%G@.9K6JN=)@CH#T2$BGPW%_R[ M*I$>Q?F MRW6Y(3WNZQ47=_]F,["3V5*B :\<73UM+ 3-&3@AO5%HDT?6'%F[4M?+X*/& M+]U XND,>)M+R93G+#L)25H!*MD,3DM)?(LA2D4^:_,U]#]2,:Z^&DK>3\#J M .:/O=#JU1?Z.;/IJTM,R_DDO9QM=*_T-B>9,@2%J[$4]%]!)^*+2C4G9\3# M#=Q;MEIM^4 _V#A$:+/&'.Q B=S3MK>Q?N>9R0EC'EEB=60_M=A;.\ /)7PM^6^$7<;WRA*8[0,N"MD($KK(!@>P'B1 MHI3<)(.-(?04/1U9T0?*>S80\SL 4N7*ZRG1?E7#LG0:?/%E=C5=7ACN?"&7 M @H]+Z#J1)!H7 $M@]4R*:Y9ZZ[\;;2,"Z!VTIX-P/JQS9G'N/-R]@VG85KG M]OXQ^7+UI=8"S<,G?%]E=A$+ZI+(O\22R,F,M2-;N0PZ8DJN<):4W"= MT/C0C#H(94^0,*[]- ;:6LGC7'*MMYOAWLRFGZYMC'89V*=__B!YV3V.U"A; M>_<[MUVDS@NL$SF=Y16@4D/(2H%0F;F0O,RJ=?7$8W2T-:[6O@L*R1*/=/<2 M)[>W<'K<IR2\?7+<1)^!C('L+L#T'RHY<68ZR$V M(5,3=%8N!DC$&M*Y@:Y1#8HPAZ@LQB!+ZPK9'XCH"RJ'2/9AA/$H-O> DT>K M%Q(+W$3R%ZRJ@_DY(JE<[FN\WC.E&1/8^BTZO"YH,"^^]6-T/*][!,SF%J4Z MU\?0W2$7AU2NU08",PEDMM(%D;,LK1?@GE$YT%Y"WK$<:!^.=P"^H[S MQ#ADICDH3 BA( ]:E]+WF0%K(NA=DU_[O%Z\_1U),-W09/3:70 M;0+BPW*6_OU+6&!^.?M"?[M8RRS3B>E_A\L[([Z.2$,<\)4VR8ACC]>J@>SF M,P2G.X1LBMA6ZV$_?":HQTKJN_!]U6%X$\@VVF6# J$(KZ!&"\"C+! "02EH MA58UKYPXBN*6#6GTC1\%.)^'Z:?U[)%?OM_^FPT=+_X3YGEMCI#>1QEM@J@Y M@F+2@_6X[O+,*T+J5?>?%$\ MZ!A6XT7H\2J2@Y-*02[,(#$P"=MZW>C=[_?3+7="",P:R:,C+%WW^'#RN0L9 MP$(JHEX+#1')*"H9/?V1M8JU#GW27.NRWGL$]-.F-)Z*.5PB'<#I<,;='GN:'URI M%'DID7A@Z1*!DDD17VM06SCKE)%:8O.! P.<8^1Y/(?#ZH?$P,@R[@#G[W%1 M&X/([%TYE/^<3I:+]Q_^N8EJQUB#2H8#/0$UH:L,'<9*B$+;E+5.@K=O,GZ" MH+&S"F/CY8>41"OA=8#$5U^^7LZ^(ZZ.\O9K9>WF((P3Q=HG""60)<*X)TN$ M.4"'RGM)Q\BM&Y*W$C/RP]X; ML(K0/T/8[*H^FNI_.Q?$,U1/+_IS1?AM?_AM.<7XOS'P3(%-6J10\ M O&]SL?F&8(H$G(NAK'HK.7MVW('/%#G5D=C=+:Z',VA"!=- MMM$!BT'42I8,7M'+[8)#'J/SUK<.H79S^#.]C^TO1*NK.BHZNRA,>#>?)<2\ M^(W$?<>67;SZ ^=I0NRZ2-DSHIJ\J5"/%*T%$A-)QY)VS4F7Q%K79SY+5.?. MR&@7H:TT_T3OS@6W,7BRI"%K):H9C>!,]!!4%#)H;7UN7X5\FK.-[.ET>UFZ MQ%8'=^[%Y>K?8'Z<0:_^J/^)%]XPKS27D%A.H)3E$(M(X&04)H=0Z(RM,TT[ M47:FCT,;KV4 X9U9H=N6^K"4:H7?9/JI> *I MN_R25<,6EA+8$,N%BIH>E!K"Y%U!D$<*:*"5K MG1_XJQ)N7\P.5PFWC_A[L"ONY:\54;H*6>LZ05BQ3,?(HB;I#%,J8T+5^MKO M7ZAR!K5P>X'@R4*5?232 9P&20E:;PT39'"9F.ABNUC[_RUQTZD2C4]UYNA? MA2I[%:KL!:M3%*KL(^,.<+X]TTP6O!(H&!C#':@5U_644#2*.L-<[/+V:?;N8K2JQ15J7<_UR6& M](M3.H(M13I?C"JA_8B4P8_5N?YOC-16%V4@V#3,+(X9L]L$*VN'[G+Q\C(L M%I,R2:N_FDR7G_$E<6MV.1_B:A5VFI%Z:;&4*; ,2H(,@I0OFAPM?5 L"R8#3:[]AO;ACC( M6<<<]\'R]ICC6+#HP+A[/24%B3P.UT!"4K8NN&/TB MI)52!IF9;VWPW".@2\ <(M@?MODJ M%>)"D)I#-!)U<"8ITWKZS ]$C!MA&PXJQW%[U*+@U?J.^F:_+9LGOT8C5M5M MU\UM&*,AW;I>!:)XLA"BRV"+E%;-J8\]95Q"Q;;(Z,M6SM0*!_P M\K(.39OF?X3YO[$6&&W""->SK"-Y*T0U2%XG1H:ZNM,:3:^S]%YR3.GAGLH& M(\.?IFDG4*GS =4@LN@ 6^]),$3 9SK0K_@-+V=?*\/N'PE5KH/^"BC##;V_ M*"!HNB[!)*F"*R8VWWBQ UD[(4R?'\):2Z0#D&TJRNE$+_*7R7120RS+R3>\ M?ZCH11+*6:A[S4$E'L%SOK;I+I7DW!YFY"ZS9-F%9ABDGSSNK-76@/1!P7>.V5<,IPW7YW6]@3C MAE!&!>-N:?53(*.#>[%C)X^+02OE':!.Q&#E/?B<#21'#Z7GR8O<^CUHV(9U MZHJ0DV#GL):L?01YG@4>ZSK(%XELNLGR^S"U&8]_8_"RBAV.UD=%A$=;.P@# MF*P(93X5B,('D%9R[ICV3#3?+-I)1<2QI92),;J:I:Y[B^3H:A? %U()/)04 M+.=*\>9#+/_JMMH3L\-U6^TC_A[,AWM-& )S"8HCH(UUKR4YZ$'H>A:ET)?, MG&C>K/TS=EOM!8(GNZWVD4@'8?_7WU_+0S5 M$\O^G-&^&?AU9Y/@^]GEY6^S>?W+"Z%1JY@UR,P9*"<,>*XX<8$I(XJ,)G73 M^?KD23JW-QKCL=5U: >.G^N*_'ZUKAEQ(6>/"6PL&D@?%7""1]#2"T7_@\R< M?-;&OH)^C<53B_>W($0'IX3*J#]'JQN,+\Z]6G\H^S64 MI_BI9IZZT/4_/GDV2BR)%OL>K M,"I,CK2,7DW[N"N/KGF_212SK+ETW@)+V==!*1EBR IT)"XEZ4,JK=MG!SW0 MF5I-?;C=[:#2@\'43GD\6&)R_?"^FT\27GB60HB6%)R,I.!JQU#T20#)D)0= M>FM\Z[V7)SK:>7OJ#<$\W+/4#%GGX\9OC<+OLC_H/H.REM)$XR'PH,BV\!Q" MUK6OQ3%,#*7!DV]1;'>\,WW*QK]^(R'L'-Z\YUAS??K=N!.,B"DB!ZYY 25( M-WD>-*C(2$]%98+K9_3S(2<\[^!$QU=P.)R=PRUL9!]$&;-D@K219_1+3 Y< MB0&,M4GD:+D,'<<\CKYWW49"SM_RW =9(X=)5I-"'ASF/=;*)#KDR]ETQ?2K M_82A8O/GV:KQ)0K^D0D^EBDM9#P&^Z3:W6,0L#VCM&9ZGU MR]XK8"SY+*(5"=5.&OV9#YVI9=) @[>40 <:^_F]OTR8Y)TTP*.6]4 1@B3& ML11$TIINNV@]X+;-%N?!!B:-G-YH*[(.,'BL.?_;;%YPLERY%]/\ZH^OD\U\ M^9LB%R^8D]E'(-^"+J4PL9;02V!T(4OA6=*=[L*C@RU MG^")N^/7W+<[+TAH;K5ACIP5$J&6MV'F:G^^3^ND\# M0N0GN"L;15&;V3;E;CF%K)43H#7S4.OMP)="RB)E'972@173V1WYX1 [W0W_ MU]T8 !(_UYUX\EFUTLM4DQVU#K0F%A,X;PHDSGF02F#VO>72=CS:;@%4]M<% M.AE^>KE61X2;M[-E6[B97[A@Z E&!KP6U"B'$0*K6WU3,D4HIC(?Y#$Z[3%W MNV[]54TVO&X=X^KGNGKWS5U^D:WP3&<.-@4."FL(WB0#(KK DQ4I&-;O#7MP MFMTN4G_UC]U=I&-0TLM].>(%_QI84F\NUW$GWNT6_FS% WWP?B^T]7(WCWC_]^;6=ONZ6.=M$ &* MU@R41X2HR'*03'OR;K/WP^20NSC];G?V9ZVXZ$<.>Z&PE_L[J+;;4H]%1HAU M+ML(S.A;G31.*==\ZL=8A]WM=OY5"S(FQGJYC)N&OF!EJ'HC MIKIU*M(9''<9&"LA.;($LAID?O8>!N!/73>QOQ0ZP,_.RQCNM*_2-)'K?W>,3E%Z<4=3-DGV8A MT?L/_QQL$=$C/WO(!43/':6/Q4-"2&=19N V)U#!67#)U9"MDTXKGKEIG3#[ M618/(7="*Y\A,4/>0K8.B&,&$(T0RD5A9?/.]+\6#^V)V>$6#^TC_@[LB_O[ M2)S3ULIL:_.8KHM1/?@HZ1BZ,#0L%2M;7_N?]5K_L([P. MD+A]FU+$Y%BNB> <'"B3$CB,";P1/D7#&;>MDR?'K< ZK^5#QR"PC= Z0-\[ MG)?9_$N8;I:/+S;'L$R@R@R!>T&O"M,:G+ <0A'%.6:+DZVQMX64SN>>G!IY M+036 >X:Q)-MW=Q=F $15O.\I(!8G <60Q N2:E2-TU<;WZVA5?'.$@GEOTY MH_W5_UQ-EM]?3\G>N5I)Y>WR,\X_?@[331[N]]GTVRH5=W=NND$C&0\"DC2D M7XS*$*QC(-&$;!7*D+NICCKHA)W;PXWQV^KZ# ^FG_JJ/=@!8W.AAQLMF"1( MA*9P\,@S%"OH\?4A>5G.YI(=L#ZHO^MU GR?["H> ;:#+^$WG,=9]]?PZ0F9 MDDO,*=9R !769=3D=@7@2;J8M/#.=K/E[KBC=NZ1G^L;V Y>?Z+'\$$EYNHO M?PU+_"U,YNNJ+Z&SU'4?@8J6&)>*!<^U@IS06)9T85J=S;W<\_ _ZW/:\*J, M]*ZVQ>U/?>%O;*?K?J52C!4EUG4&#E1 ";YJ;PP\9"6EMOI\'MH'A^L\Y'BN M3^LQ$/JI[];^/0V+BXQ2)(4-T7<..TB*R&#\* D$\071[:#+AI*"LX*RZ1GYQ.&O7^VLY\E MW.?M.P) /\$XU6?9LYE^>8=#13F3H[204)+JL9:#EY$#ETJ6('C]G[.Y8C\< M[^RG%?=YRXZ#43\7[:8(!>??)IMR@!\8=F-TKWBS^#A;ALN[?U^+LG^?+?\/ M+M]CFGV:3OX7\X6/SI*<$@1/S[HR6I+BR3+WDF<56AN7@QWF[.<-'W.) M^H!(+T;?(=WHST?!'N]SO6-(7TA2*";& K7Q1(&@E4"))/1:1.EX8,$/T';$2V)XQ';IL>Q$V8W:II\%>8U0K&X M/LQ-,L*&$B+3")X+NAU2T+M5H@-F5!$\*1]NY["T,FBVT'+T2T9R7BF2=2%> M0&891P9!UDBJT QBU I*\= M$1O:5VU"1;#"K!/@G"$K+0EZ$#!JX"%:X7-=&[J3(4\_^PXRZ'>WJ'CDLR,G M/(^0WJP-*_M!P:;BG%M>DM%T![#F,K/.$#B+$(.7Q;"8?=DI6[<[#L9LF3M: M?(_#X !>C@R$=_-9ODK+M_.-_[?B!'-6"JT]^%R;JS5&XDEF0 9OE-DJ,A:Q M 18>^_;(-4MM%,/13.T#%'6!T.8$BPVR,\O"2\R0;5F-9E+@APB:7%^86]?8!8L!XHS5DKUG: BP=1@'7%SZ;M[&XT8!4]N+!&V22S!!1" M@/(K,TT)\ 9YJ;QBK+5[OA>!G=@M;7 UG&BZZ#QX&!%8'T-%:U:/KC#U+?>% M]'7MTK9>)U/(D(_-ZX\?):23IZL-DHYG=0>:ZN$A-J%.8@POA4?B!-(OB@L' M+@=2O3H&S$;Y$(=&S(:4D4O=AL7,(>SN0L\\JD8WI_E!E[[(___58KD*1EP' M*#&68%3B$'FD8V;&P*&N^[^$1J+;!N)X]KZ)X7/;@9<$UD>#M5: M-7+*K/"=T3N+5W^DRZN,N-9.L,Y2_+D+3QG/KEV+UB=8G+M M/C+N .?;1T\Z*UPDIQ>,KF6KF0D(42*9_^[H&!9BT4(Q8+$6B)CBP=6EP*KDD'D=(>Q;!X6? MHVEDVZ$7\.P$Z@,EV0$RMS]0B);84W=21_1UY7L=IVX#9&.%BHPY>J[^'%9% M6YGO;"'L(X .D'3DC;W-[K"L=;%, 3*L/$1!YZ9?))I_L/ T,$EV)+E7K7T/38L+3(4UN0(WC%&QY..>(RNUI2+[+S* 5O'&?8D ML4?5.S2.=BM=:"+4#C![)(]??)E=39<7RO@8!/<01-U#$),#GUG-.&HO140Z M6^L5TDT([RO'T!1:;77R 7(^GU;C:RMLW8R]GH?P,"-ZVR [3G)Y:!H'2C*? ME+5#)YN]9]R:@B %QCH;M*Z_L C!,A\$LR[KUG[ZF22;C?0EL*J9 D=0*6N( MD@5@.A7+-3/M1\?\*9+-^R!NX&3S/B(^?[OFR1 2KVOK SE#-G"2BO?D\1?R M_;733I:ZS%LWW[Z'TA"'K?2#3[>VYN\R,\6*X1]"B_P[!NRWD>2'2!S>\14E.1<-@&BK2M=BD_DFQ@- MR90:F57TE+8N>#O7D/5>,M\Y9+V/ #I 4K/HDM5*26LU$%>K4VQK,E]QR-9Q M^G,I@VS=QWC2D/6YI*M'?/L/ T,'EV#?$)3AJA@A,D052@T "?#T#$&6V1?) MG>-B:!?XSQ&RW@M'1X:L]Q%J!YAM$\H,67'&I8.4Z"%4)@=Z UUMK:?72NN" M.766:#S'D/5>T!HD9+V/G!NVF+8.6J_,K??X]6J>/H=%M>;F\U YI4(H*P+I/YFRUK/HSW/@6-!T#Z M'%1$U""0KI2JXUY#J>75(="]*DP9TWP/:4\#( ^7[C-C'_=A; =OX4K3W=ZM M=_/9IWGXLHH:6&TT^F# NL)!!6;!%V]!6XXFQZ!<<[=D.S6=S.@Y0,:/-2,< MS_!NH;.)$/B84N"U-=EQ TJ3#1I1&N J6&,#&O*F3@*>'F)[K62^$Y0.$,"( M8*I&Q<6+#^\WQ&\B05Y$;Y/A(%'5WO-BP5ECH,203!#&:>^>,TX>_'J\HV(2M.D)YU$4,-,-?) M+U(!,TS$[(+R>3>ULOT;G1"6<]#!*%"H(D1N(W A M>$)AHK'B"#",:7'SN#B H7TBX[JY,I*:"]R"\+YV^"0%/M1*=H^.:4^T MH#\"&6-:(HVE^#PV#F#IV-CX;3+==HRDK&0V*W JD[5N0X%0IR.A"(FGX(+T M=B=D;/_&. _(@+AHQ,X>'-[KUW4=/:K!X]FTMH6O/3GGFRC0?"" M2;*ZE7&DDRG:\H!\F-(_F>@?0^3C'L+B:?U^E0^@L7VZG0:"3 M2N@ )M1>NT2OJV-U]V\BWY\)I#>WM>K92DP/;PS!$S#IGTLAU/8U3Y.L;$4$&5-8'A]RUUD!/$C2N']T> M1NVXWP&4'AFJFZUGNJ;H19!(!GZ=%IJ% +(8>9"1H6\^B__ #1_#C[QN:/(< MQN N($+J\N,\3!KGBY&>/U M=OX>$TZ^+B]LYDP8%@$9@:.YHU&N1:R*D#[#VHX;PN@=FDG#&OBVWY!;(@G!:D MKCWFNCVQT+$"!RNX4HP.*%D>P@I\GK2QG8M3(G (:74+PO=8O?NZ<./F?'?R MI9N3JFP$YFR R3JX1)'2=\82-XL.=-D,CZ5UO^KAU(Z]CQM_.7G^L<\M?3N_]B M,DT30L ZXIAT5EK[#-P'E^%,'C1C!:H>K'!;RG MDF$'%M6AA[V-8'+MM$JA3BC*-8N&"F(4"#:@"RPY@<8IF0P1I5YA(-!/)^0 GFJJ:HN1WE3>;(8V[MI6XA MY3RA>" @9NVETP'(7I6"J;:SWISG?5CBRUEEV15Q[>W7&OFNCM2%*;4Z5V@P M6G!060<(5G/@$;U@:&QDS:>J[TS=N%'A<:$XD R[]3IK:<04C$LR6)6XO,-YJI+YA&_+OV;ULKTF 9"XEK>9 M$UY*LHGP[\+:"EG-I2136V4L+-?KUMI?/XS2<=_7XS#S4$F=0%8=/*?O\;+F MB=^%^?+[G2CDN^N$<9W[#O01F829>Z)K.)4T;&#%)%L\#>F=SB:=10MU-V]A+ MRKLIF[U9WB]ZKB=RZF!T<@RXJ4ND,EVM8)*'[)Q#.J5CJK5!]21!XR*HF=AW M@],!,AB[R?'E;/YU-E_YJ&3K70^.R-PJ:36(' 4=0$0(4E@0SEA!?-.:/PAK M;6EO?.RG=XF(0R0W:\G&L7'P>EIF\R\K,7PD)WDZNYQ]^G[=X.(C\RH%B"*1 MX15J=8=4">B*J,"4+F7G/NBM'QG7LAT(%:V8.CXX%E?$E537&J\F-&XBK-= MK^&Q$KFL+Z0-==WEDIDSV"2)X>7(YUC$SP4)@Q3B9F1=IMT,937QFW.F\@B#1C M:[_FZ^*7[W?_9M/I*Y+2&, I7T<7:T:^/D^@%1U)EZB":]W.NCMU8]>^#^T: M'2N0SJ!V/;U"6X?*&# N!KJ"-D&(Q4 BM1I9B&3\XX"0ZM@G.EK>3\#J .:/ M_9*]^D(_9S9]=8EI.9^DE[/KU]CXM!IZ4L<,@$J.##B3&0BR\X,U#(W6.SUB M6S[0#S8.$=JL,0='1,%BOKQX7[/%JYN R:/S+$!)6(EF$5Q@&8I$G\A H_^W MTQA3^JEW= ;][E9?W/O@V&TN1[\NA[.O!YE?0U4F-$5(R(DE,JVTAZ#)1RO& M:BVUB'RWUV(7J8]Y_8\0UD-Q'\"YD07^C\ET\N7J>L*ER$(HZ3RDH#B098W@ M;2YTCL@4X]8;M5-ES3,BO_?1D85^B,AF+?@WMN##'W<(9UEC+LX!!GKLE.?D M9MND"?I.*<4%&K[3(/SG!'_WH^/X$,T$?S#_.O -'JF!6&<%> @EIDR/FZ[M M;$Q!K!JPV$S>>V!"8VN?GDY,4?365 MO9/@9*%3\9(2C\9:U7JGU;-$C>M/-!']#G Z7 YC^YE_Q_FDEEV]J.6)-4EP M'=5#XT@G$^5D;H%RDMY1248-9&)"/9@^LL7/W/*!_G!QA QGC1G:@;9Y M9,:/4E?G2Q_"XE@7L>EDAJEHRTV 8(WI%;G9)&]K_*ZT%)973R"5)),_V *1.9L M'9AE=8XBZ(<3&K9@9N]/=^)0-\#0L%SO&U/K:.-U=TK]\]M3QI*J7J6;P^MZ MHIS(QM?905":R\)#?=4;8.L)$CHQCP?'6"LI=& ]_8IQ^7I*#_;52B^'=+WP M5VM!]EYFH*Q-H.J#'02/X#%X^G.GN&I=*["-EIU@93J'55.&=P"BXUQY**I[.Y^FVH5 @?68L>Z^,: W&01IM_9G <% ! M=0# WV=+7*R&?7^K8>'?<7F1"J844$&RAD[ O")3@KA';G7269?$?>NU]C]2 M,:[#V;;C]D@>=X"2S$YW )<5X-^%[ZM$D^#%*A$(Y;S6K+*LP$M#S[*OF4F6M=ZM.&A? M=;+Y_KCNWP"*Y!"^=H"):V!OR']Y-:_\>S'-O\^F:?V;"X4HA:ZA-1TET$N9 MZ#0E0C9Z"=*%U$<@.9(WKWPVC7EI)H0-@W60>4S"9!<[(UJ]\B;I.V\F) M_%(MHT[*DG\Z9BIW,,^K]6R9 _C9 0Y6?7VWS^:"WLT-O"^B$*$H.C_'6K^2 M Q*BDP&=@G91FUQ$:T-E.S7CND=ML=*(Y[V@Y\TDQ!JLG^#B^AA.1&) $ 3] MHNH&.@NQ. &Y),?I#(&YUM;+%E)V*Q=A9P2<(]G=[6#'#_BI!B#N3##XVZP.)F M289B*3FC(;% #UDA9\K5*EKABG3).*-,\S+ +;0<7>28/F.^NL2WY>$7[HCA ME^^;OUS7_)&CF(NA*VI2G0*7;>U.JG6!9-E_ LC^9(]?%M<#.#P63 M PNK@P?T)NYZ';B_ON^KHO7LLJ*W(4#QC--;P3)X;5C= LSJKBT4S;=K/TG0 MR!@;&@[;ZG6/EDT/0%O3?CT7)*J"@H@WKI8Q!S(SG58*BI3<\&0,AN8[D^\2 MT$D1[_&"?0B9@[D\=@G4AZNX2//)UY4,IOG#K"S_0\S<'&C3T2"]P=J?!\4: M\DX8L<9Q6R!J:95/C#N[VRB"7;[6Q8-VB"1G0[)U=)P\/A((Z5F^E M-(/.LF0= 4/MZ&5$?S!U.7CDR6H=O=QMJOHSOR3-K)8&P@K3EQ M]PB;VY6%I;LE)!A;R_)9(1&@IVUYO+( M4'GQ!>=$^?5L0L9%M'0[0*HZ0]?H4*<4%F!:)6D#-V6WI5W/X./^5T<$11L1 MSIKP ,TVD*A,4-'5A*OKN:SK]?315SFOJ B#.<0:E%W@IB1 MN..29%XGD=E.>:MG5,3=;X[3+#:,@CB8ER-B8)6>GW^_^.>'BR)21$VZ3-?R M,%5'R 4RS2%Q#$E'%P1_ZH%88/I_/\V^_=?F)ZX!L/G-K?QOOS=.Q5U[R1_( MP7XB6X^9W&]NBED].M)7W@*N%FY'PK%+)4!!Y^G/>=V_-G *XS&Z1FXR/75 MM;6D^D;?.F7W9K:XLVX^Q9B32)!9/9Q5 >@MS2!R0B6%RL6W+K;9B\ N8FX- M\;$[ (\45@=(O*E L7[BEZNH55FP>MF2@Z@-5&I];6L+J]N-ZT_YXL/[^\6BSI MHLQ?_9$NKW(M+5DLD/Y__AC^N.#DS6C+.6@NZ@C0U38;G4%*(Z)G09&;.LQ3 MMP^9(UOY0X-P:,%U6['X!FLOX\M9GA3ROE=]WK.OD^24.*(N\?D?VJ;Z<$_B M&]48KK]Z\Y(:%2Q]$L&SY AV3($3-;.1BY**!_(F6[>NW*?@6*7UIB(:5S_S M5[S)]*]=Y;JIP.AD08528V=1T#$M0G*<'G7.9-#M#[>5G'%-\R/D_E#=M&+Y MR"'KES7@AO.OM?WY]_!E/0B?6848%(.8/)([H<@2K'-#.6E$$7+4S.P$F6=" MUX]]>VQ\-!+JK"&'Q]X+@5\W_?(O/LUQE1I^>*1-P#<%;0+*##DK6R?-BCKZ M*(-W2OI"?T8N1 /8[$S0>/G2XV4^&UH '9C:3Q= LF31EL" >2[I,$:!%TE MY)K)[+A)JG7\Z/BJX\%\N-::J;T,>@#4O0HYLN2E1*^ &+H(444-Y$IH M'YW2=#?^K-7%>PGVR>KB?;C< 41N\Y1W9]6N>$+TH]>2@5A57 M)/ F9C,.0 M9.^,PS<151*YGO!*4#!- !F+;&3W_Y_I%^Q'HY6>%.,A$A94MW3R<-01@- M=4F1%KPP'5MC:@>RQIWT-)2::BV/GB%6#W2]\5(D[133H'SMWRY%@T^(M>R& M2&TEM-.-\I@C9W(:8HC,KTGC-GZ*[5 M@;4L6J#W7O-LO1 /-R\,@J$>5%,;:>\ H0-8WP6('KMDM[G&X(TJBKQ?STE7 M*QL=Q$C>*]TP1GK<2VM:NWO/D#3NM+OAE%([.70 JYO*F=6)7OWQ%:<+8E H MPF%R$+BIJX-C@%CGWZ@@,@>,-J6<./_)--LL M,+HH6005+8(QM=?*E@)>J0R1]'(P)3C3?*'9OC2..]'\=/!K+*W>T?@>:QSV M^B^KC\(O=)!>%31@9>V29V0A!"DU%.:+\Z5(UGP%^KXTCCLS?30T'BNM#M"X MYMT6E7^]]?O7*_P=_UA^_ ]>?L-_S*;+SXL+[P6] 8&1YJ];**RDU\!AI#< MK75<:H:M:SS#>J@G$-\9P?3_8)A__,_L@I$#I9F+4#AYZ8K[!%&: M!#EPD;!6+S8OI=F3Q-U >99Q_"&%=6Y8)'#A18EH&9?YA4'&=&QPGW_ B9LS29@E%+ M#S;*TCJ^LR^-N\'Q3+,< XKKC.#XHM W;P[I2C12V#K+KL3JQR6ZH?=/Z=Y$V?%_.J/1/_TQ9?ZNPLO9;8R1W!925 EUL _ MYS6S1(Q,P838OC3W $)W ^199F>&%UQG]2V?9Y?Y]9>O\]FW5:_KXF_S.LF, MY91H7!0R4D(F6Z?QN*Y<%DFT;KS=SLUN\'M++,QC430#Z:VW)P+;4O0 MRM*5\,*"$LC IU@KZAV3":6/>=@LRPTINZ'I)\BF',;\T7<#Y#RI' F7[]_^ M,8,1(982>,CFP;2X;1L"GO_8;J6]9Y7= M&(3/9X";WW'YMCRF<5]/O]&OY-TL+FSV/')M(40?0 5-ER8[ UJ*K+D)2MX& M:8^%U@[T[(:^LTICC"6M;J*4PE*CKZ:2 J"%@C6^R2<%5XWWW[Y!#G'FDZO2+RS[TC067W@ MD?7@UB?4UC&049$^SMR2/O8,,!D5BK(VW#I=C<[[+%'C]DNU0L=#2ZJM+#H( M2%S/,'HY^Q(GTQ6G:H\JV8JK86C3Q21O&/A#O2N+,B2=?5U31DJVLM#%F &C M\\6[R(5NW71^.+7C=F(-!<<32:\#G+Y(:7Z%N0YKI_.N+(3?\,ZMB]KER 0$ M47MI-1TI>,W $F&DJA'TRM!_5_#']@;?!/*? 2 MZ%9HK)/_+<3,%)#5J$,I*(1N75[W(Q7C=G8-C)U#N=T/7M[/OH?+NT\^UF41 M2CE(6-<[>\)^Y-'0,8P)R2NOFM=D;B%EW):N@9%S%-\[@,]J)_3F+(\8C@D9 MTY$A2$%'4CH2AZQPP**M4V;1D!O=.A+Z)$7C-G(-!::&4N@ 4]L/4KMCLR7. MR%);9Z.HU2),DA_B$6-1TN2!+*(#D3186G!@M70D[XG!N+3(P,C,Q,C,Q M>#$P>'%X97@S,3$N:'1M[5MM;&QXRKBD%JNMFPO M(;>Y3UN:F1[0>D::E31@[M=?MS2\V. +KL-GXB55P3"26MV:?KJ?UFC.1S9- M+LY'P*.+OYW_O5QF'U68IR M"S5P"Q'+C9!#]EL$YI:5RT6O2Y5-M1B.+*M7 MZTWVF]*W8LQ]NQ4V@8N9G/,C__O\R$UR'JAH>G$>B3$3T?L#T3B.6ZW&">?! M2;5YVH"@60]C'A^W&G$8-2/^>^T AV)W/\;8:0+O#U(ARR.@^=O->J5UG-FS MB8CLJ%VK5G\X<%TOSF,E+F8M8Q&4@V@' D M4=OAM.2;>S*LH+.??@=.]+TX>WWO[%MQ]@_J1P/JF0RZ(X+B3C*0XDR0+0!9;,@ZDQ9D2"!)>H1YY@!T2Q0JBYZ8S3)^1FQ.)$ M3J&5I":EFILR*MGNP;E7/YAZL6P'KX)YGOWUS4J^U MSDP!QZ(RHN2DXEC@ST/SSBM-OM]C7(-#&:)&! D0&A@@M(-$F!$-HVXI)FA* MTO0[$B9,E,EQ'*5NK1(/MTRK$"*\;-@AHBL"A*N'4/6]NK[>>K&ZGN^#P5:"P4

'<1!(ZT?ANK)>+3(<_-YD.(V : M:"MF\E19Y1H%8 H="^,2,_8"Z>30KLPBI2_3 @T)=_ MN/(">*6",E"CP/2. MNAB5B,AM>YL\,"(27 LR0'A&[XB*)$FY(9;MXI]QE-RE<64 %;)(&VA0AH6W M"/.$$_M LYP2"[:.(SSW7RY9\%L U!$) HZ'Z+42@ET)"L$^*#Q#4-@XJ:[$ MALW3\<8A L/*6$2$?&Z4Y,1 N,&H054XA0.NHQDT,5@('HA$V"D1^G734J!R M*'8 ]3'F7M>E*MX1G;O"H"S7&08(XPJ0,%0Z<@JX>GX($NN*!.,$MD!& 8BZ MY-+Z6("!2F2.8>RCP7,J'KZ>:+ #,:$[YDGNLBD!!N(8RVPQ1E5&Q M 3OP/]=7T"X$X$#,[,;7Z8'*[>,:;,)?^+PWT"9$_.U--Q;,MC=<5 ._$JB/ M0S!-L$?QLRD>O1X4OVQ.]]!8A1CMHQ?%KVM9B^,G9'(B[RH,90PGU 0K-3IIBWK4 #BK&#.\VVR"?!;HL*^ M)G5DV%73[OGW[$'7D]!;[&CY#?\UF99'.-# /-$^BO2B!LCQLD MXR9/4ZYQ19PQ!2-9^TCP-2?A74'M?O]L2ZA%2AUK3&@EQ!"X7(PH=&<_"KB6 M/,$5&:@/?MRAOPF2_BT+:2;T0TZ*V0%REJ5 MDKBS,9$EK$ *9#I$^N;B./KI::55;=&)=*OQ?S2;N#BL7G&'U8]LM-K6/*F< M5A]OKE9JC[9M2>R14]FKC0MC,B[?'S0.9@,R'M&N:;N>W;%:9IG[>XJ+LA2J M$HA7%TEE__](Y4S^B#AR'(ZQ3Q#HG$YO_51R+S#,_:=8E&_;NPMFKIP=KWI$ M-!')[I-UK@;75[WKBCO'W.L.^KU[EC[M%K^$R1O=V #5NTP9=U"R[8]:C&'E9;Q% ';G?,SQR[S?^!U!+ P04 " #K@$98*X)M1#P( "8. ' &%Z<&XM M,C R,S$R,S%X,3!X<7AE>#,Q,BYH=&WM6VUSXC@2_GZ_0I>IF\U4 0&23 +) MI(IAR U56TF6L+>[G[:$W<:ZV))7DF&X7W_=DGE)(#>DCBQ)EJD:8EM2JUO2 MT_VT+)_'-DTNSF/@X<7?SO]>+K,O*LA3D)8%&KB%D.5&R"'[)01SQ\KEHE9; M91,MAK%E]6K]B/VB])T8<5]NA4W@8BKG_,#?GQ^X3LX'*IQ1DA;[T]C>7WHQ2\(L?+-EGHBA;#J3 M]GS3:7&@$J6;[ZKNWQF5E".>BF32_*$O4C#L"L:LIU(N?R@9+DW9@!:1KVC$ M?P!U0O7<[=BK?()R$B%A:D*M3DIW?OW:_=SMOW]7^U@].ZQ5ZO?5GIGT?'H= MK=3+*[2DS(K1"W"Z06]I^-J=7K][V6VW^MWK*W9]R6YZW:MV]Z;U([OL7K7P M$J^N+[%&I_?BC;GYN7?[<^NJS_K7[+;3)I.*=5&MDVW]KQUVV^I];EUU;LO7 MO_[8^8VUVGTJJ5>KKV_A_#LW5D23,_=(R!"'OED[S9X?B:L5[Y98.];"6)7% MH-FMY4.I2BP 35HR&W/[_MWQZ5-,VY(E3YZ"+>E9JTQUW&COAT\8I$W]/HLA M:PXCZ[*8CX!I& D88^RVL3#LIYQK=&7)A/4@4]HR)=FETJG7MU8M_\14Q%HF M \GZ$,02M1U.2KZX*X,*+O;&*UA$KV6QUW>+?2.+_3,WN,1Q,:<3=B?5.(%P M""6_YK5?Z:'"_J1",HOBN)",RPG+I=4YH+I(;QW3Q=7/68IW6O"$13S 1YJI M5%AFE:^W5$%" ,9P/:$J*;\#['=!IL%G(2J#72:.)F,?5"$0&FDQ5I/8'#4) M,;Z,8Q'$S.3T,V\_!@V%$#(@%29!_DQ4?"QLC 8B7@.G(,G-4#45HIDC;!:R MP61Q&';XW:B>ASO\/B]^@45"(D((;'-$E!"\6-T2)9N7"QEA*.-6H!PA@R0/ M42:B;F'YEQ"Q@L)?AJ AO),?2)(YH LLF0==H\\(!0DN48T\P0J(8H50<]T9 MIT_ 3..#WT>J.6I06DFJDR2]KNP+I1/8]V8-T(6/OW M5O;[=Z?UVLF9*>!89$84G%04";S=-Q^\TK3VNXQK<"A#U(A! H0&!@CM02), M3,VH6HH!FH(TW8?"!(DR.;:CT*U5XN&6:15 B(\-VT=TA8!P]1#J? MB+H? M6A@5>WD"IN"WA[Q<.]Z'!7UJQZ%_],')%)3H2P]XZHE1$%WP QZ7I-73NHR6 MNXRP2[+]H9_ &D32^QKY]L+;'G.V>P$6?P!0S.+H+ D=;O8[5$?#K@ MN5F_"1'; 2#:BIX\55:Y1@$80D?"N,",M4 Z.;0K,P_IB[1 0\(=? NN/ => MJ: ,5"@PO*,N1B4B=/O>)A\8$0JN!1D@/*-W1$62I-P0RW;^SSA*[L*X,H * M6:0-U"C#Q%L$><*)?:!93HDY6\<6GOLOIBQX-0"JB 0!VT/X5@G!2W$*@YU3 M> :GL'907?(-ZX?CM5T$NI61" GYW"C)B8%P@UZ#LG!R!UR'4VBBLQ!\(!)A M)T3H5W5+CLJAV '4^YA[51>R>$=TOA4&9;G.T$$8EX $@=*A4\#E\T.0F%P!#)R0%0EE];[ G14(G,,8^<-GE/QX.UX@Q?@$SHCGN0NFA)@((HPS18C M7.IF1;H\2RK68 ?^=G4&[5P -L3(;GR>/E"Y?5R#=?@+G]4&VH2(OK_IQ@;3 M[0WGU<"/!.KC$$P=[%#\;(J';P?%VXWI'AK+$*-]]"+Y=24K0@=SW &%!Q@PA)Q M!TFQ@?^@?NG_MNDMPWQ+>A[O4/T"]O+<&^9PZAA*\SA'87<1G/.01P'S"0G! M4IX^4Y%CKFZ5-C,.[AZ@R#05U@+\#U(Q4,CRJ3P4J)\3LH\> 6.X(8Z ?VG' M8.IWX(] [U:".2C.KT#XTO8R;5D' A!G!7.> M;9.-@=\1%?8YJ2/#+IMV[[^G+[J>A-YB1\MO^*^(M#S$A@9F@?91I!C7#V MRJN'%/J0H9!EJ[+FL4./=3N#1>D ?0[H,NJ:\,Q [1L0V(/G,I>;1P8DW'Y:>]P;]H@XR%MJ#;KV3=6RRQS M?QLX* M+(X%H>9!4]N,7<) YW2PZV/)?=PP6S_%H'S?WBV8 MV?C>L?*J!\018MS]LO;77O>V?WWSM=-CM_W6/Z^N[QGZM!G>QL2N-:\/7,#C M4UC G9P!K5CW&I!-U=N^M>O-[_*I];_TG&[?H-FT.8%-8;&G8 T3;T$*#.G_ MPO2;W6BDY$3R2JQ+P5FDK!T+B-CE+"A?^T1]-]FO)/' M/J)Z]%N\XM=_&7C@ODC\+U!+ P04 " #K@$98N;O6++T% "Z(@ ' M &%Z<&XM,C R,S$R,S%X,3!X<7AE>#,R,2YH=&WM&FMSXC;P>W_%EDSODAD@ MMB&\+S.4D(9.)^2 ZUT_=80M8_5LR2>)$/KKNY(-1T)REW22ADR3R1C;JWUK M'Y+5B702'W%/J>J1:\QI3I^;42*U6)]6FTZA7_G0+B(K#,QREES%]5T@8+T74\&]5O7+] M*-7M!0MTU'(=YZ>"'7K<"077R$\B?G:;D=DBINF5+I&8S7C+JE3(4%=@7\1" MMO8<^]?5QD M(M>13LPX7:G@>D;H_J>SP<^#R9L]M^:T*U[9O2[V6J6GDZMZJUR90%O"W&(] M']U-Y3.9K]P\6'T?A#]WP"DR&X#?A0'I=[91CW>P:::>16 MCISBSJO5'4/W9'@QZ9]LZK3S8E^S=-.IP? 4)F=]&'='/W?/^^/2\--O_3^@ MVYL8B.EE,.$^A%'<6?+8@8><+\,^X;, MF[V&YSGMGDA2PI?VR6T?0"BDY?(EXP(4S1# "?5I,J4R3V5NT12)2A&(@I#% M.& MW9CZ<\DT0S,0'D#_RH\(GU$L+TG"E#*:X+\9&6 M@HA*BM)N2I1IM1*H M")3XD='(#)FC-%*AKY"E09TNP:<2G6;X,0X14^"3E/A,+XUP!+F%(<,Q*PJY MOD5(YU+-"7I5B\U\DEE[(Y]8,H%(3>'MK M S'Q4$0XT46#;.3\S,4"33>C;_:.&MOS\S58'B2X6UX)_:C<*P^PVF-=GT21 M>YH1)CB%\[P2SF-,,CX&3&S":QWBDGZ9,TE-*ZC,W+X1,_OD(+O%3.(>[0>K MI_!F?ECGACQ&W&:EBK'0;)O,\8 I^$PS[L6&BO<:*H\6*HQCP4R(K=!8K#5A MIC2QK,*MXH@P4ZU3294)F:(!DS@&1$/.),: PF+M&XC!"ADGW#?OD6# +&E3 M2G'4/,XB3J146I[J1EDKOXPRDA YP_6>%FGKR(:!)M.8KJ!3(;'*EU#6F*2* MME8W[8"I-";+%N.6HT5JY[2F0FN1&'+M2],1^"3.H\]&70;.EY3-9KGNU,VJ M4N-24@@9OB6M[\-M$H&^DHIN&VD43ZWV!,6/\RJB5[]>^.QNKM M&EU@J66F2[-UMQVE-_51#]_Q_S:SKRV,_^3=J;YX&ZF M=S8:C"?#B[/^",:3[B_GP]=R]]CMS+,YNA=)II![1"6,-9EQ\>K<'0O4^Q=H MJ^*88FLJX7Z(,04+R;2F' 7"DFS//^0;UP%,E]N?;R*B8$IQ?"K% M)3,?O;3XYE_AA'/)F8HR!O?]9":!:654"4.8I_C& MZ$*5OFO#[Y93$AONO''0(A7*;C.V)(V):=BWCEY\K6FV+76^HI I%K:YWD;Y MSFF-_)J='3FT9U;^ 5!+ 0(4 Q0 ( .N 1EA\C99V-RP! &;2$@ 1 M " 0 !A>G!N+3(P,C,Q,C,Q+FAT;5!+ 0(4 Q0 ( .N M1EBN:B%42!$ !7$ 1 " 68L 0!A>G!N+3(P,C,Q,C,Q M+GAS9%!+ 0(4 Q0 ( .N 1E@.6LL'T1< (#< 5 " M =T] 0!A>G!N+3(P,C,Q,C,Q7V-A;"YX;6Q02P$"% ,4 " #K@$98W7+> M!FA[ $D@4 %0 @ 'A50$ 87IP;BTR,#(S,3(S,5]D968N M>&UL4$L! A0#% @ ZX!&6 [OMLLAU 0>X( !4 ( ! M?-$! &%Z<&XM,C R,S$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( .N 1E@,_M4N M4IH !'I!@ 5 " ="E @!A>G!N+3(P,C,Q,C,Q7W!R92YX M;6Q02P$"% ,4 " #K@$98X]4-(3X( #F. ' @ %5 M0 , 87IP;BTR,#(S,3(S,7@Q,'AQ>&5X,S$Q+FAT;5!+ 0(4 Q0 ( .N M1E@K@FU$/ @ )@X < " G!N+3(P,C,Q,C,Q M>#$P>'%X97@S,3(N:'1M4$L! A0#% @ ZX!&6+F[UBR]!0 NB( !P M ( !0U$# &%Z<&XM,C R,S$R,S%X,3!X<7AE>#,R,2YH=&U0 52P4& D "0!H @ .E<# end XML 78 azpn-20231231_htm.xml IDEA: XBRL DOCUMENT 0001897982 2023-07-01 2023-12-31 0001897982 2024-01-31 0001897982 us-gaap:LicenseMember 2023-10-01 2023-12-31 0001897982 us-gaap:LicenseMember 2022-10-01 2022-12-31 0001897982 us-gaap:LicenseMember 2023-07-01 2023-12-31 0001897982 us-gaap:LicenseMember 2022-07-01 2022-12-31 0001897982 us-gaap:MaintenanceMember 2023-10-01 2023-12-31 0001897982 us-gaap:MaintenanceMember 2022-10-01 2022-12-31 0001897982 us-gaap:MaintenanceMember 2023-07-01 2023-12-31 0001897982 us-gaap:MaintenanceMember 2022-07-01 2022-12-31 0001897982 azpn:ServicesAndOtherMember 2023-10-01 2023-12-31 0001897982 azpn:ServicesAndOtherMember 2022-10-01 2022-12-31 0001897982 azpn:ServicesAndOtherMember 2023-07-01 2023-12-31 0001897982 azpn:ServicesAndOtherMember 2022-07-01 2022-12-31 0001897982 2023-10-01 2023-12-31 0001897982 2022-10-01 2022-12-31 0001897982 2022-07-01 2022-12-31 0001897982 2023-12-31 0001897982 2023-06-30 0001897982 us-gaap:RelatedPartyMember 2023-12-31 0001897982 us-gaap:RelatedPartyMember 2023-06-30 0001897982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001897982 us-gaap:CommonStockMember 2023-06-30 0001897982 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001897982 us-gaap:RetainedEarningsMember 2023-06-30 0001897982 us-gaap:TreasuryStockCommonMember 2023-06-30 0001897982 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001897982 2023-07-01 2023-09-30 0001897982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001897982 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001897982 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001897982 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001897982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001897982 us-gaap:CommonStockMember 2023-09-30 0001897982 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001897982 us-gaap:RetainedEarningsMember 2023-09-30 0001897982 us-gaap:TreasuryStockCommonMember 2023-09-30 0001897982 2023-09-30 0001897982 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001897982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0001897982 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001897982 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001897982 us-gaap:TreasuryStockCommonMember 2023-10-01 2023-12-31 0001897982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001897982 us-gaap:CommonStockMember 2023-12-31 0001897982 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001897982 us-gaap:RetainedEarningsMember 2023-12-31 0001897982 us-gaap:TreasuryStockCommonMember 2023-12-31 0001897982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001897982 us-gaap:CommonStockMember 2022-06-30 0001897982 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001897982 us-gaap:RetainedEarningsMember 2022-06-30 0001897982 2022-06-30 0001897982 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001897982 2022-07-01 2022-09-30 0001897982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001897982 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001897982 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001897982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001897982 us-gaap:CommonStockMember 2022-09-30 0001897982 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001897982 us-gaap:RetainedEarningsMember 2022-09-30 0001897982 2022-09-30 0001897982 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001897982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001897982 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001897982 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001897982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001897982 us-gaap:CommonStockMember 2022-12-31 0001897982 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001897982 us-gaap:RetainedEarningsMember 2022-12-31 0001897982 2022-12-31 0001897982 us-gaap:LicenseMember 2023-07-01 2023-12-31 0001897982 us-gaap:LicenseMember 2024-07-01 2023-12-31 0001897982 us-gaap:LicenseMember 2025-07-01 2023-12-31 0001897982 us-gaap:LicenseMember 2026-07-01 2023-12-31 0001897982 us-gaap:LicenseMember 2027-07-01 2023-12-31 0001897982 us-gaap:LicenseMember 2028-07-01 2023-12-31 0001897982 us-gaap:LicenseMember 2023-12-31 0001897982 us-gaap:MaintenanceMember 2023-07-01 2023-12-31 0001897982 us-gaap:MaintenanceMember 2024-07-01 2023-12-31 0001897982 us-gaap:MaintenanceMember 2025-07-01 2023-12-31 0001897982 us-gaap:MaintenanceMember 2026-07-01 2023-12-31 0001897982 us-gaap:MaintenanceMember 2027-07-01 2023-12-31 0001897982 us-gaap:MaintenanceMember 2028-07-01 2023-12-31 0001897982 us-gaap:MaintenanceMember 2023-12-31 0001897982 azpn:ServicesAndOtherMember 2023-07-01 2023-12-31 0001897982 azpn:ServicesAndOtherMember 2024-07-01 2023-12-31 0001897982 azpn:ServicesAndOtherMember 2025-07-01 2023-12-31 0001897982 azpn:ServicesAndOtherMember 2026-07-01 2023-12-31 0001897982 azpn:ServicesAndOtherMember 2027-07-01 2023-12-31 0001897982 azpn:ServicesAndOtherMember 2028-07-01 2023-12-31 0001897982 azpn:ServicesAndOtherMember 2023-12-31 0001897982 2022-07-01 2023-12-31 0001897982 2023-07-01 2023-12-31 0001897982 2024-07-01 2023-12-31 0001897982 2025-07-01 2023-12-31 0001897982 2026-07-01 2023-12-31 0001897982 2027-07-01 2023-12-31 0001897982 azpn:HeritageAspenTechMember 2023-10-01 2023-12-31 0001897982 azpn:HeritageAspenTechMember 2022-10-01 2022-12-31 0001897982 azpn:HeritageAspenTechMember 2023-07-01 2023-12-31 0001897982 azpn:HeritageAspenTechMember 2022-07-01 2022-12-31 0001897982 azpn:SSEMember 2023-10-01 2023-12-31 0001897982 azpn:SSEMember 2022-10-01 2022-12-31 0001897982 azpn:SSEMember 2023-07-01 2023-12-31 0001897982 azpn:SSEMember 2022-07-01 2022-12-31 0001897982 azpn:OSIIncMember 2023-10-01 2023-12-31 0001897982 azpn:OSIIncMember 2022-10-01 2022-12-31 0001897982 azpn:OSIIncMember 2023-07-01 2023-12-31 0001897982 azpn:OSIIncMember 2022-07-01 2022-12-31 0001897982 2022-08-29 2022-08-29 0001897982 azpn:InmationSoftwareGmbHMember 2022-08-29 2022-08-29 0001897982 azpn:InmationSoftwareGmbHMember 2022-08-29 0001897982 2022-08-29 0001897982 srt:MinimumMember 2022-08-29 0001897982 srt:MaximumMember 2022-08-29 0001897982 azpn:InmationSoftwareGmbHMember 2023-10-01 2023-12-31 0001897982 azpn:InmationSoftwareGmbHMember 2022-10-01 2022-12-31 0001897982 azpn:InmationSoftwareGmbHMember 2023-07-01 2023-12-31 0001897982 azpn:InmationSoftwareGmbHMember 2022-07-01 2022-12-31 0001897982 azpn:InmationSoftwareGmbHMember us-gaap:PatentedTechnologyMember 2023-10-01 2023-12-31 0001897982 azpn:InmationSoftwareGmbHMember us-gaap:PatentedTechnologyMember 2022-10-01 2022-12-31 0001897982 azpn:InmationSoftwareGmbHMember us-gaap:PatentedTechnologyMember 2023-07-01 2023-12-31 0001897982 azpn:InmationSoftwareGmbHMember us-gaap:PatentedTechnologyMember 2022-07-01 2022-12-31 0001897982 azpn:InmationSoftwareGmbHMember 2023-08-18 2023-08-18 0001897982 us-gaap:PatentedTechnologyMember 2023-12-31 0001897982 us-gaap:TrademarksMember 2023-12-31 0001897982 us-gaap:CustomerRelationshipsMember 2023-12-31 0001897982 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001897982 us-gaap:PatentedTechnologyMember 2023-06-30 0001897982 us-gaap:TrademarksMember 2023-06-30 0001897982 us-gaap:CustomerRelationshipsMember 2023-06-30 0001897982 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001897982 azpn:HeritageAspenTechMember 2023-07-01 2023-12-31 0001897982 2024-06-30 0001897982 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001897982 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001897982 us-gaap:FairValueInputsLevel1Member 2023-06-30 0001897982 us-gaap:FairValueInputsLevel2Member 2023-06-30 0001897982 azpn:EmersonElectricCoMember 2022-12-23 0001897982 us-gaap:RevolvingCreditFacilityMember 2019-12-23 0001897982 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001897982 us-gaap:LicenseMember 2023-10-01 2023-12-31 0001897982 us-gaap:LicenseMember 2022-10-01 2022-12-31 0001897982 us-gaap:LicenseMember 2023-07-01 2023-12-31 0001897982 us-gaap:LicenseMember 2022-07-01 2022-12-31 0001897982 us-gaap:MaintenanceMember 2023-10-01 2023-12-31 0001897982 us-gaap:MaintenanceMember 2022-10-01 2022-12-31 0001897982 us-gaap:MaintenanceMember 2023-07-01 2023-12-31 0001897982 us-gaap:MaintenanceMember 2022-07-01 2022-12-31 0001897982 azpn:CostOfServicesAndOtherMember 2023-10-01 2023-12-31 0001897982 azpn:CostOfServicesAndOtherMember 2022-10-01 2022-12-31 0001897982 azpn:CostOfServicesAndOtherMember 2023-07-01 2023-12-31 0001897982 azpn:CostOfServicesAndOtherMember 2022-07-01 2022-12-31 0001897982 us-gaap:SellingAndMarketingExpenseMember 2023-10-01 2023-12-31 0001897982 us-gaap:SellingAndMarketingExpenseMember 2022-10-01 2022-12-31 0001897982 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-12-31 0001897982 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-12-31 0001897982 us-gaap:ResearchAndDevelopmentExpenseMember 2023-10-01 2023-12-31 0001897982 us-gaap:ResearchAndDevelopmentExpenseMember 2022-10-01 2022-12-31 0001897982 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-12-31 0001897982 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-12-31 0001897982 us-gaap:GeneralAndAdministrativeExpenseMember 2023-10-01 2023-12-31 0001897982 us-gaap:GeneralAndAdministrativeExpenseMember 2022-10-01 2022-12-31 0001897982 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-12-31 0001897982 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-12-31 0001897982 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-12-31 0001897982 us-gaap:EmployeeStockOptionMember 2023-06-30 0001897982 us-gaap:EmployeeStockOptionMember 2022-07-01 2023-06-30 0001897982 us-gaap:EmployeeStockOptionMember 2023-12-31 0001897982 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-12-31 0001897982 us-gaap:PerformanceSharesMember 2023-06-30 0001897982 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001897982 us-gaap:PerformanceSharesMember 2023-07-01 2023-12-31 0001897982 us-gaap:PerformanceSharesMember 2023-12-31 0001897982 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001897982 us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 2023-12-31 0001897982 us-gaap:RestrictedStockUnitsRSUMember 2022-10-01 2022-12-31 0001897982 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-12-31 0001897982 us-gaap:PerformanceSharesMember 2023-10-01 2023-12-31 0001897982 azpn:ASRProgramMember 2023-05-05 0001897982 azpn:ASRProgramMember azpn:InitialShareRepurchaseMember 2023-05-05 2023-05-05 0001897982 azpn:ASRProgramMember azpn:FinalShareRepurchaseMember 2023-08-07 2023-08-07 0001897982 azpn:ASRProgramMember 2023-08-07 2023-08-07 0001897982 azpn:Aug1ShareRepurchaseAuthorizationProgramMember 2023-08-01 0001897982 azpn:Aug1ShareRepurchaseAuthorizationProgramMember 2023-10-01 2023-12-31 0001897982 azpn:Aug1ShareRepurchaseAuthorizationProgramMember 2023-07-01 2023-12-31 0001897982 azpn:Aug1ShareRepurchaseAuthorizationProgramMember 2023-12-31 0001897982 azpn:HeritageAspenTechMember 2021-10-10 2021-10-10 0001897982 azpn:HeritageAspenTechMember azpn:EmersonElectricCoMember 2023-12-31 0001897982 azpn:InformationTechnologyMember 2023-10-01 2023-12-31 0001897982 azpn:InformationTechnologyMember 2022-10-01 2022-12-31 0001897982 azpn:InformationTechnologyMember 2023-07-01 2023-12-31 0001897982 azpn:InformationTechnologyMember 2022-07-01 2022-12-31 0001897982 azpn:SharedServicesAndOtherMember 2023-10-01 2023-12-31 0001897982 azpn:SharedServicesAndOtherMember 2022-10-01 2022-12-31 0001897982 azpn:SharedServicesAndOtherMember 2023-07-01 2023-12-31 0001897982 azpn:SharedServicesAndOtherMember 2022-07-01 2022-12-31 0001897982 azpn:EmersonElectricCoMember 2023-10-01 2023-12-31 0001897982 azpn:EmersonElectricCoMember 2022-10-01 2022-12-31 0001897982 azpn:EmersonElectricCoMember 2023-07-01 2023-12-31 0001897982 azpn:EmersonElectricCoMember 2022-07-01 2022-12-31 0001897982 azpn:HeritageAspenTechMember azpn:EmersonElectricCoMember 2022-05-16 0001897982 2023-07-28 0001897982 srt:AmericasMember 2023-10-01 2023-12-31 0001897982 srt:AmericasMember 2022-10-01 2022-12-31 0001897982 srt:AmericasMember 2023-07-01 2023-12-31 0001897982 srt:AmericasMember 2022-07-01 2022-12-31 0001897982 azpn:AsiaMiddleEastAndAfricaMember 2023-10-01 2023-12-31 0001897982 azpn:AsiaMiddleEastAndAfricaMember 2022-10-01 2022-12-31 0001897982 azpn:AsiaMiddleEastAndAfricaMember 2023-07-01 2023-12-31 0001897982 azpn:AsiaMiddleEastAndAfricaMember 2022-07-01 2022-12-31 0001897982 srt:EuropeMember 2023-10-01 2023-12-31 0001897982 srt:EuropeMember 2022-10-01 2022-12-31 0001897982 srt:EuropeMember 2023-07-01 2023-12-31 0001897982 srt:EuropeMember 2022-07-01 2022-12-31 0001897982 country:US 2023-10-01 2023-12-31 0001897982 country:US 2022-10-01 2022-12-31 0001897982 country:US 2023-07-01 2023-12-31 0001897982 country:US 2022-07-01 2022-12-31 0001897982 srt:AmericasMember 2023-12-31 0001897982 srt:AmericasMember 2023-06-30 0001897982 azpn:AsiaMiddleEastAndAfricaMember 2023-12-31 0001897982 azpn:AsiaMiddleEastAndAfricaMember 2023-06-30 0001897982 srt:EuropeMember 2023-12-31 0001897982 srt:EuropeMember 2023-06-30 0001897982 country:US 2023-12-31 0001897982 country:US 2023-06-30 shares iso4217:USD iso4217:USD shares azpn:countries pure 0001897982 false --06-30 2024 Q2 10-Q true 2023-12-31 false 001-41400 ASPEN TECHNOLOGY, INC. DE 87-3100817 20 Crosby Drive Bedford MA 01730 781 221-6400 Common stock, $0.0001 par value per share AZPN NASDAQ Yes Yes Large Accelerated Filer false false false 63548821 152463000 149843000 301111000 310068000 85056000 78628000 170024000 156994000 19644000 14367000 35336000 26595000 257163000 242838000 506471000 493657000 67326000 70833000 138903000 140346000 10647000 9567000 20848000 18784000 16960000 12698000 33242000 25098000 94933000 93098000 192993000 184228000 162230000 149740000 313478000 309429000 122240000 117951000 244618000 236225000 53145000 49954000 106821000 99695000 36088000 41230000 71494000 84086000 211473000 209135000 422933000 420006000 -49243000 -59395000 -109455000 -110577000 199000 38643000 6029000 19989000 12283000 4120000 26333000 9143000 -37159000 -16632000 -89151000 -121423000 -15659000 49565000 -33126000 -43982000 -21500000 -66197000 -56025000 -77441000 -0.34 -1.02 -0.88 -1.20 -0.34 -1.02 -0.88 -1.20 63699000 64621000 64009000 64538000 63699000 64621000 64009000 64538000 -21500000 -66197000 -66197000 -56025000 -77441000 4870000 6710000 -6331000 -2155000 4870000 6710000 -6331000 -2155000 -16630000 -59487000 -62356000 -79596000 130753000 241209000 129837000 122789000 357847000 367539000 26314000 27728000 61479000 62375000 3021000 11424000 709251000 833064000 16756000 18670000 8329997000 8330811000 4428636000 4659657000 606318000 536104000 18971000 15992000 97035000 67642000 11392000 10638000 9488000 13474000 14227844000 14486052000 16517000 20299000 81059000 99526000 96087000 22019000 13810000 12928000 28988000 46205000 135522000 151450000 371983000 352427000 35036000 30103000 867927000 957911000 83812000 55442000 20013000 19240000 0.0001 0.0001 600000000 600000000 65170178 64952868 63620668 64465242 6000 6000 13241067000 13194028000 -97416000 -41391000 -3895000 2436000 1549510 487626 290689000 84150000 12849073000 13070929000 14227844000 14486052000 2436000 64952868 6000 13194028000 -41391000 487626 -84150000 13070929000 -34525000 -34525000 -11201000 -11201000 29644 3826000 3826000 47896 -4585000 -4585000 20210000 686843 -134434000 114224000 16699000 16699000 -8765000 65030408 6000 13230178000 -75916000 1174469 -218584000 12926919000 -21500000 -21500000 4870000 4870000 32212 4268000 4268000 107558 -9590000 -9590000 375041 -72105000 72105000 16211000 16211000 -3895000 65170178 6000 13241067000 -97416000 1549510 -290689000 12849073000 -4588000 64425378 6000 13107570000 66369000 13169357000 -11244000 -11244000 -8865000 -8865000 71547 8489000 8489000 34375 -4683000 -4683000 17736000 17736000 -13453000 64531300 6000 13129112000 55125000 13170790000 -66197000 -66197000 6710000 6710000 202506 16977000 16977000 33949 -4656000 -4656000 23441000 23441000 -6743000 64767755 6000 13164874000 -11072000 13147065000 -56025000 -77441000 246386000 245102000 6932000 6562000 -6168000 -4744000 32910000 41177000 -94210000 -106384000 3385000 3228000 629000 593000 10709000 33691000 57926000 77864000 3059000 3547000 7108000 6609000 17606000 -34177000 0 15319000 9258000 -1490000 -10959000 11922000 46808000 54612000 1437000 2844000 8273000 74947000 521000 465000 131000 329000 12500000 0 -22862000 -78585000 7920000 25605000 186329000 0 13843000 11698000 0 1363000 0 12000000 68755000 29872000 0 2375000 -123497000 28041000 -10905000 -7705000 -110456000 -3637000 241209000 449725000 130753000 446088000 66290000 29388000 2433000 9819000 92000 -735000 36144000 68000 Organization and Basis of Presentation<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AspenTech, together with its subsidiaries (the “Company”), is a leading industrial software company that develops solutions to address complex industrial environments where it is critical to optimize the asset design, operations and maintenance lifecycle. The Company’s unique combination of product capabilities, deep domain expertise and award-winning innovation helps customers across diverse end markets in capital-intensive industries improve their operational excellence while achieving sustainability goals. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has revenue from customers in 117 countries as of December 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has prepared the accompanying unaudited condensed consolidated financial statements as of December 31, 2023, and for the second quarter of fiscal 2024 and 2023 pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and in accordance with generally accepted accounting principles in the United States (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated and combined financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements and related disclosures in conformity with GAAP requires us to make judgments, assumptions, and estimates that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. The actual results that the Company experiences may differ materially from these estimates.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Russia and Ukraine</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains limited operations in Russia and licenses software and provides related services to customers in Russia and areas of Ukraine that are not under sanctio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n. The Company had revenue of approximately $5.8 million and $16.8 million for the three months ended December 31, 2023 and 2022, respectively, and $13.0 million and $26.8 million for the six months ended December 31, 2023 and 2022, respectively. The Company had total assets of approximately $35.2 million and $39.7 million as of December 31, 2023 and June 30, 2023, respectively, related to operations in Russia. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be required to cease or suspend operations in Russia or, should the conflict or the effects of sanctions, export control measures and business restrictions worsen, the Company may voluntarily elect to do so. The Company has terminated all engineering services in Russia and the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has limited its operations to contract renewals with existing customers.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> While the Company continues to evaluate the impact of the various sanctions and restrictions imposed by the United States and other governments on the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s ability to conduct business in Russia, there is no assurance that the Company will be able to do so in the future. Any disruption to, or suspension of, the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s business and operations in Russia would result in the loss of revenue and assets from the business in Russia and would negatively impact growth. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may also suffer reputational harm as a result of continued operations in Russia, which may adversely impact sales and other businesses in other countries.</span></div> 117 5800000 16800000 13000000 26800000 35200000 39700000 Significant Accounting Policies<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies are described in Note 2 to the consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023. There were no material changes to our significant accounting policies during the six months ended December 31, 2023.</span></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)     Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the third quarter of fiscal 2023, Open Systems International, Inc. (“OSI Inc.”) software licenses were primarily sold with professional services and hardware to form an integrated solution for the customer. The professional services and hardware sold with the license significantly customized the underlying functionality and usability of the software. As such, none of the software license, hardware or professional services were considered distinct within the context of the contract and were therefore considered a single performance obligation. Because the integrated solution had no alternative use to the Company and the Company held an enforceable right to payment, revenue was recognized over time (typically one to two years) using an input measure of progress based on the ratio of actual costs incurred to date to the total estimated cost to </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">complete. For integrated solution contracts executed prior to the third quarter of fiscal 2023, revenue continues to be recognized over time until the implementation is complete.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the start of the third quarter of fiscal 2023, the Company completed a series of business transformation activities relating to OSI Inc. products and services in conjunction with its ongoing integration activities. As part of a change in the related go-to-market strategy, the Company has invested in tools and processes to simplify and streamline the implementation services to significantly reduce the complexity and interdependency associated with its software. In addition, the Company has identified and trained several third-party implementation service partners to operate autonomously and directly with OSI Inc. customers to implement its products.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, effective January 1, 2023, following the completion of these business transformation activities, for all prospective OSI Inc. contracts entered into after January 1, 2023, the Company accounts for the OSI Inc. software license, hardware, maintenance, and professional services as separate and distinct performance obligations. Software license revenue is recognized at a point in time when control transfers to the customer, which generally aligns with the first day of the contractual term. Hardware revenue is recognized at the point in time when control transfers to the customer, which generally occurs upon delivery. The recognition of maintenance revenue at OSI Inc. is unchanged and continues to be recognized ratably over the maintenance term. Professional services revenue is recognized over time (typically one to two years) using the proportional performance method by comparing the costs incurred to the total estimated project costs.</span></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)     Recently Issued Accounting Standards Not Yet Adopted</span></div> Revenue from Contracts with Customers<div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are subject to credit risk and reviewed in accordance with Accounting Standards Codification (“ASC”) 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company monitors the credit quality of customer contract asset balances on an individual basis, at each reporting date, through credit characteristics, geographic location, and the industry in which they operate. The Company recognizes an impairment on contract assets if, subsequent to contract inception, it becomes probable payment is not collectible. An allowance for expected credit loss reflects losses expected over the remaining term of the contract asset and is determined based upon historical losses, customer-specific factors, and current economic conditions. The potential impact of credit losses on contract assets was immaterial as of December 31, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract assets and contract liabilities were as follows as of December 31, 2023 and June 30, 2023:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:59.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.193%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.194%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">964,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">903,643 </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:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(170,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:9pt;font-weight:400;line-height:100%">(181,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net contract assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">793,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">722,090 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s contract balances are related to arrangements where revenue is recognized at a point in time and payments are made according to a contractual billing schedule. The change in the net contract asset balance during the six months ended December 31, 2023 was primarily due to greater revenue recognition as compared to billings. Revenue recognized from the contract liability balance as of June 30, 2023, was $47.4 million and $88.4 million for the three and six months ended December 31, 2023, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the aggregate amount of the transaction price allocated as of December 31, 2023 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2027</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:9pt;font-weight:700;line-height:100%">2028</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:9pt;font-weight:700;line-height:100%">Thereafter</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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">License and solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278,744 </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:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">880,033 </span></td><td 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:9pt;font-weight:400;line-height:100%">Services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">301,751 </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:9pt;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:9pt;font-weight:400;line-height:100%">397,297 </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:9pt;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:9pt;font-weight:400;line-height:100%">244,069 </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:9pt;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:9pt;font-weight:400;line-height:100%">156,951 </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:9pt;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:9pt;font-weight:400;line-height:100%">92,733 </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:9pt;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:9pt;font-weight:400;line-height:100%">47,265 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,240,066 </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-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated Revenue Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects disaggregated revenues by business for the three months and six months ended December 31, 2023 and 2022:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:34.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Heritage AspenTech</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsurface Science &amp; Engineering</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">OSI, Inc.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,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:9pt;font-weight:400;line-height:100%">87,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">257,163 </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:9pt;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:9pt;font-weight:400;line-height:100%">242,838 </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:9pt;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:9pt;font-weight:400;line-height:100%">506,471 </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:9pt;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:9pt;font-weight:400;line-height:100%">493,657 </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>The Company did not have any customers that accounted for 10 percent or more of the Company’s revenues for the three and six months ended December 31, 2023 and 2022, respectively. <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract assets and contract liabilities were as follows as of December 31, 2023 and June 30, 2023:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:59.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.193%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.194%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">964,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">903,643 </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:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(170,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:9pt;font-weight:400;line-height:100%">(181,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net contract assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">793,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">722,090 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 964165000 903643000 170558000 181553000 793607000 722090000 47400000 88400000 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the aggregate amount of the transaction price allocated as of December 31, 2023 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2027</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:9pt;font-weight:700;line-height:100%">2028</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:9pt;font-weight:700;line-height:100%">Thereafter</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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">License and solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278,744 </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:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">880,033 </span></td><td 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:9pt;font-weight:400;line-height:100%">Services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">301,751 </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:9pt;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:9pt;font-weight:400;line-height:100%">397,297 </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:9pt;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:9pt;font-weight:400;line-height:100%">244,069 </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:9pt;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:9pt;font-weight:400;line-height:100%">156,951 </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:9pt;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:9pt;font-weight:400;line-height:100%">92,733 </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:9pt;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:9pt;font-weight:400;line-height:100%">47,265 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,240,066 </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> 104615000 98569000 45664000 20742000 6911000 2243000 278744000 165061000 257890000 192502000 134883000 85101000 44596000 880033000 32075000 40838000 5903000 1326000 721000 426000 81289000 301751000 397297000 244069000 156951000 92733000 47265000 1240066000 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects disaggregated revenues by business for the three months and six months ended December 31, 2023 and 2022:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:34.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Heritage AspenTech</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsurface Science &amp; Engineering</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">OSI, Inc.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,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:9pt;font-weight:400;line-height:100%">87,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">257,163 </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:9pt;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:9pt;font-weight:400;line-height:100%">242,838 </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:9pt;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:9pt;font-weight:400;line-height:100%">506,471 </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:9pt;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:9pt;font-weight:400;line-height:100%">493,657 </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> 167437000 167442000 343180000 343848000 28574000 29726000 52655000 62714000 61152000 45670000 110636000 87095000 257163000 242838000 506471000 493657000 not not Acquisitions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inmation Software GmbH</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 29, 2022, the Company completed the acquisition of inmation Software GmbH (“Inmation”) for total cash consideration of $87.2 million. The purchase price consisted of $78.9 million of cash paid at closing and an additional $8.3 million in indemnification holdbacks, which was paid on August 18, 2023. The total cash acquired from Inmation was approximately $6.4 million resulting in a net cash payment of $72.5 million during the three months ended September 30, 2022. The Company recognized goodwill of $63.0 million (none of which is expected to be tax deductible) and identifiable intangible assets of $31.5 million, primarily consisting of developed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">technology and customer relationships, with a useful l</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ife of approximately five years for developed technology and seven years for customer relationships.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inmation’s revenue included in the Company’s condensed consolidated statements of operations was $0.8 million and $0.9 million for the three months ended December 31, 2023 and 2022, respectively, and $1.3 million and $1.2 million for the six months ended December 31, 2023 and 2022, respectively. Inmation’s net loss included in the Company’s condensed consolidated statements of operations was $2.2 million and $0.9 million for the three months ended December 31, 2023 and </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, respectively, and $2.3 million and $1.1 million for the six months ended December 31, 2023 and 2022, respectively. Results included amortization of developed technology and customer relationships of $1.5 million and $1.4 million for the three months ended December 31, 2023 and 2022 respectively, and $2.9 million and $1.9 million for the six months ended December 31, 2023 and 2022, respectively. </span></div>Prior to the closing date, Inmation was considered a related party to AspenTech as Emerson Electric Co. (“Emerson” or “Parent Company”), through one of its subsidiaries, held an equity-method investment in Inmation. At the time of close, $17.6 million was paid to Emerson in exchange for all its shares in Inmation, with another $1.9 million paid for an indemnification holdback 12 months after the close on August 18, 2023. 87200000 78900000 8300000 6400000 72500000 63000000 31500000 P5Y P7Y 800000 900000 1300000 1200000 2200000 -900000 2300000 -1100000 1500000 1400000 2900000 1900000 17600000 1900000 Intangible Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of December 31, 2023 and June 30, 2023:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:31.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Developed Technology</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trademarks</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalized Software and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,903,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">464,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,082,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,474,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(438,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,536)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(578,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,045,930)</span></td><td 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:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,464,657 </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:9pt;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:9pt;font-weight:400;line-height:100%">444,864 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,504,397 </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:9pt;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:9pt;font-weight:400;line-height:100%">14,718 </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:9pt;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:9pt;font-weight:400;line-height:100%">4,428,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Developed Technology</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trademarks</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalized Software and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,903,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">464,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,082,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,462,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(341,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(437,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(802,409)</span></td><td 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:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,561,635 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,579 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,644,868 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,575 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,659,657 </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>Of the total intangible assets net carrying amount of $4.4 billion as of December 31, 2023, $430.0 million relates to the registered trademarks associated with the Transaction (as defined in Note 15, “Related-Party Transactions”) that are not subject to amortization. Total intangible asset amortization expense was $121.7 million and $121.2 million during the three months ended December 31, 2023 and 2022, respectively Intangible Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of December 31, 2023 and June 30, 2023:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:31.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Developed Technology</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trademarks</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalized Software and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,903,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">464,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,082,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,474,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(438,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,536)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(578,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,045,930)</span></td><td 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:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,464,657 </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:9pt;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:9pt;font-weight:400;line-height:100%">444,864 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,504,397 </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:9pt;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:9pt;font-weight:400;line-height:100%">14,718 </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:9pt;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:9pt;font-weight:400;line-height:100%">4,428,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Developed Technology</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trademarks</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalized Software and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,903,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">464,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,082,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,462,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(341,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(437,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(802,409)</span></td><td 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:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,561,635 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,579 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,644,868 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,575 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,659,657 </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>Of the total intangible assets net carrying amount of $4.4 billion as of December 31, 2023, $430.0 million relates to the registered trademarks associated with the Transaction (as defined in Note 15, “Related-Party Transactions”) that are not subject to amortization. Total intangible asset amortization expense was $121.7 million and $121.2 million during the three months ended December 31, 2023 and 2022, respectively <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of December 31, 2023 and June 30, 2023:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:31.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Developed Technology</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trademarks</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalized Software and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,903,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">464,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,082,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,474,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(438,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,536)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(578,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,045,930)</span></td><td 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:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,464,657 </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:9pt;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:9pt;font-weight:400;line-height:100%">444,864 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,504,397 </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:9pt;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:9pt;font-weight:400;line-height:100%">14,718 </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:9pt;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:9pt;font-weight:400;line-height:100%">4,428,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Developed Technology</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trademarks</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalized Software and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,903,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">464,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,082,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,462,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(341,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(437,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(802,409)</span></td><td 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:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,561,635 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,579 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,644,868 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,575 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,659,657 </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> 1903599000 464400000 3082541000 24026000 5474566000 438942000 19536000 578144000 9308000 1045930000 1464657000 444864000 2504397000 14718000 4428636000 1903599000 464400000 3082541000 11526000 5462066000 341964000 13821000 437673000 8951000 802409000 1561635000 450579000 2644868000 2575000 4659657000 4400000000 430000000 121700000 121200000 243400000 242300000 Goodwill<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill during the six months ended December 31, 2023 were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Balance as of June 30, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">8,330,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Balance as of December 31, 2023 </span></div></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,329,997 </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> Goodwill<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill during the six months ended December 31, 2023 were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Balance as of June 30, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">8,330,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Balance as of December 31, 2023 </span></div></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,329,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill during the six months ended December 31, 2023 were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Balance as of June 30, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">8,330,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Balance as of December 31, 2023 </span></div></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,329,997 </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> 8330811000 -814000 8329997000 Leases<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 26, 2023, the Company entered into an amendment to its existing lease agreement at its principal executive offices located in Bedford, Massachusetts (the “Lease Amendment”). Under the Lease Amendment, the Company: (i) extended the term of the existing lease for approximately 132,000 rentable square feet from March 2025 to March 2038, and (ii) obtained an additional approximate 23,000 rentable square feet of office space, also through March 2038.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the Lease Amendment as a lease modification. Accordingly, the right-of-use assets and lease liabilities were remeasured using an incremental borrowing rate at the date of modification. This lease modification resulted in the recording of an additional right-of-use asset and lease liability of $32.9 million recognized on the condensed consolidated balance sheet, which is reflected net of a $25.4 million leasehold improvement incentive to be paid directly to external vendors by the landlord under the Lease Amendment. As invoices are paid by the landlord during construction of the </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">improvements, the Company will increase the balances of the lease liability and construction-in-process assets, which is included within property, equipment and leasehold improvements, net in the condensed consolidated balance sheets. When placed into service, the construction-in-process assets will be reclassified to leasehold improvements and depreciated over the shorter of the remaining term of the lease or the life of the underlying asset.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs are recognized on a straight-line basis over the term of the lease. The components of total lease expense for the three and six months ended December 31, 2023 and 2022 are as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,363 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,716 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the balances of the Company’s operating lease right-of-use assets and operating lease liabilities as of December 31, 2023 and June 30, 2023:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:59.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.193%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.194%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,642 </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:9pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,928 </span></td><td 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:9pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term for operating leases was approximately 12 years and 9 years, and the weighted-average discount rate was approximately 4.0% and 3.0% as of December 31, 2023 and June 30, 2023, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the future maturities of the Company’s operating lease liabilities as of December 31, 2023:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ending June 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,345 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,018 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,422 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,510 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,490 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,882)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: leasehold improvement incentives to be utilized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,385)</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease maturities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,622 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 32900000 25400000 5023000 4352000 9489000 8387000 193000 216000 416000 425000 147000 199000 304000 96000 5363000 4767000 10209000 8716000 97035000 67642000 13810000 12928000 83812000 55442000 P12Y P9Y 0.040 0.030 2345000 9018000 9422000 13104000 12510000 103490000 149889000 26882000 25385000 97622000 Fair Value<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines fair value by utilizing a fair value hierarchy that ranks the quality and reliability of the information used in its determination. Fair values determined using “Level 1 inputs” utilize unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Fair values determined using “Level 2 inputs” utilize data points that are observable, such as quoted prices, interest rates and yield curves for similar assets and liabilities. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents are reported at fair value utilizing quoted market prices in identical markets, or “Level 1 Inputs.” The Company’s cash equivalents consist of short-term money market instruments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investments are reported at fair value calculated in accordance with the market approach, utilizing market consensus pricing models with quoted prices that are directly or indirectly observable, or “Level 2 Inputs.”</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes financial assets and liabilities measured and recorded at fair value on a recurring basis in the accompanying condensed consolidated balance sheets as of December 31, 2023 and June 30, 2023, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1 Inputs</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2 Inputs</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity method investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1 Inputs</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2 Inputs</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity method investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments not measured or recorded at fair value in the accompanying condensed consolidated financial statements consist of accounts receivable, accounts payable and accrued liabilities. The estimated fair value of these financial instruments approximates their carrying value. The estimated fair value of the borrowings under the Amended and Restated Credit Agreement (described below in Note 10, “Debt”) approximates its carrying value due to the floating interest rate.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes financial assets and liabilities measured and recorded at fair value on a recurring basis in the accompanying condensed consolidated balance sheets as of December 31, 2023 and June 30, 2023, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1 Inputs</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2 Inputs</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity method investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7715000 2398000 132918000 2673000 Accrued Expenses and Other Current Liabilities<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheets consist of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation-related</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">62,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Royalties and outside commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition-related</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,059 </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%">99,526 </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> 54729000 62162000 4042000 6265000 2941000 3065000 422000 654000 5000 8984000 18920000 18396000 81059000 99526000 Debt<div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement with Related Party</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 23, 2022, the Company entered into a credit agreement with Emerson (the “Emerson Credit Agreement”), which provided for an aggregate term loan commitment of $630.0 million. Under the terms of the Emerson Credit Agreement, the Company would have used the proceeds from borrowings under the Emerson Credit Agreement to pay, in part, the cash consideration for funding the acquisition of Mining Software Holdings Pty Ltd (“Micromine”) and to pay the fees and expenses incurred in connection with the Emerson Credit Agreement.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 18, 2023, the Emerson Credit Agreement was terminated in connection with the termination of the agreement to purchase Micromine. There was no amount outstanding under the Emerson Credit Agreement at the time it was terminated.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amended and Restated Credit Agreement</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”) with JPMorgan Chase Bank, N.A. (“JPMorgan”) that provides for a $200.0 million secured revolving credit facility. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, after taking into account eligible outstanding letters of credit allowable per the Amended and Restated Credit Agreement in the aggregate amount of $2.6 million, the Company had $197.4 million available for borrowing under the Amended and Restated Credit Agreement. Any outstanding balances of the indebtedness under the revolving credit facility will mature on December 23, 2024. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement contains customary affirmative and negative covenants, including restrictions on incurring additional debt, liens, fundamental changes, asset sales, restricted payments (including dividends) and transactions with affiliates. There are also financial covenants measured at the end of each fiscal quarter including a maximum leverage ratio of 3.50 to 1.00 and a minimum interest coverage ratio of 2.50 to 1.00. As of December 31, 2023, the Company was in compliance with these covenants.</span></div> 630000000 200000000 2600000 197400000 3.50 2.50 Stock-Based Compensation<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense under all equity plans and its classification in the condensed consolidated statements of operations for the three and six months ended December 31, 2023 and 2022 are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of license and solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,919 </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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,035 </span></td><td 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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">858 </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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,191 </span></td><td 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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,858 </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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,441 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,177 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activities related to stock options for the six months ended December 31, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</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:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</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:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,005,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.44</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled / Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,958)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">949,668 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.63</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,007 </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:9pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2023</span></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:9pt;font-weight:400;line-height:100%">683,313 </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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.88</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,341 </span></td><td 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:9pt;font-weight:400;line-height:100%">Vested and expected to vest as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">933,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.58</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">     The aggregate intrinsic value in this table represents any excess of the closing market price of the Company’s common stock as of December 31, 2023 ($220.15) over the exercise price of the underlying options.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units and Performance Stock Units</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units and performance stock units are not included in issued and outstanding common stock until the units are vested and the underlying shares are settled. The table below summarizes activities related to restricted stock units and performance stock units for the six months ended December 31, 2023:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares Underlying Restricted Units — Performance-Based Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares Underlying Restricted Units — Time-Based Awards</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(229,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled / Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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:9pt;font-weight:400;line-height:100%">(12,792)</span></td><td 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:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,458 </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:9pt;font-weight:400;line-height:100%">400,707 </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:9pt;font-weight:400;line-height:100%">Weighted average remaining recognition period of outstanding restricted units (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.03</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:9pt;font-weight:400;line-height:100%">Unrecognized stock-based compensation expense of outstanding restricted units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,170 </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:9pt;font-weight:400;line-height:100%">Aggregate intrinsic value of outstanding restricted units</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value per restricted stock unit was $192.21 and $246.15 during the three months ended December 31, 2023 and 2022, respectively, and $193.74 and $209.79 during the six months ended December 31, 2023 and 2022, respectively. The weighted average grant date fair value per performance stock unit was $199.06 and $194.03 during the three and six months ended December 31, 2023, respectively, and there were no granted or outstanding performance stock units during the three and six months ended December 31, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in fiscal 2024, the Company granted performance stock units with a performance condition and service condition. These performance stock units vest on a cliff basis in three years based upon the achievement of predefined performance goals, with the ability for 25% of granted awards to vest on an accelerated basis in each of the first two years. The performance goal relates to the sum of (i) annual contract value growth and (ii) free cash flow margin over the performance period. Up to 175% of the performance stock units could vest upon achievement of the performance goals. Conversely, if a minimum performance goal is not met, none of the performance stock units will vest. On a quarterly basis, management evaluates the probability that the threshold performance goals will be achieved, if at all, and the anticipated level of attainment to determine the amount of compensation expense to record in the condensed consolidated financial statements.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense under all equity plans and its classification in the condensed consolidated statements of operations for the three and six months ended December 31, 2023 and 2022 are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of license and solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,919 </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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,035 </span></td><td 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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">858 </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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,191 </span></td><td 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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,858 </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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,441 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,177 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 602000 1200000 1282000 1919000 729000 474000 1217000 1035000 360000 428000 858000 858000 2707000 3826000 5649000 7191000 3719000 4240000 8272000 7858000 8094000 13273000 15632000 22316000 16211000 23441000 32910000 41177000 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes activities related to stock options for the six months ended December 31, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</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:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</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:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,005,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.44</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled / Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,958)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">949,668 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.63</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,007 </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:9pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2023</span></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:9pt;font-weight:400;line-height:100%">683,313 </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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.88</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,341 </span></td><td 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:9pt;font-weight:400;line-height:100%">Vested and expected to vest as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">933,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.58</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">     The aggregate intrinsic value in this table represents any excess of the closing market price of the Company’s common stock as of December 31, 2023 ($220.15) over the exercise price of the underlying options.</span></div> 1005826 144.17 P6Y5M8D 32935 1471 171.56 49671 134.25 7958 184.16 949668 161.10 P5Y7M17D 72007 683313 130.41 P4Y10M17D 61341 933517 143.75 P5Y6M29D 71386 220.15 The table below summarizes activities related to restricted stock units and performance stock units for the six months ended December 31, 2023:<div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares Underlying Restricted Units — Performance-Based Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares Underlying Restricted Units — Time-Based Awards</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(229,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled / Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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:9pt;font-weight:400;line-height:100%">(12,792)</span></td><td 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:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,458 </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:9pt;font-weight:400;line-height:100%">400,707 </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:9pt;font-weight:400;line-height:100%">Weighted average remaining recognition period of outstanding restricted units (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.03</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:9pt;font-weight:400;line-height:100%">Unrecognized stock-based compensation expense of outstanding restricted units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,170 </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:9pt;font-weight:400;line-height:100%">Aggregate intrinsic value of outstanding restricted units</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 456368 94174 186938 0 229807 716 12792 93458 400707 P2Y6M P3Y10D 8824 43170 14418 86235 192.21 246.15 193.74 209.79 199.06 194.03 Net Loss Per Share<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic (loss) income per share is determined by dividing net (loss) income by the weighted average common shares outstanding during the period. Diluted (loss) income per share is determined by dividing net (loss) income by diluted weighted average shares outstanding during the period. Diluted weighted average shares reflect the dilutive effect, if any, of potential common shares. To the extent their effect is dilutive, employee equity awards and other commitments to be settled in common stock are included in the calculation of diluted net (loss) income per share based on the treasury stock method.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculations of basic and diluted net loss per share and basic and dilutive weighted average shares outstanding for the three and six months ended December 31, 2023 and 2022 are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars and Shares in Thousands, Except per Share Data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.20)</span></td><td 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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended December 31, 2023, and 2022 certain employee equity awards were anti-dilutive based on the treasury stock method. The following employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive as of December 31, 2023 and 2022:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Shares in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculations of basic and diluted net loss per share and basic and dilutive weighted average shares outstanding for the three and six months ended December 31, 2023 and 2022 are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars and Shares in Thousands, Except per Share Data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.20)</span></td><td 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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -21500000 -66197000 -66197000 -56025000 -77441000 63699000 64621000 64009000 64538000 63699000 64621000 64009000 64538000 -0.34 -1.02 -0.88 -1.20 -0.34 -1.02 -0.88 -1.20 The following employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive as of December 31, 2023 and 2022:<div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Shares in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1433000 1574000 1352000 1479000 Stock Repurchases<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2023, the Company entered into an accelerated share repurchase program (“ASR Program”) with JPMorgan to repurchase an aggregate of $100.0 million of the Company’s common stock. Pursuant to the terms of the ASR Program, the Company made an initial payment to JPMorgan and received an initial delivery of 487,626 shares of the Company’s common stock, which represented approximately 80% of the total number of shares of the Company’s common stock expected to be purchased under the ASR Program. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASR Program was settled on August 7, 2023, resulting in an additional delivery of 107,045 shares of the Company’s common stock. The Company repurchased in total 594,671 shares of common stock for $100.0 million as part of the ASR Program. The $100.0 million payment made to JPMorgan was recognized as a reduction to stockholders’ equity, consisting of an increase in treasury stock representing the value of the 594,671 shares received upon settlement, offset by an increase to additional-paid-in-capital for the value of the shares repurchased in excess of the $100.0 million payment. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2023, the Company announced that its Board of Directors approved a share repurchase program (the “Share Repurchase Authorization”) pursuant to which an aggregate $300.0 million of its common stock may be repurchased, by means of open market transactions, block transactions, privately negotiated purchase transactions or any other purchase techniques, including 10b5-1 trading plans. The timing and amount of any shares repurchased under the Share Repurchase Authorization are based on market conditions and other factors. All shares of the Company’s common stock repurchased have been recorded as treasury stock under the cost method. The Company reflects share repurchases in its condensed consolidated financial statements once the transaction is settled.</span></div>During the second quarter of fiscal 2024, the Company repurchased 375,041 shares for $72.1 million under the Share Repurchase Authorization. As of December 31, 2023, a total of 954,839 shares have been repurchased under the Share Repurchase Authorization for $186.3 million, with the total remaining value being $113.7 million. 100000000 487626 107045 594671 100000000 100000000 594671 100000000 300000000 375041 72100000 954839 186300000 113700000 Benefit) Provision for Income Taxes<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes its tax provision (benefit) for interim periods by applying the estimated annual effective tax rate (“AETR”) to year-to-date income from operations and adjusting for discrete items arising in that quarter. However, if the Company is unable to make a reliable estimate of its AETR, then the actual effective tax rate for the year-to-date period may be the best estimate. For the three months ended September 30, 2022, the Company computed its tax provision (benefit) using the AETR approach. However, starting with the six months ended December 31, 2022, the Company recorded the actual effective tax rate as it was determined that the AETR approach was not the most appropriate estimate to be applied to the year-to-date pretax (loss) income given small changes in the forecast of pre-tax (loss) income would result in significant changes in the AETR. For the three and six months ended December 31, 2023, the Company again recorded the actual effective tax rate as it was determined that the AETR approach was not the most appropriate estimate.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit for income taxes was $15.7 million for the three months ended December 31, 2023 and income tax expense was $49.6 million for the three months ended December 31, 2022, resulting in effective tax rates of 42.1% and (298.0)%, respectively. Income tax benefit primarily increased due to the prior year’s change in the Company’s approach to computing its tax provision (benefit) for interim periods to an actual effective tax rate method.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit for income taxes was $33.1 million and $44.0 million for the six months ended December 31, 2023 and 2022, respectively, resulting in effective tax rates of 37.2% and 36.2%, respectively. Income tax benefit decreased primarily due to an increase in year-to-date earnings and a reduced Foreign-Derived Intangible Income (“FDII”) deduction recorded in the current period.</span></div> -15700000 49600000 0.421 -2.980 -33100000 -44000000 0.372 0.362 Related-Party Transactions<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 10, 2021, Emerson entered into a definitive agreement (the “Transaction Agreement”) with AspenTech Corporation (f/k/a Aspen Technology, Inc.) (“Heritage AspenTech”) to contribute the Emerson industrial software business (the “Industrial Software Business”), along with $6.014 billion in cash, to create AspenTech (the “Transaction”). The Industrial Software Business included OSI Inc. and the Geological Simulation Software business (“GSS”), which the Company has renamed as Subsurface Science &amp; Engineering (“SSE”). The Transaction closed on May 16, 2022 (“Closing Date”). Emerson owned approximately 56% of AspenTech on a fully diluted basis as of December 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes some aspects of Emerson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s centralized treasury function to manage the working capital and financing needs of its business operations. This function oversees a cash pooling arrangement which sweeps certain Company cash accounts into pooled Emerson cash accounts on a daily basis and are reflected as receivables from related parties in the condensed consolidated balance sheet.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conversely, any cash funded to the Company from these pooled Emerson cash accounts are reflected as due to related parties in the condensed consolidated balance sheet. The aggregate net activity between the Company and Emerson associated with the cash pooling arrangement is reflected within cash flows from financing activities as net transfers from parent within the condensed consolidated statements of cash flows.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before the closing of the Transaction, the Industrial Software Business was charged for costs directly attributable to the SSE business and OSI Inc. and was allocated a portion of Emerson’s costs, including general corporate costs, information technology costs, insurance and other benefit costs, and shared service and other costs. All of these costs are reflected in the Company’s condensed consolidated financial statements. Management believes the methodologies and assumptions used to allocate these costs are reasonable.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the closing of the Transaction, Emerson and the Company entered into a transition service agreement (the “Transition Service Agreement”) for the provision of certain transitionary services from Emerson to the Company. Pursuant to the Transition Service Agreement, Emerson provides the Company with certain services, including information technology, human resources and other specified services, as well as access to certain of Emerson’s existing facilities. Transition Service Agreement related activities have been recorded as cost of goods sold or operating expenses from related parties and resulting balances have been presented as receivable from or due to related parties in the condensed consolidated financial statements presented.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closing of the Transaction, the Company entered into a registration rights agreement (the “Registration Rights Agreement”) and a tax matters agreement (the “Tax Matters Agreement”) with Emerson. The Registration Rights Agreement grants Emerson certain market registration rights, including demand registration rights and piggyback registration rights, with respect to its registrable securities. The Company has agreed to pay out-of-pocket fees and expenses in connection with such registration, subject to certain exceptions. The Tax Matters Agreement governs the rights and obligations that the Company and Emerson have with respect to taxes of the Company and certain Emerson subsidiaries. In addition, under the terms of the Tax Matters Agreement, the Company agreed to indemnify Emerson and its affiliates against any and all tax-related liabilities incurred by them relating to the Transaction and certain related business reorganizations to the extent such tax-related liabilities are caused by any action taken by the Company.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables from related parties and due to related parties reported in the condensed consolidated balance sheets as of December 31, 2023 and June 30, 2023 include the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">June 30, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Interest bearing receivables from related parties</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Trade receivables from related parties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Receivables from related parties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">61,479 </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:9pt;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:9pt;font-weight:400;line-height:100%">62,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Interest bearing payables to related parties</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Trade payables to related parties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Due to related parties</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,019 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allocations and charges from Emerson are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Information technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shared services and other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate costs, human resources, and insurance and other benefits are recorded in general and administrative expenses and information technology, facility charges, and shared services and other are allocated to cost of goods sold and operating expenses based on systemic methods. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before the closing of the Transaction, OSI Inc. and the SSE business engaged in various transactions to sell software and purchase goods in the ordinary course of business with affiliates of Emerson. At the closing, the Company and Emerson entered into a commercial agreement to allow Emerson to distribute software and services from the Company (the “Commercial Agreement”). Pursuant to the Commercial Agreement as amended from time to time in accordance with the Stockholders Agreement (as defined below), AspenTech grants Emerson the right to distribute, on a non-exclusive basis, certain (i) existing Heritage AspenTech products, (ii) existing Emerson products transferred to AspenTech pursuant to the Transaction Agreement and (iii) future AspenTech products as mutually agreed upon, in each case, to end-users through Emerson acting as an agent, reseller or original equipment manufacturer. Commercial Agreement-related activities have been recorded as revenues and expenses from related parties and resulting trade balances have been presented as trade receivables from related parties in the condensed consolidated financial statements presented. Revenue and purchases from Emerson affiliates for the three months ended December 31, 2023 and 2022 are as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue from Emerson affiliates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases from Emerson affiliates</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Emerson Share Maintenance Rights</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately following the closing of the Transaction, Emerson beneficially owned 55% of the fully diluted shares of AspenTech common stock. At the Closing Date, the Company and Emerson entered into a stockholders agreement (the “Stockholders Agreement”), which sets forth, among other matters, the right of Emerson to nominate directors to the Company’s board of directors, the right of Emerson to nominate the chair of the Company’s board of directors, the composition of the committees of the Company’s board of directors, certain consent rights of Emerson to certain material actions taken by the Company and consent rights with respect to modifications or changes to the Company’s business strategy. Under the Stockholders Agreement, Emerson also has the right to acquire additional equity securities of AspenTech pursuant to pre-agreed procedures and rights in order to maintain its 55% ownership interest. No additional shares of common stock, or any other equity securities of AspenTech, were issued by the Company to Emerson subsequent to the closing of the Transaction through December 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combination with Related Party</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Inmation acquisition completed on August 29, 2022 was considered a related party transaction. Refer to Note 4, “Acquisitions”, to our condensed consolidated financial statements for further discussion.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement with Related Party</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 23, 2022, the Company entered into the Emerson Credit Agreement with Emerson, which provided for an aggregate term loan commitment of $630.0 million, and on August 18, 2023, the Emerson Credit Agreement was terminated in connection with the termination of the agreement to purchase Micromine. There was no amount outstanding under the Emerson Credit Agreement at the time it was terminated. Refer to Note 10, “Debt”, to our condensed consolidated financial statements for further discussion.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Plantweb Optics Analytics</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 28, 2023, the Company entered into the Plantweb Optics Analytics Assignment and License Agreement with Emerson for the purchase of Emerson’s Plantweb Optics Analytics software and the perpetual and royalty-free licensing of other Emerson intellectual property for $12.5 million in the aggregate.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently integrating the purchased software and licensed intellectual property with its existing asset performance management product suite and accordingly has capitalized the full purchase price in accordance with ASC 985-20, “Costs of Software to be Sold, Leased, or Marketed.”</span></div> 6014000000.000 0.56 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables from related parties and due to related parties reported in the condensed consolidated balance sheets as of December 31, 2023 and June 30, 2023 include the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">June 30, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Interest bearing receivables from related parties</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Trade receivables from related parties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Receivables from related parties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">61,479 </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:9pt;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:9pt;font-weight:400;line-height:100%">62,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Interest bearing payables to related parties</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Trade payables to related parties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Due to related parties</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,019 </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> 60870000 61948000 609000 427000 61479000 62375000 95860000 21866000 227000 153000 96087000 22019000 <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allocations and charges from Emerson are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Information technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shared services and other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 370000 763000 1346000 1574000 266000 1157000 640000 3895000 <div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue from Emerson affiliates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases from Emerson affiliates</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 43000 4000 310000 567000 118000 85000 189000 1786000 0.55 630000000 12500000 Segment and Geographic Information<div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one operating and reportable segment. The Company’s chief operating decision maker is its President and Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below is information about the Company’s geographic operations:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Revenue by Destination</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Americas</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Asia, Middle East and Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">257,163 </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:9pt;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:9pt;font-weight:400;line-height:100%">242,838 </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:9pt;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:9pt;font-weight:400;line-height:100%">506,471 </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:9pt;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:9pt;font-weight:400;line-height:100%">493,657 </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-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Americas included revenue in the United States of $132.7 million and $88.1 million for the three months ended December 31, 2023 and 2022, respectively, and $228.7 million and $200.4 million for the six months ended December 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Property, Equipment, and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Leasehold Improvements, Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">June 30, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Americas</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Asia, Middle East and Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">16,756 </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:9pt;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:9pt;font-weight:400;line-height:100%">18,670 </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-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and leasehold improvements, net located in the United States were $11.8 million and $13.4 million as of December 31, 2023 and June 30, 2023, respectively.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below is information about the Company’s geographic operations:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Revenue by Destination</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Americas</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Asia, Middle East and Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">257,163 </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:9pt;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:9pt;font-weight:400;line-height:100%">242,838 </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:9pt;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:9pt;font-weight:400;line-height:100%">506,471 </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:9pt;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:9pt;font-weight:400;line-height:100%">493,657 </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> 148358000 114463000 281374000 245321000 57030000 62043000 114715000 115714000 51775000 66332000 110382000 132622000 257163000 242838000 506471000 493657000 132700000 88100000 228700000 200400000 <div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Property, Equipment, and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Leasehold Improvements, Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">June 30, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Americas</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Asia, Middle East and Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">16,756 </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:9pt;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:9pt;font-weight:400;line-height:100%">18,670 </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> 13788000 15793000 1875000 1923000 1093000 954000 16756000 18670000 11800000 13400000