0000929940-21-000040.txt : 20210428 0000929940-21-000040.hdr.sgml : 20210428 20210428161751 ACCESSION NUMBER: 0000929940-21-000040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210428 DATE AS OF CHANGE: 20210428 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASPEN TECHNOLOGY INC /DE/ CENTRAL INDEX KEY: 0000929940 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 042739697 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34630 FILM NUMBER: 21864472 BUSINESS ADDRESS: STREET 1: 20 CROSBY DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 BUSINESS PHONE: 781-221-4302 MAIL ADDRESS: STREET 1: 20 CROSBY DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 10-Q 1 azpn-20210331.htm 10-Q azpn-20210331
00009299402021-03-31false--06-302021Q30.10.1367,000367,0000.10.1210,000,000210,000,000103,988,70767,718,69236,270,0150.11.0No00009299402020-07-012021-03-31xbrli:shares00009299402021-04-21iso4217:USD0000929940us-gaap:LicenseMember2021-01-012021-03-310000929940us-gaap:LicenseMember2020-01-012020-03-310000929940us-gaap:LicenseMember2020-07-012021-03-310000929940us-gaap:LicenseMember2019-07-012020-03-310000929940us-gaap:MaintenanceMember2021-01-012021-03-310000929940us-gaap:MaintenanceMember2020-01-012020-03-310000929940us-gaap:MaintenanceMember2020-07-012021-03-310000929940us-gaap:MaintenanceMember2019-07-012020-03-310000929940azpn:ServicesAndOtherMember2021-01-012021-03-310000929940azpn:ServicesAndOtherMember2020-01-012020-03-310000929940azpn:ServicesAndOtherMember2020-07-012021-03-310000929940azpn:ServicesAndOtherMember2019-07-012020-03-3100009299402021-01-012021-03-3100009299402020-01-012020-03-3100009299402019-07-012020-03-31iso4217:USDxbrli:shares00009299402021-03-3100009299402020-06-300000929940us-gaap:CommonStockMember2020-06-300000929940us-gaap:AdditionalPaidInCapitalMember2020-06-300000929940us-gaap:RetainedEarningsMember2020-06-300000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000929940us-gaap:TreasuryStockMember2020-06-300000929940us-gaap:RetainedEarningsMember2020-07-012020-09-3000009299402020-07-012020-09-300000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000929940us-gaap:CommonStockMember2020-07-012020-09-300000929940us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000929940us-gaap:CommonStockMember2020-09-300000929940us-gaap:AdditionalPaidInCapitalMember2020-09-300000929940us-gaap:RetainedEarningsMember2020-09-300000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000929940us-gaap:TreasuryStockMember2020-09-3000009299402020-09-300000929940us-gaap:RetainedEarningsMember2020-10-012020-12-3100009299402020-10-012020-12-310000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-012020-12-310000929940us-gaap:CommonStockMember2020-10-012020-12-310000929940us-gaap:AdditionalPaidInCapitalMember2020-10-012020-12-310000929940us-gaap:CommonStockMember2020-12-310000929940us-gaap:AdditionalPaidInCapitalMember2020-12-310000929940us-gaap:RetainedEarningsMember2020-12-310000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000929940us-gaap:TreasuryStockMember2020-12-3100009299402020-12-310000929940us-gaap:RetainedEarningsMember2021-01-012021-03-310000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000929940us-gaap:CommonStockMember2021-01-012021-03-310000929940us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000929940us-gaap:CommonStockMember2021-03-310000929940us-gaap:AdditionalPaidInCapitalMember2021-03-310000929940us-gaap:RetainedEarningsMember2021-03-310000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000929940us-gaap:TreasuryStockMember2021-03-310000929940us-gaap:CommonStockMember2019-06-300000929940us-gaap:AdditionalPaidInCapitalMember2019-06-300000929940us-gaap:RetainedEarningsMember2019-06-300000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300000929940us-gaap:TreasuryStockMember2019-06-3000009299402019-06-300000929940us-gaap:RetainedEarningsMember2019-07-012019-09-3000009299402019-07-012019-09-300000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300000929940us-gaap:CommonStockMember2019-07-012019-09-300000929940us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300000929940us-gaap:TreasuryStockMember2019-07-012019-09-300000929940us-gaap:CommonStockMember2019-09-300000929940us-gaap:AdditionalPaidInCapitalMember2019-09-300000929940us-gaap:RetainedEarningsMember2019-09-300000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300000929940us-gaap:TreasuryStockMember2019-09-3000009299402019-09-300000929940us-gaap:RetainedEarningsMember2019-10-012019-12-3100009299402019-10-012019-12-310000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-012019-12-310000929940us-gaap:CommonStockMember2019-10-012019-12-310000929940us-gaap:AdditionalPaidInCapitalMember2019-10-012019-12-310000929940us-gaap:TreasuryStockMember2019-10-012019-12-310000929940us-gaap:CommonStockMember2019-12-310000929940us-gaap:AdditionalPaidInCapitalMember2019-12-310000929940us-gaap:RetainedEarningsMember2019-12-310000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000929940us-gaap:TreasuryStockMember2019-12-3100009299402019-12-310000929940us-gaap:RetainedEarningsMember2020-01-012020-03-310000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000929940us-gaap:CommonStockMember2020-01-012020-03-310000929940us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000929940us-gaap:TreasuryStockMember2020-01-012020-03-310000929940us-gaap:CommonStockMember2020-03-310000929940us-gaap:AdditionalPaidInCapitalMember2020-03-310000929940us-gaap:RetainedEarningsMember2020-03-310000929940us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310000929940us-gaap:TreasuryStockMember2020-03-3100009299402020-03-310000929940currency:CAD2021-01-012021-03-310000929940currency:CAD2021-03-310000929940country:US2021-01-012021-03-310000929940country:US2020-01-012020-03-310000929940country:US2020-07-012021-03-310000929940country:US2019-07-012020-03-310000929940srt:EuropeMember2021-01-012021-03-310000929940srt:EuropeMember2020-01-012020-03-310000929940srt:EuropeMember2020-07-012021-03-310000929940srt:EuropeMember2019-07-012020-03-310000929940azpn:OtherMember2021-01-012021-03-310000929940azpn:OtherMember2020-01-012020-03-310000929940azpn:OtherMember2020-07-012021-03-310000929940azpn:OtherMember2019-07-012020-03-310000929940azpn:ProfessionalServicesAndOtherMember2021-01-012021-03-310000929940azpn:ProfessionalServicesAndOtherMember2020-01-012020-03-310000929940azpn:ProfessionalServicesAndOtherMember2020-07-012021-03-310000929940azpn:ProfessionalServicesAndOtherMember2019-07-012020-03-310000929940azpn:SubscriptionAndSoftwareSegmentMember2021-01-012021-03-310000929940azpn:SubscriptionAndSoftwareSegmentMember2020-01-012020-03-310000929940azpn:SubscriptionAndSoftwareSegmentMember2020-07-012021-03-310000929940azpn:SubscriptionAndSoftwareSegmentMember2019-07-012020-03-310000929940azpn:ServicesAndOtherMember2021-01-012021-03-310000929940azpn:ServicesAndOtherMember2020-01-012020-03-310000929940azpn:ServicesAndOtherMember2020-07-012021-03-310000929940azpn:ServicesAndOtherMember2019-07-012020-03-310000929940srt:MinimumMember2021-03-310000929940srt:MaximumMember2021-03-3100009299402020-07-01us-gaap:LicenseMember2021-03-3100009299402021-07-01us-gaap:LicenseMember2021-03-3100009299402022-07-01us-gaap:LicenseMember2021-03-310000929940us-gaap:LicenseMember2023-07-012021-03-3100009299402024-07-01us-gaap:LicenseMember2021-03-310000929940us-gaap:LicenseMember2025-07-012021-03-3100009299402020-07-01us-gaap:MaintenanceMember2021-03-3100009299402021-07-01us-gaap:MaintenanceMember2021-03-3100009299402022-07-01us-gaap:MaintenanceMember2021-03-310000929940us-gaap:MaintenanceMember2023-07-012021-03-3100009299402024-07-01us-gaap:MaintenanceMember2021-03-310000929940us-gaap:MaintenanceMember2025-07-012021-03-3100009299402020-07-01azpn:ServicesAndOtherMember2021-03-3100009299402021-07-01azpn:ServicesAndOtherMember2021-03-3100009299402022-07-01azpn:ServicesAndOtherMember2021-03-310000929940azpn:ServicesAndOtherMember2023-07-012021-03-3100009299402024-07-01azpn:ServicesAndOtherMember2021-03-310000929940azpn:ServicesAndOtherMember2025-07-012021-03-31xbrli:pure0000929940us-gaap:FairValueInputsLevel1Member2021-03-310000929940us-gaap:FairValueInputsLevel2Member2021-03-310000929940us-gaap:FairValueInputsLevel1Member2020-06-300000929940us-gaap:FairValueInputsLevel2Member2020-06-300000929940us-gaap:ComputerEquipmentMember2021-03-310000929940us-gaap:ComputerEquipmentMember2020-06-300000929940us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-03-310000929940us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-06-300000929940us-gaap:FurnitureAndFixturesMember2021-03-310000929940us-gaap:FurnitureAndFixturesMember2020-06-300000929940us-gaap:LeaseholdImprovementsMember2021-03-310000929940us-gaap:LeaseholdImprovementsMember2020-06-300000929940azpn:CamoAnalyticsASMember2020-07-012021-03-310000929940azpn:CamoAnalyticsASMember2021-01-012021-03-310000929940azpn:CamoAnalyticsASMember2021-03-310000929940azpn:CamoAnalyticsASMember2020-11-170000929940us-gaap:DevelopedTechnologyRightsMemberazpn:CamoAnalyticsASMember2020-11-170000929940azpn:CamoAnalyticsASMemberus-gaap:CustomerRelationshipsMember2020-11-170000929940azpn:OptiPlantIncMember2020-07-012021-03-310000929940azpn:OptiPlantIncMember2021-03-310000929940azpn:OptiPlantIncMember2021-01-012021-03-310000929940azpn:OptiPlantIncMember2020-12-080000929940azpn:OptiPlantIncMemberus-gaap:DevelopedTechnologyRightsMember2020-12-080000929940azpn:OptiPlantIncMemberus-gaap:CustomerRelationshipsMember2020-12-080000929940us-gaap:PatentedTechnologyMember2021-03-310000929940us-gaap:PatentedTechnologyMember2020-07-012021-03-310000929940us-gaap:CustomerRelationshipsMember2021-03-310000929940us-gaap:CustomerRelationshipsMember2020-07-012021-03-310000929940us-gaap:NoncompeteAgreementsMember2021-03-310000929940us-gaap:NoncompeteAgreementsMember2020-07-012021-03-310000929940us-gaap:PatentedTechnologyMember2020-06-300000929940us-gaap:PatentedTechnologyMember2020-07-012020-09-300000929940us-gaap:CustomerRelationshipsMember2020-06-300000929940us-gaap:CustomerRelationshipsMember2020-07-012020-09-300000929940us-gaap:NoncompeteAgreementsMember2020-06-300000929940us-gaap:NoncompeteAgreementsMember2020-07-012020-09-300000929940azpn:SubscriptionAndSoftwareSegmentMember2020-06-300000929940azpn:SubscriptionAndSoftwareSegmentMemberazpn:GoodwillForeignCurrencyTranslationGainLossMember2020-07-012020-09-300000929940azpn:SubscriptionAndSoftwareSegmentMemberazpn:GoodwillForeignCurrencyTranslationGainLossMember2020-07-012021-03-310000929940azpn:SubscriptionAndSoftwareSegmentMember2021-03-310000929940us-gaap:RevolvingCreditFacilityMember2019-12-230000929940us-gaap:SecuredDebtMember2019-12-2300009299402019-12-232019-12-230000929940us-gaap:LondonInterbankOfferedRateLIBORMember2019-12-232019-12-230000929940us-gaap:SecuredDebtMember2021-03-310000929940us-gaap:EmployeeStockOptionMember2021-01-012021-03-310000929940us-gaap:EmployeeStockOptionMember2020-01-012020-03-310000929940us-gaap:EmployeeStockOptionMember2020-07-012021-03-310000929940us-gaap:EmployeeStockOptionMember2019-07-012020-03-310000929940us-gaap:MaintenanceMember2021-01-012021-03-310000929940us-gaap:MaintenanceMember2020-01-012020-03-310000929940us-gaap:MaintenanceMember2020-07-012021-03-310000929940us-gaap:MaintenanceMember2019-07-012020-03-310000929940azpn:CostOfServicesAndOtherMember2021-01-012021-03-310000929940azpn:CostOfServicesAndOtherMember2020-01-012020-03-310000929940azpn:CostOfServicesAndOtherMember2020-07-012021-03-310000929940azpn:CostOfServicesAndOtherMember2019-07-012020-03-310000929940us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310000929940us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310000929940us-gaap:SellingAndMarketingExpenseMember2020-07-012021-03-310000929940us-gaap:SellingAndMarketingExpenseMember2019-07-012020-03-310000929940us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310000929940us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310000929940us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012021-03-310000929940us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012020-03-310000929940us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310000929940us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310000929940us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012021-03-310000929940us-gaap:GeneralAndAdministrativeExpenseMember2019-07-012020-03-310000929940us-gaap:EmployeeStockOptionMember2020-06-300000929940us-gaap:EmployeeStockOptionMember2020-07-012020-09-300000929940us-gaap:RestrictedStockUnitsRSUMember2020-06-300000929940us-gaap:RestrictedStockUnitsRSUMember2020-07-012021-03-310000929940us-gaap:EmployeeStockOptionMember2021-03-310000929940us-gaap:RestrictedStockUnitsRSUMember2021-03-310000929940azpn:A2018EmployeeStockPurchasePlanMember2021-03-310000929940azpn:A2018EmployeeStockPurchasePlanMember2021-01-012021-03-310000929940azpn:A2018EmployeeStockPurchasePlanMember2020-01-012020-03-310000929940azpn:A2018EmployeeStockPurchasePlanMember2020-07-012021-03-310000929940azpn:A2018EmployeeStockPurchasePlanMember2019-07-012020-03-310000929940us-gaap:PerformanceSharesMember2019-07-012020-03-3100009299402015-01-2200009299402016-04-2600009299402017-06-0800009299402018-04-1800009299402018-12-0600009299402019-04-1700009299402020-07-220000929940azpn:OpenMarketTransactionMember2021-01-012021-03-310000929940azpn:OpenMarketTransactionMember2020-01-012020-03-310000929940azpn:OpenMarketTransactionMember2019-07-012020-03-310000929940us-gaap:StockCompensationPlanMember2021-01-012021-03-310000929940us-gaap:StockCompensationPlanMember2020-01-012020-03-310000929940us-gaap:StockCompensationPlanMember2020-07-012021-03-310000929940us-gaap:StockCompensationPlanMember2019-07-012020-03-310000929940us-gaap:EmployeeStockOptionMember2021-01-012021-03-310000929940us-gaap:EmployeeStockOptionMember2020-07-012021-03-310000929940us-gaap:FinancialStandbyLetterOfCreditMember2021-03-310000929940us-gaap:FinancialStandbyLetterOfCreditMember2020-06-300000929940azpn:SubscriptionAndSoftwareSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000929940azpn:ServicesAndOtherMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000929940us-gaap:OperatingSegmentsMember2021-01-012021-03-310000929940azpn:SubscriptionAndSoftwareSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-03-310000929940azpn:ServicesAndOtherMemberus-gaap:OperatingSegmentsMember2020-01-012020-03-310000929940us-gaap:OperatingSegmentsMember2020-01-012020-03-310000929940azpn:SubscriptionAndSoftwareSegmentMemberus-gaap:OperatingSegmentsMember2020-07-012021-03-310000929940azpn:ServicesAndOtherMemberus-gaap:OperatingSegmentsMember2020-07-012021-03-310000929940us-gaap:OperatingSegmentsMember2020-07-012021-03-310000929940azpn:SubscriptionAndSoftwareSegmentMemberus-gaap:OperatingSegmentsMember2019-07-012020-03-310000929940azpn:ServicesAndOtherMemberus-gaap:OperatingSegmentsMember2019-07-012020-03-310000929940us-gaap:OperatingSegmentsMember2019-07-012020-03-310000929940us-gaap:MaterialReconcilingItemsMember2021-01-012021-03-310000929940us-gaap:MaterialReconcilingItemsMember2020-01-012020-03-310000929940us-gaap:MaterialReconcilingItemsMember2020-07-012021-03-310000929940us-gaap:MaterialReconcilingItemsMember2019-07-012020-03-31

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 March 31, 2021
or
         TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from                      to                      
 
Commission file number: 001-34630
 
ASPEN TECHNOLOGY, INC.
(Exact name of registrant as specified in its charter)
Delaware 04-2739697
(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)
(781221-6400
(Registrant’s telephone number, including area code)
____________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common stock, $0.10 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       o
 
Non-accelerated filer  o
 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 ý
As of April 21, 2021, there were 68,014,924 shares of the registrant’s common stock (par value $0.10 per share) outstanding.



TABLE OF CONTENTS
 
 
aspenONE is one of our registered trademarks. All other trade names, trademarks and service marks appearing in this Form 10-Q 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 2021” refers to the year ending June 30, 2021).
3

PART I - FINANCIAL INFORMATION
 
Item 1.    Financial Statements.
 
Consolidated Financial Statements (unaudited)
 
ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Dollars in Thousands, Except per Share Data)
Revenue:    
License$110,104 $78,156 $352,133 $238,311 
Maintenance45,885 44,199 139,561 132,418 
Services and other6,737 8,233 19,721 26,048 
Total revenue162,726 130,588 511,415 396,777 
Cost of revenue:  
License2,485 1,881 6,859 5,550 
Maintenance5,174 4,778 14,066 14,339 
Services and other8,396 9,046 24,911 26,560 
Total cost of revenue16,055 15,705 45,836 46,449 
Gross profit146,671 114,883 465,579 350,328 
Operating expenses:  
Selling and marketing30,345 28,354 82,092 86,046 
Research and development25,874 23,576 70,576 68,694 
General and administrative21,553 18,219 60,389 54,525 
Total operating expenses77,772 70,149 213,057 209,265 
Income from operations68,899 44,734 252,522 141,063 
Interest income8,410 8,173 26,383 24,577 
Interest (expense)(1,495)(3,207)(5,639)(9,368)
Other (expense), net(5)(352)(1,807)(217)
Income before income taxes75,809 49,348 271,459 156,055 
Provision for income taxes13,314 7,522 47,101 20,914 
Net income$62,495 $41,826 $224,358 $135,141 
Net income per common share:  
Basic$0.92 $0.62 $3.31 $1.98 
Diluted$0.91 $0.61 $3.28 $1.96 
Weighted average shares outstanding:  
Basic67,920 67,806 67,809 68,122 
Diluted68,608 68,482 68,439 68,906 
 
See accompanying Notes to these unaudited consolidated financial statements.
4

ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Dollars in Thousands)
Net income$62,495 $41,826 $224,358 $135,141 
Other comprehensive income (loss):  
Foreign currency translation adjustments396 (8,265)11,815 (7,628)
Total other comprehensive income (loss)396 (8,265)11,815 (7,628)
Comprehensive income$62,891 $33,561 $236,173 $127,513 
 
See accompanying Notes to these unaudited consolidated financial statements.
5

ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(Unaudited)
March 31,
2021
June 30,
2020
 (Dollars in Thousands, Except
Share Data)
ASSETS  
Current assets: 
Cash and cash equivalents$317,099 $287,796 
Accounts receivable, net49,034 56,301 
Current contract assets, net298,835 291,497 
Prepaid expenses and other current assets9,762 10,884 
Prepaid income taxes12,008 3,962 
Total current assets686,738 650,440 
Property, equipment and leasehold improvements, net5,506 5,963 
Computer software development costs, net1,255 928 
Goodwill158,182 137,055 
Intangible assets, net45,996 42,851 
Non-current contract assets, net409,010 318,976 
Contract costs28,419 28,614 
Operating lease right-of-use assets31,589 34,905 
Deferred tax assets2,924 1,735 
Other non-current assets3,042 1,839 
Total assets$1,372,661 $1,223,306 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$3,563 $3,988 
Accrued expenses and other current liabilities43,063 43,556 
Current operating lease liabilities7,214 6,824 
Income taxes payable76 1,799 
Current borrowings18,000 135,163 
Current deferred revenue54,730 43,168 
Total current liabilities126,646 234,498 
Non-current deferred revenue11,535 13,913 
Deferred tax liabilities188,896 179,978 
Non-current operating lease liabilities28,894 33,088 
Non-current borrowings, net278,960 292,369 
Other non-current liabilities4,842 3,107 
Commitments and contingencies (Note 17)
Series D redeemable convertible preferred stock, $0.10 par value—
Authorized— 367,000 shares as of March 31, 2021 and June 30, 2020
Issued and outstanding— none as of March 31, 2021 and June 30, 2020
  
Stockholders’ equity:  
Common stock, $0.10 par value— Authorized—210,000,000 shares
Issued— 104,283,957 shares at March 31, 2021 and 103,988,707 shares at June 30, 2020
Outstanding— 68,013,942 shares at March 31, 2021 and 67,718,692 shares at June 30, 2020
10,429 10,399 
Additional paid-in capital799,743 769,411 
Retained earnings1,682,688 1,458,330 
Accumulated other comprehensive income (loss)6,527 (5,288)
Treasury stock, at cost—36,270,015 shares of common stock at March 31, 2021 and 36,270,015 shares at June 30, 2020(1,766,499)(1,766,499)
Total stockholders’ equity732,888 466,353 
Total liabilities and stockholders’ equity$1,372,661 $1,223,306 
 
See accompanying Notes to these unaudited consolidated financial statements.
6

ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)
Common StockAdditional Paid-in CapitalRetained Earnings Accumulated Other Comprehensive Income (Loss)Treasury StockTotal Stockholders' Equity
Number of Shares$0.10 Par ValueNumber of SharesCost
(Dollars in Thousands, Except Share Data)
Balance June 30, 2020103,988,707 $10,399 $769,411 $1,458,330 $(5,288)36,270,015 $(1,766,499)$466,353 
Comprehensive income:
Net income— — — 32,711 — — — 32,711 
Other comprehensive income— — — — 4,153 4,153 
Issuance of shares of common stock12,943 1 314 — — — 315 
Issuance of restricted stock units and net share settlement related to withholding taxes26,265 3 (1,761)— — — — (1,758)
Stock-based compensation— — 6,268 — — — — 6,268 
Balance September 30, 2020104,027,915 $10,403 $774,232 $1,491,041 $(1,135)36,270,015 $(1,766,499)$508,042 
Comprehensive income:
Net income— — — 129,152 — — — 129,152 
Other comprehensive income— — — — 7,266 7,266 
Issuance of shares of common stock34,681 3 2,843 — — — 2,846 
Issuance of restricted stock units and net share settlement related to withholding taxes37,236 4 (2,274)— — — — (2,270)
Stock-based compensation— — 9,096 — — — — 9,096 
Balance December 31, 2020104,099,832 $10,410 $783,897 $1,620,193 $6,131 36,270,015 $(1,766,499)$654,132 
Comprehensive income:
Net income— — — 62,495 — — — 62,495 
Other comprehensive income— — — — 396 396 
Issuance of shares of common stock148,541 15 9,233 — — — 9,248 
Issuance of restricted stock units and net share settlement related to withholding taxes35,584 4 (2,612)— — — — (2,608)
Stock-based compensation— — 9,225 — — — — 9,225 
Balance March 31, 2021104,283,957 $10,429 $799,743 $1,682,688 $6,527 36,270,015 $(1,766,499)$732,888 


7

Common StockAdditional Paid-in CapitalRetained Earnings Accumulated Other Comprehensive Income (Loss)Treasury StockTotal Stockholders' Equity
Number of Shares$0.10 Par ValueNumber of SharesCost
(Dollars in Thousands, Except Share Data)
Balance June 30, 2019103,642,292 $10,365 $739,099 $1,228,659 $336 35,017,726 $(1,616,499)$361,960 
Comprehensive income:
Net income— — — 53,514 — — — 53,514 
Other comprehensive (loss)— — — — (3,102)(3,102)
Issuance of shares of common stock17,783 2 933 — — — 935 
Issuance of restricted stock units and net share settlement related to withholding taxes57,451 5 (3,399)— — — — (3,394)
Repurchase of common stock— — — — — 382,279 (50,000)(50,000)
Stock-based compensation— — 9,275 — — — — 9,275 
Balance September 30, 2019103,717,526 $10,372 $745,908 $1,282,173 $(2,766)35,400,005 $(1,666,499)$369,188 
Comprehensive income:
Net income— — — 39,801 — — — 39,801 
Other comprehensive income— — — — 3,739 3,739 
Issuance of shares of common stock31,857 3 1,938 — — — 1,941 
Issuance of restricted stock units and net share settlement related to withholding taxes39,155 4 (2,623)— — — — (2,619)
Repurchase of common stock— — — — — 418,019 (50,000)(50,000)
Stock-based compensation— — 7,559 — — — — 7,559 
Balance December 31, 2019103,788,538 $10,379 $752,782 $1,321,974 $973 35,818,024 $(1,716,499)$369,609 
Comprehensive income:
Net income— — — 41,826 — — — 41,826 
Other comprehensive (loss)— — — — (8,265)(8,265)
Issuance of shares of common stock42,085 4 2,343 — — — 2,347 
Issuance of restricted stock units and net share settlement related to withholding taxes38,281 4 (1,970)— — — — (1,966)
Repurchase of common stock— — — — — 451,991 (50,000)(50,000)
Stock-based compensation— — 7,299 — — — — 7,299 
Balance March 31, 2020103,868,904 $10,387 $760,454 $1,363,800 $(7,292)36,270,015 $(1,766,499)$360,850 

See accompanying Notes to these unaudited consolidated financial statements.

8

ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
Nine Months Ended
March 31,
 20212020
 (Dollars in Thousands)
Cash flows from operating activities:  
Net income$224,358 $135,141 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation and amortization7,545 7,028 
Reduction in the carrying amount of right-of-use assets7,037 6,518 
Net foreign currency losses2,027 183 
Stock-based compensation24,589 24,133 
Deferred income taxes7,029 (1,516)
Provision for bad debts6,800 3,391 
Other non-cash operating activities718 423 
Changes in assets and liabilities:  
Accounts receivable4,115 (16,428)
Contract assets, net(103,538)2,329 
Contract costs198 (1,522)
Lease liabilities(7,533)(6,840)
Prepaid expenses, prepaid income taxes, and other assets(6,959)(2,201)
Accounts payable, accrued expenses, income taxes payable and other liabilities(6,847)(20,752)
Deferred revenue13,410 13,701 
Net cash provided by operating activities172,949 143,588 
Cash flows from investing activities:  
Purchases of property, equipment and leasehold improvements(733)(1,111)
Payments for business acquisitions, net of cash acquired(16,272)(74,460)
Payments for equity method investments(926)(319)
Payments for capitalized computer software development costs(895)(141)
Net cash used in investing activities(18,826)(76,031)
Cash flows from financing activities:  
Issuance of shares of common stock12,508 5,364 
Repurchases of common stock (150,621)
Payments of tax withholding obligations related to restricted stock(6,719)(8,246)
Deferred business acquisition payments (4,600)
Proceeds from revolving credit facility, net of repayments(119,182)219,163 
Repayments of amounts borrowed under term loan(12,000)(4,000)
Payments of debt issuance costs (3,533)
Net cash provided by (used in) financing activities(125,393)53,527 
Effect of exchange rate changes on cash and cash equivalents573 (838)
Increase in cash and cash equivalents29,303 120,246 
Cash and cash equivalents, beginning of period287,796 71,926 
Cash and cash equivalents, end of period$317,099 $192,172 
Supplemental disclosure of cash flow information:  
Income taxes paid, net$49,349 $26,359 
Interest paid5,672 8,246 
Supplemental disclosure of non-cash activities:
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses$77 $(89)
Change in repurchases of common stock included in accounts payable and accrued expenses (621)
Lease liabilities arising from obtaining right-of-use assets1,488 11,626 
See accompanying Notes to these unaudited consolidated financial statements.
9

ASPEN TECHNOLOGY, INC. AND SUBSIDIARIES
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
 
1.  Interim Unaudited Consolidated Financial Statements
 
The accompanying interim unaudited consolidated financial statements of Aspen Technology, Inc. and its subsidiaries have been prepared on the same basis as our annual consolidated financial statements.  We have omitted certain information and footnote disclosures normally included in our annual consolidated financial statements.  Such interim unaudited consolidated financial statements have been prepared in conformity with U.S. Generally Accepted Accounting Principles ("GAAP"), as defined in the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 270, Interim Reporting, for interim financial information and with the instructions to Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements.  It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements for the year ended June 30, 2020, which are contained in our Annual Report on Form 10-K, as previously filed with the U.S. Securities and Exchange Commission ("SEC"). In the opinion of management, all adjustments, consisting of normal and recurring adjustments, considered necessary for a fair presentation of the financial position, results of operations, and cash flows at the dates and for the periods presented have been included and all intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three and nine months ended March 31, 2021 are not necessarily indicative of the results to be expected for the subsequent quarter or for the full fiscal year.
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
 
Unless the context requires otherwise, references to we, our and us refer to Aspen Technology, Inc. and its subsidiaries.
 
2.  Significant Accounting Policies
 
(a)         Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Aspen Technology, Inc. and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

(b)         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, 2020. We adopted Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments - Credit Losses ("Topic 326") effective July 1, 2020. Refer to Note 2(h), “New Accounting Pronouncements Adopted in Fiscal 2021,” for further information regarding the adoption of Topic 326. There were no other material changes to our significant accounting policies during the three and nine months ended March 31, 2021.
 
(c)  Loss Contingencies
 
We accrue estimated liabilities for loss contingencies arising from claims, assessments, litigation and other sources when it is probable that a liability has been incurred and the amount of the claim, assessment or damages can be reasonably estimated. We believe that we have sufficient accruals to cover any obligations resulting from claims, assessments or litigation that have met these criteria.

(d)         Foreign Currency Transactions
 
Foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our subsidiaries are recognized in our results of operations as incurred as a component of other (expense), net. Net foreign currency exchange (losses) gains were $0.1 million and $(0.3) million during the three months ended March 31, 2021 and 2020, respectively, and $(2.0) million and $(0.2) million during the nine months ended March 31, 2021 and 2020, respectively.

10

(e)    Research and Development Expense
We charge research and development expenditures to expense as the costs are incurred. Research and development expenses consist primarily of personnel expenses related to the creation of new products, enhancements and engineering changes to existing products and costs of acquired technology prior to establishing technological feasibility. There was less than $0.1 million of capitalized direct labor costs associated with our development of software for sale during the three months ended March 31, 2021 and 2020, respectively, and $0.7 million and less than $0.1 million during the nine months ended March 31, 2021 and 2020, respectively.

(f)    Equity Method Investments

During fiscal 2020, we entered into a limited partnership investment fund agreement. 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 ($3.9 million). 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 ($3.9 million) commitment. As of March 31, 2021, the fair value of this investment is $1.2 million CAD ($1.5 million), representing our payment towards the total commitment, and is recorded in non-current assets in our consolidated balance sheet.

(g)          New Accounting Pronouncements Adopted in Fiscal 2021

In June 2016, the FASB issued Topic 326. The amendment changes the impairment model for most financial assets and certain other instruments. Under Topic 326, entities are required to use a model that will result in the earlier recognition of allowances for losses for trade and other receivables, contract assets, held-to-maturity debt securities, loans, and other instruments. Topic 326 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. Early adoption is permitted. We adopted Topic 326 effective July 1, 2020 using the effective date method with a modified retrospective transition approach. The adoption of Topic 326 did not have a material impact on our balance sheet, operating results or cash flows, and there was no impact on our debt covenants.

In March 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“Topic 848”). ASU 2020-04 provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by ASU 2020-04 apply only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. These amendments are not applicable to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022. ASU No. 2020-04 is effective as of March 12, 2020 through December 31, 2022, and may be applied to contract modifications and hedging relationships from the beginning of an interim period that includes or is subsequent to March 12, 2020. We adopted ASU 2020-04 effective July 1, 2020. The adoption of ASU No. 2020-04 did not have a material impact on our operating results or cash flows, and there was no impact on our debt covenants.

(h)          Recently Issued Accounting Pronouncements

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes ("Topic 740") - Simplifying the Accounting for Income Taxes. ASU 2019-12 is intended to simplify accounting for income taxes. It removes certain exceptions to the general principles in Topic 740 and amends existing guidance to improve consistent application. ASU 2019-12 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2020. Early adoption of this standard update is permitted and the impact it will have to our consolidated financial statements is not expected to be material. 





11

3.   Revenue from Contracts with Customers

In accordance with ASU No. 2014-09, Revenue from Contracts with Customers ("Topic 606"), we account for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that we will collect substantially all of the consideration to which we are entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.

Nature of Products and Services

We generate revenue from the following sources: (1) License revenue; (2) Maintenance revenue; and (3) Services and other revenue. We sell our software products to end users primarily under fixed-term licenses. We license our software products primarily through a subscription offering which we refer to as our aspenONE licensing model, which includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term. Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management. The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. We refer to these arrangements as token arrangements. Tokens are fixed units of measure. The amount of software usage is limited by the number of tokens purchased by the customer.

We also license our software through point product term arrangements, which include our Premier Plus SMS offering for the entire term.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.

Term-based Arrangements: Term-based arrangements consist of on-premise term licenses as well as maintenance.

License

License revenue consists primarily of product and related revenue from our aspenONE licensing model and point product arrangements.

When a customer elects to license our products under our aspenONE licensing model, the customer receives, for the term of the arrangement, the right to all software products in the licensed aspenONE software suite. When a customer elects to license point products, the customer receives, for the term of the arrangement, the right to license specified products in the licensed aspenONE software suite. Revenue from initial product licenses is recognized upfront upon delivery.

Maintenance

When a customer elects to license our products under our aspenONE licensing model, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced into the licensed aspenONE software suite. When a customer elects to license point products, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced related to the specified products licensed. Maintenance represents a stand-ready obligation and, due to our obligation to provide unspecified future software updates on a when-and-if available basis as well as telephone support services, we are required to recognize revenue ratably over the term of the arrangement.

12

Services and Other Revenue

Professional Services Revenue

Professional services are provided to customers on a time-and-materials ("T&M") or fixed-price basis. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. For professional services, revenue is recognized by measuring progress toward the completion of our obligations. We recognize professional services fees for our T&M contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs. The use of the proportional performance method is dependent upon our ability to reliably estimate the costs to complete a project. We use historical experience as a basis for future estimates to complete current projects. Additionally, we believe that costs are the best available measure of performance. Out-of-pocket expenses which are reimbursed by customers are recorded as revenue.

Training Revenue

We provide training services to our customers, including on-site, Internet-based, public and customized training. The obligation to provide training services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. Revenue is recognized in the period in which the services are performed.

Contracts with Multiple Performance Obligations

Our contracts generally contain more than one of the products and services listed above, each of which is separately accounted for as a distinct performance obligation.

Allocation of consideration: We allocate total contract consideration to each distinct performance obligation in an arrangement on a relative standalone selling price basis. The standalone selling price reflects the price we would charge for a specific product or service if it was sold separately in similar circumstances and to similar customers.

If the arrangement contains professional services and other products or services, we allocate to the professional service obligation a portion of the total contract consideration based on the standalone selling price of professional services that is observed from consistently priced standalone sales.

The standalone selling price for term arrangements, which always include maintenance for the full term of the arrangement, is the price for the combined license and maintenance bundle. The amount assigned to the license and maintenance bundle is separated into license and maintenance amounts using the respective standalone selling prices represented by the value relationship between the software license and maintenance.

When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly.

Standalone selling price: When available, we use directly observable transactions to determine the standalone selling prices for performance obligations. Generally, directly observable data is not available for term licenses and maintenance. When term licenses are sold together with maintenance in a bundled arrangement, we estimate a standalone selling price for these distinct performance obligations using relevant information, including our overall pricing objectives and strategies and historical pricing data, and taking into consideration market conditions and other factors.

Other policies and judgments

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment annually over the term of the license arrangement. Therefore, we generally receive payment from a customer after the performance obligation related to the license has been satisfied, and therefore, our contracts generally contain a significant financing component. The significant financing component is calculated utilizing an interest rate that derives the net present value of the performance obligations delivered on an upfront basis based on the allocation of consideration. We have instituted a customer portfolio approach in assigning interest rates. The rates are determined at contract inception and are based on the credit characteristics of the customers within each portfolio.
13


Contract modifications

We sometimes enter into agreements to modify previously executed contracts, which constitute contract modifications. We assess each of these contract modifications to determine (i) if the additional products and services are distinct from the products and services in the original arrangement; and (ii) if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services, as adjusted for contract-specific circumstances. A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either (i) a prospective basis as a termination of the existing contract and the creation of a new contract; or (ii) a cumulative catch-up basis. Generally, our contract modifications meet both criteria and are accounted for as a separate contract, as adjusted for contract-specific circumstances.

Disaggregation of Revenue

We disaggregate our revenue by region, type of performance obligation, and segment as follows:

 Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
(Dollars in Thousands)
Revenue by region:
North America$66,786 $58,826 $225,620 $170,643 
Europe47,581 27,331 158,771 98,077 
Other (1)48,359 44,431 127,024 128,057 
$162,726 $130,588 $511,415 $396,777 
Revenue by type of performance obligation:
Term licenses$110,104 $78,156 $352,133 $238,311 
Maintenance45,885 44,199 139,561 132,418 
Professional services and other6,737 8,233 19,721 26,048 
$162,726 $130,588 $511,415 $396,777 
Revenue by segment:
Subscription and software$155,989 $122,355 $491,694 $370,729 
Services and other6,737 8,233 19,721 26,048 
$162,726 $130,588 $511,415 $396,777 
____________________________________________
(1)Other consists primarily of Asia Pacific, Latin America and the Middle East.

Contract Assets and Deferred Revenue

The difference in the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance and the customer’s payment. We fulfill our obligations under a contract with a customer by transferring products and services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.

Payment terms and conditions vary by contract type. Terms generally include a requirement of payment annually over the term of the license arrangement. During the majority of each customer contract term, the amount invoiced is generally less than the amount of revenue recognized to date, primarily because we transfer control of the performance obligation related to the software license at the inception of the contract term, and the allocation of contract consideration to the license performance obligation is a significant portion of the total contract consideration. Therefore, our contracts often result in the recording of a
14

contract asset throughout the majority of the contract term. We record a contract asset when revenue recognized on a contract exceeds the billings.

The contract assets are subject to credit risk and reviewed in accordance with Topic 326. We monitor 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. We recognize 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 following table presents the change in the reserve for contract assets during the nine months ended March 31, 2021:
June 30, 2020ProvisionWrite-Offs, Recoveries, and BillingsMarch 31, 2021
(Dollars in Thousands)
$(2,947)$(7,091)$4,812 $(5,226)

Our total contract assets, net and deferred revenue were as follows as of March 31, 2021 and June 30, 2020:
March 31,
2021
June 30,
2020
(Dollars in Thousands)
Contract assets, net$707,845 $610,473 
Deferred revenue(66,265)(57,081)
$641,580 $553,392 

Contract assets and deferred revenue are presented net at the contract level for each reporting period.

The change in deferred revenue in the nine months ended March 31, 2021 was primarily due to an increase in new billings in advance of revenue recognition, partially offset by $33.8 million of revenue recognized that was included in deferred revenue as of June 30, 2020.

Contract Costs

We pay commissions for new product sales as well as for renewals of existing contracts. Commissions paid to obtain renewal contracts are not commensurate with the commissions paid for new product sales and therefore, a portion of the commissions paid for new contracts relate to future renewals.

We account for new product sales commissions using a portfolio approach and allocate the cost of commissions in proportion to the allocation of transaction price of license and maintenance performance obligations, including assumed renewals. Commissions allocated to the license and license renewal components are expensed at the time the license revenue is recognized. Commissions allocated to maintenance are capitalized and amortized on a straight-line basis over a period of four years to eight years for new contracts, reflecting our estimate of the expected period that we will benefit from those commissions.

Amortization of capitalized contract costs is included in selling and marketing expenses in our statement of operations.

Transaction Price Allocated to Remaining Performance Obligations

The following table includes the aggregate amount of the transaction price allocated as of March 31, 2021 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
Year Ended June 30,
20212022202320242025Thereafter
(Dollars in Thousands)
License$40,583 $24,011 $12,507 $5,338 $4,837 $1,314 
Maintenance46,934 161,498 124,719 92,787 60,672 28,175 
Services and other38,717 8,200 968 491 301 261 
15





16

4. Leases

We have operating leases primarily for corporate offices, and other operating leases for data centers and certain equipment. We determine whether an arrangement is or contains a lease based on facts and circumstances present at the inception of the arrangement. We recognize lease expense on a straight-line basis over the lease term. Our leases have remaining lease terms of less than one year to approximately ten years, some of which include options to extend the leases for up to five years, and some of which include the option to terminate the leases upon advanced notice of 30 days or more. If we are reasonably certain we will exercise an option to extend or terminate the lease, the time period covered by the extension or termination option is included in the lease term.

Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilize the appropriate incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term at an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items such as incentives received. We have lease agreements with lease and non-lease components, which are accounted for separately.

Operating lease costs are recognized on a straight-line basis over the term of the lease. The components of lease expenses for the three and nine months ended March 31, 2021 and 2020 were as follows:
Three Months Ended
March 31,
Nine Months Ended
March 31,
2021202020212020
 (Dollars in Thousands)(Dollars in Thousands)
Operating lease costs (1)
$2,514 $2,443 $7,411 $7,012 
Total lease costs$2,514 $2,443 $7,411 $7,012 
________
(1) Operating lease costs include rent and fixed fees

The following table represents the weighted-average remaining lease term and discount rate information related to our operating leases as of March 31, 2021 and June 30, 2020:
 March 31,
2021
June 30,
2020
Weighted average remaining lease term5.1 years5.7 years
Weighted average discount rate4.3 %4.4 %

The following table represents the maturities of our operating lease liabilities as of March 31, 2021 and June 30, 2020:
March 31,
2021
June 30,
2020
(Dollars in Thousands)
Year Ending June 30,
2021$1,462 $8,477 
20229,597 8,784 
20238,827 8,167 
20247,648 7,516 
20255,574 5,481 
Thereafter7,767 7,370 
Total lease payments40,875 45,795 
Less: imputed interest(4,767)(5,883)
$36,108 $39,912 

17

5.   Fair Value
 
We determine 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 we have 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." Our 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 consolidated balance sheets as of March 31, 2021 and June 30, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value:
Fair Value Measurements at Reporting Date Using,
 
Quoted Prices in Active Markets for Identical Assets
(Level 1 Inputs)
Significant Other Observable Inputs
(Level 2 Inputs)
 (Dollars in Thousands)
March 31, 2021:
Cash equivalents$1,020 $ 
Equity method investments 1,207 
June 30, 2020:
Cash equivalents$1,020 $ 
Equity method investments 342 

Financial instruments not measured or recorded at fair value in the accompanying 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 12, "Credit Agreement") approximates its carrying value due to the floating interest rate.

6.  Accounts Receivable, Net
 
Our accounts receivable, net of the related allowance for doubtful accounts, were as follows as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Accounts receivable, gross$56,922 $62,925 
Allowance for doubtful accounts(7,888)(6,624)
Accounts receivable, net$49,034 $56,301 

As of March 31, 2021 and June 30, 2020, we had no customer receivable balances that individually represented 10% or more of our net accounts receivable.

18

7.  Property and Equipment

Property, equipment and leasehold improvements consisted of the following as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Property, equipment and leasehold improvements, at cost:  
Computer equipment$7,163 $6,958 
Purchased software22,617 22,534 
Furniture & fixtures7,314 6,971 
Leasehold improvements12,790 12,424 
Property, equipment and leasehold improvements, at cost49,884 48,887 
Accumulated depreciation(44,378)(42,924)
Property, equipment and leasehold improvements, net$5,506 $5,963 


8. Acquisitions 

Camo Analytics AS
On November 17, 2020, we completed the acquisition of substantially all the outstanding shares of Camo Analytics AS (“Camo”), a leading provider of industrial analytics, for a total cash consideration of $12.7 million. The purchase price consisted of $10.0 million of cash paid at closing, a subsequent working capital adjustment of $(0.1) million, $0.3 million to be paid for the remaining undelivered shares as of the closing date, and $2.4 million to be held back as security for certain representations, warranties, and obligations of the sellers. The holdback amounts are recorded in accrued expenses and other current liabilities in our consolidated balance sheet. As of March 31, 2021, $0.2 million has been subsequently paid for the remaining undelivered shares.
An allocation of the purchase price is as follows:
Amount
(Dollars in Thousands)
Tangible assets acquired, net$877 
Identifiable intangible assets:
Technology-related2,533 
Customer relationships1,900 
Goodwill7,356 
Total assets acquired, net$12,666 

The goodwill reflects the value of the assembled workforce and the company-specific synergies we expect to realize by selling Camo products and services to our existing customers and is reported under the subscription and software reporting unit.  The results of operations of Camo have been included prospectively in our results of operations since the date of acquisition.

OptiPlant, Inc.
On December 8, 2020, we completed the acquisition of all the outstanding shares of OptiPlant, Inc. (“OptiPlant”), a leading provider of AI Driven 3D Conceptual Design and Engineering Automation software, for a total cash consideration of $8.2 million. The purchase price consisted of $6.8 million of cash paid at closing, $0.2 million to be held back for working capital adjustments, and $1.2 million to be held back as security for certain representations, warranties, and obligations of the sellers. The holdback amounts are recorded in other non-current liabilities in our consolidated balance sheet. The working capital adjustment holdback of $0.2 million was subsequently paid in March 2021.
An allocation of the purchase price is as follows:
19

Amount
(Dollars in Thousands)
Tangible assets acquired, net$44 
Identifiable intangible assets:
Technology-related1,485 
Customer relationships990 
Goodwill6,252 
Deferred tax liabilities(545)
Total assets acquired, net$8,226 
The goodwill reflects the value of the assembled workforce and the company-specific synergies we expect to realize by selling OptiPlant products and services to our existing customers and is reported under the subscription and software reporting unit.  The results of operations of OptiPlant have been included prospectively in our results of operations since the date of acquisition.
9. Intangible Assets 
We include in our amortizable intangible assets those intangible assets acquired in our business and asset acquisitions. We amortize acquired intangible assets with finite lives over their estimated economic lives, generally using the straight-line method. Each period, we evaluate the estimated remaining useful lives of acquired intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization. Acquired intangibles are removed from the accounts when fully amortized and no longer in use.
Intangible assets consisted of the following as of March 31, 2021 and June 30, 2020:
Gross Carrying AmountAccumulated AmortizationEffect of Currency TranslationNet Carrying Amount
(Dollars in Thousands)
March 31, 2021:
Technology$55,288 $(17,786)$614 $38,116 
Customer relationships12,038 (4,277)119 7,880 
Non-compete agreements553 (553)  
Total$67,879 $(22,616)$733 $45,996 
June 30, 2020:
Technology$51,269 $(13,245)$(842)$37,182 
Customer relationships9,148 (3,171)(308)5,669 
Non-compete agreements553 (553)  
Total$60,970 $(16,969)$(1,150)$42,851 
Total amortization expense related to intangible assets is included in cost of license revenue (for technology) and general and administrative expense (for customer relationships and non-compete agreements) and amounted to approximately $2.1 million and $1.9 million during the three months ended March 31, 2021 and 2020, respectively, and $5.7 million and $4.7 million during the nine months ended March 31, 2021 and 2020, respectively.
Future amortization expense as of March 31, 2021 is expected to be as follows:
20

Year Ended June 30,Amortization Expense
 (Dollars in Thousands)
2021$2,005 
20228,137 
20238,118 
20247,575 
20257,490 
Thereafter12,671 
Total$45,996 

10. Goodwill
 
The changes in the carrying amount of goodwill for our subscription and software reporting unit during the three months ended March 31, 2021 were as follows:

Gross Carrying AmountAccumulated Impairment LossesEffect of Currency TranslationNet Carrying Amount
(Dollars in Thousands)
June 30, 2020:$207,850 $(65,569)$(5,226)$137,055 
Goodwill from acquisitions13,608 — — 13,608 
Foreign currency translation— — 7,519 7,519 
March 31, 2021:$221,458 $(65,569)$2,293 $158,182 

We test goodwill for impairment annually (or more often if impairment indicators arise), at the reporting unit level. We first assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If we determine based on this assessment that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we perform the goodwill impairment test. The first step requires us to determine the fair value of the reporting unit and compare it to the carrying amount, including goodwill, of such reporting unit. If the fair value exceeds the carrying amount, no impairment loss is recognized. However, if the carrying amount of the reporting unit exceeds its fair value, the goodwill of the unit is impaired.

Fair value of a reporting unit is determined using a combined weighted average of a market-based approach (utilizing fair value multiples of comparable publicly traded companies) and an income-based approach (utilizing discounted projected cash flows). In applying the income-based approach, we would be required to make assumptions about the amount and timing of future expected cash flows, growth rates and appropriate discount rates. The amount and timing of future cash flows would be based on our most recent long-term financial projections. The discount rate we would utilize would be determined using estimates of market participant risk-adjusted weighted-average costs of capital and reflect the risks associated with achieving future cash flows.

We have elected December 31st as the annual impairment assessment date. We performed our annual impairment test for the subscription and software reporting unit as of December 31, 2020 and, based upon the results of our qualitative assessment, determined that it was not likely that its fair value was less than its carrying amount. As such, we did not recognize impairment losses as a result of our analysis. If an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value, goodwill will be evaluated for impairment between annual tests.

21

11. Accrued Expenses and Other Liabilities

Accrued expenses and other current liabilities consisted of the following as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Compensation-related$23,800 $27,591 
Deferred acquisition payments4,050 1,479 
Uncertain tax positions331 318 
Royalties and external commissions3,952 3,359 
Professional fees3,041 2,115 
Other7,889 8,694 
Total accrued expenses and other current liabilities$43,063 $43,556 

Other non-current liabilities consisted of the following as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Uncertain tax positions$2,425 $2,027 
Deferred acquisition payments1,200  
Asset retirement obligations944 920 
Other273 160 
Total other non-current liabilities$4,842 $3,107 

12.  Credit Agreement
 
In December 2019, we entered into an Amended and Restated Credit Agreement with JPMorgan Chase Bank, N.A., as administrative agent, joint lead arranger and joint bookrunner, Silicon Valley Bank, as joint lead arranger, joint bookrunner and syndication agent, and the lenders and co-documentation agents named therein (the "Amended and Restated Credit Agreement"). The Amended and Restated Credit Agreement, which amends and restates the Credit Agreement we entered into as of February 26, 2016, provides for a $200.0 million secured revolving credit facility and a $320.0 million secured term loan facility.

Principal outstanding under the Amended and Restated Credit Agreement bears interest at a rate per annum equal to, at our option, either: (1) the sum of (a) the highest of (i) the rate of interest last quoted by The Wall Street Journal in the United States as the prime rate in effect, (ii) the NYFRB Rate (as defined in the Amended and Restated Credit Agreement) plus 0.5%, and (iii) the LIBO rate (as defined in the Amended and Restated Credit Agreement) multiplied by the Statutory Reserve Rate (as defined in the Amended and Restated Credit Agreement) plus 1.0%, plus (b) a margin initially of 0.5% for the first full fiscal quarter ending after the date of the Amended and Restated Credit Agreement and thereafter based on our leverage ratio (as defined in the Amended and Restated Credit Agreement); or (2) the sum of (a) the LIBO rate multiplied by the Statutory Reserve Rate, plus (b) a margin initially of 1.5% for the first full fiscal quarter ending after the date of the Amended and Restated Credit Agreement and thereafter based on our leverage ratio. The interest rate as of March 31, 2021 was 1.61% on $300.0 million in outstanding borrowings on our term loan facility.

All borrowings under the Amended and Restated Credit Agreement are secured by liens on substantially all of our assets and the assets of our subsidiary AspenTech Canada Holdings, LLC, which has guaranteed our obligations under the Amended and Restated Credit Agreement. Additional significant subsidiaries (as determined in the Amended and Restated Credit Agreement) may be required to guarantee our obligations and to grant liens on their assets in favor of the lenders.

As of March 31, 2021, our current borrowings of $18.0 million consist of the term loan facility. Our non-current borrowings of $279.0 million consist of $282.0 million of our term loan facility, net of $3.0 million in debt issuance costs. We had current borrowings of $135.2 million and non-current borrowings of $292.4 million as of June 30, 2020.

22

The indebtedness under the revolving credit facility matures on December 23, 2024. The following table summarizes the maturities of the term loan facility:

Year Ended June 30,Amount
 (Dollars in Thousands)
2021$4,000 
202220,000 
202328,000 
202436,000 
2025212,000 
Total$300,000 

The Amended and Restated Credit Agreement contains affirmative and negative covenants customary for facilities of this type, including restrictions on incurrence of additional debt, liens, fundamental changes, asset sales, restricted payments and transactions with affiliates. There are also financial covenants regarding maintenance as of the end of each fiscal quarter, commencing with the quarter ending March 31, 2021, of a maximum leverage ratio of 3.50 to 1.00 and a minimum interest coverage ratio of 2.50 to 1.00. As of March 31, 2021, we were in compliance with these covenants.

 
13.  Stock-Based Compensation 
Stock Compensation Accounting
The weighted average estimated fair value of option awards granted was $45.63 and $37.54 during the three months ended March 31, 2021 and 2020, respectively, and $38.76 and $33.15 during the nine months ended March 31, 2021 and 2020, respectively.
 
We utilized the Black-Scholes option valuation model with the following weighted average assumptions:
 
Nine Months Ended
March 31,
 20212020
Risk-free interest rate0.4 %1.5 %
Expected dividend yield0.0 %0.0 %
Expected life (in years)4.74.5
Expected volatility factor34.1 %26.8 %
 
The stock-based compensation expense under all equity plans and its classification in the unaudited consolidated statements of operations for the three and nine months ended March 31, 2021 and 2020 are as follows:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Dollars in Thousands)
Recorded as expenses:    
Cost of maintenance$234 $343 $688 $1,104 
Cost of services and other412 450 1,198 1,477 
Selling and marketing1,869 1,472 4,655 4,228 
Research and development2,273 2,082 6,515 6,193 
General and administrative4,437 2,952 11,533 11,131 
Total stock-based compensation$9,225 $7,299 $24,589 $24,133 

23

A summary of stock option and restricted stock unit ("RSU") activity under all equity plans for the nine months ended March 31, 2021 is as follows:
 
 Stock OptionsRestricted Stock Units
 SharesWeighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term
(Years)
Aggregate
Intrinsic Value
(in 000’s)
SharesWeighted
Average
Grant Date
Fair Value
Outstanding at June 30, 20201,410,139 $76.19 6.67$49,705 352,921 $112.45 
Granted322,472 131.40   245,023 130.63 
Settled (RSUs)—    (148,386)105.13 
Exercised (Stock options)(187,113)62.05   —  
Cancelled / Forfeited(36,779)115.82   (33,060)115.97 
Outstanding at March 31, 20211,508,719 $88.77 6.67$83,915 416,498 $125.49 
Vested and exercisable at March 31, 2021969,700 $67.80 5.43$74,212  
Vested and expected to vest as of March 31, 20211,451,661 $87.34 6.58$82,837 365,640 $125.51 
 
As of March 31, 2021, common stock reserved for future issuance under equity compensation plans was 5.5 million shares.

Employee Stock Purchase Plan

On July 26, 2018, our Board of Directors approved the Aspen Technology, Inc. 2018 Employee Stock Purchase Plan (the "ESPP"), which provides for the issuance of up to 250,000 shares of common stock to participating employees. The ESPP is intended to be a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986 (the "IRC").  The ESPP was approved at our Annual Meeting of Stockholders on December 7, 2018.  The ESPP currently provides for a purchase price equal to 85% of the lower of (a) the fair market value of the common stock on the first trading day of each ESPP offering period and (b) the fair market value of the common stock on the last day of the offering period. Our initial offering period was January 1, 2019 through June 30, 2019, and our current offering period is January 1, 2021 through June 30, 2021.

We recorded stock-based compensation expense associated with the ESPP of $0.2 million and $0.2 million during the three months ended March 31, 2021 and 2020, respectively, and $0.5 million and $0.4 million during the nine months ended March 31, 2021 and 2020, respectively. As of March 31, 2021, there were 208,687 shares of common stock available for issuance under the ESPP.

 
14.  Stockholders’ Equity
 
Stock Repurchases

On January 22, 2015, our Board of Directors approved a share repurchase program (the "Share Repurchase Program") for up to $450.0 million of our common stock. The Share Repurchase Program was announced on January 28, 2015, and expires at the end of each fiscal year unless extended. On April 26, 2016, June 8, 2017, April 18, 2018, December 6, 2018, and April 17, 2019, the Board of Directors approved a $400.0 million, $200.0 million, $200.0 million, $100.0 million, and $200.0 million increase in the Share Repurchase Program, respectively. On July 22, 2020, our Board of Directors approved a new share repurchase program (the "New Share Repurchase Program") for up to $200.0 million of our common stock, and terminated the Share Repurchase Program. The timing and amount of any shares repurchased are based on market conditions and other factors. All shares of our common stock repurchased have been recorded as treasury stock under the cost method.

No shares of our common stock were repurchased in the open market under the New Share Repurchase Program during the three and nine months ended March 31, 2021. 451,991 and 1,252,289 shares of our common stock were repurchased in the open market for $50.0 million and $150.0 million under the Share Repurchase Program during the three and nine months ended March 31, 2020, respectively. As of March 31, 2021, the total remaining value under the New Share Repurchase Program was approximately $200.0 million.

24

Accumulated Other Comprehensive Income (Loss)
 
As of March 31, 2021 and June 30, 2020, accumulated other comprehensive income (loss) was comprised of foreign currency translation adjustments of $6.5 million and $(5.3) million, respectively.
 
15.  Net Income Per Share
 
Basic income per share is determined by dividing net income by the weighted average common shares outstanding during the period. Diluted income per share is determined by dividing net 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 income per share based on the treasury stock method.
 
The calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding for the three and nine months ended March 31, 2021 and 2020 are as follows:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Dollars and Shares in Thousands, Except per Share Data)
Net income$62,495 $41,826 $224,358 $135,141 
Weighted average shares outstanding67,920 67,806 67,809 68,122 
Dilutive impact from:    
Employee equity awards688 676 630 784 
Dilutive weighted average shares outstanding68,608 68,482 68,439 68,906 
Income per share    
Basic$0.92 $0.62 $3.31 $1.98 
Dilutive$0.91 $0.61 $3.28 $1.96 
 
For the three and nine months ended March 31, 2021 and 2020, 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 March 31, 2021 and 2020:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Shares in Thousands)
Employee equity awards507 688 869 678 

Included in the table above are options to purchase 23,943 and 567,676 shares of our common stock during the three and nine months ended March 31, 2021, which were not included in the computation of dilutive weighted average shares outstanding, because their exercise prices ranged from $129.70 per share to $151.33 per share, during the nine months ended March 31, 2021, and were greater than the average market price of our common stock during the period then ended. These options were outstanding as of March 31, 2021 and expire at various dates through March 29, 2031.

 
16.   Income Taxes
 
The effective tax rate for the periods presented is primarily the result of income earned in the U.S. taxed at U.S. federal and state statutory income tax rates, income earned in foreign tax jurisdictions taxed at the applicable rates, as well as the impact of permanent differences between book and tax income, primarily the Foreign Derived Intangible Income (“FDII”) deduction.
25

Assuming certain requirements are met, the FDII deduction is a benefit for U.S. companies that sell their products or services to customers outside the U.S.

Our effective tax rate was 17.6% and 15.2% during the three months ended March 31, 2021 and 2020, respectively, and 17.3% and 13.4% during the nine months ended March 31, 2021 and 2020, respectively. Our effective tax rate was lower in the three months ended March 31, 2020 due to the higher FDII deduction taken last year compared to this year, and lower in the nine months ended March 31, 2020 as a result of the tax contingency reversal due to settling an IRS audit.

We recognized an income tax expense of $13.3 million and $7.5 million during the three months ended March 31, 2021 and 2020, respectively, and $47.1 million and $20.9 million during the nine months ended March 31, 2021 and 2020, respectively. Our income tax expense was driven primarily by pre-tax profitability in our domestic and foreign operations and the impact of permanent items. The permanent items are predominantly the FDII deduction, stock-based compensation expense and tax credits for research expenditures.

Deferred income taxes are recognized based on temporary differences between the financial statement and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using the statutory tax rates and laws expected to apply to taxable income in the years in which the temporary differences are expected to reverse. Valuation allowances are provided against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the timing of the temporary differences becoming deductible. Management considers, among other available information, scheduled reversals of deferred tax liabilities, projected future taxable income, limitations of availability of net operating loss carryforwards, and other matters in making this assessment.

 
17. Commitments and Contingencies
 
Standby letters of credit for $2.3 million and $3.5 million secured our performance on professional services contracts, certain facility leases and potential liabilities as of March 31, 2021 and June 30, 2020, respectively. The letters of credit expire at various dates through fiscal 2026.

18.  Segment Information
 
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and to assess performance. Our chief operating decision maker is our President and Chief Executive Officer.

We have two operating and reportable segments, which are consistent with our reporting units: i) subscription and software and ii) services and other. The subscription and software segment is engaged in the licensing of process optimization and asset performance management software solutions and associated support services, and includes our license and maintenance revenue. The services and other segment includes professional services and training, and includes our services and other revenue. We do not track assets or capital expenditures by operating segments. Consequently, it is not practical to present assets, capital expenditures, depreciation or amortization by operating segments.
 
26

The following table presents a summary of our reportable segments’ profits:
 
 Subscription and SoftwareServices and OtherTotal
 (Dollars in Thousands)
Three Months Ended March 31, 2021   
Segment revenue$155,989 $6,737 $162,726 
Segment expenses (1)(63,878)(8,396)(72,274)
Segment profit (loss)$92,111 $(1,659)$90,452 
Three Months Ended March 31, 2020   
Segment revenue$122,355 $8,233 $130,588 
Segment expenses (1)(58,589)(9,046)(67,635)
Segment profit (loss)$63,766 $(813)$62,953 
Nine Months Ended March 31, 2021   
Segment revenue$491,694 $19,721 $511,415 
Segment expenses (1)(173,593)(24,911)(198,504)
Segment profit (loss)$318,101 $(5,190)$312,911 
Nine Months Ended March 31, 2020   
Segment revenue$370,729 $26,048 $396,777 
Segment expenses (1)(174,629)(26,560)(201,189)
Segment profit (loss)$196,100 $(512)$195,588 

(1)         Our reportable segments’ operating expenses include expenses directly attributable to the segments. Segment expenses include selling and marketing and research and development expenses. Segment expenses do not include allocations of general and administrative expense; interest income; interest expense; and other (expense) income, net.

Reconciliation to Income before Income Taxes
 
The following table presents a reconciliation of total segment profit to income before income taxes for the three and nine months ended March 31, 2021 and 2020:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Dollars in Thousands)
Total segment profit for reportable segments$90,452 $62,953 $312,911 $195,588 
General and administrative expense(21,553)(18,219)(60,389)(54,525)
Interest income8,410 8,173 26,383 24,577 
Interest (expense)(1,495)(3,207)(5,639)(9,368)
Other (expense), net(5)(352)(1,807)(217)
Income before income taxes$75,809 $49,348 $271,459 $156,055 


27

Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations.
 
You should read the following discussion in conjunction with our unaudited consolidated financial statements and related notes thereto contained in this report.  In addition to historical information, this discussion contains forward-looking statements that involve risks and uncertainties.  You should read “Item 1A. Risk Factors” of Part II for a discussion of important factors that could cause our actual results to differ materially from our expectations.
 
Our fiscal year ends on June 30th, and references in this Quarterly Report to a specific fiscal year are to the twelve months ended June 30th of such year (for example, “fiscal 2021” refers to the year ending on June 30, 2021).

Business Overview 
We are a global leader in asset optimization software that optimizes asset design, operations and maintenance in complex, industrial environments. We combine decades of process modeling and operations expertise with big data, artificial intelligence, and advanced analytics. Our purpose-built software improves the competitiveness and profitability of our customers by increasing throughput, energy efficiency, and production levels, reducing unplanned downtime, plant emissions, and safety risks, enhancing capital efficiency, and decreasing working capital requirements over the entire asset lifecycle to support operational excellence.
Our software incorporates our proprietary mathematical and empirical models of manufacturing and planning processes and reflects the deep domain expertise we have amassed from focusing on solutions for the process and other capital-intensive industries for over 35 years. We have developed our applications to design and optimize processes across three principal business areas: engineering, manufacturing and supply chain, and asset performance management. We are a recognized market and technology leader in providing process optimization and asset performance management software for each of these business areas.
We have established sustainable competitive advantages based on the following strengths:
Innovative products that can enhance our customers' profitability and productivity;
Long-term customer relationships;
Large installed base of users of our software; and
Long-term license contracts.
We have approximately 2,400 customers globally. Our customers consist of companies engaged in the process and other capital-intensive industries such as energy, chemicals, engineering and construction, as well as pharmaceuticals, food and beverage, transportation, power, metals and mining, pulp and paper, and consumer packaged goods.
Business Segments
We have two operating and reportable segments, which are consistent with our reporting units: (i) subscription and software and (ii) services and other. The subscription and software segment is engaged in the licensing of process optimization and asset performance management software solutions and associated support services, and includes our license and maintenance revenue. The services and other segment includes professional services and training, and includes our services and other revenue.
Recent Events
In December 2019, the novel SARS-CoV-2 virus and associated COVID-19 disease (“COVID-19”) were reported in China, and in March 2020 the World Health Organization declared a pandemic. Since the beginning of March 2020, the sudden decrease in demand for oil due to the COVID-19 pandemic, compounded by the excess supply arising from producers’ failure to agree on production cuts, resulted in a drop in oil prices. During the three and nine months ended March 31, 2021, our business was negatively impacted by these factors. Specifically, we saw a slowdown in closing customer contracts, a slight increase in our customer attrition rate due to non-renewals and renewals at lower entitlement level and, to a lesser extent, a slowdown in customer payments. We are continuing to assess the impact of these items on global markets and the various industries of our customers. The extent of the impact on our operational and financial performance going forward will depend on developments such as the duration and spread of the pandemic and other factors affecting oil prices, the impact of these items on our customers and our sales cycles, as well as on our employees, all of which are uncertain and cannot be predicted. We are continuing to monitor the potential impacts related to the current disruption of COVID-19 and uncertainty in the global
28

markets on the various industries of our customers. These factors could potentially impact the signing of new agreements, as well as the recoverability of assets, including accounts receivable and contract costs.
Key Components of Operations
Revenue
We generate revenue primarily from the following sources: 
License Revenue. We sell our software products to end users, primarily under fixed-term licenses, through a subscription offering which we refer to as our aspenONE licensing model. The aspenONE licensing model includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term. Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management. The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. Customers can change or alternate the use of multiple products in a licensed suite through the use of exchangeable units of measurement, called tokens, licensed in quantities determined by the customer. This licensing system enables customers to use products as needed and to experiment with different products to best solve whatever critical business challenges they face. Customers can increase their usage of our software by purchasing additional tokens as business needs evolve. 
We also license our software through point product arrangements with our Premier Plus SMS offering included for the contract term.
Maintenance Revenue. We provide customers technical support, access to software fixes and updates and the right to any new unspecified future software products and updates that may be introduced into the licensed aspenONE software suite. Our technical support services are provided from our customer support centers throughout the world, as well as via email and through our support website.
Services and Other Revenue. We provide training and professional services to our customers. Our professional services are focused on implementing our technology in order to improve customers' plant performance and gain better operational data. Customers who use our professional services typically engage us to provide those services over periods of up to 24 months. We charge customers for professional services on a time-and-materials or fixed-price basis. We provide training services to our customers, including on-site, Internet-based and customized training.
 Cost of Revenue
Cost of License. Our cost of license revenue consists of (i) royalties, (ii) amortization of capitalized software and intangibles, and (iii) distribution fees.
Cost of Maintenance. Our cost of maintenance revenue consists primarily of personnel-related costs of providing Premier Plus SMS bundled with our aspenONE licensing and point product arrangements.
Cost of Services and Other. Our cost of services and other revenue consists primarily of personnel-related and external consultant costs associated with providing customers professional services and training.
Operating Expenses
Selling and Marketing Expenses. Selling expenses consist primarily of the personnel and travel expenses related to the effort expended to license our products and services to current and potential customers, as well as for overall management of customer relationships. Marketing expenses include expenses needed to promote our company and our products and to conduct market research to help us better understand our customers and their business needs.
Research and Development Expenses. Research and development expenses consist primarily of personnel expenses related to the creation of new software products, enhancements and engineering changes to existing products.
General and Administrative Expenses. General and administrative expenses include the costs of corporate and support functions, such as executive leadership and administration groups, finance, legal, human resources and corporate communications, and other costs, such as outside professional and consultant fees, amortization of intangibles, and provision for bad debts. 
Other Income and Expenses
Interest Income. Interest income is recorded for financing components under Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers ("Topic 606"). When a contract includes a significant financing component, we generally receive the majority of the customer consideration after the recognition of a substantial portion of the
29

arrangement fee as license revenue. As a result, we decrease the amount of revenue recognized and increase interest income by a corresponding amount. Interest income also includes the accretion of interest on investments in short-term money market instruments.
Interest Expense. Interest expense is primarily related to our Amended and Restated Credit Agreement.
Other (Expense), Net. Other (expense) income, net is comprised primarily of foreign currency exchange gains (losses) generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our operating units.
Provision for Income Taxes. Provision for income taxes is comprised of domestic and foreign taxes. We record interest and penalties related to income tax matters as a component of income tax expense. Our effective income tax rate may fluctuate between fiscal years and from quarter to quarter due to items arising from discrete events, such as tax benefits from the disposition of employee equity awards, settlements of tax audits and assessments and tax law changes. Our effective income tax rate is also impacted by, and may fluctuate in any given period because of, the composition of income in foreign jurisdictions where tax rates differ.
 Key Business Metrics
Background
We utilize key business measures 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 spend

Total contract value

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 operating income

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 Spend
 
Annual spend is an estimate of the annualized value of our portfolio of term license agreements, as of a specific date. Annual spend is calculated by summing the most recent annual invoice value of each of our active term license agreements. Annual spend also includes the annualized value of standalone SMS agreements purchased with certain legacy term license agreements, which have become an immaterial part of our business.

Comparing annual spend for different dates can provide insight into the growth and retention rates of our business, because annual spend represents the estimated annualized billings associated with our active term license agreements. Management utilizes the annual spend business metric to evaluate the growth and performance of our business as well as for planning and forecasting. In addition, our corporate and executive bonus programs are based in part on our success in meeting targets for growth in annual spend that are approved by our board. We believe that annual spend is a useful business metric to investors as it provides insight into the growth component of our term licenses and to how management evaluates and forecasts the business.

Annual spend increases as a result of new term license 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, and escalation of annual payments in our active term license agreements.
 
30

Annual spend is adversely affected by term license and standalone SMS agreements that are renewed at a lower entitlement level or not renewed 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. Because the annual spend calculation includes all of our active term license agreements, the reported balance may include agreements with customers that are delinquent in paying invoices, that are in bankruptcy proceedings, or where payment is otherwise in doubt.

As of March 31, 2021, approximately 87% of our term license agreements (by value) are denominated in U.S. dollars. For agreements denominated in other currencies, we use a fixed historical exchange rate to calculate annual spend in dollars rather than using current exchange rates, so that our calculation of growth in annual spend is not affected by fluctuations in foreign currencies.

Beginning in fiscal 2019 and for all future periods, for term license agreements that contain professional services or other products and services, we have included in the annual spend calculation the portion of the invoice allocable to the term license under Topic 606 rather than the portion of the invoice attributed to the license in the agreement. We believe that methodology more accurately allocates any discounts or premiums to the different elements of the agreement. We have not applied this methodology retroactively for agreements entered into in prior fiscal years.

We estimate that annual spend grew by approximately 1% during the third quarter of fiscal 2021, from $604.0 million at December 31, 2020 to $609.9 million at March 31, 2021, and by approximately 2.8% during the first nine months of fiscal 2021, from $593.1 million at June 30, 2020. 
 
Total Contract Value

Total Contract Value ("TCV") is the aggregate value of all payments received or to be received under all active term license agreements, including maintenance and escalation. TCV was $2.8 billion as of June 30, 2020. TCV is an annual metric and will be included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2021.

Bookings

Bookings is the total value of customer term license contracts signed in the current period, less the value of such contracts signed in the current period where the initial licenses are not yet deemed delivered, plus term license contracts signed in a previous period for which the initial licenses are deemed delivered in the current period.

Bookings increased from $126.7 million during the three months ended March 31, 2020 to $175.6 million during the three months ended March 31, 2021. Bookings increased from $373.9 million during the nine months ended March 31, 2020 to $548.8 million during the nine months ended March 31, 2021. The change in bookings is due to the timing of renewals.

Free Cash Flow
 
We use a non-GAAP measure of free cash flow to analyze cash flows generated from our operations. Management believes that this financial measure is useful to investors because it permits investors to view our performance using the same tools that management uses to gauge progress in achieving our goals. We believe this measure is also useful to investors because it is an indication of cash flow that may be available to fund investments in future growth initiatives or to repay borrowings under the Amended and Restated Credit Agreement, and it is a basis for comparing our performance with that of our competitors. The presentation of free cash flow is not meant to be considered in isolation or as an alternative to cash flows from operating activities as a measure of liquidity.
 
Free cash flow is calculated as net cash provided by operating activities adjusted for the net impact of (a) purchases of property, equipment and leasehold improvements, (b) payments for capitalized computer software costs, and (c) other nonrecurring items, such as acquisition related receipts and payments.

The following table provides a reconciliation of GAAP net cash provided by operating activities to free cash flow for the indicated periods: 
31

 Nine Months Ended
March 31,
 20212020
 (Dollars in Thousands)
Net cash provided by operating activities (GAAP)$172,949 $143,588 
Purchases of property, equipment, and leasehold improvements(733)(1,111)
Payments for capitalized computer software development costs(895)(141)
Acquisition related payments2,433 1,264 
Free cash flow (non-GAAP)$173,754 $143,600 
 
Total free cash flow on a non-GAAP basis increased by $30.2 million during the nine months ended March 31, 2021 as compared to the same period of the prior fiscal year primarily due to changes in working capital. See additional commentary in the "Liquidity and Capital Resources" section below. 
Non-GAAP Income from Operations
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.
 
The following table presents our income from operations, as adjusted for stock-based compensation expense, amortization of intangibles, and other items, such as the impact of acquisition related fees, for the indicated periods:
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
(Dollars in Thousands)
GAAP income from operations$68,899 $44,734 $24,165 54.0 %$252,522 $141,063 $111,459 79.0 %
Plus:       
Stock-based compensation9,225 7,299 1,926 26.4 %24,589 24,133 456 1.9 %
Amortization of intangibles2,047 1,864 183 9.8 %5,657 4,741 916 19.3 %
Acquisition related fees749 — 749 100.0 %3,133 78 3,055 3,916.7 %
Non-GAAP income from operations$80,920 $53,897 $27,023 50.1 %$285,901 $170,015 $115,886 68.2 %
 
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, 2020 describes the significant accounting policies and methods used in the preparation of the consolidated financial statements appearing in this report. The accounting policies that reflect our critical estimates, judgments and assumptions in the preparation of our 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, 2020, and include the subsection captioned "Revenue Recognition."

See Note 3, "Revenue from Contracts with Customers," to our Unaudited Consolidated Financial Statements in Part 1, Item 1 of this Form 10-Q for more information on our accounting policies related to revenue recognition.

32

Results of Operations
 
Comparison of the Three and Nine Months Ended March 31, 2021 and 2020
 
The following table sets forth the results of operations and the period-over-period percentage change in certain financial data for the three and nine months ended March 31, 2021 and 2020:
 
Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase /
(Decrease)
Change
 20212020%20212020%
 (Dollars in Thousands)
Revenue:      
License$110,104 $78,156 40.9 %$352,133 $238,311 47.8 %
Maintenance45,885 44,199 3.8 %139,561 132,418 5.4 %
Services and other6,737 8,233 (18.2)%19,721 26,048 (24.3)%
Total revenue162,726 130,588 24.6 %511,415 396,777 28.9 %
Cost of revenue:      
License2,485 1,881 32.1 %6,859 5,550 23.6 %
Maintenance5,174 4,778 8.3 %14,066 14,339 (1.9)%
Services and other8,396 9,046 (7.2)%24,911 26,560 (6.2)%
Total cost of revenue16,055 15,705 2.2 %45,836 46,449 (1.3)%
Gross profit146,671 114,883 27.7 %465,579 350,328 32.9 %
Operating expenses:      
Selling and marketing30,345 28,354 7.0 %82,092 86,046 (4.6)%
Research and development25,874 23,576 9.7 %70,576 68,694 2.7 %
General and administrative21,553 18,219 18.3 %60,389 54,525 10.8 %
Total operating expenses77,772 70,149 10.9 %213,057 209,265 1.8 %
Income from operations68,899 44,734 54.0 %252,522 141,063 79.0 %
Interest income8,410 8,173 2.9 %26,383 24,577 7.3 %
Interest (expense)(1,495)(3,207)(53.4)%(5,639)(9,368)(39.8)%
Other (expense), net(5)(352)(98.6)%(1,807)(217)732.7 %
Income before income taxes75,809 49,348 53.6 %271,459 156,055 74.0 %
Provision for income taxes13,314 7,522 77.0 %47,101 20,914 125.2 %
Net income$62,495 $41,826 49.4 %$224,358 $135,141 66.0 %


33

The following table sets forth the results of operations as a percentage of total revenue for certain financial data for the three and nine months ended March 31, 2021 and 2020:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
(% of Revenue)
Revenue:    
License67.7 %59.8 %68.9 %60.1 %
Maintenance28.2 33.8 27.3 33.4 
Services and other4.1 6.4 3.9 6.5 
Total revenue100.0 100.0 100.1 100.0 
Cost of revenue:    
License1.5 1.4 1.3 1.4 
Maintenance3.2 3.7 2.8 3.6 
Services and other5.2 6.9 4.9 6.7 
Total cost of revenue9.9 12.0 9.0 11.7 
Gross profit90.1 88.0 91.0 88.3 
Operating expenses:    
Selling and marketing18.6 21.7 16.1 21.7 
Research and development15.9 18.1 13.8 17.3 
General and administrative13.2 14.0 11.8 13.7 
Total operating expenses47.8 53.7 41.7 52.7 
Income from operations42.3 34.3 49.4 35.6 
Interest income5.2 6.3 5.2 6.2 
Interest (expense)(0.9)(2.5)(1.1)(2.4)
Other (expense), net— (0.3)(0.4)(0.1)
Income before income taxes46.6 37.8 53.1 39.3 
Provision for income taxes8.2 5.8 9.2 5.3 
Net income38.4 %32.0 %43.9 %34.1 %
 
Revenue
 
Total revenue increased by $32.1 million during the three months ended March 31, 2021 as compared to the corresponding period of the prior fiscal year. The increase of $32.1 million during the three months ended March 31, 2021 was comprised of an increase in license revenue of $31.9 million and an increase in maintenance revenue of $1.7 million, partially offset by a decrease in services and other revenue of $1.5 million, as compared to the corresponding period of the prior fiscal year.

Total revenue increased by $114.6 million during the nine months ended March 31, 2021 as compared to the corresponding period of the prior fiscal year. The increase of $114.6 million during the nine months ended March 31, 2021 was comprised of an increase in license revenue of $113.8 million and an increase in maintenance revenue of $7.1 million, partially offset by a decrease in services and other revenue of $6.3 million, as compared to the corresponding period of the prior fiscal year.

License Revenue
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
License revenue$110,104 $78,156 $31,948 40.9 %$352,133 $238,311 $113,822 47.8 %
As a percent of total revenue67.7 %59.8 %  68.9 %60.1 % 
 
34

The period-over-period increase of $31.9 million and $113.8 million in license revenue during the three and nine months ended March 31, 2021, respectively, was primarily attributable to an increase in bookings related to the timing of renewals.

Maintenance Revenue
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Maintenance revenue$45,885 $44,199 $1,686 3.8 %$139,561 $132,418 $7,143 5.4 %
As a percent of total revenue28.2 %33.8 %  27.3 %33.4 % 
 
We expect maintenance revenue to increase as a result of: (i) having a larger base of arrangements recognized on a ratable basis; (ii) increased customer usage of our software; (iii) adding new customers; and (iv) escalating annual payments.
The period-over-period increase of $1.7 million and $7.1 million in maintenance revenue during the three and nine months ended March 31, 2021, respectively, was primarily due to growth of our base of arrangements, which include maintenance, being recognized on a ratable basis.

Services and Other Revenue
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Services and other revenue$6,737 $8,233 $(1,496)(18.2)%$19,721 $26,048 $(6,327)(24.3)%
As a percent of total revenue4.1 %6.4 %  3.9 %6.5 %  
 
We recognize professional services revenue for our time-and-materials ("T&M") contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs.

Services and other revenue decreased $1.5 million and $6.3 million during the three and nine months ended March 31, 2021, respectively, as compared to the corresponding period of the prior fiscal year primarily due to the timing and volume of professional services engagements.
 
Cost of Revenue
 
Cost of License Revenue
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Cost of license revenue$2,485 $1,881 $604 32.1 %$6,859 $5,550 $1,309 23.6 %
As a percent of license revenue2.3 %2.4 %  1.9 %2.3 %  
 
Cost of license revenue increased $0.6 million and $1.3 million for the three and nine months ended March 31, 2021, respectively, as compared to the corresponding period of the prior fiscal year primarily due to increased amortization of intangible assets from acquisitions. License gross profit margin remained consistent at 97.7% and 97.6% for the three months ended March 31, 2021 and 2020, respectively, and 98.1% and 97.7% for the nine months ended March 31, 2021 and 2020, respectively, due to the low cost of license revenue.


35

Cost of Maintenance Revenue
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Cost of maintenance revenue$5,174 $4,778 $396 8.3 %$14,066 $14,339 $(273)(1.9)%
As a percent of maintenance revenue11.3 %10.8 %  10.1 %10.8 %  
 
Cost of maintenance revenue increased $0.4 million and decreased $(0.3) million for the three and nine months ended March 31, 2021, respectively, as compared to the corresponding period of the prior fiscal year. Maintenance gross profit margin remained consistent at 88.7% and 89.2% for the three months ended March 31, 2021 and 2020, respectively, and 89.9% and 89.2% for the nine months ended March 31, 2021 and 2020, respectively.

Cost of Services and Other Revenue
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Cost of services and other revenue$8,396 $9,046 $(650)(7.2)%$24,911 $26,560 $(1,649)(6.2)%
As a percent of services and other revenue124.6 %109.9 %  126.3 %102.0 %  
  
The timing of revenue and expense recognition on professional service arrangements can impact the comparability of cost and gross profit margin of professional services revenue from year to year. For example, revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs.

Cost of services and other revenue decreased $0.7 million and $1.6 million for the three and nine months ended March 31, 2021, respectively, as compared to the corresponding period of the prior fiscal year. Gross profit margin on services and other revenue was (24.6)% and (9.9)% for the three months ended March 31, 2021 and 2020, respectively, and (26.3)% and (2.0)% for the nine months ended March 31, 2021 and 2020, respectively.

Gross Profit
Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
20212020$%20212020$%
(Dollars in Thousands)
Gross profit$146,671 $114,883 $31,788 27.7 %$465,579 $350,328 $115,251 32.9 %
As a percent of revenue90.1 %88.0 %91.0 %88.3 %
For further discussion of subscription and software gross profit and services and other gross profit, please refer to the “Cost of License Revenue," "Cost of Maintenance Revenue," and “Cost of Services and Other Revenue” sections above.
Gross profit increased by $31.8 million and $115.3 million for the three and nine months ended March 31, 2021, respectively, as compared to the corresponding period of the prior fiscal year. Gross profit margin remained consistent at 90.1% and 88.0% for the three months ended March 31, 2021 and 2020, respectively, and 91.0% and 88.3% for the nine months ended March 31, 2021 and 2020, respectively.

36

Operating Expenses

Selling and Marketing Expense
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Selling and marketing expense$30,345 $28,354 $1,991 7.0 %$82,092 $86,046 $(3,954)(4.6)%
As a percent of total revenue18.6 %21.7 %  16.1 %21.7 %  
 
The period-over-period increase of $2.0 million in selling and marketing expense during the three months ended March 31, 2021 was primarily attributable higher compensation costs of $2.3 million related to an increase in headcount and higher expenses associated with events in the period of $0.7 million, partially offset by lower travel-related costs of $1.5 million

The period-over-period decrease of $4.0 million in selling and marketing expense during the nine months ended March 31, 2021 was primarily attributable to lower travel and event related costs of $7.0 million, partially offset by increases in compensation cost of $1.7 million due to increase in headcounts and higher consulting costs of $0.7 million mainly attributable to a market survey.

Research and Development Expense
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Research and development expense$25,874 $23,576 $2,298 9.7 %$70,576 $68,694 $1,882 2.7 %
As a percent of total revenue15.9 %18.1 %  13.8 %17.3 %  
 
The period-over-period increase of $2.3 million in research and development expense during the three months ended March 31, 2021 was primarily attributable to higher compensation costs of $2.4 million related to an increase in headcount.

The period-over-period increase of $1.9 million in research and development expense during the nine months ended March 31, 2021 was primarily attributable to higher compensation costs of $2.9 million due to increase in headcounts, partially offset by lower travel and event related costs of $1.2 million.

General and Administrative Expense
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
General and administrative expense$21,553 $18,219 $3,334 18.3 %$60,389 $54,525 $5,864 10.8 %
As a percent of total revenue13.2 %14.0 %  11.8 %13.7 %  
 
The period-over-period increase of $3.3 million in general and administrative expense during the three months ended March 31, 2021 was primarily attributable to higher compensation costs of $2.0 million related to an increase in headcount and higher acquisition costs of $0.8 million.

The period-over-period increase of $5.9 million in general and administrative expense during the nine months ended March 31, 2021 was primarily attributable to higher bad debt expense of $3.5 million, higher acquisition costs of $3.1 million, and increases in talent acquisition costs of $1.0 million related to executive management retained searches, partially offset by lower professional fees of $3.7 million.

37


Non-Operating Income (Expense)

Interest Income
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Interest income$8,410 $8,173 $237 2.9 %$26,383 $24,577 $1,806 7.3 %
As a percent of total revenue5.2 %6.3 %  5.2 %6.2 %  
 
The period-over-period increase of $0.2 million and $1.8 million in interest income during the three and nine months ended March 31, 2021, respectively, was a result of: (i) increased customer usage of our software; (ii) adding new customers; and (iii) escalating annual payments.

Interest (Expense)
 
 Three Months Ended
March 31,
(Increase) / Decrease
Change
Nine Months Ended
March 31,
(Increase) / Decrease
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Interest (expense)$(1,495)$(3,207)$1,712 (53.4)%$(5,639)$(9,368)$3,729 (39.8)%
As a percent of total revenue(0.9)%(2.5)%  (1.1)%(2.4)%  
 
The period-over-period decrease of $1.7 million and $3.7 million in interest (expense) during the three and nine months ended March 31, 2021, respectively, was primarily due to lower interest expenses related to our Amended and Restated Credit Agreement and lower outstanding borrowing balance after we paid off our revolving credit facility in December 2020.
 
Other (Expense), Net
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Other (expense), net$(5)$(352)$347 (98.6)%$(1,807)$(217)$(1,590)732.7 %
As a percent of total revenue— %(0.3)%  (0.4)%(0.1)%  
 
Other (expense), net is comprised primarily of unrealized and realized foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our entities.
During the three months ended March 31, 2021 and 2020, other (expense), net was primarily comprised of $0.1 million and $(0.3) million of currency gains and (losses), respectively.

During the nine months ended March 31, 2021 and 2020, other (expense), net was primarily comprised of $(2.0) million and $(0.2) million of currency losses, respectively.
  
38

Provision for Income Taxes
 
 Three Months Ended
March 31,
Increase / (Decrease)
Change
Nine Months Ended
March 31,
Increase / (Decrease)
Change
 20212020$%20212020$%
 (Dollars in Thousands)
Provision for income taxes$13,314 $7,522 $5,792 77.0 %$47,101 $20,914 $26,187 125.2 %
Effective tax rate17.6 %15.2 %  17.3 %13.4 % 
 
The effective tax rate for the periods presented is primarily the result of income earned in the U.S. taxed at U.S. federal and state statutory income tax rates, income earned in foreign tax jurisdictions taxed at the applicable rates, as well as the impact of permanent differences between book and tax income, primarily the Foreign Derived Intangible Income (“FDII”) deduction. Assuming certain requirements are met, the FDII deduction is a benefit for U.S. companies that sell their products or services to customers outside the U.S.

Our effective tax rate was 17.6% and 15.2% during the three months ended March 31, 2021 and 2020, respectively, and 17.3% and 13.4% during the nine months ended March 31, 2021 and 2020, respectively. Our effective tax rate was lower in the three months ended March 31, 2020 due to the higher FDII deduction taken last year compared to this year, and lower in the nine months ended March 31, 2020 as a result of the tax contingency reversal due to settling an IRS audit.

We recognized an income tax expense of $13.3 million and $7.5 million during the three months ended March 31, 2021 and 2020, respectively, and $47.1 million and $20.9 million during the nine months ended March 31, 2021 and 2020, respectively. Our income tax expense was driven primarily by pre-tax profitability in our domestic and foreign operations and the impact of permanent items. The permanent items are predominantly the FDII deduction, stock-based compensation expense and tax credits for research expenditures.

Liquidity and Capital Resources
 
Resources
 
In recent years, we have financed our operations with cash generated from operating activities. As of March 31, 2021, our principal capital resources consisted of $317.1 million in cash and cash equivalents.

We believe our existing cash and cash equivalents, together with our cash flows from operating activities, will be sufficient to meet our anticipated cash needs for at least the next twelve months. 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 effect a receivable, equity or debt financing on terms acceptable to us or at all.

Credit Agreement
 
In December 2019, we entered into an Amended and Restated Credit Agreement with JPMorgan Chase Bank, N.A., as administrative agent, joint lead arranger and joint bookrunner, Silicon Valley Bank, as joint lead arranger, joint bookrunner and syndication agent, and the lenders and co-documentation agents named therein (the "Amended and Restated Credit Agreement"). The Amended and Restated Credit Agreement, which amends and restates the Credit Agreement we entered into as of February 26, 2016 with the same lenders (the “Prior Credit Agreement”), provides for a $200.0 million secured revolving credit facility and a $320.0 million secured term loan facility. The indebtedness under the revolving credit facility matures on December 23, 2024. Prior to the maturity of the Amended and Restated Credit Agreement, any amounts borrowed under the revolving credit facility may be repaid and, subject to the terms and conditions of the Amended and Restated Credit Agreement, borrowed again in whole or in part without penalty.

As of March 31, 2021, our current borrowings of $18.0 million consist of the term loan facility. Our non-current borrowings of $279.0 million consist of $282.0 million of our term loan facility, net of $3.0 million in debt issuance costs. We had current borrowings of $135.2 million and non-current borrowings of $292.4 million as of June 30, 2020.

For a more detailed description of the Amended and Restated Credit Agreement, see Note 12, "Credit Agreement," to our Unaudited Consolidated Financial Statements in Part 1, Item 1 of this Form 10-Q.
 
39

Cash Equivalents and Cash Flows
 
Our cash equivalents of $1.0 million and $1.0 million as of March 31, 2021 and June 30, 2020, respectively, consisted of money market funds. The objective of our investment policy is to manage our cash and investments to preserve principal and maintain liquidity.
 
The following table summarizes our cash flow activities for the periods indicated:
 
Nine Months Ended
March 31,
 20212020
 (Dollars in Thousands)
Cash flow provided by (used in):  
Operating activities$172,949 $143,588 
Investing activities(18,826)(76,031)
Financing activities(125,393)53,527 
Effect of exchange rates on cash balances573 (838)
Increase in cash and cash equivalents$29,303 $120,246 
 
Operating Activities
 
Our primary source of cash is from the annual installments associated with our software license arrangements and related software support services, and to a lesser extent from professional services and training. We believe that cash inflows from our term license business will grow as we benefit from the continued growth of our portfolio of term license contracts.
 
Cash from operating activities provided $172.9 million during the nine months ended March 31, 2021. This amount resulted from net income of $224.4 million, adjusted for non-cash items of $55.7 million and net uses of cash of $(107.2) million related to changes in working capital.
 
Non-cash items during the nine months ended March 31, 2021 consisted primarily of stock-based compensation expense of $24.6 million, depreciation and amortization expense of $7.5 million, reduction in the carrying amount of right-of-use assets of $7.0 million, reduction in deferred income taxes of $7.0 million, provision for bad debts of $6.8 million, and net foreign currency losses of $2.0 million.
 
Cash used by working capital of $107.2 million during the nine months ended March 31, 2021 was primarily attributable to cash used by increases in contract assets of $103.5 million, decreases in lease liabilities of $7.5 million, increases in prepaid expenses, taxes and other assets of $7.0 million and decreases in accounts payable, accrued expenses and other current liabilities of $6.8 million and partially offset by increases in deferred revenue of $13.4 million, and decreases in accounts receivable of $4.1 million.
 
Investing Activities
 
During the nine months ended March 31, 2021, we used $18.8 million of cash for investing activities. We used $16.3 million for payments for business acquisitions, net of cash acquired, $0.9 million for equity method investments, $0.9 million for capitalized computer software costs and $0.7 million for capital expenditures.
 
Financing Activities
 
During the nine months ended March 31, 2021, we used $125.4 million of cash for financing activities. This amount resulted from $119.2 million of cash used for the repayment of the outstanding balance under our revolving credit facility, $12.0 million of cash used for maturities of amounts borrowed under our term loan facility, and $6.7 million of cash used for withholding taxes on vested and settled restricted stock units, offset by $12.5 million for cash provided by the exercise of employee stock options.
 
40

Contractual Obligations
 
Standby letters of credit for $2.3 million and $3.5 million secured our performance on professional services contracts, certain facility leases and potential liabilities as of March 31, 2021 and June 30, 2020, respectively. The letters of credit expire at various dates through fiscal 2026.
41

Item 3.    Quantitative and Qualitative Disclosures About Market Risk.
 
In the ordinary course of conducting business, we are exposed to certain risks associated with potential changes in market conditions. These market risks include changes in currency exchange rates and interest rates which could affect operating results, financial position and cash flows. We manage our exposure to these market risks through our regular operating and financing activities and, if considered appropriate, we may enter into derivative financial instruments such as forward currency exchange contracts.
 
Foreign Currency Risk
 
During the three months ended March 31, 2021 and 2020, 14.6% and 8.2% of our total revenue was denominated in a currency other than the U.S. dollar, respectively. During the nine months ended March 31, 2021 and 2020, 11.4% and 7.4% 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, although we have not done so during the three and nine months ended March 31, 2021 and 2020. Currently, our largest exposures to foreign exchange rates exist primarily with the Euro, Pound Sterling, Canadian Dollar, Japanese Yen, and Russian Ruble against the U.S. dollar.
 
We recorded $0.1 million and $(0.3) million of net foreign currency exchange gains (losses) during the three months ended March 31, 2021 and 2020, respectively, and $(2.0) million and $(0.2) million of net foreign currency exchange (losses) during the nine months ended March 31, 2021 and 2020, respectively, related to the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our entities. 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 the consolidated results of operations by approximately $2.5 million and $1.0 million for the three months ended March 31, 2021 and 2020, respectively, and by approximately $5.2 million and $1.7 million during the nine months ended March 31, 2021 and 2020, respectively.

Interest Rate Risk
 
We place our investments in money market instruments. Our analysis of our investment portfolio and interest rates at March 31, 2021 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.
 
As of March 31, 2021, we had current borrowings of $18.0 million and non-current borrowings of $279.0 million on our term loan facility. Our non-current borrowings of $279.0 million consist of $282.0 million of our term loan facility, net of $3.0 million in unamortized debt issuance costs.

As of June 30, 2020, we had $119.2 million and $312.0 million in outstanding borrowings on our revolving credit facility and term loan facility, respectively. Our current borrowings of $135.2 million at June 30, 2020 consist of $119.2 million of the revolving credit facility and $16.0 million of the term loan facility. Our non-current borrowings of $292.4 million at June 30, 2020 consist of $296.0 million of our term loan facility, net of $3.6 million in unamortized debt issuance costs. A hypothetical 100 basis point increase or decrease in interest rates paid on outstanding borrowings under the Amended and Restated Credit Agreement would not have a material impact on our financial position, results of operations or cash flows.

Investment Risk

During fiscal 2020, we entered into a limited partnership investment fund agreement. 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 ($3.9 million). 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 ($3.9 million) commitment. As of March 31, 2021, the fair value of this investment is $1.2 million CAD ($1.5 million), representing our payment towards the total commitment, and is recorded in non-current assets in our consolidated balance sheet.
42

Item 4.   Controls and Procedures.
 
a)    Disclosure Controls and Procedures
 
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under 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 March 31, 2021, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were not effective due to a material weakness in internal control over financial reporting that was disclosed in our Annual Report on Form 10-K for the fiscal year ended June 30, 2020.
 
b)    Management's Plan to Remediate the Material Weakness
 
As previously described in Part II, Item 9A of our Annual Report on Form 10-K for the fiscal year ended June 30, 2020, we implemented a remediation plan to address the material weakness mentioned above. Management enhanced our risk assessment process over the design and implementation of internal controls over new and emerging financial reporting matters such as the adoption of ASU No. 2016-02, Leases ("Topic 842"). We also performed an updated risk assessment of revenue and associated contract balances controls and identified and designed enhanced review controls over the accounting for revenue contracts under Topic 606, including the use of additional reporting tools and additional reconciliation controls. The COVID-19 pandemic and resulting remote working environment made timely completion of these remediation procedures more challenging, and all remediation efforts were not fully completed as of June 30, 2020. As a result, management concluded that the material weakness in our internal control over the financial reporting had not been fully remediated as of June 30, 2020. The weakness will be considered remediated when the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. Our intention is that the remediation of this material weakness will be completed prior to the end of fiscal 2021. The remediation effort involves designing and implementing additional controls, testing those controls and concluding upon their effectiveness.

c)    Changes in Internal Controls Over Financial Reporting
 
There was no change in our internal control over financial reporting that occurred during the nine months ended March 31, 2021, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting, with the exception of the change in our controls resulting from the adoption of Topic 326 as described in
Note 2, "Significant Accounting Policies," to our Unaudited Consolidated Financial Statements. We performed a risk assessment and implemented changes to our processes and control activities. 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.
43

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, 2020 and our Quarterly Report on Form 10-Q for the three and six months ended December 31, 2020, 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 2020 Annual Report on Form 10-K remains current in all material respects, with the exception of the revised risk factors below.

Our customers’ business operations have been, and continue to be, subject to business interruptions arising from the COVID‑19 pandemic. We continue to monitor the situation, but there can be no assurance that the pandemic will not result in delays or possibly reductions in demand for our solutions that could have a serious adverse effect on our business.

Many countries have imposed restrictions on travel and public assembly and closed schools and businesses in order to slow the spread of COVID-19. These governmental restrictions and related private sector responses have adversely affected the business operations of some of our customers and resulted in a slowdown in closing some customer contracts and, to a lesser extent, a delay in customer payments during the three and nine months ended March 31, 2021. While the measures instituted in response to COVID‑19 are expected to be temporary, the duration of the business disruptions and related operational and financial impact on our customers and us cannot be estimated with certainty at this time. The adverse effects on the economies and financial markets of many countries and markets may result in an economic downturn and changes in global economic policy that could reduce demand for our products and have a material adverse impact on our business, operating results and financial condition, including on our ability to collect accounts receivable. Our business may also be harmed if our employees are not able to perform services for customers on-site due to travel restrictions or facility closings.

Fluctuations in foreign currency exchange rates could result in declines in our reported revenue and operating results. 
During the three months ended March 31, 2021 and 2020, 14.6% and 8.2% of our total revenue was denominated in a currency other than the U.S. dollar, respectively. During the nine months ended March 31, 2021 and 2020, 11.4% and 7.4% of our total revenue was denominated in a currency other than the U.S. dollar, respectively. In addition, certain of our operating expenses incurred outside the United States are denominated in currencies other than the U.S. dollar. Our reported revenue and operating results are subject to fluctuations in foreign exchange rates. Foreign currency risk arises primarily from the net difference between non-U.S. dollar receipts from customers outside the United States and non-U.S. dollar operating expenses for subsidiaries in foreign countries. Currently, our largest exposures to foreign exchange rates exist primarily with the Euro, Pound Sterling, Canadian Dollar, Japanese Yen, and Russian Ruble against the U.S. dollar. During the three and nine months ended March 31, 2021 and 2020, we did not enter into, and were not a party to any, derivative financial instruments, such as forward currency exchange contracts, intended to manage the volatility of these market risks. We cannot predict the impact of foreign currency fluctuations, and foreign currency fluctuations in the future may adversely affect our revenue and operating results. Any hedging policies we may implement in the future may not be successful, and the cost of those hedging techniques may have a significant negative impact on our operating results.
  
44

 Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds.
 
The following table provides information about purchases by us during the three months ended March 31, 2021 of shares of our common stock: 
PeriodTotal Number
of Shares
Purchased (2)
Average Price
Paid per Share
(3)
Total Number of
Shares Purchased as
Part of Publicly
Announced Program
(1)
Approximate Dollar
Value of Shares that
May Yet Be Purchased
Under the Program (4)
January 1 to 31, 2021— $— — 
February 1 to 28, 2021— $— — 
March 1 to 31, 2021— $— —  
Total— $— — $200,000,000 
(1)         On January 22, 2015, our Board of Directors approved a share repurchase program (the "Share Repurchase Program") for up to $450.0 million worth of our common stock. On April 26, 2016, June 8, 2017, April 18, 2018, December 6, 2018, and April 17, 2019, the Board of Directors approved a $400.0 million, $200.0 million, $200.0 million, $100.0 million, and $200.0 million increase in the Share Repurchase Program, respectively. On July 22, 2020, our Board of Directors approved a new share repurchase program (the "New Share Repurchase Program") for up to $200.0 million worth of our common stock, and terminated the Share Repurchase Program.
 
(2)         As of March 31, 2021, the total number of shares of common stock repurchased under all programs approved by the Board of Directors was 36,270,015.

(3)         The total average price paid per share is calculated as the total amount paid for the repurchase of our common stock during the period divided by the total number of shares repurchased.
 
(4)     As of March 31, 2021, the total remaining value under the New Share Repurchase Program was approximately $200.0 million.
45

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

46

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: April 28, 2021By:/s/ ANTONIO J. PIETRI
  Antonio J. Pietri
  President and Chief Executive Officer
  (Principal Executive Officer)
 
Date: April 28, 2021By:/s/ CHANTELLE BREITHAUPT
  Chantelle Breithaupt
  Senior Vice President and Chief Financial Officer
  (Principal Financial Officer)





47
EX-10.1 2 azpn-20210331x10xqxex101.htm EX-10.1 Document


Exhibit 10.1


Aspen Technology, Inc. [phone] 781-221-5400 [world wide web] www.aspentech.com
20 Crosby Drive [fax] 781-221-5213 [e-mail] info@aspentech.com
Bedford, MA 01730 USA

aspentechnologylogoa614a.jpg
February 10, 2021

Mr. Karl E. Johnsen
47 Whitney Avenue
Westwood, MA 02090

Dear Karl:

Thank you for your willingness to provide a transition from your employment as Senior Vice President and Chief Financial Officer of Aspen Technology, Inc. (the "Company"). This letter agreement sets forth our agreement with respect to this transition and amends your Amended and Restated Executive Retention Agreement dated as of January 31, 2019 (the "ERA"). Capitalized terms used but not defined in this letter agreement and defined in the ERA shall have the respective meanings ascribed to them in the ERA.

We mutually agree to a transition period through June 30, 2021 (the "Transition Period"). Your employment with the Company and its affiliates will terminate automatically immediately following the end of the Transition Period and you shall be deemed to have resigned from all positions with the Company and its affiliates at such time; provided, that the Company may require you to resign prior to the end of the Transition Period from certain positions with affiliates of the Company (e.g., director of a subsidiary). The Transition Period may be extended by mutual agreement. During the Transition Period, for so long as you retain your current role/title as required by the Company, you will continue to perform your current obligations as Chief Financial Officer.

At the Company's option, your current role/title may be modified prior to conclusion of the Transition Period to be a senior advisor on financial matters (or other role mutually agreed on). In any case, you will continue to report to the Chief Executive Officer. Following any such modification, you may also be placed on garden leave. Neither such changes nor the other terms and conditions of this letter agreement shall constitute Good Reason for purposes of the ERA.

During your employment through the Transition Period, you will continue to be entitled to the following:




aspentechnologylogoa614a.jpg

(a) continued base salary at the level currently in effect.
(b) continued participation in Company benefits; and
(c) continued vesting of your outstanding equity awards in accordance with their terms (including, for avoidance of doubt, your equity awards scheduled to vest on the last day of the Transition Period).

In addition, upon completion of the Transition Period on June 30, 2021, or upon a termination of employment due to your death or Disability, a termination by the Company without Cause or a resignation by you for Good Reason (as modified hereby), but excluding in the case of a resignation by you without Good Reason or a termination of your employment by the Company for Cause, you will receive the following additional compensation:

(d) the compensation and benefits that would apply under the ERA had the Company terminated your employment as of June 30, 2021 other than for Cause, as described in Section 4.1 of the ERA;

(e) immediately vested RSUs with a value of $250,000 granted as of June 30, 2021 (with customary portion withheld on account of taxes);

In addition to (d) and (e) above, in the case of termination by the Company without Cause or a resignation by you for Good Reason (as modified hereby) prior to June 30, 2021, you will also receive:

(f) an amount equal to your base salary at the level currently in effect as if your employment continued from the date of termination through June 30, 2021.

(g) continued participation in Company benefits as if your employment continued from the date of termination through June 30, 2021; provided, that if the relevant benefit plans do not permit such participation by former employees, you would receive an amount equal to your cost in providing such benefits for such period ; and

(h) immediate vesting of your outstanding equity awards as if your employment continued from the date of the termination through June 30, 2021 (including, for avoidance of doubt, your equity awards scheduled to vest on June 30, 2021.

The payments and benefits described in clauses (d) through (h)) above shall be subject to your execution of the Release.






aspentechnologylogoa614a.jpg

If the Transition Period is extended beyond June 30, 2021 by mutual agreement, your ERA shall continue in effect for the duration thereof; in addition, if the Transition Period is extended beyond July 31, 2021 by mutual agreement, your ERA shall renew as provided therein. However, in any such case, you will be eligible only for the severance payments and benefits described in Section 4.1.(d) of the ERA (which shall be paid upon any termination of employment, including following the end of the Transition Period) and the benefits described in Section 4.2 (a) (iv) of the ERA (which shall be paid only if the Transition Period ends following a Change in Control and under circumstances which would entitle you to such payments and benefits).

Notwithstanding the foregoing, and for the avoidance of doubt, this letter agreement does not constitute an employment contract, and you remain an "at will" employee of the Company. Should you no longer be employed by the Company prior to the conclusion of the Transition Period as a result of your voluntary resignation without Good Reason (as modified hereby) or your termination for Cause, you will be entitled only to the compensation and benefits specified in clauses (a) through (c) above through the last day of your employment and the payments and benefits described in Section 4.1(d) of the ERA.

You agree that you will not, and you will take reasonable steps to seek to ensure that none of your affiliates, representatives, attorneys or agents will, at any time, either directly or indirectly, (a) defame, disparage, denigrate, criticize or speak poorly about the Company or any of the Company's successors, assigns, subsidiaries, affiliates, directors, officers, employees, representatives, attorneys and agents (collectively, "Company Affiliates") or (b) disclose, disseminate or provide to any third party any information or material that may harm, disparage, demean or reflect poorly upon or cause injury to the image, reputation or character of the Company or any of the Company Affiliates (subject to applicable law).

The Company agrees to take reasonable steps to seek to ensure that none of the Company's employees, representatives, attorneys or agents will, at any time, either directly or indirectly, (a) defame, disparage, denigrate, criticize or speak poorly about Karl Johnsen or (b) disclose, disseminate or provide to any third party any information or material that may harm, disparage, demean or reflect poorly upon or cause injury to the image, reputation or character of Karl Johnsen (subject to applicable law).

Both parties understand and agree that truthful information and/or testimony may be provided in response to a court order, subpoena, deposition, testimony under oath, or any legally required process, even if such information would otherwise be in violation of the immediately preceding paragraph.





aspentechnologylogoa614a.jpg

You and the Company agree that this letter agreement satisfies in full all notice requirements of the Company set forth in Section 3.1 of your ERA. This letter agreement, your ERA, the most recent Proprietary and Confidential Information and Non-competition and Non-solicitation Agreement between you and the Company and your equity award agreements from the Company collectively set forth the complete and sole agreement between you and the Company and supersede and replace any and all other agreements or understandings, whether oral or written, between the parties concerning the subject matter hereof. Any and all payments due to you under this letter agreement shall be conditioned on your compliance with your obligations to the Company, including your obligation to execute and deliver a Release to the Company as provided in the ERA. This letter agreement shall be governed by the laws of the Commonwealth of Massachusetts. If the terms of this letter agreement are acceptable, please sign this letter agreement and return it to me.

We look forward to a mutually satisfactory Transition Period and wish you the best in your future endeavors.


ASPEN TECHNOLOGY, INC.
/s/ ANTONIO. J. PIETRI
 Antonio J. Pietri
 President and Chief Executive Officer
 


ACCEPTED AND AGREED:
/s/ Karl E. Johnsen
Karl E. Johnsen
 

EX-10.2 3 azpn-20210331x10qxex102.htm EX-10.2 Document


Exhibit 10.2

ASPEN TECHNOLOGY, INC.

Executive Retention Agreement

Aspen Technology, Inc., a Delaware corporation (the “Company”), and Chantelle Breithaupt (the “Executive”) enter into this Executive Retention Agreement (the “Agreement”) dated as of March 22, 2021 (the “Effective Date”).

WHEREAS, the Company considers the establishment and maintenance of a sound and vital management team to be essential to protecting and enhancing the best interests of the Company and its stockholders;

WHEREAS, the Company recognizes that, as is the case with many publicly-held corporations, the possibility of a change in control of the Company exists and that such possibility, and the uncertainty and questions which it may raise among key personnel, may result in the departure or distraction of key personnel to the detriment of the Company and its stockholders, and

WHEREAS, the Compensation Committee of the Board of Directors of the Company (the “Board”) has determined that it is in the best interests of the Company that appropriate steps should be taken to reinforce and encourage the continued employment and dedication of the Company’s key executives without distraction, including distraction from the possibility of a change in control of the Company and related events and circumstances.

NOW, THEREFORE, as an inducement for and in consideration of the Executive remaining in its employ and for other good and valuable consideration, the parties agree that the Executive shall receive the severance benefits set forth set forth below in the event the Executive’s employment with the Company is terminated.

1.    Key Definitions. As used herein, the following terms shall have the following respective meanings:

1.1    “Change in Control” means an event or occurrence set forth in any one or more of subsections (a) through (d) below (including an event or occurrence that constitutes a Change in Control under one of such subsections but is specifically exempted from another such subsection) and that is (i) a change in the ownership of the Company (as defined in Treasury Regulation Section 1.409A-3(i)(5)(v)), (ii) a change in effective control of the Company (as defined in Treasury Regulation Section 1.409A-3(i)(5)(vi)), or (iii) a change in the ownership of a substantial portion of the assets of the Company (as defined in Treasury Regulation Section 1.409A-3(i)(5)(vii)):

(a)    the acquisition by an individual, entity or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Securities Exchange Act of 1934) (a “Person”) of beneficial ownership of any capital stock of the Company if, after such acquisition, such Person beneficially owns (within the meaning of Rule 13d-3 promulgated under the Securities Exchange Act of 1934) 50% or more of either (x) the then outstanding shares of common stock of the Company (the “Outstanding Company Common Stock”) or (y) the combined voting power of the then outstanding securities of the Company entitled to vote generally in the election of directors (the “Outstanding Company Voting Securities”); provided that for purposes of this subsection (1), the following acquisitions shall not constitute a Change in Control: (I)



any acquisition directly from the Company (excluding an acquisition pursuant to the exercise, conversion or exchange of any security exercisable for, convertible into or exchangeable for common stock or voting securities of the Company, unless the Person exercising, converting or exchanging such security acquired such security directly from the Company or an underwriter or agent of the Company), (II) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any corporation controlled by the Company, (III) any acquisition by any corporation pursuant to a Business Combination (as defined below) that complies with clauses (x) and (y) of Section 1.1(c) or (IV) any acquisition by the Company; or

(b)    such time as the Continuing Directors (as defined below) do not constitute a majority of the Board (or, if applicable, the Board of Directors of a successor corporation to the Company), where the term “Continuing Director” means at any date a member of the Board (x) who was a member of the Board on the date of the execution of this Agreement or (y) who was nominated or elected subsequent to such date by at least a majority of the directors who were Continuing Directors at the time of such nomination or election or whose election to the Board was recommended or endorsed by at least a majority of the directors who were Continuing Directors at the time of such nomination or election, provided that there shall be excluded from this clause (y) any individual whose initial assumption of office occurred as a result of an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents, by or on behalf of a person other than the Board; or

(c)    the consummation of a merger, consolidation, reorganization, recapitalization or share exchange involving the Company or a sale or other disposition of all or substantially all of the assets of the Company in one or a series of transactions (a “Business Combination”), unless, immediately following such Business Combination, each of the following two conditions is satisfied: (x) all or substantially all of the individuals and entities who were the beneficial owners of the Outstanding Company Common Stock and Outstanding Company Voting Securities immediately prior to such Business Combination beneficially own, directly or indirectly, more than 50% of the then-outstanding shares of common stock and the combined voting power of the then-outstanding securities entitled to vote generally in the election of directors, respectively, of the resulting or acquiring corporation in such Business Combination (which shall include a corporation that as a result of such transaction owns the Company or substantially all of the Company’s assets either directly or through one or more subsidiaries) (such resulting or acquiring corporation is referred to herein as the “Acquiring Corporation”) in substantially the same proportions as their ownership of the Outstanding Company Common Stock and Outstanding Company Voting Securities, respectively, immediately prior to such Business Combination, excluding for all purposes of this clause (x) any shares of common stock or other securities of the Acquiring Corporation attributable to any such individual’s or entity’s ownership of securities other than Outstanding Company Common Stock or Outstanding Company Voting Securities immediately prior to the Business Combination); and (y) no Person (excluding the Acquiring Corporation or any employee benefit plan (or related trust) maintained or sponsored by the Company or by the Acquiring Corporation) beneficially owns, directly or indirectly, 50% or more of the then-outstanding shares of common stock of the Acquiring Corporation, or of the combined voting power of the then-outstanding securities of such corporation entitled to vote generally in the election of directors (except to the extent that such ownership existed prior to the Business Combination); or

(d)    approval by the stockholders of the Company of a complete liquidation or dissolution of the Company.




1.2    “Change in Control Date” means the first date during the Term (as defined in Section 2) on which a Change in Control occurs. Anything in this Agreement to the contrary notwithstanding, if (a) a Change in Control occurs, or shall have been announced or agreed to, (b) the Executive’s employment with the Company is subsequently terminated, and (c) if the date of termination is prior to the date of the actual or scheduled Change of Control and it is reasonably demonstrated by the Executive that such termination of employment (i) was at the request of a third party who has taken steps reasonably designed to effect a Change in Control or (ii) otherwise arose in connection with or in anticipation of a Change in Control, such as, for example, as a condition thereto or in connection with cost reduction or elimination of duplicate positions, then for all purposes of this Agreement the “Change in Control Date” shall mean the date immediately prior to the date of such termination of employment.

1.3    “Cause” means:

(a)    the Executive’s willful and continued failure to substantially perform the Executive’s reasonable assigned duties (other than any such failure resulting from incapacity due to physical or mental illness, approved leave of absence or any failure after the Executive gives notice of resignation for Good Reason), where such failure is not cured within 30 days after a written notice and demand for substantial performance is received by the Executive from the Board of Directors of the Company which specifically identifies the manner in which the Board of Directors believes the Executive has not substantially performed the Executive’s duties;

(b)    the Executive’s willful engagement in illegal conduct or gross misconduct which is materially and demonstrably injurious to the Company’s business or reputation;

(c)    the Executive materially breaches any written policy applicable to the Executive, including, but not limited to, the Company’s Code of Business Ethics and Conduct or Insider Trading Policy; or

(d)    the Executive’s conviction of, or plea of guilty or no contest to, a felony under the laws of the United States or any State of the United States.

For purposes of this Section 1.3, no act or failure to act by the Executive shall be considered “willful” unless it is done, or omitted to be done, in bad faith and without reasonable belief that the Executive’s action or omission was in the best interests of the Company.

1.4    “Good Reason means the following:

(a)    Prior to a Change in Control Date, the occurrence, without the Executive’s prior written consent, of any of the events or circumstances set forth in clauses (i) through (iii) below:

(i)    a reduction in the Executive’s annual base salary as in effect on the Effective Date or as the same was or may be increased thereafter from time to time, other than a general reduction in annual base salary that affects all similarly situated executives in substantially the same proportions;

(ii)    a change by the Company in the location at which the Executive performs the Executive’s principal duties for the Company to a new location that is both (A) outside a radius of 40 miles from the Executive’s principal residence immediately prior to the Effective Date and (B) more than 30 miles from the location at which the Executive performed the Executive’s principal duties for the Company immediately prior to the Effective Date; provided, however, that a requirement that the Executive move to a Massachusetts location within a certain time period from commencement of employment as set forth in



an accepted offer letter shall not be deemed to constitute grounds for Good Reason as contemplated by this paragraph; or

(iii)    a material diminution in the Executive’s authority, duties, responsibilities or reporting relationship in effect immediately prior to the Effective Date.

(b)    From and after a Change in Control Date, the occurrence, without the Executive’s prior written consent, of any of the events or circumstances set forth in clauses (i) through (viii) below:

(i)    a material diminution in the Executive’s authority, duties, responsibilities or reporting relationship in effect immediately prior to the earliest to occur of (A) the Change in Control Date, (B) the date of the execution by the Company of the initial written agreement or instrument providing for the Change in Control or (C) the date of the adoption by the Board of Directors of a resolution providing for the Change in Control (with the earliest to occur of such dates referred to herein as the “Measurement Date”), or any other action or omission by the Company which results in a material diminution in such position, authority or responsibilities;

(ii)    a reduction in the Executive’s annual base salary as in effect on the Measurement Date or as the same was or may be increased thereafter from time to time;

(iii)    the failure by the Company to (A) continue in effect any material compensation or benefit plan or program (including without limitation any life insurance, medical, health and accident or disability plan and any vacation program or policy) (a “Benefit Plan”) in which the Executive participates or which is applicable to the Executive immediately prior to the Measurement Date, unless an equitable arrangement (embodied in an ongoing substitute or alternative plan) has been made with respect to such plan or program, (B) continue the Executive’s participation therein (or in such substitute or alternative plan) on a basis not materially less favorable, both in terms of the amount of benefits provided and the level of the Executive’s participation relative to other participants, than the basis existing immediately prior to the Measurement Date or (C) award cash bonuses to the Executive in amounts and in a manner substantially consistent with past practice in light of the Company’s financial performance;

(iv)    a change by the Company in the location at which the Executive performs the Executive’s principal duties for the Company to a new location that is both (A) outside a radius of 40 miles from the Executive’s principal residence immediately prior to the Measurement Date and (B) more than 30 miles from the location at which the Executive performed the Executive’s principal duties for the Company immediately prior to the Measurement Date; or a requirement by the Company that the Executive travel on Company business to a substantially greater extent than required immediately prior to the Measurement Date; provided, however, that a requirement that the Executive move to a Massachusetts location within a certain time period from commencement of employment as set forth in an accepted offer letter shall not be deemed to constitute grounds for Good Reason as contemplated by this paragraph;

(v)    the failure of the Company to obtain the agreement from any successor to the Company to assume and agree to perform this Agreement, as required by Section 6.1;

(vi)    a purported termination of the Executive’s employment which is not effected pursuant to a Notice of Termination satisfying the requirements of Section 3;

(vii)    any failure of the Company to pay or provide to the Executive any portion of the Executive’s compensation or benefits due under any Benefit Plan within seven days of the date such compensation or



benefits are due, or any material breach by the Company of this Agreement or any employment agreement with the Executive; or

(viii)    any other material breach by the Company of any of its obligations under this Agreement.

1.5    “Disability” means the Executive’s absence from the full-time performance of the Executive’s duties with the Company for 180 consecutive calendar days as a result of incapacity due to mental or physical illness which is determined to be total and permanent by a physician selected by the Company or its insurers and acceptable to the Executive or the Executive’s legal representative.

2.    Term of Agreement. This Agreement shall take effect upon the Effective Date and shall expire upon the first to occur of (a) the expiration of the Term (as defined below) if a Change in Control has not occurred during the Term, (b) the date 12 months after the Change in Control Date, if the Executive is still employed by the Company as of such later date, or (c) the fulfillment by the Company of all of its obligations under Sections 4, 5.2 and 5.3 if the Executive’s employment with the Company terminates during the Term or within 12 months following the Change in Control Date. “Term” shall mean the period commencing as of the Effective Date and continuing in effect through July 31, 2021; provided, however, that commencing on August 1, 2021 and each August 1 thereafter, the Term shall be automatically extended for one additional year unless, not later than six months prior to the scheduled expiration of the Term (or any extension thereof), the Company shall have given the Executive written notice that the Term will not be extended.

3.    Notice of Termination.

3.1    Any termination of the Executive’s employment by the Company or by the Executive (other than due to the death of the Executive) shall be communicated by a written notice to the other party hereto (the “Notice of Termination”), given in accordance with Section 7. Any Notice of Termination shall: (i) indicate the specific termination provision (if any) of this Agreement relied upon by the party giving such notice, (ii) to the extent applicable, set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination of the Executive’s employment under the provision so indicated and (iii) specify the Date of Termination (as defined below). The effective date of an employment termination (the “Date of Termination”) shall be the close of business on the date specified in the Notice of Termination (which date may not be less than 30 days or more than 120 days after the date of delivery of such Notice of Termination), in the case of a termination other than one due to the Executive’s death, or the date of the Executive’s death, as the case may be. In the event the Company fails to satisfy the requirements of Section 3 regarding delivery of a Notice of Termination, the purported termination of the Executive’s employment pursuant to such Notice of Termination shall not be effective for purposes of this Agreement.

3.2    The failure by the Executive or the Company to set forth in the Notice of Termination any fact or circumstance which contributes to a showing of Good Reason or Cause shall not waive any right of the Executive or the Company, respectively, hereunder or preclude the Executive or the Company, respectively, from asserting any such fact or circumstance in enforcing the Executive’s or the Company’s rights hereunder.

3.3    Any Notice of Termination for Cause given by the Company must be given within 30 days of the occurrence of the event(s) or circumstance(s) which constitute(s) Cause. Prior to any Notice of Termination for Cause being given (and prior to any termination for Cause being effective), the Executive shall be entitled to a hearing before the Board of Directors of the Company at which the Executive may,



at the Executive’s election, be represented by counsel and at which the Executive shall have a reasonable opportunity to be heard. Such hearing shall be held on not less than 15 days’ prior written notice to the Executive stating the Board of Directors’ intention to terminate the Executive for Cause and stating in detail the particular event(s) or circumstance(s) which the Board of Directors believes constitutes Cause for termination. Any such Notice of Termination for Cause must be approved by an affirmative vote of at least two-thirds of the members of the Board of Directors.

3.4    Any Notice of Termination of a resignation for Good Reason given by the Executive must be given within 30 days of notice by the Company to the Executive of the occurrence of the event(s) or circumstance(s) that constitute(s) Good Reason. The Executive shall cooperate in good faith with the Company, during the period from the date of delivery of such Notice of Termination to the Date of Termination specified in such Notice of Termination, to correct each of such events and circumstances. Notwithstanding the occurrence of any such event or circumstance, such occurrence shall not be deemed to constitute Good Reason if, prior to the Date of Termination specified in such Notice of Termination, each such event or circumstance has been fully corrected and the Executive has been reasonably compensated for any losses or damages resulting therefrom. The Executive’s right to terminate the Executive’s employment for Good Reason shall not be affected by the Executive’s incapacity due to physical or mental illness.

4.    Termination; Benefits to Executive.

4.1    Termination Not Related to a Change in Control. Subject to Sections 4.5 and 8.1, if the Executive’s employment with the Company is terminated by the Company without Cause or the Executive resigns for Good Reason, and in either case a Change in Control Date has not occurred, then, provided that the Executive has delivered to the Company (and the applicable revocation period has expired with respect to) a signed general release substantially in the form attached hereto as Exhibit A (the “Release”) during the 60 days following the Date of Termination, the Executive shall be entitled to payments and benefits set forth below. Unless delayed by Section 4.5 or not payable under Section 8.1, the payments will begin (or for lump sums will be made) in the first payroll period after the Release becomes irrevocable, provided that if the sixtieth day falls in the calendar year following the year of the Date of Termination, the payments will begin (or be made) no earlier than the first payroll period of such later calendar year. The first payroll payment will include a make-up payment for the period that elapsed between the Date of Termination and the payroll period in which payments begin.

(a)    For the 12 months following the Date of Termination (the “Severance Period”), the Company shall pay to the Executive (i) an amount equal to Executive’s then-current base salary, to be paid on the Company’s normal payroll cycle during the Severance Period and (ii) an amount equal to the pro rata portion of the Executive’s target bonus for the then-current fiscal year, to be paid in equal installments (subject to rounding) with the amounts paid pursuant to the preceding clause (i); provided that if any payments would otherwise be due on or after March 15 of the calendar year next succeeding the year in which termination occurs, then all payments that would otherwise be due after March 15 shall be paid to the Executive in a lump sum in the payroll period on or immediately prior to March 15 of such next succeeding year.

(b)    The Company shall pay to the Executive in a lump sum, in cash, an amount equal to 12 times the excess of (i) the monthly premium payable by former employees for continued coverage under COBRA for the same level of coverage, including dependents, provided to the Executive under the Company’s group health benefit plans in which the Executive participates immediately prior to the Notice of



Termination over (ii) the monthly premium paid by active employees for the same coverage immediately prior to the Notice of Termination.

(c)    The Company shall pay to the Executive in a lump sum, in cash, in lieu of any further life, disability, and accident insurance benefits (not including medical, dental or vision insurance) (the “Other Plans”), an amount equal to the cost to the Executive of providing such benefits (based on the applicable premiums charged to the Company for such coverage under the Other Plans), to the extent that the Executive is eligible to receive such benefits immediately prior to the Notice of Termination, for the Severance Period.

(d)    To the extent not previously paid or provided, the Company shall timely pay or provide to the Executive any other amounts or benefits required to be paid or provided or which the Executive is eligible to receive following the Executive’s termination of employment under any plan, program, policy, practice, contract or agreement of the Company and its affiliated companies, including any compensation previously deferred by the Executive (together with any accrued interest or earnings thereon) and any accrued vacation pay.

(e)    [INTENTIONALLY OMITTED]

(f)    The Company shall provide outplacement services through one or more outside firms of the Executive’s choosing and reasonably acceptable to the Company up to an aggregate of $45,000, with such services to extend until the earlier of (i) 12 months following the termination of Executive’s employment or (ii) the date the Executive secures full time employment.

4.2    Termination Related to a Change in Control. Subject to Sections 4.5 and 8.1, if a Change in Control Date occurs and the Executive’s employment with the Company terminates within 12 months following the Change in Control Date, the following provisions shall apply:

(a)    Termination Without Cause or for Good Reason. If the Executive’s employment with the Company is terminated by the Company (other than for Cause, Disability or death) or the Executive resigns for Good Reason, in either case within 12 months following the Change in Control Date, then, provided that Executive has delivered to the Company (and the applicable revocation period has expired with respect to) the Release within 60 days of the Date of Termination, the Executive shall be entitled to the following payments and benefits paid on the same timing described in Section 4.1:

(i)    The Company shall pay to the Executive in a lump sum, in cash, the aggregate of the following amounts:

(A)    the sum of (1) the Executive’s base salary through the Date of Termination, and (2) any accrued vacation pay, in each case to the extent not previously paid;

(B)    the sum of (1) 1.0 multiplied by the Executive’s annual base salary, and (2) the higher of the Executive’s target bonus for the then-prior fiscal year or the Executive’s target bonus for the then-current fiscal year; and

(C)    an amount equal to 12 times the excess of (1) the monthly premium payable by former employees for continued coverage under COBRA for the same level of coverage, including dependents, provided to the Executive under the Company’s group health benefit plans in which the Executive participates



immediately prior to the Notice of Termination over (2) the monthly premium paid by active employees for the same coverage immediately prior to the Notice of Termination; and

(D)    in lieu of any further benefits under Other Plans, an amount equal to the cost to the Executive of providing such benefits (based on the applicable premiums charged to the Company for such coverage under the Other Plans), to the extent that the Executive is eligible to receive such benefits immediately prior to the Notice of Termination, for the Severance Period.

(ii)    To the extent not previously paid or provided, the Company shall timely pay or provide to the Executive any other amounts or benefits required to be paid or provided or which the Executive is eligible to receive following the Executive’s termination of employment under any plan, program, policy, practice, contract or agreement of the Company and its affiliated companies.

(iii)    [INTENTIONALLY OMITTED]

(iv)    With respect to all of the Executive’s equity-based awards (including any awards granted from and after the Change in Control Date), and only to the extent the following are not less favorable to the Executive than the relevant provisions of the equity plan or award agreement: (1) all of the then-unvested options to purchase shares of stock of the Company and/or its successor held by the Executive shall become fully vested and immediately exercisable in full , and shares of the Company received upon exercise of any options will no longer be subject to any right of repurchase by the Company, (2) all of the restricted stock then otherwise subject to repurchase by the issuer shall be deemed to be fully vested (i.e., no longer subject to a right of repurchase or restriction by the issuer or otherwise subject to a risk of forfeiture), (3) all of the shares underlying restricted stock units then otherwise subject to future grant or award shall be fully granted, vested and distributed and no longer subject to a right of repurchase by the issuer or to any other risk of forfeiture, including performance conditions, and (4) all then-vested and exercisable options (including for the avoidance of doubt the options becoming exercisable pursuant to this paragraph) shall continue to be exercisable by the Executive for the Severance Period (but not later than the original expiration date of such options). For the avoidance of doubt, for any such award subject to a performance condition, subject to the adjustments to the award and its performance conditions in connection with the Change in Control in accordance with the terms of the equity plan or award agreement (if applicable), vesting upon termination of employment under this clause (iv) shall be based on assumed performance at the greater of target or the level of performance achieved immediately prior to the date of termination of employment, as determined by the Board.
.
(v)    The Company shall provide outplacement services through one or more outside firms of the Executive’s choosing and reasonably acceptable to the Company up to an aggregate of $45,000, with such services to extend until the earlier of (A) 12 months following the termination of Executive’s employment or (B) the date the Executive secures full time employment.

(b)    Resignation without Good Reason; Termination for Death or Disability. If the Executive voluntarily terminates the Executive’s employment with the Company within 12 months following the Change in Control Date, excluding a resignation for Good Reason, or if the Executive’s employment with the Company is terminated by reason of the Executive’s death or Disability within 12 months following the Change in Control Date, then the Executive (or the Executive’s estate, if applicable) shall be entitled to the following payments and benefits:




(i)    The Company shall pay the Executive (or the Executive’s estate, if applicable), in a lump sum, in cash, within 60 days after the Date of Termination, the sum of (A) the Executive’s base salary through the Date of Termination, and (B) any accrued vacation pay, in each case to the extent not previously paid; and

(ii)    To the extent not previously paid or provided, the Company shall timely pay or provide to the Executive (or the Executive’s estate, if applicable) any other amounts or benefits required to be paid or provided or which the Executive is eligible to receive following the Executive’s termination of employment under any plan, program, policy, practice, contract or agreement of the Company and its affiliated companies, including any compensation previously deferred by the Executive (together with any accrued interest or earnings thereon).

(c)    Termination for Cause. If the Company terminates the Executive’s employment with the Company for Cause within 12 months following the Change in Control Date, then the Executive shall be entitled to the following payments and benefits:

(i)    the Company shall pay the Executive, in a lump sum, in cash, within 60 days after the Date of Termination, the Executive’s base salary through the Date of Termination, to the extent not previously paid; and

(ii)    to the extent not previously paid or provided, the Company shall timely pay or provide to the Executive any other amounts or benefits required to be paid or provided or which the Executive is eligible to receive following the Executive’s termination of employment under any plan, program, policy, practice, contract or agreement of the Company and its affiliated companies.

4.3    Taxes.

(a)    Anything in this Agreement to the contrary notwithstanding, in the event it shall be determined that any payment or distribution by the Company to the Executive or for the Executive's benefit (whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise) (the “Payments”) would be subject to the excise tax imposed by Section 4999 (or any successor provisions) of the Internal Revenue Code of 1986, as amended (the “Code”), or any interest or penalty is incurred by the Executive with respect to such excise tax (such excise tax, together with any such interest and penalties, is hereinafter collectively referred to as the “Excise Tax”), then the Payments shall be reduced (but not below zero) if and to the extent that such reduction would result in the Executive retaining a larger amount, on an after-tax basis (taking into account federal, state and local income taxes and the imposition of the Excise Tax), than if Executive received all of the Payments. The Company shall reduce or eliminate the Payments, by first reducing or eliminating the portion of the Payments which are not payable in cash and then by reducing or eliminating cash payments, in each case in reverse order beginning with payments or benefits which are to be paid the farthest in time from the determination.

(b)    All determinations required to be made under this Section, including whether and when an adjustment to any Payments is required and, if applicable, which Payments are to be so adjusted, shall be made by an independent accounting firm selected by the Company from among the four (4) largest accounting firms in the United States or any nationally recognized financial planning and benefits consulting company (the “Accounting Firm”) which shall provide detailed supporting calculations both to the Company and to the Executive within fifteen (15) business days of the receipt of notice from the Executive that there has been a Payment, or such earlier time as is requested by the Company. In the event that the Accounting Firm is serving as accountant or auditor for the individual, entity or group effecting the Change in Control, the Executive shall appoint another nationally recognized accounting



firm or financial planning and benefits consulting company to make the determinations required hereunder (which firm shall then be referred to as the Accounting Firm hereunder). All fees and expenses of the Accounting Firm shall be borne solely by the Company. If the Accounting Firm determines that no Excise Tax is payable by the Executive, it shall furnish the Executive with a written opinion that failure to report the Excise Tax on the Executive's applicable federal income tax return would not result in the imposition of a negligence or similar penalty. Any determination of payment amounts by the Accounting Firm shall be binding upon the Company and the Executive.

4.4    Mitigation. For the avoidance of doubt, the Executive shall not be required to mitigate the amount of any payment or benefits provided for in this Section 4 by seeking other employment or otherwise. Further, subject to Section 8.1, the amount of any payment or benefits provided for in this Section 4 shall not be reduced by any compensation earned by the Executive as a result of employment by another employer, by retirement benefits, by offset against any amount claimed to be owed by the Executive to the Company or otherwise.

4.5    Distributions.

(a)    Subject to this Section 4.5 and Section 8.1, payments or benefits under Section 4.1 or 4.2 shall begin only upon the date of Executive’s “separation from service” (determined as set forth below) which occurs on or after the Date of Termination. The following rules shall apply with respect to distribution of the payments and benefits, if any, to be provided to Executive under Section 4.1 or 4.2, as applicable:

(i)    It is intended that each installment of the payments and benefits provided under Section 4.1 or 4.2 shall be treated as a separate “payment” for purposes of Section 409A of the Code and the final Treasury regulations and guidance issued thereunder (“Section 409A”). Neither the Company nor Executive shall have the right to accelerate or defer the delivery of any such payments or benefits except to the extent specifically permitted or required by Section 409A.

(ii)    If, as of the date of Executive’s “separation from service” from the Company, Executive is not a “specified employee” (each, for purposes of the Agreement, within the meaning of Section 409A), then each installment of the payments and benefits shall be made on the dates and terms set forth in Section 4.1 or 4.2.

(iii)    If, as of the date of Executive’s separation from service from the Company, Executive is a specified employee, then:

(A)    Each installment of the payments and benefits due under Section 4.1 or 4.2 that, in accordance with the dates and terms set forth herein, will in all circumstances, regardless of when Executive’s separation from service occurs, be paid within the short-term deferral period (as defined under Section 409A) and shall be treated as a short-term deferral within the meaning of Treasury Regulation Section 1.409A-1(b)(4) to the maximum extent permissible under Section 409A.

(B)    Each installment of the payments and benefits due under Section 4.1 or 4.2 that is not described in Section 4.5(a)(iii)(A) and that would, absent Section 4.5(a)(iii)(A), be paid within the six-month period following the Executive’s separation from service from the Company shall not be paid until the date that is six months and one day after such separation from service (or, if earlier, the Executive’s death), with any such installments that are required to be delayed being accumulated during the six-month period and paid in a lump sum on the date that is six months and one day following the Executive’s separation from service and any subsequent installments, if any, being paid in accordance with the dates and terms set



forth herein; provided, however, that the preceding provisions of this Section 4.5(a)(iii)(B) shall not apply to any installment of payments and benefits if and to the maximum extent that that such installment is deemed to be paid under a separation pay plan that does not provide for a deferral of compensation by reason of the application of Treasury Regulation Section 1.409A-1(b)(9)(iii) (relating to separation pay upon an involuntary separation from service). Any installments that qualify for the exception under Treasury Regulation Section 1.409A-1(b)(9)(iii) must be paid no later than the last day of the Executive’s second taxable year following the taxable year in which the separation from service occurs.

(b)    The determination of whether and when Executive’s separation from service from the Company has occurred shall be made and in a manner consistent with, and based on the presumptions set forth in, Treasury Regulation Section 1.409A-1(h). Solely for purposes of this Section 4.5(b), “Company” shall include all persons with whom the Company would be considered a single employer under Section 414(b) and 414(c) of the Code.

(c)    All reimbursements and in-kind benefits provided under the Agreement shall be made or provided in accordance with the requirements of Section 409A to the extent that such reimbursements or in-kind benefits are subject to Section 409A, including, where applicable, the requirements that (i) any reimbursement is for expenses incurred during the Executive’s lifetime (or during a shorter period of time specified in the Agreement), (ii) the amount of expenses eligible for reimbursement during a calendar year may not affect the expenses eligible for reimbursement in any other calendar year, (iii) the reimbursement of an eligible expense will be made on or before the last day of the calendar year following the year in which the expense is incurred and (iv) the right to reimbursement is not subject to set off or liquidation or exchange for any other benefit.

5.    Disputes; Expenses.

5.1    Disputes. All claims by the Executive for benefits under this Agreement shall be directed to and determined by the Board of Directors of the Company and shall be in writing. Any rejection by the Board of Directors of a claim for benefits under this Agreement shall be delivered to the Executive in writing and shall set forth the specific reasons for the rejection and the specific provisions of this Agreement relied upon.

5.2    Expenses. If a Change in Control Date shall not have occurred, all legal, accounting and other fees and expenses which a party may reasonably incur as a result of any claim or contest (regardless of the outcome thereof) by the Company, the Executive or others regarding the validity or enforceability of, or liability under, any provision of this Agreement or any guarantee of performance thereof (including as a result of any contest by the Executive regarding the amount of any payment or benefits pursuant to this Agreement), shall be the responsibility of the non-prevailing party. If a Change in Control Date shall have occurred, the Company agrees to pay as incurred all legal, accounting and other fees and expenses which the Executive may reasonably incur as a result of any claim or contest (regardless of the outcome thereof) by the Company, the Executive or others regarding the validity or enforceability of, or liability under, any provision of this Agreement or any guarantee of performance thereof (including as a result of any contest by the Executive regarding the amount of any payment or benefits pursuant to this Agreement), plus in each case interest on any delayed payment at the applicable rate for prejudgment interest then in effect in the Commonwealth of Massachusetts.

5.3    Compensation During a Dispute. Subject to Sections 4.5 and 8.1, if rights of the Executive to receive benefits under Section 4 (or the amount or nature of the benefits to which the Executive is entitled to receive) are the subject of a dispute between the Company and the Executive, the Company shall



continue (a) to pay to the Executive the Executive’s base salary in effect as of the Measurement Date and (b) to provide benefits to the Executive and the Executive’s family at least equal to those which would have been provided to them, if the Executive’s employment had not been terminated, in accordance with the applicable Benefit Plans in effect on the Measurement Date, until such dispute is resolved. Following the resolution of such dispute, the sum of the payments made to the Executive under clause (a) of this Section 5.3 shall be deducted from any cash payment which the Executive is entitled to receive pursuant to Section 4; and if such sum exceeds the amount of the cash payment which the Executive is entitled to receive pursuant to Section 4, the excess of such sum over the amount of such payment shall be repaid (without interest) by the Executive to the Company within 120 days of the resolution of such dispute.

6.    Successors.

6.1    Successor to Company. The Company shall require any successor (whether direct or indirect, by purchase, merger, consolidation or otherwise) to all or substantially all of the business or assets of the Company expressly to assume and agree to perform this Agreement to the same extent that the Company would be required to perform it if no such succession had taken place. Failure of the Company to obtain an assumption of this Agreement at or prior to the effectiveness of any succession shall be a breach of this Agreement and shall constitute Good Reason if the Executive elects to terminate employment, except that for purposes of implementing the foregoing, the date on which any such succession becomes effective shall be deemed the Date of Termination. As used in this Agreement, “Company” shall mean the Company as defined above and any successor to its business or assets as aforesaid which assumes and agrees to perform this Agreement, by operation of law or otherwise.

6.2    Successor to Executive. This Agreement shall inure to the benefit of and be enforceable by the Executive’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees. If the Executive should die while any amount would still be payable to the Executive or the Executive’s family hereunder if the Executive had continued to live, all such amounts, unless otherwise provided herein, shall be paid in accordance with the terms of this Agreement to the executors, personal representatives or administrators of the Executive’s estate.

7.    Notice. All notices, instructions and other communications given hereunder or in connection herewith shall be in writing. Any such notice, instruction or communication shall be sent either (i) by registered or certified mail, return receipt requested, postage prepaid, or (ii) prepaid via a reputable nationwide overnight courier service, in each case addressed to the Company, at Aspen Technology, Inc.; ATTN: General Counsel; 20 Crosby Drive, Bedford MA 01730, and to the Executive at the Executive’s address indicated on the signature page of this Agreement (or to such other address as either the Company or the Executive may have furnished to the other in writing in accordance herewith). Any such notice, instruction or communication shall be deemed to have been delivered five business days after it is sent by registered or certified mail, return receipt requested, postage prepaid, or one business day after it is sent via a reputable nationwide overnight courier service. Either party may give any notice, instruction or other communication hereunder using any other means, but no such notice, instruction or other communication shall be deemed to have been duly delivered unless and until it actually is received by the party for whom it is intended.

8.    Miscellaneous.

8.1    Non-Disclosure and Non-Competition and Non-Solicitation. The Executive acknowledges and reaffirms the Executive’s obligations with respect to non-disclosure, non-competition, and non-solicitation (and any other restrictions) reflected in the Proprietary and Confidential Information and Non-



Competition and Non-Solicitation Agreement between the Executive and the Company dated as of March 22, 2021. Notwithstanding any other provision of this Agreement, in the event the Executive is deemed by the Company to have violated Section 3(a) of such Proprietary and Confidential Information and Non-Competition and Non-Solicitation Agreement, the Company shall provide notice to the Executive and, upon the deemed delivery of such notice pursuant to Section 7, all amounts payable or benefits to be provided by the Company under Section 4 shall no longer be due and payable or required to be provided.

8.2    Section 409A of the Code. This Agreement is intended to comply with the provisions of Section 409A and the Agreement shall, to the extent practicable, be construed in accordance therewith. Terms defined in the Agreement shall have the meanings given such terms under Section 409A if and to the extent required in order to comply with Section 409A.

8.3    Not an Employment Contract. The Executive acknowledges that this Agreement does not constitute a contract of employment or impose on the Company any obligation to retain the Executive as an employee and that this Agreement does not prevent the Executive from terminating employment at any time.

8.4    Employment by Subsidiary. For purposes of this Agreement, the Executive’s employment with the Company shall not be deemed to have terminated solely as a result of the Executive continuing to be employed by a wholly-owned subsidiary of the Company.

8.5    Severability. The invalidity or unenforceability of any provision of this Agreement shall not affect the validity or enforceability of any other provision of this Agreement, which shall remain in full force and effect.

8.6    Injunctive Relief. The Company and the Executive agree that any breach of this Agreement by the Company is likely to cause the Executive substantial and irrevocable damage and therefore, in the event of any such breach, in addition to such other remedies which may be available, the Executive shall have the right to specific performance and injunctive relief.

8.7    Governing Law. The validity, interpretation, construction and performance of this Agreement shall be governed by the internal laws of the Commonwealth of Massachusetts, without regard to conflicts of law principles.

8.8    Waivers. No waiver by the Executive at any time of any breach of, or compliance with, any provision of this Agreement to be performed by the Company shall be deemed a waiver of that or any other provision at any subsequent time.

8.9    Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed to be an original but both of which together shall constitute one and the same instrument.

8.10    Tax Withholding. Any payments provided for hereunder shall be paid net of any applicable tax withholding required under federal, state or local law.

8.11    Entire Agreement. Except as set forth in this Section 8.11, this Agreement sets forth the entire agreement of the parties hereto in respect of the subject matter contained herein and supersedes all prior agreements, promises, covenants, arrangements, communications, representations or warranties, whether oral or written, by any officer, employee or representative of any party hereto in respect of the subject matter contained herein; and any prior agreement of the parties hereto in respect of the subject matter



contained herein is hereby terminated and cancelled. Notwithstanding the preceding sentence, the agreement referenced in Section 8.1 shall remain in full force and effect.
8.12    Amendments. This Agreement may be amended or modified only by a written instrument executed by both the Company and the Executive.

8.13    Executive’s Acknowledgements. The Executive acknowledges that the Executive: (a) has read this Agreement; (b) has been represented in the preparation, negotiation, and execution of this Agreement by legal counsel of the Executive’s own choice or has voluntarily declined to seek such counsel; (c) understands the terms and consequences of this Agreement; and (d) understands that the law firm of K&L Gates LLP has acted and is acting as counsel to the Company in connection with the transactions contemplated by this Agreement, and is not acting as counsel for the Executive.

IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the day and year set forth above.


ASPEN TECHNOLOGY, INC.

/s/ CHANTELLE BREITHAUPT
 Chantelle Breithaupt
 Senior Vice President and Chief Financial Officer
 Address:
11157 Hazel ave, Campbell, CA 95008

Exhibit A
FORM OF GENERAL RELEASE OF CLAIMS

This General Release of Claims (the “General Release”) is being executed by Chantelle Breithaupt (the “Executive”), for and in consideration of certain amounts payable under the Amended and Restated Executive Retention Agreement (the “Agreement”) entered into between the Executive and Aspen Technology, Inc. (the “Company”), dated as of March 22, 2021. The Executive agrees as follows:

The Executive, on behalf of the Executive and the Executive’s agents, heirs, executors, administrators, successors and assigns, hereby fully, forever, irrevocably and unconditionally releases, remises and discharges the Company, its officers, directors, stockholders, corporate affiliates, subsidiaries, parent companies, agents and employees (each in their individual and corporate capacities) (hereinafter, the “Released Parties”) from any and all claims, charges, complaints, demands, actions, causes of action, suits, rights, debts, sums of money, costs, accounts, reckonings, covenants, contracts, agreements, promises, doings, omissions, damages, executions, obligations, liabilities, and expenses (including attorneys’ fees and costs), of every kind and nature that the Executive ever had or now has against the Released Parties, including, but not limited to, any and all claims arising out of or relating to the Executive’s employment with and/or separation from the Company, including, but not limited to, all claims under Title VII of the Civil Rights Act of 1964, 42 U.S.C. § 2000e et seq., the Americans With Disabilities Act of 1990, 42 U.S.C. § 12101 et seq., the Age Discrimination in Employment Act, 29 U.S.C. § 621 et seq., the Family and Medical Leave Act, 29 U.S.C. § 2601 et seq., the Worker Adjustment and Retraining Notification Act (“WARN”), 29 U.S.C. § 2101 et seq., Section 806 of the Corporate and Criminal Fraud Accountability Act of 2002, 18 U.S.C. 1514(A), the Rehabilitation Act of



1973, 29 U.S.C. § 701 et seq., the Fair Credit Reporting Act, 15 U.S.C. § 1681 et seq., the Employee Retirement Income Security Act of 1974 (“ERISA”), 29 U.S.C. § 1001 et seq., Employee Order 11246, and Employee Order 11141, all as amended; all claims arising out of the Massachusetts Fair Employment Practices Act, M.G.L. c. 151B, § 1 et seq., the Massachusetts Civil Rights Act, M.G.L. c. 12, §§ 11H and 11I, the Massachusetts Equal Rights Act, M.G.L. c. 93, § 102 and M.G.L. c. 214, § 1C, the Massachusetts Labor and Industries Act, M.G.L. c. 149, § 1 et seq., the Massachusetts Privacy Act, M.G.L. c. 214, § 1B, and the Massachusetts Maternity Leave Act, M.G.L. c. 149, § 105D, all as amended; all common law claims including, but not limited to, actions in defamation, intentional infliction of emotional distress, misrepresentation, fraud, wrongful discharge, and breach of contract, all claims to any non-vested ownership interest in the Company, contractual or otherwise, and any claim or damage arising out of the Executive’s employment with and/or separation from the Company (including a claim for retaliation) under any common law theory or any federal, state or local statute or ordinance not expressly referenced above; provided, however, that (a) nothing in this General Release prevents the Executive from filing a charge with, cooperating with, or participating in any proceeding before the Equal Employment Opportunity Commission or a state fair employment practices agency (except that the Executive acknowledges that the Executive may not be able to recover any monetary benefits in connection with any such claim, charge or proceeding); and (b) this General Release does not include (i) any right to vested benefits to which the Executive may be entitled under any Company benefit plan; (ii) any rights the Executive may have under the terms of this General Release; (iii) any right to indemnification arising out of the Executive’s employment with the Company pursuant to the Company’s charter, bylaws or any policy of insurance maintained by the Company; and (iv) any rights that the Executive has under the Agreement.

The Executive acknowledges that the Executive has been given at least 21 days to consider this General Release, and that the Company advised the Executive to consult with an attorney of the Executive’s own choosing prior to signing this General Release. The Executive understands that the Executive may revoke this General Release for a period of seven days after the Executive signs this General Release by notifying the Company’s General Counsel, in writing, and the General Release shall not be effective or enforceable until the expiration of this seven-day revocation period. The Executive understands and agrees that by entering into this General Release, the Executive is waiving any and all rights or claims the Executive might have under the Age Discrimination in Employment Act, as amended by the Older Workers Benefits Protection Act, and that the Executive has received consideration beyond that to which the Executive was previously entitled.

IN WITNESS WHEREOF, the parties hereto have executed this General Release as of the day and year set forth below.

ASPEN TECHNOLOGY, INC.

/s/ CHANTELLE BREITHAUPT
 Chantelle Breithaupt
 Senior Vice President and Chief Financial Officer
 Date: 3/22/2021








EX-31.1 4 azpn-20210331x10xqxex311.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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.              The registrant’s other certifying officer(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: April 28, 2021/s/ ANTONIO. J. PIETRI
 Antonio J. Pietri
 President and Chief Executive Officer
 
(Principal Executive Officer)


EX-31.2 5 azpn-20210331x10xqxex312.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, Chantelle Breithaupt, 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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.              The registrant’s other certifying officer(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: April 28, 2021/s/ CHANTELLE BREITHAUPT
 Chantelle Breithaupt
 Senior Vice President and Chief Financial Officer
 (Principal Financial Officer)


EX-32.1 6 azpn-20210331x10xqxex321.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 March 31, 2021, 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: April 28, 2021/s/ ANTONIO J. PIETRI
 Antonio J. Pietri
 President and Chief Executive Officer
 
Date: April 28, 2021/s/ CHANTELLE BREITHAUPT
 Chantelle Breithaupt
 Senior Vice President and Chief 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 7 azpn-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Interim Unaudited Consolidated Financial Statements link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Significant Accounting Policies - Revenue Recognition and Other Licensing Matters (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Significant Accounting Policies - Foreign Currency Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Significant Accounting Policies - Research and Development Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Significant Accounting Policies Recently Issued Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Significant Accounting Policies Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Significant Accounting Policies Significant Accounting Policies (Equity Method Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Revenue from Contracts with Customers (Notes) link:presentationLink link:calculationLink link:definitionLink 2211202 - Disclosure - Revenue from Contracts with Customers (Policies) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Revenue from Contracts with Customers Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Revenue from Contracts with Customers Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2118104 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2219203 - Disclosure - Leases Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2320302 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2321303 - Disclosure - Leases Components of Lease Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Leases Maturities of Operating Lease Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Leases Weighted-Average Remaining Lease Term and Discount Rate (Tables) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Leases Operating Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Leases Operating Lease Remaining Lease Term (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Leases Operating Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2128105 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Fair Value Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2131106 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2135107 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2336308 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Property and Equipment - Property, Equipment and Leasehold Improvements (Details) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2139108 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2340309 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2244204 - Disclosure - Intangible Assets (Policies) link:presentationLink link:calculationLink link:definitionLink 2345310 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2446423 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2447424 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2148110 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2249205 - Disclosure - Goodwill (Policies) link:presentationLink link:calculationLink link:definitionLink 2350311 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2451425 - Disclosure - Goodwill - Goodwill, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2452426 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2153111 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2354312 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2455427 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2456428 - Disclosure - Accrued Expenses and Other Liabilities - Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2157112 - Disclosure - Credit Agreement link:presentationLink link:calculationLink link:definitionLink 2358313 - Disclosure - Credit Agreement Term Loan Maturity (Tables) link:presentationLink link:calculationLink link:definitionLink 2459429 - Disclosure - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2460430 - Disclosure - Credit Agreement Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2161113 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2362314 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2463431 - Disclosure - Stock-Based Compensation - Additional Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2464432 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Accounting (Details) link:presentationLink link:calculationLink link:definitionLink 2465433 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2466434 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2467435 - Disclosure - Stock-Based Compensation - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2168114 - Disclosure - Stockholders' Deficit link:presentationLink link:calculationLink link:definitionLink 2469436 - Disclosure - Stockholders' Deficit - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2470437 - Disclosure - Stockholders' Deficit - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2171115 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2372315 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2473438 - 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 2474439 - Disclosure - Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2475440 - 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 2176116 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2477441 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2178117 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2479442 - Disclosure - Commitments and Contingencies - Standby Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2480443 - Disclosure - Commitments and Contingencies - Legal Matters (Details) link:presentationLink link:calculationLink link:definitionLink 2181118 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2382316 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2483444 - Disclosure - Segment Information - Summary of Reportable Segments' Profits (Details) link:presentationLink link:calculationLink link:definitionLink 2484445 - Disclosure - Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2185119 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2386317 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2487446 - Disclosure - Marketable Securities - Fair Value, Amortized Cost and Unrealized Holding Gains (Losses) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 azpn-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 azpn-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 azpn-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Performance awards, shares granted Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Revision of Prior Period [Axis] Revision of Prior Period [Axis] Document Type Document Type Equity Method Investments, Committed Capital Investment Company, Committed Capital Outstanding, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other (expense), net Other Nonoperating Income (Expense) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accounts payable, accrued expenses, income taxes payable and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Treasury Stock [Member] Treasury Stock [Member] Reserve for contract assets Contract with Customer, Asset, Allowance for Credit Loss Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Uncertain tax positions Liability for Uncertainty in Income Taxes, Current Segments [Axis] Segments [Axis] Series D redeemable convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Settled (RSUs) (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value In Process Research and Development In process research & development In Process Research and Development [Member] Policies [Abstract] Policies [Abstract] Policies [Abstract] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Goodwill from acquisitions Goodwill adjustment Goodwill, Purchase Accounting Adjustments Lessee, Leases [Policy Text Block] Lessee, Leases [Policy Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Line of Credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred tax liabilities Deferred Income Tax Liabilities, Net Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Security Exchange Name Security Exchange Name Selling and marketing Selling and Marketing Expense [Member] Royalties and external commissions Accrued Royalties and Outside Commissions Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties and outside commissions. Used to reflect the current portion of the liabilities which are due within one year or within the normal operating cycle if longer). Current deferred revenue Deferred Revenue, Current Income from operations Total segment profit for reportable segments Operating Income (Loss) Payments of debt issuance costs Payments of Debt Issuance Costs Total current liabilities Liabilities, Current Credit Agreement Credit Agreement [Member] Credit Agreement [Member] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Performance Shares [Member] Performance Shares [Member] Transferred over Time [Member] Transferred over Time [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Variable Rate [Domain] Variable Rate [Domain] Professional fees Accrued Professional Fees, Current Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 17) Commitments and Contingencies 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 Repurchases of common stock Payments for Repurchase of Common Stock ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Furniture & fixtures Furniture and Fixtures [Member] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Entity Address, State or Province Entity Address, State or Province Settled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Operating cash used in operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Effect of currency translation Goodwill, Foreign Currency Translation Gain (Loss) 2023 Long-Term Debt, Maturity, Year Three Series D redeemable convertible preferred stock, issued Temporary Equity, Shares Issued Retained earnings Retained Earnings (Accumulated Deficit) Vested and expected to vest, end of period (in dollars per share) Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest Weighted Average Grant Date Fair Value The weighted average fair value of vested and expected to vest awards on equity-based plans excluding option plans for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units. Repayments of amounts borrowed under term loan Repayments of Lines of Credit Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Error Correction, Type [Domain] Error Correction, Type [Domain] Payments for Legal Settlements Payments for Legal Settlements Other Other Accrued Liabilities, Noncurrent 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Repurchase of common stock (in shares) Treasury Stock, Shares, Acquired Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Total unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 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] Excess tax benefits from stock-based compensation Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Customer [Axis] Customer [Axis] Standby letters of credit Guarantor Obligations, Maximum Exposure, Undiscounted Effect of Currency Translation Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Deferred revenue Deferred Revenue Exercise price range, low end of range (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Total lease costs Lease, Cost Payments for equity method investments Payments to Acquire Equity Method Investments Total operating expenses Operating Expenses Vested and exercisable, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Investment Secondary Categorization [Axis] Investment Secondary Categorization [Axis] Schedule of other non-current liabilities Other Noncurrent Liabilities [Table Text Block] Reserve for contract assets, write-offs and recoveries Contract with Customer, Asset, Allowance for Credit Loss, Writeoff Other non-current liabilities Total other non-current liabilities Other Liabilities, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] 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 Cost of revenue: Cost of Revenue [Abstract] Revenue from Contracts with Customers [Abstract] Revenue from Contracts with Customers [Abstract] Revenue from Contracts with Customers [Abstract] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Mtelligence Corporation Mtelligence Corporation [Member] Mtelligence Corporation [Member] Segment Reconciling Items Segment Reconciling Items [Member] Cancelled / Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Thereafter Long-Term Debt, Maturity, after Year Five Measurement Frequency [Domain] Measurement Frequency [Domain] Lender Name [Axis] Lender Name [Axis] Percentage of net accounts receivable Concentration Risk, Percentage Legal Matters Loss Contingency, Information about Litigation Matters [Abstract] Vested and expected to vest (in shares) Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest Outstanding Number As of the balance sheet date, the number of shares into which outstanding equity instruments other than options that are expected to vest can be converted under the plan. Business Acquisition [Axis] Business Acquisition [Axis] Accumulated Other Comprehensive Income Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Geographical [Domain] Geographical [Domain] Amortization of contract costs Capitalized contract costs, amortization Capitalized Contract Cost, Amortization Net foreign currency exchange losses Foreign Currency Transaction Gain (Loss), Realized Statement [Line Items] Statement [Line Items] Equity method investments Equity Method Investments, Fair Value Disclosure 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] Forecast [Member] Forecast [Member] Class of Stock [Domain] Class of Stock [Domain] Net income per common share: Income per share Earnings Per Share, Basic and Diluted [Abstract] Computer equipment Computer Equipment [Member] Deferred acquisition payments Business Combination, Contingent Consideration, Liability, Noncurrent Fidelis Group, LLC Fidelis Group, LLC [Member] Fidelis Group, LLC [Member] Other Other [Member] Other consists primarily of Asia Pacific, Canada, Latin America and the Middle East. Statement [Table] Statement [Table] RtTech Software, Inc. [Member] RtTech Software, Inc. [Member] December 2017 acquisition of certain net assets, principally technology, from RtTech Software, Inc. Amortization expense - thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Federal Funds Effective Rate Federal Funds Effective Rate [Member] Federal Funds Effective Rate [Member] Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Fair Value of Amount Outstanding Business Combinations [Abstract] Business Combinations [Abstract] Entity Small Business Entity Small Business Net contract assets Net contract assets (liabilities) Net contract assets (liabilities) balances under Topic 606, Revenue from Contracts with Customers Principles of Consolidation Consolidation, Policy [Policy Text Block] Weighted-Average Remaining Lease Term and Discount Rate [Abstract] Weighted-Average Remaining Lease Term and Discount Rate [Abstract] Weighted-Average Remaining Lease Term and Discount Rate [Abstract] Credit Agreement Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Vested and exercisable, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Acquisition of Technology and Trademarks, December 2017 [Member] Acquisition of Technology and Trademarks, December 2017 [Member] Acquisition of Technology and Trademarks, December 2017 [Member] Capitalized contract costs, amortization period Capitalized Contract Cost, Amortization Period Total cost of revenue Cost of Revenue Share Repurchase Program [Domain] Share Repurchase Program [Domain] Amendment Flag Amendment Flag 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] Stock-Based Compensation Accounting Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Borrowings Under Credit Agreement [Axis] Borrowings Under Credit Agreement [Axis] The number of outstanding borrowings under a credit agreement Employee stock purchase plan, number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Research and Development Expense Research and Development Expense, Policy [Policy Text Block] Schedule of recognized identified assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Other Other Accrued Liabilities, Current Foreign Currency Transactions Foreign Currency Translation [Abstract] Accrued Expenses and Other Liabilities Supplemental Balance Sheet Disclosures [Text Block] Matters that might have a material adverse effect on financial position, results of operations or cash flows Number of Matters which Might have Material Adverse Effect Represents the matters that in the opinion of management, might have a material adverse effect on financial position, results of operations or cash flows of the entity. Other non-current liabilities Other Liabilities, Noncurrent [Abstract] Entity Central Index Key Entity Central Index Key Goodwill: Goodwill, Impaired, Accumulated Impairment Loss [Abstract] Measurement Frequency [Axis] Measurement Frequency [Axis] Restricted cash included in other non-current assets Restricted Cash Equivalents, Noncurrent Short-term marketable securities Debt Securities, Available-for-sale, Current Research and development Research and Development Expense, Software (Excluding Acquired in Process Cost) Accrued expenses and other current liabilities Accrued Liabilities, Current [Abstract] Deferred rent Deferred Rent Credit, Current Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Equity Method Investments [Policy Text Block] Equity Method Investments [Policy Text Block] Escrow deposit Escrow Deposit Geographical [Axis] Geographical [Axis] Significant Accounting Policies (Equity Method Investments) [Abstract] Significant Accounting Policies (Equity Method Investments) [Abstract] Significant Accounting Policies (Equity Method Investments) [Abstract] Effective Income Tax Rate Reconciliation, Deduction, Percent Effective Income Tax Rate Reconciliation, Deduction, Percent Segments [Domain] Segments [Domain] Cost Debt Securities, Available-for-sale, Amortized Cost Lessee, operating lease, maximum renewal term Lessee, Operating Lease, Renewal Term Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Credit Agreement Line of Credit Facility [Abstract] Share repurchases Accrued Share Repurchases Accrued Share Repurchases Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] 2024 Long-Term Debt, Maturity, Year Four Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] 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 Disclosures [Abstract] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Income Statement Location [Axis] Income Statement Location [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Reserve for contract assets, provision Contract with Customer, Asset, Allowance for Credit Loss, Period Increase (Decrease) Change in Accounting Principle, Type [Domain] Change in Accounting Principle, Type [Domain] Intangible asset amortization expense Amortization of Intangible Assets Term Loan Maturity [Table] Line of Credit Facility [Table] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Prepaid income taxes Prepaid Taxes 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Interest income Interest and Other Income Subscription and software Subscription And Software Segment [Member] Represents information pertaining to the subscription and software segment. Other non-current assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Restricted Cash [Abstract] Restricted Cash [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Series D redeemable convertible preferred stock, authorized Temporary Equity, Shares Authorized Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure 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 Computer software development costs, net Capitalized Software Development Costs for Software Sold to Customers Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Scenario [Axis] Scenario [Axis] OptiPlant, Inc. [Member] OptiPlant, Inc. [Member] OptiPlant, Inc. Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Schedule of accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Share repurchases Open Market Transaction [Member] Open Market Transaction [Member] Operating Lease Maturities [Abstract] Operating Lease Maturities [Abstract] Operating Lease Maturities [Abstract] Intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Weighted average fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Income taxes payable Accrued Income Taxes, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Interest (expense) Interest (expense) Interest Expense Reduction in the carrying amount of right-of-use assets Amortization of Leased Asset Depreciation and amortization Depreciation, Depletion and Amortization Operating Lease Expenses [Abstract] Operating Lease Expenses [Abstract] Operating Lease Expenses [Abstract] Product and Service [Axis] Product and Service [Axis] Uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Components of Lease Expenses [Abstract] Components of Lease Expenses [Abstract] Components of Lease Expenses [Abstract] CAD Canada, Dollars Transferred at Point in Time [Member] Transferred at Point in Time [Member] Total unrecognized compensation cost, period of recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Expected volatility factor (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 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 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. 2022 Long-Term Debt, Maturity, Year Two Revenue recognized that was previously deferred Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Inputs Fair Value, Inputs, Level 1 [Member] Aggregate Intrinsic Value Aggregate Intrinsic Value [Abstract] Outstanding Borrowing 1 [Member] Outstanding Borrowing 1 [Member] First currently outstanding borrowing under the credit agreement. Excess tax benefits from stock-based compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Excess Tax Benefit from Share-based Compensation, Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Restricted stock units activity Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non-current deferred revenue Deferred Revenue, Noncurrent Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Operating segments Operating Segments [Member] Class of Stock [Line Items] Class of Stock [Line Items] Outstanding Borrowing 2 [Member] Outstanding Borrowing 2 [Member] Second currently outstanding borrowing under the credit agreement. Payment for Contingent Consideration Liability, Investing Activities Payment for Contingent Consideration Liability, Investing Activities Repurchase of common stock, amount Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Account receivable, gross Accounts Receivable, before Allowance for Credit Loss, Current Litigation Case [Axis] Litigation Case [Axis] Recently Issued Accounting Pronouncements [Abstract] Recently Issued Accounting Pronouncements [Abstract] Recently Issued Accounting Pronouncements [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Net unrealized losses on available for sale securities, net of tax effects of $0 and $0 for the three and nine months ended March 31, 2021 and 2020, respectively Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Equity Method Investments Equity Method Investments Common stock, outstanding Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease costs Variable Lease, Cost Revolving Credit Facility [Member] Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Short-term Debt [Line Items] Short-term Debt [Line Items] Technology acquired Research and Development Expense Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Subsequent Event [Member] 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 Payments for business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, authorized Common Stock, Shares Authorized Outstanding Borrowing 3 [Member] Outstanding Borrowing 3 [Member] Third currently outstanding borrowing under the credit agreement. Concentration Risk Type [Axis] Concentration Risk Type [Axis] Employee equity awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Property, equipment and leasehold improvements, at cost Property, Plant and Equipment, Gross Issuance of shares of common stock Proceeds from Stock Options Exercised Revenue Recognition Revenue [Policy Text Block] Summary of reportable segments' profits Schedule of Segment Reporting Information, by Segment [Table Text Block] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Nature of Tax Deduction [Axis] Nature of Tax Deduction [Axis] Nature of Tax Deduction [Axis] Services and other Services And Other [Member] Represents information pertaining to the services segment. Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Professional Services And Other [Member] Professional Services And Other [Member] Professional Services And Other [Member] Contract costs Increase (Decrease) in Deferred Charges Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Amortization expense - 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses, prepaid income taxes, and other assets Increase (Decrease) in Prepaid Expense and Other Assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Change in Accounting Principle, Type [Axis] Change in Accounting Principle, Type [Axis] Deferred rent Deferred Rent Credit, Noncurrent Camo Analytics AS Camo Analytics AS [Member] Camo Analytics AS Interest paid Interest Paid, Including Capitalized Interest, Operating and Investing Activities Current assets: Assets, Current [Abstract] Fair Value Option, Disclosures [Table Text Block] Fair Value Option, Disclosures [Table Text Block] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Remaining capacity under the stock repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Purchased software Software and Software Development Costs [Member] Goodwill, gross, beginning balance Goodwill, gross, ending balance Goodwill, Gross Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Expected dividend yield (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate License [Member] Term Licenses [Member] License [Member] Scenario [Domain] Scenario [Domain] Purchases of property, equipment and leasehold improvements Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Net Operating Loss [Member] Net Operating Loss [Member] Net Operating Loss [Member] Document Period End Date Document Period End Date Fair value of contingent consideration Business Combination, Contingent Consideration, Liability Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Common stock reserved for future issuance or settlement (in shares) Common Stock, Capital Shares Reserved for Future Issuance Approved stock repurchase program, authorized amount (up to) Stock Repurchase Program, Authorized Amount Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Lessee, operating lease, term of contract Lessee, Operating Lease, Term of Contract Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Accumulated impairment losses, beginning balance Accumulated impairment losses, ending balance Goodwill, Impaired, Accumulated Impairment Loss Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense 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] Nature of Expense [Axis] Nature of Expense [Axis] 2021 Long-Term Debt, Maturity, Remainder of Fiscal Year Number of triggering events Goodwill Impairment Number of Triggering Events Represents the number of triggering events indicating goodwill impairment occurring during the period. Payments of tax withholding obligations related to restricted stock Payment, Tax Withholding, Share-based Payment Arrangement Net unrealized losses on available for sale securities, net of tax effects Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent Cover [Abstract] Cover [Abstract] Goodwill from acquisitions Goodwill, Acquired During Period Debt Securities Maturities One Year Or Less [Member] Short-term marketable securities Debt Securities Maturities One Year Or Less [Member] This item represents debt securities with an expected maturity of one year or less from the balance sheet date. Intangible Assets Intangible Assets Disclosure [Text Block] Goodwill [Line Items] Goodwill [Line Items] Non-current borrowings, net Long-term Debt Long-term Debt Lessor, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Deferred revenue Increase (Decrease) in Deferred Revenue Asset retirement obligations Asset Retirement Obligations, Noncurrent Customer relationships Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Marketable securities Fair Value Debt Securities, Available-for-sale Segment expenses Costs and Expenses Schedule of stock option and RSU activity Share-based Payment Arrangement, Activity [Table Text Block] Equity Components [Axis] Equity Components [Axis] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Receivables [Abstract] Receivables [Abstract] Minimum Minimum [Member] Outstanding Borrowing 4 [Member] Outstanding Borrowing 4 [Member] Fourth currently outstanding borrowing under the credit agreement. Current operating lease liabilities Operating Lease, Liability, Current Europe Europe [Member] Schedule of Short-term Debt [Table] Schedule of Short-term Debt [Table] Cancelled / Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Schedule of weighted average assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Non-current contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Entity Interactive Data Current Entity Interactive Data Current North America UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenue: Revenues [Abstract] Fair Value Fair Value Disclosures [Text Block] Stockholders' Deficit Stockholders' Equity Note Disclosure [Text Block] Accounts Receivable Accounts Receivable [Member] Concentration risk, number of customers Concentration Risk, Customer Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Amortization expense - 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Customer [Domain] Customer [Domain] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] GBP United Kingdom, Pounds Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Foreign translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Subsequent Event Type [Domain] Subsequent Event Type [Domain] Marketable Securities [Abstract] Marketable Securities [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Fair Value Assets, Fair Value Disclosure [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of reconciliation of total segment operating profit to income before income taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Acquisition related deposits Acquisition Related Deposit Amount deposited in escrow related to a business combination bid. Performance awards, performance target Performance Shares, Performance Target Performance Shares, Performance Target Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Dilutive impact from: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Research and development Research and Development Expense [Member] Consolidation Items [Axis] Consolidation Items [Axis] Summary of the fair value, the amortized cost and unrealized holding gains (losses) on marketable securities Available-for-sale Securities [Table Text Block] Software Licensing, Indemnification Obligations, Number of Claims Outstanding Software Licensing, Indemnification Obligations, Number of Claims Outstanding Represents the number of claims outstanding related to indemnification obligations. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill, Impairment Loss Goodwill, Impairment Loss Accounts receivable, net Account receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations Total lease payments Lessee, Operating Lease, Liability, to be Paid Effect of Currency Translation [Axis] Effect of Currency Translation [Axis] Effect of Currency Translation [Axis] Investments by Secondary Categorization [Domain] Investments by Secondary Categorization [Domain] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Reduction to additional paid-in capital Adjustments to Additional Paid in Capital, Other Net unrealized gains (losses) on available for sale securities AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax Accounting Standards Update [Axis] Accounting Standards Update [Axis] Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Foreign Currency Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Series D redeemable convertible preferred stock Temporary Equity [Abstract] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Increase (Decrease) in Income Taxes Increase (Decrease) in Income Taxes Employee stock purchase plan, purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Margin rate (as a percent) Debt Instrument Basis Spread On Variable Rate Margin On Variable Rate Debt Instrument Basis Spread On Variable Rate Margin On Variable Rate Goodwill Goodwill, net, beginning balance Goodwill, net, ending balance Goodwill Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Deferred acquisition payments Business Combination, Contingent Consideration, Liability, Current Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Weighted average discount rate (as a percent) Weighted Average Discount Rate Interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity, and cost of debt. Principal amount Total Debt Instrument, Face Amount Debt issuance costs Debt Issuance Costs, Line of Credit Arrangements, Net Level 2 Inputs Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report Changes in carrying amount of goodwill by reporting unit Schedule of Goodwill [Table Text Block] Nature of Tax Deduction [Domain] Nature of Tax Deduction [Domain] [Domain] for Nature of Tax Deduction [Axis] Equity [Abstract] Equity [Abstract] General and administrative General and Administrative Expense [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Contract Balances [Abstract] Contract Balances [Abstract] Contract Balances [Abstract] 2018 Employee Stock Purchase Plan 2018 Employee Stock Purchase Plan [Member] 2018 Employee Stock Purchase Plan [Member] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Customer concentration risk Customer Concentration Risk [Member] Maintenance [Member] Cost of maintenance Maintenance [Member] 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 Credit Facility [Domain] Credit Facility [Domain] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Diluted (in shares) Dilutive weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Litigation Case [Domain] Litigation Case [Domain] Basic (in dollars per share) Earnings Per Share, Basic Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number U.S. corporate bonds Debt Security, Corporate, US [Member] Performance awards, shares forfeited Cancelled / Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Selling and marketing Selling and Marketing Expense Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Effect of Currency Translation [Domain] Effect of Currency Translation [Domain] [Domain] for Effect of Currency Translation [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Transaction Price Allocated to Remaining Performance Obligations, Amount Revenue, Remaining Performance Obligation, Amount Employee stock purchase plan, stock-based compensation Total stock-based compensation Share-based Payment Arrangement, Expense Total revenue Revenue from Contract with Customer, Including Assessed Tax Common stock, $0.10 par value— Authorized—210,000,000 shares Issued— 104,283,957 shares at March 31, 2021 and 103,988,707 shares at June 30, 2020 Outstanding— 68,013,942 shares at March 31, 2021 and 67,718,692 shares at June 30, 2020 Common Stock, Value, Issued Contract costs Capitalized Contract Cost, Net, Noncurrent Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill, effect of currency translation Goodwill Foreign Currency Translation Gain Loss [Member] Goodwill Foreign Currency Translation Gain Loss [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Amortization expense - 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two Tax benefits from stock-based compensation Tax Benefit from Share-based Compensation, Operating Activities Tax benefits realized from share-based compensation that reduce income taxes payable. Maturities of Operating Lease Liabilities [Abstract] Maturities of Operating Lease Liabilities [Abstract] Maturities of Operating Lease Liabilities [Abstract] Vested and exercisable, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Schedule of accounts receivable, net allowance for doubtful accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status All Currencies [Domain] All Currencies [Domain] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Tangible assets acquired, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Contract assets, net Increase (Decrease) in Contract with Customer, Asset 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 Current borrowings Short-term Debt Short-term Debt Common stock, issued Common Stock, Shares, Issued 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 Operating lease liabilities Operating Lease, Liability Operating Lease Remaining Lease Term [Abstract] Operating Lease Remaining Lease Term [Abstract] Operating Lease Remaining Lease Term [Abstract] Payments to Acquire Software Payments to Acquire Software Segment Reporting [Abstract] Segment Reporting [Abstract] Reconciliation to Income before Income Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Interest Expense [Member] Interest Expense [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Contract Costs [Abstract] Contract Costs [Abstract] Contract Costs [Abstract] Series D redeemable convertible preferred stock, $0.10 par value— Authorized— 367,000 shares as of March 31, 2021 and June 30, 2020 Issued and outstanding— none as of March 31, 2021 and June 30, 2020 Temporary Equity, Carrying Amount, Attributable to Parent Total stockholders’ equity Stockholders' Equity Attributable to Parent Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Consideration transferred Business Combination, Consideration Transferred Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Compensation-related Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Subsequent working capital adjustment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Judgment issued Loss Contingency, Damages Awarded, Value Operating lease costs Operating Lease, Cost Total assets acquired, net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five General and administrative General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Employee equity awards (in shares) Employee equity awards (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Other non-cash operating activities Other Noncash Income (Expense) Customer claim Customer Claim [Member] Customer Claim [Member] Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Gross profit Gross Profit Property, equipment and leasehold improvements, net Property, equipment and leasehold improvements, net Property, Plant and Equipment, Net Amortization expense - 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Revenue from Contract with Customer [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net income Net income Net Income (Loss) Attributable to Parent Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Adjusted LIBOR London Interbank Offered Rate (LIBOR) [Member] Leases [Abstract] Leases [Abstract] Recorded as expenses: Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Tax Cuts and Jobs Act Discrete Tax Expense Tax Cuts and Jobs Act Discrete Tax Expense Discrete tax expense due to the revaluation of the net deferred tax assets as of the enactment date of the Tax Cuts and Jobs Act on December 22, 2017. Acquisition of Technology and Trademarks Acquisition of Technology and Trademarks [Member] Acquisition of Technology and Trademarks [Member] Goodwill Goodwill Disclosure [Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Error Correction, Type [Axis] Error Correction, Type [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Technology-related Developed Technology Rights [Member] Stock options activity Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Amortization expense - 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Transaction Price Allocated to Remaining Performance Obligations [Abstract] Transaction Price Allocated to Remaining Performance Obligations [Abstract] Transaction Price Allocated to Remaining Performance Obligations [Abstract] Stock-based compensation, additional disclosures Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Excess tax benefits from stock-based compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Excess Tax Benefit from Share-based Compensation, Financing Activities Credit Facility Maturity [Abstract] Credit Facility Maturity [Abstract] Credit Facility Maturity [Abstract] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Damages, plus interest, with the possibility of additional damages to be determined Loss Contingency, Estimate of Possible Loss Change in repurchases of common stock included in accounts payable and accrued expenses Common Stock Repurchases Included in Accrued Expenses Represents changes in the amount of common stock repurchases included in accrued expenses. Standby letters of credit Financial Standby Letter of Credit [Member] Entity Filer Category Entity Filer Category Schedule of stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock [Member] Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Contract costs Capitalized Contract Cost, Net, Current Total future amortization expense Finite Lived Intangible Assets Future Amortization Expense Total amount of amortization expense expected to be recognized for assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. 2010 Plan Equity Incentive Plan2010 [Member] 2010 Equity Incentive Plan. Schedule of property, equipment and leasehold improvements Property, Plant and Equipment [Table Text Block] Accelerated share repurchases, payment Accelerated Share Repurchases, Settlement (Payment) or Receipt Secured Debt [Member] Secured Debt [Member] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Leasehold improvements Leasehold Improvements [Member] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Other income (expense), net Other Nonoperating Income (Expense) [Member] Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Term Loan Facility, Amount Outstanding Term Loan Facility, Amount Outstanding Term Loan Facility, Amount Outstanding Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Provision for bad debts Accounts Receivable, Credit Loss Expense (Reversal) Employee Equity Awards Share-based Payment Arrangement [Member] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Current contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, 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 Supplemental disclosure of non-cash activities: Noncash Investing and Financing Items [Abstract] Currency [Axis] Currency [Axis] Issuance of shares of common stock (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Acquisitions Business Combination Disclosure [Text Block] Borrowings Under Credit Agreement [Domain] Borrowings Under Credit Agreement [Domain] [Domain] for The number of outstanding borrowings under a credit agreement Customer Two Customer Two [Member] Customer Two [Member] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock Options Share-based Payment Arrangement, Option [Member] Increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Basic (in shares) Weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Marketable Securities Debt Securities, Available-for-sale [Abstract] Variable rate spread (as a percent) Debt Instrument, Basis Spread on Variable Rate Risk-free interest rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Cost, Direct Labor Cost, Direct Labor Ownership [Axis] Ownership [Axis] Treasury stock, shares Treasury Stock, Shares Lease liabilities Increase (decrease) in lease liabilities The increase (decrease) during the period in the value of lease liabilities. Loss Contingencies [Table] Loss Contingencies [Table] 2025 Long-Term Debt, Maturity, Year Five Ownership [Domain] Ownership [Domain] Plan Name [Domain] Plan Name [Domain] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Lessee, operating lease, option to terminate Lessor, Operating Lease, Option to Terminate Interim Unaudited Consolidated Financial Statements Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Segment revenue Revenues Class of Stock [Axis] Class of Stock [Axis] Provision for income taxes Income Tax Expense (Benefit) Accelerated Share Repurchase Program Accelerated Share Repurchase Program [Member] Accelerated Share Repurchase Program [Member] Income taxes paid, net Income Taxes Paid, Net Cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Maturities of Long-term Debt [Table Text Block] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current Diluted (in dollars per share) Dilutive (in dollars per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Deferred business acquisition payments Cash paid Payments to Acquire Businesses, Gross Series D redeemable convertible preferred stock, outstanding Temporary Equity, Shares Outstanding Costs and Legal Fees [Member] Costs and Legal Fees [Member] Costs and Legal Fees [Member] Technology Patented Technology [Member] Operating Leases Guarantees [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Percentage of shares to be repurchased Shares Received In Initial Delivery Percentage of Total Shares Expected to be Delivered under ASR Shares Received In Initial Delivery Percentage of Total Shares Expected to be Delivered under ASR Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Exercise price range, high end of range (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Interim Period, Costs Not Allocable [Domain] Interim Period, Costs Not Allocable [Domain] Entity Address, Address Line One Entity Address, Address Line One Non-compete agreements Noncompete Agreements [Member] Fully depreciated property, equipment, and leasehold improvements written off, gross book value Property, Plant and Equipment, Disposals Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2018-15 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Issuance of shares of common stock, amount Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Future contingent consideration payment Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Deferred income taxes Deferred Income Tax Expense (Benefit) Change in Effective Income Tax Rate Due to Excess Tax Benefits Recognized from Share-Based Compensation EffectiveIncomeTaxRateReconciliationChangeInTaxRateDueToExcessTaxBenefitsRecognizedFromShareBasedCompensation Percentage of change in the effective tax rate due to excess tax benefits recognized from share-based compensation. Award Type [Axis] Award Type [Axis] Cost of services and other Cost Of Services And Other [Member] Represents cost of services and other. Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Total fair value of shares vested from RSU grants Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Maximum Maximum [Member] Summary of reportable segments' profits Segment Reporting Information, Profit (Loss) [Abstract] Restricted Cash Restricted Cash Retained Earnings [Member] Retained Earnings [Member] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent 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] Significant Accounting Policies Significant Accounting Policies [Text Block] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Long-term Debt, Unclassified [Abstract] Long-term Debt, Unclassified [Abstract] Trading Symbol Trading Symbol Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term [Abstract] Customer One Customer One [Member] Customer One [Member] 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 Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Minimum interest coverage ratio Line Of Credit Facility Covenants Minimum Interest Coverage Ratio Line Of Credit Facility Covenants Minimum Interest Coverage Ratio Commitment fee percentage (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Treasury stock, at cost—36,270,015 shares of common stock at March 31, 2021 and 36,270,015 shares at June 30, 2020 Treasury Stock, Value Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Net Income Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] 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. Current liabilities: Liabilities, Current [Abstract] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Accounts Receivable Financing Receivables [Text Block] 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 Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Proceeds from revolving credit facility, net of repayments Proceeds from borrowings Proceeds from Lines of Credit Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 11 azpn-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 aspentechnologylogoa614a.jpg begin 644 aspentechnologylogoa614a.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#X17AI9@ 34T *@ @ ! $[ ( M / (2H=I 0 ! (6IR= $ > 0TNH< < @, /@ M &UL;G,Z9&,] M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C) MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! M 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$ M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1HHHH ***HZI MK.G:):_:-5O(K6/L7;EO8#J?PIQBY.R6HI245>3LB]17')\0X[]O^)#H.JZG M'VF2#9&?^!&I3XQU.$;KSPAJR)W,.R4C\ :Z/JM9;K\5?[KG-];HO9W^3M]] MCK**QM&\5Z1KDC0V5SMN4^_;3J8Y5_X"?Z5LUA*$H.TE9F\)QFN:+N@HHHJ2 MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK/NM>TVRU M:VTRYNE2]NO]3#M)+=>>!@=#UJHQ#E;QU\3[W7KT;[:Q^:%&Z#G$8_ M]:[3QIXP32-) MU2#3)PNJV<,GDNYXL:D*Z>)K? K M\J[VZ^;[&AXE\3VGAK0KN[14N)+38IMD< J6.%S_ '1^':M+3M4M=2MX7@E7 M?+ D_DEAO17&02*\0\13M3 :6.S=@.F24-6;?5KK1-4U6_L&"W$6AV M@1F&0,K ,X_&K_LY.FK/WO\ -1T_$C^TY*J[KW?\G+7\#UK7O#-AK\(,ZF&[ MCY@O(?EEA;L0?Z56\*ZQ=W8NM*UG U737"3,HP)D(RD@]B/UJSH?B&TUAFM8 MY0U[;PQ27*!2 I= PQZUG7X^Q_%#2)H^#?V4\$GOL(=3^IK@BI-.E/HKKRZ_ MA)Q4E6I]79^=]/O3_ %.IHKS;Q]J_C-/$::7X7CE,#P+)O@ARV22#ECP. MGM7):A9_$W2[)]1O+K4%BC&YRMV&VCU*ACQ^%;4L ZD5)U(J^ROJ85LQ5.3B MJE MM?# M)3-\4/#;"::2[N(@1DEEN%_'J0/RK:^*GB;6]!N-*33;Y[8S0,9A&!AF!'K1 M_9\G4C"$T^:^WD']I1C3E.<)+EMHUW/4Z*\/?QMXT\6V\-IX;@N$6WA1;B6 M?-(^.6+_ ,.3G &*HZ/\0O$WAC7!;Z[+<7,2.%N+:[R74>H)Y!_2M5E59IZK MF72^ID\WHIKW7ROK;0]^HKF_%7C*T\.>&$U5,7#7('V6/.!(2,@GV Y->:Z9 M)\1?&\I_.N:C@IU(.I)J,>[.JOCH4IJG%.4M M[(]NHKQSPQ\0MHJO[+J\CE=773J1_:U'VBC9V>SMH=U\4]-?%6T\1Q+%+JFH6\VGR7I^R0HF&CX.,G:.WN:[GP[8>- M;?5(Y-?U:RN['80T<48#9QP?N#^=*K0BL-"2DKZ_/;RZ#HXB;Q52+C*VGRW\ M^IUM%>=W7B;7_%OB"YTKP7)%:6=F=MQJ,B[LGIA>OH<>N,Y%0ZG/XV\$1+J= MWJ4>NZ:K 7$;1!&0$XR,?SR?I6*P&AKIEQ8F#SRY'(&.F/7/&/6N%L=3\;>.R]YHUQ#H>E!RL3,NYY, M?@<_H/K65/#2FFV^5+=O\C6IBH0:44Y-[)=N_H>FUYKXJ_Y+7X:_ZXC_ -"> MK,,?Q"\/ZA;?:;BWUVPEF5)2$P\8)QNX /'XUD?$/4TT;XIZ'J$L4DJP6X;R MXQEF.YP /QKMPM!QJM1:E>,MO0X<774Z*"O%.M_\)1=>%O%>R2\A0O%.H W@8.., @@Y!Q]: MYGA)??!"%5\.:C-_$] MV%)]@@(_]"-5_B+HE[#-XBUET46<]G;Q(V[DL)4R,?\ ?UH^"]T;;^V-&N! MLN(91+L/7^ZWY$#\Z]-O+.VU"SDM;Z%)X)!AXW&0PKU<16EA\=*?I]VC_0\C M#4(XC 1AL]?OU7ZG@^M=/$__ %PLO_:=)?==:_[ EG_[0KT7XFZ-;Q^"-4NK M&RC6XD,)G>-,,R(PQGV K5\.:1I&H^$[&>6SMYS=Z?##,Y4'S%51\I^A'Z>U M=2QT8T55MUM]RC_D<\;#[Z;] MPZ_[.*]#USXK:;J&ERZ?X?L[J]O+R-HE5H]H7<,?4GV'YUZWU548P]E3YF]6 MWLCQ_K;KRJ>UJ."6BBMW^IQ7PGMUO/&$]M+G9-8S1MCT. :;<^'_ !;\/=:> M[T])MBY5;J!-Z.F?XASCIT-,^&-X=/\ $E[>@9-OIT\H![[0#_2NYT?XU:9- M"J:W9S6TP'S/ -Z-[XSD?3FNK$2KQKR=.'-&RNOO.3#1P\\/%5)\DDW9_<9. MB?&NZCF2+Q!81R1YPTUM\K+[[3P?TJO\9KN"_FT.[M)!+!-;.\;CN"165\1_ M$N@^);JT;0;-EF3=YUP8PADSC P.O?DU'XXL+C3/#/A6UO%*3):2,RMU7<^X M _0&E1H4XU:=6,>1N^GR85L15E1JT93YXJVOS1ZY\-X(H/A_I9AC5#)&7?:, M;F+'D^]>>?&ZWBC\0:?.B@2RVY#D=\-Q_.KGA+XKZ5HOAFTTV^LKOS+5"NZ+ M:P?DGN1CK7):[JFH?$GQG$+*U8;P(H(GS9DH.ABW&K-PNEK M\D<_XDTSQ?XGUC^TKWP[<0S%%0B&W< X[\YY_P *?\4S*?$MB;E2LQTV#S W M4-SG/XUV.M?&FS6$Q>'K&6>=N!)<#:J_@#D_I7)_%R4S^,+:4@J9+&)B",8R M6-:8:59U8*I#E23M^!GBH4(T:CIU')MJ_P")[5X:AC@\*Z6D,:QI]DB.U1@9 M*@G]:\)U8!?C%( ,#^UUZ?\ 705[SX?_ .19TS_KSB_] %>#:Q_R6.3_ +"R M_P#HP5P9;_%J^C_,]#-/X-'U7Y'H'QI_Y 6E_P#7Z/\ T$UV^N7#VOA?4+B+ MB2*SD=2.Q"$BN*^-$;GPS83*A9(KP%R.V5-=;:ZYH?B&P%I:ZE;3F[@9?*64 M;\%>?EZ\"N.2?U:E*UTF[_@=T6EBJT;V;4;?W_ (IT[PR?[!\.PWUO M-.SM::W9ZKH'P5BTW586MY6U#84+A MOD.7'()[BO5_#]K%9>&].MX !'';1@8_W1S7+ZP#\1OAO<265K+!(SF2U248 M+E#P?^!#(_&H? OCS3I]$@TS6KE+#4;)1 Z7)V;]O ()[X'(ZYK.NJE:@]/> M4G=+S-<.Z="NM?=<4HM^70[ZO-/%8!^-7AK(S^Z'7_>>NGU+Q]X>TZ2*%;^. M[GED6-(K5A(E5YJW_ "<&O_7G_P"TZSP?_+S_ LTQW_+ MK_'$]*HHHKA/0"BBB@#SCQ?X>O\ 0/$R>,O#,)F93F^M5'WU_B8#W'7T/-=C MX>\2Z;XFT];K3)PQQ^\A8X>(^C#^O2M:N9U3P%I&H7IOK7SM+O\ .?M-C)Y; M$^XZ&NWVT*T%"KHUL_+LSA]C.C-SHZIZM>?=?Y'2NBR(R2*&5AAE89!'I7/+ MX'TJ!V.GRW^GQN=S0VEY)'&3_N@X'X8JJF@>+K7Y;;Q:DT?875@K,/Q!YJ3_ M (1_Q'=?+J/BN1(SU6QM$B)_X$11A9,E6 ],@@X]J-&\)Z'H!+:5IT4$C#!DY9R/3<DWAN].TV&WG*E2ZYS@]1UJMJ'@ M3PSJDADN]'M_,;DM&#&3_P!\D5T%%"K55+F4G?U$Z%)QY7%6]$8&E^!O#>CW M"SV.E0K,IRLCDR%3ZC<3BO.?CE_R$])_ZXR?S%>RU@>(O!>D>*;JWGU=)I#; MJ514DV@@G/..:Z\)BO9XA5:K;M?S.3&83VF&=&BDKV\NISO@_P %^'=8\$:5 M35C3M.MM)TZ M&QL(_+MX%VQIN)P/J>:LUA6Q$ZDI>\[-[7-Z&'ITHQ]UM>BJ]M5YN;F=^]Q> MQI#O#\VIG4)=+A:[,GFF4YSOSG M/7UK:HJ8U)Q=XNQ4J<)I*23L0WEG;:A:26M[ D\$@P\K MV,5T%^Z7&&7Z,.1659?#KPK83B6'2(F<'(\YFD _!B17344XUJL8\L9-+U)E M0I3ES2BF_015"J%4 # '2L36/!GA_7IO.U/38I9CUE4E&/U*D9_&MRBIA. M<'S1=F7.G"HN6:NC#TCP;X?T*83:9ID,4PZ2MEV'T+$D?A5ZXT33KO58-2N; M1)+RW&(ICG*#G_$U>HINK4E+F515O0*H_V)IW]M?VM]D3[?MV> M?SNQC&/RJ]14*3CLRG%2W04444B@HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_ !V0$! end XML 13 azpn-20210331_htm.xml IDEA: XBRL DOCUMENT 0000929940 2020-07-01 2021-03-31 0000929940 2021-04-21 0000929940 us-gaap:LicenseMember 2021-01-01 2021-03-31 0000929940 us-gaap:LicenseMember 2020-01-01 2020-03-31 0000929940 us-gaap:LicenseMember 2020-07-01 2021-03-31 0000929940 us-gaap:LicenseMember 2019-07-01 2020-03-31 0000929940 us-gaap:MaintenanceMember 2021-01-01 2021-03-31 0000929940 us-gaap:MaintenanceMember 2020-01-01 2020-03-31 0000929940 us-gaap:MaintenanceMember 2020-07-01 2021-03-31 0000929940 us-gaap:MaintenanceMember 2019-07-01 2020-03-31 0000929940 azpn:ServicesAndOtherMember 2021-01-01 2021-03-31 0000929940 azpn:ServicesAndOtherMember 2020-01-01 2020-03-31 0000929940 azpn:ServicesAndOtherMember 2020-07-01 2021-03-31 0000929940 azpn:ServicesAndOtherMember 2019-07-01 2020-03-31 0000929940 2021-01-01 2021-03-31 0000929940 2020-01-01 2020-03-31 0000929940 2019-07-01 2020-03-31 0000929940 2021-03-31 0000929940 2020-06-30 0000929940 us-gaap:CommonStockMember 2020-06-30 0000929940 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000929940 us-gaap:RetainedEarningsMember 2020-06-30 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000929940 us-gaap:TreasuryStockMember 2020-06-30 0000929940 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000929940 2020-07-01 2020-09-30 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000929940 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000929940 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000929940 us-gaap:CommonStockMember 2020-09-30 0000929940 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000929940 us-gaap:RetainedEarningsMember 2020-09-30 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000929940 us-gaap:TreasuryStockMember 2020-09-30 0000929940 2020-09-30 0000929940 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000929940 2020-10-01 2020-12-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-01 2020-12-31 0000929940 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0000929940 us-gaap:CommonStockMember 2020-12-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000929940 us-gaap:RetainedEarningsMember 2020-12-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000929940 us-gaap:TreasuryStockMember 2020-12-31 0000929940 2020-12-31 0000929940 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000929940 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000929940 us-gaap:CommonStockMember 2021-03-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000929940 us-gaap:RetainedEarningsMember 2021-03-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000929940 us-gaap:TreasuryStockMember 2021-03-31 0000929940 us-gaap:CommonStockMember 2019-06-30 0000929940 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000929940 us-gaap:RetainedEarningsMember 2019-06-30 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000929940 us-gaap:TreasuryStockMember 2019-06-30 0000929940 2019-06-30 0000929940 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000929940 2019-07-01 2019-09-30 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000929940 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000929940 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000929940 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0000929940 us-gaap:CommonStockMember 2019-09-30 0000929940 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000929940 us-gaap:RetainedEarningsMember 2019-09-30 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000929940 us-gaap:TreasuryStockMember 2019-09-30 0000929940 2019-09-30 0000929940 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0000929940 2019-10-01 2019-12-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0000929940 us-gaap:CommonStockMember 2019-10-01 2019-12-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0000929940 us-gaap:TreasuryStockMember 2019-10-01 2019-12-31 0000929940 us-gaap:CommonStockMember 2019-12-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000929940 us-gaap:RetainedEarningsMember 2019-12-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000929940 us-gaap:TreasuryStockMember 2019-12-31 0000929940 2019-12-31 0000929940 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000929940 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000929940 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000929940 us-gaap:CommonStockMember 2020-03-31 0000929940 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000929940 us-gaap:RetainedEarningsMember 2020-03-31 0000929940 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000929940 us-gaap:TreasuryStockMember 2020-03-31 0000929940 2020-03-31 0000929940 currency:CAD 2021-01-01 2021-03-31 0000929940 currency:CAD 2021-03-31 0000929940 country:US 2021-01-01 2021-03-31 0000929940 country:US 2020-01-01 2020-03-31 0000929940 country:US 2020-07-01 2021-03-31 0000929940 country:US 2019-07-01 2020-03-31 0000929940 srt:EuropeMember 2021-01-01 2021-03-31 0000929940 srt:EuropeMember 2020-01-01 2020-03-31 0000929940 srt:EuropeMember 2020-07-01 2021-03-31 0000929940 srt:EuropeMember 2019-07-01 2020-03-31 0000929940 azpn:OtherMember 2021-01-01 2021-03-31 0000929940 azpn:OtherMember 2020-01-01 2020-03-31 0000929940 azpn:OtherMember 2020-07-01 2021-03-31 0000929940 azpn:OtherMember 2019-07-01 2020-03-31 0000929940 azpn:ProfessionalServicesAndOtherMember 2021-01-01 2021-03-31 0000929940 azpn:ProfessionalServicesAndOtherMember 2020-01-01 2020-03-31 0000929940 azpn:ProfessionalServicesAndOtherMember 2020-07-01 2021-03-31 0000929940 azpn:ProfessionalServicesAndOtherMember 2019-07-01 2020-03-31 0000929940 azpn:SubscriptionAndSoftwareSegmentMember 2021-01-01 2021-03-31 0000929940 azpn:SubscriptionAndSoftwareSegmentMember 2020-01-01 2020-03-31 0000929940 azpn:SubscriptionAndSoftwareSegmentMember 2020-07-01 2021-03-31 0000929940 azpn:SubscriptionAndSoftwareSegmentMember 2019-07-01 2020-03-31 0000929940 azpn:ServicesAndOtherMember 2021-01-01 2021-03-31 0000929940 azpn:ServicesAndOtherMember 2020-01-01 2020-03-31 0000929940 azpn:ServicesAndOtherMember 2020-07-01 2021-03-31 0000929940 azpn:ServicesAndOtherMember 2019-07-01 2020-03-31 0000929940 srt:MinimumMember 2021-03-31 0000929940 srt:MaximumMember 2021-03-31 0000929940 us-gaap:LicenseMember 2020-07-01 2021-03-31 0000929940 us-gaap:LicenseMember 2021-07-01 2021-03-31 0000929940 us-gaap:LicenseMember 2022-07-01 2021-03-31 0000929940 us-gaap:LicenseMember 2023-07-01 2021-03-31 0000929940 us-gaap:LicenseMember 2024-07-01 2021-03-31 0000929940 us-gaap:LicenseMember 2025-07-01 2021-03-31 0000929940 us-gaap:MaintenanceMember 2020-07-01 2021-03-31 0000929940 us-gaap:MaintenanceMember 2021-07-01 2021-03-31 0000929940 us-gaap:MaintenanceMember 2022-07-01 2021-03-31 0000929940 us-gaap:MaintenanceMember 2023-07-01 2021-03-31 0000929940 us-gaap:MaintenanceMember 2024-07-01 2021-03-31 0000929940 us-gaap:MaintenanceMember 2025-07-01 2021-03-31 0000929940 azpn:ServicesAndOtherMember 2020-07-01 2021-03-31 0000929940 azpn:ServicesAndOtherMember 2021-07-01 2021-03-31 0000929940 azpn:ServicesAndOtherMember 2022-07-01 2021-03-31 0000929940 azpn:ServicesAndOtherMember 2023-07-01 2021-03-31 0000929940 azpn:ServicesAndOtherMember 2024-07-01 2021-03-31 0000929940 azpn:ServicesAndOtherMember 2025-07-01 2021-03-31 0000929940 us-gaap:FairValueInputsLevel1Member 2021-03-31 0000929940 us-gaap:FairValueInputsLevel2Member 2021-03-31 0000929940 us-gaap:FairValueInputsLevel1Member 2020-06-30 0000929940 us-gaap:FairValueInputsLevel2Member 2020-06-30 0000929940 us-gaap:ComputerEquipmentMember 2021-03-31 0000929940 us-gaap:ComputerEquipmentMember 2020-06-30 0000929940 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-03-31 0000929940 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-06-30 0000929940 us-gaap:FurnitureAndFixturesMember 2021-03-31 0000929940 us-gaap:FurnitureAndFixturesMember 2020-06-30 0000929940 us-gaap:LeaseholdImprovementsMember 2021-03-31 0000929940 us-gaap:LeaseholdImprovementsMember 2020-06-30 0000929940 azpn:CamoAnalyticsASMember 2020-07-01 2021-03-31 0000929940 azpn:CamoAnalyticsASMember 2021-01-01 2021-03-31 0000929940 azpn:CamoAnalyticsASMember 2021-03-31 0000929940 azpn:CamoAnalyticsASMember 2020-11-17 0000929940 azpn:CamoAnalyticsASMember us-gaap:DevelopedTechnologyRightsMember 2020-11-17 0000929940 azpn:CamoAnalyticsASMember us-gaap:CustomerRelationshipsMember 2020-11-17 0000929940 azpn:OptiPlantIncMember 2020-07-01 2021-03-31 0000929940 azpn:OptiPlantIncMember 2021-03-31 0000929940 azpn:OptiPlantIncMember 2021-01-01 2021-03-31 0000929940 azpn:OptiPlantIncMember 2020-12-08 0000929940 azpn:OptiPlantIncMember us-gaap:DevelopedTechnologyRightsMember 2020-12-08 0000929940 azpn:OptiPlantIncMember us-gaap:CustomerRelationshipsMember 2020-12-08 0000929940 us-gaap:PatentedTechnologyMember 2021-03-31 0000929940 us-gaap:PatentedTechnologyMember 2020-07-01 2021-03-31 0000929940 us-gaap:CustomerRelationshipsMember 2021-03-31 0000929940 us-gaap:CustomerRelationshipsMember 2020-07-01 2021-03-31 0000929940 us-gaap:NoncompeteAgreementsMember 2021-03-31 0000929940 us-gaap:NoncompeteAgreementsMember 2020-07-01 2021-03-31 0000929940 us-gaap:PatentedTechnologyMember 2020-06-30 0000929940 us-gaap:PatentedTechnologyMember 2020-07-01 2020-09-30 0000929940 us-gaap:CustomerRelationshipsMember 2020-06-30 0000929940 us-gaap:CustomerRelationshipsMember 2020-07-01 2020-09-30 0000929940 us-gaap:NoncompeteAgreementsMember 2020-06-30 0000929940 us-gaap:NoncompeteAgreementsMember 2020-07-01 2020-09-30 0000929940 azpn:SubscriptionAndSoftwareSegmentMember 2020-06-30 0000929940 azpn:SubscriptionAndSoftwareSegmentMember azpn:GoodwillForeignCurrencyTranslationGainLossMember 2020-07-01 2020-09-30 0000929940 azpn:SubscriptionAndSoftwareSegmentMember azpn:GoodwillForeignCurrencyTranslationGainLossMember 2020-07-01 2021-03-31 0000929940 azpn:SubscriptionAndSoftwareSegmentMember 2021-03-31 0000929940 us-gaap:RevolvingCreditFacilityMember 2019-12-23 0000929940 us-gaap:SecuredDebtMember 2019-12-23 0000929940 2019-12-23 2019-12-23 0000929940 us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-23 2019-12-23 0000929940 us-gaap:SecuredDebtMember 2021-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2020-07-01 2021-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2019-07-01 2020-03-31 0000929940 us-gaap:MaintenanceMember 2021-01-01 2021-03-31 0000929940 us-gaap:MaintenanceMember 2020-01-01 2020-03-31 0000929940 us-gaap:MaintenanceMember 2020-07-01 2021-03-31 0000929940 us-gaap:MaintenanceMember 2019-07-01 2020-03-31 0000929940 azpn:CostOfServicesAndOtherMember 2021-01-01 2021-03-31 0000929940 azpn:CostOfServicesAndOtherMember 2020-01-01 2020-03-31 0000929940 azpn:CostOfServicesAndOtherMember 2020-07-01 2021-03-31 0000929940 azpn:CostOfServicesAndOtherMember 2019-07-01 2020-03-31 0000929940 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0000929940 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0000929940 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2021-03-31 0000929940 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2020-03-31 0000929940 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0000929940 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0000929940 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-03-31 0000929940 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2020-03-31 0000929940 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0000929940 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0000929940 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2021-03-31 0000929940 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2020-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2020-06-30 0000929940 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0000929940 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0000929940 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2021-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2021-03-31 0000929940 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0000929940 azpn:A2018EmployeeStockPurchasePlanMember 2021-03-31 0000929940 azpn:A2018EmployeeStockPurchasePlanMember 2021-01-01 2021-03-31 0000929940 azpn:A2018EmployeeStockPurchasePlanMember 2020-01-01 2020-03-31 0000929940 azpn:A2018EmployeeStockPurchasePlanMember 2020-07-01 2021-03-31 0000929940 azpn:A2018EmployeeStockPurchasePlanMember 2019-07-01 2020-03-31 0000929940 us-gaap:PerformanceSharesMember 2019-07-01 2020-03-31 0000929940 2015-01-22 0000929940 2016-04-26 0000929940 2017-06-08 0000929940 2018-04-18 0000929940 2018-12-06 0000929940 2019-04-17 0000929940 2020-07-22 0000929940 azpn:OpenMarketTransactionMember 2021-01-01 2021-03-31 0000929940 azpn:OpenMarketTransactionMember 2020-01-01 2020-03-31 0000929940 azpn:OpenMarketTransactionMember 2019-07-01 2020-03-31 0000929940 us-gaap:StockCompensationPlanMember 2021-01-01 2021-03-31 0000929940 us-gaap:StockCompensationPlanMember 2020-01-01 2020-03-31 0000929940 us-gaap:StockCompensationPlanMember 2020-07-01 2021-03-31 0000929940 us-gaap:StockCompensationPlanMember 2019-07-01 2020-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0000929940 us-gaap:EmployeeStockOptionMember 2020-07-01 2021-03-31 0000929940 us-gaap:FinancialStandbyLetterOfCreditMember 2021-03-31 0000929940 us-gaap:FinancialStandbyLetterOfCreditMember 2020-06-30 0000929940 us-gaap:OperatingSegmentsMember azpn:SubscriptionAndSoftwareSegmentMember 2021-01-01 2021-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:ServicesAndOtherMember 2021-01-01 2021-03-31 0000929940 us-gaap:OperatingSegmentsMember 2021-01-01 2021-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:SubscriptionAndSoftwareSegmentMember 2020-01-01 2020-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:ServicesAndOtherMember 2020-01-01 2020-03-31 0000929940 us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:SubscriptionAndSoftwareSegmentMember 2020-07-01 2021-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:ServicesAndOtherMember 2020-07-01 2021-03-31 0000929940 us-gaap:OperatingSegmentsMember 2020-07-01 2021-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:SubscriptionAndSoftwareSegmentMember 2019-07-01 2020-03-31 0000929940 us-gaap:OperatingSegmentsMember azpn:ServicesAndOtherMember 2019-07-01 2020-03-31 0000929940 us-gaap:OperatingSegmentsMember 2019-07-01 2020-03-31 0000929940 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-03-31 0000929940 us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-03-31 0000929940 us-gaap:MaterialReconcilingItemsMember 2020-07-01 2021-03-31 0000929940 us-gaap:MaterialReconcilingItemsMember 2019-07-01 2020-03-31 shares iso4217:USD iso4217:USD shares pure 0000929940 2021-03-31 false --06-30 2021 Q3 0.1 0.1 367000 367000 0 0 0 0 0.1 0.1 210000000 210000000 0 103988707 0 67718692 0 36270015 100000 1000000.0 0 10-Q true false 001-34630 ASPEN TECHNOLOGY, INC. DE 04-2739697 20 Crosby Drive Bedford MA 01730 781 221-6400 Common stock, $0.10 par value per share AZPN NASDAQ Yes Yes Large Accelerated Filer false false false 68014924 110104000 78156000 352133000 238311000 45885000 44199000 139561000 132418000 6737000 8233000 19721000 26048000 162726000 130588000 511415000 396777000 2485000 1881000 6859000 5550000 5174000 4778000 14066000 14339000 8396000 9046000 24911000 26560000 16055000 15705000 45836000 46449000 146671000 114883000 465579000 350328000 30345000 28354000 82092000 86046000 25874000 23576000 70576000 68694000 21553000 18219000 60389000 54525000 77772000 70149000 213057000 209265000 68899000 44734000 252522000 141063000 8410000 8173000 26383000 24577000 1495000 3207000 5639000 9368000 -5000 -352000 -1807000 -217000 75809000 49348000 271459000 156055000 13314000 7522000 47101000 20914000 62495000 41826000 224358000 135141000 0.92 0.62 3.31 1.98 0.91 0.61 3.28 1.96 67920000 67806000 67809000 68122000 68608000 68482000 68439000 68906000 62495000 41826000 224358000 135141000 396000 -8265000 11815000 -7628000 396000 -8265000 11815000 -7628000 62891000 33561000 236173000 127513000 317099000 287796000 49034000 56301000 298835000 291497000 9762000 10884000 12008000 3962000 686738000 650440000 5506000 5963000 1255000 928000 158182000 137055000 45996000 42851000 409010000 318976000 28419000 28614000 31589000 34905000 2924000 1735000 3042000 1839000 1372661000 1223306000 3563000 3988000 43063000 43556000 7214000 6824000 76000 1799000 18000000 135163000 54730000 43168000 126646000 234498000 11535000 13913000 188896000 179978000 28894000 33088000 278960000 292369000 4842000 3107000 0 0 10429000 10399000 799743000 769411000 1682688000 1458330000 6527000 -5288000 1766499000 1766499000 732888000 466353000 1372661000 1223306000 103988707 10399000 769411000 1458330000 -5288000 36270015 -1766499000 466353000 32711000 32711000 4153000 4153000 12943 1000 314000 315000 26265 3000 -1761000 -1758000 6268000 6268000 104027915 10403000 774232000 1491041000 -1135000 36270015 -1766499000 508042000 129152000 129152000 7266000 7266000 34681 3000 2843000 2846000 37236 4000 -2274000 -2270000 9096000 9096000 104099832 10410000 783897000 1620193000 6131000 36270015 -1766499000 654132000 62495000 62495000 396000 396000 148541 15000 9233000 9248000 35584 4000 -2612000 -2608000 9225000 9225000 104283957 10429000 799743000 1682688000 6527000 36270015 -1766499000 732888000 103642292 10365000 739099000 1228659000 336000 35017726 -1616499000 361960000 53514000 53514000 -3102000 -3102000 17783 2000 933000 935000 57451 5000 -3399000 -3394000 382279 50000000 50000000 9275000 9275000 103717526 10372000 745908000 1282173000 -2766000 35400005 -1666499000 369188000 39801000 39801000 3739000 3739000 31857 3000 1938000 1941000 39155 4000 -2623000 -2619000 418019 50000000 50000000 7559000 7559000 103788538 10379000 752782000 1321974000 973000 35818024 -1716499000 369609000 41826000 41826000 -8265000 -8265000 42085 4000 2343000 2347000 38281 4000 -1970000 -1966000 451991 -50000000 50000000 7299000 7299000 103868904 10387000 760454000 1363800000 -7292000 36270015 -1766499000 360850000 224358000 135141000 7545000 7028000 7037000 6518000 -2027000 -183000 24589000 24133000 7029000 -1516000 6800000 3391000 -718000 -423000 -4115000 16428000 103538000 -2329000 -198000 1522000 7533000 6840000 6959000 2201000 -6847000 -20752000 13410000 13701000 172949000 143588000 733000 1111000 16272000 74460000 926000 319000 895000 141000 -18826000 -76031000 12508000 5364000 0 150621000 6719000 8246000 0 4600000 -119182000 219163000 12000000 4000000 0 3533000 -125393000 53527000 573000 -838000 29303000 120246000 287796000 71926000 317099000 192172000 49349000 26359000 5672000 8246000 77000 -89000 0 -621000 1488000 11626000 Interim Unaudited Consolidated Financial Statements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited consolidated financial statements of Aspen Technology, Inc. and its subsidiaries have been prepared on the same basis as our annual consolidated financial statements.  We have omitted certain information and footnote disclosures normally included in our annual consolidated financial statements.  Such interim unaudited consolidated financial statements have been prepared in conformity with U.S. Generally Accepted Accounting Principles ("GAAP"), as defined in the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 270, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interim Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for interim financial information and with the instructions to Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements.  It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements for the year ended June 30, 2020, which are contained in our Annual Report on Form 10-K, as previously filed with the U.S. Securities and Exchange Commission ("SEC"). In the opinion of management, all adjustments, consisting of normal and recurring adjustments, considered necessary for a fair presentation of the financial position, results of operations, and cash flows at the dates and for the periods presented have been included and all intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three and nine months ended March 31, 2021 are not necessarily indicative of the results to be expected for the subsequent quarter or for the full fiscal year.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><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 in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context requires otherwise, references to we, our and us refer to Aspen Technology, Inc. and its subsidiaries.</span></div> Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">        </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Aspen Technology, Inc. and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">        </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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, 2020. We adopted Accounting Standards Update ("ASU") No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses ("Topic 326")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> effective July 1, 2020. Refer to Note 2(h), “New Accounting Pronouncements Adopted in Fiscal 2021,” for further information regarding the adoption of Topic 326. There were no other material changes to our significant accounting policies during the three and nine months ended March 31, 2021.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)  Loss Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue estimated liabilities for loss contingencies arising from claims, assessments, litigation and other sources when it is probable that a liability has been incurred and the amount of the claim, assessment or damages can be reasonably estimated. We believe that we have sufficient accruals to cover any obligations resulting from claims, assessments or litigation that have met these criteria.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">        </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our subsidiaries are recognized in our results of operations as incurred as a component of other (expense), net. Net foreign currency exchange (losses) gains were $0.1 million and $(0.3) million during the three months ended March 31, 2021 and 2020, respectively, and $(2.0) million and $(0.2) million during the nine months ended March 31, 2021 and 2020, respectively.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e)    Research and Development Expense</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We charge research and development expenditures to expense as the costs are incurred. Research and development expenses consist primarily of personnel expenses related to the creation of new products, enhancements and engineering changes to existing products and costs of acquired technology prior to establishing technological feasibility. There was less than $0.1 million of capitalized direct labor costs associated with our development of software for sale during the three months ended March 31, 2021 and 2020, respectively, and $0.7 million and less than $0.1 million during the nine months ended March 31, 2021 and 2020, respectively. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f)    Equity Method Investments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, we entered into a limited partnership investment fund agreement. 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Method and Joint Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our total commitment under this partnership is 5.0 million CAD ($3.9 million). 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 ($3.9 million) commitment. As of March 31, 2021, the fair value of this investment is $1.2 million CAD ($1.5 million), representing our payment towards the total commitment, and is recorded in non-current assets in our consolidated balance sheet.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">         </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements Adopted in Fiscal 2021</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued Topic 326. The amendment changes the impairment model for most financial assets and certain other instruments. Under Topic 326, entities are required to use a model that will result in the earlier recognition of allowances for losses for trade and other receivables, contract assets, held-to-maturity debt securities, loans, and other instruments. Topic 326 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. Early adoption is permitted. We adopted Topic 326 effective July 1, 2020 using the effective date method with a modified retrospective transition approach. The adoption of Topic 326 did not have a material impact on our balance sheet, operating results or cash flows, and there was no impact on our debt covenants.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“Topic 848”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2020-04 provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by ASU 2020-04 apply only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. These amendments are not applicable to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022. ASU No. 2020-04 is effective as of March 12, 2020 through December 31, 2022, and may be applied to contract modifications and hedging relationships from the beginning of an interim period that includes or is subsequent to March 12, 2020. We adopted ASU 2020-04 effective July 1, 2020. The adoption of ASU No. 2020-04 did not have a material impact on our operating results or cash flows, and there was no impact on our debt covenants.</span></div><div style="margin-bottom:5pt;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">         </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes ("Topic 740") - Simplifying the Accounting for Income Taxes</span>. ASU 2019-12 is intended to simplify accounting for income taxes. It removes certain exceptions to the general principles in Topic 740 and amends existing guidance to improve consistent application. ASU 2019-12 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2020. Early adoption of this standard update is permitted and the impact it will have to our consolidated financial statements is not expected to be material. Principles of Consolidation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Aspen Technology, Inc. and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div> Loss Contingencies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue estimated liabilities for loss contingencies arising from claims, assessments, litigation and other sources when it is probable that a liability has been incurred and the amount of the claim, assessment or damages can be reasonably estimated. We believe that we have sufficient accruals to cover any obligations resulting from claims, assessments or litigation that have met these criteria.</span></div> Foreign Currency Transactions<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our subsidiaries are recognized in our results of operations as incurred as a component of other (expense), net. Net foreign currency exchange (losses) gains were $0.1 million and $(0.3) million during the three months ended March 31, 2021 and 2020, respectively, and $(2.0) million and $(0.2) million during the nine months ended March 31, 2021 and 2020, respectively.</span></div> 100000 -300000 -2000000.0 -200000 Research and Development ExpenseWe charge research and development expenditures to expense as the costs are incurred. Research and development expenses consist primarily of personnel expenses related to the creation of new products, enhancements and engineering changes to existing products and costs of acquired technology prior to establishing technological feasibility. There was less than $0.1 million of capitalized direct labor costs associated with our development of software for sale during the three months ended March 31, 2021 and 2020, respectively, and $0.7 million and less than $0.1 million during the nine months ended March 31, 2021 and 2020, respectively. 100000 700000 100000 Equity Method Investments<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, we entered into a limited partnership investment fund agreement. 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Method and Joint Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our total commitment under this partnership is 5.0 million CAD ($3.9 million). 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 ($3.9 million) commitment. As of March 31, 2021, the fair value of this investment is $1.2 million CAD ($1.5 million), representing our payment towards the total commitment, and is recorded in non-current assets in our consolidated balance sheet.</span> 5000000.0 3900000 5000000.0 3900000 1200000 1500000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">         </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements Adopted in Fiscal 2021</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued Topic 326. The amendment changes the impairment model for most financial assets and certain other instruments. Under Topic 326, entities are required to use a model that will result in the earlier recognition of allowances for losses for trade and other receivables, contract assets, held-to-maturity debt securities, loans, and other instruments. Topic 326 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. Early adoption is permitted. We adopted Topic 326 effective July 1, 2020 using the effective date method with a modified retrospective transition approach. The adoption of Topic 326 did not have a material impact on our balance sheet, operating results or cash flows, and there was no impact on our debt covenants.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“Topic 848”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2020-04 provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by ASU 2020-04 apply only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. These amendments are not applicable to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022. ASU No. 2020-04 is effective as of March 12, 2020 through December 31, 2022, and may be applied to contract modifications and hedging relationships from the beginning of an interim period that includes or is subsequent to March 12, 2020. We adopted ASU 2020-04 effective July 1, 2020. The adoption of ASU No. 2020-04 did not have a material impact on our operating results or cash flows, and there was no impact on our debt covenants.</span></div><div style="margin-bottom:5pt;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">         </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes ("Topic 740") - Simplifying the Accounting for Income Taxes</span>. ASU 2019-12 is intended to simplify accounting for income taxes. It removes certain exceptions to the general principles in Topic 740 and amends existing guidance to improve consistent application. ASU 2019-12 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2020. Early adoption of this standard update is permitted and the impact it will have to our consolidated financial statements is not expected to be material. Revenue from Contracts with Customers<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASU No. 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("Topic 606"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we account for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that we will collect substantially all of the consideration to which we are entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Products and Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from the following sources: (1) License revenue; (2) Maintenance revenue; and (3) Services and other revenue. We sell our software products to end users primarily under fixed-term licenses. We license our software products primarily through a subscription offering which we refer to as our aspenONE licensing model, which includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term. Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management. The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. We refer to these arrangements as token arrangements. Tokens are fixed units of measure. The amount of software usage is limited by the number of tokens purchased by the customer.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also license our software through point product term arrangements, which include our Premier Plus SMS offering for the entire term.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt"> Identification of the contract, or contracts, with a customer;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt"> Identification of the performance obligations in the contract;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt"> Determination of the transaction price;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt"> Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt"> Recognition of revenue when, or as, we satisfy a performance obligation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term-based Arrangements: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term-based arrangements consist of on-premise term licenses as well as maintenance.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">License</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License revenue consists primarily of product and related revenue from our aspenONE licensing model and point product arrangements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a customer elects to license our products under our aspenONE licensing model, the customer receives, for the term of the arrangement, the right to all software products in the licensed aspenONE software suite. When a customer elects to license point products, the customer receives, for the term of the arrangement, the right to license specified products in the licensed aspenONE software suite. Revenue from initial product licenses is recognized upfront upon delivery.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maintenance</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a customer elects to license our products under our aspenONE licensing model, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced into the licensed aspenONE software suite. When a customer elects to license point products, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced related to the specified products licensed. Maintenance represents a stand-ready obligation and, due to our obligation to provide unspecified future software updates on a when-and-if available basis as well as telephone support services, we are required to recognize revenue ratably over the term of the arrangement.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Services and Other Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Professional Services Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services are provided to customers on a time-and-materials ("T&amp;M") or fixed-price basis. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. For professional services, revenue is recognized by measuring progress toward the completion of our obligations. We recognize professional services fees for our T&amp;M contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs. The use of the proportional performance method is dependent upon our ability to reliably estimate the costs to complete a project. We use historical experience as a basis for future estimates to complete current projects. Additionally, we believe that costs are the best available measure of performance. Out-of-pocket expenses which are reimbursed by customers are recorded as revenue.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Training Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide training services to our customers, including on-site, Internet-based, public and customized training. The obligation to provide training services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. Revenue is recognized in the period in which the services are performed. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts with Multiple Performance Obligations</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts generally contain more than one of the products and services listed above, each of which is separately accounted for as a distinct performance obligation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Allocation of consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We allocate total contract consideration to each distinct performance obligation in an arrangement on a relative standalone selling price basis. The standalone selling price reflects the price we would charge for a specific product or service if it was sold separately in similar circumstances and to similar customers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the arrangement contains professional services and other products or services, we allocate to the professional service obligation a portion of the total contract consideration based on the standalone selling price of professional services that is observed from consistently priced standalone sales.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The standalone selling price for term arrangements, which always include maintenance for the full term of the arrangement, is the price for the combined license and maintenance bundle. The amount assigned to the license and maintenance bundle is separated into license and maintenance amounts using the respective standalone selling prices represented by the value relationship between the software license and maintenance.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Standalone selling price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: When available, we use directly observable transactions to determine the standalone selling prices for performance obligations. Generally, directly observable data is not available for term licenses and maintenance. When term licenses are sold together with maintenance in a bundled arrangement, we estimate a standalone selling price for these distinct performance obligations using relevant information, including our overall pricing objectives and strategies and historical pricing data, and taking into consideration market conditions and other factors.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other policies and judgments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment annually over the term of the license arrangement. Therefore, we generally receive payment from a customer after the performance obligation related to the license has been satisfied, and therefore, our contracts generally contain a significant financing component. The significant financing component is calculated utilizing an interest rate that derives the net present value of the performance obligations delivered on an upfront basis based on the allocation of consideration. We have instituted a customer portfolio approach in assigning interest rates. The rates are determined at contract inception and are based on the credit characteristics of the customers within each portfolio.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract modifications</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sometimes enter into agreements to modify previously executed contracts, which constitute contract modifications. We assess each of these contract modifications to determine (i) if the additional products and services are distinct from the products and services in the original arrangement; and (ii) if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services, as adjusted for contract-specific circumstances. A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either (i) a prospective basis as a termination of the existing contract and the creation of a new contract; or (ii) a cumulative catch-up basis. Generally, our contract modifications meet both criteria and are accounted for as a separate contract, as adjusted for contract-specific circumstances.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenue by region, type of performance obligation, and segment as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:238.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>March 31,</span></td></tr><tr style="height:12pt"><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="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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue by region:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">47,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">162,726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">130,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">511,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">396,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue by type of performance obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term licenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance</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%">45,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and 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%">6,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">162,726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">130,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">511,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">396,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">6,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">162,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">130,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">511,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">396,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">____________________________________________</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Other consists primarily of Asia Pacific, Latin America and the Middle East.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 Deferred Revenue</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference in the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance and the customer’s payment. We fulfill our obligations under a contract with a customer by transferring products and services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Payment terms and conditions vary by contract type. Terms generally include a requirement of payment annually over the term of the license arrangement. During the majority of each customer contract term, the amount invoiced is generally less than the amount of revenue recognized to date, primarily because we transfer control of the performance obligation related to the software license at the inception of the contract term, and the allocation of contract consideration to the license performance obligation is a significant portion of the total contract consideration. Therefore, our contracts often result in the recording of a </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">contract asset throughout the majority of the contract term. We record a contract asset when revenue recognized on a contract exceeds the billings. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The contract assets are subject to credit risk and reviewed in accordance with Topic 326. We monitor 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. We recognize 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.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="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 presents the change in the reserve for contract assets during the nine months ended March 31, 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:124.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:122.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:126.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:122.50pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><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%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-Offs, Recoveries, and Billings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr style="height:15pt"><td colspan="21" style="border-top:1pt 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%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><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,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(7,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total contract assets, net and deferred revenue were as follows as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:327.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</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%">707,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">610,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">553,392 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and deferred revenue are presented net at the contract level for each reporting period.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in deferred revenue in the nine months ended March 31, 2021 was primarily due to an increase in new billings in advance of revenue recognition, partially offset by $33.8 million of revenue recognized that was included in deferred revenue as of June 30, 2020.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pay commissions for new product sales as well as for renewals of existing contracts. Commissions paid to obtain renewal contracts are not commensurate with the commissions paid for new product sales and therefore, a portion of the commissions paid for new contracts relate to future renewals.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for new product sales commissions using a portfolio approach and allocate the cost of commissions in proportion to the allocation of transaction price of license and maintenance performance obligations, including assumed renewals. Commissions allocated to the license and license renewal components are expensed at the time the license revenue is recognized. Commissions allocated to maintenance are capitalized and amortized on a straight-line basis over a period of four years to eight years for new contracts, reflecting our estimate of the expected period that we will benefit from those commissions. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of capitalized contract costs is included in selling and marketing expenses in our statement of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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="text-indent:18pt"><span><br/></span></div><div style="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 includes the aggregate amount of the transaction price allocated as of March 31, 2021 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:181.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License</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%">40,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">24,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">12,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">46,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">38,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Revenue from Contracts with Customers<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASU No. 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("Topic 606"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we account for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that we will collect substantially all of the consideration to which we are entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Products and Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from the following sources: (1) License revenue; (2) Maintenance revenue; and (3) Services and other revenue. We sell our software products to end users primarily under fixed-term licenses. We license our software products primarily through a subscription offering which we refer to as our aspenONE licensing model, which includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term. Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management. The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. We refer to these arrangements as token arrangements. Tokens are fixed units of measure. The amount of software usage is limited by the number of tokens purchased by the customer.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also license our software through point product term arrangements, which include our Premier Plus SMS offering for the entire term.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt"> Identification of the contract, or contracts, with a customer;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt"> Identification of the performance obligations in the contract;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt"> Determination of the transaction price;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt"> Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt"> Recognition of revenue when, or as, we satisfy a performance obligation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term-based Arrangements: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term-based arrangements consist of on-premise term licenses as well as maintenance.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">License</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License revenue consists primarily of product and related revenue from our aspenONE licensing model and point product arrangements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a customer elects to license our products under our aspenONE licensing model, the customer receives, for the term of the arrangement, the right to all software products in the licensed aspenONE software suite. When a customer elects to license point products, the customer receives, for the term of the arrangement, the right to license specified products in the licensed aspenONE software suite. Revenue from initial product licenses is recognized upfront upon delivery.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maintenance</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a customer elects to license our products under our aspenONE licensing model, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced into the licensed aspenONE software suite. When a customer elects to license point products, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced related to the specified products licensed. Maintenance represents a stand-ready obligation and, due to our obligation to provide unspecified future software updates on a when-and-if available basis as well as telephone support services, we are required to recognize revenue ratably over the term of the arrangement.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Services and Other Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Professional Services Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services are provided to customers on a time-and-materials ("T&amp;M") or fixed-price basis. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. For professional services, revenue is recognized by measuring progress toward the completion of our obligations. We recognize professional services fees for our T&amp;M contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs. The use of the proportional performance method is dependent upon our ability to reliably estimate the costs to complete a project. We use historical experience as a basis for future estimates to complete current projects. Additionally, we believe that costs are the best available measure of performance. Out-of-pocket expenses which are reimbursed by customers are recorded as revenue.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Training Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide training services to our customers, including on-site, Internet-based, public and customized training. The obligation to provide training services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. Revenue is recognized in the period in which the services are performed. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts with Multiple Performance Obligations</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts generally contain more than one of the products and services listed above, each of which is separately accounted for as a distinct performance obligation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Allocation of consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We allocate total contract consideration to each distinct performance obligation in an arrangement on a relative standalone selling price basis. The standalone selling price reflects the price we would charge for a specific product or service if it was sold separately in similar circumstances and to similar customers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the arrangement contains professional services and other products or services, we allocate to the professional service obligation a portion of the total contract consideration based on the standalone selling price of professional services that is observed from consistently priced standalone sales.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The standalone selling price for term arrangements, which always include maintenance for the full term of the arrangement, is the price for the combined license and maintenance bundle. The amount assigned to the license and maintenance bundle is separated into license and maintenance amounts using the respective standalone selling prices represented by the value relationship between the software license and maintenance.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Standalone selling price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: When available, we use directly observable transactions to determine the standalone selling prices for performance obligations. Generally, directly observable data is not available for term licenses and maintenance. When term licenses are sold together with maintenance in a bundled arrangement, we estimate a standalone selling price for these distinct performance obligations using relevant information, including our overall pricing objectives and strategies and historical pricing data, and taking into consideration market conditions and other factors.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other policies and judgments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment annually over the term of the license arrangement. Therefore, we generally receive payment from a customer after the performance obligation related to the license has been satisfied, and therefore, our contracts generally contain a significant financing component. The significant financing component is calculated utilizing an interest rate that derives the net present value of the performance obligations delivered on an upfront basis based on the allocation of consideration. We have instituted a customer portfolio approach in assigning interest rates. The rates are determined at contract inception and are based on the credit characteristics of the customers within each portfolio.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract modifications</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sometimes enter into agreements to modify previously executed contracts, which constitute contract modifications. We assess each of these contract modifications to determine (i) if the additional products and services are distinct from the products and services in the original arrangement; and (ii) if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services, as adjusted for contract-specific circumstances. A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either (i) a prospective basis as a termination of the existing contract and the creation of a new contract; or (ii) a cumulative catch-up basis. Generally, our contract modifications meet both criteria and are accounted for as a separate contract, as adjusted for contract-specific circumstances.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenue by region, type of performance obligation, and segment as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:238.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>March 31,</span></td></tr><tr style="height:12pt"><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="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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue by region:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">47,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">162,726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">130,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">511,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">396,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue by type of performance obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term licenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance</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%">45,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and 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%">6,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">162,726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">130,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">511,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">396,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">6,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">162,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">130,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">511,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">396,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">____________________________________________</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Other consists primarily of Asia Pacific, Latin America and the Middle East.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 Deferred Revenue</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference in the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance and the customer’s payment. We fulfill our obligations under a contract with a customer by transferring products and services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Payment terms and conditions vary by contract type. Terms generally include a requirement of payment annually over the term of the license arrangement. During the majority of each customer contract term, the amount invoiced is generally less than the amount of revenue recognized to date, primarily because we transfer control of the performance obligation related to the software license at the inception of the contract term, and the allocation of contract consideration to the license performance obligation is a significant portion of the total contract consideration. Therefore, our contracts often result in the recording of a </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">contract asset throughout the majority of the contract term. We record a contract asset when revenue recognized on a contract exceeds the billings. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The contract assets are subject to credit risk and reviewed in accordance with Topic 326. We monitor 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. We recognize 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.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="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 presents the change in the reserve for contract assets during the nine months ended March 31, 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:124.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:122.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:126.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:122.50pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><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%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-Offs, Recoveries, and Billings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr style="height:15pt"><td colspan="21" style="border-top:1pt 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%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><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,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(7,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total contract assets, net and deferred revenue were as follows as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:327.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</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%">707,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">610,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">553,392 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and deferred revenue are presented net at the contract level for each reporting period.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in deferred revenue in the nine months ended March 31, 2021 was primarily due to an increase in new billings in advance of revenue recognition, partially offset by $33.8 million of revenue recognized that was included in deferred revenue as of June 30, 2020.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pay commissions for new product sales as well as for renewals of existing contracts. Commissions paid to obtain renewal contracts are not commensurate with the commissions paid for new product sales and therefore, a portion of the commissions paid for new contracts relate to future renewals.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for new product sales commissions using a portfolio approach and allocate the cost of commissions in proportion to the allocation of transaction price of license and maintenance performance obligations, including assumed renewals. Commissions allocated to the license and license renewal components are expensed at the time the license revenue is recognized. Commissions allocated to maintenance are capitalized and amortized on a straight-line basis over a period of four years to eight years for new contracts, reflecting our estimate of the expected period that we will benefit from those commissions. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of capitalized contract costs is included in selling and marketing expenses in our statement of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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="text-indent:18pt"><span><br/></span></div><div style="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 includes the aggregate amount of the transaction price allocated as of March 31, 2021 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:181.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License</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%">40,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">24,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">12,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">46,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">38,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenue by region, type of performance obligation, and segment as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:238.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>March 31,</span></td></tr><tr style="height:12pt"><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="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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue by region:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">47,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">162,726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">130,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">511,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">396,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue by type of performance obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term licenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance</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%">45,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and 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%">6,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">162,726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">130,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">511,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">396,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">6,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">162,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">130,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">511,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">396,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">____________________________________________</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Other consists primarily of Asia Pacific, Latin America and the Middle East.</span></div> 66786000 58826000 225620000 170643000 47581000 27331000 158771000 98077000 48359000 44431000 127024000 128057000 162726000 130588000 511415000 396777000 110104000 78156000 352133000 238311000 45885000 44199000 139561000 132418000 6737000 8233000 19721000 26048000 162726000 130588000 511415000 396777000 155989000 122355000 491694000 370729000 6737000 8233000 19721000 26048000 162726000 130588000 511415000 396777000 <div style="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 presents the change in the reserve for contract assets during the nine months ended March 31, 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:124.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:122.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:126.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:122.50pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><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%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-Offs, Recoveries, and Billings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr style="height:15pt"><td colspan="21" style="border-top:1pt 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%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><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,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(7,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total contract assets, net and deferred revenue were as follows as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:327.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</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%">707,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">610,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">553,392 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2947000 -7091000 4812000 5226000 707845000 610473000 66265000 57081000 641580000 553392000 33800000 P4Y P8Y <div style="text-indent:18pt"><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="text-indent:18pt"><span><br/></span></div><div style="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 includes the aggregate amount of the transaction price allocated as of March 31, 2021 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:181.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License</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%">40,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">24,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">12,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">46,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">38,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 40583000 24011000 12507000 5338000 4837000 1314000 46934000 161498000 124719000 92787000 60672000 28175000 38717000 8200000 968000 491000 301000 261000 Leases<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases primarily for corporate offices, and other operating leases for data centers and certain equipment. We determine whether an arrangement is or contains a lease based on facts and circumstances present at the inception of the arrangement. We recognize lease expense on a straight-line basis over the lease term. Our leases have remaining lease terms of less than one year to approximately ten years, some of which include options to extend the leases for up to five years, and some of which include the option to terminate the leases upon advanced notice of 30 days or more. If we are reasonably certain we will exercise an option to extend or terminate the lease, the time period covered by the extension or termination option is included in the lease term. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilize the appropriate incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term at an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items such as incentives received. We have lease agreements with lease and non-lease components, which are accounted for separately.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 lease expenses for the three and nine months ended March 31, 2021 and 2020 were as follows:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:240.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Operating lease costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,514 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,443 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Operating lease costs include rent and fixed fees</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 weighted-average remaining lease term and discount rate information related to our operating leases as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:327.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><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:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 maturities of our operating lease liabilities as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:327.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">7,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">5,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">7,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,795 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">(4,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">36,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">39,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases primarily for corporate offices, and other operating leases for data centers and certain equipment. We determine whether an arrangement is or contains a lease based on facts and circumstances present at the inception of the arrangement. We recognize lease expense on a straight-line basis over the lease term. Our leases have remaining lease terms of less than one year to approximately ten years, some of which include options to extend the leases for up to five years, and some of which include the option to terminate the leases upon advanced notice of 30 days or more. If we are reasonably certain we will exercise an option to extend or terminate the lease, the time period covered by the extension or termination option is included in the lease term. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilize the appropriate incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term at an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items such as incentives received. We have lease agreements with lease and non-lease components, which are accounted for separately.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 lease expenses for the three and nine months ended March 31, 2021 and 2020 were as follows:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:240.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Operating lease costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,514 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,443 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Operating lease costs include rent and fixed fees</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 weighted-average remaining lease term and discount rate information related to our operating leases as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:327.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><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:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 maturities of our operating lease liabilities as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:327.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">7,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">5,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">7,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,795 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">(4,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">36,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">39,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P10Y P5Y 30 days <div style="text-indent:18pt"><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 lease expenses for the three and nine months ended March 31, 2021 and 2020 were as follows:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:240.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Operating lease costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,514 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,443 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Operating lease costs include rent and fixed fees</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 weighted-average remaining lease term and discount rate information related to our operating leases as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:327.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><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:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr style="height:15pt"><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:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 2514000 2443000 7411000 7012000 2514000 2443000 7411000 7012000 P5Y1M6D P5Y8M12D 0.043 0.044 <div style="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 maturities of our operating lease liabilities as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:327.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">7,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">5,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">7,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,795 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">(4,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">36,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">39,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1462000 8477000 9597000 8784000 8827000 8167000 7648000 7516000 5574000 5481000 7767000 7370000 40875000 45795000 4767000 5883000 36108000 39912000 Fair Value<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine 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 we have 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="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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." Our cash equivalents consist of short-term money market instruments.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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="text-indent:18pt"><span><br/></span></div><div style="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 summarizes financial assets and liabilities measured and recorded at fair value on a recurring basis in the accompanying consolidated balance sheets as of March 31, 2021 and June 30, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:49.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.370%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1 Inputs)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2 Inputs)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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: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:10pt;font-weight:700;line-height:100%">March 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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:10pt;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: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%">1,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 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 12, "Credit Agreement") approximates its carrying value due to the floating interest rate.</span></div> <div style="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 summarizes financial assets and liabilities measured and recorded at fair value on a recurring basis in the accompanying consolidated balance sheets as of March 31, 2021 and June 30, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value:</span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:49.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.370%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1 Inputs)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2 Inputs)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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: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:10pt;font-weight:700;line-height:100%">March 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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:10pt;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: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%">1,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1020000 0 0 1207000 1020000 0 0 342000 Accounts Receivable, Net<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable, net of the related allowance for doubtful accounts, were as follows as of March 31, 2021 and June 30, 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top: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 style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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: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:10pt;font-weight:400;line-height:100%">Accounts receivable, gross</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%">56,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">56,301 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>As of March 31, 2021 and June 30, 2020, we had no customer receivable balances that individually represented 10% or more of our net accounts receivable. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable, net of the related allowance for doubtful accounts, were as follows as of March 31, 2021 and June 30, 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top: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 style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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: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:10pt;font-weight:400;line-height:100%">Accounts receivable, gross</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%">56,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">56,301 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 56922000 62925000 7888000 6624000 49034000 56301000 no Property and Equipment<div style="text-indent:18pt"><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 consisted of the following as of March 31, 2021 and June 30, 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top: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 style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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: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:10pt;font-weight:400;line-height:100%">Property, equipment and leasehold improvements, at cost:</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</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%">22,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture &amp; fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and leasehold improvements, at cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,884 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,887 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(44,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and leasehold improvements, net</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%">5,506 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,963 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><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 consisted of the following as of March 31, 2021 and June 30, 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top: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 style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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: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:10pt;font-weight:400;line-height:100%">Property, equipment and leasehold improvements, at cost:</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</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%">22,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture &amp; fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and leasehold improvements, at cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,884 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,887 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(44,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and leasehold improvements, net</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%">5,506 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,963 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7163000 6958000 22617000 22534000 7314000 6971000 12790000 12424000 49884000 48887000 44378000 42924000 5506000 5963000 Acquisitions <div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Camo Analytics AS</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 17, 2020, we completed the acquisition of substantially all the outstanding shares of Camo Analytics AS (“Camo”), a leading provider of industrial analytics, for a total cash consideration of $12.7 million. The purchase price consisted of $10.0 million of cash paid at closing, a subsequent working capital adjustment of $(0.1) million, $0.3 million to be paid for the remaining undelivered shares as of the closing date, and $2.4 million to be held back as security for certain representations, warranties, and obligations of the sellers. The holdback amounts are recorded in accrued expenses and other current liabilities in our consolidated balance sheet. As of March 31, 2021, $0.2 million has been subsequently paid for the remaining undelivered shares.</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An allocation of the purchase price is as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"/><td style="width:84.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:400;line-height:100%">Tangible assets acquired, net</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%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Technology-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%">2,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">7,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,666 </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"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The goodwill reflects the value of the assembled workforce and the company-specific synergies we expect to realize by selling Camo products and services to our existing customers and is reported under the subscription and software reporting unit.  The results of operations of Camo have been included prospectively in our results of operations since the date of acquisition.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OptiPlant, Inc.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 8, 2020, we completed the acquisition of all the outstanding shares of OptiPlant, Inc. (“OptiPlant”), a leading provider of AI Driven 3D Conceptual Design and Engineering Automation software, for a total cash consideration of $8.2 million. The purchase price consisted of $6.8 million of cash paid at closing, $0.2 million to be held back for working capital adjustments, and $1.2 million to be held back as security for certain representations, warranties, and obligations of the sellers. The holdback amounts are recorded in other non-current liabilities in our consolidated balance sheet. The working capital adjustment holdback of $0.2 million was subsequently paid in March 2021.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An allocation of the purchase price is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"/><td style="width:84.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:400;line-height:100%">Tangible assets acquired, net</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%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Technology-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%">1,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">6,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired, net</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%">8,226 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The goodwill reflects the value of the assembled workforce and the company-specific synergies we expect to realize by selling OptiPlant products and services to our existing customers and is reported under the subscription and software reporting unit.  The results of operations of OptiPlant have been included prospectively in our results of operations since the date of acquisition.</span></div> 12700000 10000000.0 -100000 300000 2400000 200000 <div style="margin-bottom:8pt;margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An allocation of the purchase price is as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"/><td style="width:84.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:400;line-height:100%">Tangible assets acquired, net</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%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Technology-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%">2,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">7,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,666 </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"/></tr></table></div> 877000 2533000 1900000 7356000 12666000 8200000 6800000 200000 1200000 200000 An allocation of the purchase price is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"/><td style="width:84.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:400;line-height:100%">Tangible assets acquired, net</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%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Technology-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%">1,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">6,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired, net</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%">8,226 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 44000 1485000 990000 6252000 545000 8226000 Intangible Assets <div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include in our amortizable intangible assets those intangible assets acquired in our business and asset acquisitions. We amortize acquired intangible assets with finite lives over their estimated economic lives, generally using the straight-line method. Each period, we evaluate the estimated remaining useful lives of acquired intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization. Acquired intangibles are removed from the accounts when fully amortized and no longer in use.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:32.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.957%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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: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:10pt;font-weight:700;line-height:100%">March 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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%">67,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">(22,616)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">45,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">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: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%">51,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(13,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">37,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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%">553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">60,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(16,969)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,150)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">42,851 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization expense related to intangible assets is included in cost of license revenue (for technology) and general and administrative expense (for customer relationships and non-compete agreements) and amounted to approximately $2.1 million and $1.9 million during the three months ended March 31, 2021 and 2020, respectively, and $5.7 million and $4.7 million during the nine months ended March 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense as of March 31, 2021 is expected to be as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended 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%">Amortization Expense</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:8pt;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: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:10pt;font-weight:400;line-height:100%">2021</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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">8,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">7,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">12,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> Intangible Assets <div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include in our amortizable intangible assets those intangible assets acquired in our business and asset acquisitions. We amortize acquired intangible assets with finite lives over their estimated economic lives, generally using the straight-line method. Each period, we evaluate the estimated remaining useful lives of acquired intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization. Acquired intangibles are removed from the accounts when fully amortized and no longer in use.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:32.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.957%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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: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:10pt;font-weight:700;line-height:100%">March 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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%">67,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">(22,616)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">45,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">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: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%">51,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(13,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">37,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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%">553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">60,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(16,969)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,150)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">42,851 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization expense related to intangible assets is included in cost of license revenue (for technology) and general and administrative expense (for customer relationships and non-compete agreements) and amounted to approximately $2.1 million and $1.9 million during the three months ended March 31, 2021 and 2020, respectively, and $5.7 million and $4.7 million during the nine months ended March 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense as of March 31, 2021 is expected to be as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended 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%">Amortization Expense</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:8pt;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: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:10pt;font-weight:400;line-height:100%">2021</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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">8,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">7,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">12,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of March 31, 2021 and June 30, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:32.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.957%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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: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:10pt;font-weight:700;line-height:100%">March 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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%">67,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">(22,616)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">45,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">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: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%">51,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(13,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">37,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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%">553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">60,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(16,969)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,150)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">42,851 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 55288000 17786000 614000 38116000 12038000 4277000 119000 7880000 553000 553000 0 0 67879000 22616000 733000 45996000 51269000 13245000 -842000 37182000 9148000 3171000 -308000 5669000 553000 553000 0 0 60970000 16969000 -1150000 42851000 2100000 1900000 5700000 4700000 Future amortization expense as of March 31, 2021 is expected to be as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended 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%">Amortization Expense</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:8pt;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: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:10pt;font-weight:400;line-height:100%">2021</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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">8,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">7,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">12,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2005000 8137000 8118000 7575000 7490000 12671000 45996000 Goodwill<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><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 for our subscription and software reporting unit during the three months ended March 31, 2021 were as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:41.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.127%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Impairment Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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: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:10pt;font-weight:700;line-height:100%">June 30, 2020:</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%">207,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(65,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">137,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Foreign currency translation</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021:</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%">221,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(65,569)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">158,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test goodwill for impairment annually (or more often if impairment indicators arise), at the reporting unit level. We first assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If we determine based on this assessment that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we perform the goodwill impairment test. The first step requires us to determine the fair value of the reporting unit and compare it to the carrying amount, including goodwill, of such reporting unit. If the fair value exceeds the carrying amount, no impairment loss is recognized. However, if the carrying amount of the reporting unit exceeds its fair value, the goodwill of the unit is impaired.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of a reporting unit is determined using a combined weighted average of a market-based approach (utilizing fair value multiples of comparable publicly traded companies) and an income-based approach (utilizing discounted projected cash flows). In applying the income-based approach, we would be required to make assumptions about the amount and timing of future expected cash flows, growth rates and appropriate discount rates. The amount and timing of future cash flows would be based on our most recent long-term financial projections. The discount rate we would utilize would be determined using estimates of market participant risk-adjusted weighted-average costs of capital and reflect the risks associated with achieving future cash flows.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected December 31st as the annual impairment assessment date. We performed our annual impairment test for the subscription and software reporting unit as of December 31, 2020 and, based upon the results of our qualitative assessment, determined that it was not likely that its fair value was less than its carrying amount. As such, we did not recognize impairment losses as a result of our analysis. If an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value, goodwill will be evaluated for impairment between annual tests.</span></div> Goodwill<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><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 for our subscription and software reporting unit during the three months ended March 31, 2021 were as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:41.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.127%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Impairment Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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: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:10pt;font-weight:700;line-height:100%">June 30, 2020:</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%">207,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(65,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">137,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Foreign currency translation</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021:</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%">221,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(65,569)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">158,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test goodwill for impairment annually (or more often if impairment indicators arise), at the reporting unit level. We first assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If we determine based on this assessment that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we perform the goodwill impairment test. The first step requires us to determine the fair value of the reporting unit and compare it to the carrying amount, including goodwill, of such reporting unit. If the fair value exceeds the carrying amount, no impairment loss is recognized. However, if the carrying amount of the reporting unit exceeds its fair value, the goodwill of the unit is impaired.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of a reporting unit is determined using a combined weighted average of a market-based approach (utilizing fair value multiples of comparable publicly traded companies) and an income-based approach (utilizing discounted projected cash flows). In applying the income-based approach, we would be required to make assumptions about the amount and timing of future expected cash flows, growth rates and appropriate discount rates. The amount and timing of future cash flows would be based on our most recent long-term financial projections. The discount rate we would utilize would be determined using estimates of market participant risk-adjusted weighted-average costs of capital and reflect the risks associated with achieving future cash flows.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected December 31st as the annual impairment assessment date. We performed our annual impairment test for the subscription and software reporting unit as of December 31, 2020 and, based upon the results of our qualitative assessment, determined that it was not likely that its fair value was less than its carrying amount. As such, we did not recognize impairment losses as a result of our analysis. If an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value, goodwill will be evaluated for impairment between annual tests.</span></div> <div style="text-indent:18pt"><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 for our subscription and software reporting unit during the three months ended March 31, 2021 were as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:41.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.127%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Impairment Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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: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:10pt;font-weight:700;line-height:100%">June 30, 2020:</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%">207,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(65,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">137,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Foreign currency translation</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021:</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%">221,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(65,569)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">158,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 207850000 65569000 -5226000 137055000 13608000 13608000 7519000 7519000 221458000 65569000 2293000 158182000 0 Accrued Expenses and Other Liabilities<div style="text-indent:18pt"><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 consisted of the following as of March 31, 2021 and June 30, 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top: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 style="width:72.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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: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:10pt;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%">23,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">27,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred acquisition payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</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%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties and external 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%">3,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:100%">Professional fees</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%">3,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,063 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">43,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities consisted of the following as of March 31, 2021 and June 30, 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</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,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred acquisition payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</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%">944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-current liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,842 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">3,107 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><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 consisted of the following as of March 31, 2021 and June 30, 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top: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 style="width:72.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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: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:10pt;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%">23,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">27,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred acquisition payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</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%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties and external 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%">3,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:100%">Professional fees</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%">3,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,063 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">43,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23800000 27591000 4050000 1479000 331000 318000 3952000 3359000 3041000 2115000 7889000 8694000 43063000 43556000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities consisted of the following as of March 31, 2021 and June 30, 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</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,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred acquisition payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</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%">944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-current liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,842 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">3,107 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2425000 2027000 1200000 0 944000 920000 273000 160000 4842000 3107000 Credit Agreement<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, we entered into an Amended and Restated Credit Agreement with JPMorgan Chase Bank, N.A., as administrative agent, joint lead arranger and joint bookrunner, Silicon Valley Bank, as joint lead arranger, joint bookrunner and syndication agent, and the lenders and co-documentation agents named therein (the "Amended and Restated Credit Agreement"). </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement, which amends and restates the Credit Agreement we entered into as of February 26, 2016,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides for a $200.0 million secured revolving credit facility and a $320.0 million secured term loan facility.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal outstanding under the Amended and Restated Credit Agreement bears interest at a rate per annum equal to, at our option, either: (1) the sum of (a) the highest of (i) the rate of interest last quoted by The Wall Street Journal in the United States as the prime rate in effect, (ii) the NYFRB Rate (as defined in the Amended and Restated Credit Agreement) plus 0.5%, and (iii) the LIBO rate (as defined in the Amended and Restated Credit Agreement) multiplied by the Statutory Reserve Rate (as defined in the Amended and Restated Credit Agreement) plus 1.0%, plus (b) a margin initially of 0.5% for the first full fiscal quarter ending after the date of the Amended and Restated Credit Agreement and thereafter based on our leverage ratio (as defined in the Amended and Restated Credit Agreement); or (2) the sum of (a) the LIBO rate multiplied by the Statutory Reserve Rate, plus (b) a margin initially of 1.5% for the first full fiscal quarter ending after the date of the Amended and Restated Credit Agreement and thereafter based on our leverage ratio. The interest rate as of March 31, 2021 was 1.61% on $300.0 million in outstanding borrowings on our term loan facility.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All borrowings under the Amended and Restated Credit Agreement are secured by liens on substantially all of our assets and the assets of our subsidiary AspenTech Canada Holdings, LLC, which has guaranteed our obligations under the Amended and Restated Credit Agreement. Additional significant subsidiaries (as determined in the Amended and Restated Credit Agreement) may be required to guarantee our obligations and to grant liens on their assets in favor of the lenders.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, our current borrowings of $18.0 million consist of the term loan facility. Our non-current borrowings of $279.0 million consist of $282.0 million of our term loan facility, net of $3.0 million in debt issuance costs. We had current borrowings of $135.2 million and non-current borrowings of $292.4 million as of June 30, 2020.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The indebtedness under the revolving credit facility matures on December 23, 2024. The following table summarizes the maturities of the term loan facility:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended 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%">Amount</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:8pt;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: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:10pt;font-weight:400;line-height:100%">2021</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%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">28,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">212,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 affirmative and negative covenants customary for facilities of this type, including restrictions on incurrence of additional debt, liens, fundamental changes, asset sales, restricted payments and transactions with affiliates. There are also financial covenants regarding maintenance as of the end of each fiscal quarter, commencing with the quarter ending March 31, 2021, of a maximum leverage ratio of 3.50 to 1.00 and a minimum interest coverage ratio of 2.50 to 1.00. As of March 31, 2021, we were in compliance with these covenants.</span></div> 200000000.0 320000000.0 0.005 0.010 0.005 0.015 0.0161 300000000.0 18000000.0 279000000.0 282000000.0 3000000.0 135200000 292400000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The indebtedness under the revolving credit facility matures on December 23, 2024. The following table summarizes the maturities of the term loan facility:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended 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%">Amount</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:8pt;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: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:10pt;font-weight:400;line-height:100%">2021</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%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">28,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">212,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4000000 20000000 28000000 36000000 212000000 300000000 3.50 2.50 Stock-Based Compensation <div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Compensation Accounting</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average estimated fair value of option awards granted was $45.63 and $37.54 during the three months ended March 31, 2021 and 2020, respectively, and $38.76 and $33.15 during the nine months ended March 31, 2021 and 2020, respectively.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilized the Black-Scholes option valuation model with the following weighted average assumptions:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top: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 style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 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:1pt;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</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:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></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:10pt;font-weight:400;line-height:100%">Expected volatility factor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><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 unaudited consolidated statements of operations for the three and nine months ended March 31, 2021 and 2020 are as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 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:1pt;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" 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: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:10pt;font-weight:400;line-height:100%">Recorded as expenses:</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:10pt;font-weight:400;line-height:100%">Cost of maintenance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">2,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">4,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">7,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">24,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">24,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option and restricted stock unit ("RSU") activity under all equity plans for the nine months ended March 31, 2021 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:29.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</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:1pt;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:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in 000’s)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</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:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</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%">1,410,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">76.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.67</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">49,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">352,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">112.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled (RSUs)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised (Stock options)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:400;line-height:100%">Cancelled / Forfeited</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%">(36,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508,719 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,498 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,700 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">67.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.43</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">74,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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%">1,451,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,640 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, common stock reserved for future issuance under equity compensation plans was 5.5 million shares.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 26, 2018, our Board of Directors approved the Aspen Technology, Inc. 2018 Employee Stock Purchase Plan (the "ESPP"), which provides for the issuance of up to 250,000 shares of common stock to participating employees. The ESPP is intended to be a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986 (the "IRC").  The ESPP was approved at our Annual Meeting of Stockholders on December 7, 2018.  The ESPP currently provides for a purchase price equal to 85% of the lower of (a) the fair market value of the common stock on the first trading day of each ESPP offering period and (b) the fair market value of the common stock on the last day of the offering period. Our initial offering period was January 1, 2019 through June 30, 2019, and our current offering period is January 1, 2021 through June 30, 2021.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded stock-based compensation expense associated with the ESPP of $0.2 million and $0.2 million during the three months ended March 31, 2021 and 2020, respectively, and $0.5 million and $0.4 million during the nine months ended March 31, 2021 and 2020, respectively. As of March 31, 2021, there were 208,687 shares of common stock available for issuance under the ESPP.</span></div> 45.63 37.54 38.76 33.15 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilized the Black-Scholes option valuation model with the following weighted average assumptions:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top: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 style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 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:1pt;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</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:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></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:10pt;font-weight:400;line-height:100%">Expected volatility factor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.004 0.015 0.000 0.000 P4Y8M12D P4Y6M 0.341 0.268 <div style="text-indent:18pt"><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 unaudited consolidated statements of operations for the three and nine months ended March 31, 2021 and 2020 are as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 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:1pt;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" 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: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:10pt;font-weight:400;line-height:100%">Recorded as expenses:</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:10pt;font-weight:400;line-height:100%">Cost of maintenance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">2,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">4,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">7,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">24,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">24,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 234000 343000 688000 1104000 412000 450000 1198000 1477000 1869000 1472000 4655000 4228000 2273000 2082000 6515000 6193000 4437000 2952000 11533000 11131000 9225000 7299000 24589000 24133000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option and restricted stock unit ("RSU") activity under all equity plans for the nine months ended March 31, 2021 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:29.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</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:1pt;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:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in 000’s)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</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:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</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%">1,410,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">76.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.67</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">49,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">352,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">112.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled (RSUs)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised (Stock options)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:400;line-height:100%">Cancelled / Forfeited</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%">(36,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508,719 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,498 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,700 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">67.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.43</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">74,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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%">1,451,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,640 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1410139 76.19 P6Y8M1D 49705000 352921 112.45 322472 131.40 245023 130.63 148386 105.13 187113 62.05 36779 115.82 33060 115.97 1508719 88.77 P6Y8M1D 83915000 416498 125.49 969700 67.80 P5Y5M4D 74212000 1451661 87.34 P6Y6M29D 82837000 365640 125.51 5500000 250000 0.85 200000 200000 500000 400000 208687 Stockholders’ Equity<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchases</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 22, 2015, our Board of Directors approved a share repurchase program (the "Share Repurchase Program") for up to $450.0 million of our common stock. The Share Repurchase Program was announced on January 28, 2015, and expires at the end of each fiscal year unless extended. On April 26, 2016, June 8, 2017, April 18, 2018, December 6, 2018, and April 17, 2019, the Board of Directors approved a $400.0 million, $200.0 million, $200.0 million, $100.0 million, and $200.0 million increase in the Share Repurchase Program, respectively. On July 22, 2020, our Board of Directors approved a new share repurchase program (the "New Share Repurchase Program") for up to $200.0 million of our common stock, and terminated the Share Repurchase Program. The timing and amount of any shares repurchased are based on market conditions and other factors. All shares of our common stock repurchased have been recorded as treasury stock under the cost method.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No shares of our common stock were repurchased in the open market under the New Share Repurchase Program during the three and nine months ended March 31, 2021. 451,991 and 1,252,289 shares of our common stock were repurchased in the open market for $50.0 million and $150.0 million under the Share Repurchase Program during the three and nine months ended March 31, 2020, respectively. As of March 31, 2021, the total remaining value under the New Share Repurchase Program was approximately $200.0 million.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and June 30, 2020, accumulated other comprehensive income (loss) was comprised of foreign currency translation adjustments of $6.5 million and $(5.3) million, respectively.</span></div> 450000000.0 400000000.0 200000000.0 200000000.0 100000000.0 200000000.0 200000000.0 0 451991 1252289 50000000.0 150000000.0 200000000.0 6500000 -5300000 <div style="text-indent:18pt"><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 income per share and basic and dilutive weighted average shares outstanding for the three and nine months ended March 31, 2021 and 2020 are as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 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:1pt;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" 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: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:10pt;font-weight:400;line-height:100%">Net income</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%">62,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">41,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">224,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">135,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">67,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Dilutive impact from:</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:10pt;font-weight:400;line-height:100%">Employee equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive weighted average shares outstanding</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%">68,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">68,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">68,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">68,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Income 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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">0.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">0.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 62495000 41826000 224358000 135141000 67920000 67806000 67809000 68122000 688000 676000 630000 784000 68608000 68482000 68439000 68906000 0.92 0.62 3.31 1.98 0.91 0.61 3.28 1.96 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 March 31, 2021 and 2020:<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 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:1pt;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" 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: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:10pt;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:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 507000 688000 869000 678000 23943 567676 129.70 151.33 Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective tax rate for the periods presented is primarily the result of income earned in the U.S. taxed at U.S. federal and state statutory income tax rates, income earned in foreign tax jurisdictions taxed at the applicable rates, as well as the impact of permanent differences between book and tax income, primarily the Foreign Derived Intangible Income (“FDII”) deduction. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assuming certain requirements are met, the FDII deduction is a benefit for U.S. companies that sell their products or services to customers outside the U.S.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our effective tax rate was 17.6% and 15.2% during the three months ended March 31, 2021 and 2020, respectively, and 17.3% and 13.4% during the nine months ended March 31, 2021 and 2020, respectively. Our effective tax rate was lower in the three months ended March 31, 2020 due to the higher FDII deduction taken last year compared to this year, and lower in the nine months ended March 31, 2020 as a result of the tax contingency reversal due to settling an IRS audit.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We recognized an income tax expense of $13.3 million and $7.5 million during the three months ended March 31, 2021 and 2020, respectively, and $47.1 million and $20.9 million during the nine months ended March 31, 2021 and 2020, respectively. Our income tax expense was driven primarily by pre-tax profitability in our domestic and foreign operations and the impact of permanent items. The permanent items are predominantly the FDII deduction, stock-based compensation expense and tax credits for research expenditures.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Deferred income taxes are recognized based on temporary differences between the financial statement and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using the statutory tax rates and laws expected to apply to taxable income in the years in which the temporary differences are expected to reverse. Valuation allowances are provided against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the timing of the temporary differences becoming deductible.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Management considers, among other available information, scheduled reversals of deferred tax liabilities, projected future taxable income, limitations of availability of net operating loss carryforwards, and other matters in making this assessment.</span></div> 0.176 0.152 0.173 0.134 13300000 7500000 47100000 20900000 Commitments and Contingencies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Standby letters of credit for $2.3 million and $3.5 million secured our performance on professional services contracts, certain facility leases and potential liabilities as of March 31, 2021 and June 30, 2020, respectively. The letters of credit expire at various dates through fiscal 2026.</span></div> 2300000 3500000 Segment Information<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and to assess performance. Our chief operating decision maker is our President and Chief Executive Officer.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two operating and reportable segments, which are consistent with our reporting units: i) subscription and software and ii) services and other. The subscription and software segment is engaged in the licensing of process optimization and asset performance management software solutions and associated support services, and includes our license and maintenance revenue. The services and other segment includes professional services and training, and includes our services and other revenue. We do not track assets or capital expenditures by operating segments. Consequently, it is not practical to present assets, capital expenditures, depreciation or amortization by operating segments.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="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 presents a summary of our reportable segments’ profits:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><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 style="width:38.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">Subscription and Software</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Services and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" 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: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:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2021</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:10pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment expenses (1)</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%">(63,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment profit (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">92,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">(1,659)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">90,452 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:400;line-height:100%">Segment revenue</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%">122,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">130,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment expenses (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment profit (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">63,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">(813)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">62,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Nine Months Ended March 31, 2021</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:10pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment expenses (1)</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%">(173,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment profit (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">318,101 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">(5,190)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">312,911 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Nine Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:400;line-height:100%">Segment revenue</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%">370,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">26,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">396,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment expenses (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(174,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment profit (loss)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">(512)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">195,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our reportable segments’ operating expenses include expenses directly attributable to the segments. Segment expenses include selling and marketing and research and development expenses. Segment expenses do not include allocations of general and administrative expense; interest income; interest expense; and other (expense) income, net.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation to Income before Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="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 presents a reconciliation of total segment profit to income before income taxes for the three and nine months ended March 31, 2021 and 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 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:1pt;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment profit for reportable segments</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%">90,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">312,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">195,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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%">8,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense), net</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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%">75,809 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">49,348 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">271,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">156,055 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="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 presents a summary of our reportable segments’ profits:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><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 style="width:38.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">Subscription and Software</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Services and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" 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: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:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2021</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:10pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment expenses (1)</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%">(63,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment profit (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">92,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">(1,659)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">90,452 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:400;line-height:100%">Segment revenue</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%">122,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">130,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment expenses (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment profit (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">63,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">(813)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">62,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Nine Months Ended March 31, 2021</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:10pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment expenses (1)</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%">(173,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment profit (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">318,101 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">(5,190)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">312,911 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Nine Months Ended March 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:400;line-height:100%">Segment revenue</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%">370,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">26,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">396,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment expenses (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(174,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment profit (loss)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">(512)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#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:10pt;font-weight:400;line-height:100%">195,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our reportable segments’ operating expenses include expenses directly attributable to the segments. Segment expenses include selling and marketing and research and development expenses. Segment expenses do not include allocations of general and administrative expense; interest income; interest expense; and other (expense) income, net.</span></div> 155989000 6737000 162726000 63878000 8396000 72274000 92111000 -1659000 90452000 122355000 8233000 130588000 58589000 9046000 67635000 63766000 -813000 62953000 491694000 19721000 511415000 173593000 24911000 198504000 318101000 -5190000 312911000 370729000 26048000 396777000 174629000 26560000 201189000 196100000 -512000 195588000 <div style="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 presents a reconciliation of total segment profit to income before income taxes for the three and nine months ended March 31, 2021 and 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>March 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:1pt;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(Dollars in Thousands)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment profit for reportable segments</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%">90,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">312,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">195,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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%">8,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense), net</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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%">75,809 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">49,348 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">271,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">156,055 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 90452000 62953000 312911000 195588000 21553000 18219000 60389000 54525000 8410000 8173000 26383000 24577000 -1495000 -3207000 -5639000 -9368000 -5000 -352000 -1807000 -217000 75809000 49348000 271459000 156055000 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page
9 Months Ended
Mar. 31, 2021
Cover [Abstract]  
Document Type 10-Q
Document Quarterly Report true
Document Period End Date Mar. 31, 2021
Document Transition Report false
Entity File Number 001-34630
Entity Registrant Name ASPEN TECHNOLOGY, INC.
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 04-2739697
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.10 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 0000929940
Amendment Flag false
Current Fiscal Year End Date --06-30
Document Fiscal Year Focus 2021
Document Fiscal Period Focus Q3
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Revenue:        
Total revenue $ 162,726 $ 130,588 $ 511,415 $ 396,777
Cost of revenue:        
Total cost of revenue 16,055 15,705 45,836 46,449
Gross profit 146,671 114,883 465,579 350,328
Operating expenses:        
Selling and marketing 30,345 28,354 82,092 86,046
Research and development 25,874 23,576 70,576 68,694
General and administrative 21,553 18,219 60,389 54,525
Total operating expenses 77,772 70,149 213,057 209,265
Income from operations 68,899 44,734 252,522 141,063
Interest income 8,410 8,173 26,383 24,577
Interest (expense) (1,495) (3,207) (5,639) (9,368)
Other (expense), net (5) (352) (1,807) (217)
Income before income taxes 75,809 49,348 271,459 156,055
Provision for income taxes 13,314 7,522 47,101 20,914
Net income $ 62,495 $ 41,826 $ 224,358 $ 135,141
Net income per common share:        
Basic (in dollars per share) $ 0.92 $ 0.62 $ 3.31 $ 1.98
Diluted (in dollars per share) $ 0.91 $ 0.61 $ 3.28 $ 1.96
Weighted average shares outstanding:        
Basic (in shares) 67,920 67,806 67,809 68,122
Diluted (in shares) 68,608 68,482 68,439 68,906
License [Member]        
Revenue:        
Total revenue $ 110,104 $ 78,156 $ 352,133 $ 238,311
Cost of revenue:        
Total cost of revenue 2,485 1,881 6,859 5,550
Maintenance [Member]        
Revenue:        
Total revenue 45,885 44,199 139,561 132,418
Cost of revenue:        
Total cost of revenue 5,174 4,778 14,066 14,339
Services and other        
Revenue:        
Total revenue 6,737 8,233 19,721 26,048
Cost of revenue:        
Total cost of revenue $ 8,396 $ 9,046 $ 24,911 $ 26,560
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Net income $ 62,495 $ 41,826 $ 224,358 $ 135,141
Other comprehensive income (loss):        
Foreign currency translation adjustments 396 (8,265) 11,815 (7,628)
Total other comprehensive income (loss) 396 (8,265) 11,815 (7,628)
Comprehensive income $ 62,891 $ 33,561 $ 236,173 $ 127,513
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Current assets:    
Cash and cash equivalents $ 317,099 $ 287,796
Accounts receivable, net 49,034 56,301
Current contract assets, net 298,835 291,497
Prepaid expenses and other current assets 9,762 10,884
Prepaid income taxes 12,008 3,962
Total current assets 686,738 650,440
Property, equipment and leasehold improvements, net 5,506 5,963
Computer software development costs, net 1,255 928
Goodwill 158,182 137,055
Intangible assets, net 45,996 42,851
Non-current contract assets, net 409,010 318,976
Contract costs 28,419 28,614
Operating lease right-of-use assets 31,589 34,905
Deferred tax assets 2,924 1,735
Other non-current assets 3,042 1,839
Total assets 1,372,661 1,223,306
Current liabilities:    
Accounts payable 3,563 3,988
Accrued expenses and other current liabilities 43,063 43,556
Current operating lease liabilities 7,214 6,824
Income taxes payable 76 1,799
Current borrowings 18,000 135,163
Current deferred revenue 54,730 43,168
Total current liabilities 126,646 234,498
Non-current deferred revenue 11,535 13,913
Deferred tax liabilities 188,896 179,978
Non-current operating lease liabilities 28,894 33,088
Non-current borrowings, net 278,960 292,369
Other non-current liabilities 4,842 3,107
Commitments and contingencies (Note 17)
Series D redeemable convertible preferred stock    
Series D redeemable convertible preferred stock, $0.10 par value— Authorized— 367,000 shares as of March 31, 2021 and June 30, 2020 Issued and outstanding— none as of March 31, 2021 and June 30, 2020 0 0
Stockholders' equity:    
Common stock, $0.10 par value— Authorized—210,000,000 shares Issued— 104,283,957 shares at March 31, 2021 and 103,988,707 shares at June 30, 2020 Outstanding— 68,013,942 shares at March 31, 2021 and 67,718,692 shares at June 30, 2020 10,429 10,399
Additional paid-in capital 799,743 769,411
Retained earnings 1,682,688 1,458,330
Accumulated other comprehensive income (loss) 6,527 (5,288)
Treasury stock, at cost—36,270,015 shares of common stock at March 31, 2021 and 36,270,015 shares at June 30, 2020 (1,766,499) (1,766,499)
Total stockholders’ equity 732,888 466,353
Total liabilities and stockholders’ equity $ 1,372,661 $ 1,223,306
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2021
Jun. 30, 2020
Series D redeemable convertible preferred stock, par value (in dollars per share) $ 0.1 $ 0.1
Series D redeemable convertible preferred stock, authorized 367,000 367,000
Series D redeemable convertible preferred stock, issued 0 0
Series D redeemable convertible preferred stock, outstanding 0 0
Common stock, par value (in dollars per share) $ 0.1 $ 0.1
Common stock, authorized 210,000,000 210,000,000
Common stock, issued 0 103,988,707
Common stock, outstanding 0 67,718,692
Treasury stock, shares 0 36,270,015
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement - USD ($)
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock [Member]
Common stock, issued   103,642,292       35,017,726
Additional paid-in capital     $ 739,099,000      
Retained earnings       $ 1,228,659,000    
Accumulated other comprehensive income (loss)         $ 336,000  
Total stockholders’ equity $ 361,960,000 $ 10,365,000       $ (1,616,499,000)
Net income 53,514,000     53,514,000    
Total other comprehensive income (loss) (3,102,000)       (3,102,000)  
Issuance of shares of common stock (in shares)   17,783        
Issuance of shares of common stock, amount 935,000 $ 2,000 933,000      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   57,451        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (3,394,000) $ 5,000 (3,399,000)      
Repurchase of common stock (in shares)           382,279
Repurchase of common stock, amount (50,000,000)         $ (50,000,000)
Stock-based compensation 9,275,000   9,275,000      
Net income 135,141,000          
Total other comprehensive income (loss) (7,628,000)          
Common stock, issued   103,717,526       35,400,005
Additional paid-in capital     745,908,000      
Retained earnings       1,282,173,000    
Accumulated other comprehensive income (loss)         (2,766,000)  
Total stockholders’ equity 369,188,000 $ 10,372,000       $ (1,666,499,000)
Net income 39,801,000     39,801,000    
Total other comprehensive income (loss) 3,739,000       3,739,000  
Issuance of shares of common stock (in shares)   31,857        
Issuance of shares of common stock, amount 1,941,000 $ 3,000 1,938,000      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   39,155        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (2,619,000) $ 4,000 (2,623,000)      
Repurchase of common stock (in shares)           418,019
Repurchase of common stock, amount (50,000,000)         $ (50,000,000)
Stock-based compensation 7,559,000   7,559,000      
Common stock, issued   103,788,538       35,818,024
Additional paid-in capital     752,782,000      
Retained earnings       1,321,974,000    
Accumulated other comprehensive income (loss)         973,000  
Total stockholders’ equity 369,609,000 $ 10,379,000       $ (1,716,499,000)
Net income 41,826,000     41,826,000    
Total other comprehensive income (loss) (8,265,000)       (8,265,000)  
Issuance of shares of common stock (in shares)   42,085        
Issuance of shares of common stock, amount 2,347,000 $ 4,000 2,343,000      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   38,281        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (1,966,000) $ 4,000 (1,970,000)      
Repurchase of common stock (in shares)           451,991
Repurchase of common stock, amount (50,000,000)         $ 50,000,000
Stock-based compensation 7,299,000   7,299,000      
Common stock, issued   103,868,904       36,270,015
Additional paid-in capital     760,454,000      
Retained earnings       1,363,800,000    
Accumulated other comprehensive income (loss)         (7,292,000)  
Total stockholders’ equity $ 360,850,000 $ 10,387,000       $ (1,766,499,000)
Common stock, issued 103,988,707 103,988,707       36,270,015
Additional paid-in capital $ 769,411,000   769,411,000      
Retained earnings 1,458,330,000     1,458,330,000    
Accumulated other comprehensive income (loss) (5,288,000)       (5,288,000)  
Total stockholders’ equity 466,353,000 $ 10,399,000       $ (1,766,499,000)
Net income 32,711,000     32,711,000    
Total other comprehensive income (loss) 4,153,000       4,153,000  
Issuance of shares of common stock (in shares)   12,943        
Issuance of shares of common stock, amount 315,000 $ 1,000 314,000      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   26,265        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (1,758,000) $ 3,000 (1,761,000)      
Stock-based compensation 6,268,000   6,268,000      
Net income 224,358,000          
Total other comprehensive income (loss) 11,815,000          
Common stock, issued   104,027,915       36,270,015
Additional paid-in capital     774,232,000      
Retained earnings       1,491,041,000    
Accumulated other comprehensive income (loss)         (1,135,000)  
Total stockholders’ equity 508,042,000 $ 10,403,000       $ (1,766,499,000)
Net income 129,152,000     129,152,000    
Total other comprehensive income (loss) 7,266,000       7,266,000  
Issuance of shares of common stock (in shares)   34,681        
Issuance of shares of common stock, amount 2,846,000 $ 3,000 2,843,000      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   37,236        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (2,270,000) $ 4,000 (2,274,000)      
Stock-based compensation 9,096,000   9,096,000      
Common stock, issued   104,099,832       36,270,015
Additional paid-in capital     783,897,000      
Retained earnings       1,620,193,000    
Accumulated other comprehensive income (loss)         6,131,000  
Total stockholders’ equity 654,132,000 $ 10,410,000       $ (1,766,499,000)
Net income 62,495,000     62,495,000    
Total other comprehensive income (loss) 396,000       396,000  
Issuance of shares of common stock (in shares)   148,541        
Issuance of shares of common stock, amount 9,248,000 $ 15,000 9,233,000      
Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)   35,584        
Issuance of restricted stock units and net share settlement related to withholding taxes, amount (2,608,000) $ 4,000 (2,612,000)      
Stock-based compensation $ 9,225,000   9,225,000      
Common stock, issued 0 104,283,957       36,270,015
Additional paid-in capital $ 799,743,000   $ 799,743,000      
Retained earnings 1,682,688,000     $ 1,682,688,000    
Accumulated other comprehensive income (loss) 6,527,000       $ 6,527,000  
Total stockholders’ equity $ 732,888,000 $ 10,429,000       $ (1,766,499,000)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash flows from operating activities:    
Net income $ 224,358 $ 135,141
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,545 7,028
Reduction in the carrying amount of right-of-use assets 7,037 6,518
Net foreign currency losses 2,027 183
Stock-based compensation 24,589 24,133
Deferred income taxes 7,029 (1,516)
Provision for bad debts 6,800 3,391
Other non-cash operating activities 718 423
Changes in assets and liabilities:    
Accounts receivable 4,115 (16,428)
Contract assets, net (103,538) 2,329
Contract costs 198 (1,522)
Lease liabilities (7,533) (6,840)
Prepaid expenses, prepaid income taxes, and other assets (6,959) (2,201)
Accounts payable, accrued expenses, income taxes payable and other liabilities (6,847) (20,752)
Deferred revenue 13,410 13,701
Net cash provided by operating activities 172,949 143,588
Cash flows from investing activities:    
Purchases of property, equipment and leasehold improvements (733) (1,111)
Payments for business acquisitions, net of cash acquired (16,272) (74,460)
Payments for equity method investments (926) (319)
Payments for capitalized computer software development costs (895) (141)
Net cash used in investing activities (18,826) (76,031)
Cash flows from financing activities:    
Issuance of shares of common stock 12,508 5,364
Repurchases of common stock 0 (150,621)
Payments of tax withholding obligations related to restricted stock (6,719) (8,246)
Deferred business acquisition payments 0 (4,600)
Proceeds from revolving credit facility, net of repayments (119,182) 219,163
Repayments of amounts borrowed under term loan (12,000) (4,000)
Payments of debt issuance costs 0 (3,533)
Net cash provided by (used in) financing activities (125,393) 53,527
Effect of exchange rate changes on cash and cash equivalents 573 (838)
Increase in cash and cash equivalents 29,303 120,246
Cash and cash equivalents, beginning of period 287,796 71,926
Cash and cash equivalents, end of period 317,099  
Supplemental disclosure of non-cash activities:    
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses 77 (89)
Change in repurchases of common stock included in accounts payable and accrued expenses 0 (621)
Lease liabilities arising from obtaining right-of-use assets 1,488 11,626
Supplemental disclosure of cash flow information:    
Income taxes paid, net 49,349 26,359
Interest paid 5,672 8,246
Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract]    
Cash, cash equivalents, and restricted cash, end of period $ 317,099 $ 192,172
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Interim Unaudited Consolidated Financial Statements
9 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Interim Unaudited Consolidated Financial Statements Interim Unaudited Consolidated Financial Statements
 
The accompanying interim unaudited consolidated financial statements of Aspen Technology, Inc. and its subsidiaries have been prepared on the same basis as our annual consolidated financial statements.  We have omitted certain information and footnote disclosures normally included in our annual consolidated financial statements.  Such interim unaudited consolidated financial statements have been prepared in conformity with U.S. Generally Accepted Accounting Principles ("GAAP"), as defined in the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 270, Interim Reporting, for interim financial information and with the instructions to Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements.  It is suggested that these unaudited consolidated financial statements be read in conjunction with the audited consolidated financial statements for the year ended June 30, 2020, which are contained in our Annual Report on Form 10-K, as previously filed with the U.S. Securities and Exchange Commission ("SEC"). In the opinion of management, all adjustments, consisting of normal and recurring adjustments, considered necessary for a fair presentation of the financial position, results of operations, and cash flows at the dates and for the periods presented have been included and all intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the three and nine months ended March 31, 2021 are not necessarily indicative of the results to be expected for the subsequent quarter or for the full fiscal year.
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
 
Unless the context requires otherwise, references to we, our and us refer to Aspen Technology, Inc. and its subsidiaries.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
 
(a)         Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Aspen Technology, Inc. and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

(b)         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, 2020. We adopted Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments - Credit Losses ("Topic 326") effective July 1, 2020. Refer to Note 2(h), “New Accounting Pronouncements Adopted in Fiscal 2021,” for further information regarding the adoption of Topic 326. There were no other material changes to our significant accounting policies during the three and nine months ended March 31, 2021.
 
(c)  Loss Contingencies
 
We accrue estimated liabilities for loss contingencies arising from claims, assessments, litigation and other sources when it is probable that a liability has been incurred and the amount of the claim, assessment or damages can be reasonably estimated. We believe that we have sufficient accruals to cover any obligations resulting from claims, assessments or litigation that have met these criteria.

(d)         Foreign Currency Transactions
 
Foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our subsidiaries are recognized in our results of operations as incurred as a component of other (expense), net. Net foreign currency exchange (losses) gains were $0.1 million and $(0.3) million during the three months ended March 31, 2021 and 2020, respectively, and $(2.0) million and $(0.2) million during the nine months ended March 31, 2021 and 2020, respectively.
(e)    Research and Development Expense
We charge research and development expenditures to expense as the costs are incurred. Research and development expenses consist primarily of personnel expenses related to the creation of new products, enhancements and engineering changes to existing products and costs of acquired technology prior to establishing technological feasibility. There was less than $0.1 million of capitalized direct labor costs associated with our development of software for sale during the three months ended March 31, 2021 and 2020, respectively, and $0.7 million and less than $0.1 million during the nine months ended March 31, 2021 and 2020, respectively.

(f)    Equity Method Investments

During fiscal 2020, we entered into a limited partnership investment fund agreement. 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 ($3.9 million). 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 ($3.9 million) commitment. As of March 31, 2021, the fair value of this investment is $1.2 million CAD ($1.5 million), representing our payment towards the total commitment, and is recorded in non-current assets in our consolidated balance sheet.

(g)          New Accounting Pronouncements Adopted in Fiscal 2021

In June 2016, the FASB issued Topic 326. The amendment changes the impairment model for most financial assets and certain other instruments. Under Topic 326, entities are required to use a model that will result in the earlier recognition of allowances for losses for trade and other receivables, contract assets, held-to-maturity debt securities, loans, and other instruments. Topic 326 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. Early adoption is permitted. We adopted Topic 326 effective July 1, 2020 using the effective date method with a modified retrospective transition approach. The adoption of Topic 326 did not have a material impact on our balance sheet, operating results or cash flows, and there was no impact on our debt covenants.

In March 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“Topic 848”). ASU 2020-04 provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by ASU 2020-04 apply only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. These amendments are not applicable to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022. ASU No. 2020-04 is effective as of March 12, 2020 through December 31, 2022, and may be applied to contract modifications and hedging relationships from the beginning of an interim period that includes or is subsequent to March 12, 2020. We adopted ASU 2020-04 effective July 1, 2020. The adoption of ASU No. 2020-04 did not have a material impact on our operating results or cash flows, and there was no impact on our debt covenants.

(h)          Recently Issued Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes ("Topic 740") - Simplifying the Accounting for Income Taxes. ASU 2019-12 is intended to simplify accounting for income taxes. It removes certain exceptions to the general principles in Topic 740 and amends existing guidance to improve consistent application. ASU 2019-12 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2020. Early adoption of this standard update is permitted and the impact it will have to our consolidated financial statements is not expected to be material.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers (Notes)
9 Months Ended
Mar. 31, 2021
Revenue from Contracts with Customers [Abstract]  
Revenue from Contract with Customer [Text Block] Revenue from Contracts with Customers
In accordance with ASU No. 2014-09, Revenue from Contracts with Customers ("Topic 606"), we account for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that we will collect substantially all of the consideration to which we are entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.

Nature of Products and Services

We generate revenue from the following sources: (1) License revenue; (2) Maintenance revenue; and (3) Services and other revenue. We sell our software products to end users primarily under fixed-term licenses. We license our software products primarily through a subscription offering which we refer to as our aspenONE licensing model, which includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term. Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management. The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. We refer to these arrangements as token arrangements. Tokens are fixed units of measure. The amount of software usage is limited by the number of tokens purchased by the customer.

We also license our software through point product term arrangements, which include our Premier Plus SMS offering for the entire term.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.

Term-based Arrangements: Term-based arrangements consist of on-premise term licenses as well as maintenance.

License

License revenue consists primarily of product and related revenue from our aspenONE licensing model and point product arrangements.

When a customer elects to license our products under our aspenONE licensing model, the customer receives, for the term of the arrangement, the right to all software products in the licensed aspenONE software suite. When a customer elects to license point products, the customer receives, for the term of the arrangement, the right to license specified products in the licensed aspenONE software suite. Revenue from initial product licenses is recognized upfront upon delivery.

Maintenance

When a customer elects to license our products under our aspenONE licensing model, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced into the licensed aspenONE software suite. When a customer elects to license point products, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced related to the specified products licensed. Maintenance represents a stand-ready obligation and, due to our obligation to provide unspecified future software updates on a when-and-if available basis as well as telephone support services, we are required to recognize revenue ratably over the term of the arrangement.
Services and Other Revenue

Professional Services Revenue

Professional services are provided to customers on a time-and-materials ("T&M") or fixed-price basis. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. For professional services, revenue is recognized by measuring progress toward the completion of our obligations. We recognize professional services fees for our T&M contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs. The use of the proportional performance method is dependent upon our ability to reliably estimate the costs to complete a project. We use historical experience as a basis for future estimates to complete current projects. Additionally, we believe that costs are the best available measure of performance. Out-of-pocket expenses which are reimbursed by customers are recorded as revenue.

Training Revenue

We provide training services to our customers, including on-site, Internet-based, public and customized training. The obligation to provide training services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. Revenue is recognized in the period in which the services are performed.

Contracts with Multiple Performance Obligations

Our contracts generally contain more than one of the products and services listed above, each of which is separately accounted for as a distinct performance obligation.

Allocation of consideration: We allocate total contract consideration to each distinct performance obligation in an arrangement on a relative standalone selling price basis. The standalone selling price reflects the price we would charge for a specific product or service if it was sold separately in similar circumstances and to similar customers.

If the arrangement contains professional services and other products or services, we allocate to the professional service obligation a portion of the total contract consideration based on the standalone selling price of professional services that is observed from consistently priced standalone sales.

The standalone selling price for term arrangements, which always include maintenance for the full term of the arrangement, is the price for the combined license and maintenance bundle. The amount assigned to the license and maintenance bundle is separated into license and maintenance amounts using the respective standalone selling prices represented by the value relationship between the software license and maintenance.

When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly.

Standalone selling price: When available, we use directly observable transactions to determine the standalone selling prices for performance obligations. Generally, directly observable data is not available for term licenses and maintenance. When term licenses are sold together with maintenance in a bundled arrangement, we estimate a standalone selling price for these distinct performance obligations using relevant information, including our overall pricing objectives and strategies and historical pricing data, and taking into consideration market conditions and other factors.

Other policies and judgments

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment annually over the term of the license arrangement. Therefore, we generally receive payment from a customer after the performance obligation related to the license has been satisfied, and therefore, our contracts generally contain a significant financing component. The significant financing component is calculated utilizing an interest rate that derives the net present value of the performance obligations delivered on an upfront basis based on the allocation of consideration. We have instituted a customer portfolio approach in assigning interest rates. The rates are determined at contract inception and are based on the credit characteristics of the customers within each portfolio.
Contract modifications

We sometimes enter into agreements to modify previously executed contracts, which constitute contract modifications. We assess each of these contract modifications to determine (i) if the additional products and services are distinct from the products and services in the original arrangement; and (ii) if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services, as adjusted for contract-specific circumstances. A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either (i) a prospective basis as a termination of the existing contract and the creation of a new contract; or (ii) a cumulative catch-up basis. Generally, our contract modifications meet both criteria and are accounted for as a separate contract, as adjusted for contract-specific circumstances.

Disaggregation of Revenue

We disaggregate our revenue by region, type of performance obligation, and segment as follows:

 Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
(Dollars in Thousands)
Revenue by region:
North America$66,786 $58,826 $225,620 $170,643 
Europe47,581 27,331 158,771 98,077 
Other (1)48,359 44,431 127,024 128,057 
$162,726 $130,588 $511,415 $396,777 
Revenue by type of performance obligation:
Term licenses$110,104 $78,156 $352,133 $238,311 
Maintenance45,885 44,199 139,561 132,418 
Professional services and other6,737 8,233 19,721 26,048 
$162,726 $130,588 $511,415 $396,777 
Revenue by segment:
Subscription and software$155,989 $122,355 $491,694 $370,729 
Services and other6,737 8,233 19,721 26,048 
$162,726 $130,588 $511,415 $396,777 
____________________________________________
(1)Other consists primarily of Asia Pacific, Latin America and the Middle East.

Contract Assets and Deferred Revenue

The difference in the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance and the customer’s payment. We fulfill our obligations under a contract with a customer by transferring products and services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.

Payment terms and conditions vary by contract type. Terms generally include a requirement of payment annually over the term of the license arrangement. During the majority of each customer contract term, the amount invoiced is generally less than the amount of revenue recognized to date, primarily because we transfer control of the performance obligation related to the software license at the inception of the contract term, and the allocation of contract consideration to the license performance obligation is a significant portion of the total contract consideration. Therefore, our contracts often result in the recording of a
contract asset throughout the majority of the contract term. We record a contract asset when revenue recognized on a contract exceeds the billings.

The contract assets are subject to credit risk and reviewed in accordance with Topic 326. We monitor 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. We recognize 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 following table presents the change in the reserve for contract assets during the nine months ended March 31, 2021:
June 30, 2020ProvisionWrite-Offs, Recoveries, and BillingsMarch 31, 2021
(Dollars in Thousands)
$(2,947)$(7,091)$4,812 $(5,226)

Our total contract assets, net and deferred revenue were as follows as of March 31, 2021 and June 30, 2020:
March 31,
2021
June 30,
2020
(Dollars in Thousands)
Contract assets, net$707,845 $610,473 
Deferred revenue(66,265)(57,081)
$641,580 $553,392 

Contract assets and deferred revenue are presented net at the contract level for each reporting period.

The change in deferred revenue in the nine months ended March 31, 2021 was primarily due to an increase in new billings in advance of revenue recognition, partially offset by $33.8 million of revenue recognized that was included in deferred revenue as of June 30, 2020.

Contract Costs

We pay commissions for new product sales as well as for renewals of existing contracts. Commissions paid to obtain renewal contracts are not commensurate with the commissions paid for new product sales and therefore, a portion of the commissions paid for new contracts relate to future renewals.

We account for new product sales commissions using a portfolio approach and allocate the cost of commissions in proportion to the allocation of transaction price of license and maintenance performance obligations, including assumed renewals. Commissions allocated to the license and license renewal components are expensed at the time the license revenue is recognized. Commissions allocated to maintenance are capitalized and amortized on a straight-line basis over a period of four years to eight years for new contracts, reflecting our estimate of the expected period that we will benefit from those commissions.

Amortization of capitalized contract costs is included in selling and marketing expenses in our statement of operations.

Transaction Price Allocated to Remaining Performance Obligations

The following table includes the aggregate amount of the transaction price allocated as of March 31, 2021 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
Year Ended June 30,
20212022202320242025Thereafter
(Dollars in Thousands)
License$40,583 $24,011 $12,507 $5,338 $4,837 $1,314 
Maintenance46,934 161,498 124,719 92,787 60,672 28,175 
Services and other38,717 8,200 968 491 301 261 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Notes)
9 Months Ended
Mar. 31, 2021
Lessor, Operating Leases [Text Block] Leases
We have operating leases primarily for corporate offices, and other operating leases for data centers and certain equipment. We determine whether an arrangement is or contains a lease based on facts and circumstances present at the inception of the arrangement. We recognize lease expense on a straight-line basis over the lease term. Our leases have remaining lease terms of less than one year to approximately ten years, some of which include options to extend the leases for up to five years, and some of which include the option to terminate the leases upon advanced notice of 30 days or more. If we are reasonably certain we will exercise an option to extend or terminate the lease, the time period covered by the extension or termination option is included in the lease term.

Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilize the appropriate incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term at an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items such as incentives received. We have lease agreements with lease and non-lease components, which are accounted for separately.

Operating lease costs are recognized on a straight-line basis over the term of the lease. The components of lease expenses for the three and nine months ended March 31, 2021 and 2020 were as follows:
Three Months Ended
March 31,
Nine Months Ended
March 31,
2021202020212020
 (Dollars in Thousands)(Dollars in Thousands)
Operating lease costs (1)
$2,514 $2,443 $7,411 $7,012 
Total lease costs$2,514 $2,443 $7,411 $7,012 
________
(1) Operating lease costs include rent and fixed fees

The following table represents the weighted-average remaining lease term and discount rate information related to our operating leases as of March 31, 2021 and June 30, 2020:
 March 31,
2021
June 30,
2020
Weighted average remaining lease term5.1 years5.7 years
Weighted average discount rate4.3 %4.4 %

The following table represents the maturities of our operating lease liabilities as of March 31, 2021 and June 30, 2020:
March 31,
2021
June 30,
2020
(Dollars in Thousands)
Year Ending June 30,
2021$1,462 $8,477 
20229,597 8,784 
20238,827 8,167 
20247,648 7,516 
20255,574 5,481 
Thereafter7,767 7,370 
Total lease payments40,875 45,795 
Less: imputed interest(4,767)(5,883)
$36,108 $39,912 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value
9 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
 
We determine 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 we have 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." Our 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 consolidated balance sheets as of March 31, 2021 and June 30, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value:
Fair Value Measurements at Reporting Date Using,
 
Quoted Prices in Active Markets for Identical Assets
(Level 1 Inputs)
Significant Other Observable Inputs
(Level 2 Inputs)
 (Dollars in Thousands)
March 31, 2021:
Cash equivalents$1,020 $— 
Equity method investments— 1,207 
June 30, 2020:
Cash equivalents$1,020 $— 
Equity method investments— 342 

Financial instruments not measured or recorded at fair value in the accompanying 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 12, "Credit Agreement") approximates its carrying value due to the floating interest rate.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable
9 Months Ended
Mar. 31, 2021
Receivables [Abstract]  
Accounts Receivable Accounts Receivable, Net
 
Our accounts receivable, net of the related allowance for doubtful accounts, were as follows as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Accounts receivable, gross$56,922 $62,925 
Allowance for doubtful accounts(7,888)(6,624)
Accounts receivable, net$49,034 $56,301 
As of March 31, 2021 and June 30, 2020, we had no customer receivable balances that individually represented 10% or more of our net accounts receivable.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment
9 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property, equipment and leasehold improvements consisted of the following as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Property, equipment and leasehold improvements, at cost:  
Computer equipment$7,163 $6,958 
Purchased software22,617 22,534 
Furniture & fixtures7,314 6,971 
Leasehold improvements12,790 12,424 
Property, equipment and leasehold improvements, at cost49,884 48,887 
Accumulated depreciation(44,378)(42,924)
Property, equipment and leasehold improvements, net$5,506 $5,963 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions
9 Months Ended
Mar. 31, 2021
Business Combinations [Abstract]  
Acquisitions Acquisitions 
Camo Analytics AS
On November 17, 2020, we completed the acquisition of substantially all the outstanding shares of Camo Analytics AS (“Camo”), a leading provider of industrial analytics, for a total cash consideration of $12.7 million. The purchase price consisted of $10.0 million of cash paid at closing, a subsequent working capital adjustment of $(0.1) million, $0.3 million to be paid for the remaining undelivered shares as of the closing date, and $2.4 million to be held back as security for certain representations, warranties, and obligations of the sellers. The holdback amounts are recorded in accrued expenses and other current liabilities in our consolidated balance sheet. As of March 31, 2021, $0.2 million has been subsequently paid for the remaining undelivered shares.
An allocation of the purchase price is as follows:
Amount
(Dollars in Thousands)
Tangible assets acquired, net$877 
Identifiable intangible assets:
Technology-related2,533 
Customer relationships1,900 
Goodwill7,356 
Total assets acquired, net$12,666 

The goodwill reflects the value of the assembled workforce and the company-specific synergies we expect to realize by selling Camo products and services to our existing customers and is reported under the subscription and software reporting unit.  The results of operations of Camo have been included prospectively in our results of operations since the date of acquisition.

OptiPlant, Inc.
On December 8, 2020, we completed the acquisition of all the outstanding shares of OptiPlant, Inc. (“OptiPlant”), a leading provider of AI Driven 3D Conceptual Design and Engineering Automation software, for a total cash consideration of $8.2 million. The purchase price consisted of $6.8 million of cash paid at closing, $0.2 million to be held back for working capital adjustments, and $1.2 million to be held back as security for certain representations, warranties, and obligations of the sellers. The holdback amounts are recorded in other non-current liabilities in our consolidated balance sheet. The working capital adjustment holdback of $0.2 million was subsequently paid in March 2021.
An allocation of the purchase price is as follows:
Amount
(Dollars in Thousands)
Tangible assets acquired, net$44 
Identifiable intangible assets:
Technology-related1,485 
Customer relationships990 
Goodwill6,252 
Deferred tax liabilities(545)
Total assets acquired, net$8,226 
The goodwill reflects the value of the assembled workforce and the company-specific synergies we expect to realize by selling OptiPlant products and services to our existing customers and is reported under the subscription and software reporting unit.  The results of operations of OptiPlant have been included prospectively in our results of operations since the date of acquisition.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets
9 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets 
We include in our amortizable intangible assets those intangible assets acquired in our business and asset acquisitions. We amortize acquired intangible assets with finite lives over their estimated economic lives, generally using the straight-line method. Each period, we evaluate the estimated remaining useful lives of acquired intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization. Acquired intangibles are removed from the accounts when fully amortized and no longer in use.
Intangible assets consisted of the following as of March 31, 2021 and June 30, 2020:
Gross Carrying AmountAccumulated AmortizationEffect of Currency TranslationNet Carrying Amount
(Dollars in Thousands)
March 31, 2021:
Technology$55,288 $(17,786)$614 $38,116 
Customer relationships12,038 (4,277)119 7,880 
Non-compete agreements553 (553)— — 
Total$67,879 $(22,616)$733 $45,996 
June 30, 2020:
Technology$51,269 $(13,245)$(842)$37,182 
Customer relationships9,148 (3,171)(308)5,669 
Non-compete agreements553 (553)— — 
Total$60,970 $(16,969)$(1,150)$42,851 
Total amortization expense related to intangible assets is included in cost of license revenue (for technology) and general and administrative expense (for customer relationships and non-compete agreements) and amounted to approximately $2.1 million and $1.9 million during the three months ended March 31, 2021 and 2020, respectively, and $5.7 million and $4.7 million during the nine months ended March 31, 2021 and 2020, respectively.
Future amortization expense as of March 31, 2021 is expected to be as follows:
Year Ended June 30,Amortization Expense
 (Dollars in Thousands)
2021$2,005 
20228,137 
20238,118 
20247,575 
20257,490 
Thereafter12,671 
Total$45,996 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill
9 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
 
The changes in the carrying amount of goodwill for our subscription and software reporting unit during the three months ended March 31, 2021 were as follows:

Gross Carrying AmountAccumulated Impairment LossesEffect of Currency TranslationNet Carrying Amount
(Dollars in Thousands)
June 30, 2020:$207,850 $(65,569)$(5,226)$137,055 
Goodwill from acquisitions13,608 — — 13,608 
Foreign currency translation— — 7,519 7,519 
March 31, 2021:$221,458 $(65,569)$2,293 $158,182 

We test goodwill for impairment annually (or more often if impairment indicators arise), at the reporting unit level. We first assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If we determine based on this assessment that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we perform the goodwill impairment test. The first step requires us to determine the fair value of the reporting unit and compare it to the carrying amount, including goodwill, of such reporting unit. If the fair value exceeds the carrying amount, no impairment loss is recognized. However, if the carrying amount of the reporting unit exceeds its fair value, the goodwill of the unit is impaired.

Fair value of a reporting unit is determined using a combined weighted average of a market-based approach (utilizing fair value multiples of comparable publicly traded companies) and an income-based approach (utilizing discounted projected cash flows). In applying the income-based approach, we would be required to make assumptions about the amount and timing of future expected cash flows, growth rates and appropriate discount rates. The amount and timing of future cash flows would be based on our most recent long-term financial projections. The discount rate we would utilize would be determined using estimates of market participant risk-adjusted weighted-average costs of capital and reflect the risks associated with achieving future cash flows.

We have elected December 31st as the annual impairment assessment date. We performed our annual impairment test for the subscription and software reporting unit as of December 31, 2020 and, based upon the results of our qualitative assessment, determined that it was not likely that its fair value was less than its carrying amount. As such, we did not recognize impairment losses as a result of our analysis. If an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value, goodwill will be evaluated for impairment between annual tests.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Liabilities
9 Months Ended
Mar. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Accrued Expenses and Other Liabilities Accrued Expenses and Other Liabilities
Accrued expenses and other current liabilities consisted of the following as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Compensation-related$23,800 $27,591 
Deferred acquisition payments4,050 1,479 
Uncertain tax positions331 318 
Royalties and external commissions3,952 3,359 
Professional fees3,041 2,115 
Other7,889 8,694 
Total accrued expenses and other current liabilities$43,063 $43,556 

Other non-current liabilities consisted of the following as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Uncertain tax positions$2,425 $2,027 
Deferred acquisition payments1,200 — 
Asset retirement obligations944 920 
Other273 160 
Total other non-current liabilities$4,842 $3,107 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Agreement
9 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Credit Agreement Credit Agreement
 
In December 2019, we entered into an Amended and Restated Credit Agreement with JPMorgan Chase Bank, N.A., as administrative agent, joint lead arranger and joint bookrunner, Silicon Valley Bank, as joint lead arranger, joint bookrunner and syndication agent, and the lenders and co-documentation agents named therein (the "Amended and Restated Credit Agreement"). The Amended and Restated Credit Agreement, which amends and restates the Credit Agreement we entered into as of February 26, 2016, provides for a $200.0 million secured revolving credit facility and a $320.0 million secured term loan facility.

Principal outstanding under the Amended and Restated Credit Agreement bears interest at a rate per annum equal to, at our option, either: (1) the sum of (a) the highest of (i) the rate of interest last quoted by The Wall Street Journal in the United States as the prime rate in effect, (ii) the NYFRB Rate (as defined in the Amended and Restated Credit Agreement) plus 0.5%, and (iii) the LIBO rate (as defined in the Amended and Restated Credit Agreement) multiplied by the Statutory Reserve Rate (as defined in the Amended and Restated Credit Agreement) plus 1.0%, plus (b) a margin initially of 0.5% for the first full fiscal quarter ending after the date of the Amended and Restated Credit Agreement and thereafter based on our leverage ratio (as defined in the Amended and Restated Credit Agreement); or (2) the sum of (a) the LIBO rate multiplied by the Statutory Reserve Rate, plus (b) a margin initially of 1.5% for the first full fiscal quarter ending after the date of the Amended and Restated Credit Agreement and thereafter based on our leverage ratio. The interest rate as of March 31, 2021 was 1.61% on $300.0 million in outstanding borrowings on our term loan facility.

All borrowings under the Amended and Restated Credit Agreement are secured by liens on substantially all of our assets and the assets of our subsidiary AspenTech Canada Holdings, LLC, which has guaranteed our obligations under the Amended and Restated Credit Agreement. Additional significant subsidiaries (as determined in the Amended and Restated Credit Agreement) may be required to guarantee our obligations and to grant liens on their assets in favor of the lenders.

As of March 31, 2021, our current borrowings of $18.0 million consist of the term loan facility. Our non-current borrowings of $279.0 million consist of $282.0 million of our term loan facility, net of $3.0 million in debt issuance costs. We had current borrowings of $135.2 million and non-current borrowings of $292.4 million as of June 30, 2020.
The indebtedness under the revolving credit facility matures on December 23, 2024. The following table summarizes the maturities of the term loan facility:

Year Ended June 30,Amount
 (Dollars in Thousands)
2021$4,000 
202220,000 
202328,000 
202436,000 
2025212,000 
Total$300,000 

The Amended and Restated Credit Agreement contains affirmative and negative covenants customary for facilities of this type, including restrictions on incurrence of additional debt, liens, fundamental changes, asset sales, restricted payments and transactions with affiliates. There are also financial covenants regarding maintenance as of the end of each fiscal quarter, commencing with the quarter ending March 31, 2021, of a maximum leverage ratio of 3.50 to 1.00 and a minimum interest coverage ratio of 2.50 to 1.00. As of March 31, 2021, we were in compliance with these covenants.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation
9 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation 
Stock Compensation Accounting
The weighted average estimated fair value of option awards granted was $45.63 and $37.54 during the three months ended March 31, 2021 and 2020, respectively, and $38.76 and $33.15 during the nine months ended March 31, 2021 and 2020, respectively.
 
We utilized the Black-Scholes option valuation model with the following weighted average assumptions:
 
Nine Months Ended
March 31,
 20212020
Risk-free interest rate0.4 %1.5 %
Expected dividend yield0.0 %0.0 %
Expected life (in years)4.74.5
Expected volatility factor34.1 %26.8 %
 
The stock-based compensation expense under all equity plans and its classification in the unaudited consolidated statements of operations for the three and nine months ended March 31, 2021 and 2020 are as follows:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Dollars in Thousands)
Recorded as expenses:    
Cost of maintenance$234 $343 $688 $1,104 
Cost of services and other412 450 1,198 1,477 
Selling and marketing1,869 1,472 4,655 4,228 
Research and development2,273 2,082 6,515 6,193 
General and administrative4,437 2,952 11,533 11,131 
Total stock-based compensation$9,225 $7,299 $24,589 $24,133 
A summary of stock option and restricted stock unit ("RSU") activity under all equity plans for the nine months ended March 31, 2021 is as follows:
 
 Stock OptionsRestricted Stock Units
 SharesWeighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term
(Years)
Aggregate
Intrinsic Value
(in 000’s)
SharesWeighted
Average
Grant Date
Fair Value
Outstanding at June 30, 20201,410,139 $76.19 6.67$49,705 352,921 $112.45 
Granted322,472 131.40   245,023 130.63 
Settled (RSUs)—    (148,386)105.13 
Exercised (Stock options)(187,113)62.05   —  
Cancelled / Forfeited(36,779)115.82   (33,060)115.97 
Outstanding at March 31, 20211,508,719 $88.77 6.67$83,915 416,498 $125.49 
Vested and exercisable at March 31, 2021969,700 $67.80 5.43$74,212  
Vested and expected to vest as of March 31, 20211,451,661 $87.34 6.58$82,837 365,640 $125.51 
 
As of March 31, 2021, common stock reserved for future issuance under equity compensation plans was 5.5 million shares.

Employee Stock Purchase Plan

On July 26, 2018, our Board of Directors approved the Aspen Technology, Inc. 2018 Employee Stock Purchase Plan (the "ESPP"), which provides for the issuance of up to 250,000 shares of common stock to participating employees. The ESPP is intended to be a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986 (the "IRC").  The ESPP was approved at our Annual Meeting of Stockholders on December 7, 2018.  The ESPP currently provides for a purchase price equal to 85% of the lower of (a) the fair market value of the common stock on the first trading day of each ESPP offering period and (b) the fair market value of the common stock on the last day of the offering period. Our initial offering period was January 1, 2019 through June 30, 2019, and our current offering period is January 1, 2021 through June 30, 2021.

We recorded stock-based compensation expense associated with the ESPP of $0.2 million and $0.2 million during the three months ended March 31, 2021 and 2020, respectively, and $0.5 million and $0.4 million during the nine months ended March 31, 2021 and 2020, respectively. As of March 31, 2021, there were 208,687 shares of common stock available for issuance under the ESPP.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Deficit
9 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Stockholders' Deficit Stockholders’ Equity
 
Stock Repurchases

On January 22, 2015, our Board of Directors approved a share repurchase program (the "Share Repurchase Program") for up to $450.0 million of our common stock. The Share Repurchase Program was announced on January 28, 2015, and expires at the end of each fiscal year unless extended. On April 26, 2016, June 8, 2017, April 18, 2018, December 6, 2018, and April 17, 2019, the Board of Directors approved a $400.0 million, $200.0 million, $200.0 million, $100.0 million, and $200.0 million increase in the Share Repurchase Program, respectively. On July 22, 2020, our Board of Directors approved a new share repurchase program (the "New Share Repurchase Program") for up to $200.0 million of our common stock, and terminated the Share Repurchase Program. The timing and amount of any shares repurchased are based on market conditions and other factors. All shares of our common stock repurchased have been recorded as treasury stock under the cost method.

No shares of our common stock were repurchased in the open market under the New Share Repurchase Program during the three and nine months ended March 31, 2021. 451,991 and 1,252,289 shares of our common stock were repurchased in the open market for $50.0 million and $150.0 million under the Share Repurchase Program during the three and nine months ended March 31, 2020, respectively. As of March 31, 2021, the total remaining value under the New Share Repurchase Program was approximately $200.0 million.
Accumulated Other Comprehensive Income (Loss)
 
As of March 31, 2021 and June 30, 2020, accumulated other comprehensive income (loss) was comprised of foreign currency translation adjustments of $6.5 million and $(5.3) million, respectively.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
9 Months Ended
Mar. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
 
The effective tax rate for the periods presented is primarily the result of income earned in the U.S. taxed at U.S. federal and state statutory income tax rates, income earned in foreign tax jurisdictions taxed at the applicable rates, as well as the impact of permanent differences between book and tax income, primarily the Foreign Derived Intangible Income (“FDII”) deduction.
Assuming certain requirements are met, the FDII deduction is a benefit for U.S. companies that sell their products or services to customers outside the U.S.

Our effective tax rate was 17.6% and 15.2% during the three months ended March 31, 2021 and 2020, respectively, and 17.3% and 13.4% during the nine months ended March 31, 2021 and 2020, respectively. Our effective tax rate was lower in the three months ended March 31, 2020 due to the higher FDII deduction taken last year compared to this year, and lower in the nine months ended March 31, 2020 as a result of the tax contingency reversal due to settling an IRS audit.

We recognized an income tax expense of $13.3 million and $7.5 million during the three months ended March 31, 2021 and 2020, respectively, and $47.1 million and $20.9 million during the nine months ended March 31, 2021 and 2020, respectively. Our income tax expense was driven primarily by pre-tax profitability in our domestic and foreign operations and the impact of permanent items. The permanent items are predominantly the FDII deduction, stock-based compensation expense and tax credits for research expenditures.

Deferred income taxes are recognized based on temporary differences between the financial statement and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using the statutory tax rates and laws expected to apply to taxable income in the years in which the temporary differences are expected to reverse. Valuation allowances are provided against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the timing of the temporary differences becoming deductible. Management considers, among other available information, scheduled reversals of deferred tax liabilities, projected future taxable income, limitations of availability of net operating loss carryforwards, and other matters in making this assessment.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
9 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
 
Standby letters of credit for $2.3 million and $3.5 million secured our performance on professional services contracts, certain facility leases and potential liabilities as of March 31, 2021 and June 30, 2020, respectively. The letters of credit expire at various dates through fiscal 2026.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information
9 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Segment Information Segment Information
 
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and to assess performance. Our chief operating decision maker is our President and Chief Executive Officer.

We have two operating and reportable segments, which are consistent with our reporting units: i) subscription and software and ii) services and other. The subscription and software segment is engaged in the licensing of process optimization and asset performance management software solutions and associated support services, and includes our license and maintenance revenue. The services and other segment includes professional services and training, and includes our services and other revenue. We do not track assets or capital expenditures by operating segments. Consequently, it is not practical to present assets, capital expenditures, depreciation or amortization by operating segments.
 
The following table presents a summary of our reportable segments’ profits:
 
 Subscription and SoftwareServices and OtherTotal
 (Dollars in Thousands)
Three Months Ended March 31, 2021   
Segment revenue$155,989 $6,737 $162,726 
Segment expenses (1)(63,878)(8,396)(72,274)
Segment profit (loss)$92,111 $(1,659)$90,452 
Three Months Ended March 31, 2020   
Segment revenue$122,355 $8,233 $130,588 
Segment expenses (1)(58,589)(9,046)(67,635)
Segment profit (loss)$63,766 $(813)$62,953 
Nine Months Ended March 31, 2021   
Segment revenue$491,694 $19,721 $511,415 
Segment expenses (1)(173,593)(24,911)(198,504)
Segment profit (loss)$318,101 $(5,190)$312,911 
Nine Months Ended March 31, 2020   
Segment revenue$370,729 $26,048 $396,777 
Segment expenses (1)(174,629)(26,560)(201,189)
Segment profit (loss)$196,100 $(512)$195,588 

(1)         Our reportable segments’ operating expenses include expenses directly attributable to the segments. Segment expenses include selling and marketing and research and development expenses. Segment expenses do not include allocations of general and administrative expense; interest income; interest expense; and other (expense) income, net.

Reconciliation to Income before Income Taxes
 
The following table presents a reconciliation of total segment profit to income before income taxes for the three and nine months ended March 31, 2021 and 2020:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Dollars in Thousands)
Total segment profit for reportable segments$90,452 $62,953 $312,911 $195,588 
General and administrative expense(21,553)(18,219)(60,389)(54,525)
Interest income8,410 8,173 26,383 24,577 
Interest (expense)(1,495)(3,207)(5,639)(9,368)
Other (expense), net(5)(352)(1,807)(217)
Income before income taxes$75,809 $49,348 $271,459 $156,055 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies (Policies)
9 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Principles of Consolidation Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Aspen Technology, Inc. and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Loss Contingencies Loss Contingencies
 
We accrue estimated liabilities for loss contingencies arising from claims, assessments, litigation and other sources when it is probable that a liability has been incurred and the amount of the claim, assessment or damages can be reasonably estimated. We believe that we have sufficient accruals to cover any obligations resulting from claims, assessments or litigation that have met these criteria.
Foreign Currency Transactions Foreign Currency Transactions
 
Foreign currency exchange gains and losses generated from the settlement and remeasurement of transactions denominated in currencies other than the functional currency of our subsidiaries are recognized in our results of operations as incurred as a component of other (expense), net. Net foreign currency exchange (losses) gains were $0.1 million and $(0.3) million during the three months ended March 31, 2021 and 2020, respectively, and $(2.0) million and $(0.2) million during the nine months ended March 31, 2021 and 2020, respectively.
Research and Development Expense Research and Development ExpenseWe charge research and development expenditures to expense as the costs are incurred. Research and development expenses consist primarily of personnel expenses related to the creation of new products, enhancements and engineering changes to existing products and costs of acquired technology prior to establishing technological feasibility. There was less than $0.1 million of capitalized direct labor costs associated with our development of software for sale during the three months ended March 31, 2021 and 2020, respectively, and $0.7 million and less than $0.1 million during the nine months ended March 31, 2021 and 2020, respectively.
Equity Method Investments [Policy Text Block] Equity Method InvestmentsDuring fiscal 2020, we entered into a limited partnership investment fund agreement. 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 ($3.9 million). 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 ($3.9 million) commitment. As of March 31, 2021, the fair value of this investment is $1.2 million CAD ($1.5 million), representing our payment towards the total commitment, and is recorded in non-current assets in our consolidated balance sheet.
Recently Issued Accounting Pronouncements
(g)          New Accounting Pronouncements Adopted in Fiscal 2021

In June 2016, the FASB issued Topic 326. The amendment changes the impairment model for most financial assets and certain other instruments. Under Topic 326, entities are required to use a model that will result in the earlier recognition of allowances for losses for trade and other receivables, contract assets, held-to-maturity debt securities, loans, and other instruments. Topic 326 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. Early adoption is permitted. We adopted Topic 326 effective July 1, 2020 using the effective date method with a modified retrospective transition approach. The adoption of Topic 326 did not have a material impact on our balance sheet, operating results or cash flows, and there was no impact on our debt covenants.

In March 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“Topic 848”). ASU 2020-04 provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by ASU 2020-04 apply only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. These amendments are not applicable to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022. ASU No. 2020-04 is effective as of March 12, 2020 through December 31, 2022, and may be applied to contract modifications and hedging relationships from the beginning of an interim period that includes or is subsequent to March 12, 2020. We adopted ASU 2020-04 effective July 1, 2020. The adoption of ASU No. 2020-04 did not have a material impact on our operating results or cash flows, and there was no impact on our debt covenants.

(h)          Recently Issued Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes ("Topic 740") - Simplifying the Accounting for Income Taxes. ASU 2019-12 is intended to simplify accounting for income taxes. It removes certain exceptions to the general principles in Topic 740 and amends existing guidance to improve consistent application. ASU 2019-12 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2020. Early adoption of this standard update is permitted and the impact it will have to our consolidated financial statements is not expected to be material.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers (Policies)
9 Months Ended
Mar. 31, 2021
Revenue from Contracts with Customers [Abstract]  
Revenue from Contract with Customer [Policy Text Block] Revenue from Contracts with Customers
In accordance with ASU No. 2014-09, Revenue from Contracts with Customers ("Topic 606"), we account for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable that we will collect substantially all of the consideration to which we are entitled. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised product or service to a customer.

Nature of Products and Services

We generate revenue from the following sources: (1) License revenue; (2) Maintenance revenue; and (3) Services and other revenue. We sell our software products to end users primarily under fixed-term licenses. We license our software products primarily through a subscription offering which we refer to as our aspenONE licensing model, which includes software maintenance and support, known as our Premier Plus SMS offering, for the entire term. Our aspenONE products are organized into three suites: 1) engineering; 2) manufacturing and supply chain; and 3) asset performance management. The aspenONE licensing model provides customers with access to all of the products within the aspenONE suite(s) they license. We refer to these arrangements as token arrangements. Tokens are fixed units of measure. The amount of software usage is limited by the number of tokens purchased by the customer.

We also license our software through point product term arrangements, which include our Premier Plus SMS offering for the entire term.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.

Term-based Arrangements: Term-based arrangements consist of on-premise term licenses as well as maintenance.

License

License revenue consists primarily of product and related revenue from our aspenONE licensing model and point product arrangements.

When a customer elects to license our products under our aspenONE licensing model, the customer receives, for the term of the arrangement, the right to all software products in the licensed aspenONE software suite. When a customer elects to license point products, the customer receives, for the term of the arrangement, the right to license specified products in the licensed aspenONE software suite. Revenue from initial product licenses is recognized upfront upon delivery.

Maintenance

When a customer elects to license our products under our aspenONE licensing model, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced into the licensed aspenONE software suite. When a customer elects to license point products, our Premier Plus SMS offering is included for the entire term of the arrangement and the customer receives, for the term of the arrangement, the right to any updates that may be introduced related to the specified products licensed. Maintenance represents a stand-ready obligation and, due to our obligation to provide unspecified future software updates on a when-and-if available basis as well as telephone support services, we are required to recognize revenue ratably over the term of the arrangement.
Services and Other Revenue

Professional Services Revenue

Professional services are provided to customers on a time-and-materials ("T&M") or fixed-price basis. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. For professional services, revenue is recognized by measuring progress toward the completion of our obligations. We recognize professional services fees for our T&M contracts based upon hours worked and contractually agreed-upon hourly rates. Revenue from fixed-price engagements is recognized using the proportional performance method based on the ratio of costs incurred to the total estimated project costs. The use of the proportional performance method is dependent upon our ability to reliably estimate the costs to complete a project. We use historical experience as a basis for future estimates to complete current projects. Additionally, we believe that costs are the best available measure of performance. Out-of-pocket expenses which are reimbursed by customers are recorded as revenue.

Training Revenue

We provide training services to our customers, including on-site, Internet-based, public and customized training. The obligation to provide training services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligation. Revenue is recognized in the period in which the services are performed.

Contracts with Multiple Performance Obligations

Our contracts generally contain more than one of the products and services listed above, each of which is separately accounted for as a distinct performance obligation.

Allocation of consideration: We allocate total contract consideration to each distinct performance obligation in an arrangement on a relative standalone selling price basis. The standalone selling price reflects the price we would charge for a specific product or service if it was sold separately in similar circumstances and to similar customers.

If the arrangement contains professional services and other products or services, we allocate to the professional service obligation a portion of the total contract consideration based on the standalone selling price of professional services that is observed from consistently priced standalone sales.

The standalone selling price for term arrangements, which always include maintenance for the full term of the arrangement, is the price for the combined license and maintenance bundle. The amount assigned to the license and maintenance bundle is separated into license and maintenance amounts using the respective standalone selling prices represented by the value relationship between the software license and maintenance.

When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly.

Standalone selling price: When available, we use directly observable transactions to determine the standalone selling prices for performance obligations. Generally, directly observable data is not available for term licenses and maintenance. When term licenses are sold together with maintenance in a bundled arrangement, we estimate a standalone selling price for these distinct performance obligations using relevant information, including our overall pricing objectives and strategies and historical pricing data, and taking into consideration market conditions and other factors.

Other policies and judgments

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment annually over the term of the license arrangement. Therefore, we generally receive payment from a customer after the performance obligation related to the license has been satisfied, and therefore, our contracts generally contain a significant financing component. The significant financing component is calculated utilizing an interest rate that derives the net present value of the performance obligations delivered on an upfront basis based on the allocation of consideration. We have instituted a customer portfolio approach in assigning interest rates. The rates are determined at contract inception and are based on the credit characteristics of the customers within each portfolio.
Contract modifications

We sometimes enter into agreements to modify previously executed contracts, which constitute contract modifications. We assess each of these contract modifications to determine (i) if the additional products and services are distinct from the products and services in the original arrangement; and (ii) if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services, as adjusted for contract-specific circumstances. A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either (i) a prospective basis as a termination of the existing contract and the creation of a new contract; or (ii) a cumulative catch-up basis. Generally, our contract modifications meet both criteria and are accounted for as a separate contract, as adjusted for contract-specific circumstances.

Disaggregation of Revenue

We disaggregate our revenue by region, type of performance obligation, and segment as follows:

 Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
(Dollars in Thousands)
Revenue by region:
North America$66,786 $58,826 $225,620 $170,643 
Europe47,581 27,331 158,771 98,077 
Other (1)48,359 44,431 127,024 128,057 
$162,726 $130,588 $511,415 $396,777 
Revenue by type of performance obligation:
Term licenses$110,104 $78,156 $352,133 $238,311 
Maintenance45,885 44,199 139,561 132,418 
Professional services and other6,737 8,233 19,721 26,048 
$162,726 $130,588 $511,415 $396,777 
Revenue by segment:
Subscription and software$155,989 $122,355 $491,694 $370,729 
Services and other6,737 8,233 19,721 26,048 
$162,726 $130,588 $511,415 $396,777 
____________________________________________
(1)Other consists primarily of Asia Pacific, Latin America and the Middle East.

Contract Assets and Deferred Revenue

The difference in the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance and the customer’s payment. We fulfill our obligations under a contract with a customer by transferring products and services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.

Payment terms and conditions vary by contract type. Terms generally include a requirement of payment annually over the term of the license arrangement. During the majority of each customer contract term, the amount invoiced is generally less than the amount of revenue recognized to date, primarily because we transfer control of the performance obligation related to the software license at the inception of the contract term, and the allocation of contract consideration to the license performance obligation is a significant portion of the total contract consideration. Therefore, our contracts often result in the recording of a
contract asset throughout the majority of the contract term. We record a contract asset when revenue recognized on a contract exceeds the billings.

The contract assets are subject to credit risk and reviewed in accordance with Topic 326. We monitor 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. We recognize 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 following table presents the change in the reserve for contract assets during the nine months ended March 31, 2021:
June 30, 2020ProvisionWrite-Offs, Recoveries, and BillingsMarch 31, 2021
(Dollars in Thousands)
$(2,947)$(7,091)$4,812 $(5,226)

Our total contract assets, net and deferred revenue were as follows as of March 31, 2021 and June 30, 2020:
March 31,
2021
June 30,
2020
(Dollars in Thousands)
Contract assets, net$707,845 $610,473 
Deferred revenue(66,265)(57,081)
$641,580 $553,392 

Contract assets and deferred revenue are presented net at the contract level for each reporting period.

The change in deferred revenue in the nine months ended March 31, 2021 was primarily due to an increase in new billings in advance of revenue recognition, partially offset by $33.8 million of revenue recognized that was included in deferred revenue as of June 30, 2020.

Contract Costs

We pay commissions for new product sales as well as for renewals of existing contracts. Commissions paid to obtain renewal contracts are not commensurate with the commissions paid for new product sales and therefore, a portion of the commissions paid for new contracts relate to future renewals.

We account for new product sales commissions using a portfolio approach and allocate the cost of commissions in proportion to the allocation of transaction price of license and maintenance performance obligations, including assumed renewals. Commissions allocated to the license and license renewal components are expensed at the time the license revenue is recognized. Commissions allocated to maintenance are capitalized and amortized on a straight-line basis over a period of four years to eight years for new contracts, reflecting our estimate of the expected period that we will benefit from those commissions.

Amortization of capitalized contract costs is included in selling and marketing expenses in our statement of operations.

Transaction Price Allocated to Remaining Performance Obligations

The following table includes the aggregate amount of the transaction price allocated as of March 31, 2021 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
Year Ended June 30,
20212022202320242025Thereafter
(Dollars in Thousands)
License$40,583 $24,011 $12,507 $5,338 $4,837 $1,314 
Maintenance46,934 161,498 124,719 92,787 60,672 28,175 
Services and other38,717 8,200 968 491 301 261 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Leases Policies (Policies)
9 Months Ended
Mar. 31, 2021
Policies [Abstract]  
Lessee, Leases [Policy Text Block] Leases
We have operating leases primarily for corporate offices, and other operating leases for data centers and certain equipment. We determine whether an arrangement is or contains a lease based on facts and circumstances present at the inception of the arrangement. We recognize lease expense on a straight-line basis over the lease term. Our leases have remaining lease terms of less than one year to approximately ten years, some of which include options to extend the leases for up to five years, and some of which include the option to terminate the leases upon advanced notice of 30 days or more. If we are reasonably certain we will exercise an option to extend or terminate the lease, the time period covered by the extension or termination option is included in the lease term.

Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in the lease contracts is typically not readily determinable. As such, we utilize the appropriate incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term at an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items such as incentives received. We have lease agreements with lease and non-lease components, which are accounted for separately.

Operating lease costs are recognized on a straight-line basis over the term of the lease. The components of lease expenses for the three and nine months ended March 31, 2021 and 2020 were as follows:
Three Months Ended
March 31,
Nine Months Ended
March 31,
2021202020212020
 (Dollars in Thousands)(Dollars in Thousands)
Operating lease costs (1)
$2,514 $2,443 $7,411 $7,012 
Total lease costs$2,514 $2,443 $7,411 $7,012 
________
(1) Operating lease costs include rent and fixed fees

The following table represents the weighted-average remaining lease term and discount rate information related to our operating leases as of March 31, 2021 and June 30, 2020:
 March 31,
2021
June 30,
2020
Weighted average remaining lease term5.1 years5.7 years
Weighted average discount rate4.3 %4.4 %

The following table represents the maturities of our operating lease liabilities as of March 31, 2021 and June 30, 2020:
March 31,
2021
June 30,
2020
(Dollars in Thousands)
Year Ending June 30,
2021$1,462 $8,477 
20229,597 8,784 
20238,827 8,167 
20247,648 7,516 
20255,574 5,481 
Thereafter7,767 7,370 
Total lease payments40,875 45,795 
Less: imputed interest(4,767)(5,883)
$36,108 $39,912 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Policies)
9 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets 
We include in our amortizable intangible assets those intangible assets acquired in our business and asset acquisitions. We amortize acquired intangible assets with finite lives over their estimated economic lives, generally using the straight-line method. Each period, we evaluate the estimated remaining useful lives of acquired intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization. Acquired intangibles are removed from the accounts when fully amortized and no longer in use.
Intangible assets consisted of the following as of March 31, 2021 and June 30, 2020:
Gross Carrying AmountAccumulated AmortizationEffect of Currency TranslationNet Carrying Amount
(Dollars in Thousands)
March 31, 2021:
Technology$55,288 $(17,786)$614 $38,116 
Customer relationships12,038 (4,277)119 7,880 
Non-compete agreements553 (553)— — 
Total$67,879 $(22,616)$733 $45,996 
June 30, 2020:
Technology$51,269 $(13,245)$(842)$37,182 
Customer relationships9,148 (3,171)(308)5,669 
Non-compete agreements553 (553)— — 
Total$60,970 $(16,969)$(1,150)$42,851 
Total amortization expense related to intangible assets is included in cost of license revenue (for technology) and general and administrative expense (for customer relationships and non-compete agreements) and amounted to approximately $2.1 million and $1.9 million during the three months ended March 31, 2021 and 2020, respectively, and $5.7 million and $4.7 million during the nine months ended March 31, 2021 and 2020, respectively.
Future amortization expense as of March 31, 2021 is expected to be as follows:
Year Ended June 30,Amortization Expense
 (Dollars in Thousands)
2021$2,005 
20228,137 
20238,118 
20247,575 
20257,490 
Thereafter12,671 
Total$45,996 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill (Policies)
9 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
 
The changes in the carrying amount of goodwill for our subscription and software reporting unit during the three months ended March 31, 2021 were as follows:

Gross Carrying AmountAccumulated Impairment LossesEffect of Currency TranslationNet Carrying Amount
(Dollars in Thousands)
June 30, 2020:$207,850 $(65,569)$(5,226)$137,055 
Goodwill from acquisitions13,608 — — 13,608 
Foreign currency translation— — 7,519 7,519 
March 31, 2021:$221,458 $(65,569)$2,293 $158,182 

We test goodwill for impairment annually (or more often if impairment indicators arise), at the reporting unit level. We first assess qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If we determine based on this assessment that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we perform the goodwill impairment test. The first step requires us to determine the fair value of the reporting unit and compare it to the carrying amount, including goodwill, of such reporting unit. If the fair value exceeds the carrying amount, no impairment loss is recognized. However, if the carrying amount of the reporting unit exceeds its fair value, the goodwill of the unit is impaired.

Fair value of a reporting unit is determined using a combined weighted average of a market-based approach (utilizing fair value multiples of comparable publicly traded companies) and an income-based approach (utilizing discounted projected cash flows). In applying the income-based approach, we would be required to make assumptions about the amount and timing of future expected cash flows, growth rates and appropriate discount rates. The amount and timing of future cash flows would be based on our most recent long-term financial projections. The discount rate we would utilize would be determined using estimates of market participant risk-adjusted weighted-average costs of capital and reflect the risks associated with achieving future cash flows.

We have elected December 31st as the annual impairment assessment date. We performed our annual impairment test for the subscription and software reporting unit as of December 31, 2020 and, based upon the results of our qualitative assessment, determined that it was not likely that its fair value was less than its carrying amount. As such, we did not recognize impairment losses as a result of our analysis. If an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value, goodwill will be evaluated for impairment between annual tests.
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Mar. 31, 2021
Revenue from Contracts with Customers [Abstract]  
Disaggregation of Revenue [Table Text Block]
We disaggregate our revenue by region, type of performance obligation, and segment as follows:

 Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
(Dollars in Thousands)
Revenue by region:
North America$66,786 $58,826 $225,620 $170,643 
Europe47,581 27,331 158,771 98,077 
Other (1)48,359 44,431 127,024 128,057 
$162,726 $130,588 $511,415 $396,777 
Revenue by type of performance obligation:
Term licenses$110,104 $78,156 $352,133 $238,311 
Maintenance45,885 44,199 139,561 132,418 
Professional services and other6,737 8,233 19,721 26,048 
$162,726 $130,588 $511,415 $396,777 
Revenue by segment:
Subscription and software$155,989 $122,355 $491,694 $370,729 
Services and other6,737 8,233 19,721 26,048 
$162,726 $130,588 $511,415 $396,777 
____________________________________________
(1)Other consists primarily of Asia Pacific, Latin America and the Middle East.
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
The following table presents the change in the reserve for contract assets during the nine months ended March 31, 2021:
June 30, 2020ProvisionWrite-Offs, Recoveries, and BillingsMarch 31, 2021
(Dollars in Thousands)
$(2,947)$(7,091)$4,812 $(5,226)

Our total contract assets, net and deferred revenue were as follows as of March 31, 2021 and June 30, 2020:
March 31,
2021
June 30,
2020
(Dollars in Thousands)
Contract assets, net$707,845 $610,473 
Deferred revenue(66,265)(57,081)
$641,580 $553,392 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
Transaction Price Allocated to Remaining Performance Obligations

The following table includes the aggregate amount of the transaction price allocated as of March 31, 2021 to the performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:
Year Ended June 30,
20212022202320242025Thereafter
(Dollars in Thousands)
License$40,583 $24,011 $12,507 $5,338 $4,837 $1,314 
Maintenance46,934 161,498 124,719 92,787 60,672 28,175 
Services and other38,717 8,200 968 491 301 261 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Leases Components of Lease Expenses (Tables)
9 Months Ended
Mar. 31, 2021
Lease, Cost [Table Text Block]
Operating lease costs are recognized on a straight-line basis over the term of the lease. The components of lease expenses for the three and nine months ended March 31, 2021 and 2020 were as follows:
Three Months Ended
March 31,
Nine Months Ended
March 31,
2021202020212020
 (Dollars in Thousands)(Dollars in Thousands)
Operating lease costs (1)
$2,514 $2,443 $7,411 $7,012 
Total lease costs$2,514 $2,443 $7,411 $7,012 
________
(1) Operating lease costs include rent and fixed fees

The following table represents the weighted-average remaining lease term and discount rate information related to our operating leases as of March 31, 2021 and June 30, 2020:
 March 31,
2021
June 30,
2020
Weighted average remaining lease term5.1 years5.7 years
Weighted average discount rate4.3 %4.4 %
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Leases Maturities of Operating Lease Liabilities (Tables)
9 Months Ended
Mar. 31, 2021
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The following table represents the maturities of our operating lease liabilities as of March 31, 2021 and June 30, 2020:
March 31,
2021
June 30,
2020
(Dollars in Thousands)
Year Ending June 30,
2021$1,462 $8,477 
20229,597 8,784 
20238,827 8,167 
20247,648 7,516 
20255,574 5,481 
Thereafter7,767 7,370 
Total lease payments40,875 45,795 
Less: imputed interest(4,767)(5,883)
$36,108 $39,912 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Fair Value (Tables)
9 Months Ended
Mar. 31, 2021
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 consolidated balance sheets as of March 31, 2021 and June 30, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value:
Fair Value Measurements at Reporting Date Using,
 
Quoted Prices in Active Markets for Identical Assets
(Level 1 Inputs)
Significant Other Observable Inputs
(Level 2 Inputs)
 (Dollars in Thousands)
March 31, 2021:
Cash equivalents$1,020 $— 
Equity method investments— 1,207 
June 30, 2020:
Cash equivalents$1,020 $— 
Equity method investments— 342 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable (Tables)
9 Months Ended
Mar. 31, 2021
Receivables [Abstract]  
Schedule of accounts receivable, net allowance for doubtful accounts
Our accounts receivable, net of the related allowance for doubtful accounts, were as follows as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Accounts receivable, gross$56,922 $62,925 
Allowance for doubtful accounts(7,888)(6,624)
Accounts receivable, net$49,034 $56,301 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment (Tables)
9 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, equipment and leasehold improvements
Property, equipment and leasehold improvements consisted of the following as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Property, equipment and leasehold improvements, at cost:  
Computer equipment$7,163 $6,958 
Purchased software22,617 22,534 
Furniture & fixtures7,314 6,971 
Leasehold improvements12,790 12,424 
Property, equipment and leasehold improvements, at cost49,884 48,887 
Accumulated depreciation(44,378)(42,924)
Property, equipment and leasehold improvements, net$5,506 $5,963 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Tables)
9 Months Ended
Mar. 31, 2021
Camo Analytics AS  
Business Acquisition [Line Items]  
Schedule of recognized identified assets acquired and liabilities assumed
An allocation of the purchase price is as follows:
Amount
(Dollars in Thousands)
Tangible assets acquired, net$877 
Identifiable intangible assets:
Technology-related2,533 
Customer relationships1,900 
Goodwill7,356 
Total assets acquired, net$12,666 
OptiPlant, Inc. [Member]  
Business Acquisition [Line Items]  
Schedule of recognized identified assets acquired and liabilities assumed An allocation of the purchase price is as follows:
Amount
(Dollars in Thousands)
Tangible assets acquired, net$44 
Identifiable intangible assets:
Technology-related1,485 
Customer relationships990 
Goodwill6,252 
Deferred tax liabilities(545)
Total assets acquired, net$8,226 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Tables)
9 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Future amortization expense as of March 31, 2021 is expected to be as follows:
Year Ended June 30,Amortization Expense
 (Dollars in Thousands)
2021$2,005 
20228,137 
20238,118 
20247,575 
20257,490 
Thereafter12,671 
Total$45,996 
Intangible assets
Intangible assets consisted of the following as of March 31, 2021 and June 30, 2020:
Gross Carrying AmountAccumulated AmortizationEffect of Currency TranslationNet Carrying Amount
(Dollars in Thousands)
March 31, 2021:
Technology$55,288 $(17,786)$614 $38,116 
Customer relationships12,038 (4,277)119 7,880 
Non-compete agreements553 (553)— — 
Total$67,879 $(22,616)$733 $45,996 
June 30, 2020:
Technology$51,269 $(13,245)$(842)$37,182 
Customer relationships9,148 (3,171)(308)5,669 
Non-compete agreements553 (553)— — 
Total$60,970 $(16,969)$(1,150)$42,851 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill (Tables)
9 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in carrying amount of goodwill by reporting unit
The changes in the carrying amount of goodwill for our subscription and software reporting unit during the three months ended March 31, 2021 were as follows:

Gross Carrying AmountAccumulated Impairment LossesEffect of Currency TranslationNet Carrying Amount
(Dollars in Thousands)
June 30, 2020:$207,850 $(65,569)$(5,226)$137,055 
Goodwill from acquisitions13,608 — — 13,608 
Foreign currency translation— — 7,519 7,519 
March 31, 2021:$221,458 $(65,569)$2,293 $158,182 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Liabilities (Tables)
9 Months Ended
Mar. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Compensation-related$23,800 $27,591 
Deferred acquisition payments4,050 1,479 
Uncertain tax positions331 318 
Royalties and external commissions3,952 3,359 
Professional fees3,041 2,115 
Other7,889 8,694 
Total accrued expenses and other current liabilities$43,063 $43,556 
Schedule of other non-current liabilities
Other non-current liabilities consisted of the following as of March 31, 2021 and June 30, 2020:
 
 March 31,
2021
June 30,
2020
 (Dollars in Thousands)
Uncertain tax positions$2,425 $2,027 
Deferred acquisition payments1,200 — 
Asset retirement obligations944 920 
Other273 160 
Total other non-current liabilities$4,842 $3,107 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Agreement Term Loan Maturity (Tables)
9 Months Ended
Mar. 31, 2021
Line of Credit Facility [Line Items]  
Schedule of Maturities of Long-term Debt [Table Text Block]
The indebtedness under the revolving credit facility matures on December 23, 2024. The following table summarizes the maturities of the term loan facility:

Year Ended June 30,Amount
 (Dollars in Thousands)
2021$4,000 
202220,000 
202328,000 
202436,000 
2025212,000 
Total$300,000 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Tables)
9 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of weighted average assumptions
We utilized the Black-Scholes option valuation model with the following weighted average assumptions:
 
Nine Months Ended
March 31,
 20212020
Risk-free interest rate0.4 %1.5 %
Expected dividend yield0.0 %0.0 %
Expected life (in years)4.74.5
Expected volatility factor34.1 %26.8 %
Schedule of stock-based compensation expense
The stock-based compensation expense under all equity plans and its classification in the unaudited consolidated statements of operations for the three and nine months ended March 31, 2021 and 2020 are as follows:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Dollars in Thousands)
Recorded as expenses:    
Cost of maintenance$234 $343 $688 $1,104 
Cost of services and other412 450 1,198 1,477 
Selling and marketing1,869 1,472 4,655 4,228 
Research and development2,273 2,082 6,515 6,193 
General and administrative4,437 2,952 11,533 11,131 
Total stock-based compensation$9,225 $7,299 $24,589 $24,133 
Schedule of stock option and RSU activity
A summary of stock option and restricted stock unit ("RSU") activity under all equity plans for the nine months ended March 31, 2021 is as follows:
 
 Stock OptionsRestricted Stock Units
 SharesWeighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term
(Years)
Aggregate
Intrinsic Value
(in 000’s)
SharesWeighted
Average
Grant Date
Fair Value
Outstanding at June 30, 20201,410,139 $76.19 6.67$49,705 352,921 $112.45 
Granted322,472 131.40   245,023 130.63 
Settled (RSUs)—    (148,386)105.13 
Exercised (Stock options)(187,113)62.05   —  
Cancelled / Forfeited(36,779)115.82   (33,060)115.97 
Outstanding at March 31, 20211,508,719 $88.77 6.67$83,915 416,498 $125.49 
Vested and exercisable at March 31, 2021969,700 $67.80 5.43$74,212  
Vested and expected to vest as of March 31, 20211,451,661 $87.34 6.58$82,837 365,640 $125.51 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share (Tables)
9 Months Ended
Mar. 31, 2021
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 income per share and basic and dilutive weighted average shares outstanding for the three and nine months ended March 31, 2021 and 2020 are as follows:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Dollars and Shares in Thousands, Except per Share Data)
Net income$62,495 $41,826 $224,358 $135,141 
Weighted average shares outstanding67,920 67,806 67,809 68,122 
Dilutive impact from:    
Employee equity awards688 676 630 784 
Dilutive weighted average shares outstanding68,608 68,482 68,439 68,906 
Income per share    
Basic$0.92 $0.62 $3.31 $1.98 
Dilutive$0.91 $0.61 $3.28 $1.96 
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 March 31, 2021 and 2020:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Shares in Thousands)
Employee equity awards507 688 869 678 
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information (Tables)
9 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Summary of reportable segments' profits
The following table presents a summary of our reportable segments’ profits:
 
 Subscription and SoftwareServices and OtherTotal
 (Dollars in Thousands)
Three Months Ended March 31, 2021   
Segment revenue$155,989 $6,737 $162,726 
Segment expenses (1)(63,878)(8,396)(72,274)
Segment profit (loss)$92,111 $(1,659)$90,452 
Three Months Ended March 31, 2020   
Segment revenue$122,355 $8,233 $130,588 
Segment expenses (1)(58,589)(9,046)(67,635)
Segment profit (loss)$63,766 $(813)$62,953 
Nine Months Ended March 31, 2021   
Segment revenue$491,694 $19,721 $511,415 
Segment expenses (1)(173,593)(24,911)(198,504)
Segment profit (loss)$318,101 $(5,190)$312,911 
Nine Months Ended March 31, 2020   
Segment revenue$370,729 $26,048 $396,777 
Segment expenses (1)(174,629)(26,560)(201,189)
Segment profit (loss)$196,100 $(512)$195,588 

(1)         Our reportable segments’ operating expenses include expenses directly attributable to the segments. Segment expenses include selling and marketing and research and development expenses. Segment expenses do not include allocations of general and administrative expense; interest income; interest expense; and other (expense) income, net.
Schedule of reconciliation of total segment operating profit to income before income taxes
The following table presents a reconciliation of total segment profit to income before income taxes for the three and nine months ended March 31, 2021 and 2020:
 
Three Months Ended
March 31,
Nine Months Ended
March 31,
 2021202020212020
 (Dollars in Thousands)
Total segment profit for reportable segments$90,452 $62,953 $312,911 $195,588 
General and administrative expense(21,553)(18,219)(60,389)(54,525)
Interest income8,410 8,173 26,383 24,577 
Interest (expense)(1,495)(3,207)(5,639)(9,368)
Other (expense), net(5)(352)(1,807)(217)
Income before income taxes$75,809 $49,348 $271,459 $156,055 
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies - Foreign Currency Transactions (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Foreign Currency Transactions        
Net foreign currency exchange losses $ 0.1 $ (0.3) $ (2.0) $ (0.2)
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies - Research and Development Expense (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Accounting Policies [Abstract]        
Cost, Direct Labor $ 0.1 $ 0.1 $ 0.7 $ 0.1
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies Restricted Cash (Details)
$ in Millions
Mar. 31, 2021
USD ($)
Restricted Cash [Abstract]  
Restricted Cash $ 1.2
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies Significant Accounting Policies (Equity Method Investments) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
Schedule of Equity Method Investments [Line Items]  
Equity Method Investments, Committed Capital $ 5.0
CAD  
Schedule of Equity Method Investments [Line Items]  
Equity Method Investments, Committed Capital 3.9
Equity Method Investments $ 1.5
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Total revenue $ 162,726 $ 130,588 $ 511,415 $ 396,777
North America        
Total revenue 66,786 58,826 225,620 170,643
Europe        
Total revenue 47,581 27,331 158,771 98,077
Other        
Total revenue 48,359 44,431 127,024 128,057
Subscription and software        
Total revenue 155,989 122,355 491,694 370,729
Services and other        
Total revenue 6,737 8,233 19,721 26,048
Term Licenses [Member]        
Total revenue 110,104 78,156 352,133 238,311
Maintenance [Member]        
Total revenue 45,885 44,199 139,561 132,418
Professional Services And Other [Member]        
Total revenue $ 6,737 $ 8,233 $ 19,721 $ 26,048
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2021
Jun. 30, 2020
Revenue recognized that was previously deferred $ 33,800  
Deferred revenue (66,265) $ (57,081)
Net contract assets 641,580 553,392
Contract assets 707,845 610,473
Reserve for contract assets (5,226) $ (2,947)
Reserve for contract assets, provision (7,091)  
Reserve for contract assets, write-offs and recoveries $ 4,812  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers Contract Costs (Details)
Mar. 31, 2021
Minimum  
Capitalized contract costs, amortization period 4 years
Maximum  
Capitalized contract costs, amortization period 8 years
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount $ 40,583
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 24,011
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 12,507
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 5,338
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 4,837
License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 1,314
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 46,934
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 161,498
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 124,719
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 92,787
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 60,672
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 28,175
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 38,717
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 8,200
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Transaction Price Allocated to Remaining Performance Obligations, Amount 968
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 491
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 301
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 $ 261
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details)
9 Months Ended
Mar. 31, 2021
Lessee, operating lease, option to terminate 30 days
Minimum  
Lessee, operating lease, term of contract 1 year
Maximum  
Lessee, operating lease, maximum renewal term 5 years
Lessee, operating lease, term of contract 10 years
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Leases Operating Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Operating lease costs $ 2,514 $ 2,443 $ 7,411 $ 7,012
Total lease costs $ 2,514 $ 2,443 $ 7,411 $ 7,012
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Leases Operating Lease Remaining Lease Term (Details)
Mar. 31, 2021
Jun. 30, 2020
Weighted average remaining lease term 5 years 1 month 6 days 5 years 8 months 12 days
Weighted average discount rate 4.30% 4.40%
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Leases Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
2021 $ 1,462 $ 8,477
2022 9,597 8,784
2023 8,827 8,167
2024 7,648 7,516
2025 5,574 5,481
Thereafter 7,767 7,370
Total lease payments 40,875 45,795
Less: imputed interest (4,767) (5,883)
Operating lease liabilities $ 36,108 $ 39,912
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Level 1 Inputs    
Fair Value    
Cash equivalents $ 1,020 $ 1,020
Equity method investments 0 0
Level 2 Inputs    
Fair Value    
Cash equivalents 0 0
Equity method investments $ 1,207 $ 342
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Accounts Receivable    
Account receivable, gross $ 56,922 $ 62,925
Allowance for doubtful accounts (7,888) (6,624)
Account receivable, net $ 49,034 $ 56,301
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable (Details)
9 Months Ended
Mar. 31, 2021
Concentration Risk [Line Items]  
Concentration risk, number of customers no
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment - Property, Equipment and Leasehold Improvements (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Property, Plant and Equipment [Line Items]    
Property, equipment and leasehold improvements, at cost $ 49,884 $ 48,887
Accumulated depreciation (44,378) (42,924)
Property, equipment and leasehold improvements, net 5,506 5,963
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, equipment and leasehold improvements, at cost 7,163 6,958
Purchased software    
Property, Plant and Equipment [Line Items]    
Property, equipment and leasehold improvements, at cost 22,617 22,534
Furniture & fixtures    
Property, Plant and Equipment [Line Items]    
Property, equipment and leasehold improvements, at cost 7,314 6,971
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, equipment and leasehold improvements, at cost $ 12,790 $ 12,424
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Dec. 08, 2020
Nov. 17, 2020
Jun. 30, 2020
Business Acquisition [Line Items]              
Cash paid     $ 0 $ 4,600      
Fair value of contingent consideration $ 1,200   1,200       $ 0
Goodwill $ 158,182   $ 158,182       $ 137,055
Effective income tax rate (as a percent) 17.60% 17.30% 15.20% 13.40%      
Camo Analytics AS              
Business Acquisition [Line Items]              
Consideration transferred     $ 12,700        
Cash paid     10,000        
Subsequent working capital adjustment $ (100)            
Future contingent consideration payment 2,400   2,400        
Goodwill           $ 7,356  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low 300   300        
Payment for Contingent Consideration Liability, Investing Activities 200            
OptiPlant, Inc. [Member]              
Business Acquisition [Line Items]              
Consideration transferred     8,200        
Cash paid     6,800        
Future contingent consideration payment 1,200   1,200        
Goodwill         $ 6,252    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low 200   $ 200        
Payment for Contingent Consideration Liability, Investing Activities $ 200            
Technology-related | Camo Analytics AS              
Business Acquisition [Line Items]              
Identifiable intangible assets           2,533  
Technology-related | OptiPlant, Inc. [Member]              
Business Acquisition [Line Items]              
Identifiable intangible assets         1,485    
Customer relationships | Camo Analytics AS              
Business Acquisition [Line Items]              
Identifiable intangible assets           $ 1,900  
Customer relationships | OptiPlant, Inc. [Member]              
Business Acquisition [Line Items]              
Identifiable intangible assets         $ 990    
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 08, 2020
Nov. 17, 2020
Jun. 30, 2020
Business Acquisition [Line Items]        
Goodwill $ 158,182     $ 137,055
Camo Analytics AS        
Business Acquisition [Line Items]        
Tangible assets acquired, net     $ 877  
Goodwill     7,356  
Total assets acquired, net     12,666  
OptiPlant, Inc. [Member]        
Business Acquisition [Line Items]        
Tangible assets acquired, net   $ 44    
Goodwill   6,252    
Deferred tax liabilities   (545)    
Total assets acquired, net   8,226    
Technology-related | Camo Analytics AS        
Business Acquisition [Line Items]        
Identifiable intangible assets     2,533  
Technology-related | OptiPlant, Inc. [Member]        
Business Acquisition [Line Items]        
Identifiable intangible assets   1,485    
Customer relationships | Camo Analytics AS        
Business Acquisition [Line Items]        
Identifiable intangible assets     $ 1,900  
Customer relationships | OptiPlant, Inc. [Member]        
Business Acquisition [Line Items]        
Identifiable intangible assets   $ 990    
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Mar. 31, 2021
Jun. 30, 2020
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 67,879 $ 60,970
Accumulated Amortization   (22,616) (16,969)
Effect of Currency Translation $ (1,150) 733  
Net Carrying Amount   45,996 42,851
Technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   55,288 51,269
Accumulated Amortization   (17,786) (13,245)
Effect of Currency Translation (842) 614  
Net Carrying Amount   38,116 37,182
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   12,038 9,148
Accumulated Amortization   (4,277) (3,171)
Effect of Currency Translation (308) 119  
Net Carrying Amount   7,880 5,669
Non-compete agreements      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   553 553
Accumulated Amortization   (553) (553)
Effect of Currency Translation $ 0 0  
Net Carrying Amount   $ 0 $ 0
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]        
Intangible asset amortization expense $ 2,100 $ 1,900 $ 5,700 $ 4,700
Amortization expense - 2021 2,005   2,005  
Amortization expense - 2022 8,137   8,137  
Amortization expense - 2023 8,118   8,118  
Amortization expense - 2024 7,575   7,575  
Amortization expense - 2025 7,490   7,490  
Amortization expense - thereafter 12,671   12,671  
Total future amortization expense $ 45,996   $ 45,996  
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill - Goodwill, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Mar. 31, 2021
Goodwill:    
Goodwill, net, beginning balance $ 137,055 $ 137,055
Goodwill, net, ending balance   158,182
Subscription and software    
Goodwill:    
Goodwill, gross, beginning balance 207,850 207,850
Accumulated impairment losses, beginning balance (65,569) (65,569)
Goodwill, net, beginning balance 137,055 137,055
Goodwill from acquisitions   13,608
Effect of currency translation   2,293
Goodwill, gross, ending balance   221,458
Accumulated impairment losses, ending balance   (65,569)
Goodwill, net, ending balance   158,182
Goodwill, effect of currency translation | Subscription and software    
Goodwill:    
Effect of currency translation $ (5,226) $ 7,519
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill - Narrative (Details)
9 Months Ended
Mar. 31, 2021
USD ($)
Goodwill [Line Items]  
Goodwill, Impairment Loss $ 0
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Accrued expenses and other current liabilities    
Compensation-related $ 23,800 $ 27,591
Deferred acquisition payments 4,050 1,479
Uncertain tax positions 331 318
Royalties and external commissions 3,952 3,359
Professional fees 3,041 2,115
Other 7,889 8,694
Total accrued expenses and other current liabilities $ 43,063 $ 43,556
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Liabilities - Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Apr. 21, 2021
Jun. 30, 2020
Other non-current liabilities                
Uncertain tax positions $ 2,425             $ 2,027
Fair value of contingent consideration 1,200             0
Asset retirement obligations 944             920
Other 273             160
Total other non-current liabilities 4,842             $ 3,107
Entity Common Stock, Shares Outstanding             68,014,924  
Issuance of shares of common stock, amount 9,248 $ 2,846 $ 315 $ 2,347 $ 1,941 $ 935    
Treasury Stock, Value, Acquired, Cost Method       (50,000) (50,000) (50,000)    
Stock-based compensation 9,225 9,096 6,268 7,299 7,559 9,275    
Common Stock [Member]                
Other non-current liabilities                
Issuance of shares of common stock, amount $ 15 $ 3 $ 1 $ 4 $ 3 $ 2    
Issuance of shares of common stock (in shares) 148,541 34,681 12,943 42,085 31,857 17,783    
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Agreement (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 23, 2019
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2020
Secured Debt [Member]        
Credit Agreement        
Principal amount $ 320,000 $ 300,000    
Effective interest rate (as a percent)   1.61%    
Non-current borrowings, net   $ 282,000    
Principal amount   300,000    
Debt issuance costs   3,000    
Short-term Debt   18,000   $ 135,163
Proceeds from borrowings   $ (119,182) $ 219,163  
Variable rate spread (as a percent) 0.50%      
Margin rate (as a percent) 0.50%      
Maximum leverage ratio   3.50    
Minimum interest coverage ratio   2.50    
Non-current borrowings, net   $ 278,960   $ 292,369
Adjusted LIBOR        
Credit Agreement        
Variable rate spread (as a percent) 1.00%      
Margin rate (as a percent) 1.50%      
Revolving Credit Facility [Member]        
Credit Agreement        
Principal amount $ 200,000      
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Agreement Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Dec. 23, 2019
Debt Instrument [Line Items]      
Long-term Debt $ 278,960 $ 292,369  
Total 300,000    
Debt issuance costs 3,000    
Short-term Debt 18,000 $ 135,163  
Secured Debt [Member]      
Debt Instrument [Line Items]      
Long-term Debt 282,000    
2021 4,000    
2022 20,000    
2023 28,000    
2024 36,000    
2025 212,000    
Total $ 300,000   $ 320,000
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Additional Disclosures (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Stock-based compensation, additional disclosures        
Issuance of shares of common stock     $ 12,508,000 $ 5,364,000
Common stock reserved for future issuance or settlement (in shares) 5,500,000   5,500,000  
Employee stock purchase plan, stock-based compensation $ 9,225,000 $ 7,299,000 $ 24,589,000 $ 24,133,000
Restricted Stock Units        
Stock-based compensation, additional disclosures        
Weighted average grant-date fair value of RSUs granted     $ 130.63  
Performance awards, shares granted     245,023  
Performance awards, shares forfeited     33,060  
Stock Options        
Stock-based compensation, additional disclosures        
Weighted average fair value (in dollars per share) $ 45.63 $ 37.54 $ 38.76 $ 33.15
Performance Shares [Member]        
Stock-based compensation, additional disclosures        
Employee stock purchase plan, stock-based compensation       $ 0
2018 Employee Stock Purchase Plan        
Stock-based compensation, additional disclosures        
Common stock reserved for future issuance or settlement (in shares) 208,687   208,687  
Employee stock purchase plan, purchase price of common stock, percent 85.00%      
Employee stock purchase plan, stock-based compensation $ 200,000 $ 200,000 $ 500,000 $ 400,000
Employee stock purchase plan, number of shares authorized 250,000   250,000  
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Stock-Based Compensation Accounting (Details) - Stock Options - $ / shares
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Stock-Based Compensation Accounting        
Weighted average fair value (in dollars per share) $ 45.63 $ 37.54 $ 38.76 $ 33.15
Risk-free interest rate (as a percent)     0.40% 1.50%
Expected dividend yield (as a percent)     0.00% 0.00%
Expected life (in years)     4 years 8 months 12 days 4 years 6 months
Expected volatility factor (as a percent)     34.10% 26.80%
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Recorded as expenses:        
Total stock-based compensation $ 9,225 $ 7,299 $ 24,589 $ 24,133
Cost of maintenance        
Recorded as expenses:        
Total stock-based compensation 234 343 688 1,104
Cost of services and other        
Recorded as expenses:        
Total stock-based compensation 412 450 1,198 1,477
Selling and marketing        
Recorded as expenses:        
Total stock-based compensation 1,869 1,472 4,655 4,228
Research and development        
Recorded as expenses:        
Total stock-based compensation 2,273 2,082 6,515 6,193
General and administrative        
Recorded as expenses:        
Total stock-based compensation $ 4,437 $ 2,952 $ 11,533 $ 11,131
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2020
Aggregate Intrinsic Value        
Issuance of shares of common stock   $ 12,508 $ 5,364  
Stock Options        
Stock options activity        
Outstanding, beginning of period (in shares) 1,410,139 1,410,139    
Granted (in shares)   322,472    
Exercised (in shares)   (187,113)    
Cancelled / Forfeited (in shares)   (36,779)    
Outstanding, end of period (in shares)   1,508,719    
Vested and exercisable, end of period (in shares)   969,700    
Vested and expected to vest, end of period (in shares)   1,451,661    
Weighted Average Exercise Price        
Outstanding, beginning of period (in dollars per share) $ 76.19 $ 76.19    
Granted (in dollars per share)   131.40    
Exercised (in dollars per share)   62.05    
Cancelled / Forfeited (in dollars per share)   115.82    
Outstanding, end of period (in dollars per share)   88.77    
Vested and exercisable, end of period (in dollars per share)   67.80    
Vested and expected to vest, end of period (in dollars per share)   $ 87.34    
Weighted Average Remaining Contractual Term        
Outstanding, end of period 6 years 8 months 1 day 6 years 8 months 1 day    
Vested and exercisable, end of period   5 years 5 months 4 days    
Vested and expected to vest, end of period   6 years 6 months 29 days    
Aggregate Intrinsic Value        
Outstanding, end of period   $ 83,915   $ 49,705
Vested and exercisable, end of period   74,212    
Vested and expected to vest, end of period   $ 82,837    
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - RSU Activity (Details) - Restricted Stock Units
9 Months Ended
Mar. 31, 2021
$ / shares
shares
Restricted stock units activity  
Outstanding, beginning of period (in shares) | shares 352,921
Granted (in shares) | shares 245,023
Settled (in shares) | shares (148,386)
Cancelled / Forfeited (in shares) | shares (33,060)
Outstanding, end of period (in shares) | shares 416,498
Vested and expected to vest (in shares) | shares 365,640
Weighted Average Grant Date Fair Value  
Outstanding, beginning of period (in dollars per share) | $ / shares $ 112.45
Granted (in dollars per share) | $ / shares 130.63
Settled (RSUs) (in dollars per share) | $ / shares 105.13
Cancelled / Forfeited (in dollars per share) | $ / shares 115.97
Outstanding, end of period (in dollars per share) | $ / shares $ 125.49
Vested and expected to vest, end of period (in dollars per share) | $ / shares 125.51
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Deficit - Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Mar. 31, 2020
Jul. 22, 2020
Apr. 17, 2019
Dec. 06, 2018
Apr. 18, 2018
Jun. 08, 2017
Apr. 26, 2016
Jan. 22, 2015
Class of Stock [Line Items]                        
Approved stock repurchase program, authorized amount (up to)           $ 200,000 $ 200,000 $ 100,000 $ 200,000 $ 200,000 $ 400,000 $ 450,000
Repurchase of common stock, amount   $ (50,000) $ (50,000) $ (50,000)                
Remaining capacity under the stock repurchase program $ 200,000                      
Share repurchases                        
Class of Stock [Line Items]                        
Repurchase of common stock (in shares) 0 451,991     1,252,289              
Repurchase of common stock, amount   $ (50,000)     $ (150,000)              
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Deficit - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Accumulated Other Comprehensive Income    
Accumulated other comprehensive income (loss) $ 6,527 $ (5,288)
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.21.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 9 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Mar. 31, 2021
Mar. 31, 2020
Net income $ 62,495 $ 129,152 $ 32,711 $ 41,826 $ 39,801 $ 53,514 $ 224,358 $ 135,141
Weighted average shares outstanding (in shares) 67,920     67,806     67,809 68,122
Dilutive impact from:                
Employee equity awards (in shares) 688     676     630 784
Dilutive weighted average shares outstanding (in shares) 68,608     68,482     68,439 68,906
Income per share                
Basic (in dollars per share) $ 0.92     $ 0.62     $ 3.31 $ 1.98
Dilutive (in dollars per share) $ 0.91     $ 0.61     $ 3.28 $ 1.96
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details) - $ / shares
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2021
Stock Options    
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) 23,943 567,676
Stock Options    
Employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive    
Exercise price range, low end of range (in dollars per share)   $ 129.70
Exercise price range, high end of range (in dollars per share)   $ 151.33
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Employee Equity Awards        
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) 507,000 688,000 869,000 678,000
Stock Options        
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) 23,943   567,676  
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Provision for income taxes $ 13,314 $ 7,522 $ 47,101 $ 20,914
Effective income tax rate (as a percent) 17.60% 17.30% 15.20% 13.40%
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Standby Letters of Credit (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Jun. 30, 2020
Standby letters of credit    
Operating Leases    
Standby letters of credit $ 2.3 $ 3.5
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information - Summary of Reportable Segments' Profits (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Summary of reportable segments' profits        
Income from operations $ 68,899 $ 44,734 $ 252,522 $ 141,063
Operating segments        
Summary of reportable segments' profits        
Segment revenue 162,726 130,588 511,415 396,777
Segment expenses (72,274) (67,635) (198,504) (201,189)
Income from operations 90,452 62,953 312,911 195,588
Subscription and software | Operating segments        
Summary of reportable segments' profits        
Segment revenue 155,989 122,355 491,694 370,729
Segment expenses (63,878) (58,589) (173,593) (174,629)
Income from operations 92,111 63,766 318,101 196,100
Services and other | Operating segments        
Summary of reportable segments' profits        
Segment revenue 6,737 8,233 19,721 26,048
Segment expenses (8,396) (9,046) (24,911) (26,560)
Income from operations $ (1,659) $ (813) $ (5,190) $ (512)
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Reconciliation to Income before Income Taxes        
Total segment profit for reportable segments $ 68,899 $ 44,734 $ 252,522 $ 141,063
General and administrative (21,553) (18,219) (60,389) (54,525)
Interest income 8,410 8,173 26,383 24,577
Interest (expense) 1,495 3,207 5,639 9,368
Other (expense), net (5) (352) (1,807) (217)
Income before income taxes 75,809 49,348 271,459 156,055
Operating segments        
Reconciliation to Income before Income Taxes        
Total segment profit for reportable segments 90,452 62,953 312,911 195,588
Segment Reconciling Items        
Reconciliation to Income before Income Taxes        
General and administrative (21,553) (18,219) (60,389) (54,525)
Interest income 8,410 8,173 26,383 24,577
Interest (expense) (1,495) (3,207) (5,639) (9,368)
Other (expense), net $ (5) $ (352) $ (1,807) $ (217)
EXCEL 97 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #:"G%('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 " V@IQ2 =E][^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'9'5TR:R\9.&PQ6V.C-V&IK&L?&UDCZ]G.R-J5L#["CI=^? M/H%J':3V$=^B#QC)8KH;7-LEJ<.:'8B"!$CZ@$ZE,B>ZW-SYZ!3E9]Q#4/JH M]@BBJI;@D)11I& $%F$FLJ8V6NJ(BGP\XXV>\>$KMA/,:, 6'7:4@)<<6#-. M#*>AK>$*&&&$T:6? IJ9.%7_Q$X=8.?DD.R%+R1^D6&U'UQN_J[#SQN[L M/S:^"#8U_+J+YAM02P,$% @ -H*<4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" V@IQ2[/!D[?8$ !6% & 'AL+W=O)V)!W!H-LVL+.1J*5(=!S!>2J#2* MF-Q=\U!LKUIVJ[CP%&Q\;2YT1L.$;?B2ZS^2A82S3JGB!1&/52!B(OGZJC6V M/U\[64!VQY\!WZJ#8V(>927$JSF9>5.,3'H9&"3B^[T5; MY6^:P,/C0OTV>WAXF!53?"+"OP)/^U>MRQ;Q^)JEH7X2VZ]\_T 71L\5H\ 1PE#"YAKB@K>,WE.'/N,4(O:B)Y3/IR3Z3GHP_T]7BDM M8?C_022[I60WD^P>D;P1;@J34I/G75*;,CSN(<"DM4XX0]4JBWFE$"RX#X9DI06!"UJ8(5RHFP0^?/C5,@W[)UC]Q MS"0#.\G^"8P+PLD:\ZBVM'#=<;+Q71.GJ>3K_.'NX'J-U,,\L!3 M[5,@G]D[F7DP\8)UX&:DR% W2%K=-NT[@]Z@CQ'2BI">0CCV/,F5.BL.R!W< M1Q[B^MSADM0B$RG4:D=N)!1:#+/R;]OY7Y@3ACL$IE M5W7 QIW\(UHY!1=2O 6Q6Y]"7/-^C*%5Q<'&+?TCVD(HS4+R+4B.OQ>XHF7W M49>QJS)AX^Z>C> 8^L?C*+A _Q(K"795$VSM: M:&JJBF#C=OX<:"@&8DUL^LOJ5[+D;BHA6[58N-)$1!&8#32/[NL9^6)ARDD!/I'PFT5>TJALV;OA04[T@WI#E+EJ)L!:VH6)\6\RQWK$J#10W M[R)A9/KN^BS>\*,EK$%H/E[>C+$VC5:5@)Y4"2:IE*8!R;N.+%U@%ZFJA<,5 M7[C"R*H*0$^J +,8VL=\:63Z-5:@UI+AB@UDE>G3DTS?M$90T,%5-T+6O@4- M.G=,PAP8NRXL :%1X%XNB3%6[D]/I+I M3R,N-V:"?0$%[8/+1@F+Z].'"S:B59Y/<J>A32\6=(=LMW"Q]A5L M$&O::ZB\WL&=^2/5?B5\G N7>W3JJ#H'6SWF5<\VM!1QS;HGW_4IKY:;9N-\ MJZBZ/=]Q@X4V.(4B(5]#J'7>!S^0^296?J)%DFTRS)H3M9:5^66IZC+3YK)^&C?K6F:+SJ@LQB2* MXG&9Y=7HXJR[=UM?G*F-+O)*WM:HV91E5O]S*0OUCS[ATQF+6H,.\7LN7YJ][ZBE\JC4 MU_;B:G$^BMHGDH6Y4061>O)/,??O=/1;LS6?._*&S&/6 MR(DJ_L@7>G4^$B.TD,ML4^@[]?*K[ GQUM]<%4WW/WKIL=$(S3>-5F5O;)Z@ MS*OM9_:M#\2>@?$#&Y#>@+@&;," ]@;TV!%8;\".'8'W!AWU\99[%[AIIK.+ MLUJ]H+I%&V_MER[ZG;6)5UZUB7*O:_-K;NSTQ>3F\_W-;U?33P^S*;I_,!_7 ML\\/]^CF9W1S.[O[]'!E .C=ERK;+'(M%^_11_3E?HK>_?0>-:NLE@W**_2P M4ILFJQ;-!_33P?796)N';(<:S_L'NMP^$!EX((JN5:57#9I5"[D [*=A^S1@ M/S;!V46(O$;HD@0=7F?U":+X R(1P<#S3(XWCR Z;QM]]K]'/P@&W:4+[?S1 M 7]W\EE6&WD:<,5VKECGB@VX>E Z*TRMZ1Q">;(UYYUY6^^>+W!,$A*?C9_W MPP_ :,2%.(1-?1C'F&%^")OY,)K&29+L8 =<^8XK#X9MHAJ-U/*5;2A\\.H3!NW<0'88RXPWL"H'@2.:BICV)<4&=&9@ J9BR%0YCL^"9!OK_4 MJFG0NE;+7$,T$Y\ B^,$.SP!&&9"4(>H#V,QYTGJ,/5AE$>4")BJV%$5P6RY M63\?AM2(KDT%%QSM;&-60 M-[K-J&>P0/3.#CAASJE+W8=A07#J4O=A<42%NW( &&><\ 'JQ%(G1Y1%Y:T@ MD#CQ9\G\(RYQ !9AYA'W8:3M1(G+',"9)1$/4;>M&=,@]:MJKDJ)EK4J7P.@ M*I@X!?).I*E+W(Z-_ M-#GK5G$(1DF4N)0!&(^IMZ@!6$KC@7:(K=3!8:USHU>RMGP_H$K"1=Q7'A\] MQ@"&^(]!*?;Z MM@]+O HU!5 LP1%VJ?LP4\'Q4-NV @V'%=IG&2QAJ;^.%$)JEU@11,(BZ#)K M\CEZEU=HH8HBJYMNG&X L&+V[I(]IM&)*U4G("IV$PE T1/JYA& PB?I0+4D M5@*1L 2:YL5&R\5_H4X@ZN[6"43%V*7NH^@)<=,*0!GJ XJ?6 E$PL<3?W3G M@H9[]FSTSY-\/:)2&]UHHX:-(@PFEY4<)"PY;')M1X##ZBN .$F)JSI F(C< M%3L <^LR!!-XK]0=,K:R@X1EQWY6A3C[$L!L:2+AU+!]E_5XC6VQ_4;]/1 M(K=! KA$F(;N3H@/,^+)=%QW1GP<,1(9#[4-VR-)^J-.TJCM131\4'#T61H% MMO],N"T80&$AW$()H&+AR2P Q3F/X#!2VQQIN#E>9[G91E19-3\JNZEM/I2\ M-;OIWF%S>$?[W>RFP Z5"W]"H(TL=O>[4P"&:OI3;W=V]E?_4O8MV[E_BTPD&[D_QZ6S[ MSMVZW_X)P'56/^55@PJY-$-%)XEYUGK[5GU[H=6Z>VW\J+169?=U);.%K%N M^7VIE'Z]: ?8_6W#Q;]02P,$% @ -H*<4L. 5@0> P FPD !@ !X M;"]W;W)K?>>T[PM7M[+MYD1*E"[VG" M9-^(E-K69*8F8,>MG: MHQCT^%8E,:./ LEMFA+Q,:0)W_<-;'PN/,7K2.D%<]#;D#6=4_6\>10P,\LH M89Q2)F/.D*"KOG&';X.VQF> EYCNY<$8:26OG+_IR3CL&RU=$$WH4ND(!!X[ M.J))H@-!&;^*F$:94A,/QY_1[S/MH.652#KBR8\X5%'?Z!@HI"NR3=03WS_0 M0H^KXRUY(K-?M"^P+0,MMU+QM"!#!6G,\B=Y+WPX($"<9H)5$*PJP3E!L N" M_=4,3D%POIK!+0B9=#/7GAGG$T4&/<'W2&@T1-.#S/V,#7[%3/]/YDK VQAX M:C":3>>S[V/_;A'X:+Z QR28+N9H=H]&L\GC4_ 03.?CEP"-IS /T.4S(]LP M5C2\0M?H>>ZCRXLK=(%BAA81WTK"0MDS%52FXYO+HHIA7H5UH@H;33A3D40! M"VG8P/?/\[MG^"8X4MIB?=HRM,X&G!!Q@VS\#5DM"S?4,_HZO=4DY_^R!_^< M_<@,N_R/V%D\YT2\*;2KF"UY2IN^;,YU,Z[N2KN!9SE=MV?N#OVJHQSP3,FZ$.UK(1I<) ME_+J]HR7;IG$/>LE=#?H70RVMA"4+3^0$H3)A.1=,_P).QZZL&K<0WED[T"V MW:TX.*ICKL'FRM?PZRB,.[B""AIBM3VKT^RR5QK@G35@P15)$/^;UTWZO2_H MKV.:]-=13?H;8IW6WR[UM\_J'S5H;A+;;MA6G2ZNR*VC;-OU*BB_CK)L#[?M MBMXZ#%MM%]L5P>;!:9-2L0D?<\M4WE3*U?(F<9<=H)7U(;X=X89U'VX> M^47A3_C\V@*=;1TSB1*Z@E2MFS84*_*K0#Y1?).==:]DG*:>[7WU"6+5FD& ?8+XUESPP?#CGS/*1Z^B3D#[7B M7*.?55FKL]E*Z_6'Q4+E*UXQ]5ZL>0V_/ A9,0V/\G&AUI*S9>M4E0L2!/&B M8D4].S]MO_LJST]%H\NBYE\E4DU5,?G\B9?BZ6R&9[LOOA6/*VV^6)R?KMDC MO^7Z^_JKA*?%/LJRJ'BM"E$CR1_.9A?XPV5(C$-K\5?!G]3@,S)3N1?BAWFX M7I[- H.(ESS7)@2#/QM^R/P\R[ZO]O)PV3NF>*7HOQO ML=2KLUDZ0TO^P)I2?Q-/O_%N0I&)EXM2M?^BI\XVF*&\45I4G3,@J(IZ^Y?] M[!(Q<,#AA /I',BQ#K1SH.U$M\C::5TQSON]9LVRT'SY M#IV@[[=7Z.V;=^@-*FITMQ*-8O52G2XTH#"Q%GDWXJ?MB&1BQ#^9?(\HGB,2 M$.QPO_2[_][4X!ZT[L&A^P+FOD\ V2> M/'H5 (:*7FM$5.*:_7!$Y'N(](V M8C@5D:D5@MR@W'S@?S?%AI4PA#-7VU!1&\J4W.:[,#I.$>:>A%>I'GH@%@4(\Y!Y3W)9^CFFL7T&VD>( @S (:CG#:5E%, ^R& M&>UA1OZ$=DN4BUI+J/MNK2:A1A8(DJ4IC498768XS!(WV'@/-O:"_2KYFA5+ MQ']"IU59"'EN0LB0F(]RV$0[2-'3#3O:PDZ-@%W4N*HXT M^\F="!-[<&",= 31MJ+98!X'"-,]PM2+\$YH5AZ1P]0:.T[CA(XA.LRB( P# M-\AL#S)[(8U L%(_S]NZ7UJ68D2$ERMI=AP\\OT#L[L,HJ">#0# MAU$64S=^'/1\$/B+353K1L-N5>)!/S')@10WP/;;N>1">6!WH0]W1S2N.X=5 M1M()W ,>PU[<_Q%B^524I1,7MG%%*4['E>6RHTDPF,$AN)YC,/&"NZXUJQ\+ MZ*\O]:XNT$&?C;)LO/8N,Y)&$XT6]]2%_=SU1=0G^2O;;1?R $N0!3@88[;M M*$ZAP4V [ED,^VGL<@>TW9U.B#8OD33$8Y9UFL5XHK7BGK^PG\!NH"$JQD9Y=R''' MH^6N7TL0;'7C3J;-%5&84 NK;192'$\56D\IQ$\IAQK^I=WIH QHB*&U^ X" MHF&83:'MR87XR64HAHY*KH,Z<&2=.UUF-,-3^Z"G&.*GF .^?BFW#A9)T]32 MF2X[**QD*K<]V1#_06F8V]=V+?O@0P"ZU;9L,V#)*;*@/9M1/YL-D?>-85(= M4YNR2 *)'I>RN0__H-8LYV>SM>2*RPV? MG2/7!>0_$.AP]H.;0^J58+=09=9Y[9B__H+CX..Q \_1F^ ]#H"V)=JPLN&__I(23#ZBBT:OA"S^QY>[ M;VB4NNE;*J+)6C#5:P1%Z M"5MA%QAV-']-..>6L3G9JDN?R6'*>\:FD7^930[-;1"7ZE_M39%^]MX\]P1+ M_01KRD?4KUTD@@.S1L-UVN9^YX&#<$Y2.L^B9+^0VI5V'(!1FLZ38&CH6-L; M>T'C=!Y@< ^)?PS84 E.YW%&O$,XU]MU=QH2Z[;=94:G]"3M!07U"XJ+Y;(P M+Z] YG+UI.B1CE;%Z")G&!MG6"H-QP?*EQV<1;BB52W;7F1U M94'C.4F@-'&TV^W0\/)!F4]4B>UW=)6$MA0YP0DH;^NUU#&6AUGI94OHERW; MHX(:=,HV(Z;()>A\R9H,7@];-[-PVYY+&H%:OL!/(/W"820V]?=VPVBE3KB))"$"I H=&JGKD6EW:Y-4+4RPYD# 7 M);%I8^R:":&I,>CE;1,^Z+%,QC2%"4ZB*1N, >] M)5G %.3S%M=@J(VUEQMB+KMR& M?0-K(H@AD#H%48\5C"".=2;%\;M,:E1C:N%V>9/]6VY>F9D1 2,6_Z*AC/J& M;Z 0YB2+Y2-;WT!IJ*/S!2P6^3]:E['80$$F)$M*L2)(:%H\R6LY$5L"JWU$ M8)<"^[T"IQ0XN=&"++IRM$=?1*ILNY'.3JY4;FNK7.)5<]5*EDX/1 MP_WTX>YV/'RZ'J.KX=WP?G2-IC?7UT]3=/:]*D:UCXSZ@_ 6; M4WES/M<;R63$./T#89V+8C!WB]!Q/8SQGI&383M>VI67]N=ZH4)D]3[:!X#[ M%IHB=N@[%7WG<^G55U=(DH8T7=19Z)RTT!2Q8\&M++B-%D8L2=2W]S]V@?N. M7= #>!\";E[AW,&NVA8O?'NA[(G=P_0K7_P#N\57LGUP"AQ$6=KJ^ M[V&O'K%;(78_@'ABJ79/T\+\##C>"/JG;CUD@VV;;M/>X7"X%ZJMU$9M*RO)3?OMC[)54_(,:3ENVGV3 MV,F0'I)#/C\.*9_>9_G'8IJF9?1Y,5\6STZF97GW:[]?C*?I(BE^R>[2I?W/ M;98ODM*^S3_TB[L\32;K0HMYG\:Q["^2V?+D['3]M]?YV6FV*N>S9?HZCXK5 M8I'D7\[3>7;_[(2I=\2&_2\MW=Z]R^ZV]KFG,U>7825QZE\W1<5E4D M]M>G=)#.YU5-UH\_ZTI/MI]9%6R^_EK[Q;KQMC'ODR(=9/-_SR;E]-F)/HDF MZ6VRFI=OLOO?TKI!HJIOG,V+]<_HOK:-3Z+QJBBS15W8>K"8+3>_D\]U1S0* M$.XI0.L"=*< I9X"K"[ =@HPZ2G ZP)\]Q.4IX"H"XB= D)X"LBZ@-S]!%^C M55U K0=KT[OKH1DF97)VFF?W45Y9V]JJ%^OQ79>V(S);5J%X4^;VOS-;KCP; M7+^ZN7YQ-7S^=C2,;M[:7R]'K][>1-<7]MWUX/??KE\,1V]N_A&-_GAW]?8_ MT9-WRV0UF97IY&ET4R9E:L.RC'K1NYMA].3O3T_[I76JJKH_KATXWSA /0Z\ MSI_G_D&J&X6J>3VQ;[)1(YM'K9#;I MS9;1(+F;69="E8["E;Y)2[L&I)-HE.3+V?)#$:KK8H^#X_%JL9K;CIY$U^4T MS2/;*5?XEV*-]&US;"*/; M"*/KFGEXI(JJWI^C65<@DVWIM:Y+J6:@']=$9B)CFEAI[V/S5; BV9B(E2 M5&X-6YZRK:Z%1L1EZX@;MR)N5D?23T1!)3^1*W0VH +:O@$\#P M$AKVB"22!\9=;5NH@BU\987'IG.QMB@0](()PH&'HPZ&+??TUCW=80 >$A'G M&KC48R2FP/>+#H8MW\W6=Q/T_CS$#Y_^@MFP. M-@R)H:<^_RI&'$5)&*-OTKM5/I[:_<&!D^RRKKA%=DVI,AZ7'%')/J3Z7 KV M.8=]5'4EY,"+^3W;\)&& 'D$H JG94Y)JOU<.FR3,S:[ZET#X M60VBB!(-75M'&S1EHEH*8N'QUH&2A$EYF 8F$(MV@36QO]^H0R,-H[&3#*:0 M6816LM#/+>JX1&!T3*(J[6+9==&RA8;8I0"!A6;2*! M+NY@V/;>P86&X7*\,J:0)(QHH3R>.8[0,$>.D\84X8SA,#(&%-DD0ERBU;' M,N>@17WBF,'MYQYQS!RC69C1AXAC M!G&LA(!1,NQ@V';789M]FV0H0[.A2FO!]&[O8NE0;2.#'7^ MJ4.=_ROERGE2&:3& E7@@&'6U=LM-'ZE%^\<,=7 M_EB94@Y9RP4QQC=BC;/'Q\B4\NZ94@XSI6$MR!VB^;=+E')(8T4-H@4[&+;= M==SF86YWU8(ZHZ0XYCA1(,"C"@G_41?+MHL.C>+1SAT%MAE%AN.B@V';>X=3 MT3UA^[!-GT!82PWW7(X1#K/BV.UH2),*R%A&D,LQM5T[T.'JB=7F5S/2\5IV MW]E^SRV?1#:QDDH/OZ0#L_PQ6]C04$ODG)4H@9QKUI9[3GOP^J1_K9 .[S*, M]T/V*!(2VXX0;-6P@V';70=V>J$LD#$TW\&3+I MH"O#T.VZ9Y,0M"3F,56FH1 W^$1,PUI2-J[,AMEYV)Y-0D(JQ2GS[TJD0Z0, M([+3GDU"QA%N;+\%)I[#G QC[N@]FT3RKH2P0%0YT,DPZ!YTMQD"2<0ZYO"* MQD!BA.,Q7/@N$,(DC.&N\D4A)+;$,$:SW8>Q M$-.P?%$.V6H/L@^2+PKR66FFC?+WFP.TVG=KIX-\4<@S(I+&Q/C7%>W8JI%PT)* 4G#%$O&F[9:DFXJUX0R[WJ13NTZC!: MP^I%8ULP;F"^8=3%LNVB8ZP.,_:81[2P"[*(=-EOU_;=@5-W!^?#E(M&MGU< MVZCRN.88J(^](QNBF<:>M.!(;D(C&5?DR0VTOL!S6MK!3'>_UHIW_,U=K@:",/DE 98\.MNF@7O#[BW^GHQO.<8;P>HETTO#=K*,6B M$U)XU[#MKF.P#C.XZXF?AA@&78^0VNZ<-3-B]Z0/,0W+&^.0;O8@_:"3/@./ M4Y4QBB.[FTZF;:<=[$T8]IU.^@QRDBHUE<@)V<@@>(>V;6\=L\V>P]1C3_H, M FM!X6GWA8$'L;N&[38XJ)LN4#],7AGLRPFHQI[T04RKN8"<\R&6?GG5;WPE M2?6=-B^3_,-L643S]-:6CG^I]F3YYFMB-F_*[&[]+27OL[+,%NN7TS2QS:T, M[/]OLZS\^J;ZXI/ME_6<_1]02P,$% @ -H*<4A?B! #;" 1"0 !@ M !X;"]W;W)KQ#"\2U2$J^ M!$F -&VQ =HF2-JS#P?G@9;HF%M9](I4+OOI=T@IDB->DAQL'QI;'E+_(3GS M&U(ZOI?U+[7A7*.';5FIDX.-UKNCZ53E&[YEZH/<\0I^6VVM7]>FQ;'0I*GY5(]5LMZQ^_,A+>7]R@ ^>+ER+ MVXTV%Z:GQSMVRV^X_KF[JN';M.^E$%M>*2$K5//UR<$9/CI/EZ:!M?B/X/=J M[S,RKJRD_&6^7!0G!XE1Q$N>:],%@S]W_)R7I>D)=/S5=7K0W],TW/_\U/L7 MZSPXLV**G\OR#U'HSS_Z+ZS30Y0WB@M MMUUC4+ 55?N7/70#L=< ^O$W(%T#,FZ0!AK0K@&UCK;*K%N?F&:GQ[6\1[6Q MAM[,!SLVMC5X(RHSC3>ZAE\%M-.GYY??;RZ_7GPZ^_'Y$[KY 7^^??[^XP9= M?D'G9S>_HR]?+_^X0>]^5JPIA.;%>S1!/V\^H7>_O4>_(5&A'QO9*%85ZGBJ M08_I=9IW]_[8WIL$[KU$WV2E-PI]K@I>/&\_!3]Z9\B3,Q])M,-OK/Z *#Y$ M)"'8H^?\]0^ M:7^?U-XG#=SG.T2[J'*YY;XY:-MFMJT)ZKM30E*:+8ZG=_M#XYIAFN$4]V;/ MI&6]M"PZ!&?%G["&(>RU0EI"W.>RRD7)4=5K-M?-M]R,UJZ6=P(6 UH]OGFX M9KVF672X/G%(>+E@;1JI"L2VLM;B;WO!-X)M=[.]H9EG:38:/X]10A;^T9OW M2N=1I=>\:-IL!X&F-QS&J*X?[8AL95-I)->H-GEJ(M>31G'$E.+:&XESCSPZ M'_G@<R'/!AT?NP>'%Q FT@G5:0S^J:5_DC*B4(]>I<.!(@&,EJ[&-%LL1R)]5I@&9.)DR-?)"ZMWS6$4 MBSYZV(-_)+M^1BMRK-)C-<$9G@5D[F$%1V5>F4"VK(?)!] 6P-:5?VEV/3U; M=HLD&0MUK2A=!M(3)H-.$M5Y"6%5HTI6$YM_?#G'JYFX@XO'*=5CE)+0 AB@ M@E^@RH95MUR9E-"&N\UAI6 K4;Z8(_' %!R'REF>FQ2C3,[FXHZM2B]=NEZ> M^8CQ.#EZK"9XEH;R(Q[P@K.HRG,H(&J8JFXH#@U)O#(SCX"$9M29,]>0T+VH M>:YS0 Z.,Z?7F4L5B (7('CIJ'.-(%H)"<@;.(/CH/G*(?'MKR&O0AU$%<]&":XG'B]YK-0Y- !D*1.*&^O[;F M]&IW:83G9)F.5Y#/SA3?@<1'!FX1\J:]A:CNN'I#L4P&WA :C[NFSC>0'I2I M-F&L8(3TXR'B?S5B9PK[%C\F@6QD"<&X->/);U9SJ!GO>"G;918D)_% <;$ @J$0KV [H7>F%QLYE*N M2G%K=[*FDB^9AE5J#V*4KD5NOH5]C!'C,21@-PML-NG 2QKGY76OSZAM3YT46LD:>H*I M::H"TC6D["TJ)?,>EE ?)4GB[.]]=FD2G)$!DO25D 3]Y@@"B:=L% 0*=;GG MJ/6A,0N=[M"!C33.1F]1^JYCRWMOCO9ZX(,=R>AR7&=Y##.:[1VX/?=CP"*- M8_'S>LUSN\+Y0VX/+!#4U3#FW>$%1'!;7T'M:#^8\N6.E<%(<"F8S1UG/*A< MT$"I30=0TOC&\Z*"Z#7[8_%6T9[#S"5-'-F>XTR2A#/HP%T:Y^YY2.PA6O%; M4546$%#4\UI(;XE+/8>8B_E\.2Y2/'8 "A+P(!THG,8I'/& FZUP3'OJ\I;B M>;(,U*_I@-L41PNGFV:W*^T&AY6H$"HOI6IJ6]WTYXBO?, SP#"-P[ ]]#,K M?XW,%C\UD$1KX :YI'*[#(-3A MZNQ?C, HK!2LA2%W6.L6&F++/MF@CI"_SU; M*7L"_K_8# ]H2U]&VZ&'"B:^]_8VN35[&15+Y^'W"!7=.+MV0#D\'Q^73O?> MQ]CR^M:^IJ*0S47MVPS]U?Y5F#/[ LCH^D=\=-Z^T#)TT[Y?\XW50' %F7X- M728?YB"J;E]9:;]HN;-O?:RDUG)K/VXX@W+=&,#O:RGUTQ=S@_[%H=-_ %!+ M P04 " V@IQ2J\&SKF\% "H#0 & 'AL+W=O=(5DFIU=/Y;/;MM)7*%!=GZ=F-NSBS,6AEZ,8) M']M6NNTE:;LY+XZ+W8-;M6X"/YA>G'5R34L*;[H;A[OI8*52+1FOK!&.ZO-B MS#@@TE0&MB#Q]Y&N2&LVA# ^]#:+ MP24K[E_OK+](N2.7E?1T9?5;587FO/BN$!75,NIP:S<_4I_/$[976NW3K]CT MLK-"E-$'V_;*B*!5)O_+NQZ'+U&8]PKS%'=VE*+\009Y<>;L1CB6AC6^2*DF M;02G#!=E&1S>*NB%BVL3R*E6O#$R5BI0):ZL\5:K2O+-"V6D*9748AGP -4( M_FP:X)C5IV7OY#([F=_CY'OQRIK0>/'<5%1]JC]%P$/4\UW4E_,'#;Z2;B). MCH_$?#8_?L#>R8#"2;)W&,J<>/((_7\P-8'81&_ M+U8^.-#LCPS MJ$- )%ZVQ%VIO) P&QT,F AG_QC#1+RE;-BV*J2PR05,,2249]VN^+6UP=A MHE*^U-9'D$$8%M%Z"^E21[ :%U_I?QG+YE^A=P ..(<>QZW"%B,D-.+-9#D1 M+\F02W$NRI(Z-HD+&TW@TMTX1*\ZC7R^*5XN%C?%HR/&$5,-3$E6&>21!WNZ MH(2II*N\N+3X@X$7B^5E\>BPS)6M5*W*#.HWQ6)Y!TS#+?4 M69=TCX"[&^ 97?19.WW #'EUOBF%EC2]()X@DM?HJ& MQ,DLS5?\;AH%JH)H;(U[9*3[(M,]UXV[DGB MYY+*Z%3@'F=@G]^5C31K EW:5GF?R;)\#K( MTQ&<,;T4[B5!N<&3N(HE4M6 M[[ P4U)'*6_E$Y4@FMLU.7'LT_'SS^4KXF(:*LE['%$2-%+44CG.Y),5P+&, M<';6J[P\((8#01IQ.#FY) _S[+F4OA$UCD'(-I5<<%5\SZE3$UFXG798JC0JJS0">.9F '?NT*[@,]UU.*O1 M" 8O 708I]@NH9/<^@<$A*QKY-4GS'W")6QSL1 B1*DOFU9RI?38 M$./&84%N/O"6H[I/9Z35YQS= R!1Y)YPT+%D8BXS5\1X&*YBZIA1A^\R5WF6 M!IX!NV*"AII#1]8HEK,MU.P^0!,<.+!S?#+'2=%=&+&W>.HVRA/W$DR0 8.X M#!L\R1NV$M'GE_S\*TX2DT,GL^G>Z;DEMT[?""D-$_)!>G@Z?(8L\NE[%,_? M,&B"-?:0T%1#=39Y^J00+G\7Y)M@NW067]F DWVZ;##%R;$ WO-JV=VP@^'C M[.(O4$L#!!0 ( #:"G%+P\=&L;0H -4: 8 >&PO=V]R:W-H965T M&ULK5EM<]LX#OXK'%_G)IYQ'-M)N^UNFAFG+WO9ZTLF:;V#94VZM()W]:U=-MS5=G-R]%\U-VXTNLRT(VCL]-&KM6U"I^;2X>K MHUY*KFMEO+9&.%6\'"WG/Y^?T'I>\+M6&S_X+(B?SF:D4*J4ED@ M"1+_;M0K554D"&K\D62.^B-IX_!W)_TMVPY;5M*K5[;ZHO-0OAP]'XE<%;*M MPI7=_$,E>YZ2O,Q6GO^*35Q[O!B)K/7!UFDS-*BUB?_E;<)AL.'Y[($-B[1A MP7K'@UC+US+(LU-G-\+1:DBC'VPJ[X9RVI!3KH/#4XU]X>Q:KXTN="9-$,LL MLZT)VJS%I:UTII4_/0HXA)8>94G@>12X>$#@L7AO32B]>&-RE>_O/X)RO8:+ M3L/SQ:,"WTLW% %A59LK$=+6EFY"\-*##<0GE97&5G:]G8@+DTV%-+FP MK1.;TE;55MB-@6#?KKS.M730<2J6506I0;FD!W*IPKG0ES8#?.,E)ZH7I;Q1 M8J5PD*HT8I[5U&:@-I9-Q<%J+/X,FH]0R@_6R-V:IELCG4(>^\SI53SG@PU* M+$2P;/YW@\5["86E,2U67*G&NB#@ .(/,9\=_E. 15EHH7V&)5LEG5"4*.*W MUBAQ/.,PGTW%%^">VX;.'-AU'0"6=+D7GQM22!R,EM>?1V.H/,7&^;/#^?%$ MO.V5O# (ZS9J>2A>.97K(-Y9[REJ1I]LHS-QO'@& :HH%!,D%($'YYT>5ZI0 MCJ"(H!R4XXGX^]^>+Q:S7SZ 8.VOP.TN@+)/VP.1M-);R=\)[Y[\P$$7K M@(7#DEA<(L^O81_)X] C(70;H==K.Z6 AL\V],=885D(]BM'-F>E-&O8!YWM M=W@_;UUW6BB=4AR.!ADHZLACT3U@H:SL:0C!EXT92$HU$J@,2_O"Z>):)90/ MNN:8J;1DYF5[0MV]N&'/&D1>%L+;)*ZMI/A"0W>49S(FC_.D+$R<8V M>QA(&;0ID2OPK/:B<78E5Q49(V%P?_@66>5C4B%<6X=0B(E'*->$"F',\4[' M#T\7T#F7M210 2.$P$O26X-SMCL[.697R%AUDT[?J)C*OBT* CMZP"$WV#N9 MO8$-1 5V527C/$1[%-3'P"!]!G#P47Q.C1X&%GC8X#1' _R4CRG]4)R->$5F MFVPK/@W9IGN:=4_5;0PAL49/$^FIBBD#=RD7>8!T([2\"J'BD.>%#C^E;UV\ M0X@.C\J5L4,^BR=2 $1_PA03Z0%Y1%LHG#NU((SC><"J3%U.918A_M\=_T0( MF:_1O+D$K/0#S^-2$!%;D_2,"ARH6_"[5TARH\)4? "BQ8/X'$18Q@DHSLRC/<3#4W(I";R4X6:$^4NIK/Q-T1M1B2C3"E[ J=CE5D#.<4X#GA5W>)89M&TE1='(R!49G^TFL(L M]'T"Z6BYCH OP!O:E^R;;H&F E$@=71DJY[C 1!Z&A]38R^X<% F&QUDQ;&? MX\0LB$JN<$["TWN+,DBF;W0H.3>&0$*"MT78$.Y$S%Z"-W]<@,ZF/^V%YP-V M_) P+<;B#4 'S;]7H;0Y*O\-D(Z>?!U/*/HRC/W@9D7=&+,&W$*5HM8$52-= M ,W!00T>=5*(DL ;:R!"E^R?%'C$W_])S0/7$"I#0R$^R2$E0%$J*LKQQ3\/ MNP#U"L$?"^5!;*I2MXI"$315M5RMPIA.N8$22":Q1G,>RD-JQY!_JQ9E5!$I M35,IYLK6=5T#<[3AIRZG@(_AT348QY,]] [O($MZ_V8!FO@]ZN#%E/O,8 /Q MM:V!(Y\!Q)C4O\7CZ736^__5\K4X>'(\?='=&4_%Y[23NT_0!A-XJL\)OCIJ MLS-I@O,*>6,=E_^B97BZI(6Y\-17T/E (,"I*"PE4X-$3Q0@AWHH;E':IF., MHD7S?B.K5G55Z'$#!B"@\6?-]P-Y$L5*[79B&:>AA[QX,I\N[APSGS[MCZ$L M:(AR8TM'>C5RRYN#W7";S&E\QR\Q/;7GRNE2WVZL.8P5+G"OP6T]B]SK_]/0 M(GC@1MZMT7K_'VTP BPV_-2S1S#>+J_/H91OL7B_U45_!C)@LWH.IF#&&*4= MWZYM#KZG**]!?(,A)5G"[(P4DF12:KG[P:"+MOY0J@,A9F'L+SHVMZ*EDI6. MBRT>7)'Z#3*1XU,Z]("NZTNZ2B.K"C[A@:]K@M-/M$BY&G2UV*CT#44Q2A+U MR328)U,FHE15?ACL(7I.XHHM4\* .= J6[1CT5ORZ7EW$XBG'/$9^O(WY5 M;.511/;B>V_&D&P?4=667IHF VEJH4LR4!<]&71S$B=ZK5)9?UC?9!P+'QK- M-@ Y_/DKNC.E[)0F=[U#N8)'+B@!5])\%1^+@KL6=EGGE'<7YQ^O>H=P*G=< MLH< 69:E5AAC; Y&YCF\[6:B1&4(CGNQ8WS\@)$C15)2$ 3P-H_>.PA2YF5I M!JL[IKL7E_V.#%8H*HY<=^XP2:JCBQAZ\>5/],0>JHN#$&GY']?VW M8H/P>^CEU5TJNPO6]Q':CV:P@Y)FR@PF0M>+1%L/-A#@N]Y35#SNI[ST_N_% M(6%U8=#L*/%)W@Y>\_UT,AN-T0[E*%]NN;@Q.)C8:[KWO7?C1X%-#K3#S MT@<5;B5-B%\=^KO]-YME_%2Q6QX_^,"Y:WIO4*D"6S$M/1T)%S^BQ(M@&_YP ML;(AV)I_EFA6E:,%>%Y8-*SI@@[HOV2=_0]02P,$% @ -H*<4J[ U3%C M% A3\ !D !X;"]W;W)K&ULU5O[;QLYDOY7 M".]@$ -M6^^'\P"<9'9O#IN,,<%@L#I2:DCCIAZ;9;<7SU]]7Q4>SI9:3 MF=T%[O*#([7(8E6Q'E\5V2\.9?79[)2JQ9<\*\S+BUU=[V]O;LQZIW)IKLN] M*O#+IJQR6>-KM;TQ^TK)E"?EV\+/[ZM6+LJDS7:C[2I@F MSV7U^%IEY>'EQ?#"/_A9;WD+C>3$@AE2FUC51D/CO0;U164:$ MP,:OCN9%6)(FQI\]]3^S[)!E)8UZ4V:?=%KO7EXL+D2J-K+)ZI_+PW\H)\^4 MZ*W+S/!?<;!C)\L+L6Y,7>9N,CC(=6'_EU^<'J()B\&9"2,W8<1\VX68R[>R MEJ]>5.5!5#0:U.@#B\JSP9PN:%,^U!5^U9A7O_I9/:BB46)3E;EX4Q9U!3T9 M,%'OQ!M>7E5&/'M?ULI?W]>A)@N]D=2W&PT2,!J/A$_3&0?XQTQO_4_+__6YE^)=_/+'D)"PY MX24GOV?)[HKB[Q_5EUJ\SLKUYW_T:?W)%KM7+"WBJ4=6#NOA&27\D M1UF752J+M;(_WGWXFWA?7D/CP\G58)F(;[29BX_E7J_%;#"[$)Z MKNGG4NQ519&*1NH*49WDJ*!"812J[M$H_?_VDQ&LZ?&U&1^QJQ MEF! "9VJHM8;K=($XQX1A6I1JRKO'=#A:B<-=99B54:SR4VI,SQX%_HARX]:'E3-A6&WXIGPTOQ5\PL3!C_7#P;78IWR$*U*EBL M\ ,M]6Q\V2Y'#V!CJO)CKHD#9 I(UD"(M[?<0.LD==AD MI"LL1ZHU3%3"MHN?WO_@5J*Q>9FJ+'%3=+'.FA3RAM7S2#VD!-/L]V55)^)S M41X*3_>^4KG&2O=98\2'=Q\"*PG[+>T)V1KHD=#7XJ>8ER @K0>L(*WQ8=V2 M)%70FPV>FU^ C^SJF&V'O0I)-UB%,/ M?K-YX\,^X1=#O@D7LLP94G%=?D:0BY^"9WIF=<;F!-/2& T^)E7/T MQ..PI8V!X.3IF480=#Z+H463K\ %26)I[^$[B$WMB-8]P;/,3-EOL=X\]R7V M,/@ZFWLLPY'1/6U(_78$-E)%'V$3(0RX &8CGF/E*"K4:@]SHD ^FCT7/[K MO);.C3KAF0.@_T),\^8'73S_"IES8=,9AR?"UWO( M64/$BYW'L,7'K=,TXXS!L99&XJ\?K#G[X-VSTTT%1&Q\]T[X V:-,-M9_ MC?44@#/[%+YB+"C-Y2/#7 )\$+!-X?\>8_I_K1D?9)Q^>FS9J^SZ"*%R=<:X M0!#D3Z^HK_(8!5J2(Q%IPU&?E!3]1-6.A3,POG;13<-@NT4(CGDBQH'^BA;2 M@/ /4F=,C M,*)%GK0H9FXK"X]A4;X*S_>9\CBB:YG&P6!O%/U:VBCZ4]J8Z;:@A6;"0@B. MSSN,,-S=HZ!C]<&C&ELA@SEL61A*ZB.+/\H,\<:B\) >F!PE!N/5#*[)\BW7 MG6)#U;LR=0R6-DMQ34Z:6)>&<]>ZJ:HV)-1E#2+*8/J"2L[XJ-U?[EB V.NE\!:NQ MIMP& ?L;];93R&.$ 2WOP7;=<$XT$U$FA3DI[;C)X M3C)8/]G%"GIT34*,=X6MP;B]I,A",<8?](,1E64)_54+>VZS;S;FT1 MS@-\N @MQ9.^'W/VE?5(V;+39[ 9D,$*-409<,B,DSS2O@WT1UGO[)A*;1RF M8V72(VICEDV64K.FVBK7XW6X9-W7)00&T;4X2.I096FL7O .:T40P-;J:MWD MMH=JMPL*"#]Z![P6/YYB0&&1V MD(\!CW=:BAY8;QJ@R+/H6L=&XZ<@?:QT 59]@4";$]->H;[*NFTP"8ULBS;) M/CTU=F!7S)R;8.F;" M$YPCGM&9:.-_VV!YDQCVLS,:JG=XCM-8'I=R>>XQ^ MAA-72=6'DBR3 UD;Z5S/7U5>',G.52AI56IDKC@7M*F 'WF?80-7Q*$'"!OI M(^*1TQE3KC7K+9 JU+9$H=W:>FDBYICQRL..F&,_SZ9?^(M*U_GAR/G%A6Q$=>>HQW[AB$C\!HS4=4*.?\Y-85NAZNL!"$ MHE(41FOR/^N:]JBG[>,Q?FA;G4]YOP5<9]B\%G_QV2[I71.%GR2[+\H85 7W M;OMN_6;7'<,U94;>ME4<-=D68K^AC..\+>WZ_*%%B[[4/1MXN&G^E>3F?1.> M!0N&,>C"WD_ ;QTL1G7) ZN(E^!GJU^L*[OD7U-$V&KW-0+ ?@)IT9[>U?(S MMR,*!KRQM>6R(B2*AQ;KQMF%W*JD%&6KVWT)G?KE?FG2K2U#[CNGC Z2>6(/ MLGID(.L32?VXIQ/%#'[''7&>U&(?'YVE+]-M_M^$LTQ9%+9XZBW00SB*"_6/ MY-'0LC7S=BW76 FD.0M%S1^YJ=T29X#*4?O$+TX'J2N*E '>)KZKX_DHOP+] M*&X B%(7GQC39*;V'#-'U11.B[XRB#P(]K!N+)M-C3KK-XN;R13 #6J6RD8A MQ!!N7C9)4"'%2<+G@*P<)KA5I80'H^SZE+;XZ@$&>AY-N& MPVV[)012-C##TIZL2SZWV&%W M#:& ]@@<8C1T!,;6)IS/=([CP(P]H?=\ME4!M5+#L0R?'!O,HS1G;#9TN9!Z M M:Q\(WG$!I2#]H6/^J+6K-6XK,@QC>D2*NR5K3.FO:\S!AJB/@2P0:M_O'= M8/],7Q+NY0T,=?&9NZ$W =K1S.$;M1C KI MM2]J'(MQ&[.S8J<$L-W+,_#5@H->*@FG]_27QOAEO1*O0N70 2,HH_KU+'(% M,\"R?'UD76GN[Y'O]M1J'@@&4N?)4NX\2]JKS[K7CC3NPUC8BDX1U1=J8:1$##J$(=__:;&8R.9 (2%O M7#T(>=>[JV;OZ[\(6\1Q]LBX235'>O'N_RUZ_P/[_U8;N85[;X.,4$"Y\ZBC%,7@Q-GGUN9)XTZ:Z623KR_$]]G$>W+ISA.ZED9_ M!M&G9V]!0E;LI!^1L U6,)>![<#:K7B/@+<3=PB$4+#X3LQFR7PQPX?I(EF, MZ,-H-$UFH/F=&,X'R6PR%C\T50F!)O-DNL""\V0\'HHA)LSG0[%<)(/YW"$/ MNC8S623CZ5),)LF$AF'X8#3!_Q@WG1/5V2B9\TK#\0 4%[3X<)A,AE-\&B_! M$.A%K#^M37L>W*)(D!T.DN%@@D_S13*=4Y+)-%DL MIL3Q<+D$5\MD.@/GXQ%X6IP[!0C@"_R.YV*1C$!_N(1H4-$L&4P6?T169Q6W MXD-\4X?MQ5=RH#6=)LO%DCZ-1E VT9HLA\EL24*/L6OST;+O,M(_S^K__(Y_ M; W6+OJ/T>\,?/E>L@\FXJ_8SB)8IH\T[W1*I?4/TM11BKZC^SE6LK=T%X;" MH]A$9B5C^Y7,;/GISA?:,->23SUY[^:M!, O389A M(6\"(S":;Q?WI?AQ6_/X[##<$700EQ' ILDVVMT8ZQ0F? XLHSN-W2LF)Y?J MSN9S]<5E%!<6X^+6"]6YQ-.>N,@C;=F+E0<55NYM>76O[04UA*/0+@\V_04( M@R>,Q'9<8[%=<=.5(0N8H&M*E+F U)!L;6HPKGC@LK33FF=^.]WK4 ZLH'6" ME=57F&N*B+TC_9S8C=Q$QW*Q-<6.VKTE*4_.^GV^9_< ME>L_4!K:^SG_[HKPK3T>I-]S^0L 3\V!@T'QZ=U>(I?$\%,7#R6W)SN'&1D? M-'K+:;5]="'L-ULPTM%V$GG]2JTE=6!B4X]NK7Y[%7K:FJOY>5OE'-TL<_)Y MISFISLZT\F/EGFODFZ-"]G?TF#ME>[=*MLSTEE7B%GJF-$WA%N:WD'G6I\-;46AB6 3_58^=4[9%2 M*2'LXX0 MO*]U)4_"#I6H=XD?/\8P8%#3=E3V"=T7 ,/*ZG8#G?8?0!Q?49W MBUVOJ%M_5[ C',+Q0*@PG#0BA"N'(GH'%0.MH&5U]%[8GX M#D';U[.K)&$[VTK#=>H2=T9K#[(A;U'F5(>$H&NML+V"6EM%^,L\S)M-W<&O M^(BF4^!XS:=M%"VHG,AM.:&XG'@G*VRL?]_E5OQG@Q% @+:PN*?S87X]ZA,5 M7U<_;38FX3N>#W1T[P1Y[7SGB-BYLN0[\6R4+"=S_H3R8#FD3Y-D,1S1DVDR M<N^=3U*/!8>1)N>O6"LP,=";05%=\WWQQS13,[4MY&(\(/9WA_T\<+*HW! M/%E,""G/4'U,YN,6EWK>GJ'4&LVFEQ 0,B]8YMED"*A-M=9T.D[&R]$Q_7XQ M[14D?Q+$VJB[]IIA9&;]H1L6[#FY"W+!@DY6<%;U-7/AH]4V-[I;9!RAJ$5@ MF!"U!WQTY0"9/M@$=))R;0C@%W,L4("U4?1[%-^-Q]<+D1.5[KWB.%GSJRXR MNLG7)YDUB<[^1X7%&[XK\HECCGWMARL_>TA"@OA#9C[EC"^TT0!XLSK0C2_" M*,?-$T/+M 01*AD*E"MN)+NIQV=9'.YR>D6QX:Y&>^?BF-09!KOM[)/3X[-D M6CXL;"%6';+T4MHV9728=KI\3-Z>I\B^UG#/09MQ +B=KXOHVI('-ET0='J3 M'0_/G<&>:9#'ASOPP29GV_$2QSOH.>X]'O:?VWUUO7YWK&HO%*7>VGNB?4[I\MTBBOW&K&3'8/5FY/B @2B,RFJ:Z[HQ3[7!N1<*/U-&FAN0W#N M45$0I"LA7 ?9KR=6DO@4Z\_$PF%!?&EC#WJ#H$CREOD6 M[$;"1:C4V+MVL?O[3K'=?#I!HV_A.I>VI;FIP:DO5RR\<4DX,JA[-JB[6.D_ M!]!P[NI07Q8/;TVQ 8=>8EN(L$&D8GOR': M1K]<>KNDE](<1\+RQ:&',W,1D/)]UNWBQ9CB=B.!LFD^4" M,R?)?+@4RU$R7\S%;)#,YF!ND0SGT[X>V7B!X=PD&PS$&UL MG5=M;]LV$/XKA+$!+:#X58Z=( G0M!W687U!FZT8AF%@I+/-51)5DHKC_OH] M=Y04!W&R8OY@4>2]WW-WU-G6NB]^0Q34;5E4_GRP":$^'8U\MJ%2^Z&MJ<+) MRKI2![RZ]2FI,H;6RE'J_/!B\GIY8SI MA>!W0UN_MU;LR;6U7_CE37X^&+-!5% 66(+&XX9>4E&P()CQM94YZ%4RX_ZZ MD_Z3^ Y?KK6GE[;X;/*P.1\L!RJGE6Z*\-%N?Z;6GSG+RVSAY5]M(^T,Q%GC M@RU;9EA0FBH^]6T;ASV&Y?@1AFG+,!6[HR*Q\I4.^N+,V:UR3 UIO!!7A1O& MF8J3\BDXG!KPA8M?"2YY]>R=#>2?GXT"9/+)*&OY+R/_]!'^$_765F'CU>LJ MI_P^_PBV] 9-.X,NIT\*?*O=4,TFB9J.IY,GY,UZ!V^M2]3[FIP. MIEJKUN4_K^@VJ,O"9E_^.N3WDV*Y5DY]K3,Z'Z 8/+D;&G3!_$QJHV](V5YE M$0]J9X!\4^P4JDEEUM46!"!9DC1X951E4@YX4V(Q=0 M>(J^-J9&J80A*\\)!, *J>V&1)H&_)W3U9J82!FO1'_%S) 4=0BZH;]2*]1* MJ\"XK"E]T%4F]L-3\.N@(%89;-926W8E&WLZQ!!'F5U7YANU"N@6O01/KD;E M@]-<,D<<6M;-5MW 6)84Z=F-H7K?N"X($E9'W&SZT B59Q,*I!K<<-9"XHXT M9%FEZ]K96P0^$ (?J)(3!-O;DD./()ELP\X432J-(Z&JHW M$,XAY@!H;RM]#7@5MXY U $3$ED&=%H%S!F+I',: M8,SU3HZ$6YKPG@!YC0J0M];?'(N'Z;N/9%48?6T*$PQ%B('>2#$ 7(A%SI1. M@&%71PV[XCTQ'%T$E&,]/5196P?+&UTT%(' BFJ]8R3NH8KQEP4P[MMW)4C& MFGQ04HZFK N3F7#?&RX7)X4!A\.N-IDND %DC!.2F%Q+W3C.#'(:J6,I80@4 M.'>:=>3[M80R,Z4I=$P<%RZW@M(V"!>:!K0R+GL?^Y"9:H\50:]L:3)%U8UQ MMHKU_;*%GL[_P9B*;*VPA^G#R-JI:TX@.A5[P)5D I4Q1B"2;E+QB/:<9L(B M'_:M-)JGUXXH:MJ:L.EV*ZZ;ZJA+4PD4,4T700:.SC+VN57LJ=9.^L%#>&;6 M[X%-NE?^'0U+PMNV01$4@75GS1TNVRX8NXGP;N!6=(,EEW&@$@]4A7$(%[IY M*$18C($I]HIE%+A7^5-H8R'[PUB]8VGW=D2&\-^MGKUB]#C)^=7&-AXZ_//' MM@^'Z]GDN?I!39/Y))5GFL[P7"3I9"+/\62JKBR#?)_KOSC^;G\B_K#BKM$Z M&4L(SLK<7XQ_ P5^"B!%W;+&)5;>721OD1,.9P!STX6T1N;KP@J"O$ M>!V.-U.N/:E)VQP8W%I2?R"/OS1(SVPL.^/3/8K^X'-KGGK2O/EP$B<15HMV M]8#SOOWI<*9^Q'^*_^\($SQM7.S8<.6 E_>;^O]W^!'0_<&C_'4<#?M"&"J3 M)#V>XKE,TL6"-Z?J))F?++"Q6*:\,<-R.>6-R;%0I,#7<;K$_WQRS!MS-4_F MBQ3_Z7+" 4%#7R&VH%B 99',%N-[^.W[9#I.EHNY2N?)XF2N^*YYRN.C"3(+ MVZ'R+&4Q**EYLES.N%)FQ\EDO.3%27("I!^ZYX[V+O4EN;5\NG@E68SW^WZW M_SIZ$3\*[LCCIQ4BO>:+7D$KL(Z'B_D@]NCN)=A:/A&N;< 'ARPWF&GDF #G M*XO/@_:%%?3?C!?_ E!+ P04 " V@IQ2>&[1(@D% "## &0 'AL M+W=O43BD4[N5#IQ\4:Q.KR)*19$+ZZ[LK.X[#'=!V^@%LK[2[S[-O4J8KZ^Y\ MCAC@L=#&'R5Y".7!8."S' OA^[9$0RL+ZPH1Z-,M![YT*&14*O0@'0Y_&!1" MF>1X&F77[GAJJZ"5P6L'OBH*X=8GJ.WJ*!DE&\&-6N:!!8/C:2F6>(OA8WGM MZ&O06I&J0..5->!P<93,1@\!2U9D,$X[ZQF;0N6;'[OK%^'KD3E[GP>&KU9R5#?I3L)R!Q(2H=;NSJ M)VSXO&5[F=4^_H=5O7<\22"K?+!%HTP("F7JIWALXM!1V!\^HY V"FG$73N* M*,]$$,=39U?@>#=9XY=(-6H3.&4X*;?!T:HBO7!\+I2#3T)7.!T$LL?20=;H MGM2ZZ3.Z/\*E-2'W\-Y(E+OZ \+1@DDW8$[2%PU>"M>'\:@'Z3 =O6!OW)(; M1WOC5\G!F?*9MKYRZ.'WV=P'1_7PQPL^)JV/2?0Q^4\!_*>Z\!FIE@(Z2C'" M@N4/43Y?0Q645G\ILP317>7A'N*Z%56(,PDMI&*S%7 M\=LNXK(R=2MS3U0>)0E !=^ZCRM].&\];9=H<^49R'??[*?I\/ 7?$ -([)0 M5L%'X>BPP8M0&2'_I HFK?O*\J-T*B-S:M.,5,CN#LDW(0(ET025"0W">Q:2 M; ->H:]9KHBW($4FLN$5+)DCN_[?@$Z? 2VIB:"TRH3&HW (=N[1/8BYQAY- MKRPGA+N4>F2-O*'G/ 1RSK%?*]22>M@]8,W0JT)IX3;\>$^'8!].A<\![RM% M#) !L&^'I77LB;!TLK\MB@9('A_>D2ZDH,.26*XHHA^(U#H0MJ[0( M=0U2#JV3PF1((S#D,<6-*U&6SHHL[W5H-TL,E(Z(RD?F<<%*U+ZVL5MW;3ZE M!=S:G&94.Y9B:QV1J6\%/,DSA M$3R!9-.:S/>+H/!)Q6N5<^R$3AP5TQDKGD)4E,*L>8696ZUDC-]!!X MKD_*W"6/AW:>1J<_5S1>QL,HH?\>EPZ7M85U=*$CYV94,*)Z4-3-$H/:8/GJ M)&JZ2')/-F0[&P^@,_ NZ^6F2 + =7+6I;C9ME-)6:>^,,BU<]/HAMY6G M^)%X-Z@'7S;MMS#J47#IR;-EE!Z^T!R;':->.GRWFYS_R?)XDL)Y6Y>=G@5C MP[8@*8S/U..KI;>M>A](4#R='ZQ9L8PL M5%$[ZS1*K%&/'0!=>G%F/$:U>"PJGG+.1?S1P*NF86Z=BZWNZ2R35#4LG)%Y MV;3P#4;*$DXIABK C+HI!@#V)/K,J3DW%E]\.8R_4BG#*.U!\G1[\F87+A_' MNV!!TA\U5>P\;45LE)TSI_^UN\R@S0[&O[XBMM+UAS^J+Y79[ M?3VGNE]2?&E +$AUV'_W-@%77WGKCV#+>,V6^#L"T>H4Q M]3P(=%I@Q?25K%&0)9>J8H:.:A?H6B'+7%#%@R@,IT'%2N&M%D[WH%8+V1A> M"GQ0H)NJ8NK/!KELE][8VRL>RUUAK")8+6JVPR%*&W@H[^GO7>U4RY9IO)7\1YF98NG-/,@P9PTWC[+]@'T]$\M+)=?N"6WG M&\4>I(TVLNJ#*8.J%-V;O?9]. B8A2<"HCX@,_4%<1C'Z(P&I_AQ4.5L>/%)WAOQ6GX MN=YJH^AO^'4&G S@Q(&3_VO?68B=N[FN68I+CP9+HWI![QC9A\\TI5\:1?]R M;U0'1D%&F8,ID-2<&<.' R&T1TQF-)0"OA:R$93F+Z$];%4=TIJ#1;2]JR*X4&CCF%!I>74\\4-U&Z Y&UFX*M]+0 M3#NQH"6*RCJ0/9?2[ _V@F$MK_X"4$L#!!0 ( #:"G%*WR;]LT0( )D& M 9 >&PO=V]R:W-H965TNZ5QC33(-!9B373)[)!03N%5#4SI*I-H!N%+'>@N@KB,!P& M->/"6\R<;:T6,]F:B@M<*]!M73/UL,)*;N=>Y.T-EWQ3&FL(%K.&;? *S?=F MK4@+>I:6.5S/O="FQ!6F!G+ MP$CFW+NC3W(L6!M92[E M]A/NZAE8ODQ6VGUAV_FF%#%KM9'U#DQZS44GV?VN#P> <8,6\R4W(*RWL1F%ZY4AZ;DN+"'%44Y]8O$]L%;]*>,'4"221#W$8 M1Z_P)7VAB>-+_E*H#^N*"?.T7OBUO-9&T17Y_4JHM ^5NE#I?_?T51[['J>Z M81G./7IP&M4=>B^0PV-YV-NL1X5T94M9Y<#K1LD[M#L:,DG/2AO,019@2H1" M5O0^N=@ T]9&[<_*OO^.ZDLK$)+06<+I@4>_<71&+$QIX *^E;+5!-/';\S- M!V8H/VVF<"KKIC6H#G#O8.1'PX3DT)\,QK!N*0NBR4'+PFR90HAC?QB-K!@D M*7QLE>"F)?M[5CYTCGFG'FYM-1FOK):'Q,B]B?Q.G;^R;0]F?@#\*ADQ/J MTW/7.3@8%S6JC1N*]DZTPG23H[?V&ULS5?? M;]LV$/Y7#EXP)(#J'[*=.&D2P$FZ+0]=@S;;'H8]T!)M<:5(A:3B>'_]OJ-L MQ6D;-R@P="^)1/'NOKO[[J-YNK3NHR^D#/10:N//.D4(U4FOY[-"EL)W;24- MOLRM*T7 JUOT?.6DR*-1J7MIOW_8*X4RG?/3N';CSD]M';0R\L:1K\M2N-6% MU'9YUAET-@OOU:((O- [/ZW$0GZ0X;?JQN&MUWK)52F-5]:0D_.SSG1P2FU9D> <;?VV6E#LN'V M\\;[3S%WY#(37EY:_8?*0W'6F70HEW-1Z_#>+G^1ZWS&["^SVL>_M&SV#H<= MRFH?;+DV!H)2F>:_>%C78GPK7!=&@X22OOI8(>_89O>,/H;/N/OHO98\9XN;3E3 M1L0\Z<_IS <'0ORU(\2H#3&*(4;?6,&76].E*"U-C="KH#)/TP_TSM"O]EZ6 M,^EHRU46,5(F70!81 -"NL!M2$L.BZY"_- M5IO SQ?7&3$,L]EF+8_"Y\11L1]SBWU+?T+36 #:O\*"<#&3V\+6'OGZ [H5 M9J%F&A/DO>0R\2 A8D(&!^(>38Z.Z#H'3C5'-;!/H2=/3$[H5F:%L=HN5J^< MU+$T:3(>#NDRRCY5X6J/ V2XWZ??K8V7Z(N=)0,QX=T&X?E&12#-#D\ M/(R-76S,<'CQR>9C">Z%KN6F'NRD!, \C@ *BZ)P=R,_(1O"K%[Y2F9(*2._ M,M(MN,40%29#%IBE.-^U^D?2;!5YQ?V(0H'9SVN.R@Z]=/>HN&<#9H=\P,#& MD5LGWFQ#0\!GZ[@PW-2FT4R!S*FJ.9O9FYV'94-3WMQ00(6&S^@^CMG(,/P> M<8_,CZ@*<2\;8BF3Z9HI#J"<(Q_YH-B:OE_V@H%%A1@3\YH_;LEIE]X!X@V8 M'A*Z-EF7)?E*9HTD3UZJR+LU^-,0&P5NU[\FP]-KNG)(U=#P"D<=\JE"#3Y= M2:\637G?@+5&2L>FTQKM:69H4_47B?;D<99?H-F'W1E? M2^'>8(>'[R>PC98::UY]HYYRE!UG6 N 2[U=Q"7G_)F^(F CS2S+WT%(1Z-O MT=%!,IJ,G]/1X^,M%3U,TG$*OL^EXP,CB(==K6])DZ;V]'C]N:.B1& "GIH MZ!RF_>[1N$.NN;&PO=V]R:W-H965TY_-Q9GNG)(M?C9@ MNZ81YNX2E=Z7Y M:!Z=7J8L[P5^E[BQ>VM@3Q9:?^>/#]7Y*&1"J+!TC"#H=8-7J!0#$8T? ^9H M9Y(5]]=;]+?>=_)E(2Q>:?5-5JX^'Q4CJ' I.N6^Z,U['/S)&*_4ROHG;'K9 M+!E!V5FGFT&9R[=_B=HC#GD(1/J,0#PJQY]T;\BQ?"R@&%I0N.% M=]5K$SG9\J5\=89.)>FYBP^M$^U*+A3"W%IT]FSB")8/)^4 <=E#Q,] S."C M;EUMX4U;8?50?T)T=ISB+:?+^$7 C\*,(8D"B,,X>@$OV?F8>+SD&;QW6E<; MJ12(MH(G#L-K:4NE;6<0_IPOK#.4*7^]8#;=F4V]V?3_A/9%"*[(4[L6)9Z/ MJ.0LFAL2\O>GE7:WMH7Y0_.FFPVJ(L M.DN$K/6!\S*]B)5<47;,A@=+N*_\&'@;-$0#I0&T3E)U MD2*6NM6-+'N9 %;8HA%*W0'S6+$\\/5PH;WB4$&#Y$HUAC>BK&&-1NHJ@ T" MW@C5$:97N3=@D-L40W46EYW:DEF^1-YIJG*'IF&#FYHL$G6\P9;.M(&R)GD" MH9"5TI1=8PF@I(V-,$:T%#$R>R-]$R,H)G1/HZ?L"0P7QH$=P_PI';H$XU4I M=!4LC6X\EBA+W3$58M8"^431VEY)Y>^MU: T431,D?P>[Y? X",%WDK+(2(J M#+O4BMHU4Q0^/E22%.%M37K<7SN*1Q+ZG? 4WAE-B7)%3M^QVKQA6N0(1:13 M/OKS/1?AS7))?9FAKSICL"WOX)K"955__(E2[3'6\6LB)8P/]76M.TLL[,DC M:J=PC67=:J57=W $61;$14&+XR@/\F)Z0LMIE-(S*8(HFI)U;K$4'(.]:5O+ MM84H#L*D@.,TB//\!*)H!GE0%"%\TNVK4C=KR@@0*X/8^$3(L@2.Z7$"/_]4 MQ%'\R^Y]K9U0;)7T\QDSB>-@&GDF>9+0,\V"V6SZ.)X/W8B">.J5HR2(TXR5 MCXLTYG>2!U$1/^?(+(A2\B,)HCPZH7=8G$ 63 GLOWL2!K,\]&2FP6PZ\V2B M(,I"7J5Q4&31(+R?U8"W-$E8[ E2/E U/*TV:;>MS'>A4EN?)$J6@RX57H=P M3.,(N%V(3GQ&#OVB[U85U:OD;L%__9UMKU<>#E5?+(>"TL,+GX8]<;%>&WWK MVPH5W%$\CNCGK)2?,TCT*!K/=AM59[;=R]4$"4W_NT3^71ZJ+$Z @,C9-?J9 M1=T%/6HVSA^:2?-LY_@T>O+:#C8"NB\_+(2P++]8W#WL* M?Z P_51PG]T/N\#V6@Z7MC=Q!%2+8<8?,5#1)CDO$UY&!2]3*LTL]P(9+=-9 M2!A($^J2NC97\C2/=LD[%-NAW_MD;XJB[%CY69%[(]UZ/U#M=G?CZ+R?PN[% M^UF6HK22K06%2U(-QWDV M//A_V'TVL_DRVTHU3TRYI&:C0L0.=+K=WV@PWL MAO2+?P!02P,$% @ -H*<4LT8#; 7!@ $P\ !D !X;"]W;W)K&ULO5=;;]LV%/XKA#<,*:#$MAPG3I8$R*67#.M0M-WZ M,.R!EBB+#46J)!4E_?7[#FG)E[AIL8>]V!+%<\YW;M\ASUIC[UPIA&WCE5"F/1^,!]W">[DH/2T,+\YJOA ?A/^S?F?Q-NRU MY+(2VDFCF17%^>!R?'IU2/O#AK^D:-W:,R-/YL;,_?UC&84U@-OJ&0+H42 /N:"B@ MO.&>7YQ9TS)+NZ&-'H*K01K@I*:D?/ 67R7D_,5K8_)6*G4V]-!&:\-L*7D5 M)=-O2)ZPMT;[TK&7.A?YIOP0*'HH:0?E*GU6X5MN#]ADG+!TE(Z?T3?I79L$ M?9/ON,:XSMFM]EPOY%P)=NF<\([=2)]F8/@]G# M_Q#1'Y-D'TO!LA)XA6-2,T^OW-I'J1>,5Z;1GIF"+;KM:$UF&NJTNSZ0A/ M>T?39'IT\H(>ITF:'M'3>'*WL*8"&7QII)-DW&%+V1[6*X!#5+W03!;KNZ3.9<:]0?RXE4Z\2!CW M(>-;M:#$O5 '9+60%F8YY"?B#94_H- C$EB&T-0ZA8B^@U6XEXBFI'EHD-,@,3\ VO4+"#5!+D M*%--3BL=KH04N@:%O*DQQ';+M'C(A,C=;M7:K+NHB$(0+"LRL]#RJ\@/V!O3 MHG9L0I7\#M18X(?@(9FOK<1"[TG\'#OC.0LKQ2O@?>?3H*P,N@JE%RM1 M+_8IQ6@V#::27'7Q(J>BM0T$JX#$8*^%YTFQH)-E%9P"O%@8##GV,I/()_1) M=[?/\\\XZ*W5TWY73QF QM+@-=@X'F5P;*4S;6P&R 5""/2)L5] M*+7MB 2F+Z&?A8,Q)&X0AVH.)I^, _W'!(8ALS%V5F29PU+0LR0R"BRB^E0F MS#$:7Z3RAT\G/'B\!BO.>I))EGEL:J.79.#004& (*Q/K17@9#TO'=.W,$/, MOF)ZO\4A8=#8<]HVX5%INT R!+K#S#57CTZZP*BP$^8G M,SA.V1U3-!X+(]Q8=COG%5JTR7;-AB<4-Z=[V:9S2P;MV3/\H+H%?0A5MG4D MF0O?"J&["J"TNX-=1^GAVD6E$G81KF.P3,&,=Y9^M;_Q7<:+SFI[O"[B=+60 MFA)40'1T<#P=H!O"%2R^>%.':\_<>%RBPF.)6ZNPM '?"V-\]T(&^GOPQ;]0 M2P,$% @ -H*<4MT; G4Y P K@< !D !X;"]W;W)K&ULQ55MC]M$$/XK(U,AD,SY/7&.)%)RUPI0JY[N6OB ^+"QQ_&J MZ]UT=]WD_CVS:\<$B0L@(?'%^_;,,V^>F>51Z4^F1;1PZH0TJZ"U]G ;1:9J ML6/F1AU0TDNC=,-K/9"G8C2.)Y%'>,R6"_]W8->+U5O!9?XH,'T M7V!Z?T'X\/&@Z11-+S3N4ABL)&IM5L$EN MM[G#>\#/'(_F8@_.DYU2G]SAQWH5Q,X@%%A9Q\!H^8)W*(0C(C,^CYS!I-() M7N[/[&^\[^3+CAF\4^(77MMV%90!U-BP7MA'=?P!1W\*QUF-5-PJ3!1V7P\I.8QPN!,KX!8%T%$B]W8,B;^4]LVR]U.H(VJ&)S6V\JUZ: MC./2)>7):GKE)&?7FZK2/=;P^D1I-FB R1K>VQ8UO.5LQP6W',TRLJ3+2435 MR+L=>-,7>!?P3DG;&G@M:ZS_+!^1C9.AZ=G0;7J5\!W3-Y E(:1QFESARR;' M,\^7O<"W98+)"N')__J/*)BE,-QS4PEE>DV1^'6S,U;3;_/;%77YI"[WZO+_ M/,Y7>5W-WIH#JW 54%$:U%\P^(?*X S#2YCRL*K7&J4%<0&O%)6B<5%2#1 * M&B6HIKG< S/NCE)4M5../-M/O43(8G\3WUX@IH=O[HF%:0-L_,*TBPLX]AMYF&Q2. >&R1+:ZKNSSTWW%?Z@3U3V[ &\C N M8DC"?+Z CY1L;:E+@64G.*@!:R#+$C*HA$?US(3WT]F-)XM:,D%.=QTW9H"& MBR*E;U8LX$&K!OT]@1I$]QKG":1ADA1CK.=A62Z@#&>+'#XH2T#V[R+^"G)B MG67#IBAF([&DF/SO&7HIH)2;,$\+O\;I_&]2E(0T/N#KK\HT2;^'C3%4C!HM MU^C>0>T$W[.!>)'GL$CC,0;I/(-D%H^!55?C0N$+RSRE-0N3> Y_5<_110_M M4._]I' A[:4=VNET.PVCS="#_X /DXQBN.=DL,"&1..;.?5^/4R'X6#5P7?D MG;+4W_VVI8&*V@'HO5'*G@].P32BU[\#4$L#!!0 ( #:"G%+'O2(3MP8 M .D1 9 >&PO=V]R:W-H965T/SG?O%<[2T[K.?2QGH:ZV-/^[-0U@<#@:^F,M:^+Y=2(,WE76U"-BZV< O MG!1E)*KU(!\.GPQJH4SOY"@^NW G1[8)6AEYX<@W=2W7S\2:T9"&)\:3%['4LFW%ROT9]%W:'+5'AY M9O4G58;Y<6^_1Z6L1*/#I5T^EZT^>XQ76.WC+RW3V?QICXK&!UNWQ)"@5B;] M%U];.VP0[ _O(6Q/FGGXUI2QOT@\@32=2 MOA;I-/\NX&OA^C0>990/\]%W\,:=BN.(-[X'[UQ. YTK7VCK&R?I]\G4!X=P M^.,[X+L=^&X$W_T7]OLQ!'IAZ%P6LIY*!Q.,#C):2L(+B8.D3+ D#$UP%.;& MLJ1+Z8,(V-R"6JHPIY<7KY&TH#F;(WSI5)C/&;WI3_H9"4^B1%0I-@BG!R$1 M3GT46LM5BP[<.Q"R6^01 MTZ],J0J1DC2QY\=A+D$.)9V/^\(^+FW1L%X;9ST94@^R3F^G M3^]Q^D&'X82Y*N8D^' 2R*6S/DIZV_3?^LR3K>B9G+H&Q8_R)QS?(_PNG+U2 M)6!084G0%LII?XA4UYJ5]+)H&,/)*ZNOE)E1D3A5HH#EPRJ* K)Q?A<9!*A) M6SA_?;Y/%TZ90BV$)A1IJ #K [9A2T=5'A9:4RG@&!55]($$_@@Q)&D1W6J: MFN27!DR"S?BM;1S9!3LN(ZG878>T/=J)'-$1V#C;(FWGJ*2,R8]4>A21L>_X M:8&?+XUEV::KZ,=/B$!"9G$K>PEV!LP1$4S^P2@^^"[Y2R27+1RZ2T+&,5E5 M:!09.+8LW_SV[/*4+OGU-BA0Z9&XY1KQ04;:H85N/ W[>X]23 .\17_UXO1M MXOWSX#4ZCUIHE4S A*Q@$RSB"V32(9__"_E'_2'DC\OMZ0[\C/8] P[J1E P M^HH]PTK&$&;T2CFXIVK@D J%%XY *#BX#CD1HTU4H8VVLO7LPR.O+0X802(( M]^22$/,<85I>28?"P*95]N<5_X6@R79^9WA>N^ZA#OA'XXW^A\9+Q;%+N*AP M*F)HT*B$ZPY-2\$A\F3TB'&VQC?*ES(WBLS4.O17K/R:YUT%:@+--T[^:&42 MZ/'K^@>WP#TFLO/-E 5IK<[% KJP#,)[&7S7=-IM^Y*I5*FX9D\\1N'W$KJ? M"2-*0<^M9K5\1J]>G:T[!)HLS> P<))L6ZY[4ZUFL6G]L#:P1HD'($4<>#4S MJD*OA):=7 H5+<4YV_)GRHA8H9JCPWQI5.P9]EK^6^)'(^$ O[XV+;BISHZ* M?7F%8&X#LVWBT.2.Z,DB!SC+Q::R$1\5;8WV-T()0X97J2LPZEV!\Q90QIK' M]\#E3P_NQMO*]_.--ZWG;W/(R,A$,+X9XR6/F,K[1IA" MGCHD2?T,DP_=RG MVWBOGW<8;-;O27Z0]W>O#\>'+QLC:3R,9ARNDY4%D:61?C/0[I\=<*M!FD07 M7H^WM1?[=@3 1">TM_OET/Z#;-"NAY<2SVI;0-% MM\_!($T2X&<;#TOXG518MF@W&PZ'O,GQLUZ/*=]?KW=I_&2]WJ-\E,?->QN0 M+5O@DX@>/.5Q4 3<9!'G%/!,MS,N#%RY6VT[2R@8 M:+5 Z<>PI9M8_;B..E6D1(J!D]Q=Q!HNKO.;-&A<*+<2JCE-QS%,DJ1A>%DHNET-ZBU4"K0C&3 M3D,'I5T4G:_W@9\6ZR; OH9%>2D%$OIFJ\J 4D.2@HDC:S[_31^[50FJV!Z_ MJAH-]YM.CG?C_MZ0:P_&D6$[]?+5A0]W78IEOTF5;U#=5X(PJR_9&(JK0HV& M'O5+J)=T^[[QB3='V_/IX^@KR.PX&' M]A5(A_VG>SURZ<-"V@2[B)?YJ0T(OKBNI+3T;5TW[?EH9>WF M[632EBNY%JVO-[+!FX4V:V%Q:Y:3=F.DJ)S0NIY$09!-UD(UHXLS]^S:7)SI MSM:JD=>&VFZ]%N;A4M9Z>SX*1[L'-VJYLOQ@C@!62M2PM(PC\W,LK M6=<,!#6^#IBC_9$L>+C>H?_L;(W%I=WKVYA%T57>DU?-T*INML M8H'.>R;E@'39(T4O($WIHV[LJJ7W326K8_D)M-JK%NU4NXQ>!?PHC$]QZ%$4 M1.$K>/'>U-CAQ2^9NA)&OID[4Z_% R++TLP8T2RE6_]G-F^M09C\]Y7#DOUA MB3LL^1MX_3$D-5[ M9+<3G%:N]EYSU 'VWY4K7LMT9RH;WC*UU)3GG[,KM7N@:98J5^(X[T:)P.?'V+?W& MZAW&>Z\4*T0WJKU[LV!F%&B$=I8,.*? 3^@G"OT4U_??6&6(5>I>53"0'I2L M*^P)\+:_[O?4:B%IK!IZD,*TIY3X.?[2QPWWNA9LLWV 7TNK#<6)'P(BROP" M/QP+K0NC/OK+PYB1WW@-UF"&(5'7)+]V#+6I1=,ZGI5MJ:Q!@%JHLI>"-LQ7 MUXBN4M9A-JVN5>6BJ[7XX:1J^^@"@XXX\&L.(H>Q_V]'$[(73AAN*==*D;>D4V=3L@X65IBFL4%5"PE8X;WEY)Q+O>N,H5>5$>XQH4$65>BDS* M<$A,O\@&S-=NOZC0/107.,X4("9Q#I%I&E$8>FD<\T\8A_196XB\&"XG-(4R M*7YS+YI.F8O$2XMA$0)GMNOPC@A7I';U!7IP/AA5]E'"[[I&61J/;FZ_C$[[ M)LW!]T(T[N+G+Z-&M4>QTM?*3WWZ,I$['?H77QH.<=<@6E20(?/WB]ER:>22 M<_CIED^=1:PWE7.BI5\[J!4'7A]G\& 8@!+F)L_\<$J9G^6X2:9>'J04I^ ? MNB)XPLA/4OIE*+QQ%#GGPQU^@LA-4B^(X* XX%J,0@,@X+'(O#.-3RB(?BNP@KCBZ:\:> M$&:>A729/8XS+\^GP U3'Q$VCF,OR(+^?IH_Y>")(Q!;0>'E(9-0H.#G.Q** MV)LB4I,P\Y*IRZ H]9,I_0[GE#? COHQSK8YW;+P["U(WUY?CTX]VJX4 MN&!<]+3'9-U;# 6Z#7LA2@,O@.MZD_CY$6W8L1'&JE)MA*N(\$N4[&PP]L/-U>CT0 ]VTYY,1"GS/6L::$(?95_0 >#(PPR"@V%O M0^]D*==S:)'W?CH +#MC4-7AQ",FQ8$1*%Z2(P=GP/0B_6EG *H=,'$S%J?] M0,-S7M]:'L<]?G%$N.Z[^4(99 =:A,OE2K@*+@5\ZA33BX5T QKZN=)];HWG M/W .1@F[@^?[)\ ^2HJ!K'T\Z_-V!2X2RGQ7Y2SDN[H6J767GX'Y2%'>, M^<]]B4T.OG;7TBS=-ST&5/[RZ3]\]T_W_S:8]5_+C]O[_SE _:5"J:WE J*! MGZX6ZZD@(J\ >\76MO=#1^P_V?*Q9]02P,$% M @ -H*<4A\VR]Q(! # L !D !X;"]W;W)K&ULK59M;^,V#/XKA%=L+1 DMI.TS2T-D+8W[(K=7='NY<.P#XK-Q%IER2?) M3?/O1]%Q&A_:7(';E\22R(C<8N*S 4KB^ MJ5#3R=+84GA:VM7 519%SDJE&J1Q?#HHA=31;,I[MW8V-;574N.M!5>7I;"; M2U1F?1$E4;MQ)U>%#QN#V;02*[Q'_T=U:VDUV*'DLD3MI-%@<7D1S9-WEZ,@ MSP)_2ER[O6\(GBR,>0B+#_E%% ="J##S 4'0WR->H5(!B&A\V6)&.Y-!S*;6K,$&:4(+'^PJ:Q,Y MJ<.EW'M+IY+T_.S>F^RA,"I'ZWZ":US*3/KIP!-T$!AD6YC+!B9]!68"'XWV MA8/W.L>\JS\@2CM>:\!6\]U]JZ3?P M]WSAO*54^.< YFB'.6+,T??&[NTP/_YPGB9G/\.6+A_!'5:US0K*/0>?-=P( M75/]0)J&Z"3C'IC:PJ41-@>SA&MI*>.-=2"JRII'S$& *X1%*J(6".AD944) MQ[Y B.[Y^-D.W#;'T0E0W4-=@3=P-!K'_9B24*E03V0JV,U,6=+*!:9]^)W0 M7@.#M2!.6IM:9T3*['ERWGHB= [X5)$+).HAD$/-;J'("EA*EPD%&Q1$2BMT MCJ0]AISKA]#,*RL5I*<,1[\WM49HP,]ZV].D6=/O-698+M#":;L3S&^ESGAO MTF,.AX-[-(KW M.#H_0;ZZ2[#E:[,B!U1BV68BWS %7K3L'9[M$F 2O2%H>S\9 Y966,G_'E[ M[^'Q;=UX!CYT'9#7-D0KR/G"(K+/FGH.E$V+YG(!:K!44&V'[<-HG/0FDX2E MDUXZ3GOI^>1[*8?$..IT#<[UI+/U[-?_ZE/\=6W,V8^NWTUY>^.IJU@,0TRP M\RA4C6^--W>U4$U/DH8$LO15$9#A+*O+6G&V?^;DNS(EC5!%F&THHSYH"BS" M\6_&N9,7:;*_W,R&<>N7_TNA!LY=G,D>G_7'W!H_'_>')19OYD2*S$I2*2MIB?^ M+&A<11L$Z'QIC&\7PF-U9]5$=9' MHQV_9WZO+99W^YU3[^BC:M72Q&(F]\L%5G# 25,NE?WG1UV#)X M,7W 8-X9S"/N%"BB/)-!'A\ZVPK'J^&-'V*JT1K@E.%-N0P.;Q7LPO&%R6U% MXH.\(7\X"?#(\Y.\LSY-UO,'K%^*M]:$M1>_F8**N_83(!G@S'LXI_-'';Z5 M+A.+V5C,I_/9(_X60WJ+Z&_QW?3$F?*YMKYQ)/X\6?K@T!!_/1)B;PBQ%T/L M_6 %_[VU^+ F065)L5-% &@G PE03P2\JLDI6W@!]GDR@0JA>*# )J4W<0G> MH!V%+85*CDDZPPM-?/TQN\S8+V9D2*.2"G)2"VD*X0.'X]\F6+?I??1 _/A; MK\"&QC=QS9?&*5^H2#=_&X8#R[K6*I=+3;TGZ44++O(_+U!5C?U@X,BRD@;Y MB4*A%HY,CM(L*;1$1C"_(U8.F-",[]7@O(-TAG)= \*%"=*L%,?NJOW+SS^] MF,^GK\_/+B[BX^SUKZ!RT43HF3CQT"AE5B(G%R!L*.O71CF"& 4O)#JHHC!. MP>#BUI0W1 *KH5*%N&^QQ@A:2Z.(4T5!/.<-8^6 W+*I%UCJR5TKSC78COGD M\*()7A5TNWU_-&Y7D[0HY.P@>_XT5F>VG\V?B@(;@BS8-*P= 79B*S%;!;B6 MKP>R13,\3,?<1'5RKS?CY.X@6W2.%]G>'<<&#?T#?A_- R<%N;YGOX=\"C3$ M->/%:X@P3._M2I!7:!TM?1 ;M&[:#P='T0I[QK,ITSNAOY/;E)M7;G$NPD4B M.4Q0'W3N!F^OL8T@6(?24^"3<85HXN+]I9!-H4(F/C-W<[LRZF]FC=GF'MW@ M"/;$$9Z@_@N< UK'(PV GQQD^\/$_[;A3_8.LMG=./-I]G)7H/_4 #NRY 8H MF+EFB]?+#:O>,UX'RH!<E9$F] )SI[O&$$R;7SWCNT$16PMIQ+!#2KU>Y7"E0'86 M!M;P6*>X"-,XF(#BC"!Y+FIK7QE*.+;:(X7BQJ:JM@Z7J9U:R5A+!IXK]%\4 M=U:P 0Z[\5P+Z=&5J4A:IY%G1I*/E<+T?B^*VX/D>'T2*:R]3'E M/"3^\TW\8XR\4GJ)FV'U&"W M'%:CD:X5]ZM<0>.A#09WX&)'RJH<=R5O:IM@R6NI=(1+[ ,^<38&EO\*S8<" M75%L%A#9V-#)/J>%G0>,7BQV16M!L6BTY#V7FG<\=2=4!GP(_71*"IYV8@:) MB!N+-WR #4GJ*,%V9<--=[_P/540BS>SE[4'.BVW<57'!KC)0'^#ZWSL- @A M'UZ.SWM(!+P%EN?;ZBF3OBL2C_#%430:B?2BZ;]);ZOU^-RW7]*&[TQEC-45 MI")) /=YBIN4 V/>\$XD@ V70R]RZ=P&F%KI"I^T,&$&R$"I%2MYE=J<3WN4 MVWM.-MMUEYQLWBV,:$=$D?9H=/G)-TL[]=GKZ/H*HKM*G05,)T MFAWLCX1+WQQI$&P=[_E+&W!WB(]K?*:1XP5X7UH;^@$'&#[\CO\!4$L#!!0 M ( #:"G%*Z%G*$A@( *X% 9 >&PO=V]R:W-H965T&BU\HNLLS+!EOA4]NAX9O* MNE80'UV=^./!]VPKWN$9M]\MD MFCP9;E7=4#!DJT4G:MPB?>EN')^RD:54+1JOK &'U3*YG%ZL9\$_.GQ5N/=' M>PB9[*R]"X>/Y3*9!$&H45)@$+S!,QE#!N#Q_HG]?@UW=K]!SSD,P]\TFH?O[ ??.=Y K+W9-L#F!6TR@RK M>#B\PQ'@?/("(#\ \JA["!157@D2JX6S>W#!F]G")J8:T2Q.F5"4+3F^58RC MU<:VK2)^9?(@3 D;:TB9&HU4Z!<9<8C@F,D#W7J@RU^@>PO73-!X>&=*+/_$ M9RQMU)<_Z5OGKQ)>"Y=",3V%?))/7^$KQGR+R%?\3;YPI;S4UO<.X?OESI/C MG^;'*U%G8]19C#K[7Z_\#W2P);;M'D$C$3H/M@+IL%0$W,-PDJ<%_TA:QYY@ M\$F1SD>#1\G)EV![!QVZV/1&(O!5YVR%/C2CT.SG[I7D8))#AU?RIR#1$4\! MJ(146E$0P.TR*.PLL5K%2*W$+EP'I2**XQ++9JQQ=/_4&X1B$BW\=>@[C.VK M'U/XW. SN>%#I[AL@N!>.&5[#Z4@CD&-LWW=0,6EY?!,>)8^5]'LJ(=:='6< M%"&_WM#03J-U'$:70P_^=A\F&2=4*^-99,702?IFGH ;IL-P(-O%CMQ9XOZ. MVX8'*KK@P/>5Y>UO#)5!@ Q \ M !D !X;"]W;W)K&ULI5?;;N,V$/T5PET4#D#$ MNEB6E4T"[*WM/FP3;-+N0]$'6J)M(I*H):DXVZ_O&4J6[5T[0=$7FY>9,V>& M,T/QG1]Z==NS?6E;EVI:GEKF&VK2IAO;V6I-U>C<+1=^*Q6:T<+ MD^O+1JSDG71_-+<&L\F 4JA*UE;IFAFYO!J]"2_>3DG>"_RIY,;NC1EYLM#Z M@28?BZM10(1D*7-'" )_C_*=+$L" HVO/>9H,$F*^^,M^B_>=_BR$%:^T^47 M5;CUU6@^8H5KDOK?]FFDXVR$KN7SSU M<=A3F (?*\.T.>Y7OAQ/6ET1MF2!IH-/"N>FV04S4=RITSV%70<]=W M_(*7GV6CC5/UBOWU9F&=04[\_0S\=("? M>OCI_POBLR!4?1>V$;F\&J&\K#2/IB%SY0N[$@_2$!-:*6AKC> [S419ZES -H*A6Y.#&)F@'6N),; \E3J7Y^RF M-2_:0#0@=0L\55!0">Z=U_GP)/.6V@.[62Y5+I%]7R1;"RRXC=Z#[)RD)/(^ M;P^ ]_&B<\@U.I9U9&"CW-K;-$/>M;5R]H*I,[3!!8*KFJXY =?JI=L0 DT4 M22 'U-9OC2B"UCUB>5JSYT.N=D=<4&0I_B6 P L,D!&-T3E%4 .B4O^( 8@B MZ_8#B]#5@/&@.RNZ;$G%;G4T,L/!EFT;\G,@SCM7ZKQL"]E%O^/1^4AW!N+D M[2!?9-W*WL$?'-]YM@6##TOX !I(R@,%E+6JX>D1ZT> !\,X\$*S6CL"R!^Z M6$ ->24:Y6!%/N$J+)1KD4&4U_J'0CQG[Q 6^;7%I/S&F?)'09@-]1J5 P4) M[.N;$M";X$<-<*0OY"BR=#J@(2K*H?ZT3IBGZ"TU*F=#ZUV2]M;@]/;JI1S8 MI>5!)O_\TSP*T]<^O#Y3[[Y/MKMM&MSM!_/&!_->DQOC]V @C*7L3!)>#;/,)KQ-$YI91;Q-)H-LCYFZ =L M')ZQ\2SF\W2.P9S'V0S_:<2C='HVB'=^L7&I+2B]8EG$PS#$8!SR69+YI8!/ MD^A%NL$QNE'$XR3!:,ZC.*:5..#)?'Z";C+')HR.,QY,B>XLY;,X.4T7_J6S M&=&=A[%?B'B6Q.QW-/'_&-II!H^S*7',$%&*01*&?!HF)\B&:2^$,DR)OGZV97E .1O@/M%@J% MND9_8,(YHQ9MAX2^X-9RKY9_\&@+A&_:TB96LX5#9=?H"'Z"*/IO\5=DCO&;4Q6'98^AJ?V$0V?7; M<;]VUDMS5DMWCB\SW)NY*OMVAV!\]-ML(7$7R>WL7CR!\@M=SAQBP0OG^Y(] M/'#84 A4 MZSS&GQ@>R<1=!QNZPZ[F=KG\ZXL'BU()>9)0P:.*HY"J:!;PV#>L9,J3"(WJ MX^'9H^]-PP"_:!94H_$[3W=+3E?-?0JE4%+>5L>'9J(RQ_N7P,&2EJF28N%I9 M/"FAMHKF?.ARAS.I]/3PTIJ.WK^E.]]],^?NB8:;=5'+T)35=+? M72KC5L]&LU%WXTHORT@W#I\_K>527:OXN?[H<7782\EUI6S0S@JOBF>CB]DO ME^?T/K_PNU:K,/@LR).%] M2CHX_-Q)?\V^PY>%#.J%,W_H/);/1FN=6_5.O/"G(Y$U(;JJ/0P+*FW3?WG;XC X<#9]X,"\/3!GNY,BMO*EC/+Y4^]6PM/; MD$8?V%4^#>.TI:!<1X^G&N?B\VN]M+K0F;117&29:VS4=BD^.J,SK8+8ZS[M M/SV,T$>G#K-6]F62/7] ]KEX[VPL@WAE^EGXBC MV5C,I_/9#GE'O?-'+._H 7G;'/[S8A&B1[+\M4/!<:_@F!4(%\X&J,DEY>,V.+];F/A4*B1XYJI:VCOR)^L?JUP4VDH+>3"4/AD%+)7?@=H0T(6 6Z\AV&,/D6YHB!3C.F*U0^U"]B"J,'9ULYDP)ZZ!>,$M3\65L6)^ WA+1[$ M9R_!LM\"M5*PYM%T,D-S-*8KFT=[T\G1?G\K;SPE&CD92Z^00:DO*>I+ ETE M*_NVPN?Q83HFEVK%4X,!"R:Y\\ET_RM5\ZVJ+#+B.S3MRN7'?2X_WIE\5R@. MUD4J7J)0C:LY.5XEJ+>E\X])!"<@0'Y)J3%X,Q^\R6'.=42B,B^T8:>\8#YR M(:;DZC)F(JYVRJ+JH(:A0P0?@IV\-IRRR#_0EE5F_9Y7ABL >ED9F(U9!6]; MC(Z@T[S)B("5+:EG)08BM67DQ,0*K._&TU9'_M& M2C:"TN@LVC"H,)2<*MT+&,*,*%#).C'YA+HZX%@!(#3]D"J5%ZS*$VB\+(!92UH(;@T/[)_Y6.)=?K$$U("*Z(*P*?.E>0:"S? M4#3)CF^KG.GD\:;93'$[W/KG2OHF];O*Z:POI[.=R?\*L41G?:]BZ7*,0S<( M8$J0/WEN!+FKVR@NC!_DN$4*ZY*QJRX4Z\K\34&DJH,%B*"2T#KJR"0LFFT62\N[,_$9_;D\1G M1';!KF@8GHYJX"XB]04]<2 0X!BJ'LF$)D7M M(N30@,]#9U-W/%S MR?R>FMGDI%=#)5I3HTC+%]E5RSL^'!UH*$\MX7Y<$I7HP..'S]/P89T]2&-" MY.F15QL6N;$#M;N(X%5Y%RF<]Z1P_@\=,8-*-)PW(310,%PFO;/XW':1;82P M6_3>(B=W4[T+WNR6&&[!=O&W#E?#H[39%Z?7%]"<38PJY,3A,' M2(C*&?.^K5&E8773GF]7+D<+I1*LT$8&6V0+,S<\U+U< M[4<,P=ANUTL4#BI]0R6&+D]K&2WYK2MC42J3'T1W@!6'B.R.^6I :]C,'(;J M\4#@AK.]FY2>JBA:5B5#I+58A6@HT2Z'A#4_\K*LJ^X1DQF[ZPB0>\<6"G.( MI6.RP#$,84B&!3[,3J@T9^<3\0H8@9XI-P@>8B_E43O=UB;;K%D;N[;T;8.C MJS+D=,%UK1!A*]ZWIN6C]2A&2-\4AF99MQG64(W-J& M7.&OPGZ/+F>B%\O+CZF73SE/6=\ODSXF;2L MH<-MY/?&%BG9/^+1._HNMG60]E*Z) =UT9-!MY9SH5>JG3D>MK=UCH4/G68? M@!S^_(CM3"EKHRE<[]!+$9$W5( +:;^(#T7!(Q6'K O*NS>7'Z[Z@' I=URR M@0!YEK7;Q0*5 D;FKWV:;NMMJ0S)L14[QB<,&#E1)!4%08!H\S<]:PC:RLO: M+;OJF&XK+IOC(KQ0U+FY*=YCDK;)SU/J_>8F?20V2$T.YH+9O*4,[ BN699? M"TMAJ>0=0\.5A-_JO/]9,2 W WJ/1%.[VVTVF!1A/7V"@X:0!XY[I M&]0X3+_MY/@UE=T'Z]L([?_-8'OEOOCFF83XKH\4-8_ME)>\FIT?$%9O+"8Q M)3[)6YKR1XFQ'A]/1_N8M*]AG-'%7=AX-?,"KEE_P[#<^Y M-J8?,_J[_4]!%^D7D/7KZ7 HULZ3D?#IMYET$5W-OX2_E>(V2#P M #TS>C_&#V!L9_=R6">#V+O&8;$X4&I*8MP/I=D]\N2OWZ^*CV9+K;&3W0!W M_F$LM7%\,(_^$EO=S4]N'GU8B^WZKVJ_[:_K_#M)E!)=:X*H\M"5&KS\N)N M>/MZ0N-YP-^U.ICHLZ"=K,KR$WWY/GUY,2"&5*;6-5&0^.]!O5%91H3 QB^. MYD58DB;&GSWU/_/>L9>5-.I-F7W4:;U[>;&X$*G:R":K?RH/_Z73P4&N"_N__.SD$$U8#,Y,&+D)(^;;+L1%7C7GUJY_4@RH:)395F8LW95%7D),!$_5. MO.'E567$L_LRTVNMS.6+FQJKTMR;M5OAM5UA=&:%I7@'LCLCOBM2E7;GWX#; MP/+(L_QZ]"3!=[*Z%N-A(D:#T? )>N,@@C'3&_];(OC'W_)9-9EER/=^__)GXHKR'XX>1JL$S$5VK/Q8=RK]=B-H 17(I$'!23 M;HI:P*T(Z10=FUX'6>Q4(58EZ.QE54/SQ$X^8-I^7Y4/*A7U3K6#99$*6=&# M/-=U33^78J\J\EDT4E?P'V:OV .( 1VN=M(P1ZI::YG![4&!2)8)\ZMK MH8W ;E9RE2G,E#7)Y:"S#+,R\EI^2HWIV:/ 'U%N_!H&ZU:\"]KL8:>Q#Y(K MQ$#\U)E*K\/Y8*5*K!315F MHZI*%UN[R9+YD;2)7!N,PH>T =\@3:JF01*\M<=[+7Z0=0/"F'9OQQH6QGL[ MVHB/2FQ501M3X#A2+MKU!F(I#[2\*9L*PV_%L^&E^"MF%B:,?RZ>C2[%.\2C M6A6\K? #+?5L?-DN1P^@8ZKR8ZZ) \0,[*S!)LI-?2!![#VSV(["G,:07N\K MC4"F<30-7%LE-OJS2J](.41F>3),SWTY0[*E4N^JLMGN(# Z^'6E]WR\Y092 MIUV'0T;@PG(D6L-$)72[^/&'[]Q*-#8O4Y4E;HHNUEF38K]A]3P2#PG!-/M] M6=6)^%24A\+3O:]4KK'2?=88\?[=^\!*PG9+9T*Z!GJTZ6OQ8\Q+V""M!]0@ MK?)AW9)VJB#G1M=TB#A#56SAN9CV)@Y3& M +?$*HR_P!)DI=?B _@[)QIB[T&33-;!3[';@F-2A@\ZLK>P%QJB"WX6*/,V MGIE+>OKH#YL//IP3?C%DFS ARYPA$=?E)SBY^"EXIF=69JQ.4"V-T> C5]+ M=MRV>!R.M#'8.%EZIN$$GX%EFINS7 M6*^>^Q)G&&R=U3W>PY'2/:U(_7H$-E)%'Z$3P0TX!V8]GF/ER"O4:@]U(D<^ MFCT7WSO'O);.C#KNF1V@_T),\^$'63S_ IES;M,IAR?R!O##^CUS5=?#U1S[?TXR]*H[&=9@]#P"& ]^KQNH,?_H"#?MHI:N.]9]KG M('N$R G!FG\)6C 6EN7QDF$N #QML0_@?HTS_KR7CG8R33X\N>Y%= M'R%4SLX8%PB"_.D555@>(T=+^TA$VK#7)R%%/U&V8^$,E*]==-,PV&X1@F.> MB+&COZ*%-"#\@]09IR%PU[KC?6N%?=U%Y3\R*O<&C61A U2&O<*@P[C>7TV@8KT?2859:W$>[[_6 MN>+]YY!)!4?!>>JW,M\_?W=Q21'0PGD;:5DN%GKURWW?RP-D:=,9RM_:;,K* M @PXV-%13Z/S)H,*J+(QF&6UU:-@BG--3M]HS@JT-[IV!Q9B-7NC,]'ZSV75 MSVL23JSK'X$1+?*D13%S6UEX#(WR67B^SY3'$5W-- X&>Z7HE])&T9_2^DQW M!"TT$Q9"L'_>883A.A\Y'2L/'M78#!G,XXD&ZK>E:ECL+11BG-RDL2Z-!R[UDU5M2ZA+FL040:GSYX"M'^F M5)]'6P5KC(KRCB=7!L>I@NLEB&HEQ&%GI3-=/UI[S#2;GU_1'9FQ3MB=G;)) M/#'"!T8<[ "G2HB(N/V,I;7B7)$O;B3)V=Y>FVFXF M>V3WL0)[.!GK3BU7-M.@GP 16\?DLA]&=:T<*.6LK\K-U;Y9C\",$P>UO07>=,PYT$Q>? M:!#0K4$43,3WK&"'%V1$.-=8FLP;B_)LY#/L85,AT?8/E),AA;49R74 MS>VZQ;Q;FX3S .\N0DGQI.['G'UA/1*V[-09; 1DL$(%408<,N,@C[!O'?U1 MU#L[IE(;A^E8F/2(RIAEDZ54K*FVRM5X'2Y9]U4)@4%T+0Z2*E19&HL7O$-; MX01PM+I:-[FMH=KC@@#"C]X K\7WIQC0:8 Y$X#:,F#0AI8Y!W3:$_%JW_J)#L1Y*RH;4;;PS^[3ZAEN>(*?VK#G,N)L7_(D2FD'=HR4U\Z M7 ;(YPH\,CO(QX#'.R5%#ZPW#5#D672M8Z7Q4Q ^5KH JSY!H,.)::^07V7= M,IB$1+9%&V2?GAH;L$MFSDVP]$V$!:(^PCFIF1;.MS6V!YEQ#2NSOFJG]W"M M]4$I=^8>HY_AQ&52]:$DS61'UGHZ5_-7E=^.9.,JE+0B-3)7' O:4,"/O,VP M@BOBT .$C?0>\.?:(-P"HS4?D:&[I'=-)'Z2 M]+XH8U 5S+NMN_6K77<,YY096=M6L==D78CMAB*.L[:T:_.'%BWZ5/>LX^&B M^1>"F[=-6!8T&,J@"WM3 ;]UL!CE)0\L(EZ"GZU^MJ;L@G]-'F&KW=<( /L) M)$7;O:OE)RY'% QX8VW+945(% \MUHVC"YE522'*9K=[UU3G$3\WZ=:F(?>= M+J.#9)[8@ZP>&*@X&+!%QH)KA1I80'H^SJE3;XZ@$&>AY.T&,;TB05F3MUCIKVGZ9,500\2F" M=5K]X[O._IF^)-S+!QCRXC/I" O;.\+0#^\?ZQ(MN*ZM)HJ1Z;H.N(Y6#GW$ MKA>C1'KMDQK'8ES&[*S820%L]?(,?+7@H)=*PN$]_;DQ?EDOQ*N0.73 "-*H M?CF+7$$-L"Q?'UE7FNM[9+L]N9H'@H'4>;(4.\^2]N*SYK4CB7LW%DZB+J+ZS*JQ[2[@3"V,E/!!AS#DVS\MEI/G!!-9 M'<@EY(W+!['?]>ZJV?O\+\(6L9\]4FX2S9%H M9).V/]K^C"]OKBA0;1D>4.P\JBA%/CAQ^KFU<=*X3C-U-OGZ0GRM3?Q )MUY M0K?3Z,\@^O3L+4C(BHWT P*VP0KF,K =6+L5/\#A[<0='"$$++X1LUDR7\SP M8;I(%B/Z,!I-DQEH?B.&\T$RFXS%=TU58D.3>3)=8,%Y,AX/Q1 3YO.A6"Z2 MP7SND ==FYDLDO%T*2:39$+#,'PPFN!_C)O.B>ILE,QYI>%X (H+6GPX3";# M*3Z-EV (]"+6GY:F[0>W*!)DAX-D.)C@TWR1#*>TTG@Z2H;C,>UN#/:&PTZ7 M9#)-%HLI<3Q<+L'5,IG.P/EX!)X6Y[H 7R!W_%<+)(1Z ^7V!I$-$L&D\7O MV:O3BEOQ/KZIP_KB,SG0FDZ3Y6))GT8C")MH39;#9+:D38]Q:O/1LN\RTK_/ MZO_^AG^L#58O^MOH=P:V?"_9!A/Q5QQG$333>YIW.J74^CMIZBA$W]']'+NS MMW07AMRCER)!"?@//%4N96!GN5=%J$1F)6/[EI^'%9\[AW&.X(.HC+"'!OM;HQU$A/N \OH3F/W MBLG)I;JS\5Q]=A'%N<4XN?6;ZESB:3LN\DA:]F+E0865>TM>W6M[00RA%=KE MP8:_ &'PA)'8CG,LUBLNNC)D 1-T38DB%Y :@JT-#<8E#YR6=DKSS&^G>AW2 M@16D3K"R^@)S31&Q=R2?$[WQ\F'0[#*:](@F!;'B+':BIDQ\;;$C1D]9^MY) MM\[_Y*E<_X[4T-[/^:,SPK>V/4B_Y_)G )Z:'0>#XM.[O40NB>&G+AY*+D]V MFAD9-QJ]YK32/KH0]JM-&*FUG416OU)K21686-6C6ZM?GX6>EN9J?MYF.4E9[Q1SX%R!3V,A?]3*K7Y!1D]V'*YZ$DHX*LG7-=A5V!3 M3:28G]PEL >M#K8;=7RYW=Y1'X]FS'!>%KKVA4-+Y1=8A=ODJ4[;[;21JK U M@50_Z!3S+)1.2'?8*"K%1V=K2BKQ CV3&R>PBG);R3WR4N&UJ=4P+ -^JL=. M5^V10BDA[.. +;RO=25;P0=BU!O$KY_#.? KJ;L2>P3:M? PDI*ML,==N] M7)W1W6+7*ZK6WQ5L"(?0'@@9IMLR8GV42=(WRN/]H."*X*Y%@_6LOM^*_&XP K2)Q3WUA_E% MJ8^4?%W]N-F8A.]X/E#KWFWDM;.=(V+GTI)OQ+-1LIS,^1/2@^60/DV2Q7!$ M3Z;):#2[Y*[KD>.Q^TFXZ-4+S@[4$F@S*KYOOCGFBF9V=GD;C0@_G.']31\O MR#0&\V0Q(:0\0_8QF8];7.IY>X94:S2;7F*#V/."]SR;# &U*=>:3L?)>#DZ MIM^_37L%R7>"6!IU5U\SC,RL/73=@NV3.R<7-.AD!:=57U(7;JVVL='=(F,/ M124"PX2H/."]*SO(],$&H).0:UT OYAC@0*TC;S?H_AF/+Y>B)RH=.\5Q\&: M7W61T4V^OIU9E>BI M-[X(HQP73PPMTQ*$JV0H4*ZXD.RF'O>RV-WE]+)BPU6-]L[%,:DS#';+V2?= MX[-D6CXL;"%6';+TN[1ERJB9=KI\3-[V4V1?:;BGT68< &[GZR*ZMN2!31<$ MG=YDQ\-S/=@S!?*XN0,;;'+6';_C^ 0]Q[WM8?^Y/5=7ZW=M57NA*/6&RUW4 MF$;OI;DGUN]TEZF+*_<:OI,-@\6;D^ "!**>%.4U5_1BGRL#HR G2E1#.@^S7$RU)?(CU/;'0C NU1!=Q'?G.>VGN,I!/;6RC-VP40=XR MWX+=:',1*C7VKEUL_KY2; ^?.FCT+5SGTC8U-S4X]>F*A3#CI5O-FR7(\$;#I5B.DOEB+F:#9#8'AK?-[^Q+UNUP^ZHZCG1+MXDRM<'4P?5\ M>F'+#_Y+7>[YE>M560-8\L>=DDC%: !^WY1E[;_0 N$=_%?_ E!+ P04 M" V@IQ2FE)XNR & ">#@ &0 'AL+W=O'6;D:\=Z5R8RF(T'8]/1Z4VU>#J0O;>N*L+VX3"5/3&*=^4I7;[ M:RKL[G(P&70;;\UF&WAC='51ZPV]H_!'_<;A;=2CY*:DRAM;*4?KR\&SR?EU MRO1"\*>AG3]8*[9D9>UG?GF57P[&K! 5E 5&T'C5?[2+M;#Y0 M6>.#+5MF:%":*C[U;>N' X;E^ &&:B*G" M#>5,Q4%Y%QQ.#?C"U:\$D[QZ8PN3&2R>=*NG%Z, ?*8:92W6=<2:/H!UIE[; M*FR]>EGEE-_E'T&O7KEII]SU]%' U]H-U6R2J.EX.GD$;]8;.Q.\V0-XO94? MGZU\<,B(3X^@ICUJ*JCI@R[TGBA1K2L_BI2]>D^W05T7-OO\Z9@K'\7D4CSW MM<[H(,;AAK@;@G#2RK=%T[>PO'!X+C U5R F=[6[+K MX223;=F8HLDY:&R19T[D!\$'O3XQ"$W-9VNTJ@Z('74 9Q=S [0WE9Z!7.Z!,#)SA0%5":7 M&3B%G= +;@T!U!$5$ED&-'*%G#,60>"+G"F=)(9=GS1L"JJ7T]'%A'(LIT]5EM:E MY8TN&HJ)P()JO>=,/,@JSK\L@/%0O_>2R5B3#TK*T90UMZ%PUQHN%R>% 8/# MOC:9+A !1(P#DG-5=X6'T"!@SSPF:;9-.#A-@,E?H] N- U(Y;SL;>Q=9JH#5CB]LJ7)%%4WQMDJUO?S-O5T_@^F8&1KP>Z'#Q-Q MKU8<0'0JMH KR00JHX] )-VDXB\ SV$F+/)AWTJC>GKCB**DG0G;;K?BNJE. MNC"5R"*FZ3S(B:.SC&UN!7NJM9-^<#\],^L/DDVZ5_X=#4OJA_4-)E/4GFFZ0S/ M19).)O(<3Z;JO>4D/^3Z+XZ_VY_ 'Q?<-5HG8PG.69M;#C+!O>S_Z![F"ER4 MH&N;1:RJG7P34GZ"''/XQ#TZ6P0W-UXRJ"O$^+4=/WRY]J0F;7-D<&L)_9$X M_M(@/+.Q[(S/#RCZ@P^M>NI1]>;#29Q$6"W:U3W.N_JGPYGZ$?\I_K_#3;"T M<;%CPY0C5MYMZO_?X >2[B\>Y2_C:#@$X529).GI%,]EDBX6O#E59\G\;(&- MQ3+EC1F6RREO3$Z%(D5^G:9+_,\GI[PQ5_-DODCQGRXG[! T]#5\"XH%6!;) M;#&^D[]]GTS'R7(Q5^D\69S-%7]HGO/X:(+,PG:H/$D9!B4U3Y;+&5?*[#29 MC)>\.$O.D.G'/G)'!W>&DMQ&;D9>213C]:'?[2]?S^*=XQMYO+G!TQO^T"MH M#=;Q<(&[CHNWH?@2;"TWD)4-N,_("C;EUMX4U;8?58?T+,]O3B';W+^$7 C\*,(8D"B,,X>@$OV;N;>+SD M&;QW6E<;J12(MH(??7\M;:FT[0S"G_.%=8:2YJ\7S*9[LZDWF_[;*!\+[8L0 M7)RG=BU*/!]0]5DTMS@XR[&4"6&&+1BAU#\QCQ?+ Q\,U]XI#!0V2*]48WHBR MAC4:J:L -@AX*U1'F%[EP8!![E@,U5E<=FI'9OD2>:>IX!V:A@UN:K)(U/$6 M6_JG#90UR1,(A:R4INP:2P E;6R$,:*EB)'96^G[&4$QH0<:/65/8'M@'-@Q MS'^D0X=@O"J%KH*ET8W'$F6I.Z9"S%H@GRA:NR.I_+FU&I0FBH8IDM_CPQ+8 M^DB!M])RB(@*PRZUHL[-%(6/#Y4D17A7DQ[WUX[BD81^)SR%=T93HER1T_>L M-F^8%CE"$>F4C_[\P$5XLUQ2BV;HJ\X8;,M[N*%P6=7__D2I]A1K^)I(">-# M?5/KSA(+.WI"[11NL*Q;K?3J'DX@RX*X*&@QC/(@+Z8C6DZCE)Y)$431E*QS MMZ7@&.Q-VUJN+41Q$"8%#-,@SO,11-$,\J H0OBDVU>E;M:4$2!6!K'QB9!E M"0SI,8*??RKB*/YE_[[13BBV2OKYC)G$<3"-/),\2>B99L%L-GT:S\=N1$$\ M]1!5,3/.3(+HI3\2((HCT;T#HL19,&4P/Z_)V$PRT-/ M9AK,IC-/)@JB+.15&@=%%FV%#[,:\(Z&"HL]05>(*-E.@L) VE875+7YDJ>YM$^>;?%=NQZGQP,5)0=*S\VSA7:4BGY9TW2-A@7H M_U)KM_M@ _MY_>(?4$L#!!0 ( #:"G%+(G>&>'P8 !X/ 9 >&PO M=V]R:W-H965TX29_V8DL4SW>^R6UN+/,U67)[=.54*8Y[XUZ[<('.5]X6AA8O4XE":X_M^AO@NVP9<:=N#;JL\S]XKPW[;%<%+Q6 M_H-IWHFE/1/"RXQRX9]DW&-9[;PIE\)@4$H=__GCT@]K M/A=P32I4 : M>$=%@>4-]_SBS)J&6=H--'H(I@9ID).:@O+16WR5D/,7;XW)&ZD4V[LS2F92 MN/VS@0$=^Q&NDP95UO!_KF<.6^1 M*_^^H/:P4WL8U!Z^HG:71W],DGU:")8MP%!5E3&>A*OM?0LKRT]$ZY?6"%8&2,I*)(, M<<@672!8(P# ';0H%+,[96^M<8Y=MX0N(Z'++*O+6G$/A-NRXM*BBCW[ WMA MQ6]%@8HDUM>UM4)G3^R3Y=IA/Y']$XUH&W#O!@JY#1[XM#"U@T5NG_U>:\'& MPT!N>,I^QO]Q,IT,\;1W-$DF1R?[]#A)TO2(GD;CXV0XF;#.N84U)?K"UUHZ M2MA;10RRE>CGV%#NDY=4]6H#((R!NT M/B\L.I)@S4( S09(\2@=*&1$A0%/H[Q +I,6.>%0>%E(Y, (3WX!*E M7>2O MY+V /5C63!L?OQ-N 6O8 U=U .;;U"&OB&L0E-"Y521]=EL@?==(4RO/F:&2 M@G T-;CK_Z*4$)]*6!JL :^+\EKL*/S]T 1B2.#;"HJ0L1;>J[<"\9S5CBA3 M-\@,5, VO )@1U-)$*-,U3FMM+P2 G0U$GD3,?AV2[5XS(3(W6YH;=9-5-1" MX"PK,C/7\IO(^^R=:9 [-J%,_D[+VV%9JY2*2;#IW*=J&*!(AG6]>#6?G MZ!R>#VS(D;.PT(3QCP<.WCC-1 R<<^Z%/XBYQJO*&@[W[=5>*OF-$-9&3ID$=0DG)I;$F7M"28[Z1W_ 9'[^@_1(. M=PM64!_?1P0U":JG=A;LA P9VYA:Y6PFVBS,*8-*?D^# 2>[*O91/L,!," M M(T94O2P)'^85M:=A*QZK;2X)FV/(>N18Z _!0E)?68F%SI+X.5;&2QI6P"OB M7>73H"P-J@JI%S-1SP\HQ"@VC4XEN6K]149%;1L,5@Z)SEYSS[-D027+,A@% M>C$Q&&+L<>A"/($GW?T!S[_@S+>63P=M/F4@&E.#5^C&\2B#$RP=;V,Q0#XT M,I/),'H;"3>U?9X<\3I:BXU!:B Z+!_/.FA&L)M++YX4X4;T,QXW*?"XP(76&%I M [X7QOCVA11T5^*+_P!02P,$% @ -H*<4DW3W!"_!0 W@T !D !X M;"]W;W)K&ULM5?;;N,V$/T5PMB'!&!CW2]&$B"7 M+=IBLQLD:1?%8E'0,F43*XDN25D/+;50K;"'NFE[+!2:],*AZF9C^W22#'S0FTSCH(@ M&[="=:/38__NVIP>ZY5K5">O#;.KMA7F\5PV>GTR"D=/+V[4?.'HQ?CT>"GF M\E:Z7Y?7!K/QH&6F6ME9I3MF9'TR.@LGYQGM]QM^4W)MM\:,/)EJ_8TF/\]. M1@$!DHVL'&D0^+N7%[)I2!%@_+G1.1I,DN#V^$G[C]YW^#(55E[HYK.:N<7) MJ!BQF:S%JG$W>OV3W/B3DKY*-]8_V7JS-QBQ:F6=;C?"0-"JKO\7#YLX?(] MM!&(/.[>D$=Y*9PX/39ZS0SMAC8:>%>]-,"IC@[EUAFL*LBYTQMY+[N59+71 M+;O0G3.(DP4(MV 7WKPTEAW'QV,$F28ZKC?[S7G_TAOZ274'IPK+W MW4S.7LJ/@74 '#T!/H_V*KP2YHC%(6=1$(5[],5# &*O+_Y/ ?AR-K5^Y>L> MD\E@,O$FDS=,7BHKYG,CY\(GIJ[9$X@O/L[L3CXX=M[HZMO771'?K_VS9+-G M Y+IE4'U]/JGCQC.890S][B49'HIC2_MKL)TVJ@>%&>BFS$KYZ@_QX1EM6Y0 MOW;"[A9&RA>'RCX"P#ZP.T"?NH#8)_ MAL"K2K!W+,MX7F08I 4O(AI$4QR$+ M(9#G(2L+'N0Y^^06TK"#\) E!8_3DB4)3V@;M@=1@G_L2W/2FD4\]Y;".(#& M@HR'(4_"%*.X!"#HVX*^/YJ(FC0M:U0%-I.6U(8!#X,$H[S@84J6XC3B81R3 M=S'@A2&[ JEJP_ M0NU]!MXX9P6/H#\LX1I"E/$@*?Z-KYNLF+#;U=161BU[>J5\T;5;"R-)5YKR MLBAI%$4(-NE*RI!G)3D=X]3RJ&2W_P?4/_[!SV=#GQ>51J>Q*/VE4>A/JGFD M SVS2K!K4:E:59Q]P'%V0V82:(BR*S6;H6K?"^N.]M!#.M!#NK> GTCH)0?Q M@9R R4JW-?^@Q%0URCWV57LC*ZGN/9%\'Y_LA4.W@HE=BDJ>C-#V*;GDZ/0. M;O>4H+HY<]Z*7^T00(I)M1#=7%*MTVPC!Q$?YQZV(#)R1M'X]SU<"G MN7VE["U">L<.(EXFN1^!&,J01@DOPHC>I#R*,N0,6-5IAW)[Y0]G':Y29!=W M VD,G'ABW[5$:3QS*0V18:]0D>0++R=;.X:%-[!?[,("C@ER7B14(QEX)\EC M=OD:VP%(-LK20S@(GPOO5Q&;$]V9T-V9WNS>T,D=$QT9Z2C MO]XBS4];+>C]PQ)W-X"\4RWM0[!NL61KT=_HOB^[]\)Y([N-Z.S&R#5*7;(S MG%@E"(O3?XOH46"]_HO=NRO/26Q6!Y9[H #LGM M[CMD2R 9D'8KJ*70*2@Z0!4NA7$*NA^W5PX9=I,Z271<;TIWB79,;L"&TK,) M^UT*L^GSVXGJVWQ$CY@>"3U2B@2^%6I'C7=WSG[HNR+5&'&Z;X )#]#_J'?P M-*"&G**?%WT9QKY!HT$F+QMDQLL8/3Q#.R@+2"8\#TM6HF,4.U';3Y_[*P8 .<9G_]'MX.'R]G M_9W]>7O_Y8,CG2L<5B-KB 9'.0C9]%\3_<3II;_!3[5#+_##!3[ I*$-6*^U M=D\3,C!\TIW^!5!+ P04 " V@IQ2=_V0AA0# (!P &0 'AL+W=O MUMA42KM) M5'J_NHQCEY=8"=2U\Z9JP11!)74SBDU;AQW 1?(((&L!68B[<12B?"F\F(ZM68/E MT\3&DY!J0%-P4K,HM][2KB2;4AYWCR]$W.% M[FP<>_+(N#AOV6<->_8(^W/X8+0O';S2!1;[^)@B[<+-MN'.LJ.$'X3MPR#M M099DZ1&^09?^(/ -CZ7?H_2=AV\A3;C#C8>9,OG]]T,)'^?[M$(KO-1+4*&& M.1$[$!;I N=FJ>4?+( O(SAO!=^8ITS!%TM2Z7^A!5\B>+05"\'S0-2'NY+9 M=E5J/.!6)?I &VQI$4'H C0S5XT R ( E2\ON_J%0S1)8(T4H6 .15^INR1O M3+(K'GQDMCU+X CXA]GI2Z(0UH'41&)J1S["=*2.1OO<%A^\!%F9MY N-S4YH2"0W#;-M>ES MBDP%> .FMF#VXW0L$DE_0,=W-[" 0-(VJLW9M_D73W1Z.-_\(RFHI MM:-X%P1-^N?456W3=YN%-ZO0Z^;&4^<,TY)^56CY .TOC/';!3OH?G[3OU!+ M P04 " V@IQ2-W9,4=H" #/!0 &0 'AL+W=O11WC,E@OO>Y.KY=JL()+O--@AJYC^G&# M0AU701*<%9_YH;5.$:V7/3O@%[3_]'>:;M&$TO .I>%*@L;]*GB9+#:9\_<. M_W(\F@L97"4[I>[=Y7VS"F)'" 76UB$P.G[@*Q3" 1&-[R?,8$KI B_E,_I; M7SO5LF,&7RGQ'V]LNPJJ !K0#T8J[I3 M,#'HN!Q/]G#JPT5 %3\1D)X"4L][3.19OF:6K9=:'4$[;T)S@B_51Q,Y+MVC M?+&:K)SB[/HC4DD&;ID=-+><1+6'3SUJ9KD\@#?#1\YV7(SFJRW;"337R\A2 M>@<2U:=4FS%5^D2J.=PJ:5L#;V2#S>_Q$=&>N*=G[IOT6I%YO/S)7AB#&/Y9?CC5_QB>&_4(7WT?8(L/%C9"U???_M:19Q.Z@5N8 MGM6X"FBB#.H?&*RW+<)>"9H6Q\#Z+!J]75H#ELS=;Z^E!@UJHBS\BXF+%V/> MBYI5MU.W@,D&/@P2(8N])EY<>$R&J]=$A&D#7,*V58.A,',-_R/3[A5=ODN0 M!%Y $N:SE,XJS,O2*5.8A\6\)$59Y4Z1D5BE3I',O$<.93C+*_H6R M;&GCHG8.9-\K9<\7EV#:X>N?4$L#!!0 ( #:"G%+[2?M]:0, '@' 9 M >&PO=V]R:W-H965T6!&C:#>O0KEW;;0_#'A2;MH7*DBO12;-?/TIVW!38[>[#7A)]D(?GD!0] MVQA[ZTI$@OM*:3>/2J)Z&LS6A1XC?2E MOK2\BWN43%:HG30:+.;SZ&@T74Z\?3#X*G'C]M;@E:R,N?6;TVP>#3TA5)B2 M1Q#\M\9C5,H#,8V[#C/J0WK'_?4._7W0SEI6PN&Q4=]D1N4\>AU!AKEH%%V9 MS0?L]+SP>*E1+OS"IK,=1I VCDS5.3.#2NKV7]QW>?@_#DGGD 3>;:# \D20 M6,RLV8#UUHSF%T%J\&9R4ONB7)/E6\E^M'@OI(6O0C4(>\N#&[%2Z)[/8N(8 MWC)..[QEBY?\!]X;.#>:2@?O=(;98_^8N?4$DQW!9?(DX+FPAS >#2 9)J,G M\,:]X'' &_]1\ ".G$-R('0&9U*LI)(DT<$Y"M=8S("[Y@K3QEJIBV#UR6C; M'RR%DPZ^GW$ ."6LW(\GZ$UZ>I- ;_+G>ES4OF\'<")=JHQGQ-%"8> &[PF6 MRJ2W/WY7HB=#^&<^=;5(<1[Q.W9HUQ@M;DJ$W"A^HUX:A2CM0Y4_.6XNM="I M% K$0\[47LZJ7<[\!>?(V,QO"'(O:!T$^4<(#_E;A?Q)#<2Q19J:JA9ZZV]2 MHYU1,A/$&"NA.#2S\3W.@1V8'+@KTK)OBQ#T8\-U& _#"?\Z+"P6+<(VA%"X M1N6=_<8S$F$N2%TWC+N15'9<]BB7$JT/M86&6.I/1B.S$[MG.-U_/5W_\.CR M?(E[J#:6O#!^H@A?'"\'\+DQGMREE2F&-!R% >6EW7JA/'#A-&,,F7+:NU8] M. LB1G :6#^':UEHF;.))KA@\A8N5KZDH8"MT/ MCQ\G=0K'PI6 =XUDB4'+,Q@-.+G\_^\_KY-1\A;>\2UM.2%4FHSAUNBHU;VS M& V2X:O'Q?E+R.-) K][-*S0%F'F.VZJ1E,[&/O3_K-RU$[3!_/VF\09 M*:1VW#HYNPX/7[V(P+9SOMV0J<-L71GB21V6)7\:T7H#OL\-%[G;^ #]QW;Q M"U!+ P04 " V@IQ2F-9!=I]P7\_$XF62:_>%KO>=SCW(6FUD MO0\F!G4E^I.][OMP%# +3P1$^X#(\>X3.9:WS+!TJ60'RGH3FA5;=.C12?0YG G MA2DU?! YYO_&!\1LH!<=Z&VBLX!W3%U!//8A"J/Q&;QX*#=V>/$)O+ZJ&;#X(&C#&:0:8R!!HFB"7 M[=84+1_\W^OWV:QV8A>Z81FN/!I)C>H%O?1KJTY3('JF1#)S9C#_'R,?.E0( M3-.U]=16) AZEJPS]!<#18-:J=6Q\:'&8_8X-UV%#K?C#?W/OU1@W954(#QX)"PZOKB0>J M7QF]8F3CQG0K#0V]$TO:LJBL ]T74IJ#8A,,>SO]"U!+ P04 " V@IQ2 M@,756>8" "O!@ &0 'AL+W=OOKO7)WTC:& #'IQ 9\0'S(M>XU(DVZ)-UM_QXGO95#V@;C M2QT[]N/'3N(N=DK_-#6BA;M&2+,,:FO;>129HL:&F1/5HJ2=2NF&65+U-C*M M1E;ZH$9$:1R/HX9Q&:P6WK;6JX7JK. 2UQI,US1,WY^A4+MED 0/AL]\6UMG MB%:+EFWQ"NV7=JU)BP:4DC!9#Y@^ 3B#2R5M;>!"EEC^&1\1 MN8%A^L#P+'T6\)+I$\B2$-(X39[!RX:*,X^7_:7B$-:"4:E_%O[]=&.LIKOR MXYE4^9 J]ZGR)U)=T1,J.X&@*FB'M#@DCLRCJX3 \ MU,=.(F2QM\3S X]AX^@MH3!M@$NXKE5G*,PJ:3N+^B#N M%4S"9)R1'(>ST136';$@F!*,JNR.:80T#[U*2AI-9[$2>YO];!N2S<#K-(9^2F,!I471-)YCK?8ET M@ 5G?FH=Y7F83:;'M$C#69J_O&\277]&X2@>>SFC/CUVMZ.#(=*@WOI1Z>Y$ M)VT_3P;K,(U/^R'TV[T?Y70)MEP:HE11:'PR&06@^_'8*U:U?B1ME*4!YY&PO=V]R:W-H965T+$ M21HD 9)V'P56K%BS[3#LH-AT+$R6/$E>VOWZ47+JIL7BPX!ANR0213X^4J3H MV4[I;Z9 M'!7"FGF06%M-8TBDQ98,G.F*I1TDBM=,DM;O8U,I9%EWJ@44=SK MC:*2<1DL9EYVHQEJXO2]PB>..W.P!A?)1JEO;G.5S8.>(X0" M4^L0&/W]P L4P@$1C>][S*!UZ0P/UP_HKWWL%,N&&;Q0XC//;#$/)@%DF+-: MV ]J]Q;W\20.+U7"^%_8-;KC80!I;:PJ]\;$H.2R^6=W^SP<&$QZ1PSBO4'L M>3>./,M+9MEBIM4.M-,F-+?PH7IK(L>ENY1;J^F4DYU=+-/O-3?<9(,VSH''&Q[!NV"E@J5DXM[RU,#RM@-SV&(./>;@".:J-B0QA/:8 M1/CRCF1P9;$T7SM\)*V/I)/W+75A5@L$E5,/I&HK^4_,@&'DD@1,&^ 2UH6J#1$UI[!F M[&B]X9: ?GO=Z\$:I;,>%@'$X2$:P5I:)8RSZ<3@:C:#C0D?MA8XZ M+_1]9?F-8-*&<"73,_ARC>4&=5>MC%OH\5^KQTGK8_+OZK'3]7]2C\/AGY1C M/QQ.DF/E>'Y^4(RC,$YBN,097=/LG>2#)/3[EJ=A''\^U*-#N8$T=CZ M:6@@=?EH1D8K;0?NLIDSC^K-M*;W>OJ%XLH# "F M" &0 'AL+W=O;,\] MQ^>HTVRO])VI.;=PWPIIYD%M[6X:1::J>V_(;;/W?7&F?1@+)N6BY-HR1HOID'2S(]S]Q^O^&OAN_-$QM<)BNE[MSD M[7H>Q(X0%[RR#H'A\)E?<"$<$-+X=, ,AI#.\:G]B'[E<\=<5LSP"R7^;M:V MG@=E &N^89VP']3^-W[(QQ.LE##^"?O#WCB JC-6M0=G9- VLA_9_>$<_HL# M/3A0S[L/Y%E>,LL6,ZWVH-UN1'.&3]5[([E&.E%NK,:W#?K9Q5MIF=PV*\%A M:0RW!D:W#&=F/(LLXKM=477 .N^QZ M8$WBGI*T-O)9KOG[N'R&O@1Q])'=. M3P*^8_H,$A("C2DY@9<,R28>+WD![XU2ZWTC!#"YAA\SOVQ,)93I-(=_ERMC M-9;,QQ-ATR%LZL.F+X2]P9NT[C".VL!5(QO+7_V!I7B$0@A7G77QEZW2MOG" M?.6^OL20Y)'!Y/:'2) M+DP;:"38F%,J0)(4S$V>2TIDI%&%6^ T9FNDD1@R. M'Z:-Y1H(#?."P*VR3"!6FH6320XGQ,P&,;.38C[1C'G-CFEP$N*X!C_@0J7P MTV?<$:, MN:' V[D]K@HKJB'\\:5> IOM#(&+IC6#\X-1>BDA655=6TGF(-^ MKLMF@YHZZ(M.:RZK![C53!K1OWZ//>)[K!KF&-U]]U!%S?O0IFYVQFD:)R6,TI 6Q1@(F:#N91G# M>R5?5:K=<8N'M]6<8]? \RR!$;X&,,O/Y64T%^'\;$L&PO M=V]R:W-H965T537_?D?*5IVB\;Z(1_+NN>=(WJ-5K\U'JA M M?&EJ1>N@LK9=1A'E%3:";G2+BG=*;1IA>6H.$;4&1>&#FCI*XW@6-4*J8+/R M:X]FL]*=K:7"1P/4-8TPSW=8ZWX=),%IX;T\5-8M1)M5*P[X >V?[:/A632B M%+)!15(K,%BN@VVRO)LZ?^_PE\2>SFQPE>RU_N@F#\4ZB!TAK#&W#D'P\!EW M6-<.B&E\.F(&8TH7>&Z?T'_QM7,M>T&XT_7?LK#5.E@$4& INMJ^U_VO>*PG M4=6-\=@9M!(-8SBR_$2DE1QG-V^U+GI9UW#U)/8UTO4JL@SK-J/\ M"'$W0*2O0-S".ZUL1?!&%5B\C(^8SL@I/7&Z2R\"OA/F!B9)"&F<)A?P)F.- M$X\W^;\:A2K@05FA#I)KA2T16H)[27FMJ3,(_VSW9 V_E'\OI)V.::<^[?25 MM+N*$R&!5) +8YZE.H!H=*V%WPX+UE"T1EG M.UQ;&41HAE> [A4 WV%>C9<(/3* (,Y2LPS0$MX:302[$Z'M0&B;YUW3U<(R MPD/3"FFX_RW\SKY=,:CR9W@R0A'[.[)_L(1]"WAUSPF%\2?P M5.F.N"*ZAM\ZA3")/;EX"3_R. \765V M.ZC,5_=!JYG507+1-98<&M_,LP#,H'_#Q.K6:\Y>6U8P;U;\RT#C''B_U-J> M)B[!^!/:_ =02P,$% @ -H*<4IVV#;]D P 5P@ !D !X;"]W;W)K M&ULO5;=;]LV$/]7#MHPM( 6?=M29ANPDQ;;L*)! MDFX/PQYHZ601I427I&KGO]^14E0/B+WL92\B>;R/WWWQM#A(]5DWB :.K>CT MTFN,V5\'@2X;;)F^DGOLZ*:6JF6&CFH7Z+U"5CFA5@1Q&,Z"EO'.6RT<[4ZM M%K(W@G=XIT#W;?JF67F@!H<#26 V,EJ]X@T)8 M103CRZC3FTQ:P=/]L_;WSG?R9%!V6LCVU&8$+2\&U9V'.-P(I"'9P3B42!VN =##N4M,VRU4/( MRG*3-KMQKCII L<[FY0'H^B6DYQ9KJWB\"042L:E*.!S6 @/F.@@ ^R,XV&=UV%U3_E P([(8Z?$6_B MBPH_,'4%2>1#',;1!7W)%('$Z4O.Z-LPP;H2X<'UP#T*9B@>MUR70NI>D?-_ MKK?:**J?ORZ82R=SJ3.7GC'W0&U5]0)!UE220_#Q-/C2!;_LE<+.@/B6A)=B M?]&6;>AKO6:NO_?LB1X+HR'UPRR$R$_G!7RBS"I#;Q,8 M=H2]''@U)$E$@'*XET],.#\M;CP:5!T3Y'3;2V#4U^5):![FLIS?/!&IC^)59_ U!+ P04 " V@IQ2 M)OEC9KL" "]!0 &0 'AL+W=OVTL%^_L_.R(E&^ M)'>VG^>>._MNLM/FR:X1'3Q+H>PT6CNW&<>QS=&O UE(R\[) H7?3:!AU"W>\6CN_ M$,\F&U;A/;H?FUM#7MRS%%RBLEPK,%A.H_EPO!CY\^' 3XX[NV>#SV2E]9-W MOA73*/&"4&#N/ .CWQ8O4 A/1#+^M)Q1'](#]^V._2KD3KFLF,4++7[QPJVG MT7D$!9:L%NY.[[YBF\^IY\NUL.$+N^;L61)!7ENG90LF!9*KYL^>VSKL LB\:]O0 ^V>XT6FG=Q%^B[A#3,#R(8GD";I\!V^K$\_"WS9 ;YK\D&7T);ABN5< M^)0?PL8WA](^OA-FU(<9A3"C V'NJ9>*6H10;5DY6N]=:U5]=+[FE[AR\!!* M39?P[& A=/[T^%;1WPWFVWAL-RS':41]:M%L,9HMUPB<+F'EL%!H+=3D&'"T M;'"KQ9:K"O*F"F57!>FE>IV*U.4H5X1(LU#\T0 \9:D%M;7'NB"\Z6W^ET"> M6K[*U:^$5(5_7EV4,?Q&9IH7 M]K*GN6G,!X]$E!6#&DG:*IVO+5&&/ MP^W#!QB=)$GBG90^G9U!>M[9(\C..OL4TF$:G*5V3! \2QK06Q<<[[641%.% MP6$A]ZJ:[NI7^]DT;UKR__%FL-&;K;BR(+ D:#+X=!J!:89%XSB]"0VZTH[: M/9AKFJ]H_ ':+[5VG>,#]!-[]@]02P,$% @ -H*<4O7%'@IY!0 1@P M !D !X;"]W;W)K&ULE5=M;]LV$/XK!Z\='$"5 M1;TK2P(D6==M0-<@2=L/PSXPTMDF(HLN23G)?OWN*%M-NL3=/H2BK+OGWIX[ M,D=WVMS:):*#^U7;V>/)TKGUX6QFZR6NI WU&COZ,M=F)1V]FL7,K@W*QBNM MVED<1?EL)54W.3GROUV8DR/=NU9U>&' ]JN5- ]GV.J[XXF8['ZX5(NEXQ]F M)T=KN< K=!_7%X;>9B-*HU;86:4[,#@_GIR*P[..)(;K6_Y MY;?F>!*Q0]AB[1A!TF.#Y]BV#$1N?-EB3D:3K/AXOT/_Q<=.L=Q(B^>Z_:P: MMSR>E!-H<"[[UEWJNU]Q&T_&>+5NK5_A;I!-LPG4O75ZM54F#U:J&Y[R?IN' M1PIE]()"O%6(O=^#(>_ES]+)DR.C[\"P-*'QQH?JM>6%MYV M#39/]6?DWNACO//Q+-X+^%Z:$!(10!S%8@]>,L:<>+SDI9B7TN";&Q_SA7P@ MBCDX-49V"_3[/T]OK#/$E[_V&$M'8ZDWEKYDC-JHZ5L$/8<[SQ&R*C=HB/(@ M+37#FO-MG\OS?N3/"+U3K?J; -T2X:R55$JRIZENH#TL;&3;#P5=Z0:976[I MI>>ZI894W6*O5X?P!UE]4E!?!5XBN%3V]LW<((+J'!JT#HQT"%&8PFL084;K MV_LU-2"I-6JC&NP:>%#8-B03T==A'65:-4>8J@X>4!I[ &E8T%_V56"C6\DQ MNP>84X&T@20-!4'$>5C"ZSWURL9Z9?^Y7M8WQT"4^G%SX#WO\;F:[47G$7MH MU[+&XPG-4(MF@Y.3:RK']TQ!3[DW(-L6\$O/\:];V5F0E%#E+-0M54W-53UH M40JYR'TG^T8YC]E9W:I&\HMU]&"J6XZ2!KSQ6I9(8;R>6W)1&;OC\J^&\J,O M/W5CO1S;T0MY,E!/$7.VO"+B7'N,)\S9QZ6ON^G/!$'EYR"NE[JW9(*X<(FU M-JQ#1K9)(2OGFDA'0?#YX["378WP"N(DI35)$UKSLJ15!")*1VE.O*IQ2)^F MB VD(H8TBUBP*FE-BP*NZ+#@#F$I.K)NT?&;",J\\A*D$>191FLVL^3.(B+A-:HC"$/,I'1*JH$WF%'F6^]O&QHN"L>.WQ*$6*:%*12 M93$($61)P@^1"+C6CE1>I,LKJ,B9C)Y%$%<5YR(-LG*[$82SIT?RL4?R_]?1S.6B+I-0:YR3F/$0Z,(RPA(FR=(0?U- MT^$)S/8\&PO=V]R:W-H965T*7C%?>(4/"G13EDR]K%#( M=N&%WF'C*]\5QF[XRWG-=KA&\U?]H&CE]R@Y+['27%:@<+OPKL/9:FSMG<'? M'%M],@<;R4;*'W9QER^\P!)"@9FQ"(R&)_R(0E@@HO%SC^GU1UK'T_D!_9.+ MG6+9,(T?I?C&L$>:K;#_C/AY',)-"NR>T>]O @ZS11I9[9V)0 M\JH;V?,^#V]QB/8.D>/='>18WC##EG,E6U#6FM#LQ(7JO(D[OVNRF2)\( *U@53".\?V4:@OIK[AHZPAGZVAUMU<-$9N"E\D94I--Q6 M.>:_^OM$K><7'?BMHHN 7Y@:0AP.( JB\ )>W,<;.[SX#-XM4Q6O=OHDVG^N M-]HHDL?W"_BC'G_D\$=G\-=4-7DC$.06,B:R1C"K/FW7I!Z> :MRR+EH#.90 M4?9YE_V:^&C'QQK\9DK"A=8)C)S8$RJJE\Z:@!NC#5E25*_=UT6ZMN1GNF89 M+CRJ:8WJ";WE8X'_/W>@#PP8.MD4"CL@NBB$LM,36CT!J2$K>CDX(YH$X([6 M!"'H(Z-G\.@P3J4(]Q;LEQT'X=R/L_[ %;N\M]!,)Q&;DCL$ _CT,8^ MG*;'LYU1V!F%SBA*.Z,$+E3BN*_$\9LK$5]/"SYGHK%2L,ESXCN1O?7[T^*[ MR/!\\74ZMKD_0[Q%2O5_RAXVF+%&V_)#K@"W6VJ;U%$;005MR]'P#ST>&PO=V]R M:W-H965T%PYI"9;+3Y8E=*.?+: MU*V=!BOGUM?CL2U6JI'V2J]5"[\LM&FD@ZE9CNW:*%GZH*8>\S!,QHVLVN!F MXFV/YF:B.U=7K7HTQ'9-(\W7.U7KS31@P<[P5"U7#@WCF\E:+M5,N3_6CP9F MXP&EK!K5VDJWQ*C%-+AEUW<"_;W#GY7:V#=C@CN9:_T%)_?E- B1D*I5X1!! MPN=%?51UC4! X]\M9C LB8%OQSOT7_S>82]S:=5'7?]5E6XU#;* E&HAN]H] MZYZ-'X$+2>?=>M6EOS;SHS':?U%H;5[5+\O?MW#H#Q?'/"?AX@(\]?'P,OB]MHA=0 ML+@")I+8?E'[$UD;O:BN$VTB@R4^:E*I3UU@>W4H8\:R=K,OH$ M#*2QI&K)\TIW%ASL)0R-4N\.GL"Q%:OAW,@NZT:]J+93Y((P(6B>Y3!*:!JE M:$DX37DR^*I7T!T++$;LDHR2B&9I!H.,1GD"WY13GL:7@WN_+S*JM05*%R3G ME#$&@Q&CBPXCY%C#AG%' C&:,S$$;(L MC:C(8=41CVG.O"F'#80GTANQC++0YU=0EH>]C6/X.T X*[JL85L.^@G;\H MMYMAI_LL)87N6M<_^0;K\&"^[=^)>_?^M0W%LJQ "FJU@-#P*H7"-_T+ MMI\XO?:OQKEV\ ;UPQ4\^I5!!_A]H;7;37"!X=^(F_\ 4$L#!!0 ( #:" MG%*^*LD*=P( ,(& 9 >&PO=V]R:W-H965TL2P)!]Q84>>:4QZX'OZ[2$BNJ>7(/ E5RJBAJ65$: M:_"3X9H6L 3SM%XHG/FM2L8J$)I)013D(V_<'\QCBW> GPQV^FA,;"8K*9_M MY%LV\@(;$'!(C56@^-O"%#BW0AC&[T;3:UU:XO'XH/[%Y8ZYK*B&J>2_6&;* MD7?OD0QRNN'F4>Z^0I//G=5+)=?N2W8--O!(NM%&5@T9(ZB8J/]TW]3AB( Z MW82P(81O"?$90M00HO=ZB!M"_%X/=PW!I>[7N;O"S:BAR5#)'5$6C6IVX*KO MV%@O)NPY61J%JPQY)EFR0K"X'5EN0Z48I M$.D+^:&HT-3MLR;7,S"4<7V#R*?EC%Q?W9 KP@1Y8)Q;Q- W&*9UYJ=-2),Z MI/!,2!%YD,*4FLQ%!ED'?W:9__D"W\?RM#4*#S6:A!<%'ZCJD:C_@81!V.^( M9_I^>M"5SO]YG_^S]Y-B1.V!B9Q>=$;OXG&XH!^W^K'3C\_H?\?>F#<^TH,/ MV*N&FK@K5I>[M;8-=^SZS!O[I#^8]COL,VS0=3]]E:^[.^YY MP?!R&ULI551;]HP$/XKIZ@/K=0UD-"MJR 2$*9-6B54U.UAVH-)CL2J M8S/;0/?O=W9"1JN T/:2V,Y]WW=WN7P9[I1^-B6BA9=*2#,*2FO7]V%HLA(K M9F[4&B4]62E=,4M;781FK9'E'E2),.KUWH<5XS)(AOYLKI.AVEC!)V+#FO4!JN)&ALH)9Y,%+R1?\8Q)"^,L4QMIN2Q@ MK@3/.!IX!X]HD.FL!"9S2'%+H[6F0;$P>Z%A-0B7*5K&A;FBX*=%"I<75W ! M7,(#%X*&P0Q#2YDZO3!KLIK4645'LHKA04E;&IC)'/,.?'H:__$$/J0.M6V* M]FV:1"<)'YB^@;A_#5$OZG?D,ST?WNLJY__49_^L_JH9<3LSL>>+C_!US>P]GA-NG=4'>V MAZ_EC)BT*^;#ZYC9:9ZZR/#@*ZQ0%][^#/A>U7,^Z=]/^QWG M*3ER;:!_Z6L[IS=<<&E X(JD*'TR"5U;9+VQ:NT]8*DL.8I?EO170>T"Z/E* M*;O?.('V/Y7\ 5!+ P04 " V@IQ2K(>:.^H! #> P &0 'AL+W=O M[+(XA'Y3V ML! 2MCV4'A1[;(N5)5>:Q-M_7TEV3%J:THNMD>9]9EY]9+VQKZX!0/+6*NT6 MM$'LGAAS10.M<#/3@?8KE;&M0!_:FKG.@BBCJ%6,)\D'U@JI:9[%N:W-,W-$ M)35L+7''MA7VYPJ4Z1>)G:P;#!,LSSI1PQ[PI=M:'[&)4LH6M)-&$PO5 M@B[3I]4\Y,>$+Q)Z=S$FPUH81*M1 M[9N3.AS*'JU?E5Z'^5[66E:R$!K)LBC,4:/4-=D:)0L)CNS H94%0DG6PC7D M=@,HI')WY(9(39ZE4GYS7<;0-Q.0K!@+KX;"_$KA9V%G9)Z^(SSAZP?_;[;7GP$_[LO_\#/I_@\PA__W_POYD> (\1$![$ M*4]G/&.GRZKLXKC"S?=;44OMB(+*JY+9PSTE=KA-0X"FBR=X,.CO0QPV_@&" M#0E^O3(&ST&X%-.3SG\!4$L#!!0 ( #:"G%)O&PO=V]R:W-H965TQAY4^VR+RE(JG9/VOZ\D)UXVD@P&VXNMC_M]W,DZQQNE7TR) M2/!6"6E&04FTN@M#DY98,=-1*Y1V)U>Z8F2GN@C-2B/+/*@28=3M7H<5XS)( M8K^VT$FL:A)!_PE>/&[(W!9?*LU(N;/&2CH.L,H<"4' .SKS5. M40A'9&V\;CF#5M(!]\<[]D\^=YO+,S,X5>(;SZ@A1;3[C-I^! MXTN5,/X)FVUL-X"T-J2J+=@ZJ+ALWNQM6X<]0-0[ HBV@,C[;H2\RQDCEL1: M;4"[:,OF!CY5C[;FN'2'LB1M=[G%4;+DA>0Y3YDD&*>IJB5Q6Q F#LD:=_)ANC4Y M:4Q&1TSV8:XDE0;N98;9K_C0)MQF'>VRGD0G">=,=Z#?NX2H&_6>EC,X/[LX M0=MOB]GWM/UCQ;17)JL%@LKA:%W@^Q<+@P?"ROPX(7K5BEYYT:LCHD>%+F&J MJHH38093MN+$Q*'2-^P#S^ZN\#H9Q.'Z@*%!:VAPTM!T/#N1UG7+QW;@]7<]A:&OZ=I4/Z#=5P3[_7^?TTP[UF4:$N?$LTX*]V MTS?:U;;KCIMF\S.\:=GV&A5<&A"86VBWJ#!YP$+>#4=I+MW]<8 @DX;-2\3,"<Y84R![T5>RJFS46I[[[HRV;""RCN^9:5^LN*BH$K?BK4KMX+1U)"*W$6> M%[H%S4IG-C%CSV(VX3N59R5[%D#NBH**?Q]9S@]3!SK'@9=LO5'5@#N;;.F: MO3+U9?LL])W;1DFS@I4RXR40;#5U'N#]$L85P2"^9NP@3ZY!5-5&;&<):H*0?7/GLU9GE>1=![_-$&==LZ*>'I]C/Z+*5X7\TXEF_/\SRQ5 MFZD3.2!E*[K+U0L__,J:@H(J7L)S:?Z"0X/U')#LI.)%0]89%%E9_]+OC1 G M!!W'3D - ?4)_@4";@CXVAG\AN!?.T/0$$SI;EV[$6Y!%9U-!#\ 4:%UM.K" MJ&_86J^LK!;*JQ+Z::9Y:O;"]JS<,; 2O !S7BJA7YW42:@-F)OIF9!@D4FZ M7@NVIN;M\A4X\CXNF*)9+C^!G\&7UP7X^.$3^ "R$KQM^$[2,I435^D\J]G< MI,GIL=R$:"99FRU,)?C//C$;ZK]6E%0D>1'M%HP"]![*$CF@7M/&"V[2KZ>%)&6%(HKYT0Y36K2_P8HA"* BK-7"FW! &B1?Z MV*YY(-48A@W$,MAB@81(3T8,LA M+(Z\2VLM:@N-1@O]K#9,C @6MW'BVP2+AX)%.(A[@EE0OC\0;(B"B'C([PEF M@T5><$$QZ'7FY8W6^KI[EXG(MO4W1YD"R5?J0,78PH,GU@AO4[+AGZ^7(([Z M6MIP".&@=X@M+#@_AF'-?3ZQX9^+O,1D[\X WN@>TG.70@Y[?%W*((Q$,^@9B@>$ P;[B2PL.X0A# M>$'+SD/@N(D\Z49'L9*6";M*RY]8WB6]/&O7.ENS)SN6$T9:(" MZ.&ULG99M;]HP$,>_BA7M12N5)N29"I * M;-HF=:K:=7OM)@>QFMC,-M#NT^_LA(R1E$Y]D_CA_G>_N_@AXYV03ZH T.2Y M*KF:.(76ZRO755D!%5678@T<9Y9"5E1C5ZYTQ7<@WY8WTKLN:V7 MG%7 %1.<2%A.G.OAU7QD[*W!#P8[== F)I-'(9Y,YTL^<3P#!"5DVGB@^-K" M',K2.$*,7XU/IPUIA(?MO?=/-G?,Y9$JF(OR)\MU,7%2A^2PI)M2WXG=9VCR MB8R_3)3*/LFNL?4!! M'/MQU$:N"QIV^ 91XJ7#?L"H!8Q. G[#TRS;+T&J%.C>U15U&.-P&*7>$6/7 M+(J"8.3W,\8M8WR26/Q*9!;W.A" M_D\MD^[WCGP_/D)-NI_;'X5)/VG:DJ;O);W ?2*VS%PA?=!I%SKQ1J\LOE&+ M,WH_SDXR#0.Q7"J"9Y[=V5N0#'IK.NI4*TR'Q\O./3C+\>Q=V2M.8>0-U_6Q MWHZVM^BUO3SQ;.] MRS/;HI(&]H[Y5FOAWK:@;+=)%LGYX%$>:PP'/,\:<80GP.=F[RCC(TLI-1@O MK6$.JDWR>7&_78?^V/!#0N,O MZ_K>VV7"BM:CU0.8%&AI^J_A K!870&D R"-NOM!4>6#0)%GSG;,A6YB M"T&T&M$D3IKPISRAHZHD'.:/\ JF!58YJ]G.&G3TGCR)P)KMXGAP?BQ0X*GZ MX0%02.4_9AQ)0V#BQ3!OV\]+K\S[+MR,+10[E*PX^RV"WQLFM'4HWT5'G!WW32_V-IP =!J'*7Q3$%%5//9)V)V M_4?5)VB;N,@'B[27,:SI'@(7&JA>68OG)'P;X\V6_P902P,$% @ -H*< M4OF4S5@7! A!T !D !X;"]W;W)K&ULS9E- MC]HX'(>_BA7UT$IT$MLA"2- FI>N=J6.%@W3[:'JP8"!J(G-V@9FI?WP:X=, MG&[>#CV8RY WVS\_8?+\B:=G+G[(/:4*O.89DS-OK]3AUO?E>D]S(F_X@3)] M9LM%3I3>%3M?'@0EFZ)1GODH""(_)RGSYM/BV$+,I_RHLI31A0#RF.=$_'-/ M,WZ>>=![._"<[O;*'/#GTP/9T2557PX+H??\JI=-FE,F4\Z H-N9=P=O[W%L M&A17_)72LZQM S.5%><_S,X?FYD7F$0THVMENB#ZXT0?:):9GG2.O\M.O6I, MT["^_=;[;\7D]6161-('GGU--VH_\Q(/;.B6'#/US,^_TW)"8]/?FF>R^ O. MY;6!!]9'J7A>-M8)\I1=/LEK":+6 ,&.!JAL@(K/U)% MTDQ^ .] RL#+GA\E81LY]96>A(GBK\O ]Y? J"/P$Q$W ,,10 &"7Y:/X/V[ M#S_WXFL$%0=4<4!%MV%'MY_UI)BDX-L3S5=4? ?_@A+-:'!Z(_#I]:"_91K& M2YJ;Z_@6+/4IN;TP&X&E(D(!?8?T"'>OJ?Q^:_(''X/X8P![XN,J/NZ-_ZLW M: 3N%R.;?_+3/ S&"9[ZIY; 814XO#[><)#WN(H_=L;[,G)4 MXXW" ,)VWE$5.+H^WFB0=US%CYWQCAN\(1H'<3OOI J<7!]O/,A[4L6?..,] M:? >8YRTXX:!]5AP?<##0>"P)F+H#'DY=)UYF.".KSBTSH17*,WQ,'-K3>A. MF^70/SU7, P[F%MOPGYQ/NE$BK(BR945*]#:$[K3)VSZ,XPFN N\%2CL-Z@S M\,-5"[0:A>X\"EM$&L%PTO5HMRJ%_2YU1GZX?H%6J-"=46%3J1"%,9RTDT=6 MJJA?JL[(#U(DAET/&NM6U.]61]B':QIDS8KPM2IV9U7<8M6HHXS$UJFXWZF.H ^7,KCVEM?A:]ZF4<-)QUM';'V* M^WWJ"/IP&8.M3;$[F^*F37'0!=VZ%%^E2X=+&&Q=BMVYM!RZOJ*!HO]#]VMK M:F9]\HF(7&PO=V]R M:W-H965TQ6!U<:5PG;]^1[+@I)"XL],;68>;3_UO2>%X;^^H* &1');5;1 5B M>1_';E> XFY@2M TLS=6<:2N/<2NM,#SD*1DG"7))%9UJ!-/4B2J/SP+,X%.@'XN6\Y =X ?Q6;BSUXHZ2"P7:":.9A?TB M>DCO5S,?'P*^"ZC=19MY)UMC7GWG2[Z($B\().S0$SB]?L$C2.E!).-GRXRZ M)7WB9?M,_Q2\DY4%+LX+R-<25@TANT'XP-9&8^'8 M1YU#_G=^3&HZ2=E9TBKK!:ZY';!A>L>R)$M[>,/.XC#P1CDEKH86J5 ]IW)'&;W/L M?3*S9SO:,4L7XIK=?G3*3L!MC\9)IW'2[Y8?_^%VVI&F;W.KFB6H=FBHN0SN MKSGNQX^#X[X-GG5"9_]O6_K1:7);97Q1'1380ZB!CA:K-#:%HAOMRNQ#4UW^ MA#4F@RF=%AL4_>:#IHRU)JM0:I+ML @ 'P< !D !X;"]W;W)K&ULI579;MLP$/P50LA# K2A+B=M( N(CZ(%&C3(T3XS MUMHB0I$J22:)@/@\OH M8IHZO ?\Y+ R&VOBG#PH]>@VWXIA$+J"0,#,.@6&CR<8@Q!.",OXW6H&74I' MW%ROU;]X[^CE@1D8*_&+%[8FA&08MP5NG MC7??N FS+,^T6A'MT*CF%K[[GHW]XM+=DUNK\90CS^;? ;MLR(\:-+-<+H@/ MD.DS7D1W<#P!R[@P)^0CN;^=D..C$W)$N"1WI5H:)@N348MU.#4Z:W..FISQ M.SD3P2NF3TD2?2!Q&$<]]8P/ MIX=]=OXO^_2?LV\U(^EN1.+UTG?T7J^"\%=AIHSM?#*,WH MTV;G>D!IFFR#)KN@\S2*MD'3'E 8Q1UHRVO:>4WW>KU3EHF_^4P/\=D#VO6Y M"^KQV0/:]4DW_O$5Z(4?M08]+*5M7G47[:;YI1]B;^*CZ&(<]<0G./V;8?TJ MWWPZ\+XMN#38M3FF"D_/L53=C.-F8U7MY\V#LCB]_++$+QAH!\#SN5)VO7$) MNF]B_@=02P,$% @ -H*<4@N_8KP4 @ *P4 !D !X;"]W;W)K&ULE91O;],P$,:_BA4)"214ITD[IBF-Q#HA0""J#MAK M-[DFUOPGV,ZR?7O.3AJZ*2WP)O'9?I[SSSX[Z[2YMS6 (X]2*+N*:N>:*TIM M48-D=J8;4#BRUT8RAZ&IJ&T,L#*(I*!)'%]0R;B*\BST;4R>Z=8)KF!CB&VE M9.;I&H3N5M$\.G1L>54[WT'SK&$5W(+[T6P,1G1T*;D$9;E6Q,!^%;V?7ZU3 M/S],^,FALT=MXDEV6M_[X%.YBF*_(!!0.._ \/< :Q#"&^$R?@V>T9C2"X_; M!_$*2#(.P<[5<6L&Z88WEF=$>,GXUN MOA'V)JB1ABM_BK?.X"A'G"]-?S3YPN@G5O=,.[TIHUOB:@?$3<'ROM3L$ M_L*,[V/^&U!+ P04 " V@IQ2Y*)=#M4" #4" &0 'AL+W=OO-CV+F>)H(4[R2V@52CQ>\P)1J3XKC M;^_4&6)JX>[ZW?LWD[Q*9HD$7C#ZAQ2RG#FI PJ\1BV5]VS['?<)Q=K?BE%A M?L&VLTTR!ZQ:(5G5BQ5!1>KNB5[[0NP(_&B/(.@%P?\*PEX0FD0[,I/6-9)H MGG.V!5Q;*V]Z86ICU"H;4NO7^""YNB5*)^@/, ;A%LN5$ M$G5U>HTE(E2<@7/P]' -3D_.P D@-7@L62M078CQ T0 4 M'0,*;4#1-%8:C($L1GZRIT+Q !0? XIL0/$D%DRB= 1D,8K]Q Z4#$#),:#8 M!I1,8L4QC$9 %J,H]>U < ""!X$>2ZSZ^EIB;L."TQ+ 9/SB+$8A].Q8Z8"5 M'L9B$E% 39=IT)N:"-+:0-))[,A+83PBM%C%,(OMB-F F!U$O,%"7 )2-:W$ MA>ITJH182!MD-@E_'DW+:+&*TS2T0_K>1^?V#F)^].RNFI2@):&F:5L[LC=I M5&'B>^/_ALTLR_Q@1.ONC!P][U5'WY!:*)2UTGD74#G@W0CM-I(U9@HMF50S MS2Q+]=F!N390]VO&Y/M&#[;A0V;^#U!+ P04 " V@IQ2$A2;IU<" / M!P &0 'AL+W=OX+\>6\3]YS'(ZC M'1?/,@50Z#6C3$Z=5*G\VG7E.H4,RQ[/@>F=#1<95GHJMJ[,!>#$BC+J!IXW M=#-,F!-'=FTAXH@7BA(&"X%DD658O-T Y;NIXSO[A0>R3959<.,HQUM8@GK, M%T+/W(:2D R8))PA 9NI\\V_GDU,O UX(K"3K3$RF:PX?S:3NV3J>,804%@K M0\#Z4<(,*#4@;>.E9CK-*XVP/=[3;VWN.I<5EC#C] ])5#IUQ@Y*8(,+JA[X M[@?4^0P,;\VIM+]H5\7VAPY:%U+QK!9K!QEAU1._UG5H"?S^"4%0"X*/"L): M$-I$*VI=HG8IO,1'H"=,"T.4< M%"947J&OZ'$Y1Y<75^@"$89^I[R0F"4RVE>M8U@"$O#1=Z[M7&;&]]7QJN EH[4<#\,@M1O*!->GKFU!Y5GLC6<"7A01+=-0]7? M>^!R/_TWW,9 @F'(()G5[T^6!.J$:#:N14X].J>/X/HI=DHZ0>S:N3 M2IR4[<9=GJ2S,,S\W7$L[U%I. N3 ?7*9SSXC$_[Y-C>5!1 \*(@I6S7IFHY M-ET7RIC;3C ]\G%U,YU.W[@=0:5I&(^[30:WR7^G*L",N4S>I17/@BA^X_(] M*DFC8/+&I7_4=O;*PQ.\84(3#A7R@NL;%%#=-=)-C-RZ3EQ+@WWMAC7>O* L M /XP]=M8;>W0- +)G);5; M10UB>QO'KFQ <3S>68Z ME$+#SC+7*<7M[PU(TZ^B>72:V(M#@WXBSK.6'^ 1\&N[LQ3%$TLE%&@GC&86 MZE6TGM]NECX_)'P3T+NS,?.5%,8 .MD9^%Q4VJ^A]Q"JH>2=Q;_K/,-;SQO.51KKP9?V0 MNTPB5G8.C1K!Y$ )/?SY\[@/9P#BN0Q(1T :? ]"P>4=1YYGUO3,^FQB\X-0 M:D"3.:']H3RBI55!.,S796DZC8[MH03QQ L)[-4=(!?2OC,;&L8^Z@NI??$S6)G_IR=\FO4KXP.V,+>8W+$W2^16^Q53O(O M M7N#;&EV"1LM#3^R%.[(?7RB'W2,H]_.*PG)26 :%Y7\I6%*X8;I3!5AFZO%( MP;I+>WN=6)M+[N*SLR?>0^APQ\*I#FTPS4Z7:#WTSM_TX0;27A^$=DQ"3=!D M]HY:T Y=/01HVM!)A4$J(@P;>@C ^@1:KXW!4^ %IJ&UL MO5==3]LP%/TK5H802(7$^0ZTE: ,C8E)%8SM8=J#2=S&(HF#[;3P[V>G:1+: M-.P!^M+ZXYY[SSW7N7&&2\J>>(RQ "]IDO&1%@N1G^DZ#V.<(GY*,L"+-$7L]1(G=#G2 MH+9>N"/S6*@%?3S,T1S?8_&03YF.Y"R9WB<2)\93)$\'$*T!9!+X^%R27-1+@!*PW!JU597.+I6@Q32)P MD^:,+K#:X>#H"@M$$GXLH0_W5^#HX!@< )*!GS$MN 3RH2XD7Q55#RMNERMN MY@YN/Q [!18< -,P80=\T@__7F02;I1PXRUQW@^$W\B>U_*0E_P @ 4+*19?(JT!.&4@] MU8NQ'?B^/=07;2T[K'S?]VJK-UG8=19V;Q8785BD18($CN2S)?M,2)!Z>KMH MKCRY+0(GMFUY_@;/+C,S,.UNHDY-U/E0N3/<*;6S17_X2F>2$P:^CWG$&O=NI]_H'WZV#^O@Z\OR6P!UL"KZJP;>0&CM]=A:#. M(>C/H6!A+.E&@-.96"*&>X2!1M.BC<^O VR]$>"^*E%%:JMLFB[T-FK1:>98 M.YYIV#1L:/9F5%+O$^KIDM#:P^E:=HI[.^G M'UF:[4;J67#SK=!AY08>W%&8IMO"_G9[V\FW3Z*F$4)W#Q5I6B3T]E81;^L5 M#$TO,#9+TF5F;[T ]=:=4%W(Y65J3C(NB&ULO5EM;]HZ%/XK%MJ5 M-JF#V"8!JA:I+7V;VJU:M]T/T_U@$@.^2V)J.]!*]\=?.Z0Q-(FAW>5^:1-S MGO/FX^<B> S)*$B*=3&O/E<0NVGA>^ MLNE,F87.\&A.IO2>JN_S.Z'?.J66B"4TE8RG0-#)<>L$'E[AP !RB1^,+N7: M,S"AC#G_95ZNH^.69SRB,0V544'TOP4]HW%L-&D_'@JEK=*F :X_/VN_R(/7 MP8R)I&<\_I-%:G;UT"T W5TM^ 7 WQ40%(!@5T"O M /1V!?0+0#_?W=5VY'LY(HH,CP1? F&DM3;SD!=$CM9;R%)3N_=*Z$^9QJGA M2?B0,#]B"K"8OE!KWZ_'X'W[SZ =X"EX-N,9Y*DD3SJ M*.V 4=,)"V.G*V.HP1@&MSQ5,PG.TXA&-?B1&S]PX#LZ\#)Z]!S]*7(JO"6B M#3 \ ,A#L,:?L]WA7ETXOV?]_/>L7[CA(QJV@==OA%^ZX9_YH@U@KQ%^Y89_ MRE+MO%<'W]A)7-8QSO7A!GVGF=0K4H*U@@8_;_0:N%8TD7\Y;'1+&]W<1K?! MQAF1,S GK+9R5U _AYJ&L1CJL!;KNUF5Z :>%=IPR2]=\ITN71 FP(+$&05\ M D)].E@ZI:DRCY)%U!QFGM:=5+_B#43>"Y='*Z' *715U=005% &%3B#NN0\ M6K(XKG,[J+KM]V$?O7!\-[&K&C'<\WR_WO]>Z7_/Z?_Y9$+SEJSI,N0)!8H\ M KT3FE2)! 3,J0CU'GVHB\^M&?;:@?=''5%MQ>%:W&@+SF^C6MSY%AQN=U_B M-E+9+U/9WW+D$@Y.4A(_*1;JPWWOT#DH=0[V1A70LWW5:?3HJVJ'!U3)PD?8Z(_M#!"[.3)3F:"-Y*CS\]3H$:ZD"'4K++E- M:M-OVVV@N]TX:/ 25IM)#_M!@TG;3:"[G91'XXPG8Y;F^3G0+V7F-JOZ1 ^+ M>MUD3QZ K^;9M*$OF3*TIY=^F,YT &[XLC:[U?:"J\EU"VT&:CL,=+>8N]6> M _WEKSF\&T;&+&;JZ0!;371^8S.A*UTYS#P2*:FJ2^QEH7"C M5GR,&S)KF1>YA]O:S+Z!ZY%E8;2_T1=;GL5NGGUU@B]PE7QAM]_P-0Q;\L5; MQM_\_HP*D*?77''-V%R^LGRQY4R,]I?=M8L.-TV^OGQQE<7@H(D8L*4QO.4Z MI"F[;RAA;.D(^_M+LF4B[)X/WU#"U;N$P>!ECCMK%[4Z<]/\TE[JD2!+U>JN MJUPM?Q@XR:_#7ZR?PL,S6+,^@H?GJVM_JW[U*\0M$5.62A#3B3;EM7O:4[&Z MV%^]*#[/KXG'7.EMS1]GE.A^9 3TYQ/.U?.+,5#^O#+\%U!+ P04 " V M@IQ24TOPL^8# #T#P &0 'AL+W=OZF:+M!W.X>BAYHB;:)4J1+4G%2],>7 ME!5)64MJ8M07FZ3X9MX,1T_#\4[(;VI#B 9W&>-JXFRTWKYV795L2(;50&P) M-T]60F98FZEFX6+N6T['(-:.<7$N@\BS#\OZ2 M,+&;.-!Y6+BAZXVV"^YTO,5KLB#Z\_9:FIE;64EI1KBB@@-)5A/G KY^@R(+ M*';\2\E.-<; AK(4XIN=7*43Q[.,"".)MB:P^;LE,\*8M61X?"^-.I5/"VR. M'ZR_+8(WP2RQ(C/!_J.IWDR&GJ1?,^IHO;0%#@'"U.(:0K>4[RDS!@ARC[/,[/^\R5V9%E4>Q/T+PY;U9 U>:9.IKCP^_\N$7/H(.'W\)D>XH8VU'M4>& M!=+*T>T4AC&,T=B];2:E99L_],*PVO:(6% 1"WJ)S7 FP 7'[%[3Q*1@T1-L M6-D,3Y;0J/(1]?+^A/F:+LW[A?>O$2Y?HS/ B6XKR>@@??%PV)Z[8<5A>.RA MSO?(J.%NZ(=1N[^X\A?WQRPT9D\..#Y@ %$4=5 8511&O13^V6IZS3#79^"* M&Q'X\H%D2R+[3A1ZM8)Z)ZL;V-!I^$;9U7PK#36 M)!$CU%'!L%8G&/:3(,F&"R;6]^>2,*Q-1GZ"Y^@@K$4*1J>KZ%J&8+\./305 MV%8UY?IQ@;=^GP_E"86^WY'96I_@;P2J+;/'2$8M1W!TL@2C6IB0]V<3/"L- M/E+?(.YX?U"M7:A?NV9%'TLD*-)K6\T-W:IGEB]J-$:GZXQ0K4NH7Y>>7[ZH MI1<:>5Y'=FMU0K_IA;JR>T0)HUJ.T.FZ)50K$>KOEXXHX<..:33Z?X[=QH7) MWH?-Q6)-S06(D95!>8.A@8YRLA],/$ M7LNJB_[T%U!+ P04 " V@IQ2,&D?U#@$ #X$0 &0 'AL+W=O MU59)TIQ0D3(*.-G,)]?P_0IY):%"_)&2@SC:!N54'AC[7N[<)O.)72HB&8EE M60*KOT>R)%E65E(Z_FF*3MHQ2^+Q]G/UC]7DU60>L"!+EOV9)G(WGX03D) - M+C+YE1U^(\V$*H$QRT3U"PX-UIZ N!"2Y0U9*TO.YKR=79 M5/'DXI9*3+?I0T; M1!$"C %:W5S)84ZPC9@>/[MBDB<9N*=0GY;K\#;-^_ M&Y!2<+]CA< T$3-+*F5E?2MN5-S4*M"("@=\9E3N!/A $Y)H^$LS/S+P+=61 MMBWHN2TWR%AP3?97P+%_ "CHU^,ANGO'!K22Y^-LPFMN.YE:CN2.C_^,/^C6%T+-/U2[]@=K TNJ.W+V*JI<]P[ MST-AV.NP#@;1V/T*CQ84>#%K-:5.31,$8?]NT.(' GA(/ TL$"&*(1E5W\0W/^+ZNG%L+58V'= M1K%+]\+D@2ZUH?<:GNO"%YK3]WS/#?,4(ML9>&X(BZ ;CG2\"UYH3MX766Z8 MK%,7!4%?J0;FP& D@&&7P- /Y:WJ%L7D'E=^,+H-&;YGD@"\)83HM[*I,ENJ(MR!%_!;JA+8V1. MX[/MAH;QZGE.K]\_ 9UJ[#(8F3/X)5Y#PX2=:G3^!'4JM(MA9([AESL-#1^U M^X^-#<370DZ%=J&.S,_B9YJLJ6)0MS)":G76T:NR6J.VU2<' >)RU/JMN3W: M?M:XKE[FK0Y>?Q-1+WG;E J0D8VBVE>!&I?7GQGJ'*0=H/_8L_@-02P,$% @ -H*<4CP% :PN P ;0L !D M !X;"]W;W)K&ULI9;);MLP$(9?A1!Z2( VVB4K ML UX2=L<4@19VD/1 VW1%A%*=$DZ3OOT)2E9T6;+<"\V2XH^R% M)P@)\):2C(^,1(C-M6GR98)2R*_H!F7RR8JR% HY96N3;QB"L1:EQ'0L*S!3 MB#-C/-1K]VP\I%M!<(;N&>#;-(7LSQ01NAL9MK%?>,#K1*@%T0P1HCQ)CM^%4Z.,J835\=[[9YV\3&8!.9I1\@/'(AD9 P/$: 6W M1#S0W5=4).0K?TM*N/X%N]PV\ VPW')!TT(L"5*$$0F'".! >?P#?(&%3O#US,D8"8\$NY^OPX!Q*X9;[@=7^W,/^/M" M:;S#A #Y]#@[#&J<0Y*SL&9G%X7YZ"%$/IA\[WW&-4XHY(S M.I/3[^*,V@A>U/S8>HQJG+;U?I=9YY"*!,D>:B40Z[RMK!:+[02AW2#N-:LS M5^Y?^RCS$Q60@-56J#/UU%.O\%D[A_PH"IK,?68YLUEI'U+$UKIOXV!)MYG( M;XYRM>P-)[HC:JQ/[>N9W;$^5[VD;E?>W>>-J+R^UCCC@*"5#&5=A9*5Y;U= M/A%THYN7!16R%=+#1/;#B"D#^7Q%J=A/5("RPQ[_ U!+ P04 " V@IQ2 M:YH=RV0# #0# &0 'AL+W=O M$AON.3[7'\>7Z9:+[W(#H-#/(F=RYFR4*J]=5R8;*(B\XB4P_2;CHB!*=\7: ME:4 DEI0D;N^YT5N02ASYE/[[%[,I[Q2.65P+Y"LBH*(7[>0\^W,P<[NP2>Z MWBCSP)U/2[*&):@OY;W0/;=E26D!3%+.D(!LYMS@ZP6.#8 %Y;IBTCA\-J=..:8#[[1W[&YN\3F9%)"QX M_HVF:C-S8@>ED)$J5Y_X]ATT"86&+^&YM+]H6\=&$P;FF>HTNT:UZ@CWK[O+P#16@N7^DW7Y9WZ.6+5^@%H@Q]WO!* M$I;*J:NT $/C)LU@M_5@_C.#!>@#9VHCT6N60GH$O^C'3WKPKDZ\S=[?97_K M]Q(NH;Q"@7>!?,_WCNGIAW\@0L.QA>,>.4&[&('E"P86X[J':]1RC2S7:(#K M C%0%V@%:\H896N]Z7/"$CBV>C5C:!G-^7^8XV#LA>'4?=B?E,&P \%A*S@\ M1S"PM%_MHJ:+]F6$,8[]XS*B5D;4*V-9K60B:%F;#$N1Y)G:$@$]:S)NN^,X]!ZM\@>1)*WG2*_DF2:JBRHF"%-&B M)%3H^T"A7,N'4Q.8/%%V&85A-'F4P̠+8Z]S2^^^GJJ&,AH[5<-RAZ#V+ MQR>)1IG@A;XX?U144K._CUGXHB$[E!%Y\3,J_$Z%WZOB=9;IJQOQ3%]K0@!+ M?B$E")-Z/V@I1Y7X3[>A/PF>$=*9+ [..SG#5M,P'BK!H_"Y2>E,&O>[],"1 M.$'9Z+R=WKDQ_L]VC,_S8]P9,NYWY$X)]&XA]!O]C7GCSKWQO]LW[OP;]QOX MV>?AMB'O9BQ K&TI+5'"*Z;J\K%]VI;K-[9( M=;OPNM;799"V08ERR#34NQKKH45=/M<=Q4M;@:ZXTO6L;6[T)P<($Z#?9YRK M7<<,T'[$S/\ 4$L#!!0 ( #:"G%)[^+@-_P$ $0$ 9 >&PO=V]R M:W-H965T0XZ0Z%8Z!I=@C0 M#D&#;A?#+I28B85*HB[6%6CA!EB#\3L;M%J0-^V6N]J"**-(*YZEZ3NNA31)D<>UA2URW)&2 M!A:6N9W6PCY/06$S28;)8>%>;BL*"[S(:[&%)=!#O;#>XCVEE!J,DVB8A3SP_TS[%V7\M*.+A!]4.65$V2#PDK82-VBNZQ^0I=/9>!MT;EXI_( M1USO'*'NQ-[6TK2C>.K.X4B0O23(.D$6\VX#Q2QG@D216VR8#=Z>%B:QU*CV MR4D3+F5)UN]*KZ/B"V+92*786_9-6"O"&;&S&9"0RIWGG'R,X,G7'6_:\K(7 M>!_9'1JJ'/MD2BC_U7.?6Y]@=DAPFIT$W@D[8*/A!MWV%S NU^G>".>^XXO<"_87-="6M^_Q&[1N?\=98NZC*CP M>O9%FO/]<71^=+,:[#;VKV-KW!EJ+[E?[9_(==L9?]W;]^4/&UL MI99=;YLP%(;_BH5ZT4IK^290)9':9-,V;5K4C^W:@9/$JK%3VS3IOY]M*$L# M89-V$[ Y[SG/>6-CQCLNGN0&0*%]29F<.!NEMM>N*_,-E%A>\2TP_63%18F5 M'HJU*[<"<&%%)74#STO<$A/F3,=V;B&F8UXI2A@L!))566+Q>@N4[R:.[[Q- MW)'U1ID)=SK>XC7<@WK<+H0>N6V6@I3 ).$,"5A-G!O_>I:9>!OPD\!.'MPC MT\F2\RE8\!T2)EIG,S?6&ZO6W1!F_L5[ M)?13HG5J>I/GHH("?=SK=2%!(LP*]$-M0*!O!"\))8KHV4LT$#BKA "FW@G. MYZ PH?)"2Q_OY^C\[ *=(<+0PX974FOEV%6:WU"X><-Z6[,&)UB_8W&%0O\# M"KS [Y'/AN5?*Z;EGI5[[^6N=JVU+FBM"VR^\"_6P:$CW#J2-X[0/XX,% S; M@J$M&)TH...EJ83-^K\40+&"HL_%.DMLLYA=_#(-PM33+;\]ZKW'Z_3)0<4D1A?X38$^.G_81)2Y@,$M[Q5TSM9C(+ M"_8*!,,4Y;PLB92G8),N2!8'1[0]06%\PM!1BSL:Q%T(O@++I2%7<+SB:[I1 MM[ 7'7O9#0I\/^ZG2UNZ=)#.OJGZB-).L5&:9D=$W: TR:)^HJPER@:)'KC2 M1N'_>(G4#62=?1R%7A(>== 7%&PO=V]R:W-H965T(BE3_8]BNI!^3I>#%+1?D+MC76'H&X M$))E-5DIR&A>_>.W.A%[!!7'3$ U ;4);@_!J0G.L02W)KC'$KR:X!U+\&N" M?RPAJ G!L82P)H3'$J*:$)5VJ.:OG/P;+/%DS-D6<(U6T?1%Z:"2K>:4CB X3\!WN28<_$'Q@J944M5Z7K?]R?+S6<$Y MR>7!\Y,;(C%-Q:E"/L]OP,F74_ %T!S\7+-"J)AB;$DE5W=JQ;6TZTH:ZI'F M@$>6R[4 MWE"DD.^I8;9C!5]C/4:#09\Q/P"./ ,(!M!@Y[9,/V&Q W=-M!O MANESLE%TNY=^>[QX$_WN:/$P,M#OCQ9OI'\=ID\W2CSJS_S#,/U;D?>E[L ( M3F-ZIXSG],2KO)PK+\>UE].=EP?BNTU\MXSO]L1_SF/"U7K(@<1O8,,$U1N[ M<0E4@;PRD"Y,KQ/D(F]LO>YGQP"R4=" #C1ZC49O4.,=IAR\XK0@@"U!K%8: MS5I2T(1PK#6;)%=Q_3TU4)76EN0NR#;K]1N]_J#>J1"J]',B*2>9ULD6 M*5WAWL3Z'0&1Z[9$&C"H1V;0R P&99;6,ND).GVAP&GIZ6*@WZ,G;/2$@WI^ M,HE3P(XW?*4V["AQ0Q>UY(8=6SK0[K%EU.B-!O7>*A_*=S!C6::.0G/)XI*J+24 M:Z;4*"J-.&-%+HU5SC;8S T/DSFK40>+/'3]0]2- >7 UG9Q:PKEN,$AZLZ M@I$+#U'W!E3D>#T)W3MTP&%7JG.Y*/C[QP3_TOO0&9C&OPNUO),S-?]"@DG1JS&*WQD,W]-K[W,R W"7&2'7CNKADYAZ 7MS!HZ#8+0:677VGL+S A?E9\0A,J6,ECU MDM2T-I\IIN7+>:O]&E[>5Q\;=F&J;Q_J)61%&ULK5==C]HX M%/TK5M1*,U*'Q X)I *D :;:5CN[HYFV^U#M@TDNX&T2L[8#TW^_=I))H 1# MMWV!?/B<>WRO[XD]VG'Q5:X!%'K.TER.G;52F[>N*^,U9%3V^ 9R_6;)14:5 MOA4K5VX$T*0$9:E+/"]T,\IR9S(JGSV(R8@7*F4Y/ @DBRRCXML44KX;.]AY M>?#(5FME'KB3T8:NX G4I\V#T'=NPY*P#'+)>(X$+,?.+7Y[1X@!E",^,]C) MO6MDIK+@_*NY>9^,'<\H@A1B92BH_MO"#-+4,&D=_]:D3A/3 />O7]C?E9/7 MDUE0"3.>_L42M1X[0PH)Q08OIBGLOQ%NVIL0!P4%U+QK 9K M!1G+JW_Z7"=B#X#[)P"D!I!+ 7X-\"\%]&M _U) 4 /*J;O5W,O$S:FBDY'@ M.R3,:,UF+LKLEVB=+Y:;A?*DA'[+-$Y-9@(2IM#M2@#H^BMT-0=%62JOT0WZ M]#1'5Z^NT2O$1C R>X SZ_'.YUP._L\ ]%KN%>%]S5R6XR3IJ,DY*O?X+O">)")QW- M8:'0EWO(%B#^MO#Z#:]?\OH75M)"V6\H^U:I#X+E,=O0%-&,%]]35I6O&(*2 MP;C2=N)KD_)TIK;[%>X8YAT,.Q 8- (#J\"[Y1)*I]$+5($ J9"@"M 5E8BB M#8A8)^*Z:\79>7$OQ*\M"0P;?:&5YP^>W^AJ"]-8"RXTFN4K^0;ET)7+67B4 M)#(D)Y,T:$0,?K:*LXHAO+ \PR;RT!JY7.),RH+F,:"82]5E'K-A9_#NT%$3 M.K)WV9H+=:/71%8V6E?8Z"@L'AXMW+OHJ";8#W#H=\O#7NN[WIFJ\!@@D6@I M>+:W.#KMT3L2<8-QA(?D4.R\8R#1XTZJW?M*8*O:SU0PNDBA:J]J3W*^RZ9G M6+U>X-G:#+>>BNVFJCU^I;]1ES7_] S965FM)6/_C*QGEA492F$+0N^[C$#& M.TM<$9D"MEW0"T[4K35P;'?P>Y:7 AI[C/E9)?UC)>2DDM:IL=U2?] *:[:# ME3P81N'W[=DU+B)^&)W0VSHWMEOW;?*/WGWI[_3O[Z=_/MI60^O#>/"KOM"X MM5AL]]C_VYEV5MSS["W0^C"V&_$/=J:=#)_I3-+:+[';[R-L>;K52Q#557E' M8Y8R]>V2+1EI?9/@7U5RLK>!M/O3)=NRFN*@+[J^Z.[>T<&<#*MR2>U82PWT M>@/-(*K#5G6C^*8\32RXTF>3\G*MEQP(,T"_7W*N7F[, :4Y\D[^ U!+ P04 M " V@IQ2-KH@JPT# !L"@ &0 'AL+W=O<^Z'?>WICO$7D0!(])9GA9@YB93;"]<540(Y%0.V MA4)]63.>4ZFF?..*+0<:&U">N<3S0C>G:>',I^;=/9]/62FSM(![CD29YY3_ MN8*,[68.=O8O'M)-(O4+=S[=T@TL03YM[[F:N0U+G.90B)05B,-ZYESBBP4> M:H"Q^)'"3K3&2(>R8NQ%3V[BF>-ICR"#2&H*JAZO< U9IIF4'[]K4J?1U,#V M>,_^U02O@EE1 =UHXJ"H M%)+E-5AYD*=%]:1O=2): !QT $@-()\%^#7 _RP@J &!R4P5BLG#@DHZGW*V M0UQ;*S8],,DT:!5^6NBZ+R577U.%D_-K#G$JT>6& ZAR2K14*RLN,T!LC6Y9 ML3E_!)ZC!:PD.EV I&DFSM Y>EHNT.G)&3I!:8$>$U8*6L1BZDKEDV9VHUK_ MJM(G'?IWE ^0C[\@XA%L@5_WP[^7A8)[!NY9X(M^^ *B 2*^AN/)>[BK$MED MDS39)(;/[^13:;HIA.2E2>;SK3) -Q)R\:N'WF_H?4,?=-";>LA]/6S)KO!# M@]=;_G5.1N-)J%+SVDZJQ6Q"_'#2F+US+VC<"WK=>V229C:O*EC8DO,]_;/+ M#1NY8:^<278J1$F+"%#$A+2NOZ%5W"X=-M)AK_0R85SV5R(\DL7CMFY5B/"H M$-@?XM"WNS=JW!OUNP=1J?9UM6N?[R!? >];?^.&=_P_EO>DH9_\X_*>'"65 MC$EG-;%W:()>KW)'\[FJ86W!H%NNU7/Q1W+$*H>/X^O>)_C0E3#Y2,^WZA%+ M/KOU#FT*]_&PO=V]R:W-H965T'"E[Y7M"!/B:)AE_&.R%R.\MBX=[DF(^I#G)Y),M92D6\I;M+)XS@J/2 M*4TL9-N^E>(X&TPGY=B*32>T$$FAC8JB*2D%"H$%C^'"%->/D+CI7MR!Z L.""IK6SK""-L^H? M?ZV!Z#C(.'H'5#N@2P?WBH-3.SCOS>#6#NY[,WBU0]FZ5?5> K? D\GC!X! M4]8RFKHHT2^])5YQIHBR%DP^C:6?F*X%#5_O9A+J",QI*OG'=@F44DTO@OS/YC@[\E(6AP0"<<9L@8\ FS(7#@+4 V@IIZYN]WMW7M_%CV MY7=G/P/#:4CAE/$<(RDV)2G"#BEN 6XY$;6<,*1TFY1NF=*]DO(SYP7.0@+H M%O ]5D235S)Y*KG(53TZ5*N87AE32>)A"I%G![8M43AT\>L;>H[O=NW.JO:: MJCUCU?-.?5(V.6$'"9F4;[ MA$0&Q$U;4IR)$ F1(BO 39S576KG3I74[U;K MV7:OJ\7;=F==^4U7OK&K99HG]!LA=5]YP<*]Y +($RPIP*^00]>(WX-]C)#7 M:V3>MQNA\;C?<-\.N5[0-USJ#*'C7(5FU$ S,D+S3+A@<2AD[^4D 2]9+$S\ M#YK P4=-N7&3S5,+O+4>.;TE\K2#8*TA2T;]"18C:>I"QGHJ!?^2*'29"P%;WX8<)/VR5 M'YJEO\?##OF44$8T23#C(">L@EN_WW![)'2]+@]YU8ZH5D[?]JR MLJP3=>7]VF1J]1<&QNJ0#0/0E%A-K=6IQ)4LT81!*[EP_%' HU9&D5E&_Z== M"M+HK!WXP>AB+KUM=]Y7J\?(K,=F0K6WQ2VYDY;^ -;?M7 MTZMI)1R9)?SG;;7J1&=;'LV>%+5K$7)^ )JL4&K8 M^5K A=A3%O^K78)G=:XS#GJZKM^TJ[JQ.E_<*6&[\JB#RY=49*+ZSFI&F^.4 MQ_(0X6)\!N_G4#.^@/?+ZK"D#5^=WE8=AU0W@N;E M]_Z&"D'3\G)/<$28,I#/MY2*TXU*T!Q*3?\#4$L#!!0 ( #:"G%+:GM%P M*@, %(* 9 >&PO=V]R:W-H965T0?\L[R6.O(8E8SD4BHF"2%B,G-O@9CXP]M;@%X.M.O@F1LFS$"]F\#T; M.;X)"#BDVC!0_-O %#@W1!C&[YK3:5P:X.'WGOVKU8Y:GJF"J>!/+-.KD3-P M2 8+NN;Z06R_0:TG,7RIX,K^DFUMZSLD72LM\AJ,$>2LJ/[I:YV' P#RM /" M&A"> N(S@*@&1"> \)R'N ;$IQ[Z9P!)#;#2O4J[3=R,:CH>2K$ETE@CF_FP MV;=HS!D[-+MVDJUH5FQ9)< MS4!3QM6GO3WY41H;A>,/Q"-J126HH:4>F2*/A,0C\,6N*97@[WV^3\G_?Y/WL_ M2D;4%$UD^:+W%LU;971XB1LOL?42G_'R9 \YNJ ;D'AGD05EDFPH7P.Y8@7) M!.=4*E*"K.KL4UN=53[ZUH>Y-#?C.'%[T=#;'.[>WU91WTWB8ZM9B]7 [?>. MK>8M5I$;)(W543*2)AE)9S(>F'JY7D@ P@H->*8TD51C(J@BU*0@A4*W)6#6 MS>N[L?^QK:*Z88&;G,*.9/4:6;U.GOEKB2\&[G'&-BR#(B,[!CR[0%8WK^_Z M[;+>#3N2U6]D]2^3Q=FB*M8=8*FV"NEFBBLD&9"\NM""D&1TUW:ESB]CZM5, M'3('CX2%-M9 7;& W=12[0?L.=N/"GCMHWT+OX)',02YM M=Z*(O;"JJZ^9;1J@6_ONG\Q/@IMIT#(_PX:IZF_>Z*MN"^_?)<,WD<,"7?EN M'P^7K#J8:J!%:9_H9Z'QP;>?*VSZ0!H#7%\(H?<#XZ!I(\=_ %!+ P04 M" V@IQ2S8 # !@#P &0 'AL+W=O2I*(CXN:(Y MORPU?P:P/_O2L$M8%UW:U\ MMX';$$66<\$O0!BT9C,-&WUKK>/%2G-0=DKH6:;MU'*G>/+\>:5#G8(U+_3Y MD\0J^!GL'ONPWX^.$3^& HOF7\)/4*,1>U?'MPDR>@WR"HT2?B7B#F#X&T >@@/[ M6;_?W!MRY_^MOOWEU=\$ S+]Q17(@[:%]LHHX@LLGTFHYV6,4#!WS]?2]$$S%,=O09L^"/E! MU$%MAU 0XP;UQNV@<3L8=7O-I3+_*7,I*%J2,J$CP0P;UG!2D68-[VQBD2J^ M\#IHV.]HU,=@'WNVUX$TL5$UX'3T?HHY20Z# ZT@U ((P[HHUA/)GLV&UX-5]"$<= MW^DW"RL/5B;]='JF2O?&0HI:9C2M6&U&A7AJL7 _>%$8=]4:0/DSU)6KC_+# M(.C*-8!"*+HA5YOTX7C6?Z22$I%D5J^4GO7+]VC>&6-Q;5,K#*95K$VO,)Q: ML;"?"-$,=Q4;0'E13[$^*@Q@3[$!%(QO7%>PO0'@^!7P!RWUZR^W@I%4/VF9 M5.8U>!Z[MV";;F$TK69MKH7QU)K%O1O?]_&LJUD?A>*@IUD?!6& <5>T(1C$ ML*.:>U4Q%%0<;*DFM4.G4E5/N6:T*0>_V"*H,[Z"]VLX,+XQY:.M4%KZJO;4 M[\D#TR__G.[U4M[=3.]55.5?$$ #%0 &0 'AL+W=OS&!DUW#0[9<2=U@S6=KO"2/1#ZM[[FJ60U*FA6$BHQ1 MP,GB8G()SV]0I W*'L\9V8J],M!3>6'L55=NTXN)K1F1G"120V#U]T9BDN<: M2?'XKP:=-&-JP_WR#OVO#[C; NX[JW0=*'T?FFM_)51'2B/DJNO MF;*3\T?)DM?O5\K5*8A9H>)/X'(%OX/R$_BQ+JN7>D$S^0%.KHG$62Y.58^G MQVMP\NT4? ,6$"O,B0 9!4\TD^),-:KRSQ7;"$Q3,;.D8JO'M)*:V57%# TP M<\ =HW(EP U-2=IC'YOM(X.]I;S4N KM7'6%C("/9#T%CGT&D(WL/CYF\SO, ME3DLS6&/^?5X\[[1;\SF_V[H$/F.,YPF;IP2SQG NUPN.5EB2< ME3Q3PI& M9YQOB ';;;#=$ML=P+X58H-I0@!;[,)*E1)6%"H0A8[*/N]7F%Z)J>7Q;0Z1 M9X]/,=WFTX=OE[#US/RW=\HPC!_O\'SC;ZM\%B%5TFIVGD&X* ! M#HQ$?VRDD&HW9G1Y!E[(,J-4%;5SUX1G+ 4G:LM6'C_MV[ 5NK_O8A?:T(FZ M3HZ/]^O0#QOZH9'^WQQ328ZQC,.#T1V$W #U#QXU@T?&P6_>"4\R<7SXZ&#X M[S ,('3ZQX=VJ]2VD4&L]T2>*P864$ER0;(1SJ@Q.W0]'TXP+%57N@:I>=7>;!2Q"[?"%<'1; + M>W#/L\0D[K!52VB6RU$JE+(\QUSHILH3O8)4CQ3L.2+PI_"S'AWMUIU)J]/0 M'RU(HPC'-:#>E>W2.7 ZD(%@J^S0+.U=>1I))C@DXZ.I[0V0:74:FH5Z6*E& M$@M[O 2]:3B@X; 5<6A6\2.J-9)>=$@O#*=!T,\.M0J/S H_7K_&$:V'ZRYP M, T'>+;:C\S:_T4E&TD6'FS2,)@Z SL#M4D!H:])V@/1%V@M.;&Z('!UOMK@ M'/PDO#!=$EJ91V:9'PZQ/@4[ N:##Z)=%X*BNLQ D.*/7O?].5!WPFW.0.;C M^JBH[:5LQO5JRMZ.LJLIFP[8J,U!R)R#QD=P+W$S^,[7_HXXBHXR;W,.,E\. M?N?BA=HT@KYP0SCNA^#@-A4Z$?2ZZ?>FIYNK#E0#:0:U:0:9T\SO!][A%2%P M$1S(+JC-+LB<7?XPJJ)#;Z+0^9Q5K+W'GH+P9?G*)M3U>$-E]9C1M#8O>9?E M^]6G]AB>7U?O<2U,]3QXA[DZE0F0DX6"M*>!XL2K%[>J(MFZ?%)Z85*RHBRN M"$X)UQW4]P5CRA!1I+ MU)>MPC80I]O='HH-$B0],]+8)B*1+DG;*= ?OT/*D;QK277=7FR2XLP\,R)? MS70OU;-> QCR4I5"S[RU,9OWOJ_S-51,C^0&!#Y92E4Q@U.U\O5& 2N<457Z M81"D?L6X\.93MW:KYE.Y-247<*N(WE854]\64,K]S*/>Z\(=7ZV-7?#GTPU; MP3V8A\VMPIG?>"EX!4)S*8B"YO_HDL=DGIB&&UE^X859S[R) M1PI8LFUI[N3^;S@DE%A_N2RU^R7[>N\X\TB^U496!V,DJ+BH_]G+H1!'!E'0 M8Q >#$+'70=RE!^88?.IDGNB[&[T9@-<%S8MW)O%#[E:&?F]T;FSU<+ MS*L@-[+"EZV9*]<5N;M_(->V:-Q\(V\^@&&\U&_M ]!&\=R@B3,G#X(;/?4- M\EBO?GZ(O:ACASVQ,_)9"K/6Y$]10/%?>Q_S:)()7Y-9A(,./S,U(A%]1\(@ MI'\0G^@U4Z#KWP'_45.LR/F/>OP?):Y=XEN;>'VRL$@#$>(F0NPBQ#T1_MD: M;9@HN%B](T^PXD+@D,@EV8#BLB!ON#AD]99\)UV9U86JPZ0NC+V9NWF4A%E( MI_ZN R]I\))!O+\4$S;[4%S1>!)- MTFZ,<8,Q'L2X82)'-4$0GZ!"+('_3&G&IU!1%*1!-].D89J-N#ND)%DA\MGDV6G9SI-TKBG9#1H)3 8 MO-9?G'0CT/4.%'Z*B#OF!/44R$?&%7EDY18&;C<]4EOZZ_>[D&7)E+9+=35L M65HYZQ3:.NSXJ#:4AJ,XZ:E-V *'9]_X2[AJ[_8%M&!1,$I[)("V4DRC\T0 M/U-X;B[EBSKX@F1$^_A:(:?#2MZO#I=@QAV8-!EEXQ[,5M#IL*+_0# N84U. MCV*8C.*L![55?3HL^P,2\KO0TXXR(WOR_\^F?]1P5:!6KJW4))=;8>K>JUEM M6M?KNF%KM]=]+_8LJ *:E+!$TV TQO*INI6L)T9N7/OV) TV@VZXQO8;E-V MSY=2FM>)#= T]/-_ 5!+ P04 " V@IQ2R(>M5\,# !X#@ &0 'AL M+W=OG.Z%FQ@2-8ESME-V[]/?V#$I%"=$=]J^*+$SO[]G/&/''N\H M>^4Q(0)]S]*<3ZQ8B.+&MGD8DPSS:UJ0'-YL*,NP@";;VKQ@!$<*RE+;$DMZ9CU??$IF-:BC3)R1-#O,PRS'[,2$IW$\NU]AW/R386LL.>C@N\)6LB MOA5/#%IVK1(E&1@++X/2$[?O",9"@OE+[*QGTTL1SI M$4E)**0$AI\W,B=I*I7 C[^UJ%6/*<'#Y[WZ4@4/P;Q@3N8T_2.)1#RQ1A:* MR :7J7BFNR]$!^1+O9"F7/U'.VWK6"@LN:"9AL&#+,FK7_Q=3\0! #IFP-. M]Q'H-P ]#?2Z GT-]+L"O@;\KC$,-##H.L)0 \.NP$@#HZY H(&@*P"5J#/G M=$;J9)]DNQ'9I]OMG&]WGW!79=RN:E$5\@(+/!TSND-,VH.>?%"K0?%0OTDN M%^Y:,'B; ">F:T'#UYBF$6'\%[0@FR1,!/J,5#]Z)D7)PA@6!GIB=,MPABX6 M1. DY9=@]&V]0!>?+M$GE.3HMYB6'.<1']L"')/R=JB=F%5.> U.]-"*YB+F MZ"Z/2&3@E^U\T,+;,"'UK'C[69EYK8(KS*Y1S[U"GN.Y!G_FW7''@"_:\04) M][@;&/"[=GQ-"L"=1GSY_YS_M1U_*--KY'F-^)=V_+: T=UAH_/W':;.&2A\ M9, ?NHP^:L2_GHL]A]$K?&C 'SN,[E7.#PSXZLSH.-_/O.NW+()>O37TE%ZO M06^>8LX1W>B]X,]'>(_N!5MRF<7>!O;+\=5E\WL_M3,]=@ M]M!-[6LWL\=3L[[!;&4P\X_,CO+AU_GP6_-QL-5#RD.:97"L4KFYTK-OV@?] M$U\^^Z?N!2OA.,"1BTEA]IH_8 MX%P:C]P;UNX-6]U;QYB1 P]XR^(:U9JCG[!T@UH]^(^E@B[@(,!E0-RT2&>5 M[N!@!C^4P/S4HN^[0> >FRU/S5S/][Q18,Z%Z[P?AYR?L RTZ+D"7YKL7%.) MVP&ULC51A:]LP$/TKPA36P!HY=M.6XAC:A+$.QD*S;I\5^QR+2#I/DI/N MWT^2'9.RIN2+?2?=>W?W=%*V1[TU-8 EKU(H,XMJ:YM[2DU1@V1FC THMU.A MELPZ5V^H:32P,H"DH$D>RED4^X) 0&$] W._'^UU M. ),KD\ DAZ0G M(>T!0CG:5A;86S+(\T[@GVD<[-F\$;0+:=<.5/\65U6Z7 M.YS-5Q:+;8VB!&T^D054O."67)&'HFAE*YB%DORP-6@R1^GFI/8'N /RI J4 M0"X78!D79N0@+ZL%N;P8D0O"%?E98VN8*DU&K2O3)Z-%7])C5U)RHJ3O3(]) M.OE,DCB9O .??PS_UBH'CP,\?@NG3IQ!H610* E\Z0F^\Y3X(%$Z)$I#HNLS M$F%(5+Q)Q'O)!1HS>D_6CGX:Z/WMW>4WT^0VH[MC\?X/NIHF=W=#5%&PO=V]R:W-H965T M26(G]D-W,_6F?282 MMIE*0@44-_]^ WI@F M2XXHAVQ&2E2(-WM"<\A%DQY,5E($4T7*,].QK,#,(2Z,Y5SU/='EG%0\PP5Z MHH!5>0[IVQW*R&EAV,:YXRL^'+GL,)?S$A[0#O'G\HF*EME&27&."H9) 2C: M+XQ;^V9K6Y*@$-\P.K'.,Y"IO!#R0S:VZ<*PY(Q0AA(N0T#Q]XKN49;)2&(> M/YN@1CNF)':?S]$?5/(BF1?(T#W)ON.4'Q=&9( 4[6&5\:_DM$%-0KZ,EY", MJ5]P:K"6 9**<9(W9#&#'!?U/_S5"-$AB#AZ@M,0G"'!^X#@-@1W*L%K"-Y4 M@M\0_*F$H"$$4PEA0PBGJA0UA&CJ"'%#B)4=ZO53B[^"'"[GE)P E6@133XH M!RFV6'-<2+/O.!5OL>#QY=]B/VV+A.0(/"$*=D=($?@+W,,LJ3(H_<@ V8,[ MR' "8)&"%^15$S01>=5KSTWN9!&)F@F MC0QWM0S.!S*XX LI^)&!=9&B5,/?C//C$;XIEJ1=%^>\+G?.:, OD,Z :W\& MCN78FOGHJ^)Y(QL4JWVFEX'CQ?[(GR7=_V^JC-)/^K"M)DL9 M['W,GOY>J[\WJG];NV!3NYKZ0[JU2Q2?NOM:MTCU $%WD<)8FJ.GJPX560-= M-WI4/)!"@XILQ]$KX;=*^(KF?K0MS^4HVN5K*.%G;RL63R0:*T#!4,=+T'NS!V4O^TER)[%D5Y% MVWH_T5G3K#4][R;B(/%AY=>B@@%JHT&Y,V=8K#4HD?O006;G8)LC>E"W(@82 M4A6\_H2VO>W-ZU;=-P;]=_;-HZWIW\B;FCI(OX>OKWGB.W[ XO";H;T8RIJ% MHCC2^N94-S@IU;'ZA7!Q2%>/1W';1%0"Q/L](?S\>X/T" #2" &0 'AL+W=OY:2P<.]@.@7^_:R?- MRBC5A/8T56K\<<_QN1_QS;16^M'DB!9>"B'-+,BM+<_"T"0Y%LST5(F2=C*E M"V9IJM>A*36RU(,*$4;]_B@L&)?!?.K7[O1\JBHKN,0[#:8J"J9?+U"H>A8, M@LW"/5_GUBV$\VG)UKA$^Z.\TS0+.Y:4%R@-5Q(T9K/@?'"VF#A[;_"38VVV MQN \62GUZ";7Z2SH.T$H,+&.@='C&1Z_J;]CZ,W1\B1+&_T/=VO8#2"IC5=&"24'!9?-D M+VTURPMGY=RJ4:YFH N$.-2QSIA&.86E5\@BWI0NU@:N71%0III!I58#-$1:J M*"O+?"94!I=<5"X=\.##1I;GSZBI"AI" [>5-9;)E,LU'%RB95R80SKG"X1@ MO,DTM.2.$Q4FK?2+1GKT@?08;I2T.>;H.*I'2%C!I^?&&;X]?P\ZOX=XX?>#7 9>MML-=M=EPCCRGNRJ?YU$\ M.8FGX?-VQM];#4=C^G5F;Q2/.L6C?Y+9<<]KY=;H_LR^H$T['E9HG M")K)-1X!-2Y F3KM?L5G.E5",&V@I$O0Z]Z5]$5SW'@KG8-HTAOOSN:D4SGY MA,J<@OE9F9/W,H>#7AS_H3/<:AL%ZK7OI@8254G;=)!NM6O8Y[Y/A;_-FVY/ M=]>:4Z<0F!&TWQM3X>NF@S83JTK?A%;*4DOSPYP^.E [ ]K/E+*;B3N@^XR9 M_P)02P,$% @ -H*<4N;F/OD P HPD !D !X;"]W;W)K&ULW5;);MLP$/T50J<$:")9\I; -N"M: YM@@1MSK0TLHA0 MI$-25O+W'5*RZBVNT:*7PH#-9=Z;A<_D#$JI7G0&8,A;SH4>>IDQJUO?UW$& M.=77<@4"=U*I)\!E.?1:WF;AD2TS8Q?\T6!%E_ $YOOJ0>',;U@2EH/03 JB(!UZX];M MO&_MG<$/!J7>&A.;R4+*%SNY2X9>8 ,"#K&Q#!1_UC %SBT1AO%:T/P!$-2 ZUT.[!K3/]="I 2YUO\K= M%6YT-E"R)LM;(9@>N^@Z-]6+"ZN3)*-QEB#.C;RC%.Q'+',@#*/*4407D MBLSS%9?O &3^6C#S3L8E58DF\[>8%PDD)%4R)R8#,J4\+CAUARY3,F.\L"=/ MGMT)H>5X#0H%5S%K!]KV10TW!1T$IXD_$K5-8E:GT@8A*TC\4S/ MAP?'TOD[[_,_]KY3C*A15^3XVA_P'9?1">)V0]QVQ-'OB*$BII4^2T#UPH%( MXUV1)AN1EAN1TEJDE0J)W!+I F)::+ \3!%(4[SA\/(K>();A K#KC9\)_+J M-'EUSBO8;EX73-2Q71[[BU2<7<=I'X;UJ!/T@@!/<+VMO$.S;K]_8#8[-.MW M;P[,YD?8>CML.P7H-@7HGBS DY'Q"[E?V;,Z)91>P]?[KX32;_+J_P.A] _. M+(QNVM&> ZM.MT>?O9.UM]Z=7)02_?<:Q++0ICJBFA6FXYB[![2O?5)ZW;: M.K(^PPZD:AA^T5?M"]Y32R8TX9"BJ^"ZAV)454M038Q&PO=V]R:W-H965TD9-5.9"=H7VR2VIG9H5:[\8:+1YDC M*G@J"R:'3JY4=>FZ,LVQ)++'*V3ZR8*+DBB]%4M75@))9D%EX0:>=^Z6A#(G MB>W97"0Q7ZF",IP+D*NR).+W" N^&3J^LSVXH/9C/+AHYG$L("4V48B/Y; MXQB+PA#I-'XUG$XK:8"[ZRW[)^M=>WD@$L>\^$XSE0^=CPYDN""K0MWPS6=L M_-@$4UY(^PN;.G8P<"!=2<7+!JPS*"FK_\E3[<5-B"))+/@&A(G6;&9A;]^B]7U19NKD5@G]E&J< M2F8LY27"'7E"":<35(06\@P^P/WM!$Y/SN $*(.[G*\D89F,7:5%#=1-&X%1 M+1 <$ CAFC.52YBR#+,._.0X_N((WM5F6\?!UO$H.$IX340/0O\]!%[@=^0S M?CO+A9HN^6.7Q!$(9P2"00J%*E^&V==-W"P?5[02=N^@HN[$7/_>Q\Y%^. M_8[SB1YR]4SZ2U]/2/VE+2F34.!"2WF]@?8@ZJE3;Q2O;%M]X$HW:;O,]:!& M80+T\P7G:KLQ NWH3_X 4$L#!!0 ( #:"G%)+7]2E' ( -L$ 9 M>&PO=V]R:W-H965T62K:@ MG32:6:CGT8?I;3'S^2'ANX2].UHS[V1MS),//E?S*/:"0$&)GD'0:P<%*.6) M2,;/@3,:/^F!Q^L#^\?@G;RLA8/"J!^RPF8>W42L@EIL%3Z8_2<8_%Q[OM(H M%YYL/^3&$2NW#DT[@$E!*W7_%L]#'8X T]D)0#( DG\%I ,@#49[9<'60J#( M,VOVS/IL8O.+4)N )C=2^RZNT-*I)!SFA6E;B=06=$SHBA5&H]0;T*4$Q]ZR M%=+N^H5]!42PCIF:%18JB>QR 2BD4];A:L,N+*W;!I&;W4BGJD,LXDD#_ M&5X.8NYZ,O[:4PLW4CL241,JGKR_CICMKU(?H.G" M-*X-TFR'94-_'[ ^@)EFTD$ M #)$0 &0 'AL+W=O-V>%9NVA4JB1])Q"NS'C[I$LBG:2)<$ 6*) M_L[E.Q<>D^.]5-_U1@B#GHJ\U%>CC3';RR#0BXTH4GTAMZ*TWZRD*E)C7]4Z MT%LETF4M5.0!#D,6%&E6CB;C>NU.3<9R9_*L%'<*Z5U1I.K'M% M^VR],=5",!EOT[68"_-M>Z?L6]!I66:%*'4F2Z3$ZFKT!2YO@%<"->*O3.SU MP3.JJ#Q(^;UZN5U>C<+*(Y&+A:E4I/;C44Q%GE>:K!__M$I'G0N:[_HWV+#4=HL=-& M%JVP]:#(RN8S?6H#<2!@]?@%<"N 78'HA !I!AP8ZV5E*UBT'ETW'N$3'A'T599FH]%-N11+C_SLO#P_(Q_8Z'0A MPL\ANL9G%7Y-U04B\"O"(0://].7BX<^.J^S?O._K1\%@W3U0FI]Y%2]])6A M^LK0765LF\HX8RGJ+$6UI>B$I=MR(0N!5DH6R.Z+JJY-;STU>FBMI]H8'RQF"(,(0D8ZV!%EVE&F9RG_T= LUUU MS\21=4K9.V!3E3OA2U2A@AW%C.,;,R94'1D*:)$ZRAC * M-@_42=801CB+X]B?K*1CF[R(K7BR0UL+;V4F \N?8XQCI^BF'AB+&7%XS#PP MX D-'74W'AP. 1+N)\P[POR-&I(/'.!A1)T>F@Y1#'-*'-)#% ', 1S.0QAP M>E@Q1Y0A[,=C>#[+NP>]4-FV^553+I&6*[-/E4#_HI]J5SB8R/#.#0NXMX5? MV[*MAJ/04LH3=W_UX3 FU*UB#R[BP+A;Q1X&",Q8R[U M(8Q J';P1X<< 9A>()X/U3A_%2="_68+82NVU>:C5 _W;O]K(7W'K;03UMX M];B%X>AC,8G=1 Y1"2;N1NQ! 8_Q((U#&&9A=&HC[J M&'9(!P='TT*H=7TGH-%"[DK3G#JZU>[>X4M]VG;6K^%R"I[U675/41^%>_7- M)8<]^JRS4J-=$T$ @$@ &0 'AL+W=O.(^=K*)B\Y1LH]9TE%P53>BA6CMP(8(O*J,@=SW4CIV!9.1@/J[E' M,1[RK\CY;C2@@_W$4[9:*S/AC(<;MH)G4-\VCT*/G-;+ M(BN@E!DOB8#E:/"%WLUH8@PJQ!\9[.31-3%47CG_;@8/B]' -1E!#G-E7##] M\P83R'/C2>?Q5^-TT,8TAL?7>^^_5.0UF5R^H_V358=T#F6ZEXT1CK#(JLK'_9>U.((P/M!S?P&@//-@C. M&/B-@7]IA* Q""Z-$#8&%76GYEX5;LH4&P\%WQ%AT-J;N:BJ7UGK>F6E:91G M)?3=3-NI\3.L]+(K\E#636<6[X8\P9R7\RS/Z@F^)"]05M#OO1"WL'2:ZFH%B6RVOM\-OSE%Q]NB:?2%:2ES7?2E8NY-!1FH)) MQ)DWZ=[7Z7IGTO7)5UZJM22S<@$+Q'[:;Y_VV#NZ=&W]O'W][KU>AU^9N"4^ M_4P\UZ-(/I/+S5V,SH]%G_WGZ"?%\-MF\BM__AE_5MOTMD=/N* -%U3A@C/A MZIZ434]NZI[4@?0&MN%"L=<<]G?15JN]AY5WLZ&^C:,D2=.A\W:\@%U4$,1^ M<(J:=E%>J/^\4]BL"Z,!=2._A9T4(FP+$?86XEA2Z&>*L(7>)3*I!#,[ M,$:[]A4=Y7#CT3#T+=X(C"8>MM<2C7N(/I0(! M4NE=Q706QC;J!$YTQ2VN"(C&5D&F79 7^8F%FB&H((QCG&?<\HPOXWD%[_H5 M0<(U1C7NA*9!&EI4NR#?'S>P.W2"P"(OM7?K*0+SJ9=2:JTJ@J-I M&"9GGEMZD'[J]Y9C_VK8KH->X <%16^Q#TI/@Y^RN@=%I1\IJ?1"3<5PF*AB M.$Q5,5R/K-*#KM(?%E9ZD;)BJ*ZT(BA,6S'8>7&E!W6E'R&OM"MX-XC 8C!$ M8C$8(K(8[+S,TH/.TH\1VL9->)*FS1C!=*460R%:B\&Z8NL:6?;SQE?JD.\-7]/[R84F9^:SQ_5"?O@OOYVH@]-JZR4)(>E#N7> MQCI547^.J >*;ZKS]BM7^O1>7:Z!+4 8@+Z_Y%SM!R9 ^U%H_ ]02P,$% M @ -H*<4BC&N[(; P "A( T !X;"]S='EL97,N>&ULW5AM:]LP$/XK M1AVCA5''<>O&:QS8 H7!-@K-AWTK2BPG EGR9*5+^NNGLQSGI;K2]<.6SB&U M=(_NN4=WY\ID6)NU8'<+QDRP*H6L,[(PIOH8AO5LP4I:GZN*28L42I?4V*F> MAW6E&_AO!;#J),743_# MC!%?[1-OB?8DDNEF]@N@OL[;9+*NK,*YINNH?TFV#LW-!IDJG3/=A8G(QC0:"E: ',WG M"[@;584 &J-*.\@YG2M)&PT;CW9@:6=,B#MX&GX4>]RK8J=F/:B8[(964#MT M-&X"_+MLCGN7]G6\0<4?E/F\M-N1S1R:C-UJ5O!5,U\5G0",/<+9:56)]2?! MY[)D;O,O#C@:THU?L%":/]IHT"HS:V":! ],&S[;M?S2M)JPE=FTTZK -??? MH.:_F^V0>N\CD+8A\ M ^6.TZ/4&+9'X\[YNW?Z=M8 WG(R\AW>E\0V:#!=LH$MA)AV8D>WX&\OYLDR[5;>0B';5=OP5MA! MGO+[Q#%4%=.&/<$XDJ88 KWH[]$D0;*3P,=?'^PIB>,T]2. ^17$,8; TX@C MF +0@"%QW)R#!^=1N#FGPNVO/Z/?4$L#!!0 ( #:"G%*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MDH4[!@ ?#8 \ !X;"]W;W)K8F]O:RYX;6S%FUMSVC@4@/^*AI?-SBQ+ M\)5VFLY00K>9H<#$M*\=Q1:@B6VQLIPT_?4KF= <$W-F7TYXPC?L#UD^WSFR M^/"H]/V=4O?L9Y&7U55O:\SN_6!0I5M1\.IOM1.EW;-6NN#&KNK-H-IIP;-J M*X0I\H%W>1D-"B[+WLJR0I2SD+Y%=]2Y[K-JJQR]*RU^J-#Q/4JWR_*HWW._X+K21Z:O- MB8-<\;NJV6+XW2VW(%>]Z-*><"UU99HCFO-SR_@@[,'[M=JHSS(W0E]S(_[1 MJM[)Y6;;/\#C24#S:7?2[M#WV0-(R'/8IXL9C?7X]7T MFB4K^_%U.E\E;/&9+9;36P#I(9#>V2 GBZ]+ .DCD/X;0GX:S\;SR90E7Z93 M"WKQK020 0(9G!'RAP<@0P0R/-OM3E:+"8",$,CH?'URG'P!D#$"&=-"WI0V MYLF"?2MYG4DC,C:Q1ZA<9MRM ,@1 CFBA4SDII3V6%X:-DY359?&1F>VM)BI M%!6 ?(= OJ.%O!4/HJP%6VM5N$8TVBJF8H_2;-FDAI##2RR:7])BS@2O1,4N MYE;3U9^0"G4,L60^EA0AD2&^6YGU7L5J1"/O#FZB]HF$:&Q!ZQ M*=;.)D!/C)<9F_Y;RYW[ J3#_#$D%L@XM425;+9#)DP70V)?V"C'RXV[*!M7 ME4W@(!BFB"&Q(_Y1*GN4>0YY,!L,B75@>[VN;=R?_K0G<7'"=;&%V=J,=";Y M'<3$?# D%L)$"RLK-MYH(8[[/J: (;$#$J/2^_XG&V&=1PO7ALU!,$G&@K]' M'/P;OJW*,Z&K/]BUL%^3L/$\S $>L0-NRE05@JWXSY;2/;2LH*XK5%%(XP[: M/PK.ZS;U$.51WN%A/O"(?9"(C3N"W93[KQ]U.$P&'K$,T,RM54UXF!\\8C^@ MN5L;$[.%1VR+Y]SMD/>RB\,2S.,\S!\>?3G1%NT)1DP>'K$\#LX]@8;YPSMG M#?'#A\,8F$;\MZDAG.%4V<1&M6;-QB9Q@)B84'QBH3QC?N6FUC8?%0WFPJ;. MO E"$!-SC$_LF)?:AX'%BY4K.5I=TT?'KH@ETU$/=3)BMO&);=-=&'5B8K;Q MB6T#*Z1..,PQ/K%C.B)X!R'F&)_8,2_QNP,,$XM/+!:T>&IE$3XF&9]8,L?% M$UL)7;"9XF43*N$P-":9X"UJE8Y:ZOFV0TQ,,@&Q9.;")=Y-Y;*T-SK92N>AYAS0F+G/'.]U%LO!:)+CB FIIV06#LG,&^%F^0BX4!: MB&DG)-;."5UH=[4E9IJ0V#0G*NT^V^^ F)AI0F+3M"KM/IMS[9Z>AT.#PGDBF&DB8M,< M8?[NDFKM.H&"F)AI(O(7-,=# RU6B(F))R(63QW\,8?798 M_(NY:O)UW\3$$Q&+!V >/S[M>!1AWHG(A]2PH1=8/$;HC#!Z!2&8L(Z(, 5% MQ IZ-4+4>;\Q_T1O/ &@%3-GK8B)^2-MIS-OD&TR'8\P_,?5X6]>4 ME>>.><_@]/,8$U!,/=YV M-&_+JHX?RN&!-03"R@SM'J/IOP/*WMX1 3G91, M+* 3F/M[OMA!3,Q",;&%3F!.BUVNG@1\11%C%HJ)+00G5G6J?(3)9T0L'W2* M%>M#3$P^(VKY=+Q"L3VR+@JNGQC,.$:8?$9G>-/3;ZI(VYXYS#A&F'Q&C7P& MS<'5QP^9C6>ER.;V$I7=GMIPL=3,?;@S#;T@=-,NUW6>NTBR*&>*9X<_3QW^ M^/7Q/U!+ P04 " V@IQ2-$X[?7H" ,0 &@ 'AL+U]R96QS+W=O M/I5#NVX[T[#;G\>%A_'PVE85;MQ M//^HZV&]*\=V>.C.Y70YLNGZ8SM>EOVV/K?K]W9;:EDNO>[O9U3/3_@OJ+01Z"^HM!'H+ZBT$ M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZ^1E"8'>BGHK M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>AGH; M@=XV>=E-H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J!W1KTS@=X9]F?4 M.Q/HG5'O3*!W1KTS@=YY\K&20.^,>F<"O3/JG0GTSJAW)M [H]Z90&]'O9U M;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^?_&Q"H+>CWDZ@MZ/>3J"WH]Y. MH'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=TQ^%B30.U#O M(- [4.\@T+M!O1L"O1O4NR'0NT&]&P*]&]2[^4Z]A_'S4(9;S]<:K_^=5(^7 M<\OM\M?EU\[)K7+%N;ZO&)[_ E!+ P04 " V@IQ2(' .V20" "I+P M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VDUNVS 0!>"K&-H&%LU_M8BS:;MM ML^@%6&D<"Y9$@F12Y_:EY"1 B]1(X )]&PLVR7DC#O"M?/W],5!:'<=A2MMJ MGW/XR%AJ]S2Z5/M 4UG9^3BZ7+[&.Q9<>W!WQ,1F8UCKITQ37N>Y1G5S_9EV M[G[(JR_'\G/J_;2M(@VI6GTZ;9RSMI4+8>A;E\LZ>YBZ/U+63PEU.;GL2?L^ MI*NRH6*O)LPK?P]X.O?M@6+L.UK=NIB_NK'L8L>!I?PX4*K/EWBE1[_;]2UU MOKT?RY$ZA4BN2WNB/ [UJ>C5^>1<;IA.G_SB_*7,N<"R\S;ZD,K$(KT_[GDD M\^EU*(4HYO[\*[XDEM(7OQ_-T^ZH>V-VN=Z?/AZ6>22V/"Z_X]]G_%+_G7T( MD#XD2!\*I \-THL/[P__./XY5F/KI^>\]GR#_V;7U!+ 0(4 Q0 ( #:" MG%('04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ -H*<4@'9?>_O *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ -H*<4IE&PO M=V]R:W-H965T&UL4$L! A0#% @ -H*<4G.ZP+&PO=V]R:W-H965T&UL4$L! A0#% @ -H*<4OWH5L3Q @ ]0D !@ M ("!ZQ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -H*<4JO!LZYO!0 J T !@ ("!73< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -H*<4AIB=1=S!0 2 \ !D ("!=FT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H*<4A\VR]Q(! # L !D M ("!T9 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -H*<4J>UO#)5!@ Q \ !D ("![IT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-H*<4II2>+L@!@ G@X !D ("!<,, 'AL+W=O&PO=V]R:W-H965T&>'P8 !X/ 9 " @1[/ !X;"]W M;W)K&UL4$L! A0#% @ -H*<4DW3W!"_!0 MW@T !D ("!=-4 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ -H*<4OM)^WUI P > < !D M ("!QN$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -H*<4IS++D0D P D@@ !D ("!1.L 'AL M+W=OOJ%XLH# M "F" &0 @(&?[@ >&PO=V]R:W-H965T&UL4$L! A0#% @ -H*< M4IVV#;]D P 5P@ !D ("!\_4 'AL+W=O&PO=V]R:W-H965T04 $8, 9 " @8#\ !X;"]W;W)K M&UL4$L! A0#% @ -H*<4GT8_<^, P @PD M !D ("!, (! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H*<4KW.(N9W @ LP8 !D M ("!I0T! 'AL+W=O:.^H! #> P &0 @(%3$ $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ -H*<4D<@;8TL! =Q !D ("!&!4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -H*<4OF4 MS5@7! A!T !D ("!TQX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H*<4@N_8KP4 @ *P4 !D M ("!-B@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -H*<4O!FZHU+ @ UP4 !D ("! M&S ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -H*<4D]7XI=T!0 :AD !D ("!1S@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H*<4CP% :PN M P ;0L !D ("!?D8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -H*<4L\T=TWQ @ J0@ !D M ("!M$\! 'AL+W=O+35[$$ #@$0 &0 @('<4@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ -H*<4C:Z(*L- P ; H !D ("!VEL! M 'AL+W=O(X$ "@$@ &0 @($>7P$ >&PO=V]R:W-H965T-C 0!X;"]W;W)K&UL4$L! A0#% @ M-H*<4LV'-HW@ P 8 \ !D ("!1&?$$ #%0 &0 M @(%;:P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ -H*<4LB'K5?# P M> X !D ("!+G0! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ -H*<4J'O'N#] @ T@@ !D M ("!I7X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -H*<4DM?U*4< @ VP0 !D ("!#8@! 'AL M+W=O)EFTD$ M #)$0 &0 @(%@B@$ >&PO=V]R:W-H965T". 0!X;"]W;W)K&UL4$L! A0#% @ -H*< M4BC&N[(; P "A( T ( !9),! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ -H*<4C1. M.WUZ @ #$ !H ( !^YT! 'AL+U]R96QS+W=O XML 98 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 99 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 257 385 1 false 49 0 false 4 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.aspentech.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 2 false false R3.htm 1002003 - 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 1004005 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 4 false false R5.htm 1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 5 false false R6.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement Sheet http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement Statements 6 false false R7.htm 1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 2101101 - Disclosure - Interim Unaudited Consolidated Financial Statements Sheet http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements Interim Unaudited Consolidated Financial Statements Notes 8 false false R9.htm 2102102 - Disclosure - Significant Accounting Policies Sheet http://www.aspentech.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 2110103 - Disclosure - Revenue from Contracts with Customers (Notes) Notes http://www.aspentech.com/role/RevenuefromContractswithCustomersNotes Revenue from Contracts with Customers (Notes) Notes 10 false false R11.htm 2118104 - Disclosure - Leases (Notes) Notes http://www.aspentech.com/role/LeasesNotes Leases (Notes) Notes 11 false false R12.htm 2128105 - Disclosure - Fair Value Sheet http://www.aspentech.com/role/FairValue Fair Value Notes 12 false false R13.htm 2131106 - Disclosure - Accounts Receivable Sheet http://www.aspentech.com/role/AccountsReceivable Accounts Receivable Notes 13 false false R14.htm 2135107 - Disclosure - Property and Equipment Sheet http://www.aspentech.com/role/PropertyandEquipment Property and Equipment Notes 14 false false R15.htm 2139108 - Disclosure - Acquisitions Sheet http://www.aspentech.com/role/Acquisitions Acquisitions Notes 15 false false R16.htm 2143109 - Disclosure - Intangible Assets Sheet http://www.aspentech.com/role/IntangibleAssets Intangible Assets Notes 16 false false R17.htm 2148110 - Disclosure - Goodwill Sheet http://www.aspentech.com/role/Goodwill Goodwill Notes 17 false false R18.htm 2153111 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.aspentech.com/role/AccruedExpensesandOtherLiabilities Accrued Expenses and Other Liabilities Notes 18 false false R19.htm 2157112 - Disclosure - Credit Agreement Sheet http://www.aspentech.com/role/CreditAgreement Credit Agreement Notes 19 false false R20.htm 2161113 - Disclosure - Stock-Based Compensation Sheet http://www.aspentech.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 2168114 - Disclosure - Stockholders' Deficit Sheet http://www.aspentech.com/role/StockholdersDeficit Stockholders' Deficit Notes 21 false false R22.htm 2176116 - Disclosure - Income Taxes Sheet http://www.aspentech.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2178117 - Disclosure - Commitments and Contingencies Sheet http://www.aspentech.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 2181118 - Disclosure - Segment Information Sheet http://www.aspentech.com/role/SegmentInformation Segment Information Notes 24 false false R25.htm 2203201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 25 false false R26.htm 2211202 - Disclosure - Revenue from Contracts with Customers (Policies) Sheet http://www.aspentech.com/role/RevenuefromContractswithCustomersPolicies Revenue from Contracts with Customers (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 26 false false R27.htm 2219203 - Disclosure - Leases Policies (Policies) Sheet http://www.aspentech.com/role/LeasesPoliciesPolicies Leases Policies (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 27 false false R28.htm 2244204 - Disclosure - Intangible Assets (Policies) Sheet http://www.aspentech.com/role/IntangibleAssetsPolicies Intangible Assets (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 28 false false R29.htm 2249205 - Disclosure - Goodwill (Policies) Sheet http://www.aspentech.com/role/GoodwillPolicies Goodwill (Policies) Policies http://www.aspentech.com/role/SignificantAccountingPolicies 29 false false R30.htm 2312301 - 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 30 false false R31.htm 2321303 - Disclosure - Leases Components of Lease Expenses (Tables) Sheet http://www.aspentech.com/role/LeasesComponentsofLeaseExpensesTables Leases Components of Lease Expenses (Tables) Tables 31 false false R32.htm 2322304 - Disclosure - Leases Maturities of Operating Lease Liabilities (Tables) Sheet http://www.aspentech.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesTables Leases Maturities of Operating Lease Liabilities (Tables) Tables 32 false false R33.htm 2329306 - Disclosure - Fair Value Fair Value (Tables) Sheet http://www.aspentech.com/role/FairValueFairValueTables Fair Value Fair Value (Tables) Tables 33 false false R34.htm 2332307 - Disclosure - Accounts Receivable (Tables) Sheet http://www.aspentech.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.aspentech.com/role/AccountsReceivable 34 false false R35.htm 2336308 - Disclosure - Property and Equipment (Tables) Sheet http://www.aspentech.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.aspentech.com/role/PropertyandEquipment 35 false false R36.htm 2340309 - Disclosure - Acquisitions (Tables) Sheet http://www.aspentech.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.aspentech.com/role/Acquisitions 36 false false R37.htm 2345310 - Disclosure - Intangible Assets (Tables) Sheet http://www.aspentech.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.aspentech.com/role/IntangibleAssets 37 false false R38.htm 2350311 - Disclosure - Goodwill (Tables) Sheet http://www.aspentech.com/role/GoodwillTables Goodwill (Tables) Tables http://www.aspentech.com/role/Goodwill 38 false false R39.htm 2354312 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.aspentech.com/role/AccruedExpensesandOtherLiabilities 39 false false R40.htm 2358313 - Disclosure - Credit Agreement Term Loan Maturity (Tables) Sheet http://www.aspentech.com/role/CreditAgreementTermLoanMaturityTables Credit Agreement Term Loan Maturity (Tables) Tables 40 false false R41.htm 2362314 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.aspentech.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.aspentech.com/role/StockBasedCompensation 41 false false R42.htm 2372315 - Disclosure - Net Income Per Share (Tables) Sheet http://www.aspentech.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables 42 false false R43.htm 2382316 - Disclosure - Segment Information (Tables) Sheet http://www.aspentech.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.aspentech.com/role/SegmentInformation 43 false false R44.htm 2405402 - Disclosure - Significant Accounting Policies - Foreign Currency Transactions (Details) Sheet http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails Significant Accounting Policies - Foreign Currency Transactions (Details) Details 44 false false R45.htm 2406403 - Disclosure - Significant Accounting Policies - Research and Development Expense (Details) Sheet http://www.aspentech.com/role/SignificantAccountingPoliciesResearchandDevelopmentExpenseDetails Significant Accounting Policies - Research and Development Expense (Details) Details 45 false false R46.htm 2408405 - Disclosure - Significant Accounting Policies Restricted Cash (Details) Sheet http://www.aspentech.com/role/SignificantAccountingPoliciesRestrictedCashDetails Significant Accounting Policies Restricted Cash (Details) Details 46 false false R47.htm 2409406 - Disclosure - Significant Accounting Policies Significant Accounting Policies (Equity Method Investments) (Details) Sheet http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails Significant Accounting Policies Significant Accounting Policies (Equity Method Investments) (Details) Details 47 false false R48.htm 2414408 - 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 48 false false R49.htm 2415409 - 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 49 false false R50.htm 2416410 - Disclosure - Revenue from Contracts with Customers Contract Costs (Details) Sheet http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails Revenue from Contracts with Customers Contract Costs (Details) Details 50 false false R51.htm 2417411 - 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 51 false false R52.htm 2424412 - Disclosure - Leases (Details) Sheet http://www.aspentech.com/role/LeasesDetails Leases (Details) Details http://www.aspentech.com/role/LeasesComponentsofLeaseExpensesTables 52 false false R53.htm 2425413 - Disclosure - Leases Operating Lease Expenses (Details) Sheet http://www.aspentech.com/role/LeasesOperatingLeaseExpensesDetails Leases Operating Lease Expenses (Details) Details 53 false false R54.htm 2426414 - Disclosure - Leases Operating Lease Remaining Lease Term (Details) Sheet http://www.aspentech.com/role/LeasesOperatingLeaseRemainingLeaseTermDetails Leases Operating Lease Remaining Lease Term (Details) Details 54 false false R55.htm 2427415 - Disclosure - Leases Operating Lease Maturities (Details) Sheet http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails Leases Operating Lease Maturities (Details) Details 55 false false R56.htm 2430416 - Disclosure - Fair Value (Details) Sheet http://www.aspentech.com/role/FairValueDetails Fair Value (Details) Details http://www.aspentech.com/role/FairValueFairValueTables 56 false false R57.htm 2433417 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) Sheet http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails Accounts Receivable - Schedule of Accounts Receivable (Details) Details 57 false false R58.htm 2434418 - Disclosure - Accounts Receivable (Details) Sheet http://www.aspentech.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.aspentech.com/role/AccountsReceivableTables 58 false false R59.htm 2437419 - Disclosure - Property and Equipment - Property, Equipment and Leasehold Improvements (Details) Sheet http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails Property and Equipment - Property, Equipment and Leasehold Improvements (Details) Details 59 false false R60.htm 2441421 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.aspentech.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 60 false false R61.htm 2442422 - 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 61 false false R62.htm 2446423 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails Intangible Assets - Schedule of Intangible Assets (Details) Details 62 false false R63.htm 2447424 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 63 false false R64.htm 2451425 - Disclosure - Goodwill - Goodwill, Net (Details) Sheet http://www.aspentech.com/role/GoodwillGoodwillNetDetails Goodwill - Goodwill, Net (Details) Details 64 false false R65.htm 2452426 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.aspentech.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 65 false false R66.htm 2455427 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Liabilities - Accrued Expenses and Other Current Liabilities (Details) Details 66 false false R67.htm 2456428 - Disclosure - Accrued Expenses and Other Liabilities - Other Non-Current Liabilities (Details) Sheet http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails Accrued Expenses and Other Liabilities - Other Non-Current Liabilities (Details) Details 67 false false R68.htm 2459429 - Disclosure - Credit Agreement (Details) Sheet http://www.aspentech.com/role/CreditAgreementDetails Credit Agreement (Details) Details http://www.aspentech.com/role/CreditAgreementTermLoanMaturityTables 68 false false R69.htm 2460430 - 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 69 false false R70.htm 2463431 - Disclosure - Stock-Based Compensation - Additional Disclosures (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails Stock-Based Compensation - Additional Disclosures (Details) Details 70 false false R71.htm 2464432 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Accounting (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails Stock-Based Compensation - Stock-Based Compensation Accounting (Details) Details 71 false false R72.htm 2465433 - 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 72 false false R73.htm 2466434 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 73 false false R74.htm 2467435 - Disclosure - Stock-Based Compensation - RSU Activity (Details) Sheet http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails Stock-Based Compensation - RSU Activity (Details) Details 74 false false R75.htm 2469436 - Disclosure - Stockholders' Deficit - Stock Repurchase Program (Details) Sheet http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails Stockholders' Deficit - Stock Repurchase Program (Details) Details 75 false false R76.htm 2470437 - Disclosure - Stockholders' Deficit - Accumulated Other Comprehensive Income (Details) Sheet http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails Stockholders' Deficit - Accumulated Other Comprehensive Income (Details) Details 76 false false R77.htm 2473438 - 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 77 false false R78.htm 2474439 - 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 78 false false R79.htm 2475440 - 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 79 false false R80.htm 2477441 - Disclosure - Income Taxes (Details) Sheet http://www.aspentech.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.aspentech.com/role/IncomeTaxes 80 false false R81.htm 2479442 - Disclosure - Commitments and Contingencies - Standby Letters of Credit (Details) Sheet http://www.aspentech.com/role/CommitmentsandContingenciesStandbyLettersofCreditDetails Commitments and Contingencies - Standby Letters of Credit (Details) Details 81 false false R82.htm 2483444 - 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 82 false false R83.htm 2484445 - Disclosure - Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details) Sheet http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details) Details 83 false false All Reports Book All Reports azpn-20210331.htm azpn-20210331.xsd azpn-20210331_cal.xml azpn-20210331_def.xml azpn-20210331_lab.xml azpn-20210331_pre.xml azpn-20210331x10qxex102.htm azpn-20210331x10xqxex101.htm azpn-20210331x10xqxex311.htm azpn-20210331x10xqxex312.htm azpn-20210331x10xqxex321.htm http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/currency/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "azpn-20210331.htm": { "axisCustom": 1, "axisStandard": 21, "contextCount": 257, "dts": { "calculationLink": { "local": [ "azpn-20210331_cal.xml" ] }, "definitionLink": { "local": [ "azpn-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "azpn-20210331.htm" ] }, "labelLink": { "local": [ "azpn-20210331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "azpn-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "azpn-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 676, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 21, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 27 }, "keyCustom": 13, "keyStandard": 372, "memberCustom": 10, "memberStandard": 36, "nsprefix": "azpn", "nsuri": "http://www.aspentech.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.aspentech.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Revenue from Contracts with Customers (Notes)", "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersNotes", "shortName": "Revenue from Contracts with Customers (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeLeasesPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118104 - Disclosure - Leases (Notes)", "role": "http://www.aspentech.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeLeasesPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128105 - Disclosure - Fair Value", "role": "http://www.aspentech.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131106 - Disclosure - Accounts Receivable", "role": "http://www.aspentech.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135107 - Disclosure - Property and Equipment", "role": "http://www.aspentech.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139108 - Disclosure - Acquisitions", "role": "http://www.aspentech.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - Intangible Assets", "role": "http://www.aspentech.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148110 - Disclosure - Goodwill", "role": "http://www.aspentech.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153111 - Disclosure - Accrued Expenses and Other Liabilities", "role": "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilities", "shortName": "Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157112 - Disclosure - Credit Agreement", "role": "http://www.aspentech.com/role/CreditAgreement", "shortName": "Credit Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "role": "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161113 - Disclosure - Stock-Based Compensation", "role": "http://www.aspentech.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168114 - Disclosure - Stockholders' Deficit", "role": "http://www.aspentech.com/role/StockholdersDeficit", "shortName": "Stockholders' Deficit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176116 - Disclosure - Income Taxes", "role": "http://www.aspentech.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2178117 - Disclosure - Commitments and Contingencies", "role": "http://www.aspentech.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181118 - Disclosure - Segment Information", "role": "http://www.aspentech.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2211202 - Disclosure - Revenue from Contracts with Customers (Policies)", "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersPolicies", "shortName": "Revenue from Contracts with Customers (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2219203 - Disclosure - Leases Policies (Policies)", "role": "http://www.aspentech.com/role/LeasesPoliciesPolicies", "shortName": "Leases Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsFiniteLivedPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2244204 - Disclosure - Intangible Assets (Policies)", "role": "http://www.aspentech.com/role/IntangibleAssetsPolicies", "shortName": "Intangible Assets (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsFiniteLivedPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2249205 - Disclosure - Goodwill (Policies)", "role": "http://www.aspentech.com/role/GoodwillPolicies", "shortName": "Goodwill (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "role": "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321303 - Disclosure - Leases Components of Lease Expenses (Tables)", "role": "http://www.aspentech.com/role/LeasesComponentsofLeaseExpensesTables", "shortName": "Leases Components of Lease Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Leases Maturities of Operating Lease Liabilities (Tables)", "role": "http://www.aspentech.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesTables", "shortName": "Leases Maturities of Operating Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Fair Value Fair Value (Tables)", "role": "http://www.aspentech.com/role/FairValueFairValueTables", "shortName": "Fair Value Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.aspentech.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336308 - Disclosure - Property and Equipment (Tables)", "role": "http://www.aspentech.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i6e167cf1c1094c0fbaccf06137c564c8_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340309 - Disclosure - Acquisitions (Tables)", "role": "http://www.aspentech.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i6e167cf1c1094c0fbaccf06137c564c8_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345310 - Disclosure - Intangible Assets (Tables)", "role": "http://www.aspentech.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350311 - Disclosure - Goodwill (Tables)", "role": "http://www.aspentech.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354312 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "role": "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesTables", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358313 - Disclosure - Credit Agreement Term Loan Maturity (Tables)", "role": "http://www.aspentech.com/role/CreditAgreementTermLoanMaturityTables", "shortName": "Credit Agreement Term Loan Maturity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362314 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.aspentech.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372315 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.aspentech.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2382316 - Disclosure - Segment Information (Tables)", "role": "http://www.aspentech.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Significant Accounting Policies - Foreign Currency Transactions (Details)", "role": "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails", "shortName": "Significant Accounting Policies - Foreign Currency Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CostDirectLabor", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Significant Accounting Policies - Research and Development Expense (Details)", "role": "http://www.aspentech.com/role/SignificantAccountingPoliciesResearchandDevelopmentExpenseDetails", "shortName": "Significant Accounting Policies - Research and Development Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CostDirectLabor", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Significant Accounting Policies Restricted Cash (Details)", "role": "http://www.aspentech.com/role/SignificantAccountingPoliciesRestrictedCashDetails", "shortName": "Significant Accounting Policies Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentCompanyCommittedCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Significant Accounting Policies Significant Accounting Policies (Equity Method Investments) (Details)", "role": "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails", "shortName": "Significant Accounting Policies Significant Accounting Policies (Equity Method Investments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentCompanyCommittedCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details)", "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "shortName": "Revenue from Contracts with Customers Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i2c6dfa100bb3411eb9aad96cc4b6b3ed_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Revenue from Contracts with Customers Contract Balances (Details)", "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "shortName": "Revenue from Contracts with Customers Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "role": "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "id0a977c69a1d4331a17c6f3f2df24636_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Revenue from Contracts with Customers Contract Costs (Details)", "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails", "shortName": "Revenue from Contracts with Customers Contract Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "id0a977c69a1d4331a17c6f3f2df24636_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i0a1e12bc27ff4c288395fecd4792b404_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details)", "role": "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "shortName": "Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i0a1e12bc27ff4c288395fecd4792b404_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseOptionToTerminate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Leases (Details)", "role": "http://www.aspentech.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseOptionToTerminate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Leases Operating Lease Expenses (Details)", "role": "http://www.aspentech.com/role/LeasesOperatingLeaseExpensesDetails", "shortName": "Leases Operating Lease Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Leases Operating Lease Remaining Lease Term (Details)", "role": "http://www.aspentech.com/role/LeasesOperatingLeaseRemainingLeaseTermDetails", "shortName": "Leases Operating Lease Remaining Lease Term (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Leases Operating Lease Maturities (Details)", "role": "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails", "shortName": "Leases Operating Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic15d621b9e074ade99072f469951c6ac_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Fair Value (Details)", "role": "http://www.aspentech.com/role/FairValueDetails", "shortName": "Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic15d621b9e074ade99072f469951c6ac_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details)", "role": "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "shortName": "Accounts Receivable - Schedule of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskCustomer", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Accounts Receivable (Details)", "role": "http://www.aspentech.com/role/AccountsReceivableDetails", "shortName": "Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskCustomer", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Property and Equipment - Property, Equipment and Leasehold Improvements (Details)", "role": "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails", "shortName": "Property and Equipment - Property, Equipment and Leasehold Improvements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i98d8d9a99a3e4ce4886beb0001bf3df4_I20190630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement", "role": "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i98d8d9a99a3e4ce4886beb0001bf3df4_I20190630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i6e167cf1c1094c0fbaccf06137c564c8_D20200701-20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "idcdbb79a80f04c999daa78b08a5844c8_I20201117", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446423 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details)", "role": "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "shortName": "Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447424 - Disclosure - Intangible Assets - Narrative (Details)", "role": "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails", "shortName": "Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ia504db0b83ff4495b579c76f85484af0_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451425 - Disclosure - Goodwill - Goodwill, Net (Details)", "role": "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "shortName": "Goodwill - Goodwill, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i521e3046db084c279f75793ebd9e2967_D20200701-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452426 - Disclosure - Goodwill - Narrative (Details)", "role": "http://www.aspentech.com/role/GoodwillNarrativeDetails", "shortName": "Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455427 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Liabilities - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456428 - Disclosure - Accrued Expenses and Other Liabilities - Other Non-Current Liabilities (Details)", "role": "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Liabilities - Other Non-Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i102f6a8f93bc4ae48369287dc808ef0b_I20191223", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459429 - Disclosure - Credit Agreement (Details)", "role": "http://www.aspentech.com/role/CreditAgreementDetails", "shortName": "Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i59c4ba798ac64842a8439062cbe47c29_I20210331", "decimals": "4", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460430 - Disclosure - Credit Agreement Schedule of Long-Term Debt (Details)", "role": "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails", "shortName": "Credit Agreement Schedule of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i59c4ba798ac64842a8439062cbe47c29_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463431 - Disclosure - Stock-Based Compensation - Additional Disclosures (Details)", "role": "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "shortName": "Stock-Based Compensation - Additional Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "iaab9b9c9f7c84606985d99afe6311115_D20210101-20210331", "decimals": "4", "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ia6527517d8524ef7b8360199e6b9304b_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464432 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Accounting (Details)", "role": "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Accounting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "iac8b35ba7fa346f180c695c8b2c7ad53_D20200701-20210331", "decimals": "3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465433 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details)", "role": "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense and its Classification in the Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "if50f0bb9bc1b47ccb7512aa5317ac503_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466434 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "iac8b35ba7fa346f180c695c8b2c7ad53_D20200701-20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i79aadf774be54a2888ca17bacf0b9a88_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467435 - Disclosure - Stock-Based Compensation - RSU Activity (Details)", "role": "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails", "shortName": "Stock-Based Compensation - RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i79aadf774be54a2888ca17bacf0b9a88_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "iad705076ccf64094a676aaeaf09d821f_I20200722", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469436 - Disclosure - Stockholders' Deficit - Stock Repurchase Program (Details)", "role": "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails", "shortName": "Stockholders' Deficit - Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "iad705076ccf64094a676aaeaf09d821f_I20200722", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i26eb30fdbc2a4e3898f051faa5d57d0e_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470437 - Disclosure - Stockholders' Deficit - Accumulated Other Comprehensive Income (Details)", "role": "http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Stockholders' Deficit - Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473438 - Disclosure - Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details)", "role": "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails", "shortName": "Net Income Per Share - Calculations of Basic and Diluted Net Income per Share and Basic and Dilutive Weighted Average Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i749a0db495a54f798f0ac0935835414f_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474439 - Disclosure - Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details)", "role": "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails", "shortName": "Net Income Per Share - Stock Options Excluded from the Computation of Dilutive Weighted Average Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "iac8b35ba7fa346f180c695c8b2c7ad53_D20200701-20210331", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ie51b4b8524334194893683f41e9325c2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475440 - Disclosure - Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details)", "role": "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "shortName": "Net Income Per Share - Employee Equity Awards Excluded from the Calculation of Dilutive Weighted Average Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ie51b4b8524334194893683f41e9325c2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Interim Unaudited Consolidated Financial Statements", "role": "http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements", "shortName": "Interim Unaudited Consolidated Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i51aee1170c26435dac5a4b88b5031fce_D20200701-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477441 - Disclosure - Income Taxes (Details)", "role": "http://www.aspentech.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i3eda2a7069a6452da53632c1cc46ec2f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479442 - Disclosure - Commitments and Contingencies - Standby Letters of Credit (Details)", "role": "http://www.aspentech.com/role/CommitmentsandContingenciesStandbyLettersofCreditDetails", "shortName": "Commitments and Contingencies - Standby Letters of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i3eda2a7069a6452da53632c1cc46ec2f_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483444 - Disclosure - Segment Information - Summary of Reportable Segments' Profits (Details)", "role": "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails", "shortName": "Segment Information - Summary of Reportable Segments' Profits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i3a9618165ef84cecb5a5dce12b88520b_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2484445 - Disclosure - Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details)", "role": "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails", "shortName": "Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "i3b1a3a80d1084f99b72f7e673e85f3e4_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Significant Accounting Policies", "role": "http://www.aspentech.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azpn-20210331.htm", "contextRef": "ic22c446125264c6aacdf20abd4388d85_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 49, "tag": { "azpn_A2018EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Employee Stock Purchase Plan [Member]", "label": "2018 Employee Stock Purchase Plan [Member]", "terseLabel": "2018 Employee Stock Purchase Plan" } } }, "localname": "A2018EmployeeStockPurchasePlanMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "domainItemType" }, "azpn_AcceleratedShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accelerated Share Repurchase Program [Member]", "label": "Accelerated Share Repurchase Program [Member]", "terseLabel": "Accelerated Share Repurchase Program" } } }, "localname": "AcceleratedShareRepurchaseProgramMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "azpn_AccruedRoyaltiesAndOutsideCommissionsCurrent": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties and outside commissions. Used to reflect the current portion of the liabilities which are due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties and Outside Commissions Current", "terseLabel": "Royalties and external commissions" } } }, "localname": "AccruedRoyaltiesAndOutsideCommissionsCurrent", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "azpn_AccruedShareRepurchases": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Share Repurchases", "label": "Accrued Share Repurchases", "terseLabel": "Share repurchases" } } }, "localname": "AccruedShareRepurchases", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "azpn_AcquisitionRelatedDeposit": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in escrow related to a business combination bid.", "label": "Acquisition Related Deposit", "negatedTerseLabel": "Acquisition related deposits" } } }, "localname": "AcquisitionRelatedDeposit", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "azpn_AcquisitionofTechnologyandTrademarksDecember2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition of Technology and Trademarks, December 2017 [Member]", "label": "Acquisition of Technology and Trademarks, December 2017 [Member]", "terseLabel": "Acquisition of Technology and Trademarks, December 2017 [Member]" } } }, "localname": "AcquisitionofTechnologyandTrademarksDecember2017Member", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "domainItemType" }, "azpn_AcquisitionofTechnologyandTrademarksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition of Technology and Trademarks [Member]", "label": "Acquisition of Technology and Trademarks [Member]", "terseLabel": "Acquisition of Technology and Trademarks" } } }, "localname": "AcquisitionofTechnologyandTrademarksMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "domainItemType" }, "azpn_AggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "AggregateIntrinsicValueAbstract", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "azpn_BorrowingsUnderCreditAgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of outstanding borrowings under a credit agreement", "label": "Borrowings Under Credit Agreement [Axis]", "terseLabel": "Borrowings Under Credit Agreement [Axis]" } } }, "localname": "BorrowingsUnderCreditAgreementAxis", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "azpn_BorrowingsUnderCreditAgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for The number of outstanding borrowings under a credit agreement", "label": "Borrowings Under Credit Agreement [Domain]", "terseLabel": "Borrowings Under Credit Agreement [Domain]" } } }, "localname": "BorrowingsUnderCreditAgreementDomain", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "azpn_CamoAnalyticsASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Camo Analytics AS", "label": "Camo Analytics AS [Member]", "terseLabel": "Camo Analytics AS" } } }, "localname": "CamoAnalyticsASMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/AcquisitionsTables" ], "xbrltype": "domainItemType" }, "azpn_CashpaidforamountsincludedinthemeasurementofleaseliabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities: [Abstract]" } } }, "localname": "CashpaidforamountsincludedinthemeasurementofleaseliabilitiesAbstract", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "azpn_ChangeInPurchasesOfPropertyEquipmentAndLeaseholdImprovementsIncludedInAccountsPayableAndAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the 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", "terseLabel": "Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses" } } }, "localname": "ChangeInPurchasesOfPropertyEquipmentAndLeaseholdImprovementsIncludedInAccountsPayableAndAccruedExpenses", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "azpn_CommonStockRepurchasesIncludedInAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents changes in the amount of common stock repurchases included in accrued expenses.", "label": "Common Stock Repurchases Included in Accrued Expenses", "terseLabel": "Change in repurchases of common stock included in accounts payable and accrued expenses" } } }, "localname": "CommonStockRepurchasesIncludedInAccruedExpenses", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "azpn_ComponentsofLeaseExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Components of Lease Expenses [Abstract]", "label": "Components of Lease Expenses [Abstract]", "terseLabel": "Components of Lease Expenses [Abstract]" } } }, "localname": "ComponentsofLeaseExpensesAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_ContractBalancesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Balances [Abstract]", "label": "Contract Balances [Abstract]", "terseLabel": "Contract Balances [Abstract]" } } }, "localname": "ContractBalancesAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_ContractCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Costs [Abstract]", "label": "Contract Costs [Abstract]", "terseLabel": "Contract Costs [Abstract]" } } }, "localname": "ContractCostsAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_CostOfServicesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents cost of services and other.", "label": "Cost Of Services And Other [Member]", "terseLabel": "Cost of services and other" } } }, "localname": "CostOfServicesAndOtherMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "azpn_CostsandLegalFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Costs and Legal Fees [Member]", "label": "Costs and Legal Fees [Member]", "terseLabel": "Costs and Legal Fees [Member]" } } }, "localname": "CostsandLegalFeesMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "domainItemType" }, "azpn_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "azpn_CreditFacilityMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility Maturity [Abstract]", "label": "Credit Facility Maturity [Abstract]", "terseLabel": "Credit Facility Maturity [Abstract]" } } }, "localname": "CreditFacilityMaturityAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_CustomerClaimMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Claim [Member]", "label": "Customer Claim [Member]", "terseLabel": "Customer claim" } } }, "localname": "CustomerClaimMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "domainItemType" }, "azpn_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One [Member]", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "azpn_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Two [Member]", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "azpn_DebtInstrumentBasisSpreadOnVariableRateMarginOnVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Basis Spread On Variable Rate Margin On Variable Rate", "label": "Debt Instrument Basis Spread On Variable Rate Margin On Variable Rate", "terseLabel": "Margin rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateMarginOnVariableRate", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "percentItemType" }, "azpn_DebtSecuritiesMaturitiesOneYearOrLessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This item represents debt securities with an expected maturity of one year or less from the balance sheet date.", "label": "Debt Securities Maturities One Year Or Less [Member]", "terseLabel": "Short-term marketable securities", "verboseLabel": "Debt Securities Maturities One Year Or Less [Member]" } } }, "localname": "DebtSecuritiesMaturitiesOneYearOrLessMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "domainItemType" }, "azpn_EffectiveIncomeTaxRateReconciliationChangeInTaxRateDueToExcessTaxBenefitsRecognizedFromShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of change in the effective tax rate due to excess tax benefits recognized from share-based compensation.", "label": "EffectiveIncomeTaxRateReconciliationChangeInTaxRateDueToExcessTaxBenefitsRecognizedFromShareBasedCompensation", "verboseLabel": "Change in Effective Income Tax Rate Due to Excess Tax Benefits Recognized from Share-Based Compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInTaxRateDueToExcessTaxBenefitsRecognizedFromShareBasedCompensation", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "percentItemType" }, "azpn_EffectofCurrencyTranslationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effect of Currency Translation [Axis]", "label": "Effect of Currency Translation [Axis]", "terseLabel": "Effect of Currency Translation [Axis]" } } }, "localname": "EffectofCurrencyTranslationAxis", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "stringItemType" }, "azpn_EffectofCurrencyTranslationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Effect of Currency Translation [Axis]", "label": "Effect of Currency Translation [Domain]", "terseLabel": "Effect of Currency Translation [Domain]" } } }, "localname": "EffectofCurrencyTranslationDomain", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "domainItemType" }, "azpn_EquityIncentivePlan2010Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2010 Equity Incentive Plan.", "label": "Equity Incentive Plan2010 [Member]", "terseLabel": "2010 Plan" } } }, "localname": "EquityIncentivePlan2010Member", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "domainItemType" }, "azpn_FederalFundsEffectiveRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Funds Effective Rate [Member]", "label": "Federal Funds Effective Rate [Member]", "terseLabel": "Federal Funds Effective Rate" } } }, "localname": "FederalFundsEffectiveRateMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "azpn_FidelisGroupLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fidelis Group, LLC [Member]", "label": "Fidelis Group, LLC [Member]", "terseLabel": "Fidelis Group, LLC" } } }, "localname": "FidelisGroupLLCMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "domainItemType" }, "azpn_FiniteLivedIntangibleAssetsFutureAmortizationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total amount of amortization expense expected to be recognized for assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite Lived Intangible Assets Future Amortization Expense", "terseLabel": "Total future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpense", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "azpn_GoodwillForeignCurrencyTranslationGainLossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill Foreign Currency Translation Gain Loss [Member]", "label": "Goodwill Foreign Currency Translation Gain Loss [Member]", "terseLabel": "Goodwill, effect of currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLossMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "domainItemType" }, "azpn_GoodwillImpairmentNumberOfTriggeringEvents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of triggering events indicating goodwill impairment occurring during the period.", "label": "Goodwill Impairment Number of Triggering Events", "terseLabel": "Number of triggering events" } } }, "localname": "GoodwillImpairmentNumberOfTriggeringEvents", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/GoodwillNarrativeDetails" ], "xbrltype": "integerItemType" }, "azpn_Increasedecreaseinleaseliabilities": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the value of lease liabilities.", "label": "Increase (decrease) in lease liabilities", "negatedTerseLabel": "Lease liabilities" } } }, "localname": "Increasedecreaseinleaseliabilities", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "azpn_LineOfCreditFacilityCovenantsMaximumLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Covenants Maximum Leverage Ratio", "label": "Line Of Credit Facility Covenants Maximum Leverage Ratio", "terseLabel": "Maximum leverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantsMaximumLeverageRatio", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "pureItemType" }, "azpn_LineOfCreditFacilityCovenantsMinimumInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Covenants Minimum Interest Coverage Ratio", "label": "Line Of Credit Facility Covenants Minimum Interest Coverage Ratio", "terseLabel": "Minimum interest coverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantsMinimumInterestCoverageRatio", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "pureItemType" }, "azpn_MaturitiesofOperatingLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maturities of Operating Lease Liabilities [Abstract]", "label": "Maturities of Operating Lease Liabilities [Abstract]", "terseLabel": "Maturities of Operating Lease Liabilities [Abstract]" } } }, "localname": "MaturitiesofOperatingLeaseLiabilitiesAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_MtelligenceCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mtelligence Corporation [Member]", "label": "Mtelligence Corporation [Member]", "terseLabel": "Mtelligence Corporation" } } }, "localname": "MtelligenceCorporationMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "http://www.aspentech.com/role/GoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "azpn_NatureofTaxDeductionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of Tax Deduction [Axis]", "label": "Nature of Tax Deduction [Axis]", "terseLabel": "Nature of Tax Deduction [Axis]" } } }, "localname": "NatureofTaxDeductionAxis", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "azpn_NatureofTaxDeductionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Nature of Tax Deduction [Axis]", "label": "Nature of Tax Deduction [Domain]", "terseLabel": "Nature of Tax Deduction [Domain]" } } }, "localname": "NatureofTaxDeductionDomain", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "azpn_NetForeignCurrencyLossGainDueToRevaluation": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Foreign Currency Loss (Gain) Due to Revaluation", "negatedLabel": "Net foreign currency losses" } } }, "localname": "NetForeignCurrencyLossGainDueToRevaluation", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "azpn_NetOperatingLossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Operating Loss [Member]", "label": "Net Operating Loss [Member]", "terseLabel": "Net Operating Loss [Member]" } } }, "localname": "NetOperatingLossMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "azpn_Netcontractassetsliabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net contract assets (liabilities) balances under Topic 606, Revenue from Contracts with Customers", "label": "Net contract assets (liabilities)", "terseLabel": "Net contract assets" } } }, "localname": "Netcontractassetsliabilities", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "azpn_NumberOfMattersWhichMightHaveMaterialAdverseEffect": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the matters that in the opinion of management, might have a material adverse effect on financial position, results of operations or cash flows of the entity.", "label": "Number of Matters which Might have Material Adverse Effect", "terseLabel": "Matters that might have a material adverse effect on financial position, results of operations or cash flows" } } }, "localname": "NumberOfMattersWhichMightHaveMaterialAdverseEffect", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "integerItemType" }, "azpn_OpenMarketTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Open Market Transaction [Member]", "label": "Open Market Transaction [Member]", "terseLabel": "Share repurchases" } } }, "localname": "OpenMarketTransactionMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "azpn_OperatingLeaseExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Expenses [Abstract]", "label": "Operating Lease Expenses [Abstract]", "terseLabel": "Operating Lease Expenses [Abstract]" } } }, "localname": "OperatingLeaseExpensesAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_OperatingLeaseMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Maturities [Abstract]", "label": "Operating Lease Maturities [Abstract]", "terseLabel": "Operating Lease Maturities [Abstract]" } } }, "localname": "OperatingLeaseMaturitiesAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_OperatingLeaseRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Remaining Lease Term [Abstract]", "label": "Operating Lease Remaining Lease Term [Abstract]", "terseLabel": "Operating Lease Remaining Lease Term [Abstract]" } } }, "localname": "OperatingLeaseRemainingLeaseTermAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_OptiPlantIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OptiPlant, Inc.", "label": "OptiPlant, Inc. [Member]", "terseLabel": "OptiPlant, Inc. [Member]" } } }, "localname": "OptiPlantIncMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/AcquisitionsTables" ], "xbrltype": "domainItemType" }, "azpn_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other consists primarily of Asia Pacific, Canada, Latin America and the Middle East.", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "azpn_OutstandingBorrowing1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First currently outstanding borrowing under the credit agreement.", "label": "Outstanding Borrowing 1 [Member]", "terseLabel": "Outstanding Borrowing 1 [Member]" } } }, "localname": "OutstandingBorrowing1Member", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "azpn_OutstandingBorrowing2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second currently outstanding borrowing under the credit agreement.", "label": "Outstanding Borrowing 2 [Member]", "terseLabel": "Outstanding Borrowing 2 [Member]" } } }, "localname": "OutstandingBorrowing2Member", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "azpn_OutstandingBorrowing3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third currently outstanding borrowing under the credit agreement.", "label": "Outstanding Borrowing 3 [Member]", "terseLabel": "Outstanding Borrowing 3 [Member]" } } }, "localname": "OutstandingBorrowing3Member", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "azpn_OutstandingBorrowing4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fourth currently outstanding borrowing under the credit agreement.", "label": "Outstanding Borrowing 4 [Member]", "terseLabel": "Outstanding Borrowing 4 [Member]" } } }, "localname": "OutstandingBorrowing4Member", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "azpn_PaymentsForSoftwareToBeSold": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with development of computer software product to be sold, leased, or otherwise marketed prior to achievement of technological feasibility.", "label": "Payments for Software to be Sold", "negatedLabel": "Payments for capitalized computer software development costs" } } }, "localname": "PaymentsForSoftwareToBeSold", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "azpn_PerformanceSharesPerformanceTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Shares, Performance Target", "label": "Performance Shares, Performance Target", "terseLabel": "Performance awards, performance target" } } }, "localname": "PerformanceSharesPerformanceTarget", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "percentItemType" }, "azpn_PoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Policies [Abstract]", "label": "Policies [Abstract]", "terseLabel": "Policies [Abstract]" } } }, "localname": "PoliciesAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_ProfessionalServicesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services And Other [Member]", "label": "Professional Services And Other [Member]", "terseLabel": "Professional Services And Other [Member]" } } }, "localname": "ProfessionalServicesAndOtherMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "azpn_RecentlyIssuedAccountingPronouncementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recently Issued Accounting Pronouncements [Abstract]", "label": "Recently Issued Accounting Pronouncements [Abstract]", "terseLabel": "Recently Issued Accounting Pronouncements [Abstract]" } } }, "localname": "RecentlyIssuedAccountingPronouncementsAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_ReconciliationtoamountswithintheunauditedconsolidatedbalancesheetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract]", "label": "Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract]", "terseLabel": "Reconciliation to amounts within the unaudited consolidated balance sheets: [Abstract]" } } }, "localname": "ReconciliationtoamountswithintheunauditedconsolidatedbalancesheetsAbstract", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "azpn_RevenuefromContractswithCustomersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from Contracts with Customers [Abstract]", "label": "Revenue from Contracts with Customers [Abstract]", "terseLabel": "Revenue from Contracts with Customers [Abstract]" } } }, "localname": "RevenuefromContractswithCustomersAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_RtTechSoftwareInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "December 2017 acquisition of certain net assets, principally technology, from RtTech Software, Inc.", "label": "RtTech Software, Inc. [Member]", "terseLabel": "RtTech Software, Inc. [Member]" } } }, "localname": "RtTechSoftwareInc.Member", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "domainItemType" }, "azpn_ServicesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the services segment.", "label": "Services And Other [Member]", "terseLabel": "Services and other" } } }, "localname": "ServicesAndOtherMember", "nsuri": "http://www.aspentech.com/20210331", "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" ], "xbrltype": "domainItemType" }, "azpn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "As of the balance sheet date, the number of shares into which outstanding equity instruments other than options that are expected to vest can be converted under the plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest Outstanding Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "azpn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value of vested and expected to vest awards on equity-based plans excluding option plans for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest Weighted Average Grant Date Fair Value", "terseLabel": "Vested and expected to vest, end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "decimalItemType" }, "azpn_SharesReceivedInInitialDeliveryPercentageofTotalSharesExpectedtobeDeliveredunderASR": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Received In Initial Delivery Percentage of Total Shares Expected to be Delivered under ASR", "label": "Shares Received In Initial Delivery Percentage of Total Shares Expected to be Delivered under ASR", "terseLabel": "Percentage of shares to be repurchased" } } }, "localname": "SharesReceivedInInitialDeliveryPercentageofTotalSharesExpectedtobeDeliveredunderASR", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "percentItemType" }, "azpn_SignificantAccountingPoliciesEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies (Equity Method Investments) [Abstract]", "label": "Significant Accounting Policies (Equity Method Investments) [Abstract]", "terseLabel": "Significant Accounting Policies (Equity Method Investments) [Abstract]" } } }, "localname": "SignificantAccountingPoliciesEquityMethodInvestmentsAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_SoftwareLicensingIndemnificationObligationsNumberOfClaimsOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of claims outstanding related to indemnification obligations.", "label": "Software Licensing, Indemnification Obligations, Number of Claims Outstanding", "terseLabel": "Software Licensing, Indemnification Obligations, Number of Claims Outstanding" } } }, "localname": "SoftwareLicensingIndemnificationObligationsNumberOfClaimsOutstanding", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesRevenueRecognitionandOtherLicensingMattersDetails" ], "xbrltype": "integerItemType" }, "azpn_SubscriptionAndSoftwareSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the subscription and software segment.", "label": "Subscription And Software Segment [Member]", "terseLabel": "Subscription and software" } } }, "localname": "SubscriptionAndSoftwareSegmentMember", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "http://www.aspentech.com/role/GoodwillNarrativeDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "domainItemType" }, "azpn_TaxBenefitFromSharebasedCompensationOperatingActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax benefits realized from share-based compensation that reduce income taxes payable.", "label": "Tax Benefit from Share-based Compensation, Operating Activities", "terseLabel": "Tax benefits from stock-based compensation" } } }, "localname": "TaxBenefitFromSharebasedCompensationOperatingActivities", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "azpn_TaxCutsandJobsActDiscreteTaxExpense": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Discrete tax expense due to the revaluation of the net deferred tax assets as of the enactment date of the Tax Cuts and Jobs Act on December 22, 2017.", "label": "Tax Cuts and Jobs Act Discrete Tax Expense", "terseLabel": "Tax Cuts and Jobs Act Discrete Tax Expense" } } }, "localname": "TaxCutsandJobsActDiscreteTaxExpense", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "azpn_TermLoanFacilityAmountOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Term Loan Facility, Amount Outstanding", "label": "Term Loan Facility, Amount Outstanding", "terseLabel": "Term Loan Facility, Amount Outstanding" } } }, "localname": "TermLoanFacilityAmountOutstanding", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "azpn_TransactionPriceAllocatedtoRemainingPerformanceObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction Price Allocated to Remaining Performance Obligations [Abstract]", "label": "Transaction Price Allocated to Remaining Performance Obligations [Abstract]", "terseLabel": "Transaction Price Allocated to Remaining Performance Obligations [Abstract]" } } }, "localname": "TransactionPriceAllocatedtoRemainingPerformanceObligationsAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "azpn_WeightedAverageDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity, and cost of debt.", "label": "Weighted Average Discount Rate", "terseLabel": "Weighted average discount rate (as a percent)" } } }, "localname": "WeightedAverageDiscountRate", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "azpn_WeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "localname": "WeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.aspentech.com/20210331", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "azpn_WeightedAverageRemainingLeaseTermandDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-Average Remaining Lease Term and Discount Rate [Abstract]", "label": "Weighted-Average Remaining Lease Term and Discount Rate [Abstract]", "terseLabel": "Weighted-Average Remaining Lease Term and Discount Rate [Abstract]" } } }, "localname": "WeightedAverageRemainingLeaseTermandDiscountRateAbstract", "nsuri": "http://www.aspentech.com/20210331", "xbrltype": "stringItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "North America" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada, Dollars", "terseLabel": "CAD" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "currency_GBP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United Kingdom, Pounds", "terseLabel": "GBP" } } }, "localname": "GBP", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r169", "r182", "r183", "r184", "r185", "r187", "r189", "r193" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r169", "r182", "r183", "r184", "r185", "r187", "r189", "r193" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r199", "r353", "r359", "r629" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r373", "r376", "r554", "r555", "r556", "r557", "r558", "r559", "r578", "r626", "r630" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/LeasesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails", "http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r373", "r376", "r554", "r555", "r556", "r557", "r558", "r559", "r578", "r626", "r630" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/LeasesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r199", "r353", "r359", "r629" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r195", "r353", "r357", "r582", "r625", "r627" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "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" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r195", "r353", "r357", "r582", "r625", "r627" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "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" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r363", "r373", "r376", "r554", "r555", "r556", "r557", "r558", "r559", "r578", "r626", "r630" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/LeasesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails", "http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r363", "r373", "r376", "r554", "r555", "r556", "r557", "r558", "r559", "r578", "r626", "r630" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/LeasesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails", "http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r118", "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r136", "r152", "r233", "r234", "r418", "r448", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r118", "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r136", "r152", "r233", "r234", "r418", "r448", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r196", "r197", "r353", "r358", "r628", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r196", "r197", "r353", "r358", "r628", "r650", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r292", "r374", "r547" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accelerated Share Repurchases, Settlement (Payment) or Receipt", "negatedTerseLabel": "Accelerated share repurchases, payment" } } }, "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "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", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update 2016-09 [Member]", "terseLabel": "Accounting Standards Update 2016-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201815Member": { "auth_ref": [ "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2018-15 Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force).", "label": "Accounting Standards Update 2018-15 [Member]", "terseLabel": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201815Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r201", "r202" ], "calculation": { "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Account receivable, gross" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r26", "r201", "r202" ], "calculation": { "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Account receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r20", "r594", "r612" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r45" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r280" ], "calculation": { "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Net unrealized gains (losses) on available for sale securities" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r59", "r61", "r62", "r63", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Foreign translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r61", "r62", "r63", "r616", "r638", "r642" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r513", "r514", "r515", "r516", "r517", "r518" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r60", "r63", "r64", "r118", "r119", "r121", "r487", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r27" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r121", "r415", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r123", "r124", "r125", "r126" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Axis]", "terseLabel": "Change in Accounting Principle, Type [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r120", "r128", "r129", "r132", "r133", "r135", "r136" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]", "terseLabel": "Error Correction, Type [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r123", "r124", "r125", "r126", "r229", "r230", "r231", "r232", "r233", "r234", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r445", "r446", "r447", "r448", "r584", "r585", "r586", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "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/IncomeTaxesDetails", "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "negatedTerseLabel": "Reduction to additional paid-in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r377", "r379", "r431", "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation": { "auth_ref": [ "r320", "r327", "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.", "label": "Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation", "terseLabel": "Excess tax benefits from stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r379", "r407", "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Employee stock purchase plan, stock-based compensation", "verboseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r203", "r235" ], "calculation": { "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r100", "r268", "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Intangible asset amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfLeasedAsset": { "auth_ref": [ "r100", "r528" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the periodic recognition of capitalized leases. This element may apply to energy companies that lease mineral producing properties and to other enterprises that capitalize property, plant, or equipment obtained through capital leases.", "label": "Amortization of Leased Asset", "terseLabel": "Reduction in the carrying amount of right-of-use assets" } } }, "localname": "AmortizationOfLeasedAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Employee equity awards (in shares)", "verboseLabel": "Employee equity awards (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r285" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligations" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r111", "r177", "r184", "r191", "r228", "r483", "r488", "r505", "r592", "r611" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r57", "r111", "r228", "r483", "r488", "r505" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r213" ], "calculation": { "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r214" ], "calculation": { "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r211", "r245" ], "calculation": { "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale [Abstract]", "terseLabel": "Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r207", "r212", "r245", "r597" ], "calculation": { "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Marketable securities", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r209", "r245" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Summary of the fair value, the amortized cost and unrealized holding gains (losses) on marketable securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r380", "r409" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r372", "r375" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/AcquisitionsTables", "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "http://www.aspentech.com/role/GoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r372", "r375", "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/AcquisitionsTables", "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "http://www.aspentech.com/role/GoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/AcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r472", "r473", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Future contingent consideration payment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r471", "r474", "r478" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r471", "r475" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Deferred acquisition payments" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r471", "r475" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Deferred acquisition payments" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "terseLabel": "Subsequent working capital adjustment" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r464" ], "calculation": { "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Tangible assets acquired, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r464" ], "calculation": { "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total assets acquired, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r254" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of contract costs", "verboseLabel": "Capitalized contract costs, amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract costs, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r253" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Contract costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r253" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Contract costs" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r17", "r591", "r610", "r666" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Capitalized Software Development Costs for Software Sold to Customers", "terseLabel": "Computer software development costs, net" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r37", "r102" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r14", "r103", "r106", "r589" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r96", "r102", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Cash, cash equivalents, and restricted cash, end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [ "r123", "r124", "r125", "r126" ], "lang": { "en-us": { "role": { "documentation": "Change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Domain]", "terseLabel": "Change in Accounting Principle, Type [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r109", "r111", "r139", "r143", "r144", "r146", "r148", "r157", "r158", "r159", "r228", "r505" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.aspentech.com/role/AcquisitionsTables", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r291", "r599", "r620" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r288", "r289", "r290", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r106", "r309", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for future issuance or settlement (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.10 par value\u2014 Authorized\u2014210,000,000 shares Issued\u2014 104,283,957 shares at March 31, 2021 and 103,988,707 shares at June\u00a030, 2020 Outstanding\u2014 68,013,942 shares at March 31, 2021 and 67,718,692 shares at June\u00a030, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r67", "r69", "r70", "r74", "r601", "r622" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r162", "r163", "r199", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r162", "r163", "r199", "r502", "r503", "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r162", "r163", "r199", "r502", "r503", "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCustomer": { "auth_ref": [ "r160", "r161", "r163" ], "lang": { "en-us": { "role": { "documentation": "Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes \"Information about Major Customers\" that may be disclosed elsewhere (for instance, segment disclosures).", "label": "Concentration Risk, Customer", "terseLabel": "Concentration risk, number of customers" } } }, "localname": "ConcentrationRiskCustomer", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r162", "r163", "r199", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of net accounts receivable" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r160", "r162", "r163", "r164", "r502", "r504" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r162", "r163", "r199", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r106", "r485" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "auth_ref": [ "r235", "r237", "r240", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Allowance for Credit Loss", "negatedTerseLabel": "Reserve for contract assets" } } }, "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossPeriodIncreaseDecrease": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Reserve for contract assets, provision" } } }, "localname": "ContractWithCustomerAssetAllowanceForCreditLossPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, charged against allowance for credit loss.", "label": "Contract with Customer, Asset, Allowance for Credit Loss, Writeoff", "terseLabel": "Reserve for contract assets, write-offs and recoveries" } } }, "localname": "ContractWithCustomerAssetAllowanceForCreditLossWriteoff", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r332", "r333", "r354" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r332", "r333", "r354" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Current contract assets, net" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r332", "r333", "r354" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Non-current contract assets, net" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized that was previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostDirectLabor": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of labor directly related to good produced and service rendered. Includes, but is not limited to, payroll cost and equity-based compensation.", "label": "Cost, Direct Labor", "terseLabel": "Cost, Direct Labor" } } }, "localname": "CostDirectLabor", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesResearchandDevelopmentExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r81", "r111", "r228", "r505" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r79" ], "calculation": { "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "negatedLabel": "Segment expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementTermLoanMaturityTables" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementTermLoanMaturityTables" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r161", "r199" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Agreement" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreement" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r593", "r595", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate spread (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r523", "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount", "totalLabel": "Total" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r314", "r523" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r113", "r321", "r324", "r325", "r326", "r522", "r523", "r525", "r608" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r437", "r438" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r112", "r444", "r451", "r452", "r453" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r437", "r438" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r45", "r527" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.", "label": "Deferred Rent Credit, Current", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r51", "r527" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue, Current", "terseLabel": "Current deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Non-current deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r100", "r172" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Technology-related" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r210", "r364", "r371" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by corporation domiciled in United States of America (US).", "label": "Debt Security, Corporate, US [Member]", "terseLabel": "U.S. corporate bonds" } } }, "localname": "DomesticCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r128", "r129", "r130", "r131", "r132", "r137", "r139", "r146", "r147", "r148", "r152", "r153", "r602", "r623" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per common share:", "verboseLabel": "Income per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r128", "r129", "r130", "r131", "r132", "r139", "r146", "r147", "r148", "r152", "r153", "r602", "r623" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "totalLabel": "Dilutive (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosures [Abstract]", "terseLabel": "Employee equity awards were excluded from the calculation of dilutive weighted average shares outstanding because their effect would be anti-dilutive" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r149", "r150", "r151", "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations": { "auth_ref": [ "r512" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The effect of exchange rate changes on cash balances in continuing operations held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r440", "r454" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": { "auth_ref": [ "r440", "r454" ], "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Deduction, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation-related" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Total unrecognized compensation cost, period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r118", "r119", "r121", "r124", "r133", "r136", "r156", "r232", "r320", "r327", "r415", "r416", "r417", "r447", "r448", "r513", "r514", "r515", "r516", "r517", "r518", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r38", "r178", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r38", "r95", "r106", "r226", "r505" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investments [Policy Text Block]" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r120", "r128", "r129", "r132", "r133", "r135", "r136" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]", "terseLabel": "Error Correction, Type [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r598" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "terseLabel": "Excess tax benefits from stock-based compensation", "verboseLabel": "Excess Tax Benefit from Share-based Compensation, Financing Activities" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/IncomeTaxesDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Operating Activities", "negatedLabel": "Excess tax benefits from stock-based compensation", "terseLabel": "Excess Tax Benefit from Share-based Compensation, Operating Activities" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/FairValueFairValueTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r492", "r493", "r494", "r498" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/FairValueFairValueTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r493", "r551", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/FairValueFairValueTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r492", "r493", "r495", "r496", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueFairValueTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r364", "r365", "r370", "r371", "r493", "r551" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 Inputs" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r364", "r365", "r370", "r371", "r493", "r552" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 Inputs" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueFairValueTables" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r551", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/FairValueFairValueTables" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock": { "auth_ref": [ "r506", "r507", "r508", "r509" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about asset and liability measured at fair value under fair value option.", "label": "Fair Value Option, Disclosures [Table Text Block]", "terseLabel": "Fair Value Option, Disclosures [Table Text Block]" } } }, "localname": "FairValueOptionQuantitativeDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r217", "r218", "r236", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r303", "r310" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.", "label": "Financial Standby Letter of Credit [Member]", "terseLabel": "Standby letters of credit" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesStandbyLettersofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r205", "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "Financing Receivables [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r272" ], "calculation": { "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Amortization expense - thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Amortization expense - 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Amortization expense - 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Amortization expense - 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Amortization expense - 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Amortization expense - 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r269", "r270", "r272", "r275", "r583", "r587" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of Currency Translation" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r272", "r587" ], "calculation": { "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r269", "r271" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r272", "r583" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r510", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Net foreign currency exchange losses" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r106", "r520" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTranslationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation [Abstract]", "terseLabel": "Foreign Currency Transactions" } } }, "localname": "ForeignCurrencyTranslationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture\u00a0& fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "negatedLabel": "General and administrative", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r255", "r257", "r590" ], "calculation": { "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, net, ending balance", "periodStartLabel": "Goodwill, net, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill from acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r106", "r264" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r258", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "periodEndLabel": "Goodwill, gross, ending balance", "periodStartLabel": "Goodwill, gross, beginning balance" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r258", "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedPeriodEndLabel": "Accumulated impairment losses, ending balance", "negatedPeriodStartLabel": "Accumulated impairment losses, beginning balance" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss [Abstract]", "terseLabel": "Goodwill:" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r100", "r256", "r260", "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "http://www.aspentech.com/role/GoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r262", "r460" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "negatedLabel": "Goodwill adjustment", "terseLabel": "Goodwill from acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "http://www.aspentech.com/role/GoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r80", "r111", "r177", "r183", "r187", "r190", "r193", "r228", "r505" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesStandbyLettersofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Guarantor Obligations [Line Items]", "terseLabel": "Guarantor Obligations [Line Items]" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesStandbyLettersofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Standby letters of credit" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesStandbyLettersofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesStandbyLettersofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesStandbyLettersofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "In Process Research and Development", "verboseLabel": "In process research & development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r115", "r177", "r183", "r187", "r190", "r193" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables", "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables", "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r441", "r442", "r443", "r449", "r455", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r135", "r136", "r175", "r439", "r450", "r456", "r624" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued expenses, income taxes payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r99" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r99" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets, net" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r99" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deferred Charges", "negatedTerseLabel": "Contract costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r99" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Increase (Decrease) in Income Taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r99" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses, prepaid income taxes, and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r140", "r141", "r142", "r148" ], "calculation": { "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Employee equity awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r106", "r271", "r579", "r580", "r581", "r583" ], "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Interest and Other Income", "terseLabel": "Interest income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r171", "r521", "r524", "r603" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest (expense)", "terseLabel": "Interest (expense)" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense [Member]" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred.", "label": "Interim Period, Costs Not Allocable [Domain]", "terseLabel": "Interim Period, Costs Not Allocable [Domain]" } } }, "localname": "InterimPeriodCostsNotAllocableDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseExpensesDetails", "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails", "http://www.aspentech.com/role/LeasesOperatingLeaseRemainingLeaseTermDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentCompanyCommittedCapital": { "auth_ref": [ "r644" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of funds committed to investment company from investors.", "label": "Investment Company, Committed Capital", "terseLabel": "Equity Method Investments, Committed Capital" } } }, "localname": "InvestmentCompanyCommittedCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentSecondaryCategorizationAxis": { "auth_ref": [ "r646", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by second categorization of investments, which may include, but is not limited to industry.", "label": "Investment Secondary Categorization [Axis]", "terseLabel": "Investment Secondary Categorization [Axis]" } } }, "localname": "InvestmentSecondaryCategorizationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsBySecondaryCategorizationDomain": { "auth_ref": [ "r645", "r646", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Investments in the \"Investment Holdings [Table]\" and the \"Summary of Investment Holdings [Table]\" are often categorized at two levels. The first categorization is the investment type. The second categorization can vary. The usual secondary categorizations are industry, country or geography.", "label": "Investments by Secondary Categorization [Domain]", "terseLabel": "Investments by Secondary Categorization [Domain]" } } }, "localname": "InvestmentsBySecondaryCategorizationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r223", "r588", "r607", "r649" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r541", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesComponentsofLeaseExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, operating lease, maximum renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, operating lease, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessor, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseOptionToTerminate": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to terminate lessor's operating lease.", "label": "Lessor, Operating Lease, Option to Terminate", "terseLabel": "Lessee, operating lease, option to terminate" } } }, "localname": "LessorOperatingLeaseOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r111", "r228", "r505", "r596", "r618" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r111", "r228", "r484", "r488", "r489", "r505" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as current.", "label": "Liability for Uncertainty in Income Taxes, Current", "terseLabel": "Uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License [Member]", "verboseLabel": "Term Licenses [Member]" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]", "terseLabel": "Credit Agreement" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r43", "r113" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementTermLoanMaturityTables" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Line of Credit Facility, Fair Value of Amount Outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementTermLoanMaturityTables" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementTermLoanMaturityTables" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r43", "r113" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Term Loan Maturity [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementTermLoanMaturityTables" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "Adjusted LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r313", "r595", "r614" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Non-current borrowings, net", "verboseLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Unclassified [Abstract]", "terseLabel": "Long-term Debt, Unclassified [Abstract]" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r116", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r116", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r116", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r116", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r116", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r116" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r312" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r291", "r292", "r293", "r296", "r297", "r298", "r301", "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r291", "r292", "r293", "r296", "r297", "r298", "r301", "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r291", "r294", "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Judgment issued" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r295", "r300", "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Damages, plus interest, with the possibility of additional damages to be determined" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyInformationAboutLitigationMattersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency, Information about Litigation Matters [Abstract]", "terseLabel": "Legal Matters" } } }, "localname": "LossContingencyInformationAboutLitigationMattersAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r291", "r292", "r293", "r296", "r297", "r298", "r301", "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Maintenance [Member]", "verboseLabel": "Cost of maintenance" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable Securities [Abstract]" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Segment Reconciling Items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfExpenseAxis": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cost or expense.", "label": "Nature of Expense [Axis]", "terseLabel": "Nature of Expense [Axis]" } } }, "localname": "NatureOfExpenseAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseExpensesDetails", "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails", "http://www.aspentech.com/role/LeasesOperatingLeaseRemainingLeaseTermDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r96" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r96" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r96", "r98", "r101" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r65", "r68", "r73", "r101", "r111", "r123", "r128", "r129", "r130", "r131", "r135", "r136", "r145", "r177", "r183", "r187", "r190", "r193", "r228", "r505", "r600", "r621" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r127", "r130", "r152", "r229", "r230", "r231", "r232", "r233", "r234", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r445", "r446", "r447", "r448", "r584", "r585", "r586", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "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.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IncomeTaxesDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r177", "r183", "r187", "r190", "r193" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total segment profit for reportable segments", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r535", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r531" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r531" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r532", "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash used in operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r530" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r540", "r543" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseRemainingLeaseTermDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r539", "r543" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseRemainingLeaseTermDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r182", "r183", "r184", "r185", "r187", "r193" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r490" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Interim Unaudited Consolidated Financial Statements" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/InterimUnauditedConsolidatedFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r45" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r481", "r482", "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Net unrealized losses on available for sale securities, net of tax effects of $0 and $0 for the three and nine months ended March 31, 2021 and 2020, respectively" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": { "auth_ref": [ "r481", "r482", "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent", "negatedLabel": "Net unrealized losses on available for sale securities, net of tax effects" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r481", "r482", "r486" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r66", "r69", "r481", "r482", "r486" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Total other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash operating activities" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "verboseLabel": "Schedule of other non-current liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "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.", "label": "Patented Technology [Member]", "terseLabel": "Technology" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.", "label": "Payment for Contingent Consideration Liability, Investing Activities", "terseLabel": "Payment for Contingent Consideration Liability, Investing Activities" } } }, "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Payments for Legal Settlements" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesLegalMattersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r92" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r94" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments of tax withholding obligations related to restricted stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r84", "r86", "r208" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r87", "r477" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Deferred business acquisition payments", "terseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r87" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payments for business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r87" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Payments for equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, equipment and leasehold improvements" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Acquire Software", "terseLabel": "Payments to Acquire Software" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r380", "r409" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r35", "r36" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r5", "r7", "r250", "r251" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r91", "r114" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving credit facility, net of repayments", "verboseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r84", "r85", "r208" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r90", "r410" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Issuance of shares of common stock" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r281" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r284", "r654", "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Disposals", "terseLabel": "Fully depreciated property, equipment, and leasehold improvements written off, gross book value" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r279" ], "calculation": { "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, equipment and leasehold improvements, at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r281", "r619" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, equipment and leasehold improvements, net", "totalLabel": "Property, equipment and leasehold improvements, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r281" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property, equipment and leasehold improvements" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r279" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r77", "r238" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for bad debts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]", "terseLabel": "Reconciliation to Income before Income Taxes" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r183", "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "verboseLabel": "Schedule of reconciliation of total segment operating profit to income before income taxes" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r93", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayments of amounts borrowed under term loan" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r436", "r668" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Technology acquired" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesResearchandDevelopmentExpenseDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRevenueRecognitionandOtherLicensingMattersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r106", "r436" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expense" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r667" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r105", "r589", "r615" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Cash [Abstract]", "terseLabel": "Restricted Cash [Abstract]" } } }, "localname": "RestrictedCashAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashEquivalentsNoncurrent": { "auth_ref": [ "r9", "r17", "r105", "r651" ], "crdr": "debit", "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.", "label": "Restricted Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash included in other non-current assets" } } }, "localname": "RestrictedCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r327", "r418", "r617", "r637", "r642" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r118", "r119", "r121", "r124", "r133", "r136", "r232", "r415", "r416", "r417", "r447", "r448", "r633", "r635" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r168", "r169", "r182", "r188", "r189", "r195", "r196", "r199", "r352", "r353", "r582" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r107", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r362" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r343", "r356", "r362" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Transaction Price Allocated to Remaining Performance Obligations, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r72", "r111", "r168", "r169", "r182", "r188", "r189", "r195", "r196", "r199", "r228", "r505", "r604" ], "calculation": { "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Segment revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r538", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of accounts receivable, net allowance for doubtful accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Schedule of employee equity awards excluded from the calculation of dilutive weighted average shares outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r215", "r216", "r219", "r220", "r221", "r222", "r605", "r606" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r461", "r462" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails", "http://www.aspentech.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.aspentech.com/role/AcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of calculations of basic and diluted net income per share and basic and dilutive weighted average shares outstanding" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r379", "r406", "r430" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r379", "r406", "r430" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "verboseLabel": "Schedule of stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r1", "r111", "r227", "r228", "r505" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPoliciesSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r134", "r135", "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r269", "r271", "r583" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r264", "r266" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "http://www.aspentech.com/role/GoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r264", "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Changes in carrying amount of goodwill by reporting unit" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CommitmentsandContingenciesStandbyLettersofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementTermLoanMaturityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r281" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of recognized identified assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r177", "r180", "r186", "r264" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r177", "r180", "r186", "r264" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of reportable segments' profits" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r390", "r395", "r398" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "verboseLabel": "Schedule of stock option and RSU activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r380", "r409" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Schedule of weighted average assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Short-term Debt [Table]", "terseLabel": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r52", "r109", "r157", "r158", "r316", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt [Member]" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r165", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r182", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r193", "r199", "r625" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "http://www.aspentech.com/role/GoodwillNarrativeDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r165", "r166", "r167", "r177", "r181", "r187", "r191", "r192", "r193", "r194", "r195", "r198", "r199", "r200" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Profit (Loss) [Abstract]", "terseLabel": "Summary of reportable segments' profits" } } }, "localname": "SegmentReportingInformationProfitLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "terseLabel": "Recorded as expenses:" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationExpenseanditsClassificationintheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Stock-based compensation, additional disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled / Forfeited (in shares)", "terseLabel": "Performance awards, shares forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled / Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Performance awards, shares granted", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Weighted average grant-date fair value of RSUs granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted stock units activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Settled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of shares vested from RSU grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Settled (RSUs) (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "verboseLabel": "Stock-Based Compensation Accounting" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility factor (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Employee stock purchase plan, number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable, end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Cancelled / Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled / Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails", "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r384", "r409" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock options activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest, end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r378", "r382" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price range, low end of range (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price range, high end of range (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareStockOptionsExcludedfromtheComputationofDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r401", "r429" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockBasedCompensationAccountingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested and exercisable, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Employee stock purchase plan, purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockBasedCompensationAdditionalDisclosuresDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r18", "r593", "r613" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Current borrowings", "verboseLabel": "Short-term Debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CreditAgreementDetails", "http://www.aspentech.com/role/CreditAgreementScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-term Debt [Line Items]", "terseLabel": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Purchased software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/PropertyandEquipmentPropertyEquipmentandLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r165", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r182", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r193", "r199", "r264", "r283", "r286", "r287", "r625" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/GoodwillGoodwillNetDetails", "http://www.aspentech.com/role/GoodwillNarrativeDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r23", "r24", "r25", "r109", "r111", "r139", "r143", "r144", "r146", "r148", "r157", "r158", "r159", "r228", "r320", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.aspentech.com/role/AcquisitionsTables", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r55", "r118", "r119", "r121", "r124", "r133", "r136", "r156", "r232", "r320", "r327", "r415", "r416", "r417", "r447", "r448", "r513", "r514", "r515", "r516", "r517", "r518", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "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/LeasesComponentsofLeaseExpensesTables", "http://www.aspentech.com/role/LeasesDetails", "http://www.aspentech.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesTables", "http://www.aspentech.com/role/LeasesNotes", "http://www.aspentech.com/role/LeasesOperatingLeaseExpensesDetails", "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails", "http://www.aspentech.com/role/LeasesOperatingLeaseRemainingLeaseTermDetails", "http://www.aspentech.com/role/LeasesTables", "http://www.aspentech.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateTables", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r121", "r156", "r582" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "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/LeasesComponentsofLeaseExpensesTables", "http://www.aspentech.com/role/LeasesDetails", "http://www.aspentech.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesTables", "http://www.aspentech.com/role/LeasesNotes", "http://www.aspentech.com/role/LeasesOperatingLeaseExpensesDetails", "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails", "http://www.aspentech.com/role/LeasesOperatingLeaseRemainingLeaseTermDetails", "http://www.aspentech.com/role/LeasesTables", "http://www.aspentech.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateTables", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractCostsDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesForeignCurrencyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Employee Equity Awards" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareEmployeeEquityAwardsExcludedfromtheCalculationofDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r24", "r25", "r320", "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock units and net share settlement related to withholding taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r320", "r327", "r387" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of shares of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r320", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock units and net share settlement related to withholding taxes, amount" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r55", "r320", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of shares of common stock, amount" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Approved stock repurchase program, authorized amount (up to)" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining capacity under the stock repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r30", "r31", "r111", "r204", "r228", "r505" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r110", "r327", "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Deficit" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/StockholdersDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r519", "r546" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r519", "r546" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r519", "r546" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "verboseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Series D redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Series\u00a0D redeemable convertible preferred stock, $0.10 par value\u2014 Authorized\u2014 367,000 shares as of March 31, 2021 and June\u00a030, 2020 Issued and outstanding\u2014 none as of March 31, 2021 and June\u00a030, 2020" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r13", "r317" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Series D redeemable convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Series D redeemable convertible preferred stock, authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Series D redeemable convertible preferred stock, issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Series D redeemable convertible preferred stock, outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r353", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r353", "r360" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r217", "r218", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/FairValueDetails", "http://www.aspentech.com/role/MarketableSecuritiesFairValueAmortizedCostandUnrealizedHoldingGainsLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r54", "r329" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r54", "r329" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r25", "r320", "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r54", "r329", "r330" ], "calculation": { "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost\u201436,270,015 shares of common stock at March 31, 2021 and 36,270,015 shares at June\u00a030, 2020" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r320", "r327", "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock, amount", "negatedTerseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnauditedStatement", "http://www.aspentech.com/role/StockholdersDeficitStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r123", "r124", "r125", "r126", "r229", "r230", "r231", "r232", "r233", "r234", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r445", "r446", "r447", "r448", "r584", "r585", "r586", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.aspentech.com/role/AccruedExpensesandOtherLiabilitiesOtherNonCurrentLiabilitiesDetails", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.aspentech.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "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/IncomeTaxesDetails", "http://www.aspentech.com/role/LeasesOperatingLeaseMaturitiesDetails", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "http://www.aspentech.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.aspentech.com/role/SegmentInformationReconciliationofTotalSegmentProfittoIncomebeforeIncomeTaxesDetails", "http://www.aspentech.com/role/SegmentInformationSummaryofReportableSegmentsProfitsDetails", "http://www.aspentech.com/role/SignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r536", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/LeasesOperatingLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Dilutive impact from:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r138", "r148" ], "calculation": { "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Dilutive weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r137", "r148" ], "calculation": { "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "totalLabel": "Weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.aspentech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "http://www.aspentech.com/role/NetIncomePerShareCalculationsofBasicandDilutedNetIncomeperShareandBasicandDilutiveWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e639-108305" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196816" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6283291-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e12803-110250" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79507997-165333" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79507997-165333" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508013-165333" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508013-165333" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508029-165333" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508029-165333" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508043-165333" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508043-165333" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508057-165333" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508057-165333" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11374-113907" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384995&loc=d3e23524-113945" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=SL65897772-128472" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14210-108612" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14217-108612" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39927-112707" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45031-112735" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r544": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r588": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803" }, "r607": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=25866437&loc=d3e10491-115837" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12.2(ii))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611133-123010" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r649": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r669": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r670": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r671": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r672": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r673": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r674": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 104 0000929940-21-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000929940-21-000040-xbrl.zip M4$L#!!0 ( #:"G%+X#WM0TSX" 'H"'P 1 87IP;BTR,#(Q,#,S,2YH M=&WLO7M74\G6+_S_\RGRLL_[G.XQ7%KW"[NW9]" ;OJ8H!!EPS^.NLR"8"X\ M25#@TY]9*XF"0@L:DJP8NT62=:M5OWFOFG/^\7\N.NW:1^@/6KWNO];H4[)6 M^S_/__C_BN(_?^Z]JFWUPGD'NL/:9A_<$&+M4VMX4CN(,/A02_U>IW;0ZW]H M?71%45ZSV3N[[+>.3X8U1AC]ZF!_7=J8@HR^\-)!(8BTA0D!?V/&@+ L,9^> M'*\K&5(20 H=7"B$DZFPBKK" *'!:2=E)$_BNC R@2)*BB1%I!9O:B%91@DG MWDB1'WLRQ+?#-^P.UB.T_K5V,AR>K3][=N'[[:<#"$^/>Q^?X8%G.%Q2$%IP MNC8^O77Q^>Q/GSX]+:_H]8_Q3,J?M;KM5A?R#'T^?= 3C.J[KB%XS>B,R07G M@^+8N;//%R0W\.7)XP.W#&G0'WY[.GYYRZD7.+X/-P;SB9>G4VOML_+HY-1O MSKPY['S8NP%\F9=A@3-WXXK)3'Z9EF?#ONL.4J_?<4,DK#QKLB#FV@A#[[P[ M[%_>#LGXX"TO%L[[?>B&NZX;'[T5S^'M;_F]0;."J<_3BA>U_@[C[F#HN@&N MGQ^_(KOQR>K9Z.#G4P>MV_#",^FS_]1?[8<3Z+CBZP>XJ[/NC_VL-NL7;_37D'W#Q^1\=&+I:OK2 _SEO M??S7VF8/G]$=%LW+,QQ*&'WZU]H0+H;/REL]>_Y?__5??PQ;PS8\SV,L)B/Y MX]GHRS^>C6[M>_'R^1^Q];$V&%ZVX5]KL34X:[O+]6ZO"SB UL5Z/A'ZHU]; M,4*W_!6/-U T]5MA]/R+X1ZD?ZVU)'4 E&H2F!)<1A>D$]X8+PFG*<#[K4P; M1"-Q?)F=KNOD1T-K?;N+X[O\?AY/MS\>O;2GNZ=O1./@J-TXW6"-YEX'_WZH-]NMQL&V/#HXE/73[4_U MJS];NUMOR2O>:!]>]VY>'INY/=@W>=W>;.17VK M_NGP])@V7ACRBAU='AX$U3B-K=UF;#<.WE[4F_%#X^7VU='6!])X69='IT>G M]:NWM'YU+/'XQ_CR1;#2/+^M7+UJ'5]NTL76(S]G[L(OOMONR MSG:W-N1AY\5)_32>X!@O7S6WA_5]2*Z)]Z80D:="4$#1;:(KM-9 M0Z# +5U[3O"/9=8*\L>S&W@^)KP3??8:[]R+V]VXA5IM!>_WX"77X4V12T&5 M*1)3L1 FBL('PPNC+#$T1.VL6GN>9[\@O,@L/S-X-Q#;F/%]T7;'*UB_!RN] M#JME 4TH*XLDK2I$0L7G->6%2A$G/R3.DEY[GEQ[ #-$=+/4Z,,7K4%P[4-P M_17/WA-<=@-<9Z2A'F5P\FAO6Q3.3FED4&*L(S2:!&;M>5$05?!YR.,O^+[ M;P8K=+^'[D6]E9$M$?[T7@9@RJ(,]I0B[Q*!\+*4"J*3\L)*3I0>B>2Y83O2 MN"MT[XGNY35T>91)$N"%-,(60B.PEFE=,*,3V&@ =>[:\S?\#FQ?]%W(_DSM MO-L:(7L^B C'_HGK3ZSW">1,@>I(X/W.%Z0CA%8' MU<&_UG8:+R; C[W7]29TSGI]U[_<1H]A>/G:]7?[^\,<0GCGVN?PY?&9-O Z M,E^BN-S=M)W0>='=[1Q>(*"T\7+G L%L-4[WD!2"K!_@_0_V3NNGF2!>G!RR MH]8KOG=RV+EH[YYNL_KI6WYXU>[4MW!,S3>DWL1KMHY.&LV_3H[P&?6K-W@\ MB,DU^*SS(_96U9N'EXUF/-T].$3BV4'">'/1N/KPJ='9IO7.BPZ^SU5C*YXV MKD[22)A/B,*KX E#=4TC$@5+MK!24M39@ "R%*Q&*XP\_(^+X7KWO!-[P_$)WR&6DC(&&^?#DUZ_ M=05Q120/(9+KYD*T3AK)5.% \4)(8@IK1&DXZ,"$"4Z0M>=!:(G:YK__81AE M_UP,0;*BCT>GCR_RPT)2&I(L>%[.$Y:K FU6@XX,C2%RZP0UTZ*/>[QBD@>0"2-S6M"Q,@MT>MW]82]\ M6+F[TR"+&U&0X(4BC!403-Y1XE&*!!0@@5.I003//5F\*,B*)*9.$E\D!1H< ME% 6"Z2 <@F:%MX&BR3!K?(D!U-%52(@UPAEY=3^#('<6"Q1RGJ:=Z$E) OA MB2VL\5 0$(^=E&KN/861/9AO:&3EW3ZO[Q&)2O2> AI7(^!$.>C!Q4*9Y JA+:D<#KH MT<)[S3/JA4)0&R M(HZ?)HXO<@,)@1'.8A'+%;H :(PHYE&,H/5J Z)ERZ7^)VB3/"%4/BA.]A5Q M>,6#X5H&D:)@7"-Y((F09 RQU$0]WB](1_L%R=?2HY#?JI+!<*O5AS!\Y7RO M_YD*U)QW$#9:8RHX?8?(OVLWKG98X[0N#D_W.D'5Q_X4::*SN%5_2JV MZT@=UZC@4V,K(W;(&@>-#XVK-[*.B#>:;]GAU4F[P=Y<'IW69:.YP;ZE@@U2 M/S@4C=-#>LC>\,;6AZO&%8ZI>72Z^_(M/]KZJU._^D"1HFYN%D.I[0D:$@7R MJD 101V:I$ +ZC@090!DWMO]T##IU_ SJ[A(A%BO1&3$4.89DUP1[[4)\7;9 M< OJJ# VNC'_DY=1/B+DW>'@A6OURPCI5FL0VCT4$+ H],#J^Q-Z^" :G1U6 M9_5+E "71\V]]E&SCAS^#I]Y>%EG[S[@?41CZRW[0@_QPVXSL,;57RW$[V1W MZXW8Q7..3MLMO,^GH\X;5C]XRXY>OJ%?TP/2BFQPN?J MB,:W]&"!&,:"-"+B_TJ[D B77EFJ V':9'% [63[\#?B@-Q0&3GG,*N-3[U^ M'$#W:YK9:+=[(0?12WWQIQM 1#OT#+J#,I5O^R+_NC!!=?Q]X^-1%T7^U=D) MBG&YN[7SJ7YZ=')X\(8<-M]<'IX>7M1?-CJ-SE\H*.HH^C=HX]*2H_^B?K6#PN M_\_5 MX7OK-4N40&&"1KFW<_*/?&33^@D]8\NS&1$WND_FWG+2QN3?YOE/:8/!\_/CRX.06DV.3S_D>M^* =JE) M*HF4DA7&& O. L1$/'>:N8D7(=@B3/\HM78XGE%1L,\S.CGRP!D]+ZGYYI2- MD\#7W^YO/7@V$S'"1Y$,2"FBY4:YQ".Q6DN+=GDLJ9I.S*N94/68.N XYWF, M/D9\V,59NQ5:PSIT/#XBMO#HJ+S H#]W2%WVWX47M__*;'?T9Q[UGD M .!%$-$#]\:B41<=Y<#U4NB_NFOE8AJYQL:8TX M#Q3GHA.)%DJA>V^M2T(X1$Z(!.C;:Q-U8K;2.G%.*,Y>*W(A/1JE*OC(!7[!9NWN3%SK,F,Q7S-*=,Y[+7K=O$WGI@=^;2_P]"V-1X'&/20+,18RMO[W#MUZX5=[J;[JPU=.V*P*0MU\)P M"R+'(*4W-E(6+:-<.1J%7AJ8]F#H6EV(VZ[?;76/!Q7!AT04\511$R@5/#AO M6. N>N_PF^B7!Y^-$,X[Y^V\]:QTJ/)Y?3C)=_L(.]W0ZSQ"[/%1(#/)H@5" MHDE4"R&D<2F2A%J:*D &,TL#V8W]Y14!)P0EC5)*H"82E'FG%?-$2149 Z$CVL_47CAKFHF04 6D3M0U0Q&1#H\:/8 MHY)+II%=1 IZ^8!^5(]I$0 %(-(PD5U_H-H+!MX$%0VDZ)E?/D!GYF?-'UQ# MC K2D$PZH75(0HTMR.IC.L.PAIV._9@HF!S%,#HI9+SDDI'4 M&;0AHV0J+@\T:@$V<LE)(89FP2P/-? ([TX))@06$REC+N6 FY&H[ M0CNE/$F<6[02X//_ ,[TX), M&.5XV;P8M$B \^G $8LF1NY53?S20#;+P,ZTP/$YJU1(:VQ"CJ+"!25EL$)I MHH5.87;@S&L&N'-!:R?PW;U I]\P)2((8)J1)%6H0';FPHG^^>?(V.#!><>= M]BEO0' "-3F%H#A/#'7Z\J$Z_P#%7("F7@005FJ:I/"<>ZXBJA8E(YIK+%2A MV,@B^3[S!]2 I4"<$'ES:V[L$9*-1""BFH*62RB/YQ.@F$\2O?? N+1@&!%6 M!6^L-HH*3H-PPM#9)555F4D?)=O+^&0-))K;H0AP^"%7@TPJITDRF>S20#./ M ,7T8&))2.VEBX9S(91S"I!_G#8&':SH_-+ --, Q?3PL5X93X*+4AO!I/)! M4JILXM*12)A>&GSF':"8'F0D)W@Z3ZFC#DU(::DA#-%RT@ET!I='*(8+A(B6JY--#,P6*8(DR&\) <6 ]1EAOKP(*25@M*T-0+;FE@FJ7% M,$5\O/)>4IG[(RL!-CKM([&.VKS#QM&X-/C,V6*8IN13$"(G$M!L$,RCI1#! M$="<4":2-$L#V75N &E]-2IY(BFE'HKZ3Q0K<2\"<=<8M8;SDBYQF=T8((HEU \2"*7CQOFOA0T M'Z"U"%&4-9IB0&2MC0GRZG9>S4X1U/(!/;.EH#EQ+@*HF$]H'>>="7GQ($$ ME2@HS]DR^.Y!II(SJ;*]38M$5P+RB*ZLR0L#4RSCM5-C8U48-(9 M)U%GE7D6U 2BJ %JM%5Z:?!9@%C=U%*7F0T@N89@A?0(G;%<)2.4RXELL#20 MS316-R5PF-/2>FN$M#3;"0XDX<1:IB@SFHK9@3.O&0#&0#*5>,#7-8+Y0*)+ M^!U!5R>)-#*#Q_EX^$OUM\G//%9WWT2\?.JT\LI1-Q@!440:A>7<49<,802T M)&@CDSF@6HEYTRKIR QXPI7@UCI'N,F]/)6FA(_:LRP7-RQ"K&X.0*/%Y )% MKU\J*I)"[]\ZFSPES)(D^#P8I,H^X_P!==2"D,&5&[<32*^\]E$8CKK,(BLO M'Z#SBM7- 5PE+$1%/!<,A (TTQR%F"RR+>40_?*!.]M8W1P@-=Z9"$P;F:30 M07GEA#$)OP+OF>$CRWL)D)Q=K&YJ.>@V.L=HS!]40Z8$'*P*0@$%Q4SD1!F8@J4+0%EP[<&<:^(U."R3MK&9-$,73%#),V^6RE2B,5T0)@:6":==^1*>$#7$9& MC7&:@X @/&5,*P- P 6S3&PT]_*44X-,^20\T$BX%BPY"]HKRXW65- DX]) M-M.^(]-J06^])9&8W$-:2)N;E:7<^I8[:E@D=G;@S&L&."6::Z1,+]%CM=$1 MKFA(4A.0*8U;CRYV.;1!?[B^>=[O0S=7BV4H0Q>?@0Z&4$$(&!JT2)02 M8X,/N@I1G/DC-Q=_/@G@(8+D48/@E!OK(&;(O-(^2G>S2>R*Y^Y"[KX=8*=8 M9#5Q%H@543@EA$/!:93W*D"N^,B9NY%\N>*YG\VQG"+/Y2)UR@-/UBC!3=YE M"9GET-+(!?:K4._X.\CEP]OG_=[94M:K#I09(,[YP $9+V^834XGI5T@,5A= M?6TW,_SFHO. .7")*D,8")&\)RSEBFHNI=RX-%1?Y\T2O]EK/I;Q$M[&A,HO M">(X#WE/AXMHR=A@JZ_Y9H7??/1?D#1RIUF4F@GJC&!@C"C?NP5EK_ MN:NS[GH95%U&_9LK+[^FQE^<]%_1D;!A25 JDRAMJ1)35UW^SQ&_V^@^M3<&ESRUQM #)?+)*J9QS9RCW9 D\ MOUGA-Q_]ASXZCX%:1G)V>')&V&2,R+T;0% &%=%_K_N]>!Z&N_U]Z']L!;@& M'1Y*,!B4:_3CHX.-;EQ:C<@EMX0%KH.) @3:,PB>4+D91TB0JJ(1%Q/1N>A( M%X21)'@@D)%=.3"(CH'K9G+9#DBG.9>$$!_WZ+SGQ*W MVD4"M"):E<(PKV20"*+P.IK :O/OG?A#ZK;.\]0UAW>^EX2?7A_&9RZA6$5@G\TZ)X)@(UJ"/:9E4 MQ(#1A"52 ;5:&8#GLYL893(G0D5/C A,VZ2EMAQ\M,!R+;;%U[)5 GCV2C>@ M%I8$ T#1 MHY[-M9P%_J21.HB!B&73L[^ .ZM83IN,G'*BD$N=50D]6^X9XP@DB&73 MK+^ /QN)LUH'91V- O%R%#\DGEA,3"BN%GOC\9[K'L.7Y>MZJ]OJG'<>-4EA MBEN/T:.DQ"I!DA*<$A.C]QHD_IMK1:1J3;V[J-#4$T>!,H_>7TJHFXSA5B8( MN?L \X*(>4_]\/(,XMW":P\^0O<<]J#C6CG-[37T4Z_?<=T N[[=.G;9%]B^ M.(,PA-AL=?"4W;2/WPZ2"_G8_D2VC #\XW%N_#3V\GUNJ*O'?=)GPKLV@3\5 MXYP,]Q5^TQU4I3.Q)Y(JZ@/^-4((YW.-385_G0\>)D^;O-F*O&=(WE8H0HE7G 4NDB9&@_?&BL@\ METS[>9/WXR.QK'S$Y\E'BT+>#$F.!LF#)B!\KM:OG9- 2'0\A"CG3=Y+1W5B M);UG2-Z.)R*LH"FB:VDY+V2WC_*1W(EO5%Z6S!.:4^B M1W_2$ =)DD0(*$J R+G'"Y>.ZJH>.:GCW8?0S<.KB 1'0X0Z96/T0@D=T=M4 MDABN=-XK-!8UGY:15)R M6&%8LA[_FWO1L*6CNJI'4JHGQ:U).7-8 1="Q"B,-U;1@%:Y4X2.NC"OI'A5 M^6D54LI)5$FKA22/ FKUQ(?A.R*L:4ZDRD4L"DR\I3J\A*EN2.):K1 MQ?3@14K6H/MI/3B;-).,K>+CJ\A*]24YL9((8YV*2'Q6HOM)04M);4)1SMW< MB7PER5?1E1\A\O-N:T3AW?,\EL_$VRG[V,#S\3WPU\D-)D#\@Q:$0$'(K 8C;6(DZ 27$ +-25IE1:U"9.&6HJ394;K<7F+%$05G$P#+2Z"$H2S7#\2 M?#*".<4C 2>3C"+\&F@]+F]-#RTADF-6:YEB0AE(Y,'E_>/FZC5. AEWN67=6YN]?-M'N^*:/*D($_<\G540$1HD:BDM#I1"" MI^@3>"\"@: Y-YHN/E,M,$S3XR9JO/0Z!E L"C0NO)460>$46-.YZS?^UC6?JH,4RFK'05.06DA)3D:5 :I5B-XN M&5/-'JKI<94"JG1(-%!BT7)/WH60B*)C>IC+81$*Q!JZPO^B7( MONDZO8VN:U\.6V&PL3]]>.9?[DXG($)SIX-EP@7N#:$6@-O(A8 MSJ7 :/0>T(U.080DC,XKN0(B8]1&+O'/XFN[.4/X. &/D$O>6;1 $A'!6AO1 M?3:>&">-R-*R5&R44KU"Y?LZC-*"ZFFLFP"QV;=B,7"=IE2R!,YSYYA< M?%1>M- JAU>MCQ!WNC@-QRW?AHW! (:#/R_K[K37WVR[P>"FV3'VC2$V(9QT M>^W>\>5>Z_CDNZ;'+TTK-C@AT=R1GEG!T1VR[>%IT@N3 E=/=LV"J]G)UN6$:C.%GPP*R7.DD1%3>0A*9>1:- )E:!4-P\\7L4*TI$EGG* M1\F=($1Y(G'2:.)$^&!(%7K;+@(V\W=2+$?/4BNK#!/">V,@E]"W06@IB;%I MK$P9,2O\OJ>W6$',%'B+:^071A 9!<)3:@QUDIN0(EC'Z*\$R6):WXM"*(0P M:;@FDD@N3/16216H \HH?J78BE"J; 5/B4@@6,N3LSI1(M"U=ER2D+1E F5* MLA58<_DAR%ZC/NP.K[-V12RK:-"'E5%;5,3"@_6)!Q-)@H!N+T"JD->RL,#- MWZ6QG 3%1'!1:OQI?(SHU4@I$XF$56$_3T4$Z?08,S$?@P@A<98R8SH;I"$1 M'$&_E&BV[(PY(^SFSYL1-2-Q7FIMA6"*.X0:7=PH$6[/=17V\/\(OHU>-_0Z M9S"$C>,^5&JS@F/!*9# (VA!HC7HRB9N('*G4,K296?-V4 W?\YTC%OG-.%" M":&X,8)YIDG@5 )J4+GXFU(6UB1ZE)TI:+!22@&()U%H 8: $N!M"L3E=?&; M?(GSO0)N9ER)I]IK*/\$5PKC$V/),Q2^@C+NHB:>:DL\(DUU%;*H%M@>>A3& M!)^(# %RY5UAJ+?<6&H9R"")EMXL.V,NN"T[/=[TX%4(044CHB!*>,\(*DO- MD#D3J"KDS"VN0?0XF3[2"*^8,AQM'*J-00 E8T;G'%67]+*SYF+;LM/C3!N2 M2BD2GB+Z+"EXS021E%F07B=9 :VY?Y]^QN=^$/JMLS*R_R4G:'QF15A2B8?7;*,*(C2 M6Q-IK%!08T5UE0FQ@#6*&.N%%R @H"Q3F=H\#4*$2!:X$V1%U-(4%R1RR6;- MHPZ""N>C)RHFA&9^&(4]84LXDRWT0#MULY"0TXV,PQ$ :<=)B MP_.JUST>WHG./H1SQ"4?K @BQB1CD 6! )IN$7WA'.L@6G#/I11EU&.$2#$K M:!ZH$[Z>C+_1"5^?^C-!!"E-M![ <2D"05&#,T:C8HP: X+-8=Y^E*3?N7[+ MH1>Z][DHWC5BC[TN^JG0]Z[[81=M!:3N?-ZKG3]W]QY7U\\'5VF#\$Y;XX(2 MN9J2$=P2Q8('H0.SBZ_K%T)"37,A$YU*+:F.!IU+2-JCTD#$+:!:SUNK*[2M M>@,-JO@M)MN=LW;O$F!_V L?=DL#;!FW53/K25"2HS%M!\=62,.<%JA 8ZX.D_MD<^T<(TDE:6,<&3%?@G@K(.]CM3PD+C:M;+#<_-E[ MZP/U:*8$CPJ3.2,L*DA*I'4H9I6LD*9<,#CGHB^%DI$0)SP*6!&-=U2%Y*/4GADAA*J0 MOEP\.&>O-0V1CEGJA//X5R-3DD1SM5VN(1*A*Z0U%PO.^>C.R)(#PU)@>>^D MMDX['$E"-(E5,%[)7 +=.:JCT!L,=]/C=\J8OPY%&U8'(G6$7!K#*)L8\]2J MG#$OJ(W+HD/G!^M\=&EN\ <& "( ,)2)0@8R3TP*8U8%ETZ5UCGD%^2 HT! MJ&0^"970=9%16BJXI#[18)9%I\X-UCGI5DZ"<9"DDTZP9"V'7&7&)0HI]_5: M%MWZ);K>;K>ZQPAIW?4_P!!_SXU\NH.E=%-!$>U "<6Y$C0OFP3MM:,ZR.28 M]\NB8N>.[EPT;8@R40820:8"#2FTCJE.UDB!BM8NCZ9=!'1GKW!1W0H16$X8 MZ,Y'[QJ(49.(/WPN*JZ]=#PAREP;Y30QRZ9W M]V N6$0PGNMM<(2JUZTJ!!>Q<$D*7+U/LD-L3D,Y66$N'01XGD"/!?M2QRU MC@(3)%'AP#DAM)&:6(E06E&E N95 '@.58X ST<'!\TU,R2I0 2*:.*EL1Z2()2C!@YZV73P2^A"W[41WXW8:75; M@V$?S_H(RZR%C7?$AA0<1ZN9>^L9EQRLADAITF39M/!\(9Z+'E9@3 2BM2(& M'5_B*5%>1VLA,6[YTNGAN4,\>TVLJ!(F186N$0@5I0N"6YD4E\J["$L3>UX( MB.>CB[TF*:>=".&UH-%[F1!<0T14-GI:@8Z>\]S?]B@)Q-PEPY4&KWT4PA / MQ&@7+20+)TT@D5*!Q^(+HK^FE)7DN;8B*>Z&HR'PF@S.@ M8D1 !(4*)(K-FZT>!1;EB#>,YI:<'OVUX"+1D3D>E+:$N0H4*LW5W1NN ]A&NP2*4_PC*Q0/6P"( MYA_\LDP8#6A<6*&$-=RB9LHL)EA$KSE5*9UOT?"<3U:?]C**8'+L4@1IG-0J M6)V(R]E%4"6#<0'QG$/5&@\L=T*QE@6A5.Y!A=+6&G"Y>#>P"H6U%@S/^<2P M+!##&#*FR(4KE6:H#8;I*8@C ^Y_8A?"ZE" *].TE1I9:N')6$,K8 =5:NE9R162[U0 M0P1=L!DPF0;H-&; 6!LE%91H902*=AM!A\28 @+2,!C- &5DP;C E%VXIL$% MGEL6E0%+ \H!E1Q3' 3X@(2A25"C8F!( X_>L_AA,V!+&IA&-]Y<%5XB 820 M%#I/PBFMG .7B(WF<=]U;K3N@^YH\W%9-].%92WT0TVN)F>L-XX(;G)J'CHA M*D7EHD3_LD*1@84$=3Z)ER*A>@XF@HHBM\1-TD3O) .7J\B("KD?BPCJ?)P1 MD-0+GPNK<2[RMF++E>$IKU]P)D.5M80L&VQ>A?1XA MONCW.IN]SMGYL-P0LYNV7;_;ZAX/T.'/R]MO\%4620XTY/O@T\L;+6MP MUS%-M86$D"<1170.B0(UM5#).R-"A43XTA+&7-0 C20QYQ65,@KKO8F,@HXA M&<\],Z1"4>)E)HPY[*+D&OU98HSC47B&ECSJE4"M3=9P-!XJ9!\L*V',Q\;0 MPKHGY<--SSO?[7>]:*5BZJU7'M_Z+K17[Z"X1#ZNVG4VJ$BVWJLE3QJ[E+0 MD$L'H*?@A2$J^A@DHKGXVW\K =CT-@9;ST->:F(\*1&C\I*@W\\R?)SDA8?J MZ./]N?=0&O2'ZYM(+[UV*Y:4LX,#^DIR[R(X+A>3"<,P;(QFI0K>' M%983F>"]]&@4T#(].ACKI6"<6\71-/!)5"B(N-(T"Q.!3$+YQ$S*J8,B-^M1 M1@9)J;2>&&O2LE'5+Z!IYD)'UBIP!+6-T$EXJ[P+)'++N38"I5852BBML)QL MIO)&>J"M)IA>4D$NII+N%"(B5& M)&N]9DF#TAR,3!RJL#7^/EC6<7KZ+=?> WS[W,R^>UR>M8P!T=P;G$5)1'*Y MF#YXIY1C>7LE,&M$%0*B"PSI?++FHT^('%A\&O?,^ MFIBCCR?@8CGXV/KX_ _\,3&[90)%E!1)BDBME\Y"LIE-B3=2O,_ ?KEF,+QL M(X2=5K/7H]]%- MOKV5ZQ_CW8:]LW6)=\KC+UR[==Q=#SBAT,<;#IUOP^1\W^OC>Q2AUVZ[LP&L M3W[Y9VP-SMKN$O;_&4 MC-YDB/,UC),GCP\_+0\]&\9;CIFGEMQ]F#RE=U^ZNNW4;ONLQ*T_.6%,J/QL MN%9>AQ23*?)?:WSM*Z(:DPD]&]9*N5'[!RG__'-\/!,I^^;@F8L1)<19*23^7BCQ.X12'N+D=!QQK[\^>5Y"*5PDUVFU+]?_=Q,U MTJ#6@$^UO5['=?_WDX'K#HH!RNTT.G'0NH*1$"T_?AH1J\;[E&)L(F59)OVW MC9WF]E9MO[G1W-Z_*5>O#7Y11KN_O?EV;Z>YL[U?VVALU;;_L_GOC<;+[=KF M;KV^L[^_L]N8XRN0>[W"@1N<(.D,>]TGM:VGFT]KC$AA[QSVPNDR9I\R;G]$ ME=EYBMN?XUBU0!S[8G>O_M__H(K\\P^TP;J];N.\@W<*M;&IM@D(K?6M7CC/EF@N)[0VZ3KY[M)O]3Z^ M8GL?#WG]/)YN?SQZ:4]W3]^(QL%1NW&ZP1K-O0[^_5!OMEN-@VUY=' HZZ?; MG^I7?[9VM]Z25[S1/KSJD=VM=YVCYN&GQNE;OV-'EX4%0]8-WI_6K;;[[\L6'PZN_6HVM=Q_J;%LT3C]< M'N(S&R_?DMV7;S[5MW8^QI?O1/SW7^TCUO[H3WL71P?UJWHSB,.#O=-Z9X[WMP*;S.TT^UO.^Z[M=N'W MOY?/K6YVSTI.>'3Q_*!I^_E1;F2OL/:VVPJ]"+7Z_EW#9/<:YM19ORP1-L2K M\?W0A5[WO5[;NW:[-_2]B]LDPYMS=#&AW[[<@[->?_CK"8FK]R%&(1@G!5C- M"@$Z%5ZA?ZUS$U[)N3#:9XJR6JA_?BTG)B0V72*_'_6,B/S;GX\R)OX#?#2;MQM[S>V]5X>UO>W7NWO-VNNW>_MO-QK-6G.WAE9O$TW;T111 M7MO=JU'Y6_Q]],7NBUKSW]NU:Z;Q9[-X8[-9P\/4OS8\@=K_3 1/;12JJ@&*XUBKYS9HHQGA]$DM2[9O5?&B.0.]_GT,_\\H MK!1/-DES\9A6#K_^JIJ'O)<^X/QZ*!11I!#,B,)9[8H8HTM8B4O__/7U8?-/K/3"$LKKV] ()ZHGR&GX7/1/ND?J_S4+)^C)_# MWB*,8D55#Z&JS5ZGTQKDQ<5::K6AUCW/JX'KM4<,[&R7*XHO\&F-\F&_GO:D M[PEJ2,>M+X0"]-MR%6;KC"Z\X,"82H%)F]>.:<&%RMGAE8KP+%K,_M&)>0^. MRVZ+W6&N9O_K$31[+ZGGWDA5\*"1JI,RA8-H"YZ$#HH%RKQ;>[ZQ_WJ[46MN M;_Z[L?MJ]^7ADQ$![30VGWZ?Q.8GGV[#%-W/>.YN]VB;?X6;_W M,;,'=+\5F;FC;1^=YW(74[FW?+-WWAWV+S=[L9H2]$7+OWRK&E?UJT;SS].C MEW5R=+!SV=@ZOL"Q=8[PO]V7;^G15EW43]]>X'7C:][ALV3WJ-GC*'-I_64# MG[77/CS=P3%O7^P>Y"L/Q5$3GWUU?-EH;HNC%^;3J^;&L+Y/+O#?]R"51=1< M$1S7A1"*%=X*77 '#&0$"0*%[Q:T7<[QN,L9_YN="G]#V6U(W\B2D1B9.FE_ M3RJ36TR2'WJGI>?6KYFQZ2YVQKL21XVE*VR9SYH-=SZSH?;)$>)C$:4CA8@R M%HXI56C0/GCNC"0)C7I1,,VMLOIO&7':NN:1>/*[IE))P+^5 K[6Z]=Z.2VH M=GK>;PUBJRR_G6VGUG5E@*>56RQ[_6/7;5V5W_V^$E*+(Z3NP'CGZ=[3_:>U M<3W#?NVF1*DU>D]__Y;"O]GZLK)R5U9N9?3F1HQ]& S&_[S" = JZ\R7A_2P M\X;L-H^O=K?^/&ELH0X\>-%N-#_(PX-\3:-3WT*=N16^UIDXKG>MHZTW+$'WVEE91YJ)39Q%]W^\W>I^Y* MQGQ/QESC+F00'F6,]X7AC!?660?2$!8M67O^)\2$QL9/R)9[;/F_ M>P_PBA6F$E8:\TKI;^SV7^.9Z%M4.IXT&X:YO,XP+EJ6O)=Y1T=$1U:YPB5- M"^.=](3&O.]C[7G=#08NG)P/8#@V+HCRC"FJAPU.NNC M;&^=N78-+B"431;PZY0+T*SB18N/)(J$6I8)]XD*S2TAZI[))8\H3+/9O]$' M5UGQ^5,["R[>TUP6V/)4$(=VB !CT"R1L@ MF0TN4J+2VG-MZ-<2\/='3U%[ MU4-&>GW2Z_ZR.YGX>V69)U*S0EFT$(4(NC":B2+92)+F/@9CUYXS1@N%+O M:**FOYC#GG+U8V5#9C_8!/$0BLR'7U7ZO?]RX[OM7_EF6B,-[R6=+%]$4Y<]QB_Z-8.3EKX MS=YG#GH(;URK=7.WHJ_&_#RBPS$65)>4^9(]*^EPC,)IAZ=O+^L'==G8"E?U MK1>=QLMW[=V#;=ZXPFNWWITV3O]L-=C.Y5&S_E4X[:S5P'$<7GT@C:OZI_K! M(3DZ>"L/FX&CL_*I<5!G]9<[_/#TKW;]J[@VY3$0(EPAE0N%<%H7EGI54"-0 M\442.;!12DPO4TTO?'A2^U^H]DCMS/5K'UW[''+.56UP\G/;*.]?&VK%#W_+ M#V.A/)+)*V:X!S-\B2T3*3ECVA=!.U>(&$+AJ."%T]Q*0HQB5JP]WSAZW5A1 M^J(L?P)JVV]7/B=:8:*+*YN#-&MF>/-E!SUS4A,@1:01"N%CU@R@"Z&2<#&I MQ%U$RV=C?VOC3>UEN^==&WV"-GH%N>K#!QA^?_EE%9.XD:IX6QG5.ZH<,3VW M6DP[W9CWKT+-7];""80/M4XN(_7I!,I]S-D+_)+WM5[[C8Z#SB=N4.;3QIIK MM_&47"4B.Y?_<][*KB5ZE![&)^"=Q][EYV3Z7O]Z,OW8V[SFI'XVNM$#S99X M3J:O13R*_DD^]:P/ 4IOA;(:VC+#DT'M-[PIBI/:X!QM],%)+R>C31+(AR=N M^-6[U#ZYF^,MLX/+B\=O\_N3FNO&VF_LVBM[E$QXDC_-C($7E>>GL@3QY&9E M6?]R).5(W6!8LV1TA^@N!^O74[D?/PMY\[S?QP&-RGAD2V+HAN>#2@K/GXKC M7[X/@>N8K"Q,T) 3.%UA"7X,2H2@@[?:H@0\A&]V>OQ0F8P#G.M,H(.?S3]F MDL^U1,?H[1N]>^K &:?Y>U MG:PC72@W &RYH:OEX@)?2]LO][@>V-L[;\,(.T%DEJ5[<'S>'F4L[!?-VF_Y MH/XGX^SI^(3A2:O,YCW+V;R/+75'@_XL1V'P^]/'%XK7IC//YEA&_GI"4;P' MHUQ(,14*)ZH04IG"*FL+AA^Y95P)JU="L9I"<6QO\SO*S55-3*)0\+: MY-#=(YO<(YNE:W>,;RW78_@B]"GS!9NLYUPWJY_>23[7.T2<]4:5F-;[D'7& M1_BF9\27*$=);>3+)NWSX;>7?*_-Q.CG2?]+K.48"M\']Z%P"27WNFM_ M0DMZ[=ELFEO,?.GX)UI9R*="F^DO\M*G1CY"(N#CW):RI]H\PB2HIX9-?[3B MJ2(_L23]P[L]%RE5:F%?Z'ZKZX\?%2VMUE)-9'UYW.M?WI8:DIV"_N;XA$I: ML^.-Z.SM97WK+3TZ:'RHO]RFC2V\Y]6'3_7.-HZK?=(X;9_NYGCGU<8WI0V. MFCN?&LUW[4/VYM-A$^^]]9;O-C?P61\N=P^VV>Y!7:(%S.ME:8/MS_'1&)DE M/*J"BQ0+X?,NOUQGFJ:H&(_6LBC7GK^Z7;D_?F[(@XC[YPU,\JV9O=IG?J]W MFD>ENO+--KXFRON4DGQH_=4I4=97KLOLT@FKI A5=6FQ<9O3]1,UAZ=-=O.8 MD]J#:7XE3N>T6?(N_WO^[WG?.O,+8K?>66=^9*^6$SUIMKZR5[]GKZ*=^O:S MO9H4(4YI5A!+3"$X8857N46ITTD(8$K1\-WJ] _1IG=N=/E63_UHF8#JBX[M MVV-R*\$Q7<$QF>:7Y2QO?@Y\K@3(WPJ0R^L"1%@E* 1?B.@)"A"O"B=,*A31 M8)*D^"U]@ "Y<_//LO<# MT:H%ONBHF<\M;19Z_?)9[U7+ND%>_*+N&_N=]O78V84G>21U];NX-0'K#9:Y[D]? % MM\$)M-L3"JS]AG15+GN-RG[?L/Z^7CN$P0]!.#55->=>2F,;-\]?E374 M3VTPD.\)X+Q:L(6AQA9"6%98;541K(Z12:9H8K/MHE2A)?ZO(K"/UKYLJA.W M4:Z&;YSU6^W1W+%QJ[@G63CTH?8)?]RH7/"BW(N#ZN&\VQJQ9IE_@B[A#7;U MT9NDDD@I66&,L8"$!3$1SYUF#M[OE%PJ&')IA-!"[W+PKS5R@V77N^>=V!N. M#]^R7;),C=G/F3'[Y1AVSX>E;D,PT59' QS*6_Y*C'RUN_5&U$\_X-@^R,;6 MFXOW6ELNG*(%T0%M1Y]TX;PFA0O*!81""PMKSY5Y0JAX8IF8\/4$Z.>C!*/! M1&'TOZU $*[E*-5^^Y*=-,Y6FN0HH3'Q!:"[MS15&6>'JZ?"TA]9 MX:?W+TBPNNWCW?9GBSVP;S*![I4F=/]TH]5SYOZ2/%>KTUAQY=@3[6\<]/7+2902H]F OU= M7M$?;F'&4COI9[/J'_="J%EJ1U37F]DBZ^9RF.Y[N^@6I799<^//5]NY)>?F M;J.YW6CN5Z.WW/R;8XTWYSW80L&#\GZ5^!]R6YWW-C[";D&\4*\VX/WJ+S3+ MGC+?34XMW^HUZL I%=]9.K3N?J$?TS^/I8') ED#?S^6^UL#E"-M;NPUQYTM M:T7MQ4YCH[&YL_&JMM-XL;M7W\B-LV\Q$*9?(J&?7VW!-\0L/MO>=SMH==3& M[-YHEA3XPV_U&"0X#^=J6<7ISA Z-?KT02)S!=J<07OQ>1V\[,51EGUX5 BO M[^N]Q<8I)='*Q)D6O.(.*%>R=(%Q8V(L3-E*F%8+M;KKHK^;A>CG)<"MUB"< M#P9Y83@G/&]T7?MRT"H7#;_(WLU>-XXV,>5S]F!PWAZ6I^R>P6A,*Z&\1&3" MS$HL+\A8'H*<'HMEOA++U4+M3=[!V1J6BX>EA,4OVI//64"W>X/SO)-CP_?. M)Z4":WNMP8>5U%T>*A!L)7479"P/<6+(6.J*E=2M%FIYD;V/P)02]W6_%R!F M(;L2J S%*D+$H9>O=&ONURP&&MQJX7FN8_E(7+RYDIS7FK>;?Y[>^^' MEYD7A#&7ER]7JF&E&E:NP]SDI5HM)2_(6!Z(VBLX=NV1IU<6V%ZY>DL$KE@M M)2_*6!Z"G!T)TW%^^\9*I%8+N[P&47OAPK#77TG3)<)U)4T79BP/0$ZPU<:< M!1G+ U%[V[W6,7K?M4=9^]O_<]X:7EYOV967*MX.RAS!L1V[$KM+1 9"KL3N M@HSE(\_+.?S!["NS"K=$I5#Y>HQ1UG> M<;TU1"C#/<;M!F?0W6ULY^*4O6[I;?3.^[5K+LJP[R+DLI:#I[6-=KO6&Y6V MS-^6U=X&3ZZ=4GHM.+B/K0"U\3=G9^#*EI>M[J@5YHM>?Q(%),6;FNO#N!MF M[PP)\7)P%?WI+A17O!C"2],.31ZYK^?H(V$/FX#.RHIO,)EFKADP5+V MQ2VG_K=L#4\FK2+'V.2ZEY/>D"6.@PE*$[;)\NPZ.J.*G+]_MPGD MI*[6HU02^P'C[%'%))]&.3-*5O7,YC*61ZMG-I^J9?F_R)/_NQUV.TSB^Q5%O,IVX#=-H^UW\Z[[CRV\/COBSVE]Z5G MM7:7B;T M1 W]E]O-VK-[#?81!\O$-"N)WEFUVE:SI&43 M372HU4__JL6ZLP!?$TQ#WE54JM"E_7_]5.ON-@Y]W>VQ#P?Q*_Z829B MA(\B&9!21,N-G>:9TU3@X/7IS43X\_-?#^]>9?)T=;=?F*[YT< M=B[:>,W%4?/MISK;N3C:>O&AOO6&X[W%T=;>R5'SZ$.#O6@?;?UUBF,GDVOP M6>='[*TZ.GW1QN=='9[B=;E[^U; ]SCYT'B)WW?>\,.#=Q_JG3JK;^VEQF;N MRKZ=N[-_>J\@<44Y*821^$/&5'C#0D&!*,V=5)J:M>>4DB>4?-M;\W:]\2," M[P&L\C/[/+]63RN!M:0""YC13GH)T2DA>/#1!QFH#":8E*@=]]L>"RRR$EB+ M+;"N/@LL*Q()CMN",^4*$:PI' 4H N%!!>Z8,&GMN39/J%0K>;625Q615RBA MJ#=@;5)$!.ELLD1SK9E#>O;&C^657AE8E9!7](N!99.#Y'C!I>6%$((5UCHH MB- 64C 1K>FUYURR)Y3SEK9/A_[+UKZIKNG^VKD*<:B(M)H+98EJ,^0Q-?RJ.YZHK+S ,^. M1Y#:9.]"&E3$:YYHI %C$H*R8&N.9Z, /L_QZ)CCI!0UZ*B+"V(M6$H-H)+& M$6GC)-=?36[^U3;AHAEXXQ*L+[BW"DV?:$4BVI02^) M#=G^W 5TFB1/22M:$@G#5( M=8\0ODM%/"]F8C0S99I6N^9>R82[9G(WFJ@HESJ@#UK0B%(3XX-,@D6NDY7H M>4TF;!!1#3O)!)UWG>A%@)0< Z0$P249@0MAE4,9HX][^[)17/4HV;FBTYF* M[VM\!T,-#<)92P(2[ATZP9W/SJ@@&@VON82-PG>G7B0FG:,- DI:"1@, X?Y M TF!Y\"2)*/YWKYNV#:>OE9\7^.;*)12*VN,38@V8[IDF*CP2@>5F*FIA(W" M]SR58)4)CJ4(QF608P@!C*$>D#MBA>(\FSD'&J91K$^GE17@JSX,0.$4\=*[ MP-$8U$KK_*TDI9&WG&/**D3#")7EKK0V+$ MNH!:$C2F4A8(J6_1K+LGRQ= MK[XHCC;H&&2'N<%)[C57PF,*R+@R(@>P@B2MB:$Y>JFIB8WBADZ9 PN)*^F! MAUB*&UA)37";/VC&,VM(AEC.2$@C]*K.2"HW;!4W"&ICI#0'/MEOX")D/]FB MT]H)PFGRM4)BL[AAGM;@D45NJ *C#5+S7GB0B:T9DH[AAGA$A)C, >@4Y; A0 MZ!ZL9!&\S?ZA$"I&%?;VN9&-4DL?6JZ+&S9X+MG==*L>CR;3,@5@O(Q^U=5- MWU?H;!-D=%:=&:_+V,G(#300#'Y#DGRMHR\I@V6M=FD2U&[CHUE>IJ+6HCYQ8C=YUB,16Y2R!WGF04B,X1 MSL!X@WG/M:'H[$D(6GFJ&,M.D]S;%XT0I$?(W:7VK65%8':B+'2=(C"5>>[+ M/$>G!X5U9K'ZP7^X$,$H'H"YHO&I78+,.@$B*B]Y\E:6]G#14+6%DL05NP^A M[U*QNQ1VW[W'KD3N6=(D.PI) %*6/0A&'>1PC5-&-=&)[^UCHU2?JK4K=C=8 MNJ5B=QGL'L_W76TY"F,T2"5HCM:SXV\$)\"49#ELI]E?*J(-V!"YA=K:%;P/ MH.<;+U$R!1\8R"@,8-YLP7&E(5 :#3.<)65;\'*^=*ZMIWU2?8_8 M5R2XLA,IPW4*KE0.NC\''78#=\:M(B9XB$%@47UR8(N82B(&4^2")H)%;(&; M5?4ZU71_#[&[3C&5BMVEL-OQ'[R)V4X)HBV#*J(TX+3DP"3&I(UF2J2]?=,0 MK-C=8NRN4RBE8G<9['8"=]22>=8J@5/ N!=[YQLL,"]$F 3RF"&@Q@>61 :7*16:ED-&T B=";NM1 M^R8(G/B;_3O+'+GO<%/B.H5.*D/=GZ&>WCB/1ZF8,Q:RL1*@9@*,(@J2SM\T ME%DA91$Q:8A8NG3^'BU9FW)HL,.P7Z>&287]4K#O.":R=#99"IS9HN%.-&2[ M": $N< <;_ 6]J)1I,*^POZ!Y4DJ[)>!?2>9$% F'4NY'=,6T'@'FDL"03HN MA%8DZJOQ:GQ550 5]EL%^W4JCU38+P7[^6Z?&'J7PS-@WFA 00D8*B4XYD*. MUU@,1F38RP9Q5?4#_1,5V5@1UA_&H\ED\&8\2L-IU6#M?6JB-=>SUEJ5LQ;B MK*-N8D(F:9Q+#IQ*%#!Q#I9I 9H2:4SF,!':@D792+6J@X_>^"I5)6W3,A,5 M]4N@?NZI6"V$3)0!<4IE3T4K<%*4# 4R5!:#LS2CGF*C]=)#72KJMQ'UZTQ, M5-3?'_7=M(3/!K.. $TN8SWZ,AZ:.!!HT4>F-!);XA/1"+4J,8&*^JU"_3KS M$A7U2Z"^DY6@BJ80)) @RBAX+<$8;4$)S9W-7)V4V=OG@C2<;8Q&^M9KG9Z\ MB6,[S9YTAQJSSLX*6Y6^K',[_BT6[JJ]67W( ME%Z9YN B'%T;YG"VIU2W:B&WZN=NXI083Z,6!H)A!E#'")H0 3DNYM09H9CD MV:W*7A56,=0M1O(ZLY\5R:M#\CQ ^CQ.HAW[5VW('^+O\6STYCQ>W*]V:B=$H=8[HGIFGC4<^3B:E)K3RUT+\];*;'=#.><^0@7&Z M9 W+W4C39\<^UTJ1?@A7L2Q/6OS$C:<#R^&DVFII?J]#F/M16KBRCZ9 MP YN6*>F3>_#3KZ;=A!YFT'B/+#HB@(EPYAB$-D*LJJVC M'H#T$,YK;,UN&/ M6PSGM?9:53BO%,Z==('TQ"7M*<@<*0*:HC&KO8$D#,?6(:)C=&>'Y%-0S]S5<\O?"C\SA(X]'Y==9B='&_;$55JGJ0;,7,@C^. M)I6]%F.OWVXT3PB;O'0!LJU*OH)JL#Q%"%0(2V6.-Z-M:ZRTJ3)U%?Q]R5=4 M\-\?_)T"RR"43@9!YH 3,"\ZY("% XN!*IDLYZR(Z&.C^*K4&"KXMPK\#Y*Q MJ."_-_@[.0LK13",&PA:4T ,# QWLD0P"IF5D;JV;9(U@JU*P:&B?ZO0_R Y MBXK^^Z._L_4+R24G#&3PF+?^Y, PG9W_P'7F<<:"PC*+@C9$;HPJ_18IU7XJ M:S&-XSB9#H8M"*K\0Q\R$M=&.;@()]-7<3PCJ$I.BY#3ZX,;28F@N34*P3FT M@#D< 5OB$J3$Y1]X+BG=V]=-_KI'?5^UU7.#,PL5Q*L!<:=DTSIG2(XO##4> M, <18&6IA/(B*)J8H;P%,55+^Q<5Q/T%\3HS!!7$*P%QMXU"9K*5QH#7.H-8 M921;2B,DX2)5WB5.2V&#;/CRLZLJBON+XG5&^A7%JT'QNXY6:\)(!0&FRN Y MZ0UH:DOLGYTI8E4026048R/4JJJ3:A'"(N'\-U?M$G_9,=6$;WH>TM?.K?MP MS^&-A@A)$N=&@F0D "*C8%'E+PT1+!C/A"1[^[3)D=U'U/,1'&H+YB8B]R'B M^(K<>R)W[C40%)%C]! 8%45V38(),H(*R=MDG>!2[NWSAI&/G8:*W*U [D,$ M[Q6Y]T-N)VHGEN?G$B,X8XMP6N)E7I(#D0P+:*T(I219-))_7--7D;L5R'V( M@+TB]Y[([[6'[FW M*:AY@-X,+N*NC5U8$7&@Y*) M $\\ 7+,(;HH@Q8E4HS4&5:DSY8)SVMJO\>074%X7B&[%LC._02:/7S):002 MF,M M08(WH%$7O=AM<"VTX5O726 M&FHAD50.U@T#S3-L-3/:"HJ6:%UT/WH"VATX4&^[^EW,6UJ\*I(?3.W;>^H0 MU@Z?]1ZZ7S?V_'T\.G^<+V-X<9F7]N2]/,/WK5UGKSLM5CT:7HS&P^F[3LG0 MS72>4V-M7(OLJ53&@DLJ#UP-44NDMJ(TH!.YNA,\1R8!25! M:Z26N>S'V)BC,T4;%-55J:SRX&44E55ZRRIS5P4Y,3PA R4L [2EH#FP!#'0 M$+D/.0A*>_M4R(:(5ATE91W%\4 MKS^_45&\+(H[N8B4-V)**4)P.@ FX4&K8,%GN^:X07)1=)91-9F&*XRW%\;K M3RA4&"\-X\Z,)RJ\(22 "F78@PH:-)$1O,+@B),V>]AEV$-C>N53;WWAQW'\ ME";BUTUNWK8*#TI%__OU[G]K.'B=>8W\8%;!VGLR[\\WFE2RC\NHH9")%@&U MLV"(M1!]-#X_ HP7N6K);A62Z&G6=45G.97B*L4]8,ZG4MQ2%#=W+AF3A'M: M%&_+R1(2#4Z8 (&A8,;$*)#F&)$VFLE*<97B=IOBUID0JQ2W#,5U2W(H95Q; M#3*[VB69S<&Q8($X:[1@.MIH>@E'Z> ML3EY9:AB.M.O'7[D[G2XZ&ZGCU=SV7^ MP@-=Y8K./%JV5(^4Z =YW?XH?6\G0[^,_->6NHQ;XA4^B^,792-:[3D&^] # M/+3CB[Q:D^L_USY5[SU!4CW!.WB"OGMF@8(DYTNTZX,L72@2+(T&:.31F&PX MQ?G>/GED5C5?[#/DD<,E7V^#OO,XU >,&B5B4='P@&]B."2 M%H9;M[=-'9E6'C#W*L6]$QNK)\.QR&L,RQ=#;QIRWW>+6,>?7 MSEE=/5>5.Q?BSE]O"+REH+B4.604MO0X) /6.@N!EYV,8'3:M5FK+6Q4JORS MY?SSM;-6E7_NR3^=,MBH F8C0>+. "*2S#_,@;#2)1%\ME=L\U:5?RK_;!K_ M?.V\5>6?^_%/5XL_.SG!%;$X0XO@@LJQHXT!4#++D^%>,E,R5VSIV+'R3^6? M+,*?P3P6I.(20,PD>>O*1M[FKI)J#:87[W^M!_ MMU_$,+#YDNRO<58:.AF,+J>3J;UH;^)>M7Q?7HAMJER\JRQI7;&ON&*]?(]= MRG[?6J_I=U0D9T:D#ZC1<$WM!S-F/[X\=W%\DEI_9G(RY_>;IW*U,^8.GLV? M!S?2L2M\+SU/H^*[U_A>9V=ZQ?=7 MQ7I!QC8M?4([T'VH")\50B?^Q_>1&^D)>!YF=J'BH.Q%($'YH7P488X M0SCJ+>Q9K CO5_Z@(GQ%".]D$'0V)=%>@PNT].5$!=IJ!8J(H*CUFGHV0SA? MU43.BO!^(KP'&82*\%4AO--YIUA@Z @X]*DH&0O0+N_A3L4H7# D*-,BW"Q_ M!K#JWKMOI]:=Q?QO&/Z^_[?VPYIQQ&XI%KF^F.O+Z-R8CV7PZ_KAWE[FBQ@' MUOO1>?[;[_+Z#XY'T_SNT]%@^BI.8H:_O0S#4C*5<=\J$MKR11I>V L_M&?Y M>O,WVGFTCSYYLU=_$=DL+_-F-!F6)^6[<3RST^'O\:]_#,/TU34!=7YQ9M[O MR/Q7K,L7D?'^R5_IR\+BS=7H?BQ7VS(2:I%B)DR!26"@Q@EK8C+%$R)."_P/ M-7O7O_1J?'T';S+Y@1M'^QO8E&_P.WOVAWTWV?OVQCJ<#R_@@W7_<,D^N3 I M?;6%F2$Z,_QH-@[YN\P$<5Q>E:_)]N9:!J_&97_[GR^;2.WMGQ;"&8S2H(Q[ M+DCXV[=V_S;S/^AC^E%%9/N8'KQX=G@\.#U\_(_CDQ]/?GC9S'CKZ?'C1X.# MXR>#%S]__^+IDZ<'SY\>ON@1F=U^,X]/CE^<_/CTR<'I8;[RT_S/T>'QZ8O! MR=\'CT^.GCT__,?A\8NG_SH_9MXI M"H^B=9K;O7C.YJW^8[[6,_MF$K^[_N2O83AY\:/]B^TM_O7JOJRV@ M\->'^?MBI=F/Y]3VB,SH[>HDX>HO7_WX4?NC#SR2V<]0/-+,?/+'Y!']Y,\^ M][:4/I+T?F_[^9\)_ND_6B^VCQ?+\$YO^X5SL"]&I>:CE]X2=LY8;3UQI[Y3 M9?YIWG#CX"B_[M5D<)CWX? W-_YV_\B._:L!I\T=JJZW=6F.\W?NNC)W?'H> MMN?K3G=]]V+[!533^VWHD@-=U0W?I;)_]CY7&^S';[55"TM602 [NG;UH5S+ M0[DSW,WH%I+W-T]*-#.>S.Y]>#'[]_35Z#*_:9C\91%3;U*CY:I'^6YS<_IV MR2K6@;P?'/2WMR]/CWW[YX2G_\*#GY,G+=\>GOY&C/U^^R^\[/'YR^/;E^>&?)S^\ M?'MT^O,?)Z=_?W7$GO_V\G5([PLU7I __B.B$-$94L:W*4"1(EA%$C@,2+1W M)/*PXG&\/3K(K4RTI4Q4Y^9N"!/]^9Z)2*+>4!'!I$0!%6>@$PM *;-22T:1 MQQ5/S:U,5)FHCK>M3-0R$7W/1"%)E_<(EMTA5GIHO -G=(!(*,U[2+9G\JL> M;ENIJ%)1G4);J:BE(OZ>BCAQP6@E =%F/@H^!VJ6.$ 9G @RNT*4KGH&;8\D M\/N;W3J9OII-EWTSCJ_BQ63X>[P>._O-67[D_[+4L-D=D<1:X6#1NF);]1Y? MX(_K:J%,=O'S?[:^\N8K=ZG'^N^C? AM>7 MD^GYK%:S-F%_M83^3;>PW38?=W?-F9=X9:K'5Y8Z+8::7=[!13B=F^W@O=6R M@WF23NW;9Z-Q^X/I=#QTEVW=X.GHF$2(-0]:>"O#EE6O[%_UN.?B_66\2?9)O.'^V0.!8&:+'##'/UB?! M7*!2@!"" L9,$YJBR-$I4SZ)TAY*]O9UP^3'QX9_J?305WKH:6*[DD*/26&> M.(]>I"11@4LT ;"P!)?["^YTLP:&>W>/J6-IEM83+#EU+"(Y[""3'/U'+:* M).8I;2L2C:[, 6.DK3@R8(W)'W1V+CDA6HA,$JJ1M\SE>1#/896"]M3T.6%R M.IK:L\'H2ZGM903O[USMNR&LV,=D2CERJQ2V8@KK%DUZ(;EUJI0%%/U[1A(8 M:G(L9 P7PD5GN5])>F11T&R0LNZV$<'&)E8J6WP5MN@4-J(P27D+@@3,;,$) M6!\)"(4\$9>(47SY5$FEBHVAB@U+LE2"^"H$,4^;.",%=49#"#8 ^AP6::$8 M2&U$1)_RKK"RM$FEB8VAB8U-N%3"^"J$,4^A&),BE]Q!RA8%U%*"RUL"$,-D M-K*2GNKE4RCKHHJM[X1]?$LJ9=%$ULVF>)Z7.HPNB[#2PEWQ6UJRO<(%ZO>V MT--^W%OV@>L]H!+] D1_\KB3:"**I7:$-&'+K*-;OM+"BE6,;F%B;[^.;GF :ZFC6S9^=,OW M!S\>'#\^'+SXQ^'A:?^O_7-C6MYC^F$GHQCS2!%UG\$H4CPB7V,PBGB$4G^5 M\1W\JURLNMM4D&7'=]Q)[[M_ZM?S:11E-L4=->-7* N_48OUS\N+..#D_5JM M2@;^]CM=1^G#O63@S8?6W2(5^,'P8O!>^[T9'+[U\$ M7]OSH!^).ZW.P8L7W?U\B53:P];P?7R_*]=ZNFN[Z2ZLV>;JR=WUIF?MJ=.! MG4SB=+(2];B^*'OMSE/71[&L.S^ =O)JD/>J@2^?Q/]>#G^W9[?)8RW=V[Z^ M4X>[WOM&"L3>]>86.#E@,CI.4G">68Q<&YV(H,E:$80*)/[GZ?)GL/GI.K@( MY9_#^3-V,'ULQ^.2POR7/;N,?3DZ>'?\_NC@^?G+U[^]_>7)KS2_1KS\\_G9 MRW__+%[^^_#MT?GQV=&?A_3EG_EWSW_"SN!V>GQ^A+^\?LJ.?C@^.W[RT]N7 MYS^)XQ_^]:JD_W]Y??;;2_93OIZ#CXX.\G6QE^6(X?7+/UZRG\GQD[\/?WGR M&_DE_[WCT^_/3_[]_/4O3W["HRED,(X^9@BXL]@,+N)T&=&//C7?;:;7=&V5Y^^-/MAO;6;CF"U^!;5 2O#L$= M&5(I"?%< /'QED7\/IZ\>7T[RNL3Q03%.I:;[45-70YUC0AH(I M \1H0?,HP#J:(M6$,X,YVC&ZT;RJH6XSDM>1N:A(7C62YTZ&UL(Q%S@D1CQD M UIP3F4D<^NIH3(86_(6AC9H5(^0O%-YBV?C^,8.PR"^?1,O)OF-RU'6E93I MC:/5FLAX2)?CRDR',RL=7(161*BEJDDEJGL055>7U'FJC;$>LN5+MXB3H%U$ MD,Q8XM%+XL+>OFF49#T*AFHZ8P,=CHKCE>-X[G (C2XR%8O#D7$LN0!=H]O:EEHWB2WL2 M5=9\*]&^CKJ,BO;[H[WCA 2I6 8UA,A923V6XQ%-($KA6!22)Y$RV@5I$,FF MH'W'$AJC-_EBWC5M[\^;\]97N0B#LV@G\=7H+ R&YV_&H]]GN/!_91K M@ST[LQ?3@XMP>&VVXUB);!$B.SH]*"0VSP;S1P//YHLXV/L MQC'O6KIUWPRG>5G^C.'%E9V>S,WTN%CI[Z/Q]8]>9"_Q='1=?U93NHLQV&'7 M";$TYM I9,H2,0(FF9T09FE^Z!*GB4BOE=G;IPT3JQH)MZ'ID2W'^/V=D KD M!P3RW!4A,A"MK .NA054,0/9Y.!"*63*F"9$RB#)EJJ- - MU7TZ"JZIB_YX#16P7QVP<]] 92-@Z3\7Q2/ :!3HZ$J]=M">NT!U\!FP7#5D M>3>_)BKN![NG%U-[\>NP2#4OV[BZ&R'+&KR%OP_SGX\_#G^/86Z>V4ENS9PN M2DE'71]">M3"4PE1*%&*/AT880@$IX4,A@8=V=X^BL8L+]%3$P\]1O$:7(B* MXM6BN.M8$&HS]0*/DI:D RO5& 84ENL8V30K@^,$EQ.XC)-K[L1 M ZW!X7AOH!^+?9Z7ZSQ)/T]F&=?*3@NQT\NNI^&5)V>1@7Q2D'<:1GA-NA() C->6E7IZ"-EZ!,LDF; M0+CA&<38&%)+,1X(BD]BBMF7#D5MJZIY]L"EN#;(TU8$[=2^K:>W]Z,B?R-S MH951,3@@A#M $;(_0:0'06U HAPCI7N--8;U*=BIB8L-="WI_H MB C7Q.D]F>C7KBNA*:?H#(&\AUA 9S,3A:@!N1 V;R+>*E^T 0G6AI!MQNXZ M,A,5NZO [MR+T%RCXSP[_U$SP) 4V. <:$*\B9%&[4CQ(C3O4U9QYW0];_<; MOJZJWR9/J5YX ;:'A=U&!XP.+O@D(:F4 #T)H",A4#90FJU& M:7&9:,,5:Z1<5?G\IBB75EZKO/9P,JV5UQ;EMHX\@[OT;E?GN\HC"Y+X_"' M-[S,7WB@JUR17]^UKL\!8AP_B$.O;J6\'Y\>?/_TQZ>G3P]?# Z.GPQ>G)X\ M_G__./GQR>'S%__?_VA&U5\'AS_]_/3TY2?3A,NM2 ^W@=MAO]*3GEU8LQ4E MUWL<#5^/^3X;6C<\&TZ'SV<-5)US<(X)Z?4,;Q?"H!"H.CJH$:&RI M\_4&6$"1K255+!-M>".65Y7N7UU.):.M):-UI&\J&:V$C-YUA)I,5,P@)!6* MKFRFI7)<" $IL9%*FPW63OW355GVX?R[\64,@S@;DCUIQ^F,VL(C_W&P5"N/ M'MA;*K;Z<6Z/RE'WX:@;$B]2)BE9B*"0(R!:!,>H!A*",]Z[D#VGO7WD#>G5 M'(Y:?K29'D8%\&H W-&14\H[2BF$P!5@1 O.:05)*"$]4=YSUP)8B*KI\L!Y MU]$'_=?+NA:[T6.Q]K[K:X)Z5^GI/O1T4^)%2<*<3""X]X#:MO1DP#+EA4+/ M%6%[^ZIAO5*%J(U2&^A>5!"O%L1S'\/QQ)3U!&QT!)!P"IK%_ 0;%E0DW-E0 M)@:@S6"@$')I'-&8!&X[Y5$9/1'OOR:?7C0[,.+5Z/Q]#2. MS[]_;Y#*0 LQD+\YEY=IZ;@"JP(%]*C!A4)#FFJ.Q*LDRXP]W>2'K$?A2LTY M;* +4:&[ NAV^JF3ID@1046I (7/;@22 "&[%$);G3+WEFE[HJ&]*N#:J53# MM?L0KJ7>QO'W>'%9TPV]T'E[/C-&C63N0T8WA%DL$1ZM$YF','_@+H%FAH,@ M7E(5:0YG[-Z^P$;Q.OQFF]&[1I&WBM[ET#MW)0(7A#'CP*,J!X\R@$4M(%(: M35YMR@AMZR*H7+KZLJ>)B(W09EE5F>5*Q TVFZ?6X&74VJTE.>J&C@DU@;&8 M1'YTB"PS,Q 0",WH*-G@(SD:-F23DO]_89QP;-JOI"UB7QL1L)D.Y8X)H$Z9-[ M\D$8544N[T=8?QYTO91L*28E,4!T,(")<' JY<"*>N61^B"\SEX*;<3R6MDU M#])C *\_#U(!?'\ SST.3ZSU3DN0R21 (8K6M-"@7>!2D!QR>%Y.51I#^]3C MM5,U&3?FYM2^D)[Y$^]+Q#JA4!W L2@I'=XX7?':<<$"L%@T7*W( 9% "Y&K MH"(J9DC)?6C=:+.JW,>&IC>V',M)C%Z#.2':T2M0+X_D#N]J#91'0P' MBCE:R :D&<,N@=3YT>")\R#+)&_>D.55M6HR8WEW8]YDT@PNXK3F,QZT?&-T M\6NI5G\2726AQ4CHALPH!FD8Q1ST:!4!:21@#=/ 9/)Y*]&"29J]":4;(VN/ MR3:#=AWE%Q6T2X"V4WCAK911.Y#6C:_FQ+5 M(P#O5#[B\>C\?#@]CV602Q'X+L#+-Q$O?$;!X)OCT30.J/K+*B=H?9V=^^UD M^-W%\.S_[DW'E_%#>'?N\N B/.[>8T7U'5!]0[?2QB"1!08">1DQFS=HZS*J M=0X5I$.*@K."I0\ _>#3UQ9__A;9>.KS]W6?O_FN@LP*2Q2'%'V$[ @2,"9P M4(G;E/_'\];RR>=O_1'CP[I9+_+OQGNAY?,WX^L2 MN\ETY']K!O]+'E$R>&/'@]_MV65LIT>RO_[-C;_=/[B67'94S$9#!*@R,[]J\&G#:#0M'MUO+/RXLXNQ!.VF^3]@V?3B9ES$0[ M7>)R.IGF3_)"7[]YMF!.@NI^7).QT]L]6Q7I@";\A >DD3(TBS3^UUCH>C M!,<-!:-M8"73SK@I$PIGL.V/:UUCXW[&QA74#P;J3B\"5T@H4Z!BRM%R-ELI MP?%@:1")*D]T$57I'ZB_PFSMG@7)+XI7]&IT%N)X?CRH&'T44V0DM 44GJ.@$"M>_10DV3//&"/4^\IC> M%B-DC[:,$6P4Z;[P$\'(R<<1B-0-*0U@R#[_=W(4I*ANI&&?_S,U0'G @[K9 M ]GR^;_*,UC]E87\E1LB<((+I[2FI4/) !HNP ;)P2:K(X_4",OV]C.6D?5) MS[K&(/V,02INORIN.TJR040:? 02B_R;]QHL#QX"TTDZS2+EL<4MKSKT#S9\ M-U]S66][EOVE88#AQ<#;-\.I/:M5P@\Z:/>]79YELSR]>#PS2H>>*C,MQ$PW M1-^B<\D$-!"I*R<[J4RWL:+T3PI;Q%1$]'O[RIA&89\TKFOM\ :Z%!7*JX?R MW,E(SANFM05B4X:R"0:>1ZG-G\S#*(= M7]Q[V,UN!#EK<"ZNS7%X98T#[R_/+\_L-(8G,0W]L!ZO+,)(QT]N:+5I1:Q1 M3$+D/(<]SDLPA"CP4D>A%+=1^C)]2VJ6_]^G!LF:L=A ]Z*">?5@[DBKH/'9 M5A$H*0E(AK;(0RNP.LC>;\Y&TTFGZXQKN'0.C(;2U$'G=T'>CR7,6B086#0(J0L%D4T*@TN1OD:2*S+5L!%NZ+:(F.=:-ZF_6 MXH9,\HWFSRJ^^X/OSIQ?9[,I$P>?D&=\>P1C\I>8F*1>2):9>V]?-.R6*..C M7; F/58]6V<<[>1R_.ZZ*L5.\SU/IE?E'EPV3)&&4'%=Q3%*Q6EY7\;RB>J/ MCW^O5G\LR(9K<'*N;5\/DN_)$X[23Z)R(P'7A.41+4A=JK2U(F 3=6 )S6%V$B*R,J&J88PWG"P]:ZXWI-IZX]^V MRB7YWS#\??]O[8>5PHV2+Z&-W:(1<'TQUY?1N3$?,_+&JV:%.U[FBQ@'UI?R M+7M1-& &11IR,IB.!M-7<1(S2=C+,"R%7ID@6HNU55]I>&$O_+!-9^9OM!)X MCSYYLU=_$=GL$/G-:-*V:'PWCF=V.OP]_O6/89B^NJ:ISB]>/4MD_BO6Y8NX MG'[Z5_JRL/+F:G0_EJMM*0VU2%$2*3 )#-0X84U,IKBKF7L%_B<[K=>_]&I\ M?0=O[*\1W#C:WS*J\PU^9\_^L.\F>]_>6(?SX05\L.X?+MDG%R:EK[8P,T3G M/6%4!@9E@V8>B>/RJGQ-MC?7,G@U+AOA_WS91"I'QJWRWB@-B@)D0<+?OK7[ MMYG_01]3=>MC>O#BV>'QX/3P\3^.3WX\^>%E,^.MI\>/'PT.CI\,7OS\_8NG M3YX>/']Z^*)'9';[S3P^.7YQ\N/3)P>GA_G*3_,_1X?'IR\&)W_/7YT\_G__ M./GQR>'S%_]G7-FWWTWO&@OI/VEOUZ]^Q4/ES_P84*J_+W9 MCZ_XQ9A'BJA",5=YL:L_?,4^CUKV^<"GF/V,D4>$XB=_3![13_[LM9]K90\RH'5AESL)H%+ M/=*X*> RCS@5=WK7JR.(#WQMRMH\T>UIIB^>/9J/7GI+\F>VOZPIQ_&E_;*K M2]8F$^Z@:'<7X;KQZ(^/CF-OQ+E?C&3[O60=19)G5XHDC[^@2%(7\-9FZ^N. MP$%=N+L]>9TFLMD,K!N]"X.G5TUD/WZVB6S[2>U]87NEM046K3VL[F:5<]#W M\;'T[7LGH\OLG?S#%;U3OK/?RWE\>>XR0$=I\&(FW'D'N=B[W/S=%_&3C^7V M+/),1_69'0_:2N@5(;TO+]T=.]X#+'4=;_7F)Y\>GOV%M?M"7=87UQO%%K+X M-T]*KF\\&60G__35Z#*_59@T@\.W/N8;:Q_6P1,[M7^Y;8]^%CV]@W6$5/W^84YBY7.3#KB?R@> ")3Y$BE5YK3(%I*B7ABD3O(O-) MW%X\0.XG&SNCV)F&^/N2 ?*P)0-_'KTO&3C[[?CT@+S\\U?^\K7/__[T]OCT ME^'+TT-Z=/K;N_Q^[.7IK_F]?^.=D@'VR[^/SW[YX>C/H_.7?QZ=_O3G\0__ M')Z<_IQ?_Y2=G/XDCO_\Z<^CU_\\^[ADX)>SE^Q?O^7?>O?+ZZ.WQT^.R,OS MI^+X])]G1Z]?BN/\=_+WWAV=_RN]+Q=X0?[XCZ74(@T*M+<*T$L'AED#C'EG MG#:<"%FT8]]+KJ^V9&!;RJSZ7T7U56NH>EPBM>H"J?MQW)9T'VP*O_TYY[>( M+ 2J(3EE &V48**C$/*7R(RQVK$5:V-7:JO4UI_[7H#:')( *FY$!SYD")I"-EL;3HK$RAMW)= MY;I-YCIEN$+-3:Y#<[9_)T< M"U5APHTA0?&>!$F.7JEG#'29J8+$4K"191+TJ!PSU@8?EY#?=IJFF2=&!Z_ LI0 3?%[:&: M'*C'I+T6D"BZ$.H MZ+*?HQC(P)CF03&*8:6:AI7D*LGUY[[[I=E0J6UI:CONS(O(L;>-.@(SQ@"Z M&(N>O #%F&':<4&T7)D@VKK8[0O58M=-IOE.XN<)L;ZROO)KOG)%NL-]WC0? MWS*4Z;N[E.[?04[Q%GF718J8[ZV*6J^R7F6]RGJ5BU_E^J?A/"3W'\?I%>-O MS6R:.]WWU;R?.M6U6JE:J5II!ZRT0(K(>RFTE!))D$B9LTJ2I-&&E)0CD?WG M29LB*I,KVT_,$KFBO '-3_EKFFB!--'QL%/B)(*.)"H"/@H**$D (Q."D(J3 MZ!(GWNSM<]:HE55S5N16?JU6JE:J5JI6>CA?18A I=+2"^"K=(RVKE$'B(T1!+"#/?HNSFH#DG B"-NGH>NBMK'(&8?]30S.Q M+7_+X< R P@WCXSNMV6L<#[WJO.FU4K52M5*U4K52AMMI45ZM8D4I1(RH@J8 M C5<6Y31",>TL]:LTDF^2Q?/L]&X7/+!=#H>NLM60OYT],R.XT7MXV M^.08R%B;$"3QHHA7>' 4.?"4N)&&.$'4WCXV=&5C,_L(]?H>E?H>*C]0J6^M MU-?-*)A$C41M0=M8ZO\M!ZV= >*E2E11&GD/R6^K-!-OAVKIXFM%$T=I,.LL M+)_YF0+_Y+-2U;N5VKRU[=)A4,X'&9*.B(Q:)?,3+)C*7(;)JR^PUR+]EVW1 M_JSG\LGE."_JLWQ_HS#KQ6Q_>/*F7/'D\&T<^^&DMF8NQ%N#0V/^]T;Y^RQN"J*OKKV<5# _R6L&PY=!??Y$X8;G7" M/P_AZG+<"<)SJ4"FT%O"$Q#"&&!P#EP(&<FE++ J'2 3C"PDGH(R MZ[U]3K'B=[/P6^L[JI6JE:J5%LZGKO,]MO)I66].MGI.ZTU==%*MB1F2O5P# MR:,&C%*"=3GRB=;1X+CP3OCB.ZU*3JI'E5N;DF@=Q\ET//1E9&*;8FW!.!G8 MBS"XB--9'G8PB=/I63R/%]/\^ME\Q>EH\,=P^JI(=^2['DSMV\^,I=JMDZ5> MIV>?O[=W^[*#/^PXM =.?Q^-4QQ.+]M+K]G:NU/>B^[4&ZZ%BI*#DHH""J;! M"B4AJN2)9U1QF8-%)ALFE^:\'I^L[Q;>'SA;NQ"BJQ-S)T3/D[>>*$ZRWYD1 M33B@<1QTT"Q_R64D2#12FUV8"N;- O,B4H\KR-[>4_.Q(GYMB)\G?#/$A37> M0C+1 TIIP9$TFS^7,0:A3 !-A0%,@H*A 8%'+73V17E"V;JB8IE!+.NK M4NZ?9FM]Y6Z^<@?*Z5M*!F9(JD]\U*/3G^>SB;@'OS'"N(L M:@=>^0 HE07-J0!M6.(IHD46^N>F;E6ILKH5S-_;L[92^45\,XWG+HX'G#2# M L9EBHUW>SXWT=)S%X53%IT+UF)"P81%I7Q">375<8D"Y#J?>Q4,]73:F<^M M@N'>B 0I!0\HG )GB0N9"8HM[=/"3:$J<8LWU&Q*%(>^)#XZR*^;ZG] MN\^N7?CV-Y/H;IG/?2^6J[-KU\QPG;'<,KB8:0X4-YGA"&5@DC3@E%/&4A9B M+"H9I$&RJFKK2FZ5W/ISWPN06Z)1&Q*D5DDBQF23%M1JDG003(95D-LG(M2. M:U?);D&RZQR+^&19L(2#T3X"&I/ .4S%2:WP*B$01IXDT7 E$D1T]HCY->(N7=W>8[BZ:U)4&%Z3! MD[G31U4F/*<21"8%H- "K'$4\K=I\":@,*+0(.4?9^\6KN;>%/:K:?N[INV] MRKN@2,0QA]IQS;RD22N;DF8BI9JV[PODCV:=Q.W!HF)*:*43**7+P:)3X$+^ MC%'N:%0\N-),S&7#%&E(3=M7WV?'?9_[T=P2K6TU@;\F9W?)S*1:N(-U]&BSY&> M-E1QQ64,D=A(Z^%D/[BM4R#F.#$D4=!6.4#%*!3M?O!)!9O_8X)D;A-$-P0W M)F&_ TV0CV^92?S=)TO'[G#O':/PO.QA=.G.XD=6>6A=X7J5]2KK5=:K_. O M[-94^N,XK5/HJ_!/M5*U4K725EMI@= [)"4CMYB"=1@5=USG,%SD\(X(Y:[G MF^>WG;5\4<;IO6/PO '-3U!K^+U0^/U3MX!$LT2D3P*RT6S)+#IPQCC0 2TG M,5J2L S!- T5JXJ^*W@KQ58K52M5*U4K/9R[0@A3BJ?LJEB!/C&CC$H8B";) M!JM4=5?ZXJYT3PLP!B=U9*"9+_X*C6!,ROX*$\XH1C)(>1_]E14="&Q(?JBM M=VRE$3\\(:@2B576I%JI6JE:J5JI6FD#W.24I*1C9W8<+VHCV6*.]<_=#@KIG&=.*I!& M:D!+LX>MLIOM4!!'>&(N9K]:-4S*'LDT/<#9\$Z]QZZ3WSIS!)7\UDM^W:Q" M4H(0014(J1@@"P)TH F8CIB2B3&6X;)]8[^M$JG[\CSM6>]6^& M^"T=7[%AV)\'>D%]Z7SSD>PJ! P1@56> I!J"2B(YIRK/.O MMQF_2;-(3 ZV>4CHF-.VJ"*'$EWDP"/>!;\K&398H;T*:'=$R(B/&I/CP'*L M",A9 J=,@B"1\4!"3#KOSZS16.&]8?"N=2#52M5*U4H+YUS7^1Y;^;3T-&]; M':NO'C-U,K6>$4$H1HA(LV=%F0#G!(?(B0F&&@Q"SSRKI3.U_:O^VI1,[?C] M\/)9CK:%ZF1@+\+@(DYGB=S!)$ZG9[%,[K)W!'3'>5FGKQSC$.0C F9L$ESD%&[HF,7I(4 M]_:QPGFSX+R((-\*TK_W5.:KF%\?YCMIX:04BXP0H!8SYEV9P<-8!,\M&ALD M&F)*\,+4Q[B_NX1?A?PF9+&JE:J5JI6JE:J5JI4>WA5=0<*\NJ*]=T5O-%)K MB4E;"B&H(BE-#1CT$I+GCBN=GP:G9[XHZ8AA.WIS9=^4ZX^=IHKZR MOO)KOG('RO);3@9G)S&T7?[Q8F(+,^Q6,?[6E2]4*U4K]?\89)U5LP?A]>5D M6@ZI)Z>C@W#KX-[V#+3EPL<=*GP>_WLYG RG\44<_S[T<>;;/H]^].M%^RZM MFUM=V(5:C?1JA.B#X(#0NT28]QPB3H& MK3S-(9H*SI@D7)P-WUNF#+D.4EX!0;T^N%%OM*\T495MJMLM\ML)Z.)F?&T,9PCT]ZHP%!9*1U)G!N[ M K9['JJLQV MS.3@E48-+B;BN'2H0V8[VDA&&FJ6%ENJ?%?Y;I/YCJ6HJ''.J>S.26\UU=P2 M8IT3Q/DH5N'=S?GM+HK6E?P6)+^.9K_@)*!3&JAE'C"4N#8)A%BFK^JH+;=N M;U\VE"\M KMAQ%(=I=$3$G094-XH*1LT M9OE>M7Z<]\+D)PK_9LHC#8IAWZ] M8Q2>ESV,+MU9_,@J#RT[7*^R7F6]RGJ5'_R%W1IM?QRG=91]U?RI5JI6JE;: M:BLM$'IS:[U2MA17.;3!:B8Q1(Q,L1S"2=\V>U%"9\U>E/ E8O"\ 0P *KDP 5*(7F-CK#\W"J?HV_6H%G5"4K%;F78:J5J MI6JE:J6'\U8\8QY14B:RF^)E]EU"8L2Z@%SKH$7U5OKBK70/"R0*Y;*-@#-' M 8WE8+A/0(WWQ!&B,/$>NBLK.@[8D.Q06_+82B)^>#Y0I1&KG$FU4K52M5*U M4K72!GC)QKMHG>56N83)*XM&!1J]Y#PQ%=@=O.2;KO!=VB&>C<;EN@ZFT_'0 M74ZM.XNGHV=V'"]JF]ABSO-1MU,"0PPR,@/<10$HI0)GJ8?\D"1K9?:=BP( M[Y4"TP,<_N[4>^PZOZT@"U#Y[2'YK9L<$,*I$)B&I(DN(DZEZY\C$".-LM;1 MR&W?"&ZK).:^/!1[UG]5/O-M2]2@'8V]6T4DBS6G48<^HA&*)H&.<\=ER.\C M1>#<,*^^P% K&V_=_O#D3;GBR>';./;#26U@6Y"N?NI*SHF @2<=(+9USY*E M(LB$8)R@VE#C4:2]?8JZ$;BJUM5Z$/'0&/_8!5D2X(L-M/X\BJO3<4<4S^LG M'/'&J4@ 56D_USZ TEIB59UK+YZT-3)U#+IB,YA$WC,'U"$ M'#!Y+T&@,%ND>>U0XT=7=SM>/WT\=G6=H6JI.!O0B#BSB=I7(' MDSB=GL4R=2>_OA6\&TQ'@S^&TU=%(2'?]6!JW\;);A5^;6:&=Z%I\S7A>Q?6 M^[F;\*6MY*0-H RU@"DRT%1+L)$[:HS+_XF]?2X:H;%')U3UR'F#\[T+8;IZ M,G?$]#S]&Z+@0I$ S,>B/IH2&"LM"&)2X"DFX^+>?H7SAL%Y$5F]%:1_[ZFO M5S&_/LQW1VZKZ+C/(8M6W $234"'H/*#:#T15!JJTMX^:W+@NH007X7\)F2Q MJI6JE:J5JI6JE:J5'MX574'"O+JBO7=%NXETD_U-YXF&E"0'Y"1[I28YX,00 M$K@-"6/KBY*/$^D/XHM^(8<>AI,W9_9=N<[X>9JHKZRO_)JOW('"_):3P=E) M#&VW?KR8V,(,NU6.OW7E"]5*U4K]/P999]7L07A].9F60^K)Z>@@W#IYMST# M;;GP<8<*G\?_7@XGPVE\$<>_#WV<^;;/HQ_]>M&^2^OF5A=V(1?6=[.I2003 M(F= **6 4FNPQ')P+@2F#+$TI+84A-4:^@UC@\K9U4K52M5*U4K52GVR4D]+ MD*N7VC,OM9MHQ2"-],(#"IW=5,\4&$8Y&*&\%=I1HF7_W-2MJEA6MX+Y>WO6 M%BP?V;%_->"T&10@+E-O?#7]9793MPV V>EAR<&YR+@P43."&1).&Z4E14X] M6M2T';"W5)%R'9:\"OKZM5MZ3 11TMG2;T$BH"8"7$H.$I8N5DE4$'%OGQ)L MF.9-YK05%2RN#DH/?,;\P)S1MY.#NP\B7?WZ;":7?NQ:WH](ZZ32-9/HO-9; M$4Z<$ @\Z4RBV4D#%Z4%C4Q8XIB)7A<2;9!]/(&Y\F?ES\J?*SU O\F!]Y?GEVW;^).8AGY8!7 7)M2Y@VJ#\\1(!P)% M*HJ2'&R.[B$$'1S2Q*0NBI*-U"S_?VEEA4JIE5(KI7Y^?(*3VA%O@U E2I3. M"TJE23P'C($PM0H?=4ZA=]$>K_RZ(+]V!BAH1I(QGH$VS$#>+"-8)30HP:F0 MPG B]-Z^; 2K^=,E>G3J^*]HMLF"(-65XN>-OXH_IFU3=; M=;?D_9ATB2;)>A*S')T>O:=3ZARG13\P2A, @S=@=+00K79"LB2DM27255(V M:#X^C5FX];$2:272G2+21?*&,CI.4G">68Q<&YV(H,E:D0&(]R.X'?><5N4)FR+(;]MQZWE?\/P]_V_ MM1]F]^'&W^Z_OZ<[_?#ZEJ]P@VPVF/O-:-(>&G[7ZJ$.?X]__6,8IJ^N<=7Y MQ:NU(/-?L2[?]N7TT[_2N6,?,P;'JV8'2KY$#ZQ].F.')M"_2O9'!/Q.N.*'$T#]TWB* QW9?S&O" ;S_W M%X=&4^ZBBEN#;?SKGZ2L(8O!IJ@R)* X?3#4D*G4UEY:>U3OL[X8;?U[Z9'. MNGUP:0HO/_V-SQC"#WO&>G%%/!H,0,QH8=4@9II4/*@$O-)+1]V)KYR2M_=3:=R_A=W\\^N]_ZYWK)-D4CQY^ MB!)*:GGIV/GY LPJM5C468WCQ/3T^?'R]_Z=?IU:>:D&YP M287S_>JWI\M"J6T!15H9T\3FZ8VGBV8[+YI+J%2_A^$V1/3&M^$VNO&];UU6 M;B,B[G35;[_'"-GX6/DVPW>;@?L?J]C&[+',J]A&Z*[CN>^Q(KC-RS\GJK]+M1 '7EH]?8BO7^TJ9:D]HS M7KWYYIFE*TQ#_.AP\/E*8&2)*7^7"[=[RA8I=%7*H0/=?C7-HBL3>*L)G*7, M5+.+44&J_JV'CU4XJ.7_$'/B-0.XD&VF@RO"BPMLJD M#2*"54VWU/]3U8ZII0F\?N_$:)V]DUR>T5MY3-H]G4>3,Q,5-%JF=<3Y%JOP M5@]_^TF\<5D^G4G^5V1U,.["PRJ7@V](T]ORT>;%6+_18_WS='GGG MWB6MBC)^NT?!?R9]7Q&86A0@M4Z7S6>= :>DDTYII33QZ2@E*;GQ)@X0F4!< MH"G>B!3D!)8,N.MBCH?DW5]'9X=_[:.C/UZAHY-7%X>0(B.E M=L9YYR6A(2#!-@!MSZ9N_]Z@#LVASF&-M.$<8,\HH$Z2U$I* NZD98@+S8A( MN6.J Z])O"U85[#N&6&=A,0&[97QCE%IB/3***;XG.?VDT M _:(TT <2T6+L/_+C*>*OD_S[^)R* MY5C,(J4BI2*EYR.E5$FU)HRR^'LZ8C9:WB(?,1M_ M46N8X'$#6L1/B_6]@O4=+>]%7H@ER&M%&% V($"QS94,% 06=)2=Q#2HK1U& M.@S1%IT&6S2WX&N14I%2D5*1TMVX"C<66XD0Y)!1R9A!F@<-!4+(*(8*5VD+ M5VE&"@1Q2!JE ;/> AH)"I $!2 ,YI(K9Y63+60K&XH%/!+74-VAR"X%!W[J M?;,UT2V.4GE\8'2W+>,;HG\$!]X4*14I%2D5*14IM5=*J^0+4HUUP,I(@B'5 MAFHI+*:0Z\"H99#=@B6OGCAXFTJ)EX-A&OON>#SLFDGNP'TR>*F'OE^*Q%8B MV-U&$87U2#!C ]!.<$ )04!'\P@$K@(V@A$!T]%>'02O=C59^1R:-NI[N4;! MOTU["0K^M1S_EAP,R'I!#0(B_@246@TD]Q;8@'EP/E M5*L0\$FUG+M>7U.9 M5.XY-PA57;J5?K-U _/1-SO]/B\GY[5U;8):1[%$G#L;*9M2+GAJ.564B[BB M^7<0;)4"MYP571>UO9@,XZ2^C,\W<'6Q6W[S^#R->+3_Q0]M=U1JWU:#JF8; M.@XQ],)!P()7@,9="6@E/:"!$B:,(3B@K9U4]29)BSRA)8JQV2C&FMI]M6#] M!AW.;9:_K<*%;=Q*A;\VV@\A3IG#0& DH[5E') >H_B;4$%0A 3!6SN;ZA]9 MM+=]VDNCMG)L D,,46V=,3YXZWE GD<$OXUWI6COO6KOHGD8,Q);HR$0UL8- M6) HB #H(PQ:8(.!I.M'47*[OO(]+=D>A0I%2D5*:WL5+W/:SS)U7*_?MG" MG.[7=='PLNIHWP2("="$&Q!-6 72B>L@2&V<$)%1&9VXTZ8:3+=FTZ<2Z[6+,RCBK==U7?CVL_;#7RXW'/G_G^N,HGA,NARK.GWP3#X[GB2AUZ\M;>&O..] MIK?6&9D;$Q)''* 2^Y2WBH AQ'F)B&$J;.TPT:$,K8MY+0ZO/R]]?V!O[4H: M74C,K31ZX;Q-(@P&>J"5XY'": P,-!8$$Q D2F,=9;>S-H$IRMS>W) ->&_O MV%2O:/R]:?S"X0L#Y$H-(6LUWRL*_Q@\ M5$5*14I%2D5*14I%2@]/1!\D2;D0T7MV)C7\YR0PIYDD "F' T> XFD X0B M3 @S"A%94]&K5= E2_G'*.QK?SX9VE,]\L\[._G)A7R+E(J4BI2*E(J4BI2* ME%H5/'<<>J:MI\):2B745 ;JA4+,2L/L]SSPJP3/3X9>CR;#B\;Q7;OV_R;= M82EB6LV2>;-T@)?Q02&* W#<&$ )=R!*3H# I(!8BV =B9:,Q!TL-G4H:5'F M%OHPUE3EE=JQ+>ER=EC,5'EO,!H?^O'IH*3WK:S4BZ.JL!"<866!ER@ ZCP$ MBAD.K'5"L;B1HFP5"@UA!%Q MCW919A&H#0A$"9)*H#B2[5+G9Y"KFQ<[,'KD76ZUZ/LCG2;\>>7:EEA6D5*1 MTF.L6[[U[K[K/DY&XU1C,#H9[,9)38/3O9>ZZP[Z>_J\.]:];(]G+-QK0.%K M'UG J#OV;_SP4]?Z.D#YVMO!AWZ^2N8*A1FLZXP0P\]92S2 4D11#0 M(%AD!@8!1)#RAACIO-G:4=%V+XFPCPP-"F87*14I%2D5*14IM4E*+?5!%9;: M,I9Z>/)V7,>9=M]3I9%7,C4S3FV-O?# (*> 8][G'CX2^_;1U">5,R>N5>;? M="_7F[_QYV-_9ORP(K!3)65<)V?NUD>[/W+$NS8DSKT6$JFXO)VC0DEM*72* M"FX-Q0+*]P?K1L+W)P&7*/A*"+4_;D3!)0M$((8!(]@#"G$ AL#4 M>I@HR:7 DD6 0I!T!!(=AOF&(N&WUI0'CJO]6(UOFVO_7S],C"N(KTU =PVU MNQ/*K<3H,L"E-B9^.-J/%&U\43C8J@BW2 GPD&JH! '&6P>HMCZ"FS$ <6U- MT(8*%Q+"=8C85,/3 FX%W-KSW*M$5XP60F (O4?46Z^,D88H3S#RT* MVCUGM+.2::H,"C"2.,V$L@I2(BC"#A$$[0;0[K4?ZSA$MZ^'_3A_HUUK)V>3 MW*_NA0]=VRU'YJR,=@MJ1Z@BB@L(E,8N-<).S1PE 5Q:)QREFG@9J5T'2]Q! M8E/ML O>%;QKSW.OU#;*<(N9EII92C$FBB!I4PZE1U)$1;H9\%8OTF\@W6T. M%2LPN"(,'C>R9#U2/+(^H"DET<(5&"B$.& 6$JZ=ESH=38X[@E_UWJV<)/M8 MT*^X[6_IMK<$*^L9$=XJRDP$!ZD(#Y)R;:'1OKCMVZ+R"]=]RHPWP6 .@<$6 M BJ]C-0'V0@!FC -B27<;^T0UHE+I /AIMI9/Q;M+]RG<)]-P-P:#8J* W\] MK#N<8QW6 IG #7#>!$!1<$!B+$ ZA-!&,3I!TH&#'QU4'R4?CL'\&19!+[HRJF_T9O]R8.G:+9V\(A<1I=X.) MZ?DK4KG3R4ZWS=HMHRRC+*,LHUQ]E!M*&,Z;C=@6K-W8?^3'4\0O_35+KY0B MI2*E(J6G*:453&^/L6>8!V*CG2TI-A8Z'>)K,'@;:*A+ON)EZY(OA FZLPT> M-Z!%!+68WRN9WX?-!!*),11,<."]2P?K> VDE1@$;Y"2S'&?#]91'0G7/ARO MZ&Y!V"*E(J4BI2*E!V#EWKH^Z6,;#5>_:I9/^&UY$A* 1RA'% :?RBG*? !!XTD MQW$=I#,-!5G[') 6*WNY1@&_AW(1%/"[7_!;:E&'L1>]_&NJY6U(>FU11)JQA$-'&JJ MM H&0:Q@H.1[\+5*?=L-YU'7M6[YS>/S-.+1_A<_M-U1*7U;$;#>-CO6!<2I M@"@ 19T#%%D&E"8:0 ]%4,%3&]()U*@CF6B1$[1$,#9+3];4[T1/;G^J_+>5 MN+".6RIQHRD;LPH)C@"-"Q50CE0TN8@ &'-!=1"1=^JHQ$5_GZS^:J0\959K M2@4-GAENA'%4DH"]HF2COI6BVC]:M9LMR#QU49Q1JPV.]H17!AC/&/!>>QB( MQH3E:DU%-E7/5-2[U0[N(J4BI2*E)R^EMESC2:Z6EOIM"['ZX393PU/+O59< M&P^DUC8R*T* 1IZ!H"P3!%D:7\[,BC[![*_'XJD=^M%XV+5C[VH?;5;54:7[ MKNK[<>W(K49^/.[Y=&9/_'SND5>-!]7G[O@T=5:(3UV-]1<_>EX)8X_3O_MZ M+N_\L=W/>NARR.KWP3#X[GB2AU[<5L38=H52BT8_8W;N23AC/K=OX%=4_C%XL8J4BI2*E(J4BI2*E!Z>BF[ M85ZH:.NI:-.1+@B&A',-'$,*4(IXI*%2 F\1#U89["7+7!2MTTRZ9#NOHK&O M_?ED:$_UR#_O+.XV\ M"PIJBHAW9H,Q]).AUZ/)\*)Q"MBN_;])=UB*H58T9>S2.6!4*8PE9X!Y&4T9 MIPR0AGJ N66$$QXXQEL[%,D.O,:8*=K<:FU>Q8NQIBZOE/:WI,S993'3Y;W! M:'SHQZ>#DNFWNE8W3KR"6C#I!% V.2A0", @% #R3!$IA*8X;.VP=+(?7/^X MJZ+/+=3G^TSC+?K\0_1YX7 DVG!NO0&*802H00X8:R0PU 1,A<>.V7;I\S/( MVLVK'1@]\BZW:_3]D4X3_KRR;DL\JTBI2.E)ES_ONH^3T3A5&XQ.!KMQ4M/@ M=.^E[KJ#_IX^[XYU+YOD&0OW&E#XVD<:,.J._1L__-2UO@Y2OO9V\*&?KY+) M0J$&*U&##\VT.$088YQH8"0/(/$]8*"4P%G,B%0RV?9;.Z+#6)NZ+Q4T*)A= MI%2D5*14I%2D],BDU%(G5&&I+6.I2TU"A>**8PHTE9&F4H6!DA0!@Y0P 5&. MG&\?37U2:7/B6F7^3?=RY?D+;_V9\<.*H$Z%*$0A"MQ*2,G6#H*D(Z3LL(VU'KNUICQP7.W':GS;//O_ M^F%B7$%\;0*ZJ\SN;BBW>G.@U,_$#T?[D:&-+PH%6Q7A&D?56N258QH@9A"@ MD8L#Y2$$")H N:(*,IT0KD/$IO)\"K@5<&O/"1P:41$J-93((:"TCW1.IV[OW"D@L&;6\X!D MRFH4#$1,K@-H-UK/]9QB&Y? M#_MQ_D:[UD[.)KEQW0L?NK9;CN!9&>T6U YSZX-!%CB76Z-@%(U7'7\(I05" M+#CH4U]'@E%'B;7;(A6\*WCWF/'.0LD1M= A3ZA$0M%@L4>6!@@I4>AFO+M$ MX18@=IOSQPK"K8APC1,6:23?D< Q$(+ @%)N@&0: XL$8](:2*W8VE%B4P=^ M/!9L*T[Y6SKEK0T&JB"),X0B#0WQT4 @G'B,=)R?XI1OB]8WB].DH9IY%S7> MI*-^A&= 0R^ 4Q89Q)UD$F[M$-:1J3X-%V93F,W38S:K%/W<#>;6Z$!4W//K M8=VB9(_*8' DH !!+0"5GH,4= 0>0FZAYA2:D(PX@7B'JG7Z"A64*RC7.I1; M >08$3Q$F\TR;*(E0(SF$?$(IHA!"]$FO/,%VS: ;8OLKP"#<(A08#&E@#+* M@/0R $*@L8)+K3R//(ZK#H>/)OCX#"H[-'ZY,3'L%L_>$ J)T^X& M$]/S5Z1RI^.=;IN26T991EE&64:Y^B@WE V<-QNQ+5B[L?_(CZ>(7_IGEDXH M14I%2D5*3U-**YC>(N@H4.5Q,)@2HY2GAD$2@K/.8DE3/1>&$.5ZKO@+6<,& MCQO0(HA:S.]5S.^/^\WT$"V4M-!90!7"@&(E@*;Q-X%

]QZ6Y!V"*E(J4BI>$Q=SUK2],$K'DB*E(J4BI2*E(J4V26F5I$''L/$42RJ]H1)**:BQS,%@ MC3!!ZUO0Y-6S!V]3,?%R,$QCWQV/AUTS&6O3\R>#EWKH^Z5<;#6&?= LIA 6 MVJ"X 4Z3R+*)YL P+8"(,J;806B,V=J1'"&QU7E"*M@L GU8GN>H5-]5*Y%=T@ M5'4-U_,^R'6U K>XJ<>U[)D5A%,OJ/94:D4\45H8KK7 M)>9 (>Q!4%12RZ5C(D0E+OK[=/478L6T3CUV"&66*02=306:F#A(M=QD++*H M]H]6[4:KL:C0%G/K@'1 M4I%2D=*3EU);KO$D5TM+D[P*L?KA-E/#26L8#H'# !1F"%!M)=#,>&!XY,_Q M_QI+5#,KT2)F]0S*PIN>VJ$?C8==._:N]M%F51U5NN^JOA_7CMQJY,?CGD]' M\\3/YX9YU7A0?>Z.3U./A?C4U5A_\:/GE3KV./V[K^?RSA_;_:R'+D>K?A\, M@^^.)WGHQ=V[ NJ]:KI[L>$2:RF!08@!"JD"AC("A#$$2<4H-1'TB.Q$\&O1 M24DE)/V(W;TKZ71A,K?4Z87W%R&'++4\>85+\G.14I%2D5*14I'2(Y-2ZY.="Q6];_.SZ4A'&D4K0P I) &4 M4AAIJ+* 8PFAD9)+33,7Y5<+JDNV\X_1V-?^?#*TIWKDGW>6\Y.+"QJL=U])1A*GC%GF_P1CZR=#KT61XT3@/ M;-?^WZ0[+,50*YHR;Y=.!$.<**V$ XX;!:BQ"$BB(/!*0^V="\:E4!J+QHQ: M.SY>M+G%7HRU=7EU)\:24F?7Q4RG]P:C\:$?GPY*QM_JVKTX \M 3;ER"#"8 MRJ0<\T!C%/6=!GTKOLX&8U3U<'H9+ ;)S4-3O=>ZJX[Z._I\^Y8][)IGK%PKP&% MKWVD :/NV+_QPT]=Z^M@Y6MO!Q_Z^2J9+!1JL!(U>-=,C\/"8,45!YC[5#5M M)5 $,H 0T5([Z3Q66SNB@Z\YZ;:@0:O1H&!VD5*14I%2D5*14INDU%(G5&&I M+6.I2PXL*Z.430",V$13'072<@N8$ 9):@+AOGTT]4FESXEKE?DWWF!P+7#W7-D?&W/D_^D:/AM9%S1C CVA'ID]G.F+8A8B*' MSB/% ]?O#]8-F._E#,A&N+Q.%B[!\I70RS9+R96+FU@(#BAN**!:&V"(Q,!; MK[3E*D2S>VL'0=*17'84W%3[P8UIT@,'Y1X6,=H6-OC7@RV#%<3?)B"]2BOO MAJ*K=RA*357\<+0?Z>'XHO"_51%T4;@ON:6IXP9@.)V<:[E,^0@!8 *AYM1@ M'5+A!.P0N:D61 4\"W@6\+P&/)5G6E,&L8U,!7-EJ#>!>1N,8%+[L 'PO,'Z M;E#3 J8K@FDCY",0"IXP C2A'E#G*3!"!!#EB24RWDH'HRW-82=B;D'3@J8% M37^@AU,KA3&#'/- )68JF'3:&Y.,0T&]WP":OO9C'8?H]O6P'^=OM&OMY&R2 MN_^]\*%KN^4(HY71=$%-!1,::W')F-PTA*+8BGWM*HA5APZ3WTVLIOT=/5ZQ :2'J;0^0* MS*X(LXVS,@D*EA@?0'+2 (HT!I*&U(@8440],E+(.@"$UT]@?BKH6L(N&PJ[ M>&X"-1XY2 3%02LO#%=$"A%77V"NA%W: AE+-8K4<,EBXJ0H4Q MPGF.@% 4 BH(CJAJ"8C(JA"G6@D?DIDK.._0:Y)PGBT'*RA:4'2C'D.MC((. M2D$EH4Q18UP0T$FBD<0.JA*\;@=V+I(7B:9>(AZ IH*G7AD6R" "$(8AA)3R MB/C$0V%'LB?C(,RYC_\>:]/S\5_7_;3SW_E'_1AF^.^=^2/-WIP]5.-&UL>5 M/]RT3B+X/:7$N4#7^TK;5)JK^Q?I<)RCP3A>?3RHQJ=^Y*.2ZHGKCG/Y;C_/ M8#Y1)W3[NF^[NA?'&U_(&<7;5Q[V5C,Q'0[%VX+%(9\/1CDN^DL^O*?[R?_Z MN>O&IS,,:7QQ*G>X^(HV<823\OT/T"$^X"^Z]UE?C+;^O30/9]W^ M;$"$QQ%?GJ\;9R6$'S8KM>Y%M!X,<\;Y+U'A_3!]*HY)MV8LU>DP;5'_]7WY MB*V=DP0-J>?F7MK=HH[\][_USG6R?] U>B7K.:_1W3=&J0/CO:VJ]VC%]6;M[^].7AQL/OZ8/]-BV#N^H?9.SYZ<_SGP8O=D_TX M\I/XS^'^T M=Z@%;.9=,8ZYI\]'_I?9+[^Z[NB\IR]^Z?;SG?.7?CW3PP\1+*98FP#ZTHZ8 MYZ9^>PHC2FU+1A*23,L"IC>>@LQV!IE+>WS]'F?;4,@;WX;;Z,;WOG59Q+8I MI7>Z[+??8P3_F,'R6UWV.Z47W_68JRL?O<:ZJA=\F\HQCN(KU6'\V.FHVH^X M[#*_F!=G++'(6T[1@UJ5Z%9/?3U%OLYZ7X'UMEO0T<9#FWK@VQR+NT%SHO43 M"Y^GFJ@GJ"8_O4@[^'!4/WJW7_][I6D[&G M1Z=5Z T^CZHP')Q5@W.?*'PT;).KX5.T$_WHE]N RATFXAX];IGO/_'5/V.J%NTIE M&-+>(R2@Q9P2YK1EFAHI#8,I VG6S5;4#0?06E[VN+@6.6*M<; ?[4T=[&>O MS_[^Z_=_XF<^'N$#]N[D%7[WT773O\=_O+KX^X__G!Z>[;,C?'@Q=[!__.TT MC^FO _;WBW_(WR]>T7?XJ'O\UZO/AV>'%T=??__GZ.05/?S8ZUUVL!_^D9SR M[]"[C[U_CD_O/MZ0 [_>H6.7GRXB.,)1WO3O+ W\/-[KSR3 MZ:!FQ3P!%%L.E($*! J)13Y0JGBD=9AV"),M:@ZPH5XA!8B>)!!Q[8-QCB)$ M+*7"F[A,N>'86FEA@#P!$5(S(%HOW%> : T@^CH'(@T]E$Q9X+6!$8A4A"1A M4G$5MM03*CCU6SN(L ZB;3HR_NF8/==K7:.Q3XK=#7U4--OM^:H_9W?I]?27 M31;2^7#PJ>N\J\Q%,9&*B=0.$ZG>N56+U>R%/X^JU%%'U^ -Y>]'GS^KR@\PH)Z:A#P%.?SL )&$AL/2!( M::&YM=KFSM@0M\FKL"$RWWZZ\=J[2:V-W7[*QXO406%E& MH_4@=)00%9@"PX4"GACOJ#80"[.UPSL,K4TYVG=45_LI1XH&1_6(+_4K.QD. M?=]>5+U!7/-WHQ7/P1[: *VX?>VG_GK>3]&,WVLA[4UEE,(:?^AN_\7$GPQ> M^T^Z-RFVT:I ==R,N>HH/V]D )Y; BA2T38B#@.NC$91BD;(:!OA:!NMS3:* MKZ.UNKT!MC'7[:+ ]Z# "Z9!) I>$9W:E&$0J04"!NETAC>$7#ONJ$VQ2DE: MI+[/QK6QT8-!GX/964"-Y\!@ M80$*B'GGE48TI6_1#I-K'^U2/!>M5>'[]%P4%=Z$"C?(A+.2>B)!_$75W?D- MLAQ@H2"E4:H6^JS"B*S-)XK?XBZ9&<%'(NWFR4[Z2_%8M(),S"13IU^>Z"_[ M7Q(>^=]\WX<6]65^#)!T>++;/'0I^4IQ%!F ED1>09$&.HH*$,V4T=HQ'D0= MOFW3B7'%1;'AEG.;]%$4M7XHM5ZT6_=24L.1!4[!J-9!.Z!5[D-'".,<:ZED MZD/'$%^C!UWQ6JRNE2]3VO0HJ6/4D\IH%]7(E(2+5O",N6Q^'PQ?#"9F'":] M76M3GDPI^%@-C?:;)$-XJ9B4"$#B)*!>:B"Y@ !&%,+4ZB ]3 ';S1W\4'P7 M[=/D^_1=%$W>I"8O> 4C+L*P#6"$(P *Q'0T"*(21Y6E^ EF4[2 ,=S0[.I4]S_$JW7[ MT\J/7)/:ZVK3[94R[E+&7"")2)0*WAJ M+D\[:/T#PPH#?]*!PZ+2#ZK23>>>\$P$ P)GD9\[[X$,*2$@VMJ2468"24%# MWJ'7U'*7J.&/5,ET^$.:Z2E)[Z0V3,\K9+@**-UGS/ J*,UD]5=W?+HW&<49 M\\-2\;DZ-KU=OC!EZ2&U<#G79-;&"XUFNH_'D5&T>4UM7E )I9!#6CC@5307**(6 M2*,9X!('2154&HF<^HQQ<6+@B+? M!ZTHBOR#%'E!*JS%/LHN"HEP'$F%(T Z%X )2"'J ^;)_<@[DEZM8'@017XV MKHF70W^NNZ[R=7[>J%.=3U]IEG%WEH? MQ#PJGHY'2$F*?M^O?B^8BE,&2B@9$ $[0#TW0%)% (G,Q5K'K2$L15*BC-NA MW\_&_3%/&3W7%RE5*7(2:X<3W^0N3-+-WU92S$=.%*+^\]B MDMT1Z/YI$AGF8?#.I;:DL2 M0HJB_PA%7S :"KT22G+ B>+18H$$*(L$0-)13(AF4*+(:&!'L'4B.L7YLD;+ MO*'_Y/N34@+33I_*3$RO:RD5,%H%C#XN]00H8Q88"BW@J4&O MUD8+0M+IQ1V*UNYE4YPHK=7G=F2+%'V^HSXWR(77UF-' -9*17(14O]+BH 1 M,E#+J.KXW@=N8M9AD'-WVQ/%U7")F,'1^".)#_I+F933H M=5TU>[0G#67W24VB*/>B)%].!?G;Q=M1:O]Y/!/F[ER6*>.XVY_$UZ9O#OK% MB%H-YY9:\$FD$.-(@L!R )L$H)2"@#EAJ?-"*9]R7 7N*+JI%/M;Z]0C\J@\ M7YRX3\I3<.)^<6+!AP+S3 VIO$SG\Y-6B9B6[39,'DY&=K3:)"/TB'JT3B)&]#XHE/Y_YMTS\]\?URW MTDHF^^F@YZKN63)@?'JG1&]_I#ERJ16POLA3?C+8M5$R0_]R*JF7/=T?[_;= M_DQ>A3>LQ!L.F_8%0M%NP-(!#G&T+USB#9)1(!PD4A'.A)1;.Z+DN3]1M;W7 MYMY%HW^81B\L >R,A9PB$,T!!*AB&AC!(0@F&@3<0R8"3'5T"*V32-;2J&O; MF<=4 ^HS1":C^('1*)+]N.Y'W6P#YPY!B9=DSZFN]<0]K_AL6Y/>K^#7;U,) M^M&1'Q^'9,Y-WW$%P59"L%?+/L]T-JJP( J4 FJP L(8%&,N9\9 M%BTI!2YAVJ=$2XI:;U"M&R%;QG50$@*.J 84"@642+I-(H![31#3/IH:M$/Y M.L5X+8W6/B9FDCPAXXOJS(]/!V[JE2SNCP=V?^QGH1QFF1PL1%(0:25$6FI. M&(*F1%,(E$GYZ )A8(B+1A,R1!B*D5!T:T?A=6@PH%8"2-"S=X''@0'CNYM4/0.F6PQ;NQ-H>P^KP[C@/ZZM-S MGYU/QGY8C09A_%D/?52B3[XWJ*,MS[ WX8,PB]QN9":CWP?#-U-AG Q^\V\& MO6+;K 9*2ZT(,8;!<2, PH:D(Y((,#Y0("2D5FG*24J_D.KJF0K%7_$4E'1C M3*(HZ::5M'&X>H#2VA!)@TSG)&CBTQ$)!GB8_A>XY)BG'*DG6&#_:'+%)R.? M/ [7ID*5//''4U=_0R;HP4RL)1-T@RBWU+M0*91Z%$* E,71/A(X4A'C@&%. MD: I%#*=N" [,D7_X%/?S :3:*>^926 M-3J-QGA.'+>#L[-!&LK _O.\XJ)M3<\:#N*,NM'O$1K?)*D"L/_%#VUW M5)(W5F0*2UV[G/-2.OSO>9E%7W>M#XW?*$^+E-/%8 ><4"9=4 S)@%7&B%CL2,(;NVP#N&T1>K\ MC(*IK_UYLTQM;;;Q:,,P#\%E%&JH),JR#3 MU^5.720*D%.6\ @#RI4"RE #I& (&D6Q4219)!(C_&N+6ON4F&K[?)$KYX 7 ME=Z<2B_(AC',$>(90"9E5^*05)J'2#:4$@I:A16.Q@.#'8Z?8/"UY4QCGK85 M:<98?ZD^=\>GJ? ]^14')HZM]K-70]_38^^J\2#^.AH/NS;]]0S]'VVO3WM= M"^ID<**__+409LHF2=ZKW])I4Q'94N_Z+-H";2M!VU)_+JI8L$0PP!VS@"HL M@'8X *20=LC3:#_IU,U#)O^(](*HN.4 2V2JE;<&R* X,*D4AD39.<6*M^21JG+;:4A1 MZ$TI=*.\#47I&:( \3H%9F@ 6GL,"*+,$"N$XVAKAW8X+$7R]W]F;1V1K+.O MAO[3H/4ELI"#=<16T3<<&7@(,_"?'J0[/1F:/G/A%S'82_+ ML"#72LBUU$HP((6E)Q)(@V2D(@)&Y.($(!2\4IYREPYV0TAUD&S)@4_%&?(T MTD.*#J^EPPOV(8+'+#@!. HNM=Z20&&5G!T"VR PE*DC!DXZS*^V!"V)(?>3 M&-((V.BS^FQ:,Q@.!Y^]B]KI_+ :^^%9U1OH_O/R?;0U,K.0V7$H6'5WK%IJ M$R@$-!13""AT)/[0%$3.X8!'T F-+&2*YY14V!93J3@]'K'3H^CPQG2X$5P) MPI(@.:#:($"%E!1,)6]':U3X.7D[&C3#>3.NNK,ZF+MW['D. M1M"ZQ(*O%E4Y#B^B<&8U2GM)- 615D*DI9Z $!DF200C362D%M', 5HB";CF M1',>-QON-Q90*:Z,PBV*+F]8EQ?L@BDE'82 1.- T"0P9CPX+2) MNDPZK"W'FVS2C?%H6OXTCX?]:=K_Y^=K:]O7<6;<6(O]Q&&L3=U_?I_)M'3T MV"#D+34BM$AY;W4D+0RFZAG&@,94 ^\Y-) *SI1,3A'6(6H=T%M)JQZ1O^0I MP41+R4X!A_L%AP4?0I!BI# #BK+<&BP A80#.BC(L%)",[&UPR(APF)#N6(_ M%B VY(UI+4?:#\';G$KBO]A3W?_@JZ@&OJI_'U51J>MSHOJN_B6=W/ IJL>: M*2?/% 4W?HA#+;_CL#^5WNLHO.-^/E"F[](_^PMY%;!;&^R6^B RRK'C#@*I M%0%4"PPT) %0BC6C$>P0)A'LQ*;"V.V@0O?1!O$1@L!#]4 L;D>U5[&1TPGX=0B?N'K?PNNK81K'Y;B52:U9>,:4!3- M.2HA2;@F /5$0RLI#1AN[6#5(7!MIG.'MI:/WN_SY$'A/ET_!11^)"@LR(YU MF@C+,; 8BH0,&DA+&.!2!\*)0<+ZY 6&UU8MMQ05GKJS9^\FLM.IC/_0[?=S M0Y90G6=U*>DW-^"99I Z XTD(5"J6-P,E14\2$8EU0&^/\@PQ@G<,(SMCO?T M<'@1)_9_=6]2\&LU_%KN-NLAL@ICP F-QIJ6%$BB/8CV,R8<:D(RJ9&B(]3: M^%62<-JKR]BB^)@8$<2H]5A*R!&%EAJKHRFCDRY';E)TN76ZO. B"C(="28# MP1N3S!(')'8*0"L0]981EAPO G6N.V?WT5<4M8!M?.,LB>O9AH^OWL@S?JPA M==T4/216_>O'/?Y3P6C,O2$P.&.QCMHME0R0H: UTK266)'.CQ5. X,5 I H!!F6B-C4VT+A#A)7>UNT% B?ND/MS>3\ MO.=3887N5:X[LKW!:#+,QSC9V4EJ5;=?:U^4T]V.3KL:]"51'FXP,3W_5 [[ MVK1?X[G/YS-J5W'0MX,SGQJ+QTN>ZZ[+W;'6*=U]FGSI25*B^TPXJ!?:25IG M+^,R._*E,'\UPK/45Q1R[H5A"'@K4H<-A(!6B?IP190W7 1CMW:HZA"Z*@C"*1JEN[6#> M(:Q-2$UI!B&J))/@IV+,2]BSU-34&$X64! :G/F.* M*2"%IRF'7!%.@@B,IJ,R^?J>GY**T%K-O5_N4#3W[IK;J/G 6#F-"& >GHEI)Y\ !NV2@ 4-=\S&O [^:4O6UF^$->XQF1P[VZ M=KG;KY8.-3X?#L[C""\Z.?_D/"V)G)+22_G?Z4RKJGN6NL/XN@]=MV][$Y?[ MP\0%8NO&M^?Z0B?/?'$XB>_[+^GDJZO]8M;>P!ZO67_=$SZ5K7EC9=OZ MZWG_EWJM'O1?SE;J<7@Y7:?[LU6ZVW=_SM;H06.)'DQ7Z$%_=[H^7];+,WYA MMUZ<^].U6?;UE?;UI1Y]V&L,C>0 8Z] %#4!AJ43VI1$"L5M7A*VM2/6[F'1 M/CI>$.SQ(-C#UIP7+&LSEBUL%$^M1.E$;(2=36=C,Z!="KD$)IGE$M.462); M-A%MV;)+G7"Z$N M(5W!M3OCVKOE]CO:2>(#B/M9Y&C!*F"TIX!Y0;E6J1&9* =3/E*U;@.U*:K\ M8U6Y4<$EN",0*\!)2/VSN 1:&0^\, YB[*(4[=8.QZ@IB)>]7K:I,. MGNS&Z^IA=Y3JQ/,)E0,SUMU<-IZG#0P"F,3/Z]'(/YWS&Q!L.1/Y]JDR:8C' MX>W([R:I'&>))?R:]0C[?3"<-@#K?\CB_G,J[8L":2M!VE)S0(ZD<(AIX+.M M)3 "FD(.B-4D"&2OO+S?X^3&R'^Z[J?=OX[_IC=NG$MZU.R MP/VK&LZA7.^SU^,LWCLU2ZB.!N-X]?&@&I_ZR#0F?3UQW;%/F-//!4PZ_3$] MVT'WXGCC"]G=N#V?YBN;/--J, %2RX"-8,1H8=4@9II4/*K$1:"2C M[XG8FGWI=#A[@G/]P0,S]/H?H$-\P%]T[[.^&&W]>VD>SKK]V8 HK@GPY2F[ M<6)"^&$34VM01-=!W0[UEWS4:?I4')-NS5BJTV':6_[K^R**$CK)?L)!J%*[ MU[JQI=ZY3OP/NDRO=)#(RW3WSUJ]^A% M]>;M;V\.7ASLOC[8?W.C+&;_OC]X&CW:.]@]\_JS4E\X7#_Z.3J0ST,7%S:I%;$"0JW;A)+-Z[I?KR+ MS.SQ(:2"MNN'JZ:<[FAR%B]D-V"N+7.SX^$'W>]^S:J\-]^IXA^[??=R&'>R M_CC_>1Q^GVU=;^8[UXMY"M-)'--OO8']YV%I&CR?D;?SLNXM( MSV"B:T#AB_^<'GT]0)%R]?S_O+[X^R]W;C#EAR\^?/G[["TZ M2N/Z&#_SXA5Y]_$??'1V$,?<^_CN8Z)M^^3PX_^&PX\'].CS>VZ(8Y1[(!RA M]=DSTJ#(CJ"T008G&#,U >_V)][M)M9LL ]((*&D$I1ZHS$D+%"%'3TUF,1=/M9#/C-5-%\\E>(WO34>4)5P+[KNC M:J&Z/Y3F7C_*D]-+S+ [%=P*E##MB[NC<]^O3KP][<>1?[B8;3)]NYW#:]WX ML='$C+JNJX?) 7:J/_G*^/BE\Z$_U\-X[2C52$>K453YRNA1=U3I>.W),%X@ M2KUW"VY:W[3^^9>O[S$XZX[S8T0:'RVY9B%Y'ED8#,;]2(<;*8ZCJI\^TNM= M+,4-[SR4-Q-[>J>)O6:24K?M07Z$:'!6G[OCT^KM]IOMZ@_?CS9I&O)N-&_. MTR6G^0!)JB^'\4&ZY[WX:#]M_;&[^W+KYTZ:7>=#,F[35=/4+]2R\=VHH7VG MAVY4_3:(_\0+_+[[YK>MGZ__S-[ =4,TE_+\_K2U^V8O?O)D0@=F6/7:GP^&Z7%^\/"^.9A.\E3,%\MB55Q>MEGR26;= M_BA";K:#LT7W>M+S]2PC""!*ROG:?YCTZJ^^ ?_?=A;<,)F^O8M.NL9%Y09Q MR8]GJ[V*ZRA]K[[\]>HRJH8I&718GP>8EE0>>$*2GH_:]%VE.$@'%4=,^/#! MC])J'9_J\>KF:-2..! ]TXN/DW[M3)I/S^VOE(:?OG'A]3#U5HN?^\^D/YU+ M CM5HB>=ZO-I-VISU,6\0^J9^B1PV*W!H5Y'"3H;3$$&<[9G/J4IAM.YH5"O5F_VH5-O50:VT4;?ZZ?4H ML+CZHN68'J>39:C=Q\EH?%:WBTLST!V-I]UI:X3+-QFF>P[S$8Y7/A^MI3C& MOK=^--+#BSQ)N@JZ.TQ/,B=O4N,9@?D=%9]+1+[3WB MTV;A5TD^H^E"J\51M[<;S6X71[- Q3DZYPR.7J_6F^ENMLCS2.^.AU$I]51- M%E?PO6XTH_.BJ%?0@E-N5VESO';T\\&-HQ%9YX_TXT*HSN**.!U-%\^A'MK3 MZ>I!>?6@O&R2HLTFM)NW&)?Q\I.?S>+LGE&;X_).&2DVK]KI3=,^&G4O96'_ MWT0/XQ-7\9W9NV$2YR%TDR]LOK[U:#0Y.\_+*:^TT3<^4.GZ@+%Z<21T26O^K%[=<8AU MI+#.R6\&&>/?E_KI9 K](2?PW_"=A1Y>5>K&!&2=NF$X$>)\M!SR9V;Y5)6; M9(A9?"?]52MWVI'&"3EG"S_J;2\-/3[UL Z1CD\'S0DJBWJ54;[M1^(WRE,_ MM<@7ZW007QU^[HY\ NHXW;YO:\_PY_A*S7A=-1G5;Z;75V7ZET3U[TN&7 N% M=TN'#&FQ0P;?QB%C,;:4'5Q>&+I\5^_=__^Z^]P]/$ '7V("P0+!)4 @3H-*$&ZKGXPR@IM1)QIJR^[ M63S"F =,J5$B-28T@1E"L/,V&(P]N^QF: M<#_8_;WD\LXZ?O&,,18>OWHO!'9(XP!L4!Y0J1U0W@B@O<8R4*4\$9<12P=N M$ V*L8APQ,3/21]PO(H4R%AI+V-LPW=6!P 7,K@#OG[W[@4O5W59?]^U,_-K MC:=?G=S2:YWX[^?30?*J#CXG1\\2L:UV+WL+Z;^?#KUV=GH MXEXV[)H:;%+65X6G:5^WA\UO^[>KY-I>>!\7CL<;?>C;U5\1AMW@Y[]3RE\]';KYSCN[?A%Q $BG0=;_M?+81$Q.\AQF'KB0+4W]*X[KOXS]P[]1KYZ?3G3I6*OC#\-=UZ M*90XZ,??[72-[$[E&)?([[7L$WOMY.^B7_.Z")-ANJBKY_X9IPNO(2/95#6ZA#0W_XXI>^^)L7'-O MMS_?3WI0#I+5X:MT5-C,UYW$_^RM)7KXZKWF7 J. J#"H-234P$3- (:Q1G' M2!GAPF5KB5.(H%70"R@H(DPY[XTRWEIJ' KXLK64$*]:FOH[&$G?O6G1PN^, M\B\_K6B?QTR6PSP)EWM)5+8IJN6R--O3W;,4J4U[V&@:%4[?_[!(!Z@Q>10! M.)D]GT]34#8']L^' Y.39G-<7\]O?A%-H=$\>CL9#J?1V[P-Y!#2+.R4;]^\ M>XIR.GVF(^C70HA8/XW_CP;]>+.+Q<-FCF&BK>4_38?P>9H/-)J$D':$>IL8 M1D*3MQ [^.13L"-:>J8W?<+1-"#UK1E)@VK,2;Y5OL^9GZ4S1 *6MZSG;-ZY M8MX]2O/N!^_8T8"(=^OO)1SHQ_VYX3*).WC^LTY<*ALX.7KU7FFL&?44*)L: MVRKF@='! .F09UIH(K"]O($3AZVQ6DBG%0U:2\J"9MS3D$Z&,^CR!CX52363 M2=44RAWV\N_>O^SEW[,QIQ*Q,XGX65;8!]WM3U,X:D/S0\X"S09]G341]SL_ M'M=M/*?)7F=QNYP,ZU?25MMT4\9''32]D_4=N[,\@;2]]:=91G6B7;+#9L-* M*5+)$&NF^28?Q-#;0;3-OBX<"=E1@Q+$/W,RX: _'6<]@)^F^20_Y^-I MMN,4CQ.7N6%^?JJGY>?I1&5#\E\KU)W>*4+>J#ME*]2=W@R%?\3!)UK]VD?0 MCK,X+S/ESPP%#^/UCE\0*45:0V0JWU/ MYHO@BG?H^ZF<<=G4&<$1S&\P$AQS M!K!1'%!CXDI@V@#.'=*4(N:,3,!R]3R)2RNA@2ZWS!._%ER^ZT#X 2Z%2P7F MSZ*P'\&;*_M+D?[C+]*_UD[];B+C);M:>FT]@\S#M%E@KH257@H?7^&.$7C- MTFZE9\[_?*,;[,?Z?E[[D4_0M]MW+WR$MT%NY[9%G3T\0"G^NRT MO4AD /3< !HW'R ]L8 &%?504!O"E=48.,$61GD$1RCV4BJ"(Y,P/!()@_&5 MI+;9Y.>=IC']U73^O^WH:>*;'GZ($#=%^[BR?YV^DDX$EK,>5-.5C_$V>S W MRO5J_]V)2Z$4>QJ?*==E+2;--28M.R5<=YQKA\>#6=%+\F+4F1:C<>T*F?DW M4L#]6]=*OIQIO5YU/HS\+E>*I:,X_' TZ/=];_&YO!.G LII6D?Q^US;4X_"LK[S$T:T73_95HF./MJ7:N7'R(5&]EIW>=X MGC>7QCC(Z0-^E'HA=4>GF>_,/I#:)U7!ZU&WC@%MSR+[<8*FI2EQ/;35,[,7 MG_Q%?&([_E.;P?#Y,N14U_#JO8&,:6(L4(9 0*WAP! K@#860F:#1H%<[W)9 M)L7Y>/?SO%$EUZ#+,USUTA3/-&8T&MAN7MRYPBZY#INJ$J\P&H3QYZ19*: Y MBF+9M"5_OX9\69/K66TXVN_$(&]2'VO$93IY5,;MD^JX?3(M&(,^;J79'733 ML2--\_UNX+0!.[XLA)7!Z=77X]WW1/LX[38ULQ$B\OE M;K0)J:M:%N&A+(MT9LKXXM"/3P?NH/_)3UL:/%>; AWMOD?0 M! >I 9S)"(7.>:!8!$6I&!+(H4C.R&6;@C%$&-22RD I"E2S0"0)$44C%E%/ M+]L4];17];Q7C8F_M3&QO@;,+8QKR?YWG^AA+),7-=B$>?YL:C/BJ^P"RT'3 M2*Q3!M59[F1RKH?C?C0#3KOG\:W9)*>(K*OTA\AXTI]U\XK:=$@I31^G6;\Y MMRJE9S4O,II>I^[_E _YBW+,%D+^%#S^!2DM/)H09G)*#Y]BLENS[LT39-UYRGDC6>:'M8R=,EN MJ3G@+#V8M+25T'S15Z!:5H@TG_\91&%6_UO/S8,61VQ7J81@/!CG;E:SO-DJ MN]ZN72(M-[5QL7S941?]R^./KR'VG'.*09$X@ HQP9( M@PFP)NZQ\9("!;.UPZX)9\V#HWN[+ZJ?5B' !$%!A*#8,$&U "C,H*XRT&@97 @BB+R84&T$M$>(MM7CRZ;+8"? MMZOJ[108F&<5;CW *_.W&-!/UI,,R.^3#)&\+,T12Q/>Y- M__AQ\X)UXY=>:NB5][SS07+DIVJ/G*P\.9]YN7*7HT^Z-_&SM*."3X]N>1ZF M<'O!I^>\ %(-__KXU& P$:IV,S!=8Z1W:NA(S>OFT)&I3I-RCE9R]6#N#8'! M&8LU]40J&2!#06OFF'#0OS]8>P&]CD.+5E->,.F[6I8\?5]3/9.C7I ( M'8(+ F@@!*CX-TC4F7@FE/4V-:>^FI]Q=^@P+#GRM(',$* MK*?M(:K1J??C13+/U32>-?PB/]:S%HW/1I^OI4K@VKM6RC3BZG2"6A#6 M+\ MN+R1S),JDELSDO_N,+]\-G"^E_V=9X/1N-%[H]&3==:N?C!MG3!O+K$]-<7G M-TV)'>/9J9)^T98[6LKY%,GI[>HBV+CY3:MO9CW?O1[VNGXXJ]*9I8[H7B_N M@KF9T:Q6>/KK>*B=;Q3_QB_Z[J=DXM=-H\=IJYT^2JN^A>D?M0U^U(I@VB.]7"(SUKGS[K'9T\Q_EQ M4Q/9RU\S_D.WGT_?S&FH']9&W%(S MD\5@K^^S44U&LZCBX@.YUSI=<=?USZAH^2D)U4_3!C'UBI-43IN^/&B' MF^WF[*<,MD]=YU,[@L3_TR:5\N9<=Y$#]R6=EC%OZA[UJI>;RM6':J26WKDY M0(UJ&<_L^W;79R3,VRM7J4(S_9GFMAOF4#_K$Y!A M_,Q/8W@WCW?ZM.SV3YV[;PLAU_C4_CD,\IVW*5] M8NI>PO72JYM5U9)8VK+TPBU5(3S=$,:GP\'DP^G5B]5B.=,7:6KRX]03=<.S MW/P8\T+@Q3Z7MO?^I4VR%O>TXU<&_>ZH>=) O/7RT)>[>#66WTTMIBYO5)Q;BB>2N M$4C!=!\()>;Q3DP01Q1$R#X\I-[KJ$O[\D,_NH!3X5 M?YW8-:YS5N/^/9I.;K,]8GW86)[5<9K5[>H@D;ZSN$&.YL2TP3FGX?>ZST@O M)9C->F/'S\UE69]?DVC9:%%-\F'2K?.XQGE/CN35SVIY8ESY<'F?T>S>B]J>W]5]Q6]B:CJ.M^V)90Y_&;6:@S M?A?'SWV-]SG[WX]')Z_8WQ\M>X?_[AV>G)X=_[5/#O&K+\M$[._K:^_CWV=LOQW^\8^].[-?OWP MGEBBJ!068!8(H Q'78],!A"*#1;.1D9_)=:9N(\)E%D7[TJ(U2QR&RPE1Y$8 M02RNQ#H?5,+M"FD_A)R/7AR^9TJ( 4#/E@(**021#RQ0!#LB$1:BG#EI)7@ MJ7 XL51FJ1)$&R4-C436*^DCZ;U:E%Z?&YA=5C-1U"RNFDGCFF*2S1>77%\I M_MU5N_STBG/DN.720$7CVM2,06HBX5?4*IP;'UY_G^_.VJ5&%%80A'PT:.-] M7#0OHD6+G4,F]4_VB#U4KL#W;-G+E1T-XY4"J-H6.;G5XOS18_[F"&?&=-S^ MM]HU=P\:$1-]EFT '- )WZR.VP4@3;[27O0U^D'O;JI1:TCT_2X:=//-+>=' >* M$S"=IJSVS4[;Z4*C^/LHQ[W-11V+"KX^F#H_Y""/1Z>'..N.4B5P$._VLZFU/=+CZ0F_+YL].][4LS)ZM-/PO1[WLWZW\R.'Y]&N,$@) M+&GM3)O3_U+]A*8%R7_&.4GM6:9?^K7Z"?]<'>KL*\L+<_Y&FL2?R/1KL]E< MRGW)'\RQL)%/"I,:X,YZ4LS[IZ3&*/D8W;1%+/JYU,5VH?O%.Y!TO.K5 QOE MZTW_N.&2BZO,0H@ZZZ\==F?.JE!W=IGKZOP(WQ2)3"?[IM//CH_VIW=*G\VI M0K,S[N?!P/G=SQISE"9A-#E/R0"=ZI_^X'-_=MV70W^6,HI>]B:CZLWAF_E0 M.O,:SP09\7KIH:<6W7%S0(O&,VE1#S_H6??@['Y,33U&D^XXR13]W.QB\VL5 M!1G7U21$0*R+:F?#C!-E3^/P:YF2G^L$I24X6AS9/1U3CEC>,$F+U ([W_SK M[!UK<].(01- YP\T]T@VKIR?Y:?1S^G5BYG8MZNT!N8BJT\2T,-A2BB;QKK3 M3?Z)VU;SU90P%5^K9RZOK)S,GD//T\;/LR2UV5D+<^E.1JE$-V+WK-(XH7!J M@##);M'T*/6USZ-"Q=UF\8DYX#Y9H-&]T>!ZC9RIWWDN[9UM25F=FX*YI%3? M5I1K]>3)SJWSZ?E2EXT9BC=S$6?S>PG4Q_Y\],N3FQ)!(UDHVDJXPP:VMQE_Q'.^DTT>KJW MS.109OV.L_YBBDE+D]Y(CTO\R_HRO7>5\1Q-W&\ M7L[]GVW#2X;[YYE]?I%,\&N%\G@IRHKF]DG$!F R ]YM<+Q?'M3]UQC4DITP MZR.:^B3TP7GBG*.:4L[MS61+?$[FZ__/WILWM94DZ\-?1<'<.]$=H6)J7[KO MCPBFL?VZHR7:'KH=\(^C5A"6$*/%-GSZ-^N",S&-03I+;?ED5E;F MDW8XO\=[-?-9.036MKO7KHL+WH[)>AA>():M-BYEC:"2[FG!J7*=QR#?56Z9 M%W9!Y4<+V].7.<2?LO=XSJT>" NNXXJS5DU+G\+5F03K-#- QBXT?G"QZ,(:+=E; M@N"< W1MN_S44GJ]%Z:C3">1H/. M?96/$4NW,JR^V5LKYJR9H[9J?7Y88:2C_*).:MBOMM,MSO? #NPLF'4CF++3 MH_Y)G#CM)T=FI6E_,7-XBHHSGYP=%25VBSJYUXQV7:3FB2(V:5VD9C7:\H1% M:GX84W0A-LA'S+F@B48KN*-<:ZF92MH*@W.%BRLS6.$HQY=%1)VWF[UH+$VCAA'>W..&M[,AUMXB6]_?/03_%X;"LXSKM_ OI M\G+87.CR<#K?Y?ZH3*?.6;;3,]U"QXZ@!86.G61@%)E+_[2]TU];&T6*-@] MJTRBR;%WWNB/>Y-4*@?/3IU1911,?7F%R;OT.J"'Z%H]4)T0Y=5@>>85EBE>9D$&U[ZZD^L[YT)%<;+'+38W94F>TNCK=@H;;_+*N>I% M1>IY,7FQ#,'*+2EF++?@J ,+2%3;/5F&C.FA>_%K%KLUJ*I6+>SB:LWZK2(>J8-)D'#+E]0CU$SKM M^\P[.ZV@5)[,ER9PI^=@V91K>88"DS+6!>&;'4[C?M8=(Z]P;P]@2Y,7](O6 M!)^FD)\/G\H.3V%FDJDW60'S68;]$WC/*%;9M049QDD1U;/C;OF]=V4=W2IKP0 M*MZ"RG:8Y5RZF0AF%(A?9CU[W >9U M^^K%D_F%P._G/-S\I6";*=LV(V6M(M\OA:<7J^('R=5*2/ MVQR!VPWS2QO:#C@/U@Z(56?@Q[TRU+\4E3+5O_QRHK_6=V5?GT9TV4]<0C)2\GC-GNT ;;N+4=@6IOGP9+;QN_[6>357 MG>)<=4/Y_.'<_G0N,>FJ41O.CC%F(=XE8?X\M1B8CZ-O,58+>7(V<45+7NCB M*\[%1M\*?KC"AID9.55FU%P%KP+;3Z(MU\G09LX5:,S,AB\^FD!V60*LXIRK M"A=,:_$N8OZ%,JE%S'X\[(\ZY8A>J=?7*R_+RZEX^KYLAZ:4DLDOB,M>.7G_B3+DJ6:Q('9 M;/^Y0HZ?V5XKCHPG+IEB 65/45GF-Y\C%@JL3$9W= :49TJGF5%B,JK'XW"XA*9OC<;@^O.6A1SFR@GO.T7;:;I@Z].=+2LAW]'[A+LL(] M/"F20DZF_/%%FG3O%*!C4O[S!Q=E^ -A]N.RF>-1I]LY+SV%)9-:=JH/2O4- MQ@L(=($,I7F1/?6%B3A?2NEJC5U%TY4['WC^)-2N/!U8V!/9JST095)DD9F? M2>([HW%AJ,SF)&_$$DA7?TJ07B!O85Y/">(FW9HS50G+ MKN2_FV;^+S380[00$P:>C]PF5>9> +JP-? M5J,MS\4Z=F/*GA^&OUP(8^&>>*]M8B$&;G6R6JD@G'+&1*J5O2I M$U6$2RPF&!JE=+"2X&"-4T(;YY^/LN>.1QN+7.0OTX[)! \ XZ/BF07\5;OZ M2<7M8N=2#$3VP,6OG?+\+7Z/OM!2\ZFQA?LI:[92A5U!ZEXRK.>Z*\/I.4>Y M!;B"!'YAZ_13IZ*MZ%2>J^EQ^A4'*X4"G.PMICP:RZ^MSOM@-W#8R4^^=B\*;WR MT9/Q*RV?HL+0Q,2DB*4(ZII[!:?2P;2Q)@YTR^BZ\ MI;*$IE=:,!*_32_YYS^TX;]F!UA>&87)UAM7!RW0:7^$QJ>3@Y7YK?N\)7RQ M? ,,T(71F9AG-QG]VR^#M06V6\+Z3F=H#P'6#J=S^8!Q((]+Y;C8]-U4-;RP M/5XS@V/K?/]S=!Q[P@CB.%G$/67(8"$1(3#6(NB@K5Z-*H,_) R9S7*9LS.) M1BRJ[!P6CJ[L2;@0_S6W(6U6&N&P]!H,*V:1!V<46<9(/;^%^G7)8T>%H3S= MIPT ZE%F:+.GP_C+Y)=?80Q.N_;LE\Y),43%3;]>IL2&/7=1]JAZ:_&Z\NMJ MHR,(V\2X?/$ _@N3-U?[H,WRNW^-PN4O*=/%GNFJ[Z^]^=HO)=NDC_)@4C?X M%33X7\52GOH"*OR@I%SFV1;O9H']?QML8^8O*(@1?J&GWQMD450S5\)%02IE MZ.GC,_&L=,X4=*KAF';*W*13%?X\2;?TC7JU5Q"[M>"ZHV'C35&TH@#7LNP4 M(\TK.WQY%G&#+"R5=1^;=M[1W71HEJ]^0E=]]=]L*'ZP^&=]JE1GUKW0I491 M<:,Q:=Y:S?Y"7=U[=OA*R;CTG,J*N/RH%S6P^"%0Y96.7;THGV117H'GX@9X M?N7 4K)6.&EN-'(_[>3=T:"L1774'\.CPO#G^XZEL_[+X: _/@FHZH?W,:9T MW=@\A\EXSG^Z9?[F)-/]H+&XBR?4SGOD9#R($J?C?J@G!5:ZCTHKN M#W*=B<+U:"^N]MMT%#?6H;O_MX$Y9J;Y5?N2W@XHR,I-<%U[D\3!L M++J5J9K8[_'\;"(2@#*"# M9WT?_7(R[H7^J/K^EJ6$WD^B[[:+4[T8]NQW$#$8TU@(VSKZI8_V>]^[NW#= M_JO]M=^?CE_;YQZ/6^<%1>Z_;W=\[^K+_Z6/WX%WK?'(/O&M\ M0/^2!Y_:1P<[H=/:^0)MV^;M=Q]8^]V;\W;O#8%V'NV^^WAT\.[O+_OG[=3^ M#7__8^_-J/4?_.VSE%B'P!+"-BG$14I(2T.1P$'Z&'A,3&]L2=E46DZJ!$T6 MS!7;R%NB7>.6DG(K!+_PRHM:H,:K%XI7A I/:51>8P(/BYIXQ1,A6!OOO-+5 M,5B%5[C&J]7&J_,I7A$OG0G:HZAQ +S"%H'^,4@[1V!JE3):;6P)W=2TQJL: MK]8%KQ*/S(2/+(&\D J*0@5FQL<=44FMP7 MIY;CPJ,:5C<]OWCU NX)U1%;ZSR+8(AX:WFR>6%8CX,WJG;UK)6 SUP]2K"H ME;4H;XZS)<*0B50@J8F(RL#<4@);)]6$&:T%_.4*>*0VVD2DQC1RGIS#-.EH MX+/DJ..^]HVLE8#/?",F>99YT1'C$2.N&4;:!H]@"VD8952K8JLA=%.I6L)? ML(33+-'?(C&F]J9L%82/G,F8!!<*6-$F#N%N.4"&0]B M3@1VAD4?'8T;6T8WX<(5$O#7&MM3,NO\1'Z^DSOAIB[=M88J+TA@5M$@%.7$ M:D=-HC$YX:/GUIK:G;!&4-69I!7QZ$JNBXE):3PT&:R0XQ;'4VJ@4F:5&U.Z$M1+PF3O! M)JX"T0XQ)S7B25.DHXR(><Q">LEX3-W B&4>.4PDE$K M4.'1(^TX0<0P"9I="*-IEG#=Q.+>_H05CTVX<:15==^-,Q1?6AC6K?O_8G#0 M4^HYEX0**KF7UOH VUCKP/[1.FA1^RK6" ?/YGP50J9$*&8U4\+S%#AER@C'C9A8&A"WT<"^ M6'&D \&(&>QQ8QLJ@>+-WIT''R,8*0[L2%5SYCK,(,NA?XX4RW? MA8VN;N6+;>4+SL:[.T7<]73J-77<:WG&:PTOW9LO^%E3Q[T2IH"$-7>!)QV% MX,$P+7-M,&R4$L8*7%/'K9&UW=K;SI9V>1*U_5E19;@5$@65&0*PH<@HZA A MF$L)ACB-?&,+_FK"!RMT'E^3F]20=7W&H596.!%#)C=AWL'&4G@BO/8Z)6+J M Z,U@ZRS*61Y'["31B(/4XPXBP09[@BRW&LB;)1412:IMI04&R39']3.)&D53;#UX)A[9Y33%'LG/.AV4\? KIF(SSE*!&%<4.>1TI@A MSJ5#UL)OR7I#G37"D7P:Q4P3MB:UC+]<&>A34, M^?EST$^P[F'P;;Q(:_@8.:&Q]C:L$X:]G_*:\#CYR:!,+,)0AX\BFFFFANW21\9J5(A4.2GB/GJ4>< M89Y+4S!$O("]I]=$49!PW:0O\<"VEO")A%O/M< D8DL99RQ99[&+7CB7(N&D M]C6LF83/^1I@)KE.,B+-$D>96!+I($'@-=66R*"<9; /,4U%5^F LQ;QAW8U M4!(5K 6KF.,X1A,-!W,],:,*:HK:U;!F(CZGQ#&V3J@$9CI+"+9?#AFO-&AR M):B5DC@B-K:H; (2K)"(UUQS=4Y]S357 ^&]@+ U[Z]@,3K, D;!*X(X_(&L M JM'.;!X<&1"9""LV>9J)*R1L&:;>WE(.!=$0B0/TD44[E(>',)DPF:".50913A;C28!,FSA$HNT1L\LZK5'/.U3QI M=2MKSKEGX)P;QL->/!G5Y'*OY1FO-=+T/V,W](/.:6&*Y0#383^-OMG!I8S6 MFE#@A1K9@FOJI "[*S'N5-#<,<8-I: 'M(: MLFK(>BK(HB0RS&5P6'-/E4E**,.B"R92(U5]J+->D#5WJ*.D%HR'7#?(*L2Y MM\B*J!#,H=!6"(NQWMCBAC2EJ>E\:\A:%\CRA$M*K(D)&ZX<=HKRJ!DEF1N3 MAOKT9=T@:^[T1<+6GA"/'/:P,63.HAQ?@(3@TC--3;!\8XLIW%1TE3:&+]A7 M?;V7[F%2P%\%C87U5BG,DO$:5G,*1HK M+7.,B^DI+4_:YU@R\_[L["6EAKN M$;N'!)&F'3 Z6 UT0UJROA40;%4W3:!,(I<\8)AZ7&7J@H ME=:U^V?-)'R.J,9&&P1+2.%($)?&(!N#02[P(!+,,G/\@5+ :PE?70G'7L=( MA,3),>ZI=YQR^$D"@=7@,:^])>LEX7/>$LV8<%9+Y$CFY=<6(\VM04(RE6!S M:;"(#Y4"7HOXZHJXI,*"%<<(PQ*4N#4R6<68HY2!8$=>>Q?63,3G\GV2=T)3 MB;@W%G%%(C).140)F.S<8)*8?:@4\!4GF[NML[2*WRL;MBR$[]5&P3_\ +T8 M**V3R%\2E![.>SRT$L10'1".."!.+4.@* F2)"G&*9A+3#Y8$OF#B]B*GTS5 M8%N#;9VG_MK!=F:WFJB)PL(@HTT$L!6P20W:(>>5%4)A$UEZL#SU&FQKL*W! MMDZ%?U5@.Y\*;R--6!'D;4@(5HK-E/0&,2P$Y4991_6#I<+78%N#;0VV=;;] MZP+;F64;+/:!48$<=F#9"O^& MSM>M_RM^/*@E&- M%LK _ N3$[3NP&M.1K\@H@OM\<3X0S/^_$1^GK3ZZ5__Z\*XR$W&\SCLYOBY M#'W#SG T;)P. * &\.I&/S6VAQW;^-/Z3NKX9N,/F*V3QC8 $JRQ(O8.;FVT M.B' ,GYCAZ/-Q1FI!*<]+NY8F*'Y^9B;CJW_7'SKW3!>DKK?G/?VA*U*^PI.U99B_8;'R*C33N MIDZW6]S<=X"2!0(-&P4$->RLN=] _^:_JX=E%@3XXF286YX;=#KHA[&O.C2M M200#$[_[(WMR&+/V+\4*GER\9=:IR5.+)@T " ]/8#+F7U^,5N/;$?3S6YR^ M>?96>/;TI:/^?$,GPU!HA/S=8ALZP_Q!Z(S*:DKPR1!N&QWE/A6AM'"S+:?W M%!IAH2,PDS +<;.Q[3UH-G@[-#EVOF9-TK"#L@>@O$+9WOD.-H[L$"8,/G4P MZG!%?_"#QHU/YIIW87PNK9O)^!S9K[%J5 P7GMG/0]*PO=SRW)5+;PSPH$LS M4PSCY,D6ELUH#!V=K9C<]FMG9?.V(KWR0$!$+L55RE)C% >]]P>=4:'"HO5'LUF= MM0R>URPNKE9&Y^1K'YX;\HJ8M;0+YO9,(&:+:+( IVLSY 41["@V&W-HYJ*W M8VCIO @73>AW)YV91["YY36(77A8\=1\U82&8M;W4?$YC&0LR2JJQUWHX 0, MH#-];R<73B]:E(7J79-77-$R&!_;&()YF8T""\-QVA_,MV#4!ZUYQ2LV&Z!( M!A$>"^,TKQVRNAC%DPK^)_JEQ)4"F1*\]+)UD6_OP%(I[/(EG\S)3[6*.=U4 M E;Z*6BKPO8L!AI@X]=OG3 ZFFP3YVZL+'8\N\4Z,,['HZMOF;/+82AA)IY) M:Q-^82S\ ]\1[;1,#A9S+P%FM5!!..6,BU$.M<\$L&AW!#OOPJ#\>78+[2Q@( MFN'3!$FN,+"6@'EF_YE="R9=C&%8/#S;,8!(P\W&RU3P>_,#.+'90?$,Q^XX M^M)F Q.L,P(;;OBE4# P?IWX+:M.?![K0&84%O=<_[?@&H[(PY7K]D\ZH M,@&KI_P7%'TU=Y>U=#E)LRU%YF2"M\"H=0+QT$5YNU!H MXFJ=3%X%=GE^*HS+<-3Q<-]A[!\.[.D1M'"B'F#Y^> MY3T/2'>\:+E#LWJGMC,H+9F32T/825;AL5?\.CI15/K"BPPVRFV68KX%U$_+PP\_Q*?3W",:T MG_T"W>HMS>ETHB&\+AL+C00/ZP^&Y1C[,9CRT"_H[TF_!]_.#,E;V\Y/K5@; M%X1_P='Q &=VB][A92[APM&P?1+^Z%A )!"@0FGLP6O_#4OYRWKZA+OQ__MX M=O IG((&DBWZ]_'^7O>XM0-7?VJ1]DZWUS[O'A_T_OJ^^VY?[._Y\]R&5N]C M9E/E[9V_/BOKF31&(!:PRHF\$>F(&>Y.,4CF:OA&'WI[FQ308QR6&V_,O MKXS!J9\%NQ#)$@; -,ZV0"F9I8=A:B;G3>?4X;" .V&V*P+Y+A!X= 00<)*W MZRT[\$>E.YN19B.OOU^N%#W8TAR"#9C]TV+Q_&MJXY8MG=K-A3\[XY4]'<9? M)K_\&CK#TZX]^Z5S4O2\N.G7ZNF5L9U?<,&77;RO_+HR/ 5AFQB7X1]\ M99=NXF6'A-67E$_N7?[]M3?_X,O'>2ZEFV+-6BPWJ7B<%JO'>>YMQOB*^'AZ M37S\-3GVI0P]S5GIQ3.:Y?2OOX\!+A@N8 '?@/CU-ERD"V=ABZ==UQ$1K-X@ M_3GH?^WDPO3U "T?H$^P,8MH-R6P^CZ"J0=-Z\3* OQWM96JQV[YV!7JN3'1 MS NC=./D'$HN#LSE ^;U&I6?=K(A,2C.6O:.^F-X5!C^?*O1N7>JX1I'_"SK MXFK'[/QT&[83@7EPV&F6$N=&.*&,5S)IP36W"7]^7^RV),-WCM6Y>C?F_;@W M+MSVVY--^=O^X+=B)_X';(I?2,C.>PI;L2^MXX.C]LX'O ]MW3]OB39]VX&M MV7GK70NWS]M?6N<'O8LA._O'^WCWTX>S=N\-;N]\[+1WCHY;YU_8_J??H>W0 MOO,/^7WG[=Y!:G7PMR)8WSHVN@>JE ]0"AW/D,#GY[$.A:BE=_PC#TP_L3/XAV&'=B^6^- M8K=#L;,IBE&C'.$N(BH$H%@T#CE"'3+<8$&#\U&8C2W5Q.8RU4.-8JLDZ2\9 MQ58T'^66V%7L._LIU6AU.[3"4[1203IG4T!.2@PV5Z3(,!N1]):K: RA(?/X M-C6A*\1:44/6*X2LVQA>5$;'< )M2RV/3!N=L" ID^\(%7 L=HB/!57U#O%A MT8I.T4H(XFVF\ 78(HAKK)&Q/"&""4RWPU0SL*U$DR[AA7@6VVIY-L:ZAY 4 MQY>[X\'%*,#R-++9.*GB""Y'\L9!A*NJ8\]A_K6?EAU0%K?GLXGJX^J XI6< M6S*J'NE,3>M'.Q!]G,.ZVS1XN4.8DANVSW;W/GS;_?3V:'_OR[=6[\/W_5[[>/<=M'?G MWYVSPYVWG;V:8L?O/OPK?6NV&Q\ MGSERF0[.4HF,2BZ3=0AD@TW(K5"G@M989 MW[G@_KA3^:*;%I1;/4A:,7_M9#8JHH8:AFX#0V=S=I$15DL=%!)*8<19PL@" M5B %/W4B7D?N 89DD\K+9M'-O;"K5_2QEM>GM"%J>;V7O,[,!FQQB,Q+Y#BC M""P%CXRA&%&?BX=++62FTQ:JB?5](E)6O.+A;;GRBPQM$:1U<51Q_1O*QQ](%Q=&9H*C GM:04.1PY MXEP&I+.GBBK U> X%CZS6PO69.:AH@F?'T>7A/@LH<1"\>52T-YRMG* ME#$590%\583]C!9)1;IP>;'G_>E-IAQMYP*0RJ8G2X$55# MXYN=IVO--(:9"3(3Y)29&OEI)]#L"651P<\3OI:$;IY"CO<7OGPV<#>WT<1"[@ MDHL1\B20$88CX6!'$AR)(OB-+<8V+Q=S:?3R$BHY_I91'QZ!<.?56!$[AJ5K MNPSINQRZM[Z27CSQ#BS!O_6'H^':]OI:?/M4$%8!)O1ZG>&P8 7-$)]AJ&)) M;0Q!"HL SV^QVRUC/@>P2. 2@(""LO-[)N@"33!EA]R$(9L]\-1V"F+,OAO9 MSLGDUCDNR:Q\2JZL7B^>#,>9L*ND(RLUT(5'7=' D@=LPE9I+_)<7OF863M* M$L_^8BR- MU5@/*^[>V?TP\W#Y9%(J[M)%GM."<[726: H2[4W95"%EV36LU$\*33BK9F2[223J556 M4N9;7GC&U$ 8S@'O->^?[UE^@;>G!4YEN"Z&MY<';DIU.(2ARA.)\J26M'HE M.YRMS+$\&DL"!Z5N"?R16*(A@;IBFG19:X*.=@!:J3.:L*3WAPO:[P4RH1;:;'X] M%LIG#D+GZ*UST8S.HND[C,6&JU(Q@R^Q&/8*XPO-E:=@.(+QGS"?E[2B=R*_ M7#::CTM(.=U;5:RA?\Y4Y^Y4<[ZI5M1>4S TWX"M3%S ,U]\_/$+HTG8=*LBPZ[5Y*!1_1C);1Q\UBTEG6#ZP;7 M#;YW@Q\CWX^M7!KI)76V/*EO'S8>C3?%V<0T2_*QDR,O99FN='+D#0?RABFX M-^KQ ^3GOJR1I?7(/M+(LGID'VED>3VRCS2RHA[9QQC9HJ9;43KL\2V %VD" MU 0)5X8&_E&>?]6<"*\D!1E;$@EUGJJ4N*=:,R-2]($K0QW'_ '2_6[DO7XA ML9[PW7FW=W#\Y1RNZQSLP>=[?Q^UCS_@S,YVL-,Z:Q]_[+0^O6>78CU[?YWO M?CJ ]K2/#WJ_=]OOWAY!GVA[)[.SO?W2.G]/V^_>?]\_#HM)@#2)X(WTR!K' M$%>.(XN-141XHZ+4BDJZL<5Q4^A52D6NN1%J8+H.F!P61!+GX3_-.;?.1"XD M_&>==XS@&IA6$YAF0>C:>B9XM$AY0A&W*B"=?Q"E2<2!J)B+G%+>Q.1RMF,- M3#4PK28P$<!U'CTFKBDICQ3!D76< !!<<#XEPPI!DQ ML),36JG$+':T*$W":GNIQJ5UP27+$N:&DQ12XMHRP[T.)I*H$DV.VQJ75A.7 MO@,FE>[O[<_)1.V5,DA:X1#W2B(=" ,#2N3@^L2CQK"5:S+"5PB97BL-9VN6 M)/?*&#AO8R[!DK92.1Q,H"8Y8R!J65A"6%EBLF+62$>61<%HB MKCQLX[P6*&!EI3-$1Y_ 7))-P^Z-2C4WY^I*,LZ49=($L)HE5X' WEY@S62( MQA.2ZB.L%97D.1XEHK5++"'N D=<2(H,USB3?8.T-YD%P$9H7 1O%DHTV1*%:+\FJ* M\NR8A#@!<.PP,II2Q$G2R (2HTRH99DB"39/&UN&-I6^MS^REN35E607*<:. M$B\YX]$R9[7#8)_19'*F/ZTE>34E>7:P$(VD E8ORN=!H)2C0$Z)A%@4PBJK M(N&@E"5N2G5OFM):DE=7DHU.6@0N(^.%.$L4.H#F!@ 3\81@H-(3$J *^SKD,^5A*?_ MS!>68%8):P2*/E?*$DPB+1U!U"1*G"+*\;2QQ31L_E]@"$,MR1-)EDH*0IT1 M"0NNO+3>!BQBT(H3)E.]^5]129ZYY G3$2R^JCR^K,K0XKD241, I*<<2=HL@EZ1'#F/LLQ,&!9N7F!29K MUK(ZU:N6)J*LQ"["EB@9S3@W+N8J?%10>LU!=RVKCRZK,\>Y()(RH@SR2I%\ MFFUSE1G8SPIE'.QQI-02]K.XEM47+*O8",RUL3(8PXU@SI*HA" F@6)EMI;5 M9_4]S;G&.?$I2"M0@%D"*]AZY(*W2"OLB TXJIQP3.4J2>L-BNGEO_."[)R, MBR6R[),Y6NIJF7-:,,#^>MH?%C70?BFJ]G2^QHHLNA*#N1LK3C<\N\6Z8;\[ M'EU]RS+.Z^<@(2 MG1-T80PO=O_*3J;T:)TLUQ7@2[\LJ/ +K,@F9>#W72\E%@_[O7W9KV4P^#%G^DH7Z ML+?=Z)FO4C[EU?*9FUMHNA^N&"$V:J%^34+]A(25BL,RX)O7EHUZ@!(S?\3A M,,8_?K4BY&-*>V'N]_?/]\W:G==XBK?._>_M@L^WN?#S:W?O8 MV?\$-AQ]VSGHP6?O]MG%*:(.]T()J=W%:280/O62&&<\QB88%K6G$(@D;95(7 MI[47HEN8LO.7RO?F.8$>V49H@92B,ATU1KG(:_SONG.9J M89L->'F(<$$OUVK\=A2+I\$8V,$@%Y8N2HKE^HV#8MW S?"D\AVYLF-9\C&5 MA5+S"SH#/^X-1WE[/9S4[)[4^^G AZ?S54_GWE$T9%J,LGI!5>3L!U4EB\J6 MQ?6Y&YN-W?%@,@C%L ZF):)F5Q65CKH (;EVTFM?W9Y\%)DR20!%H(U!,AF.D"2@FGD(*,A@1%-_8 KMU>0G* M9F/8[Q76[;>CCC^:5#H#T*OJC_4!*D:QK+$\#X#CT^2#*-$;VPEV(I?M0:R?EF^#O*LEVNA MJ%17*+-)M>=J-8Q/LQ()7[-B"KF>=U7 ^0FLU/Y@<2'L%BW=Z^]-VOG:EL.> MIY^C#,IA*U 20:-LUV5B;X>822P(H;!B.)_Q@ US=KDD+8AVKS^(FXWW*=>5 MM44U=#OLG\ N^&QJY4PJSL;O<> [1>WLN652(08\:LF":K: M;L/!$)2E.W,KFA,X*TMW#JJKQX-!6>.TO+JT@GTN[@&OKDH'+Q17'W9@3FVY M'+/-G:WXLO@GV/OPUDDE^<4AZYS,W0J#?M+O 1#&DZ^=0?^D-,U_JP3*AN/Q M<%3>5CWL\O0U>O:LX?($PB8C]R KXLXH]LHQRE5&\T;@)'M=B_KS$7X)A?U? MF.ME\^SA(,;R3=\ZHZ/)IR<9NT_09)HF9>\G(Y@7CO4^][EZ\3">VD%A#*Y! M*>1"/>3JY:M4TO@YG!FL=?B9T*!3M!89@B7BDEIDN:?(6WA@BMXJ@U>CHO&M M,+&L\3U!N&*W&VZPP2UDNMHV%P_:+$]/,Z3-Y&"&B-/ZX%D(B@<<@4"5 I0? MWX.&'PUS"5YX_;*2O_G*O& !TK)0#:MRP\/;5>9='/_U*O!C%35]Q ;C>]SZ2AN\/*./XOO403.K5C56W[!27$:T5@ED1?'80F$78-8 M'+M!?;Z7.C3M#/$W')DK[,QK4OK/M[ XH>0U7K1U8ON[HON'C#X MO!GQ-^KN\E#+)6KNY>24$$E]]):'Q+%U@7. MM Y:%!Y'@LF"Q_&.B?^+1UC91[DJ.1-W]4^6.1/'[_-SSMOO]DG[_,/WW9T/ M=)^^/=K_]!=N[WV!SUOP[^]?]L^W+^5,M(YSFUNY?:R]\X:W=PZ.]S^]/3K8 M^T!V]UIX__P#:?4^'K=V+A2U31AG;A6/+-$)<4T5LCH$A+'!-@;GK39@H33% M2O'ZUQ5':C2ZEK!0,J^9$CYG05.FC'#<")RTQH;HH*KSCPJ-<(U&SXI&YW-U MV1SWUANDB26("\ E$VU 2B810I2$>9?1B/.ZPG:-1NN"1G M$35G?N(@==+>.<0R='*J%0"F]$@D98UQW+,0'\A/7*-FC9HU:CZ_8[M&S3NB MYLR?C3457%F+<(H&<6\9LA% U(CD&,:14I<>R)^]&JBYA.AU]5)$/U?_>[;T M_A\&F-(JP+316![V.B'B&!1L3R>AD3K?O2G+:;=E0FP>BC*O M=1 K=H(RC;^\/P9D887:P^4\5,5@A_NO#]K MT;>]@T_MXTM[GIW]L];.-MG]]+$#;13M=Q^_[-/W MHL=O<.>>OX_?D^]'N? MME-K_E1284Z#A>T.XU@@+I5"+G+X(45*) 7M?=C8$IOD$LM8Q4-W=YFX3>;M MZY8K*S /#CO-4N+<"">4\4HF+;CF-N%"KC"6#-=R]:QR-3NWBBX*@X5#DE"# M.,^$CKE>DT_&"&$HLX9DN5(WD*L'4=#W#JQ:+06]L"N\4_GR)0.R[G6B3L8] M%P<;=U?*,]\COQ5@[%2S\1$FX\\XR!;PU V):(T=/\:.SIQ.QL3XF")%%!.) M.(X$F<@DJ&B&;?3$@U[.A2$>ZL3[GJ[$YQ"!_[V3X?&#TY\:-NYH<]2P\7RP M,6=R!.D W!T**47$#<5(!ZT1H\FRA".55F38>*CPPK6'C1O4N5M-'M3+].E_ M5%S"9RT[&@_@W]?.D4K;AY^#Y$;K0)$(5(,>%0I9$R)BD3JPA&@BFJX!1^H- M3E-ZY:QG)NE^6G88LD@V_<-SD>KC^G"D/AQYQ,.1E^9F?^PSAQ_QSZW58-WI M3.*Z7++;T)'](!ZCYBE[,IZR)S('EP_2?K2#S ";U>1T/3ZS1_O1GO&(Z9DK M,LG+;?YE.'SOW?W*]?+6P9HO,^+R;L[.6P9:7K/]^K.J&[(SCFUHU-ZWV/T: M2ZKI%Q*7^1>'9YW]_V=W;%P=[\/W>>]'Z]/M1:^?PV^[>T9>#O2]B]]/O M7RXZ-MI[A]#NO[L'GSZ(]G&W"SLXZ,N7[_N]-]]V=[;%[KN/W5VX=[_W<9$1 M+F#)=!0&"<4LXLEK9)))R'NO-*7*L$@VMDB3RX>*RURCD/0:JE:I;[> JKLY M6&NH6D&HFOE@+7OGV_Y6F M(;W3V?%-&:?6&J!6R);*&[6];_T:EVZ!2^W?YDTH':P1TJ&@M $32F)D#7:( MP PK;)5FGFYLF:8P]\:EU2..JT5Z!6V.6J3O)-(S4\/$8$-T"3G-%>+:<.2\ M EW/BGB/$BURZ:&TJO$D_V*O5"L#E-;%U,CUTZKD>DVR#0?4PX['46Q$3F%O+8X6QJ&FI!9.R37*[0/JET;+]O:J&7Z]C(],S9@]T H MC1AI; WBQH"QX8Q$BEC&M(K$&IIE6A"Y0C+]BGT;HO9MK(NQT?E:[X)N!4P+ MQ0F-TS!O%I& &>(^<91S>1$F*<$W.EB?TWJ;0JU(EDWMVG@-QD8MT[>6Z9FQ MH:VBR3./N/0Y9L,99(0D*&F&/3?>8H.&+4['[^1D@E1.8:2SV5(J?;()$R1Q<)%[Q7,K\D;(G5_ M[VOMY%A=P5XANZ,6['L(]LSX$-1YB9-&-A".. \26>D"@CF.@L+>0GB6!9LI MO$*"O1JEWI[7#IFK]G9:B<5]G" W3CU\>:BV0N9*#62W ;+YH ^9HE,J4*1= M)EOPV &068QDPH%8A940?F.+XZ96XF'9TV^4K;LN?I-7# ,K9-S4,' [&)C9 M,UY0SWC,"$ IXH)YY*B"5:XYF#DPFX)S@ '15&9M8."UNEJRM/S2Z/1.QYEY ML9,I#N)P],K<+C^MD2'SU\F$%C.&-]\]7+K=RW_5<':;?+Z][=&4(GG[LPB) M",<=\C99Q*7&R'!ED K!)DZTD 0V:'RIY^7GVNGR$L3ZN0V36JP?2JS/IF+- M%,%6:(*$S EQA,/&Q2B&N,OAK)B8)'4^]-'Z,LOJLXCU8[A3")M)'K$77EA! 49-TZQ 3=$']9==SZN=_\[+NW,R+FHY+ONDN/$JBNTY M$N)*HC@M#PU/^\-.?L O17G(SM=8<0-7$C=W8S5$>':+=3 :X]'5MUSB_'PF M3FBB%H=C_F=N;B&G7(L4)9:")\$#,4Y8$Y/)QA;@B."?A=Z8W'0TW5F__M(@_^/GW#]_= Z<%_[7/_'901 M:WUZVSMX=]!IG^^SK/1:O=;WUO&_01GYL_;A9R&%!R7D$(TV9*:0B(Q1!@DP M) 3GS#*A2FL#P#>&[6PK**,-<\819BDGS!@=L0L^1FHTK%9\D3<_#WNC&/?+ M6'^A-,(\RI?S\<.778\GCXJT%Y3PLPO:\E9^BF#TY2*5\$TCY;GXFN>BX>9XMC.?W/4 6-OX(_.&J,CF\MHG7PI:PG\=VRSU5?4 @ 5.K$",P#E MK^<+,(^'Q;E0HS,:3E]??+/9>#M]T^PKN'@\S WYYS\TI?C7/^+7V&T0>,+I M>#0L/B2_5NV-8 O;<#P>YJ.G_X[[^9]36$XQE]-N9 /I:RY[,/@2X=W0(EA( M, 79)&G8X3!_")_-%STH>OD-^FWAQMR12;]&?7A<=JK>IM'TBD8'.[*-TWZG M+,P ;[0#@&X'L_HUHWBS,1S[HUR 8:%+S>GA6E'.;%B,_5DG=F$_.AY\C64/ MAQU8.'8PZ5^^9JZ#FW=;J.M14/PW.SQJQ/^..S Y1=&+/*R#>-H?%#7A1O,+ M>[;>JS$N5\G_R2>3=[4.1D"*!:Q!)LOP(" Z/3BZ*B?$0"6Z*CWHXF! ??C MLF)[(<)@%P5[XF/C6V=T5)4Q*<;/GIX.^M8?->?FLOHJCWX\&8Z'Q7067_1# M[ [+9RSBQ%3^0F<0_:A[EF<9QF[ZUYQ8SN:?3N?_(:;NB6R=W=.,NA_&%M;U MJ-CTU-9/8?WL;G_F,*J$!(DH-S)'V%)D76)@F LF10A*8K6F58"&XQ[(!3P$ M% 1HWA/?F:F_"^H!9-7FU1 JO9Z%[Y*$@DJW^;OQ8)!?XBP@79;50EV"O/:@ MWV?YFRR&V6U0"+.SW4*,AT>Q>/$MJPN!3HR'@WA8/NNL>%FW$,7*XLAMJXS% M0C(+6:]:M=2@J91QR*J]ZO;M3SS*K_$F MN?*[ZQY+V2:3^DZ/O?X[(H+'/7\*[+JW!NH2Q;EX_I M@[I9A9G9CJ_1*H6LL@!&C8^% 9"!8@>DNO%7MI^;%SP6MQCWYSWCN-%@+'?5 M+CM,NF.%H9>V>CZ4IMJ?4Z-\N]S2M>:V=.^G=OIVJ=-^A-PKW^N?%O<8/R^1 MB4>O$E:OP'(N_@,-Z"3HS,FHL0NVQ*"Q.]T05//S8A8^V4'B$4YX2LQHE M; SBEG&D!:4(8Q&I2>"I;DZ;2%IBC%!QNAP+3 M/(U&8EX[%R@2+@@$MI-!S@:%-(8IA8E+QL@' Z8ZZW1U1?EA3(QKMS^U/#^6 M/,\,C61=4DG VO58(BXC0SJ 4!,<;)+&I8!9WO]0O$K$?0_D8%H%VV*YIS"' M(30F$0AWE/3G.9_QFLS%.SL*;ZI.UG@SOJR++T93.FHDXPECXR0/%&M" M':6"2>R.EI#6^G291S:5P-D[ZHUGV M5']P5?+4#_.D9BE:PQ%\T+N83IKO'.?/X 6Q4R4F3C\\M6=%9').HH(/!^.X MF/[;R EB(+0@W\7+YK*ZBC2J89QKP'SWBFS+[\5M10)X)R>]#@9%^XL'_/#1 M#=W#02P&H/%3B$,_Z+B< M^Q6[_6]Y&-O]46P0VFQL7+Q\X^?%YN;$\\7&-@+\-^J7R6'=?D%GM)A=?2$E M]PZ\,S[\WMT_ M;@&<'\+W'P#^#\7^GF<'>RU^T#LX I@_:[U[?W8Q*75WS_-6[^\.J IX][\[ M;8#_W9WN4?L\=%N@>D MX:Q&]H]_3_!,_%EHCQ,'BTT%'A&WU"$3'4/12NU" M EW.^45"CD0DU9E"D4G".5%&$K&IF%B3DG<&<\8EH7 ],5@9G"U3'?2JT7D\[NK_CS^*8=R-NVDR)1G?AG_T MH1?;)V&)<+Q>V?CR[;,QP5-8/D@:";)!A$!&*(Q" %3-/#:$7"*?64%3(G-' M+%7H)W$T49L%05G6D#FKNTBASEEOF:UME,;=Z>W-QC?07CFONLS_OGV*]>64 MY]41OBOSKY\^W=IL*JSNDFXMZ:91\L$SF(G_C<\**Q-QN#5Y-Q M=J,^K5Y2V32-JK!_,Z[#"(JU/QY*Y;H]+SW&L?'?3^ M.F^_>R-VW[T]SM[J@[V/1^UB*_1O:$OH'NS]WFOM?.Q>]#SOT[?0QA;>W_O" M]S^UOK?A&G@.W=_[<-YZ]_=QF_[=;?6@#^_^3JW.W'%1P!8[V$TAK7Q"W+" M8'M.$0]*4!LDHX9N; G9-/3>SN8.:2QU M1B2,8(D&%)QE1EL<#/$;6Y("(MV[4F0=6',WD^]ZQ]0K"Z]9L4J0T\EYVQ_L M5%-S&:MJF+H#3"W$)=O =3(!118=XCYR9+40R&FB<*#!B0Q3JJGUY3I(-R\4 M5P?8K+ P/X6140OSXPGSO,V14H2I0]12 L(LP?I@$O[TG'+K9>14@LW1E)2O MAC"_3J_22;Q49?I'':YKJCW= *TVLJ^8E78)Q-MQ5./X[7%\@55*QJ0=CA2) MH&#OJ)U&6N58:"$$E=:RR-/&%C=-S"X#^=WVCL]?5NV)?&$UDM9(NAY^N!I) M[XJD,XLX**4YEA@9@P%)8W+(!1U0P(18P6DTFA?G @R3%X.D=RI0>=-RE"L2 M@+8\E//'H9G;MR[?4135"HU'#J/\K7^2(P3*4HH?.\,OOXV',*5QL)X2?Y\ M8O[9&$E"$ 'QA"WB)&#DJ,%(",.V3OH7EW7#5X,VM]V:U&^I"B;E M DE?.V%LN]VS7,EI$(%#$,BX) U&C[).0T MQ=.<"S3+1UR9>/FSB2K8A^?]15KT#=O_]/LQJ (.?XOV.;QC[_ 5@QK67QO&B'\:C?#8U.[W30_[J8 ML)E30A!BF,]OVMWSL= ^3-Y*DN.?9*ROIPGBPU M2HD4$D\46XLQLRY1KJ5S-#U /,B5KH0BJ6!USC'OYE"HF+7:W8-/+=HZWR?M MXX-NZ_QC=W?GD!_L?3EO[[2@;5_P_GF 9_V[+6JNN,U8!T'2 %X7EB0A/!.6E$?,L^^5=!$#"^<361TU%"%'G]*:F$9?S!NKZ8D^R,R%*$Q8.% MN]>ITK<3Q+?C 8C>>% =\?[3]DY_;220&/CHM25*WR8#1QE' A"+!AI*@'5/.>\]!=;C@&!=&B=H88C32- M''&%!4AP$DC80(,)W+%("A>%NG?J1^VBN),<_K'T$+=V4UQ9"R60&'@(W&K, M;6#$1GF-7<3Y@ZCTR M)EK$0PK($A\13=@G:9)75A8BS)?0JZR]FV)UK8@[AHC=QVMQ/XZ M0:P)R 5 MJ0'LX0!L/HC$6<$-<1(9$0P8(L$B2RE&V@0:F3$6"U;0BFC]4#Z-E6$->4"' MQRL6_B?@P:B%_R&%?V:]B*"449[G2L\$?E"&K.-@PECFE>8I*IZ%7X/PW_N< M]*F$_S7Y2K:]'_?&946ED'D+?*?((7UEWI)58ZF=S(I:&2X4"@%;S1-%%!=@J!G M0OW[L-O6GI?'\[S ]_:>25(UD-9 NE;^OAI( M;PVD,V,9TQA88@1%2QWB-% 4BN1D$X(3AD3.7I1-,V#Y8L^/Y ^"NWM]3R> M-R.K5'AC:V6)#O7F8U,<_GL\A+<.A[_U>ZYS4FZ;5XW]-[S=^_NH M1=]V6\?;I+WS :0T'+7??3PZV/O 6_3W3NO\Z$O[_,/WBQ1S^WN'].#3F_/] M3W^=M: =(-VX3=_@@W=ON^V=P_/]WOOSW7V> 60/&]O_^1$#7]4C?7V/*-T4ST:FN'O2:&=WAHN#!E%S#.&^W\N. MP!@*SD0[D[A,F3@XX+*Z.CXNDH*NZ5OZT9X6;<:]?*+Q! MG"R>.%P,'7A]Z^/P^V<<8?B##; ^2,C!BQAI+0SB)@JJ#),6@ZHD>/.JZ.-J M?>054&#(J07S/8?2@1T',)01*>-<_.\X>X&_]0=?,CB!'=+)L&/#,0!3X2#. M2^@VASLJ1[;IK[WV C?%?9'?G3;Z. MMK<_"Z]U8$XAE5B.0-,464XEH@!=SB9NK!4;6WCS)%=Y M+B9(->HW7"QQ*EM V>8:Q)[MG/S_[+UY3QO)]C_\5EKKH\RTKY&]:WSU\:85@0[B+7R1.O54MM_0;M]P^2VQ[]C+H(7R2,2 M2 3)R,$$!^L+=*B8+.,1C% PHNGJ32&Q%\EM/[9"D9UDF9SZT0][S<%)27\^ M]@9 ?).F,^7^@'I^;/,>#9JQ/Z*UKFLU]T87SPBR'UNMV.N/E+-\L#IZ0WO4 MF@:H-[>GR?ZU "9 [ED#AG\HXL^CV.EGRLY/A>? ($8-Q8I6T[IFJYE?FN_( MW6ZRDI=]O@YP5MD0:228H$2<,5-^5R>H36.]FAT_7GKI3!5?.Y6>H6HT8:_7=7 M>X5=WXGB:I7RY^]-P58580_I3:'Y*C,/:Q1Q:[L'MLJQF6>[AWM4O5ZJZO'K MI4[PD&X ]V^A\(J*[&?EYV5+Z[]H*, V6 3-C"BVE&LCQS4(M@?UJ'_-,2+7 M3?'51'D$#R:K,E;CA+DWQ@1KE7986Z%YUIK** ]"B+HOL#V]JN MT_JW/PXO1W_L;KP_W-W^!(H8/'NS<=#8K//&P2'9 DT=%+&3G6TOZJ<[/W?: M7U)]NM@$%D([4(&1U,GF@GH8F92;J!JB=!1<@PFVLJ;5(A7$?*9@Z1?ER6D> M ,DSN(B^#^M92&AT\,]8398USQ%9 ]CJ ;#I-Q&DO5> 2824HXE)3 #(?$<,A MSY-Z>Q4 8;;_?S7O?- MMV"?;YA-2F?)]AMP\!/ M4/\(N#DU?=$_Z<3>7@[4.HYE2)7(KQQ^,PK)R<$ZOM<\ M*B&L?-JXC]SXRZ-@G>9@=42296Q:+_:'K4$9+9;3>B=1;.78]NV/. H$:G9\ M:YC#U6"X>::#YH_8.CD+1;O^*8!BL$YY9#E&+5^9 MT;7B4\??/,F9DL)>.H5J(_I1"I6^;P;5[3E3EQ;I/&/J_/.[TJ;6/Q4;/:# M3L$VBM^[0&9'@R%H@ALQ9PZ4M/^A ZL98/6J10V:25 M8)A+ELS*FER]J2ONG6E6LQ!&,M%%:IQ0N3*!9#HFT#R=#%J"ODEO:C]6Y;V\ M /'P^N?OQBNB#15(I*00CX8C!TP,UH%CE@85F0_WB;>^G(J09=/-&7G]V5-< MEHJPWG:*R_;.*<@MRHS'AF*$=6[7K:1"1B>*DA92,J:]B-GDG)FR7B[)993/ M B-%#\QIR6^Y)4WU? S"F,>:!;"+@AF00.6#O0"8T@"['=>8U,ENKPT2UQ* M=!&-]>_:8!]I8,C#?N0R+ DY[#EB4B<&FY2[Q=T'>(\S/US)<0%B'*5.Y0V? MV5!]B;(L-^77/$C3K/)KYII?0[<^?^>)@@#&'E:9$] RC0,%,QAD62**<*(I MIU>KS(#Q0H@(VAF.@W.,$Q]A^TQ4/#IWI6S0S)DM-Q47FOC\KM3>.B/N,05R M.@K0.>J.;/]WHR"8'W&L1>1ZT5["%L,@WUG6\?VI+_RVT7_3[.#+JWAY>G?.,F4GFR2([=3 MR&*[W/-WI779I9F0L^U7:RZ1^>TCCI& M8CQ70F!MTCB:@6)=99+-'*IPX.GNP>%QG7ZE]6^-_?KVYY^-]FZSL?WU=&?[ MD-5I7>SD*L.G[Z^$*C1.=V$LZZ'ZYJ5,,IUTD,9H)+R*B L/NFCNIHZY2]:#EN&"SMUUEB<*[E4$JE6)9%4B MV8) /E-@'%$,R"\C=X1H3:Q@VJ<0C:7D%LBO\B^62"I<2"0+CA$<&4%4J82X MR=7E%?-(:ANIBC8*D8M)UL"!HH"R0HB[AG/B._1MH9BJ(W6,G@ \L!*+I& MZ;S*&BQ.WNG5[F^/RJ%[LTFFYTEUBYII.AG@\Z6;7A_;>,_NH'*!NX.:)^\. M.G%QCJ3 XK4&;33/FO^N,X#T9GT3WG?P6>QN?&D"[/*=;U_VZ]_^.*C33V)K M^_!G??,KO1SC6]_P>'?ST_'NQAYM;+0.&YM_M'<.]O=W-S_\W&D#S!\W=U-]>_UGX_-W3V 9B9*(.PMJ>M0!Z6@THEP1IE34GO++,;Y.84TX=L9A MQIGRVF+"O*4X2:J5T5=J[C_OWGYL A/'/X'YPE^ ]?[D+>[LWG>7"*')).0L M$["SNWH/VVN'=.:W+X:FI\Y-([GL(,'3WTY0(%O#Q> M?:&X_&_Q3%\X4Q!L.RLAI]='VX"*T.U?]_F9'7_V%#,WQ>F;+S_WN#G8+U()I45NE .*RX^1(M4$O0NTKG:9[@:65J?;!E0OOU,K M]B*H>&4'VF'9W*Q4O 8]FV>.\BH4[0A3":O%!^OW"U"$FMU0EF:(6:_,.E"^ M9?*"J98]_9B&K;/!I-L&#^IAB(/8:^<7'N_',HLO_LAQ]$7.']S/"9QE,*UO M]ORPG'\):'3G*GSJ8T M)5$O"]OW)W5[T.W]WH*5?\NJ5/WX.U:1)BHB"B:G]W$ND05X0T20)$SR"B?^ MX'9$BP5>GZYPW(6R$IG(1^E:F6'LI*W;2&2=]78K2?V/82>./\:C0BWO[JH_ M,[:4GS^]1*Q*PA^27L+H*M-R_NDE?-4(\:#'WGY-2%X-=KD&JZHLHYO39\JB M,<7O(-U/RM)*5Y..YI5K-,:3)4\W6O>@% W+F.2\6.=:SGU"ON^Y#F]M23^D ME-V=.:.SK"3A3XJRY%7KO@O[5A>N 1;,;9S[6$BCI,H77/X3[^N7X6(OX8=E MK%R:]GW8KWK&"S_CC07A3S*)'A,Z\]H",JZ;XJL)K(C>&):L48E@SC6W3&"? ME*%<,)V,NJ$VVBR!%;=X?2X687SI"(D'^GO&I;EWCG?HYY_PCI];&_NMQNGG MTYW3K[R^6?^YL]W:W]G^=+*UO=]LG'YI7RG-??#^8'?C(\SG ]_:_,H:&XV# MQO;>\<[I1QCGQ_WZ ;QO\Q.,:3?5IV/C#-?$J^@1S34<8>\HLD)(9)/$W@B# M$QSPJ0EPZ19XGI?%I2FC-9IF[6"J=E@ZG02PDN9 MX39H ">20WB91L8 :A%,E".QK"VTLD943>FKD5PO$L5;(=0;1*A9^J!HYX@( MRD0=N8O&)>9UP"EZ;W,>S5TUK*]D(-P"1Q^[/1AEY\S;,^7LV;3-SI^5 C4S M,I%)LJ673ICDD&56Y/K7%#D>*$HA9U]Z;%V9#44>73&DPJ8*F]Z$1;=($>]+ M D=LHBCEZD6P:0@D1T!<63#EF!/(\RB9="YJ#(H2TS5"YM5J:8%RGI;%2S;' M4A5O)"\<>TFYMT$H^*E="#HF(43" 5-;N9@6#)(N%,\ATDK,&4&!8(TXU1@Y M9S RH#B)2)1F&I?=WS![M(MIC@GC\SY >)U,/%NN]4MR<>63F0M?3WPR#O@U M"$%S0ZB$..,1&2(L(@3(F?O(D@HK:[Q&E7J$2Z;BZ,45RXFZX+GWB=&4?1C6 M>*%QB!8+E;"BE0]CD3EYXL-(1N@D(T91!H'/5O>V.EF68Y(.&"8>N$4H9S*ID%]0)C M"1JGQHXI58;]T\'.=)U)F:2ABB3D? 2UP7 P[(T(2'/FK"2*2!9R[ A; M($?CG(X^7CF;SF+5/P.?5J;[7#AW8KIS$1@-!M0$DT!AD#X@PUQ$/H("R)P' M#5!?S[G+'$OQRIEV!IZUU%L9160A*HZ#T9R[Q'0,S$JP <@]#/=II?\T]KK! M]OZ>.P[SS-\ M8A;6AZ9-CIA09*U(N2Z1;&* M7%@P))ZN=!^#-HXEBP0&6XF+"(J4XB%CLB:)AD@37UF3JJ;5O(Y&9LG[?()>EFLJYQ$@0G=5&,R" -Y4*D_T7#,F4(PVX MU*!D>C\>5 GIOD9TZC*7,6*LPXY)S MR;3FU%$PXA@1T84@1@W!L&2X M7_1V8VRN0E4?)@R_56[O%\2HB=M;)\V/("A60$DQ)C644RJZL,54C M^BH858FLRU>\ZDU$X7/M$J7)T:@X)Y39H+ CRF '2A-1H?(S+1@D3>>XJN C MIXH@;%S.E!,!6>TL2D';Y+ *S(>5-5,C_!661W_E/#R+U?.R3%SY9>;"UE,) ML"%@(@-&%EN"."4&&4+!!"+>6 V7=$Z 936B2)4"^SHY.KJ$!6B!FN#(-7&& M:4,,C<(+K(33E1]C*7AZXL=P3@KI)6Q72F ]")WCE<&$D-%$*Z6A/A'@:7Q5 M4%<%/B'+"\82$#!%QY2AR5$L4'(_!8F49HRMKHB8? M?YB[H FO2V#WS[& U9LHJ.>BD]Y[&30/'$ON',5$1$4!D%*4_F8\JHS[IRN6 MO[V>(6=DX*]_#TH2:\">E][D,!(P]"TG##FME.2)&>GQ7$I8+=X!R"MGU%E, M@6?@U,J"GQ/OGISSKHF"T<@PHH(#[Y(0D)6Y$4](FK!@12#BL46L*K9=7/E* MA.9.4JF9!'U?:0U,+"C5RCC);5+W,."K(E:+QM^-B6RVTEF*14(*MA7X&^P! M%[!%(3@OI!%413NW.C@5HR\NHS]YWG^*RMD=3&?:#3PZU**WFQ*\/P7Z-7 N!68!X>=9BEQ M;H03RG@EDQ:YQ6#"51S$HJ'YAVE7B;/1.A8I\E%;Q'U2R.1(".Z\))KYH$U: M69.X9M2CNPS,G8L6O%-JA:<5GCX@$O]% ;7R:,T)8B<*>T9PI:!PJQQ M1"8KS#Q&1HEE6MG,T5JR M0+!/6B:G9HH/F@?>5L[&N4/OE+.1P;8*1RSRCAH W%PS7U.,7-12826C,PR@ MMT;$5>6V0MX*>2OD?25^@LKG^P N,I:B\Q4HS M$_3*&J#>PS_B0/4)\A7+,38F?PCO(R,.SYN9:>.X<+.V7>%?'G4>STXRCY*X9B MT"V:YRQ4V)*'BB;\U_&M88 O-#O WOU!T4U%J^G']_Z(G6$L?@&&+0;GE9=^ M+6PG%'NQ$WOYK?"[#6W@U/Z@!^_^$<_?7=[GKTU#*V_K7!NI-GH\3&;8&0_< M'AWUNC\!( :Q=5+\OQDPRE/J.9>$"BJYE];ZD"BV+G"F=="B5 X))C>5?!4S M@-6T=;V5+N/5.5C)Y02K5OSOEY/=;^'(42[K&Q[O;GXZWMW8HXV-UF%C\X_V MSL'^_N[FAY\[[?KISL$AW/OA>'<;@.=T#\;W2=0W=@3\2^M[WXDW$<1%0CK8 MA'C@#EDL @J>Q\2"8\2XE36Z>A5Y"F">5M[S3"*S$(*3S&NFA.JQY:0KDIHW2;'&Y^\1IR!33A930B).=4 :@[W(6/(Y M>-TS;E;6Q*J:'[9(&Y,+@1/"0-BHZ(#<9*[*X;7'"'$-P'1 \7HHOJP6Y_IR MJ7@NIZ+YGPOJ\ASP\")U_^WW8QBV8C?=YF ;#H:].,T('T;ZYG96[+=A/.]; M77_XUCA@>_VX?OQ=@SWGK&;(>!(0F.4&.8X_^Z*'7:!5_+%\9#+MUWWR10_C2F6TU&NSE&WW\S? M>3.8 _'D%NO "AT.;KYER@ %FVD0>R_$F!1?6K*I MG_N]L]$GOZ-DTSIR28Y@D&0 MB]U>N>?OAH"(O?PM&)-=F+$4H(4"'/ZKR36P#V@"@B?! T@=84U,)B,?=EKP M[PH,]PQ9F6-^STA:IFG9R\1_@[C(PN%2*MHY!5[BCA$2YH+_+K+(<6NU\ MLH:#"22QEC'&F^[3)"CMN34,6^XQLTFKW&\C5-_[XH-/-"7'+]E.LRNCPF7V-6 MM6"9@L=!@^,7CXE[M23N2]ZLT35-5AF[^3)>)3=>N^VQ1*YR=;_'WA'KN! % M\O4]ZN/?QL0[T?:*#Z5>=59$_Q[E\V^9^H@?%F?R*VO36DLQ5ELNS/&U[//* M#4[BZTZS9G#[+O;N_K*1(:N7G:K%]GYW"(\*_5]GV=_[QDLO].E:5O>JZOQO MI(SC"S>3O&H%?HEMFVWEWA88D=D=DL7*ZS@J//BGO;/]Q^$._;@/GY_FL6U] M^V-_:^,#WOJV<[*S_8'L;N^)QNF7P\M'A3"G_7K[R\'.MVPNUDEC\[/8:7_@ M]6UX]\$?^_7M?UI;&X=Y3*D^W5LW,"H\E@[IW(&(I]R!*#") ICX7%@1D^; M\C6,KQ;&7OK4D(4&(. K6E5S7!IJMP5;65-UPB[R:6[Q,5G%AV)6%5?9KF0*)^55E@T Q8UIML: M:6H=M0K4(-@YQ)E6R%JLD,/84&J76ZVTHIFQ2)>:45+A44?N\/* M0)L)BJ8K7QN1J".,((^UR1W6&'*,!Q2"5@K[0)-B*VNJ)M2C#;1*+9H5BD2E M%BT7%,%W*RB:!8JF?47*<,)$PLBIP!%WFN?D'(&\-MZD1*WW)D,1-X_./*^T MHMFJA^S'7BR/_"O=:&D :3WO5X5*#T&E:;^1-H)+'@3B2C+$!7'(.F]1%(SI MB*6A6*ZL$5J3US016'H-:?&J%E]_=CI;?:/Q7*N\Q>=;H KG[\9Y>WK4N34W M_*;0U0K=9T#W"PW&$W$A>4(1UA8@WE"%+%&@@GJKF/ TB'PJP$7-&#DGI7/1 M$AGO$1U[S2=G884C?EW[C^O]MG8U1+TDQCLC&;.S\VJ@XG38.M'/$+-^1;*4 MH;$$KQ9/'+>^V>V&XV:KM='L^U:W#SR^(&'HO'[&S\!+.P>M-GSW9'=[M[D+ M[RI3A#> QS8^'NQLK\-S/_/ZZ>&5,/2=[?WFUK==&-"D,_9GV=+USM4;=^-)?P-C^Y WN<&/] MN\$:=I(;)(@'6]](G[OX8"19EJEPA7%Q>8>)""12*3&!+0XB.!5T@KT--F+E M%+Z\PV?K?#4[X+9L@6N#D>\DKAONNW/(MX?#/VG,_R7I=3;Y9\C/V4IG6_.6 M<2YG&WJK$XT<2\VAPEC79[Z;!L>WER@%' M6<>%V[,B_H DW>/8NY0@=$/RW TK>),^^R+#!:@=5D&F\E S3-#Y<;R^4N: MT5'6*RY^/T/+]1(M9TA;N<=Z7+0WESQ'8JH<:?&I?62;O5STI+-3;^]L?_[9V/P*[VHW/]#\G,N^_YV# MG9^-4["U3^MB:W-WO['Q >_"O.JT?K)[L(X;W[ZTZMO9%O]X,3=)164]T0GI M) GB3G*DF50H6(4U-9SH7#Z*8E73UY2#7?K.4Q7^+ _^S%+1^AD!:*2!QS"E ME4^4\D6J5;TLX'1Z#D[<4"FE%8A$A1&/$B.MK$.21*>UMB*RW(=%U,2CF@14 ML%3!TO/ DF 8Q*HS@@,>)::<44#$4L ?.F/4DQ3:/P.JY:FJORQ(1E=4VSX]Y>]UV M8?W_ALU1-<2;W?-+ECLP=\@1E$2&N0P.:^ZI,DD)95ATP41JI+JK%/1#L&<] M;PR8;AOEV?I?,,5NJ/!H%CR:3A((6C)E<$2:<[#6.,7(4DL1L3+:2(.7*K=T M8S6)'YW1/<&V2Q(8A[,(I,#O,00BE*I0\L-Q=;-*Y^58<7 MUT?LEKEDQ5D:V?U#=E];(_1Y'QB_FC[H.XXY%'P 0F,Z0[XCGW M ;LYE(VJPH4?#-K3X<+:)L9UH"@((Q$/@B+#>4",>J*-Q9HRN;)&*:EQ,2]_ MULO7"IF36[M"S@HYYQU1^(S0604ZSQE6)X'.-G'.J8_(X^ 0![T,+%Q0B&GR M2H44$N5^#H'.%:!6@/H6 77!3UPK+\.\D77*=ZA9LD#EQS')M-,9.( 8[A+C4#CG,_!:FPO5](O_P3N: U!T?L %()_\H$$7&'\0>VT8 MS#T/P9:MW>%YGT"]@<+[9 VNT/[!PI7\V(OAML ]#@58#'W>*3G'#O>W\EC+&YOPSDM%W5:+ M3ZDXCE.#=K8?0]'-)>#@YM%4R^5ZKB'5\GB.8B]#9OF\\UV>VKN\_:M%+EHW MVA)8VR-X41GZUR^&ES;BZJBNV>5K5,R3>4Z+MF9F-P=MD+AXAE[AL.1^P_)L4\U$&SG9\/TTMEV7.@Q*/+8ZD5(%&/!\ \)?"5 M,\RO/^HUX8/SF8PNCUC^MC=,'CP9^#FDY8J5[2[ !?#4B,4Z>RAO,:!(!R"X M:5MGZY4G-7K;A1%,%F2TV%/+S&UN?VKS5HZ4R[.Q7:AWBD=_P2-J8WH='G4[8S3O M U*4I)!'-*UV3,9?FZ:_,U%]#&_-HGDBJ@>7A$#YE3LTA/5^*=U*, C-,-:0 M9_!)/:3J\,1\PA>L)R 0GRVH8U"H^[%SN[/_BFQ MX X%FFNQ>Q*1E0F,(RNT! O)*T)7UCK=*];08+39YRK(9?TD W:_%)V91,\H MU'9LZZ3?[)<*$%!5J>X67>^'O6N4WE'5X1%QCL#T6O42!,_07Z?*71'<+@+8 M723EL<)SKNR4/P"S8[Y08N06Z\"X' YNON5*U<$7@FQ*+JWG MU,\9^D[H\[X3^[U)Q<8]4&5ZT8)\S1VTWMG6L3WIK_QVL0)TLX,N+?SE-;MQ M95)ZLI49&?Z ?]U>247OAB!?>_E;,":[,&,I]GL9W?]U]Q:IE;7M4K'-E4NS M8 #;]S^_V;7KMG\!>X>0)^\=\O<0-/&8<<>VWMM6AL6_]V,<3'J)]!>ER/[6 M[^<"['CWX&-K%X0./.MGX_1+:VM[!][QZ20W#8)_\<[!)UP_:.U?%6#OV_5O MN9G/.F]L?V#9(]@X:+7R]W_@W%.-N M3"-#9*MTW_S9M YT_4$S5R>^K>W$PQQLUS:=N'/XS]?G8;PR4ZM0?U,TK+LH_FGJS,_KW9?,;R3UP_\<8-^/&RT M/]/ZQF>\M=VZTK-W:QOF<[I[L'L06HW3C\W&QF>8W]Y)XW2=[7S[3'^G+WH.M^3V["\'P*C\^PZF3"J4>@%(7ZM1*0H@7 M#@4K-.**8, K')'G/*?X6,><7EGC-?SXAD=5:YG4#4J[GXN[I[H(,Y8 MSH@Q2!LA$7?4(&>=1 P#9BN65)1F98W4N'IT69GGJ[>Y_*ZFKQT/0[&Y,[K] M69P%VSQ,^5C :E>+I'QLQ(1% MY9'4D@/B)() BY!("X,5(=%K X@#&[5 )L\;+TZW2-I$Q:[/P:X3!4$D*6/0 M&%E!0/T7.1A*1XNBH5BG8$GB%MB5/+I\4>6AN#^G?>F>V%89(Y/#76"4L=>Q MK9RYTV[V^Z^I<:40^P!#^Z\DHL(#,_H5>B8N8G M9N;3J=JV@285,6):1\2UI,B&!"9!P,Y@Z;VU*C,S$TODA'BSS31>3BWZJ]=- ML>1)4(92C)6_Y"4/:\;8.;TI'V-U;/P@M)P^D!'.12XD02)K/=P;C)SE#$6> M*W1IHI5G&2TQKUPHKYB#G^% IN+@>7+P]*$+CUJ&A$S DR6@)'QCB!I1"32 M.!5##ORH$;)$C8A?@;ZS;&Z@,E^P\O2\H(Y3[L#5C,4*(6='R*UI]XYT2G+E M!=(FI^!R9Y 3DB%F>?8X,^M=V>U$ZT6R""OWSO+I.!4'SY.#IVJT4Z6EE!0E MZ41N?4%R.CU&F!A!E).&<;RRIFO2\ 7BX#FY2,IWJU&-CX75'K:[996OF7*R M9]4[7TW1XZ?*2UC^JL=+J;=5@#^72,+M]0SV([5M_3M3Q+.8NQTYZA#'#LQ: M2AFR%F.5;.*"I94USFH@L.=DU[Y\(>1G2M&J@+0"TD54GRL@G1N0GDR -(3D MA=8H1)D+R4>/;*(" 8ABKAA+2HL22(60KP9(GZRB_-,6KBKMQT:W,U:6J[)5 MYV6K\'?I@_#42V25\T#'5B, (8:8XP&4@D ,5DM0MFI4E@UH"+W)*E55#:JJ M!M4R%^:I:E!5-:C>"*E7-:A>_1GULL7DW3.3L2I1\TI]$,_@S+TS"6QBGKT2 MKT2KN=MN'-0W_FCM'JPSL+E$??O]?@/>O;5Q>-PX_?JS_NTS:VQ[>L4K\>V/ M]@ZM']?;_[3K&_ZDL7'XL[[Y@< \^=;V.MSSX>?NAB>-T]V+92 L<3%)ZA 1 M,2#N/4)4"IP< MLA9^<$L5LDXI1*SB"H2.55%G=,)4+1 ZO?H Q:J2UJ+J3 ^HM5.ATPSH=*'D MA>?68"4CPHI;Q(G"R#G *6*$5C8*97E99(<^OOAH%BFYTAA!/",+4D5Q/V !'4P.:!WQHG<34J.RMTY30?R\03[]Z=]-Z MOQ]S\[Y!LU=VN"JZ#D9DJ^I9SU(]JUS]+^>+OS59^\K(>1CH3"=%&!U,),KE6L#1&,$M7U@Q_=$#UXCE@*E:==^6LBE7GSZI3&9Z4)V:" M18: :L!Q2KD\#4$Z*0I; U2 /; J7:1F Z_>&U&E2SZ+$G!#1E4%*P^#E>DV M)E830I5B@",^.Q( 6TQ2!C&)HX"ML\*;W#'@T>'UE1MA>.B0S(9@KB1P+$&1Z2CDT9Q3!BV*VO D0O$IV\O];%[6UQOE>E8)>@L ML,HU6WY[!>^/AO?I6!@>5>Z*+I"B-H%U)P4R6"2$+4O8:Z^-C[DEBN:/+CZZ M,.DY59YC!:.+"J//52:D@M$YP.A4V5?8L9"#=K2/V9^M)+):"?@-@_KLG3$F MY$*&!,\K:.?E8?0>68[Y;U^>W Y+A^Q4(MAUZ8TY7ZZD.ZY%BA*$$4^"!V*< ML"8FD_4'6&C!OQNR,GW32R7970GS+W/."%T=[>EX9Y\V:W,CNL%&L^];W?ZP MMRA)FJ+^]YB##[Z*QK>O/W?:?QPVOGW*W'@"G-ELT ^B_NT#J6]^$O7-SS]W MOGTZO9RDV=@^)+O;'YL[[<]DYR!SXR?@S$]L9_OPY\[V5WC7X?'NQL?]G8-& MJI]^.JD#'YID@'(TDC3%7$O=(2<$18'0 'JI")CI$>("2<:PGO$26RJ2I4X3 M[3BHJL;:Y%F@DBC"E!>7TSI_[\70'!3K>[U8GC=7&( M5A@MG#622L]#M'^:E3;$0?VP[,9(J)J17' ML2@3A&(HFIU!MX QK<-VAASBUPG%E]@?Y"ZQQ>7M+HZ;@_WBC[_JW=X>W//[ MONW'XKWM'-:*QNKZ:BVGRMK0;G::_4$.4OD1"YOC5FK%0;>9#?-HX0V]GNWL MP5CRJT:?NV[WL#?L=&*O5OP-HADHH/C'MEKQ9/QT>.XU3ZA=N;U\9O^D$P"Y M2Y(;OSY_G)-Z6WF2O5%U)-]%H>N'>5Y3W^V7$%-^NQ>;G>*7?-O*O59GY=?5 MXHP6KMEG2JB@Y@GW>1M&>J^! @'L-_U^8?.71XO1&WVW7Z[2U6V_3"]E1O3' MZ'I#VSLIJ,R)ST36;IG]DU-Y<=3K_F@&>"!H@X4M_M\,FF<*(C'%@O*<<.M M"94A26<4Z# !R"YBEFT#RSJ/K4 ;8H">ZC]7&]#:K-1.^4;TQJ M-;;KXGL2REL5)#*<<\1AS?-)B$,1!X:ID9$YM[(&6L#J51]K 434RAO;CZ## MQTS#/[JM'SECWX\(.%E?!LB5%#X;11!,D[0Z&>8\MY%K)@W5*GB-=4S8513Q M%!2Q=_)=.(VEE EY[R101!1 &XPC;S!H,5C@&($B&+T710!DM8M6%\#HC!16 M9Q76-^GJBR7B_^HU.[YYE+WAPP$@>2=;.$#?(.Q*1+^?='?1@FQLEDC?'Q06 M_BM C,?BJ)2L0,U%_-\07C+HUO+5[K!7=(_RTM>*V,P2\UU1_$)^+5_9AV^# MD/C%CO[P C'!1_ MP/MR2XBJ ;;77^L;UFMDOS),DYEB#Z MQL!D:WL/?V?&4!421E+B ":1"4C;Q!!\I@5QU&@,]@->O9KK^'\CG1$(9TPY M?WYZOS6BJX<33GO8&C2/6LT1>><;,_$.!UW0H>"VV -]^?EI$XQ$'8R+T3+! MP;)R :B2!$DIT3IR>@=MTHHV9S;8<]6E]>\FL&0-34B'W $D2:!.30FRP45I MHK*8@*@CUP@ZH,YRHW]QOP)$C\KS *$T!TV RY.,J2\#3V6SK7ON?[T<]<7/ MWC))?#K>^@PD(9/3UB$2HT8\:H] '0K(L:"Q38G8I&\ K-+L*0M7-7L@1M,0 M!&=JYO4$D6I[(&+!ABO5 IL&8[4@C"7P_56$L2$-VUD^Q-E^KIC5*56!5OP1 M>V!$%V5^RL-![-\%S.07>JT:,8'A^X+IG%GED6A9L5T=9+KCFUFC.#)?5YV3PUUT:/^%?LY0)$,+^W M3*7^N''\W446M18>1>894"F3R-$8D$U>)&^=I()F*I57FWS]WVB385]G<5P\ M,!:EF/ZM'P_;BN3,(M 30%CKE&O:'+J_N M6 G(/@; VKRP-N?3],_/"\9_CB_FNYJAF5W>Z_VCV-F.?K_XW79LL,5_NZV\ M5_U:\>>?OY\YV//9D8+F2Z4CORA3R$!/5GA0.Q%+\W[!9>M"ZDPE<&7^Y2O"%?'FRMO"VYOE" M-C.%_@!Q.Q:=XP.8UTJM-\GL6KEV9_&IT_R<%@W=_][O]@;;0#WOST?Y=H'] MX!.OKW]W(@;%0(@KF_,U%.B;FC !)KL14CD?0:4"(:YOQE*LG*P!NFCSK>6O_..8E61(J4%F"*:)&0-80@8I(*VBGX MR7(^C[DG@=R.%C,ES1(GAB =/D 4%&&&JJ$M8,^D) M;+6FMVWU6)VXB@&UHA-GIH#GTOC[_:'M^/A[MS_H_PFB;RN-U(?U431&60RJ M$=\TA8BMS]\322KI[(AP6('%1P5R26.DC/.&2Q> -\$*N(T^0&D*L.)%<[SD ML-^PYJO%MP@:99B#&O' 2-M*C7@H97PFC<_?(W$L*@)$@6W,_4 C7?X)PVLLX]'R7A&8B@DARCW>>@)% )(NN,1SP*AAP' M.A">RQ@55=%)D!R&KEXM_#'9_7*7K[:M(>H]/2^LZUC>])?^>W"G, 81Y?6\/+T;YQD2D\VR5'<.[!O=U14[%WI MD\C?@C'9A1E+L=_+F/6ONZ/CU97N?-&%:"?BN=Q[]_B6V;59/>5OI81O1D*;(HN=T/U95'N=WMW?W=@R^MQG:= M[=#& 8SM8.O;E_W=S8_M^ND'>.\GVMC\I[W3_J=U.;=[M_VQW=C\2NJGX6"' MUDECLR[@OL.=;SNG]3S'@QV\^VVWN?OMGU2?KE0&IH\"JJ7(1DH1;&[.\L8. M>2N%$T)Q'%4ND8$?7_)\^4H@OC3&TJH(XG* TJ=.1J'MXVX%1+, T72M'A,% MQT8Z)')8%5=6(0W[BCC7.H'UCZ/(G6'P/)!H\:JQ+3H2L:HF^U(AT7XOQ@J+ M9L"B"WU@."561A)19-(C3J@!+%(22 < U!I12^!1;S2BI8)BSYV MAY5]-A,43?>2H)KCQ$$C(B$DQ*5.R!G+$3?"!TVU-2Z'G,M*+7H)*!*56K14 M4-3\46E%,T'1!5>1B"H90"$JG46B9^\+? M K+WJ\;]3 !P_?E'69![5H'R\&J.K_K08,ZK4TF..28X5L+A;N&P-6TR.TPL M)X$@[9A"7&&)G&82D42Q)8EHPDR9&CE'175.G/.$)6)?2]K;O0L/EIQLFSEU M,*5FYL:R1&0.:8Y[HS]\]T?LV%R'T0_[L)PYV3*GZX_#DLY#EIK]8G!R%&L% MJ'"M89DFF_/085U'N8EE&/TH2-J7P8!VDCJ9PZUJHX3%6I& 4@?^K/$O]S4!:L:/XU6K]_J3Y!#9[2AI'X M?'/YZOS]2\4+KL]#3&49C)_-]K!]N6+'S,4P'I9Z0B_4P)A.)?DXCCW[_6R) MZJ.!_CD>YY<\S',4QLN)PH^(?/QPW%C_;HE-3/N$A(L$<1\,TEP+A$4*.F(L MC9$YP41-Q0<1A^NFR$Q2KS?,]Z[6J1Z[6S9ZW7?EZK'3@<: @$<$D17W(220QE M:N'?^R SW^=B.7^-A>VB1+HW3LXZ,S2:NQM?VKO?OAS4M]\?[&Q_:0(/\]V- M/;*UF?GZ,]O*[_]6/[[,USL4L&!SM[6[6?]9WVSL-S;_ ![>/X0Q\ M-#9WR,[I^U0_6#_=^OR=*0PL7-9!51;QP#&RDEH4N-9"$A-TXI>+IG-B@Y<1 MH%AICJW70(E>)2ZD@'M#NAP9__< EA>5JUY,;\Q-]=U?@@NO3]>X>Z875T8+ MG*A7 4"2<1RT$3'!OV!%2.*]LQ-NOX):=]>VO_/AEP83=60&[" M%>4):^,D MTP%;1XG#T825ZR+HQP9-CDB=BJE_4@@IG_BN"2IRT]]CITIJND!'Q;KWV8(& MM709C)G1%[(U,]:'0-< 925_DFRS5_RPK6%I5(RJWQ;V&/3X_J@0"GSG&%3X M6S,Q_XJ]$N8N9V1*094@*FA!>4PJF\B8&!.E,PQS5R(LP>0"PMY2B7,"I=-[ M,96O_?[D"MJNYZELE=/J;^;Y]#]U8+C-;O@V7I3UT9J4%S=@33["BOR3%V1A M%+!G!^K3/1@?*',;.V)K^RO96O^.I4Z>YGPD QH9M_##,D]12-3DFO)>$;VR MQL6JO-KDM=3.'T(_U#CLI6!:8L,I-\9'"6CD(^B%H)?+L80>TP^NZ&F?J5\[IRJ$_1 M!BK9[QF%"&%59/:.?"LD6E'YR\2RLP#IF@&0I.)S- M%XPS#% HXC<1:PXHC[EDAZ,(A.I1\(Z)PAH?@J' M)DI(NZ:I1\DE2THUXT&-OOR88>YK!WF\-[IEE M?;GM\?E7S7+FFS>R#*V/9&B965]ZV4LY6H (7;I$=%(EHE\_Y>LRL!\ZX1N9 MX)4N''Z)?'U8NA<*O?K2[!^BE+T$%_H//"9T^7'-W9UYMS_"9D_W;5B<)@T/U./'O<\_G.ZTOY[6#[S8.=T];)Q^.=PY M/11E+_/3.NCP=5$_;37K&XW]RW%M]6UXWW8=OM^?3JNTX\7\^-3B )'GQ#QN>.Y< (93P*B6B02D\S[G_OU7'72 M/:KS^9,T-G\)SOJ_^PBINR#V1@%50=4=4/5(-UL%50L/5:?G4,4TT#LE$6E& M#>)):X J9A$A.!":$M9:7]\OJ8*JJU#U3,FT+Z<6?OB9O:;WJ?'Q20'U;$LWQCM: >K,@#I=DH0DIEF@%$7!-.*&Y9(DUB"1 M,.8IEX[U..M^"Y)X^_*8^4"H?)!Z]U8@YY$:7 4Y2P Y$QTN.1:Q2@$EG1L1 M8:Z1U2:A$(BPGM(D-:D@YRUY[\[5M%8SQ>*79J;H_":_>/M]VS'Y M@_2QJ2Q1&)-_%X:]D[*&Y#4PZ>Z&23<+3.9R!:0"Q3M!\6(Y)F4Q"U$C+!7) MN:4>6>\](APK4,JBH9ZOK/%5=5,P^Y/XGMX2GSU(":GX;"GX;*)\J$2$#P8C MSB38.[#9R$@AD$I>RQ2%4-YG/A.W\MG;<9S\Z.;..&7#A@1:6+=7^4Z6]=3L M;$__.=_2RI"9&4NFZY:YP#Q0'T6,Y698(#"0B8P@S 6%+6=2B;"RQOCJU;;H M;]22J9PG"^<\J3!G"3!GZ@ L,.T4BXB"]HUX@ETUV/*;,4L)F<0)YGRMB_D/[J-4]B?'OV/O1]/$&MF^UNK[\;2M]B;Z[U\D!UJ,$ MDC+1_0T'SY_4C[^'E%BP$:-(:,X&X0)I E9\=)(%&H3QDB]!\'Q.%^Z7V?.E M!5J6QCC/>HX_\^]QW-3-MEI%_-\P&P1'+=L9%1%JYDI'+=OO-U/3CU/).V5@ M_;!CAZ$Y*)_9*8_/RP3DLK32J A1F8 <1YVS^F65I$G*7UE4:::4F5&MHOXX MH+^*V+]7Q#[ YBH>J1ZSANPSN0I6SI-$P?.'!=??%;+_U@=+5B4Q2S18>K_, MC3>:#%%V0;AO-L3;6IHJ3^3MI#N\0)[(6,!>?=2K6E@\#P!YHVM7$>4B)#>] M'NRFY!6"]UFWV='LF&7]WC^7I._O^KR M!@(:JA6K5FQ15^SY&X*\'")G+W?V44X5-W_,$^V=S<^MNKP MOCK]0!L'7UJ[VY_Y[N97WCC]>-#8AG\W/A_O;._AJQTZ=@_KW[X>-[[MG.YL M[^1.'JW&QO[A[O8>JW^KDP;5B%"6VVM.($](A!<2#80@V+B(7 M->-,!TFY!PN"/3J3>8YMY.84$U&!T"L%(4,=C\%I3ASEN8JN-8X!Y@AC$)B$:CB@B6:Z5JP!Z.(X!.=@_9&4"$1&\32KEL+"K-7,K$*I M:#%!B$L1,+;<<6UYT,X2Z9,+0CFJ.>?RCL#6"H2>!X3(),G.Y$@AXA'CRB$N MHD0V]]>1BO$@B24J%TJ0>D'"Q"H0JD#H3A#26%AJB.76P?\*%""<2!*!,Q4# MYNJ.2->9NB=6^/04^,0F=0=89(G0W&A7EH5<'#(F-]JE3#@.FY@26&JD1O B MV6IS.G]8*L=7?Q0?.@KTZP[VX\-2@-Y$0_! DXV:)D^UYE09JRP@4@* PD9& M12N'T0+ T'0*CPPZ!&(,4BX"#'E&D--@NJE@P%++#:MR+0).Z +U^GZ! G.O MFVMQDLICH8 1+1=:FD2I(T8ZH1(G)E0>EH7@VHF'Q2&2(ZC%LQ%*H3F]W!)5-; MBS+TQ%O!DO-"@?#E-*?1V,00?!"1(]X%F:QW0I?6@'FTOZ)BZ<5EZ9 \"3X2 M05WB,G=<%D$8PID@+A&O*P-_T5EZ8N!+'V7@22')O,R%!1VR@5B4C&)&X9A/ MTS-+*&QZ1M/M;\&G!CVVL8DK+"<)F-8 MS,W ;"Z1KJS$][#M*W!Z07":KGAO5:"!9$L=>X>AG_%TB_*TA.?@)7 MMIKFYIZ,(:[ >K#1,^!P1YQ17E(I1_K&HWUY%4LO+DO[(!*A40!G$XZ%TIH3 ME8P6G IA*J_ XK/TQ"L FQ2$D!1)07.M&RN1]AV M#Q5++S!+$U#5/)5,:\M)"L9C'956)CM^31*55V#167KB%>#,D8*-!8\$IY%IS+GOL:I8L4F/26COV_Q'XL2R1DMT"(/V*K>Y0+]52'_C>& M)<40% [PPV%NDW+"L@0XQ9265F%=.086&Y^FVZ$XZ:5E%"-JN$1@$1IDG#,( M>[B"P2HTCJ^LT1I5CX[>K@XB%I>ED[# T))%G01GW#K!-#8YV-")$,-]L1]$L@1SI'3+D;!C)8,9Y;&N@KR><4LC2TQED3* M<2+<1FLY5UHH; 0PK^&Z<@PL.DM/' ."4AF484@QI8"EA446?D7"!$Z=3SB6 MR0TU0>;5![)BZ05D:15 ):,V"*(53PJ$-;;2$J48\Q%0OW(,+#I+3QP# G9. M!!X0CCFDSY@$+(T#4IRE1(/S#//,TL0LDN+]EL(%-F,G]FRK] O8T&YVFOU! MKMK[XTH]C,IU>>ZZ!*E$-4Y@.W*P([ 3VKB8."9,8>U5Y1I8:(3:FJXM(3W) MP1X,B,H+Q"73R$BJD8TN:IFXI<1EUR5GCPYHJDXC%I>EDW86&Y^\99Q[YHRC M3+!H5 R$)(4KU\"BL_3$-:!!>_3""$1LMB.XQ@C0V2(5+ >N-E3+D%T#1E0Q M Z^8I268BR%BI236G KL")9.!6-BHLRPRC6P\"P]<0U(P1.CV"%'M4'<"8XL M?(*\U0(;CF&/RMST$!".F(/ZG?$!N,4.(LE3Q.V()WVWD:QXNWNP+:* MF_H&S>J/N5C!G,&BA^XP=\&9N83Y:ROJ,O\%>C4P[RGUG$M"!97<2VM]2!1; M!Y .IT6E8-EL6%^NA:#Y]YI 'KD$F:(:\F058#Z7$CF&5:4!U#=3(W2>9WJ MS(^C7OA,J,+6"EOGCJT.V$XS)3P'#8LR97)A)H&3UM@0'53EZ5IT;)UXNF#' MG-.!(L8I!6P5N>V]QX@Z#?*3F&B"7UE3-6H>G?!686N%K16VWH&M#^KD6V'K M F'K=)J2%(98CTAR''$*>JO1-""9& A%KSB/^12!UX2NP+4"UPIDD]5Y[G+"L?+^+#JY3OE_+?#"4(2NS4T#XB*PQ$CEB! T> MY"=3);B2QY_G+ RXEI[CW\IVWFOC9N'CJ36&;6 ?/_H[$WVS,RP)[3Y=Y=?* M!K@W-B$?LQNGHT"THVZ_F9_\KA=;99C7I%EX9L>I&\W6 >+,AS1*X7[2&R"0;[SK:.[4E_Y;>+3=R;'71I M#2]/_\9)IO1DDQS17LB-!4M*>0<4'WOY6S FNS!C*?9[&;S_U03C-$4 ;,&3 MX($8)ZR)R60E&#LM^'?@]^W,&KDX\>\9]SN#_G]^LVO7[>0E+AF!;]21&.M$?MMNV=U*6U,Y'9D7WJ"3)'$_;B_T! M$!JH$>-K6;LI?EGY\O?7E5\+.R:'HN26PK9:1?S?,']PU((A966E&.S'HI,; MGK>[9%V6S\Y$49*169'HLFOW<7#1U07$YGNHM>B8-7F9Y+DGJRZ() M%FX/T#5+7%%N82D;)_*GE,<^-Y(]ZL=W9[_\.S3[L$(G[YJ=\HWE3?\>/VLL MM#)*7SY0S10SNCP&<&-6.1$9P\?'N>,7C^%]M83W2^K%Z!HUJY*)&R_C57+C MM=L>^_"GWGY-/,%8]:K!-U]=K+$2O$HI6Y;!DE6"EX4*8&6QDDLR6+.*Q?W& M\Q9[CR]5>_&_LS@=S6VKE+?]>_3^O3.\SBSG8GPY5S-&*S*U.%]!X;BX-&^& MM*?4[]/J^M4LW;?RCQA*9\DZ# R,__+W#S]CSS?[ MHS_^ CZZ.?&M6M\'K.^7F'MLYQK$^:]LV6<_WM"VRK^W8Z]=_O++3K2]_J_5 MVC]@[=?W]GIQSPY&"_X)5KC9Z3?]""#_L:WAZ,(OS<[H(QC,__"S9[M#$8DN'%&K1]MLS=-J#/H*LL?:KTU'/0'MA/*>NV#XH]A M)Q8,EQX=_)C*;(\[/EVB4\)^R:67(]P43E8GP[E3G 3G1!+2:W!Q2^%W-AO?& M;1=[YV>)>#D=PJ.SQ(-\UK??VJ$[,(8Z_/_E$,;%M[;7<7WCD]@]V"$-^O44 MWB4NGR76-^%[F_\<[!ZLG]9/UT\;FY_)SO:>J&]\/JX?M-HP=K:[W8!YM5)] MNNJ[<,8HE0@*L.N(1XR1QI8A[@)5D3(<:=ESDA-<(VS.L1JO)13CK4=:O.I MBK]BKP2CN> D?4(H/-,&_4L$YY[YV1"6=\R!W$*&V9%_Y'L"2 M4Q5C88AJT1VIS:-(^QR>"PP)J@3?Y%F R/ MP9H_%RCQ9H"Q57@8IYTBM1,2@#-$KEW?6<,XU<2ZU*=35VZW%)NN4O+76Z[>^E&G.5:N9]+Y#,S5USQ;3R-=-'[ M@Z5YNJA/4=A,61081/AX*T[J%+G$+ MP;IF0U**NRBXI5H#&R8*!BMA!TN>?E"WT.N2^?6F/QH/)_G#T?9X/PYW]FV_ M096M0?]K' 'E:=U%-\$2,4\]QU+XO&>2$ U80BU#6N0#2T00004I4A!K&TS0 MKJ&WKCORR,"D)5PMX;K 670S]%R>L^CJ 'G*-BQ!IQQNRI&FDSRLQFI$' O%W><9Z08_"#&A>$2L9'27/1)KK.'PT3>U;EGK,VQ-#6 M=OX!4;1>@TP[JY)E7":BL9<&.(.C7MD@V"6[N.\WD%@F=/2F#[!=#4(+;=>! MML4CHHA@T6F;4% B(&XX Q.36<2E#TFDR&F00 LI;8^:?4H <#'AN24*7)_Y MC*ZEZ6VH;'DH, ^5<9.LMU:AI$P"X]!@Y()7*%K!)4Z,>F.!WC"RSO$3!H'K MDY^'4O\K:?_5,\7;$;NW$7MF"\VY3--;9C4Q7N>31!+3UAF:B 0:@IT$,WLU MF.:EIG?+06^S^LQ=DRI@:@T/B$29CREUN2H&E4@P&@/33NO@A8@X20+IP!5B6 KK/94N MJLQ1\;I<)9!X3J>M_Q7'XUX,G9_>_?7^!UMLGN91CV5K$?WEZ9S(>;L=)T^) MV[$,S\O&Z MRZ[)A.XW:2-/S)O1:!+#J\D0!K:&KKIF1/FR@;;99+:@=1W06CP_RG(9M8H: M41\4XB&?S4U-0HZXP*G70;@ D*55EYR#65?G-*T_?/4YS:41&T-'%M0]+UVV__66$8:',,VA%KLS+N M+R310L$#"O9S"A?^:OL^]G+ \!^=WP;#%*N;IN@_7@_72IM[M\S1;^9T MUX MV0^OOQU6]3D9;0\G8WDWI\4)&9PX$LI)Z:E@,/5K&TQV ME3I;W*9U>*\L'#P&X_"V6M_:BLM#A+FMZ%SRPO.(E,4><:,CTG/1F*] \"T-Z1JD2%GGB M8 527B$0#HZB5EA%XZ/U 3@IZV)Y=A-9RTE7%AB>=!+& EMM,S"6;:XN9& P M(AF3VJ!$L$(@:!198SWRRF/%B6 IQIJ>&K5"]'1)&1BKZX,[58J_'+'8F9ZN M>)O4B^===,TP'9BPDEK,.%;:"(J9D#$Y$K"(J90->F#W7%N+_U;XMEA%(U(1 M/%$)I60%H%LNKI:+R&+,O*#2$)M;OJZ*/7#XYM:1M4=<0>V\ M+CY2H+N8[MT,[=J*^H\#YN8^QN",9"Y*Q(FAB'M#D)&.(I:X3\#K2>)F;4/K M=75K#M<&H5>B+OZ-@@MM7?S'K?!DX8PA1X67#,%\YXTU#"/CG$!*$2V3PAKG MZF!+JXO?\HAGPB.6PA_:ZO:/$5SFU>UC4%%&1A#G2B/.I$#:!<":8!/EG B; M"+ )UC7D*:>WMKZ4R\XU9,+X ,232\*S4UEXJZ,, ;"!DV@>U)?2%K"_6[B8 MAY>T2%1)3A$P4 7&!_;(\$B1I$Y9EZCA0:UM<"*[W.C6P](RH\<'?S\XL_!& M&-B6H7\""+@813-<)4^C0\PDH$P46Z1QPDC;[',60*$Y4"9"Q3I?EI-YA6I@ MK6X4K=[*WP'[H!-K5Z-UO;BD@-K9\P 8S$,83/(KG@T+? P1M=?SN6_9WK6Q M;OO7A8@:TPQHGI& ;\(BCFE$&J87!<&P]%QBELS:AI'Y[+-;EZ2^MH:M^'E% M3YGNG=?%1XIS*Q]06\"S-J"V/)1;J+LOL%4PBXC8P!'7B2*GHT 2YEN1H*QP M?&U#JG6]+(Q;(11[A!GH3SN@=K&Z7Q10(ZW"7T7AYP$U)TW"6D@D,8FY$%5 MCG.)L-1$F8 C2,':!IAO;!4.FFYYQ"KU;04#:LL!FY,!-=)&U*Z'+O.(6HB. M*Q,YLAK6#RZ\0X[2_",21[FR5.*U#<6[E#SS/8!7,_66P5B> .NYMUH6CRUY M_H3;[S#Z_,=XT,F.\(X==09I^?GT]12?)[2M?W#E_8.UO-2[XHNT[ SR1VTB M_JU6P,6JB2E);F#JP7@R#G'I+-(R4!29T8(G%DCFUZ3+!>E*>>MSSI>OFVT@ MN0TD/P//XN5(V#H/CMXXGFCC2R43$-57P6XHH.F\UL,.[9<6P3_V\#/G,W)8Z8>D,"1_A;9T^%VV MC> ?XYPR /^&ZNO&&>.T?'C/>DG/"7^6=L"/:3-*1ZM^ ,%_073!WX=HY <,7AUQ@R6>JD22Z/UZE&HTDNV ^0 XM:)Q9] MSK?-4*!SV(.V=8[LJ',]-D=E= RGX#RU/#)M=,*")&M%$"K@>(&9**YA)OY: MNE?.*/O5'E9CVZM/+7O7]/2WP?"WTL\W33=G^"(?)[[TXO]]=_SQ0SATE,M= M^L>7K=\_]C[^OOEM\_>M_:W?_]C?_;S_!=K$=W?>'WU\Y<76[[MD]_N_TN;W M/6C?&\"17;&]\UYL'GWB$6QU'CS2(1^?J&)"3BJ*I! Q&,<(_)&SULYNT^Z M$/>R -3SOGXE!:%T7^R )2^2MHU.N#P][@.,9. M?6CAGQ-0+5CZ.G^"*BRMLY?>=]\XLMWO_#'I'7>HS/!!=+=/WZ^4!G1^-8^>G M?/?:Z[_^_'/MYV[G:+_R^YW\W"I ES)$Y>]G^ 0-F!SF/(SK@9"TV&E*(E'2 M<0KV9, J4,N\5 932\X'(7P?KJK:,MQ.-62]G(SW!T.8K4=?J_CF&+7S\AAX MC'->L<@3,M)+Q*W-F6]1(&:Y\9XY8Y-?VZ "=_$YFX0:3,KRV0%!RW((TM:I0'A %TO*CXL=V_G/!$ C5?#)]([FB8=3 M:24Y19D"7X##QSV;:_S+GZ-_4GL_#H(19R)T;)1@C?O?EW[ M>;U>O.>MR4ON3-7LN&CCRWX?VM/9C+%T AY35&M_T(/70Z_[G5?1QRQ8'55K M\9G'^LEP"#((BGY"V^Q"AW(X-G,!>-./-*[?^#9.AJ; $G'&FZ2\YA)+HT4P M,&=1,@+_B6*8$$PN,$SXTL)14[0IP>7MM, 5P*3R<-5,T= C+2%U"TW;))MO M/ZF4*./"(:^,09R&B#21%C$LM$^*>"E T_19 O _4^'N#8Y TN"/G^S/Y8,$ MEESGP Z_Q''G:[;HIE>>4$;XI5Q<#4?CSGAH2Z':8(_SQ='".E $=9!2S.?1 M=@Y+#?>2D?>3N\%[>A9>TSP^_WWJP>N=;="L"J2Z H$__=:LA7]8T+KA<:?P M:F+@(6 -[>W#])E"R/4*T[V!STT^GQ>\KKO6VB&U'?)MZ^A38L(RZRR2DF#$H\3(.D>08]0:(&V.&D A MO'XVN7UFAV3%NXY &,JUBAYSPR4WFAG&<::# ($VQ"0;YUDC$+@5B'L3B./M MEY^\B#('EY',>ZJX21P9$2G"-K@4M;?F4H$(Y2#S AB L$#98$T8[X\Z-;4[ MQU521"C/=3>[2;+/LOH:>\?=:XN654X$[G4,A' OM!5*>J,2MDG@%"_SR[:B M=6>B]7WKY2?I0/5MTDA1ZQ'G%"/'I4!)&JZ8X03@)HO6#WP>UQ6(Z"+53&%C MJ.=2*BQ,ES *F>+/>Z?S FYMC*[%SE'^LFA?DYI[89^?E."&$ MNT>;+S\1+K 2@2 .\X$XK')(TY /6B(QY<\"IVL;%.NNU&=S9R[R>-BOMNJ5 MBD79O#_EZ)]2Z5.F1GYVEIP*K)3R\"N$.^[;EWNCB$T1,:X%<'XL!4^"!V*< M U/)DL^Z(?@G\KYJBL0YU'G]HWPQI?3=/('^<&"V!@)4=A3R9D(U@O+G=9. M8$:2C^>RD%-^EP6_4AWFW1J,XZMJY'N#$2CR#KSL7[#I&_9YH?W8O/#:[SYZN7Q[@?0Q^_A8/?S:]#!C_L?=S8)Z#S^ M^/<^]@?_[ML/9K+]^0T#O?X.>OKMX\Z7;[L[;X\V7X$.T]=LBWZL-G>^X(\' MO_4VO[]G?W]_3;8^O_WD)-1 :P6L-)T(J'B816XXB6L;BW-0CGU7OW3JN;@P M@;?([BDMKB?H\I>?;"P%$FN"RM(#K"5Q&RB&JQV(#;$TA+455/-[5]AK!I;J M.,B[.'6UCBZ S6NX.++UH@7<9\'I/-@;VH/& M(U[8P\) =?ZLOU[[N:QF=2CH.C0<4ZE<]%P[6+"-DZ">*43 1BL(V 0E:1D4 M@U!Z8_9=)G?>Y*;%\\#.RX/!I#\FJT*_'P(YV18 IZ,I*4H0\!R.N(L6(#02 M) DV*@A'RO$#0(G6SXGN3/DVB%7QM"X0GCJ.DZ2@"F#E&11(.! $7B M=4HLQ*2X99KB1@DDK ZR58([4X*W>.OEIPAH)&0BR"H.[$$R"4I "#(A*!&3 M%-$X4 +\(R7H7FONJ:#:&V$($%X>O=:!YEYAB74[]W#Y75V,C@(GK9+@%TT3R;.XM;^Y!H7%PG*O$,+<.>$EM% MK4B!*E7F7F-.VKF_P[DGFWN?@N+,22>0MY'!W"L*IC[WR#@-(*PXV!)XN7.O MC0F"<(*5U#QB;4)4/E$J(XY"TUC//1"Z%O/O6U5YS9< MQ'?/^)5GV7W%2,N.Y\N-M#[8B9<8:MF47+JQ9H/" @#+^R0YAC41QLK::!,V M05-2[S#%6+7&VAW*[&Y>KT0RRH&HHH!+BA 6R%B+,WI1&3@S3ES*5RZB< $\ITXL@1DD6X2^<:R^[/46O.FGVWSB#?OV*[PBQOX\GP4,S''6S0D8 ME?4-::2E*W^3;^O], /)6)MOV 13\R_'F MT2?A5608YXJU+)_7AADL3RDB!1:#8#82ZLW:QM;@1V&G,XI20I2+VM(L5H.< M*MZHXUPW?K2$G,WDR+I[I1#K^C6#I$0#(Z8:F+C%,!;,16H,E2E(&X2.X9*D MH.M$2UMY/-<[>+3U'5A2H-@IYY!B/%M((L&*@RE204AG=6"*X.P>)%UCSNYC M*^)QO7GG/($E['6(L*!I'742.C@K:+1@'UE^28)&.^_+F'?_R3"5P 9V*/J0 M1-Y:9LE)V*S:_ M*S8+K7C&3/7UMZU7_A-QPDLP'% @WB&NG$96&X4T93$D#T869VL;YX853N;R M7-?"OB6 7,ML:27A,DG8>?LI:)LL\$ND18 MYOQD^=SDNEE?8#^/;0_N:0JE-5L>KDBA9ON(OH%$C>%]UXL;W/TVWO-M\5E9 MN+E1/K^F-<]??]_:R:NF)]):AEBR!'$7/#(L8(23=M3QQ' ^/_7']OG=Y8!- M[VH,14[7E0!C\G P*H;XBV'LV:P"OQQ58;P_+8:Q<&-3@@7/;[%N-.A-QA?? MLE!](&_RBL,'LHT=V>/1VC].].F@ MZJ-38WBZ^Q=V,J4[ZV1=Z2%D_T>1E!<%D/)5T":[,FWI #8#DOW7Y?E_H"H[ M)6,2L#@7H\P53?[Y#[MQWDR>FV-UM9RIE4]3>NG]Y*XZY4M&ED]/(AW$_ M]D>@KGF']^ @=G[ZW\%H]/.*9WZNEI?LPG6^<(><,=)\C*=$P2[,1>VS]"?F MHFKFHI?GHJSUY?NJ.#]37H3A_?UF3Z(_SMLM^Z->+;,V?)Z,QJ5P3[YVU7C! M@A@6*3PAA+4,9@GR030"I9] MPDW81C)\6B1&(*+P6RL 2Q& [YM@#GM""*=8(ID,1QPL5!" 8)%1@4EJ1(+_ MY?(N[(P _#P/-I^P4JY $U<+^J^:]"]7.>E?G$CZ!U&?KKY_YGH3V>9K%^!K MM/)?=E3YZ:)Y"$-8Q[>K$2!2'8Z$==,==Z#E52E+T(<1;RZ'C[.Q?=14L>O8 MNHS=S-?8."#GQ3\7/0336@.OJFR^A)LW(30/.-.,Z[W_HMN!*_= Y#3(]SQ803W5_O[ SJS-F<&EL>4PV;^TL7FT=VY^54 MFJ)C-A?M6(S-YN=6#3NIJ[&,XGC!^0WX]ATHO;Z;4=9G?,:%J1LJC2RWYH M)*I83JNS*VAWN@)_A^\$K)R]K0^_59N_O\>[%%;+#[_MP[4<5N%J]_L;OOWA M#=_\Z_0*O GM@%7UX#W9_?#FZ./.N\]YQ=Z%YVR_VH-5^(_/FY_WH U[W_[^ M_IK"^S\YG'A2FB#+=4EN]T# #*RZFD7NN/:>NM.[?%80)7=.*E"Q#EQ!SJR> M/]2E?,&I2S."7 6MID6_KAGHG>VE+3A@L5!N&MO;LX2B^F/[R2ZA&ASU[_*+JES>6FWYIGM6XS;*?Z/2Q M>EF^ZJ_G+J1U7+N1FE/]FCZM!LY87CBB-S1>EYV"+I5^KU^56U,#B90#(,QV[5BCO12B?#793\@3! M^Z=7V9K)M2URW\&,JW^I,R/KWZM^_>_._F ";PJC;OWWZV\^'H[KW\'X7+BQ M_O65'=N?KR,J-SFO?;4.+M^:F>-7/L?AG"X^M=-@SNOBXST-YO0V"DH]YY)0 M027WTEH?$L76!Z^W_:IW\/'5)M[Z_OYH^]4NWOSPQ_[N]X\'F]]?UF&VZ3U__['O#D)O^_,N MSJ&][0_OX9D?OVQ^?\NV=E[RK<]OO^T>_/9YZV#W^^:K=P>[']Y_^_O[YGCA MH!9#<_ U8L2CL-0]J.1_#[O1DJE.O MO/+)5"T6/6XL$0^GQP%2XA!3@6"L,YI&C@%XOW:!B==366+12T6/1(LNE'"X3X@1+9*5V* 46"*'>RKR!AU+>9?,3S%LP:L%HQ<%(VIA<")P0 M!L::B@X$53I)O=<>)RPOVQ_6@M&]@=&<&"F+ TQ)0M$2AT &!#(I!,0HHTI0 M3SA5:QN$B2[AMSY.=7>,:"L_+40"OTS$(KRU&&&=_G34)3&3J43Y>2CAGC9.AT>^SY9I:_7Y*^GV? M+JY6O^]4OQ=<8$[ 1'J#*"S0B =/D&&@Y$HX0["P2?$$^JV[A)X]BK/U@+7/ M>(3/>/*>J%?3#7G5P2&H:B<-!PW^>J=J7.7WU_Q(W90#MB[8BU M(W;;$;LV#)_"]$7^H.J":2N+R*_/K8-PHW# .:/P),V-)80#3MH4;_*I&KG2 MA.TU)QG7Q9G'XV'E)F5O]<'*'%77H2K$M96K9<2!6C5^J'5 M>L%_P#W,ITA(&.H1)Y0A8P1%S"4,.,UP$#'[!V_M_&_5>J75>@G._U:M'UBM M%]W^CF$-\X=D).$(2RM,2Q9+&4= MOY1X6=N)KE.:X[$D+SQO;%B!S,06&Y:%#7.V(SBVECF*8J 1<9X,,M@9Q"6/ MPC)KDB0%&[A>5FY#BPU/#1M6(*NQQ88E8<."@P-L'ZJ%4,A:"8C@RT%R7"#F MO$D<*RG+T1F #6Q9>8TM-CPU;%B!C,@6&Y:%#7/>0!4)0::4S\<&WB =04;0 M@*P)EI,4E7(U;S!+V]-PY]BP:@F33W:;:]O*=LOPE9>;-Z<.5FAS--O\N7;$ MVA%;F1%[3CF:92_1;2)<3ZU@TWE=?*3FVV04IB=:+3<>H#6SQG!K MC5W!&GM]7"RQXJUY^4DJ35FR/I?2%8@;RI!F'J/(1%)8$Z&]7MO Z^;63MS5 M2T9IX>>)P\\M0T\M_-P1_&S.X"6T:T6?NX(?M[/V4_@ED?O@.Y$@!_-$G(N&91@Y5!..1:"6-M@ MZ^S6!2I;^&GAYY[AYY8!M!9^[@A^_)S]$.XC=0DEL+009]0B&ZE&5 -/350E M+]C:!EDWJ[1O;TEQ@T?AM9IF#[?'03W52N,/Y+AJ,@M:]+P>>GY?=%UQ@57F MTHB4ZJ>68&1AA4/$JQ@Y(Y2'6%Q7JU1=O#WJH 6@57!=M0!T4P":.Z^&P#=M?.J!:"; M# M1F1T<(A+RX !J8"P"88*(*HFLNR^HNUA3RT /38 NFOW50M -P6@N0/+&&^4 M 0 24DG$"1/(*JL0YI(KKP@G7!4'UBJ5IR\.K'^4:@CP;ZB^;DP;MS4Y /'V M&_\L']ZSGM!SLL1*.^#'M!FEHU4_Q#[/D0K?QL,.^/]"/\?QMBQ_= ! MS8J= [AQ?]2)T+[0V;1#OU]WAY%N)W.$WT$MHV;=I?T4^&U;B*H]???&\"G?]M.#CX=7!P.!G;+.O;Z33V[$"K M_M6#IC]2S/GX]S[V!__NVP]FLOUY$]KQY6CSX#W9_?#FZ./.N\^[G^&=\)SM M5WMLB_[Q>?/S'K1A+^,'W7SU_A.U 1/M(PK,:B NGB.=O$2.I.28(I$F7R\' M57\2P\N\AT>82"(1DD>B.:54&V[ #O>J?MG'(.K= M,QFF9\M"O58-_OEQ9^(*&4WK MKW\YJL)X/Y.5=5P3EB;"T;RY^7J]?'5JL:J_XV)=4W/AUWB=7/C=CQY+R+HD M-WOLC[\3[.*7MHU=Q<92?J7'7A*?NS3OWIRY]!SCR0,#B8:_"4QV:K4S.KC@R5Y2>A[6GK]3KJV]1 MN<;VT-6>Z,PZ=BU0GDO0OELL)N2)PC> M/]5E)NJN5_WZWYW]P02>&48_WV[GX&/;N[W$(QV>RPER41#'G1:4,\:)X=HP MJ5GB)!I&A:?7/M+AECZNEP+ MS=^WONSN[-+=[Z^_?83/MJK3[O6WW[:^>_;QU4NZ>_!&[.Z\A7;G?GPYVJ7O M]K<^?_R\N?/;EVWX_N_OFXOE%Y61EBBE47#P@T?ID!.8(RU$TM2II!1?VQ!8 MK9!S_0'*)#UYS;94$65B IU-//!@+6BU\I'+Y*SF_MJG.K2:_2":/2^"Y"QH M+T\",2DBRHE=R":AD.3&*1EL-"DNY;R65K-76K-)P(E:)XD0 :;>Z4!)5,$G M[9BC&E_[8(=6LQ]"LQ=*'Q)J..;,H6!(0%PQAJPA&&%+A?%8<*/(VH:6[7G. M3UNS)5-!$*RU98$[2JP":NZ),>.J'P8TRJMV1>DNBR&C!=BP1LE+K#JR2=O^DVTOFIR04J$ MV+I!CJQ<3W<5-Q:'G&]O!4_*Z(2MQX8)S00G MM>[^P)+&UR@\NERM?JPI;#=/)]GDH/G'VSLOZ?;.GMCZ_O:3)2QH)V'M32$A M+H5&SA.*''44)BHH;6 !IJQK.#NCJ27MXGK"DDAR5#B%049 .+BET5 ODHU1 M,%#N2RA<*RP/)RQ?/EEAE2+$(2^US(6J#3*&*B2,53Q1;JA+:QM"JNYYA^S- MLG]29S 9@ECD(Y>:E+0 L]/?NTF67+=SM%_Y_3HUJ3\8 \Z=!#P_G^3K)B=U M3VEU\VI5I/Q_F ("T=X#T,Y_"L/^W;!_C][L+R\;KKV9^[9 MN]RO_QW D-:_50=5JPA31=A^M9E/>C%>N8 T=P(!E=%(2VL1T212&Q*'K]'AZWDNXN4%*-F9 V3&T@*/>\-HQS$G(]L:&Z?0=V"'7^*X MAK7+\!E:40U"_K5?OV^]L[,?1W,F65ZUF.+YX[3-^.VPRNG+X\Y7"T^>C#H! M&CG*Z\!@LK??](::? LCZV?X]@_)^&IE;1;YYUJD*+$$KBQX(,8):\ HRFJ* MP>CEGP@V:ZM@3YR)NY:^$;E>=V_QYQTGDM>EJ7?LMU?5R/<&H\DJI81_:5#E M\&#WX%T%%C+;_/S^6[:4 1F.X9[JX^];!]NO]JOMWU^SS;S=Y#2J''R$:_[8 MWWKEC[=V?H-_WU6;@% ?/_SQ!6QSOOW[&[Z[XX^VH1]_?W]S#!;Y)^:(Y5YB M!.0=5J!D\NDA."'L@- GX9W79U+"I:-<$A8#HXYC2QQ7('%>RZ!UI,F<3@EO M*H+#N,?1#?*J+W_=J8QUG!BF%LQY'[FWSG"CM00]R3OSN,0KG(?]\+8^$?]3 MY_#7&?29X([M-V"HXYS6/UQ [A' /,!U/U/?*O\!K& (;2F7P#>3WCC#=55/ M?@2K:,ZEWZ__M9Z?FUGSN/XK16 %ME>@'!!_',O/R7@P/)X^8]J04??L4Z%M MT(-^N>8S+#*C4/G&(3%]35FH#@][E2^NB^9)-B\TO5[^-U]0'1S",ID;#KV$ M@83^ =6'L1C&?J;J+HZ/(JQ8;C#X4MJ:7UBWIGMJ#'YKFO0*ANLK-.%-'Q:R MO2J_N]&(G_[/?VE*\2^_O7KSIOQ*?OD9^%68E*:O=T[*R;DNI*EH-//':5W: MYW PJO(U+X8Q[Z?X&N>9]O^S=N+&)F,+SV^Q;C3(>_0NO.5,/L\#N:2H.#5 M"S_W9\>"' (Q00X8RQ=D$S3VA>T=V>/1VC].[H"H^NC4&)[N_H6=3.G..ED[ M'H%R#X9ESE],,GG.5T&;[,JTI0.V-JS1_W4Y*5& +D7]0,-^SA#'W1H<0.7GJIX!U *V M]&.JQ@5G"R9FEX/M5X7$ H"-,D[5'H3#X2#?"H08Y#P.OQ8W EB!?@(\&U;6 MVOU0A3B#V^NN.2OOE2XCOCT9GK=2'0&:7V@/]\LQ4\NM/'4F;O1ZVJ@9YWP' M#?NU%F<0D6U87HI4S\_^1O39<=#W8O/M)Q:!(BZ31P8+B90& M$6!)2IM<=ENLGRT[_3]G7;O7V/<,=/2PGJ3>+8 F&,2>&V)"=X6R=GS/35_!D7@D=UCL_H!2]',J8!<"O M D(8VE7<\_F.?2 NV7\">[-G1N',,]FQ-^H;PM'(7$,/\:0U:)]Y_ ME5[B;-;:!6N\CMQ_:SPF>V#3'L.W7X$P@NG=-'44Q^->\;?V.V_>_=6QDU"- MGRA__)!=%7ZPU\^!B=SA!5=#_)9#&,52^6%P9;E,$HEKA*9GH/*Z;NN_:@MB M!B7RV2')EZ/MMY\"CUPYB9$T.B(>14#&!8MP$A[#='CE8D&2D".VTWV[:OVWM?<)1D&2 ( C%9.W+UB8)!,2!!.^"4DJN;:AURL_MY(?!N:)DR1I+A4RDA#$@_/(DB014=*QI$A07*QM<+5^ M46'1FV+';<_<;N?^5G//M]Y^2H(%1D@^%3LCA@.KU AFD,=4POR+H##/>W_7 M+\H@/P=!;L]#SV$CF8>&'%#H+X0;W'$.QJ!\W>%P --I7=7+&SB!*^88?("G MC,:5+R^;ADH&,].C#F1<$/VHQO%@5&+SIS\L'DUX+SR]ZMO^>!KW.,%ONW7D M']6%Q/Q"7LBL2],PBH='5>-1\7_FT%()V)>+X.,)?/)$2>BKF.)P6.)8T^F. M]> N<--Y(;9X<#@8VN'QN7&I/ $ISX:O@-&70%KV/L_&.#^FI%'8$?#\>N9[ M52TN%8QP9]:8?/7Y%S6>[%P*#JZ;C*;R/@_8S2)U]:WV:%3FT8]KLR9'X8Z+ M?6._E6! T_'&LLD&SRC_46?DE<7XW$[;4D5L_MS:DHGKG7_;7A,SL+D2F9U= M#=KQM3JQ_'(*MGNURE;C/DD\/!-,G%5KW2W)B? <_L@AYDU_T! M:!0,T)=8- $*.<)GS08CK]'S?%^:9$TZ/?!3_8=WY=R<'GPN9;T<^>P"U0YO*+O^:LM9MAD:.8ZV#!_9+K=\Y1 5R-AKESJY?(S1] M/6Q>K;R,*V9:$;'*F59J_:XK=/XZ. #9*V'.E_WPZ\RY!(*[@JE6.^^G"9S? MX+IO6SL?@6EN'FU^ (:Y PSS53C8^IQ9XR[>WMD%!KEYM'TF@?,W:--KL@5, M<_?[2WC.NWU@F'R+[M+-O#'J\UNQ]?D-V?S^4OS]'3X_^A0SH=>&H0#T'G'! M,()/!*(N41L,=R39TZE,CI" "156>LR-T-8DPY4EPD87F3V3:;4P#T6;3\S$ M#5*O+GW_"JKLRG"[TLJ_K!$5@+BFN87E7L=(9#%8:A66QDHN:+"" M248]\9[+Z&GZ].;6?H'?)W8(/#[&;=>K]NJE9--^JPXF!V M%B5>'3OQWK78 M?_ODK;4^T8@"B1QQ:QERV',4F(DT8*N4QV E+M.O:, ,#8K9Y%7DW!MKD^,: MR^""%R 39=HQE@RWTWXWT\X_.2M($-(BP:U /"B'M.($QA1_^ MV$2_(O.B9)69EUZ_Q^SVO^)>7OG?13#:\JJ_@LPKOZ=67@+*23[>]^V#W:S.UX]4=O,V^E.3ZMO.]!.7>//_[^'N[[".U[>[1% MWU4??_]M_^/GE\=;K_;PYL'[;[L??OO\]_?7;'/GRZ<83? V:D#LG.1NO49& M>]!?*WP,6,"B2D]3+\RXE%0&G5VR5D<;" L>0-@$+8U)IZE7,_J=-W,C[P:$ MZ_*WGFPE#R$I*W6(4?$(JJ$(ESXPD!1F<4O0+F_E]LPD'M4S6#N*P ZO92]@[6+U^U5,"]9\7MCS M I*M]3I#(']2-DWM#XZ*RZT'^E_[D4:P!OEF^REJ$9_LS>O"D_JAQ!0(_\5E"\KZ\ M@ZD+,C^HN!U/L)F#N3=L_I:\F6 698![!B#YV8TUFASF+L\H3^V :K9=U])5 MMZ/NZ0%0(!BR\I[L,@,,G/;P3-?G79L^[7R2551@" \NF[3/O/Z#),? M!K6C%VC:EZD/%I0=5H5J#&]9C%QDQ1V<09KU;*"/XG\F,0=/IM[D_,S#0B S MF\KU-.I]-LTKNN>^H)M=O\.8A[9X>H?9!PGRU$S7^:]?8>=;N]GE]&87V6YV M68VVW.-FERO0N_LZ>NFT=;' <_]UW'SYK.V,SZ\_F2"5I"$B14E"G/, =H9R MB*D 3)ZG)(T];3>L(*\Y>81336.:-2AGDXXF!PJYVI,[3;NS5 M&O1L#A>X4I]6[_B OTY;5W\U=L_5S]ZX\,R,)1Z_\;C&=-'LVLYFU_T> O.H M!FMG *;@\SR/A(BG>![)JTPLANV!)!<<+W>J*M558/8&HW"?=9"O-!!7/U;M MQO6CVQ%K1^STB%T;8%+Y[]PJRJKV-*TLUDPC>(V+]\J%H\_I\KFUU>]Q=;U: MA__[5EU\I&7CS\FP<X02G*Z?:O*ME:[0Z M%>%OZ"JK*\(?PM_OQ?;.^^/M#V_YYJN7\/G6?JD(3]]^V]S9KS9?Y=KN'_<_ M_GJJ(OS!^V\?=[Z(K;PMY]7>T>8K> _-U2^_?,]Y/=N_OSG:I%L'6P>_?3EU M/I-E3BFL)**$!\2]<\@Q+A&CFD>KA$V1Y"H2HFOTK<][^ &>W=5Y#Z=>>7KU M:7'HB>)0 + 1E#N,/2"/2]H&(K 5C%NLK&MQ:"5PZ'@!AWB =<(@Z[U'7$B* MK#8$!2^HL3*1Q.C:ANPJ=NN3XEH4:E'HGE"(62.))E+$I+F/W@DK@H^$.JT% MQ:Y%H15 H863KY*0P:J@$&-"(:X91SJ)@&0DF%I.DU:Y>IJD747/%E![.!Q: MDNOJ45F6S8;G4>8S73RMJD/TZ&)4]:TTUA!:*K@=%;Q<-,UWF MC0NDJOJILY**NEJOW?[7A>$6-H-D>N+HXW/^"B+: ?"U ?K]H!X60 M/,P000*6TWRJGT5.)8U4$H$GQH5R9FW#T"XA%U42O#,%67&W<0MT3P/H[MED M'$&'X;<6\NX7\HX77#]8)9(\"EH%Q'' R.7:RYZ*2%*T*GJUMD&Z4IR-R-\= M&VK!K@6[U6)U]VECMQ!W>XA;#+1YSPE5$FF?,.(!4^0\U\@$GWPRAFF*@=7A M+A=GCZ]945;7&.*G]E437F]_N_]LV84.,^A2&$SR#KR;[(=I6WF#5B[)+[.Z MSIC+MA/@&Z6+7SX*CR'5>TFDIQVQ=L26MYW@"21]7'<[P56#38^8_Y_7Q2=# M\8-SPD7.B66<>Z^-$YPR9B0+7KC$+SL(J$V@NW->O[?HK<4L4AT90UB)@+A- M%EGE) K.:JZ)LP4^KTGL5R\ WN+0$\6AQ*5+5"<5\Y&KN42M M%EX0(HS#VNC4XM JX-"""Y4JQ7-54BISD6%F-#(<>T1A^F!R1(PCFUL91;BZ)-!O&D M(W+)<0032&+0-'JA\.AYYA2=.OM!%?=J[5Z"'2M^/(]&F1M M7N.MH.C+HF$FC7=4$HVLSR>_PT]DK2;(4243$T3S1-8VA 8D6D)0>87BQJWN M/H@1T^KN;75W;LRH%'4 LH>\IQ+Q?!9WKCN+C)5>';M_J\V'*^H$=0FGMT6D%\?%3 NH/SR4TA,<4H$ MBE'EX^>B0T8S@IBDUF@NA>"V[*M6\M85'JZK(2ON-VZ1[FD@W3W;C+/]!"VP M+1_8-N? )IEW@EI$##< ;)XBS:-!4JC@?< FFASR(F<#7G='>5I :P%MM:C; M?1K2+<(M ^'>SQ".$$J58 Y%RO.F@22094$C%YV6RML48;(V).T:L:RH_N/8 M-+#$G-@[3,=O6WD'FP8>VQD$6_!)>P1!6U"_';''L6?@"61VM$<0/*^BN]II MQ9BF+E+)O0Y6$4NU,4(!TQ?V_),ZVRRY>^7UWQ==LHEK$G @2$N<3_HT$5FO M&-)89*]L]"3%M0UN2%>:LT6WVNK?+1"M)A"ID*C31/I$ R=:&1.ECT8('XQA M/K1 M!) -'>A1NXCAKE"/!+X 9.&-$P*S$Z(6!F!;0IK&\1T%5U6K:D6AUH< MNFLY0>PS!W<>1[],H:Q,8;X=%>-$X$\%2IEU M&$LPSHQ4R()5AJ+CL*0D087/.[H5ZPJSA-#R"D6/6^U]$$NFU=Y;:^_=><4SVW5=XGH;SW2?];Y;VU\L[- M *XT=HQX1 (#,R!ZB;1+'&D%4!QT-$K9[([078';PP@>V>Z!LSD"SRL%[=K] M7VU 7E%3J$U!NS4DDT5KR.0C((UW2.JD$,]'L^G$*:*,$"P=IR2)M0U&=)?@ MIWH,]697M6P<,@XN9"\-Y&28-$WKF N+<$.6"IR!B5#'5! M.,/7-D27&-P>5M"BW=-"NQ6UPEN,6P;&S0UQJADV.2,))YFW5BF%K+(:?JB ME7,VYF/!&:'GNM%6E/4]O^,*GL(;VL,,'F1?0GN6P;WNG&E'[)F-V'/,'&G/ M,GAFU7L3CEX[5PYHE$I8'C!VA,BDC-6L^'W!2E9M]=Z'H_U\T=G+:0P$I@1Q M3B3B6EADO2/P@VFK98I64J#]"G<5/5LTLRTCW@+1:@(1UXX&IY07GO-(F65. M<8V)#S(D:G4+1"L!1)L+42>JI<(6A4 5XE)P9'742#'IB%3>8:S6-JCL8KY* M9<1;'&IQZ(>$*,CH)+'<:L^MM4;R7.<6:)+1C,F6$*T&#LW]H(QP2J@S2$DL M$(_&(*>20BQRHG0*%'X"(3*RJY1:(2!ZCEE)[7D&*V>4M$C6 M<4L13L$A3@+/(6>"N'/$$?C"^GRVBN)=>8YQUI9%?Q+:>Y^63*N]M];>N46C M@?=)T%PDI >+)B:"3 H"66 7+F*12*[""Q:-D$M(&VF5=Q65]S[I?ZN\MU;> MN1F@0XJ@NQ81AU7>GJR0T=HC3@,VTN@ "S H+R9=LBJ'"3W'^-(R3C6H1_&\ M-(%GF\*V_ %:;4A?46.JS7&[+:B_.7$N@B5:10\SX[T&*XKK?%*-=8C1P!P7 M7 @K\F8SV06Q6&YUW27HT#VYJ)?3X!N6*6^Q^-EC\3W;QNW)#7<(O7-C6"8C M%9$16+2EB"OF#R(VV)FBYE/,B#9@N@R0'3Q M< BNN*4).68QXI$39)DRB+,4L/.>8&8R?Q5+/&O]X=&T^#7^,;;P4O@W5%\W M_EE^U/UPPW]LS/HT_7+:J_*BJA]B'S1%%W"]9_6DA=*0G^O!7_PY;?12&\2N MU)ZSC;GSAEUQI#K;DV%G& \'PS+?G5'MYQG]G__2E*A?.H,IHLQCOU7?]R8A MSC\(U3#Z<>^X8\?C8>4F]9/&@\YX?_[ ] M_C6,HUAV3.0_0OP:>X/#$\\XYZEAT.D/QK.'VUYOX&W6QU%GD#I[L0\=ZI4' MVG!0]:O1.'?PZZP_O\"MXPAO+L\ %%WX8'9)OGT W1MV?FH^^[FYNMOIQ_'Z M205I@&%K<@"3Y*^B,*NF9NI[>%-6*QW/_SV M^>_OK]GF]\U/R?LDC20("^%@V0TX'W7,4.":Y HG6#FYUHE <0ZS6@PG<6T5 MUZ,= ,(T "0ZRLA6X^-A!C>8\(X%F#NA1P!3X\$80&ITTND.^E6=T*_FKW'6 MKTP2"^".]XU2_L M1]2[2NMUJV%5-3>"MO;LX2B^F/[R2ZA&ASU[_*+JES>6FWYIGM50K1Q_.1UO MR>)3?_W+417&^YG^K^/:!&@B/\V;FZ_7RU>GN%[]'1?KFIH+O\;KY,+O?O18 M0M8EN=EC?_R=8!>_M&WL*C:6\BL]]I*XY:59!N;,I>GWU3;;7L+A7>Z*O M>AK>32).%S^G66#//NI)#>Q5MO.W8]<*Y0,*Y;/!;DJ>('C_]"I;,\-1W?>J M7_^[LS^8P$/#J72L&U3BN88.M9<^SY-V=\[S2V3/PSDNY+8&Q3/9[S[>?-HD[[YOO5J__/6CC_:?O7E:+,Z%>'\O"<^YO?M_-;[N//Z>/,5O'/G M7;7Y_>5WN!]O_[Y)MKZ_Y-L[+X___OZVB6Z^'F^^_,0Q\]KE:O!81<1Y+D3! M94+*2$R#34P8O+9A<)>+LXDB[2;P%I%6$Y&,D=%B0"6N$G=&0O=Q8(8QI;F+ M7#1A&]+F7*P((AW/$"E%F;SG'/&4]X%PX9 1!*,4*);<<2.]6]N0M&O$V9.A M6D1J$6DU$:FMU/NX$&EKSI&4D\H%@Y&03B#N T>:,(TB28)2"9_:M+1"O2TD MM9#4)J:VD'0>),U)$M<*^*U+8*PQASCP(F2=H A+"EPI"J,D7W9>:ELSYWJ: M^/NEF89M!9V+74J.6&8U#@1KGHQQBB85I6)1B\0B7Z9+J9FHE_WP\L0T-=OZ M6YRZ%DZ]7W0OZLBK/*0KR@L.C:!])(QY)&-@B!-*D78$(VP2D"N>A/=L;4/B+EN52CNM*B]; ME3T( <,)E%1K+@37#A9F8;7E5&B?Z#*-_U:5EZS*\U4Y,"D#SCZ %/-I A%G M5>9(2D$B(9A;'M8V!.\**E9#E9]3T:PW)S<2WLC>OZJ7=?7@:$7-_>FD !QM MYQVR!:%K@=#NHI6O,,.*^( "( Z $)CZ.CA+/F80.%$PXKA%+A"!NA$6&) D_'!=*A%WB1"D:&<(XLIM]@$ M;)-?VR!=0*K5\#&VX8(5#.*W*GSO*CRG%-@*ZH3P"%#8(4XY05HJARC5U(&8 M6>KS(7M=BL\RBE:%GX0*+\&R;U7XOE5X<1L"<20)PQ Q+B&>3\DQCAE$=3 N M$EF/6M"M^["B\8]M0 @S8.14T$@NF#53C!*IQT/MZ* M2D5#6MLP72;/)NVWP?H[5L3MD^5\2QW?9Q:Q?RBC_M1>H3P16X/^X.2>H19_ M;H(_>R?2\8$K),\4LE2 (0^\#SG#) *+CB1.,HW 0"%N?R)(&Q18195=IA'? MJNQ=JNR<,MB@@\]Q/"L51CP%AIRT"@4PX6$FHU74@^%^3G665FF?A-(^B-G> MZO-2]7G!BD^1:)JH1PXSC7B($99@3<"HMU9@H;4TQ9>N;^6(:S5ZA35ZF59\ MJ[9WJ;8+58D8=L:#J6Y+8DWT$FGE \)"NFB=213[O)%U193V>87B+SH2X[H> MD_9XO_L;H-6&\^N@.:6>6KID/'.UI,;K%Z*5CM)/,:Z:$YREPRI01CAN!DP8%)#JHY>Y,:3%Z93%Z M3N@%IM0QJ5&.6B#N+5CDBAL$"[?"TH5(DE[;X*;+^*T+:+48W6)TB]&78/2- M3MIL,?K)8?2"KY0$;Q1)N;B!M8A;SY'+Q>FQBY8*@6W4>1^$(ETN6B+=@G0+ MTG<-TM+&Y$+@A##/N8H.5$PZ2;W7'B4<;%QSRGO_VM=06<3UQ MBG'3!I1A\@63EYW[?J5#X1NEYK1VV!\.1E5^[XMA[)5R2_,3C+/2+]S8C".> MWV(=#-ED?/$M9\Y)NW_L*H=%4W5R.!9_YN86;>9:I A )7@2N7"A$];$9#*) MQ$X+_HE0OC:]:W\XGZ.]B-PPVB_()NCB"]L[LL>CM7^09H'=1@^0*T* [S5= FNS)MZ>P/\\+R7Y?/D5K;V"G'BPU2)R\& M]0EC=N.\^;^'L\O/G-!7Q/'-.!YTZ'J-:HL_-VT?I"DO-O_GOS0EZI=1YU4U M\I/1**^XN43TR[[M'8^J4>[?;U7?]GUE>[FGH:ADN>9='$UZXW+)?!53==SMW!Y/.:'\PZ84.Z';HC/;W $@-P)\UFI M^IG\?)[T:UIT5(WW.X/)$/B1G<"DQ,S3^V5IL?F/-)NTT1@^*,2BS%K!7[B@ M/QA#+W*(/HX'A5=9:%S([QGOP\371^B=$)XW,.^A$0"X!ZX: \&!10ENJHD4 M?-.M;U]H>?/L429;1W884&\P^))[M]"R\;[-=PKH' M-X^K.#K1EM/CE@690A.SR).7ZYUW\(S.;["N#_()E? =^24+ZI]V.&XZ\Z:< M%&@76PH75 ?EY,#^N)/JF^NF^?(F;R>C6$8=OIM OX>-"L!HA"JE..S (( @ MV%[ON). XI6+G'N@]L=JCL M4MLGL!:> S8GM4@RS6LSB"]5:K\B7FPPYB_S7 U/HI9:P\&Y<#VF ]L;Z?GUJH) M6#2:^/UZM'_*4!6_V8/#7NQ.L:Z9CNQ_G")>&0'=CA'I#VQNK)1R\W MGV1!U5,WUA2*>>'T#X3%'V)1>]O9ZPT<2%X/%EY8\@ ][&@4QYW!X;@ZJ+Z7 MA0ZLW#0^*BB1U\_F*VA+?6F(.6FPVQG,B&/!I(.\U,?,7&)->++ ?^O"[V$R M&N=U%>3Y:S4<] MM6.]TH$UPE8.V9L\.M*?PT$+[\HK M,N@^+.:%1[D*J)8=6P!&^!2@KBJ<9AQ[ P9(KO-N2E?<\O@E\R. 3IR _(" M=3@9 M" >3:I>N-YSX%+# =?:Y95^A+'5<:@(IKY@?6)Q=95O6I\G-N=V0*0 M$9"$K,;N.">0 ;T9Y2Z,]X>#R=[^X63<[>02QGO'G9AR6Z&!Q]WI\\*DYH>] M^#7V1EU !/@DWS[I'_9L/S.\,#@"/G4 G ME:(_]KVRFHPFAV79FFE#SUS3PDU&S@!0O3-&?O!SE!TWU MK*A7V;'83#TJ>CS*QPM-=3?6MQ4Q8*(L3J _'YJ7ABRO,.^AIM>'ASWH:?VR M3*X+7#1:7"/)8O_\<##*/1O&_#&,:G4(H^2FJX#-\OD"Y Y$(L8\4MUS!BX+ M'S ?OP^CTNA[D5 8GF+<9$PZF!G.I>4U&@ZC'^SUH4D9OX9?X)9\\SCZ_3X( M%:CI'"R=X^"5V9RD8<9==F-=J/ M>99&V1XLOI<%2*VQ>0SC!+!IL_1F&_6$+0TR"!( %/7%4QB;POCD+P]';'XY MX316S5B\Z?<'7^MCQ9K%:&I 0_OJM22>7.7^OU.KX.(Z]A4^>!+,:45GZW\' M\ D8? >SZ:C=0QEV]ZO#43OV=SCV,%YY<00X WH3"FIE-)^,,O5KN. 4[W_) M:M%.QCTH M".O#NI."US6/!IK:3 JX:#;U5V4@+5H5VX>L'>J,VZWO%Z,6KF MGV?'/'WSZFO=NYC3#SJOOUY' MX\1)C1.G->XAHR]O^IU7T*<#!].0YZ^7[_Y"OP[^C6CG:S6< MG)&U7[?__>85(B8'V&(F-S\U?NOI%XW3^F< ]&%LU+'6AU_WP<*;"D=GTPY! MC7,&5WG[A\&P%SK_-]H>*/+V< ^6HT9!0O0]$']H!0 VC!ZL*.N=OZHLO?E& M%V&,^XV&S1]:]VDT"3#<4V=6\3[" W(+BM.BZG7"9!;QF'5M^IIN61AS;E!F MUF^M;4>'&K6"'55'NXE2I[9M81R:)^J63;-6;U!$5NY>]&(/^HC//3\;% ME9>#C?4(V4X8#@[S;[EIA\.L,NN=5[4WHP1EBC,DM[^??:,G@C.E[TTD@-21 M@&Y1OID/X0B6UW[<*X8<-+Z"1=^/9UV#X6F"HS"\37 H\X9N=B&-[%&.&8'1 MG?V,Q8O;&Y2NSVR,&;?JEBNSO$T=G67@%^W#CAT#8RBCD-UDTUGH#_H(S/EX M-%W&YW^,.[V\R!$[NGV3E]]:(\;-W/C MZ_&SM+_RF.Q\JAUJ]0#-G3'5.!Z4,&7C*:_]0@WXP?5?01P&D]$B(SKM_5TO M.%NWL'GP[#7U$"UZ28N@SD+^B^O#WJ"(71UZA]4/N%.(A[%?/"2-UZUF"%-. M5CR$D^%\T1D=EA![TXBIS"\@]#14;E.*OBRI2P"DX-Q[CJV+S?!5LLH-FH#%;,6MF 2K6D Y8 MHNKUO3%0%H M7YD#"=EPG<<#"]T?=1N*7(P=#R_K%T#RL?I:9J$Q5"#F_/_B,4@24*A^'2M<3"E[Y7# M<<=%L,H79G44Z^2BFOC60=H1T,CMK=<+KHL2F&YS.XM%-:D'N89,MNKW8T-DPY9<.:M.Q MV%.%U66#:30!9CIZT2$_+_HA?^G0GR^)&!-MO*YUA_(E#R:\X3\3FZVWO/:&F&>SI"8WAO5T8&:C68T6 M1G%T/,HYP+&$B!='$48NMVTN ]G$C2'6+N.L.#D3HCJ8.0GKC-[\YZ)ZN7S. MTJCD*1_MPVCE= :?+52_F'( G<])*WMU\L]Q9@IGAGYF\L(5U1 :9_?BZVGN#MCX)8EZ_3%A\J599[W18.:8/#$\4\D[ M!"MW-D^@WL,L>[59.W/X7H@?4T0*,QR9L:F")(]C$*^YL&TN8.XJ+6X-_BTJ M;LZD*>HU6Q?F8#C/B(&UK=DT<8GXTGQ MF)]>21>?5#(8#NQQ=B/ J-7>N]FZ$>?0-F2L^ V0=4#O3CP5G]W#6\3#? M-S!S1$VOKPWUT53J!Y/_O[UW;W(;N?5 OPIKLIL[KN+0?(AZC!-7S=J[.<[9 M7?O8WN3>OU*4U)IA+)$*2*"'*1T,I1KWH0PQA'UDK9_E(\1)"5].LHXNDQ2)8+ MNGI: @*VM//\*-,$UYVL4%X8W"JSGWS,G4452)O/5/YD1AH&61&3BN]76:JE MC!S*"RWZ,#C"6XRI#44"(EB*/6+F;-&V/=Q)2QMN'&GR.)<18W4(!K?C2#*Z MW(5QX8B),@;1-(=CK>U$M -N=P5)83PCM\IX#$ M5*9A30F4*^6GD&5 0I(+4V[[G\X^J6.0?$>C^#%+@E)5U?C M(*6]:M$?34^GI99,C[(+'FIAJYAB5 M,PAD/*T<%FNI2?B*K:5SV'V5A0NYIA8 M3IE5L(V?BEMOJFMW"Y@DJB=Y_JD.X-./@Y:;+8(4OJ@74^)QI/DPPD428TRA MY*ID>>?2X9G()*>E#=3*/HD\(*IA@OI\Z.%*&R;Q5DR$WPLU5@RNP!5&B6HHCJ3%_!>3H@L)D0. M."&R'F,YZ*DNQ7T.[B:GR ;HII#4RX 2EH,Q0XR,Q MTKA/H4:"@ORDV?YENS)\),T%V]=X'LK*1?)EH->6;1!E!63*C;X[@M<6?"1Y M.Q7/RZKKXME7? ?Z1^9!S4#Q/:8;3I^0AFT.(68T5/Y3C3P+Y=NC:Y%O! M; M/MSGW\QD($25GTPDT @3^Q/M)DVL;2GK5$?XG[..\+^+Y/3L6^I3K]8FM:M' M3J)K$?EXY%G:W&.E;"SH(@-5H\"$(R@IV!3ZGN4TTT#3^"K,JE5[1(I3J8&I7*QR\MB*717+0@8<&\.E.%'PI%3.$CF-?PJU M:\F- VV>12#/+(OJ)O\(5F*BM!LO)N.DG&5I8[*;1*I0\21$2"#4?;$#I,2O M81;19+K \J$)0A*3!P'>>J&RHHPFD+3_1Y9CQ-&D?U7P-PF?*F$*L8PI&#^A MB7L)+LC@7/#I(2RC">9@9JL(;D]=8TK75( J35!->LU#M!B^)%ML%&'!=U&Y MV0SM*>(XCZ[AY:GWD$;6GJ(%L$[:\!Q>J"O<<9%(A.1ZU&ZQ11/[H M4)&64V6*;:B3D!7UKW\I7-!>B\3'K GM&_ G.]]0]D^6_80=_[?"VDS/G+)$ M+F73TH=E!44JJN#C#&52Y!+*0Y"NH]HAH&=);^7?)ME( 8ZJ/4?Z%4I%QE>D M]Z^6WJK#"EMA>:E&C-M9$N&K$T)T:E8_Q^K(]7 3!%@.&_,T-B^D%:I6JRG+ MS-B1&5_#1"9-R/#?O3==DR['I'\)TO\D*]NOVLJ=JR>?VM*08[90\9S<%F#= MA;_=W'Q::P&*S0'HIE7+5*HR4;!+FVLR;B0*R^YA9?<7Q+^-O/@.7._P@;7X MB=GQ>[K2\O"#W-4W,O&]"E0C)E(=W[_E3BJ[3MAPCN:':)H,Z$GE1 MD505J;X@0Y$=3A$T!Y[(0(YTK"410>H[%)9:6T$%=N:CQ30-(2$ /QK3!3H# M1![5<^-X0ICYCKLPY3Y^6>L^UIZ4)UTS1<^; BH!EDNF"H_IZ:I'M]#9"_F" MZ>X,#V'!LOLAW5@L?KE4HT(>WZ9=0/#@WM"6OUM8),-'+5[,9FDEJAEF!4>R M,IH<"C7Z07A--IRTE+5JK4.K<_V EKZ\Y@QHS6PI4=";HK+ !//\;2FV-DTD M3BL'89[/Z'$S420FGK;-0Z%R4C1_EN*(M+D7):M;[?9J;BS=X2EGO%55]RM>IJ:>A0!+7XS$'+-& M U7H/ET*XZ)8#'U*UEU-(Z\B?7GKM#084Q0[-8HEYY@R#%$84W!]89I;8C/+ M6;I99?\TL@W.&OH%AE9HS*6K1-MB)ER>[C8,@P6EQM]&WDPB!B4@#6O3D\P& M"B4J ;;P\TS(7-\$L76)'(D:/P5F"],FF"Q!>>8$*2150#,*O4B6W1J*J2_N M55,0;UEWX89CLIBNHU_![L.PDKQ,PB89*L7I)?RQ4/8BS3B^"Q^*6<\IE^(2 MC26'LW7<])XY50R).I]79Q[RG#_-L]VP-N0:PANH5Y%*J"TDG63Q*B!@.#=P=!%7JT4TR33PY$T\K' )*8K>L58%J,#?0!V M2F511EJQ!H,*8 8+JG6)!E'65[C,:E=DZ<54J.&5%A;RUU, N#R^*'YEDDIY M6DPP+7#XA*)IAAMTCOE9>4,SSL]J>7Y6+55SC+U.0*%B8599<%.5QBEI$DR MW^CU9H::5#)Z1PD6]=E0-A44'9;0S.[=5$45QI!7;5WZF/*287\MU=XXKU2; MW9KUHJ69*/=.3_5E6@=(%7*766%2YU_""%65*BQOJKX%5UZI%.329VCB."%@ M'[9$PBQZ0_M)>9,KOERZL9$]6--,6EF"Z6D]KJM<6%7;> AV09:$>LP@#,L6 MM%#X)&43-3'[ST)6UT9+(J-!M(FB3ZC[L#Z#%WS#BJ2P>Z$BX@(C2W /D0@/ MO94=0CFB%)@'7U4[#A?#+:E3S?9MXJSD\W+9XW)'A'[OQW7N8I%'ER#FM+%\ MI5A32C#ZP_AB "FG4VIN]4M86@E+]RI,2):21'F4M*.1-2B*#7:S_"ARZM') M2??;2UYTD'X=[\PRG!:J +.$!99>ADD>H6K2ASN'@K@#)39X^B \N(**ZB?- MUR"'KI!XD<^OI<+U4U96W,\2>;!6>KJ%(&6AR@RI*B:J8-TV3UX#@1XHV[ND?ZT?BYX!$#H:9ZEO%)]'JDD5+M4W MY;/]T#4[AJG-,*Z#&)0D;UJ@%+V)3(?;!L:@<)M\T7JS$(Q71V<;_=+X)GX4 M)Z7Z^EO&Z X_>/B%=IIJ=!@N=WB0LQ"XFB4LI"$ GJ-44U2BZG'-V\ZM5R M.=<\'H*E8=_]@]I+_ "K289BPT =,JQ9#/)^>:ZA](>*">*+E;M?,G,$$Y!W MJB;F\'YPQ&::95[];U;A<:FGO&I9KJ6=L9NKDW=-@-R4L=*4^6[WS=3LTH60 MT&+)%D&V75W?^HW@DKGSE+K/THG3:?NK*L:GYTR86Q: M;5 ?J5$VK*\Q[0#OT8_ ILV+^.D!>^COW%,A>_7!2;9+WOC1Y8^M'WISUT9% M65$Q896%_X-E=XU>V7*/EQOM/-%?1_H?5L\UNMJ^[[! &6XD[D]WO3QOX4?XV4T6:F)4OEL5VTXU6:< M=GQY>_C&=DB*IW]R@@-X=L\Q,B$ MX32K.YR?.,8RK3FF]T1V,-ZWT>AOBDBIOG/VX..XTO7/;X*77 M!7Q7YW2R]"9CY7%&8HYO"J.(TDSC M0MRV$N13]8J38Y956\G>C;*\A&5Z4ZA51KTF66TJ;"8>IJVW5")!-O4E"5,A M,*!ID"BGN9!M!G/VX[!PU+@N^ZP@F5(>\Y:6LOFUGQ[ %@1]ZO]GX#T%#9XL87B]02]S?JM77JO MLBRGM/(FO"9YU GK-\^ M%/T)^["Z3BM"*WV=9?#5_E.D195H7HKKIH%1F>R MTW%5XXB*MXY4Z589JP2U#=M*<"4I5HH(QARDZ(U@+ J_EX(P:0\Z5['-K!?? M"SH*)TVA^EK*LY>M;+,D%X]PJV!]IGZFC\@"5A<3U,QE#9;*B]+P8IR&IY_J MYW.6I_X6G_K78RS'JLJ2-Z53?:53&<;"^5=X>.S-8W&=_@7K4\^GWN.U']!D MZ*$W96PL5D(P&!@]LX=RD$3P_^/TPTI$#!*1U\EX]5K7 M-@:][L;+IF%MO+;MM5;7Z S$WTE30&+J),_/7"N5A" MK%S;\^^:E>)5)-,0J+',2,G#@VNGI^#:YAH73$T\F].@RIRD=CW.K/J59O4[ MAAQ^DR&'GW$/0)9<-FYV++TTW;/A93XGI8A03<&;L265/];2X36*T1@Z.M2$ M39SN197WI.WB5U[5*L*:Y[E,!BU<)I?O96:/G+H?I.WOP@6\=!R_VH73PZSN MQ94:_6@D!#AT]1"!)UU$:2 J;WXN<;/T:EE:=J&%J36!(C\\:XK%J5'3M%K- MS>K9^J S6+_P=Q1K;,ESW'J6[%U@O"BZJ^I4]N=,9;RAY+ MMRSK) PZDKMW0BU1_02BV&.$3B/VTA)5K7$-Q; _<)_EZY[806H[>ZS.#CKB M>)Y$&K_&FBK;.7JL.]LVX.;[:C=KCFG3D]DS\\5LO>,X.VX+V",[]NY-M[N= MTS&I_0JL@5'#PN@; M%4Z0\29#^X+=L%2E-:JQ/<.MCQ<]IDBIBU_3]&R*6K^3#V+BNFP5"FI64 \* MS,P/'Y[;G_/-\3B^(\XE*U^K&LE0@OO'#&Q1=Q'.AN\7AI]C1;"$AJP$DU:, M1,DF85=E::_R5.>T::T"*1!H1-:CI1ZUJM9.WG)F^5L*B(#P7%Q#^?I9+8T0 M/#'L8I&]53Q+BOV(Q"PD+,G:R(H M9"*7A]E 9,,IM>W:Q'%5!!.1+>ME@2J[EK #<1*.OEW)>I"$A@EBF6RN!+A" M&^*";!0:$&&.>89'6)?I+YL<;\Y';X8\G#YON&.Y^^0-VZ;A6KV#I^+V#:O; M>9&TX?V2D7FLQQ]KS^C9^R5Y,UUYK">15Z?:>)J02CLX8_3 5ZJI4!$^L)V' M&P]-&DJ:#VK;+1G_6KM\KYHWO]*(1N]H!WS&!-H%>7)>E-E#=,Y&43(TAZ$Y M^T-S]M0CYTB[E4,6EL@#4/5'%D?6D74C+.M(UI$UHNJ/^WBV&RG8<9].NFL" M[:IYSZ> K\J<$7/-MJ+4?72P)KY^^!S;93*M3Y78YX4^MT])ZS9VHBBQR+W!Y3LSNZU74;+W)-1:!58Y+;,?;,Q'PF MBTXPURI!#=9(;=9(KJV[MMUXE<0RUQR9LSJ6;G9W!0>RS+',/4/F+$OON,W? M8+;;]>H-SM7U:BXTOMIL/TT7A3SE9R"TFR#&U1,A]L:C,\688DPQIM@94:PN M[V#.G0G%FELTKMJ4OVP M+6E'EPU*@QTV^:0?+UYU-/M%AP.MYM'ECZPN\RC M6O/([AJG.? ^>7R%Q:/:\;3;9SU;>R99.U=69"8=.;?(95-8;PY9QFD4W.*;O*=YWEGVX_$;C97"VI+K>B*'HUN=GI<*KK6/++T_BDK13./JO"HSP77 MZ\VA@;%KIZS#<.CD3B=+1Y7$<[WKLAVL-X\Z>J]C,8]JS:.!M6OPA3ET9$]E M8)S&53FY(>3H"]_9B#O;GORRKE47UED^K^277@L:1K>;0W_^4]^V[#?,I5IS MB==1W3D$?YXKMHCEHP+)',ZJJ#V/>KM&3YE!QUY$ILNYU'7GT<#J&KO&F5MB M"@^44]# NGE/=.S:-0ZW?]-!TZQ5X\I#5T8X/'UJO;SZICZP=_6K#TZC$P?K M>;'P8JETP.OH_<&>)[R\6'BQG-5BL7NZ:>]Y2MB:Q;++,? ++YS:"8AK&GMF M8IQ4/$Z^!V(]SGK\F'J\[^H#LXDKE5<+KY:C'U/U3-VT=HVA\FKAU7*6J\5R M]7Y_SVS/UJP6WB1LEI!NW]BUN'4=Q./DFP0Z*'F=>#!A^._8OW_[%_KCH .C M$Y2M([/7E.9*!Y,.HWCD8O5I9;SL*%?Z-]$HWT4^L5*[&8U G!+@OO9SG/@S M+X&/>,%8^_MB?#N#4<8K4V&Z;A[E[V$B-%O7+K[ "O$G0.(@*=+X$ZR[D2]B M_4)+0BVY$YJW&/L)U30+:%'*W$X_\(*1#_R)$_B!^*#Y@18N(NTF"!9PX;.8 MAU&BA8'V2QC--,N\^E]M$D;TSHD?(V\?A1=I EL> S<#U>;7,74->_%I8Q&/ M(G\(<\='XL)XO7R\$HF92.["<:PML 8;C :?FT=B[D49+!A_>GHFWGP. M0\/WTUO\6(MH-H;V%2FRYO/)G9? 39.I&"5$A5$JP"*56EW[=RJR-%HOCA>S M.9T7;A@LO>?IP48BHQ5-^^(W+_!NZ2KE._;>Q-I[H/@BCO'%^.V;P)L^QC O M^,HOV4O?A<%8YO#B/9]%O)@F=,O'[&3S C_P 3ZM]=(1'HC?.GW4#T;3Q5A( MEB^&,9 3QS/RB%#PX,5G<2^"A8#OC4(0"?S9N-AUV;VE_M&5GK)MPSW9;!'R=WRD@7'U2>B9D_X@V!:(MD M\R,K#1!/)"2.729'\<^[*!W-'%3"U3 2WK9'UPM MT7!Y^ALG.9F\V"2EKS<&R9%ZZ!H\3!'A73 FKS9CT>[ !/SUXD]^I^].1-?L MNIV)VQE;@Z'K#<1D8%NF8P[[;N=?O8NW7]$=Q'6&2UDZ,M[;=9RLGW>VUC2P M'U8>);WQVD] 0XRJ>+SA#&R_'^=^RE>0)D%6\7>X6_L-7G$7:S^3_?S-BT9W MRH!:9$ MNI,\)^;$#J-$CVX23J?A QHNVJ-IL0#A!OL&AA49$>7BGN=X$;G) M:8/OAN.K$':?5_+O^!-:!-"XVNC."V[17&HCV)UZ\-_= NV!??WTI@K2J?6EW;_(VS:.X_%=?J7-RF8S@_HB_30 M&_4N9;+=-7F!*%KR&W; M:P>&V]OOK=NON<[F;Y[#6/M&=^"^P%B=?JNMSNZH/5FY= M$\>M7VMYZ5H4/0K:5I&=T<#$5$AQV*&E0:-(\R$8P28I5M&)U]KE>R%_>$4D M>D?V_!#T::CHK/BB+#GK)8?H\K3T5-1 )SU8M2K-OWJ;E!W.>NK-F/#N@8\#]VM<^/=DC9@(MR_G!FP=61=8SQ9AB M3#&F&%.L[A0[9,6,GDS/J(&A7S_]7WUPP.*54.DN4STQGJ#B1'<&%-0!$E!Q M;I9EZI;9_%X5+'5-DKI>7[=V[OE6/Z';!4I2)S!(12YUS)V[OAV&1Z>8[$E0 MWZR5ZC0WQ[7W*&M9/[7$4M@N]U=?3Y>QD=GDZUW+"ZC7W,VN<:N\>NV:-MS.F[Z(J)[?Z0J083)G8C: MTO>](@&Z>L_AAKL_F<&S-N61W M=;-SFH LG_&N8>-.T\M-S N:-*:19U8IT;3 C MNZ:X[$J,!L456L=@Q]3=_IZQH38RN($\!.NTYPIMO(EB#?#\L*-EZ9V=B\^W M6 .TC<'.H*OW>GOV_FPC@QO(0[N_#W 10TJ%C%4S.8Y.3*<8"R.1L#SD;3K%S2@C>@')MN]NL=S@7N.Y, MLO1^GW,(:\XDQ]ZY[VY;-J L(-72NOHN)_37G$FN[KHF,ZG>3+*=LSW..:=$ MX.="])J;3N/J5J_YI5I:SJ2.WNMQ8EK-F=0W3I.D?7I+P?)1:6O=T95',F M7?9V0>:U)7S#LE$M75L?[%PHC5?P\9%Y;I=CY37GTF7W'/7L(E[_^Y.OUV]T]DS]M]&_C:0A9<6%P=I,/9'_C;=0K $.X)VZNMO;,ZV_ MC1J@;0QV7%-W;"[_U&05[]A<&Z2MM4$^SD7D)3!437R?(X WYO(@]<&_,SFY MG +().3R=G&]7Q>J<_3*7H9F/D\\Z)O GV.,\M^=F KU.%J(37GDMW7'?WJ?2X<4GLN.;K;XYH#->?2 M8.>T@+8DKK%\5-K F;R*Z\^E;E_O#M@BUIQ+]MGJVG,*H?]-!"+RIN2C>^.9 M'_AQ@F?W]V=7=-O277?/K%&.&AR+2U9?MRTNV%M[+NUH*D[ M?5[&->>2V]%=FX^6:\XERS3VS(1NO+(]MXHBX4I>+1<5*01_>GJOMV?1@MJ M @X8:9+7F4L[%%LXUR[0YW50H#SS2Y6RM(+Y;OD. M]-+2.P/WV$AW#A%49Y"CVV:/&51?!KF.T3F_4A$L'-6$0^\Z.W0XY]5[; 8- M=*?;9P;5ET'.P#@Z?TZO7L\I//XQN1-1[H'K6B#.K0K/Y0XN.(<"CJZ"W!WZ M(3-[CF["^[O4:FM+F(:%HV)\H[_+]IE7[[$99%O,GOJRI^=PH9U#!,+KC=]5 M^?)#,0DCH;)4M,3[OB>"MZ49=ST7; GGS+>6OYV![G2X;5N3HT6N8YRFM/;I MK14K@ /T=;7TCLL:OK4,MMRN;KI[U@QJ(X,;R,/>^<*BSNE0X%,4WONQ'P8: M[$F>OR5I[@[<=2;P^P'3/IV$S:O8-66V)9+""5(@ ]W3(M7L;U MYI)MZ@.VB'7GDF6[QFDLXNFU[?F<'/PN-J%:*VZG)=>N'9CM.%P,IR+;4C\O M^+".3">5D!].2*!ZKYVNC1B$9P5E#D"D$T=M>+GPN7_S%2JO%UXO50\D7-WJ[!HE:]MZ M:;D#TNV>]RGKZ\0#J83_COW[MW^!/](Q%28R$E@]0$[-#\;PKVNK3T(BWS:, M7K_-WKSV/3L_I8;=L>7I[3R,?2QM?!V)*75%?//@CY,[-:WB@VK!F?DCWA#6 MUB+9_,C*3(_/'1O'Y#AEF#]QA?O"[- M:>8'5TLT7)[^QDE.)B\V22E#8S$*9:GJ:UA6(L*[8$Q>;<:BW45B\M>+/_F= MOCL17;/K=B9N9VP-AJXW$).!;9F..>R[G7_U+MY^Q06DA1/M'7P0Y"?^RVOO M[3I./KTHCBUQ7^^$-@FGT_ !%)E&FD"+11)C*D)RIR5P.1+Q8@J_P/SR N.: M!_^GP3]QO8 \XM6$6B-%XEX$"T&Y#"/0?)X?:!,_\(*1#U?'7N+1)7QS D06 MU/ T@(%I,QCM7:P)(,I8^\V+1G=2+3N6KMFF;=&=\!?S>D5IG(9X2U9CF<4S M+[J%18CVW24&*_*F:HJL/XQUZLUC<9W^Y MK]U^S74V?Y0'6\/!NF:U 3UQNO2DQSI8N76-2ZJOW^9-WF;H<]9;T9 MC1;_4!/>N A6WJ,,[.JK6D58\Q *Y$QIQT)Y%*%\KN6WK1;JQ,L?<9_U6>ZP M7KU$'DX=TF_6SUW-^OH0)V@GCDM6BM15-_E[QW.98DPQIMAS*79.4*5?_1$6 M+CLS7%*W=[:%03@!O!(6?W"VO5990*KU(.5^)BP@VP3$-$X#QCJ]@)Q3$X;? M/!]/B+U@M)\/U=PL&[N_,T2*"U ?F4>.L[,;PSPZ]CK:O5L/\^CXZ^@TD(:S MBT=\$=&]/X+W86I0B,75SRPTT3F1V\BN?777?F=EP"PZML(^T>Z<6;3#*MH5 M-GU %IU/D8.OQ1Q>KHA<@ )A-BU74V3V,GL;RM[GP?B8O35G;UU7[X&VXW5P M&=8G9KT+XP33TJ+G)&BI2>^;JM>$/)%#^_E,3B8GD[.FY#RG0\WG)(4U-\AO M[1R0X'.8H[/HA,3DML,7?[_=IF M)3)WG[]V+>9N>[D+:W?/S(3ZN0U-RRC^*-L,!+>:^#['U+*8DXHY;9/)R>0\ M;W*>UP'N=(H6 ,]O9U[T3: ].+,S7*N_<[H 'S\=.^EF]_ 2\^C8ZZB[;Y2% M>70>Z^B*RS4W%LUPN^E)['O6YO%7M>;1[ MT4CFT;%YM'O12,X[WN^@4P0B\J9D6[WQS _\.(FH7_&Y[5UWQ_2PSWUL'G5. MU/F<>;1+^@K79*X[CW8'Q]5T[UKO+"*9@QRNG YR&G(!L=#;UQVO358")S-N M1G7M#<-E[M:?NYWZIJHR=Y^_=NW:<=N@?@E$X$]HD"F>I*Q$&^[D0+4U] MZ]BU37WCQ,;GER#H,'?;R]W.8-]J3: M3[[$F1V<[UY9A,_[CLRB[BF/^YA%O(I:P:+N*5ET7EMR94\O543_U9D=EE^: MQF!ESGR^5QOVV(;+[*DO>RS#8O;4ESVVT3D)>\YI2_H12USF]E/7 G%N"=U_ M_E/?MNPW[%77FTW@ZSC5U0&SY_CLV4%;,WN.SYX=?)V:[D?KG66F#HB'8A)& M0H5XM<3[OF>>64N/(CK=VAY%\$'3\P^:=L\B9.XVAKNNPU7GVLM=9U#;!(]S MVI%_BL)[/_;#0 ,_XOEN1'-=UCZ?=-6=12Y#>.O.H@&OHKJSR&T+R+K>^_/? MQ;,2K\J^CB3BM0,S'X>+X51D_D[KW,+^,S-##T"J/83[%*3Z<:\BAH??DIR1 M<.[>7X.%DX7S2*%.9]\N8"R<+)POK3D[SXSEG:MPDL/\.O%@QO#?L7__]B_P M1SHFFH@?C$4 ;S-4P5XVS"M_DN.DMYX[2? QU%IW"LEW&U99+#< M("X=^)E3<>LH97D+U5H/MSB1\&(QUH:/V@_@(%D:?'.* <7Q(L+R%\F=@/^/ MA-!F\.Z[6!,PA;'V&Q9WE#-V+%VS3=O2O!BTZ&SN17 ]">G)41A%(IZ' 2YC M;0Y##L?8V@^OS>$?D3;Q8UBYVJ/P(D/[>IU) B'Z<(+P1Z9^_W M PW$##.9,G+0)RUCD'V2*FR5GYEY?I"(P M&Y>6>_FJ.X L=PWG)66YGB*[WF+]JKC4*,LU\Z);/R 73?HH MY,]DKI]TX&"L4V\>B^OT+V_&?CR?>H_7?D!?I(?>J'?G- M@S].[JX' Z-CN3]>9)%']6%YU3)P!LO^J+QFFX9K]39>-@UKX[5MK^T;5K>S MUUNW7W,=E\?:D+'VC)[M-&2L3:(KC_7%Y-6I-IXGSGB6MN1/G> .:FO-*+1NSLON-U\H-=^ OV.6PT6G<.(SMDHRD)4?<^^9_7C M-^ZI#S7A*IWD2F'PU5>UBK#F(?3(.=+N!Y;(%Z!JE>-")ASK2-:13: =Z\B7 MUY%GX]EVW!:ZMI?O,0(?Q7+N?B#_^_4N7,!+Q_&K75A=-:/W!(F\@TKI&+^6 MC\6>4R%D;:[.\02^VGQ7U.-.,SQ1:DVUJ5F6J5OFGNG%-8(-LLPU1^9Z?=UR MF]\>FT6N.2+G6/J@P]VX3I416XU)'7/?;.TZI;16F^N+I%NS1FJ01G)MW7+V MA/O72"6QS#5'YFRGKSO6GJ #ECF6N;TVF([>M[FA<,U=K[VK1C7=]3IL6/9D M(;F;6/,PRQLCIY3F74SCKX"V;Y[(=GM/-.5KNF3N>7[59)ZZ@R?4T)GRM)(^ MJMW4*V= \?Q;O*:[_2>B.F>ZIAO-4_,)Z/J9\O18MS9!1M;(QWK@?BWA>>K> MCBUK5<[#V,=NP]>1F'J)?R\4C$Y.M?B@RFLQ\T>\81Q.%\GF1U82'PZ>UE&- M)$ZG3([BGW=1+H.WXFH8">_;E3>!P5Y[TP?O,;YX788W^L'5$@V7I[]QDI/) MBTU2KIBQ&(6R>_0U;&A%A'?!F+S:C$6[B\3DKQ=_\CM]=R*Z9M?M3-S.V!H, M76\@)@/;,AUSV'<[_^I=O/U*P%'8\[T+$7>5@BF7JQ4LEPY80F"O@6FOU#3 QRHAPG4-0=-BA$M\^J@30'P>^3,O@LEK M7I)$_G AD;I)N S\'H;A-_ANK)&2R*'8B3_#XL1V+_ M5H"^-P*-_99AU\V!6_)8&7;=)+KR6!EVS;!KAETS[)IAUS47G;-1E R[9@ 7 M0PH94MA0JC+LFG5D[0C+.I)U9(VHRK#K]O"28=<%8ORV6EB8H=?-S8SON'J_ M[S8^,9Y%KD$BU]&MP6DPEBQRYREREM[M-Q_KWV[TCW.NX!_61^>GCYR![G89 M \LR=TR9L_6.U?SR(RQSS9&YGFYUFE]=HMU^E[MO7^>F^UT,NEZ99S,DUNX; MVTLY-%TRSQ#,YSRU_3M3GK8&=L?S/[LU;?>,[<[?F:[I)O,4]/1V=_%,>1*B"#?[\1MX6?JVO#?S:!$#[>"%B]B[I3>&BTB+PTGRX$6"GDD?DK*L M!4"3]"EX*>)C+_U[=8_ OL!>0D,-@@5L:>;>(PUNYY[7QV92%4!QH:>XQ!,7 M&C-OZM_\4HCBL10=V.0_)']6 MOAYP_*78)/LC-:P,1V8X,L.1&8[,<.2: MB\[9*$J&(S.PB:%V#+5K*%49CLPZLG:$91W).K)&5&4X>-=O>=L[ZO3A+QQEKCF2%Q?M[D/)DO<$:=V:>F=0?=5@Z6MW;B8 M2ZMOV,=F3TW3'UD1M5@160.]9S,6F47N>%.SN[K982@RB]P1S7E7=^P>NUNU MY8_=,9RS<[<8@[PRSV:(:X=[3[8-VM9E9%NK,6@\_[-;T@YW?6X;2[O&]FJU M9\K2<]=2K9E_@]I3%^&7MFVXIT1%9[A3;1Z%$Q''?AC %B1.TP-2#.TDC C> MFL#WKSS83\Z\!#[J36/M\N+KG[W9_,UO%Z] KH(D\D9)3#C8L;:8AX%V!P_& MVD,8?8-?,-\@O6OA3;$Q[VTDQ/@JNQ5^BN#EL9&B0;5)%,ZTB?\=[II',"Q- M!+=>"KGV2ZCK19Q"?6$^\S!*Y'Q@CP4SF!$L>":2NW"L!@C?Q)NIB3/NP$9A MC.\,1HLH*C0!IGV9B&'VU!L8WOUO!)/3W8U'YZX7CLT9(MI8I.#U'RS#+>.Q MNX:3_7 XX+47 ZUGA1>MHK8+ MO9UQ5/?A=#$CX/;Z=5"0N%5^UU[+O*P8T1NO?5@B_FA['A:-^QTL&B1TH[#> M-8',I[3[535-;Q0-&2]?OM8DG"R/E?'R3:(KCY7Q\HR79[P\X^49+U]ST3D; M14;>,1:4L: -I2KCY5E'UHZPK"-91]:(JHR7;P\O&2]?($9Z\#)5!R\, MEF\\LL'6.]S!FR7NB%.S]'Z? 8,L<<>;6M<\39-"QF]53K6VGT#$M!;#Q>KH M_-21WG>W(PN:H)!8XIHC<:[NNB9+'$O<$9U\QVR^CFNWTV4[1O<\G:[=0K*2 MF>8:75+,A[X:K$F_K0ND_HF 72NP?3;WBVT;7--F4'VKX8H\_[-;TA:#ZMO& M4C:\K*7://^&@NI/B)K>D">@Y?V^?S"-;ADR;14@TXBSKR5>.I^ -T-8_7\1 M,1_@"_P@\8);'Z&<7AR+))9X?6_TGX4?^WA7;&@98A5VU7%,(&L?F[$CBA/& MCAVQ!14&B/TXP:V;EVB#GM'[D6@ ?^O^N$2;ITA"#V*&W IM\(5]P\I>WJ#K!&%HY4+^")IY34=FRCA^C9>2A9=1T)[!Y_+Q1H5JJ& MXH,JB\W,'_&&<3A=))L?64ES.M'B=-PR.8I_WD6YSKX55T,0]F]7W@0&>^U- M'[S'^.)U&_L9)3B8O-DEI8<8"5CLMT.L%"$:$=\&8O-J,18,E M//GKQ9_\3M^=B*[9=3L3MS.V!D/7&XC)P+9,QQSVWA=OOQ),'!;2._@@ M5F#XRVOO[3I.UA>O_QOH-Q@ZU1]AS#YC]AE7W."Q,F:?Q]JDL3)FORWH8L;L M,V:?,?LU$)VS492,V6?T'^-1&8_:4*HR9I]U9.T(RSJ2=62-J,J8_?;PDC'[ M!6*DAR^SPN$+X_8;#[!P=:O7?%0K2UQS)*ZC]WK<=94E[GA3LIYF/=7>^3-J?]=1;LD4*"/W.R7D?J$/^J5I.*_JAN(WM!+P= ?H?;^? M0N_[ \,^*/0>7CA8]^KG0.^/!*E_.;'7IX"1-S W,7T="8NGLZ$=#K#*./&9X/W]39@\%CBFB-Q M ]WLL,2QQ!UO:I==UV3$2VVYTS/LLT.\L!8Z.RUD=_2!M3W+N@G*B$6N02+7 MU=TNMP5GD3NB-;?T;N?H"%;VMJK[PF?H;9T=OKAZK*X=4">[\T2C^Z9+\%GB MUP;<2;C5 "Z>__DM:KO+%2%:QU33-K;O,L^4J>>NJ5HS__I!C9L!./Z*6%I_ MAAA>V)6D4&/A3>!KYLLAT0:E?$,?S+FZ:[&,V+(DPJGV%/7&T$ ML_!G]H3_UDT?\"'6CQB^L@P'#]75?B+.A44MOZ@R>A"FV^)

#M^??/VMHA5-XW><@/Z;@VAZW];)Z?!MCD^P%,77-@DFRF-E MN'B3Z,IC;0AHA9/-1@?W-Q\;JO3U;L] MAJVPS!U1YJR.WN^?IN\HR]QYRIQCZ;U^\YM?MQN\8O>,'G]85GFCF@%75-W[.:;09:YYLB<9;FZ[39_A]ENU\NQGP#CM=;UVCE8IV*; M#0K6+<.'JV.%*\V^&1(^>*H'9E5.-T["]Q3LO11@8\6CWW\"X\;B45$\VOF. M5B,\!Q8#/-O&4U!HC,2NRZWK :;I(V5T#QY(%[!#_53.3H_/0Z3D9!$16&WL MQZ,%X2P)L;<8QJ/(GR*G6+SR_BMI7=L[D9*-UIO8*0CG _< M,0SOQ69P6U/85T(BYOV AX_:#XYE])? E)9K. V!4V[H_HL>OVK1"\[=00&4 M:#"S5SLOC9[<5\">@%C81@\1A?,P)ISV=22F'@Y) 0FE[BT^J 9BYH]X MPSB<+I+-CZPD]YQH#3C=,CF*?]Y%N0Z_%5=#6!_?KKP)#/;:FSYXC_'%ZS); M@ -+-%R>_L9)3B8O-DDI#6,!*\LCYH#?*R*\"\;DU68L&JS"R5\O_N1W^NY$ M=,VNVYFXG;$U&+K>0$P&MF4ZYK#O=O[5NWC[E:"SH!;>A:C=D_@OK[VWZSC9 M!/3P1]!R0 U0=S_+*@EQ8W'36^?Y18#Q@%FBN@,U^$T4Y\PMOQG#S3C3)HZ5 M,=P\UB:-E5M^MP46RV!S!ILSV+P&HG,VBI)1\8RO8\0G(SX;2E5&Q;..K!UA M64>RCJP15;GE=WMXR2V_*^71% ]F9MG!C%@ZF&&L1>.P%HZI.QVW\5 +%KGF MB)S=UQVWPR+'(G<\1)D^&#">K-[9Q[V=T10M@9.Q/CH[?=2W=7-@-UXAL<@U M2.2ZNMG9WA*518Y%[J"=I1U]X':X\W=M^8,-H\[-VSILN+8V_;UE\[=6M_3N MN)\FUGRM/6M$GE^9_=FK:Z3U1-.=,UW62>LIYF/=7J^=>OG7=] MH)J;&WE+[/U5"+R]4CC\M$@ [DE^L TSJP?@8P/C+4D$VG@1^:HK=D6X/78] MGD<^O JFIWE)$OG#A81;WL%(142E ^#E!"167;/EN/(Z!01=E\4%L(]X.GP8 M[IWPQB/8 [ * MO.D4&Y-/8I%@*85I^(!E*R+O7DROTN'D@[4,-WV^Z:#?G20I[=M-1.CL*4G5 MJBML$200BR)_9*=Z9+6VRJE>/LCUG$ZEB\1D1385M_,6Y>,%?7^M3,9%H<0B M%HLIT2 ?3;'9.1:[6#,S3Q%/BQ?1O6AP,^ZMH/+/(A8$VD&*O0?F35L0L(PK9UPYX\IK(#IGHR@95\X(-<9,,F:R MH51E7#GKR-H1EG4DZ\@:495QY>WA)>/**QW%E\YFQH6S&8:6-S[]WW;U?H]Q MOBQR1Q0Y1W=[#')BD3NBR.GVH/GM<=L-=!IPDWC61V>BCWHFFT 6N:-.K=O7 MNP-V]%GDCCEWVN7A=#S%?FV0R)M5QCP#"WEO&TSW#45D/W M>/[GMZ8=8WO([4S7=*-YVN/F\ZRG6CQ_AICO.LIJ$'.G" R.GL@G."S*/ F? M!)IW=@&:-QZ NS\?+6.P+Q\/@?%^BHV#:J#LIP'^6P'DEF&GWVF\**S'8O]- M!"+R)!5NQC,_\.,$.YO?"T9C,QJ;$:--'BNCL7FL31HKH[';@AME-#:CL1F- M70/1.1M%R6ALQG4QTI"1A@VE*J.Q64?6CK"L(UE'UHBJC,9N#R\9C5WIU+IX M.N.53V<8C]WXG'G;TEUW>XY-$Y+F6>2:(W)67[>M[2G5+'(L18Y(XGLHJR!YG3(B^_;)G(*C8[+-?9M_>Z/_+/S87WHA[*I; M@]K=G^UN&<"]&]L/".$>>@@8'^9(<2F3;MZ9>RLS'11.1!S#>X&@$R'2D?9> M2NP4\SNVT4,X\CR4<[VF6<%,% I9*M;B@RHMT,P?\89Q.%TDFQ]9R1L[D8P[ MO3(YBG_>1;G%NQ570Q"(;U?>! 9[[4T?O,?XXG49'>X'5TLT7)[^QDE.)B\V M26F?QV(41J04KQ<@&!'>!6/R:C,6#6S Y*\7?_([?7W(C M2>[O87#U$50RT!'4Z8< [)[0+E4YA5=-MTCKY_P!-86($S5=+AK!12,8V-[$ ML7+1"!YKD\;*12/: F_GHA%<-(*+1M1 =,Y&47+1"(:?,B": =$-I2H7C6 = M63O"LHYD'5DCJG+1B/;P\A1%(VJ;>IX=N/CE Q>&ZC0.JM/7.];V!.PF0'58 MXIHD<5:/"X^PQ!UO:K9SFMZC#$:LWAWV-)CXFF:=LS9JLS;JZDZ?#2"+W!%% MKJ.[O>;;0!:YYHBUU--5EOK=7$%B)5Y-D-B72X L5T[-8^E M7>[TW&I<+<__[)8T:^G6L;3++&4MU>+Y<_6'74=9I0R F;'0$1 M]'XYCV"U]@,^5*D<@(Y-XN=BA(#TZ:-.U0$\_&TQQ:W1M7;IO\K&!@*\B$'Z M1*0M8N^6QAHN(BT.)\F#%XDW<#?<+B5:"X!>Z?WQ&QH27(;K(@9QECA;+P@6 ML/6:>X\(Z(\;7_GA"9SM9CQQ+5<,0VW+UYH$L>.Q,M2V273EL3+4EJ&V#+7= M+\DX!4R^2A&3*6"2D;:,M#VLY)R-FF2@+4-V&$3&(+*&4I6!MJPC:T=8UI&L M(VM$50;:MH>7#+1=![2]%,LG+IP3W;BX])UC,ZQ%4)-4_M8&;58&5VZ>M<9L.FK$4O: M+&T#W>GV6=IJQ)(62YNC]^S3%,M@1ZOZUFM@'%TAG-S18E3MRCP;(JZFL=%9 M:KI0GB%6Z](V-@89SY2=K<$I\?S/;SE;AL7+N3WLM#?'X,Z4G>>NG5HS?T;1 M[CK*#2C:L2B@:*V\M[-$T1::/9=0M%F2P(&!M'F;[?&"NFO+3M39=]5GXV*C M:\33WLSD9_#CG^%&NO8N$F,_T6YN85C4_1JORA>&BP1N"@AU.PRC*'R@OWE3 M+QC!%+#%LO8 ]/+\,;;%IF_ OBR']R;U)N#;(\-Z00L:IFSAO3.NUS&ZYN%QO3VC MV]L7L[<=S[?YFSQ6'BN/E(KG?X[+F;&@K6(G([59.[5R_B5H M[V$3)@[9XU.EQ&!"0J'K9S^EM\)5VAVCYYX,\[ONZ%_S8Q":V3SRL3UM#KB% MSBD!$ MA+Z=1.&,8,&Q2))I#L"-X*]>O(CD+[A%BF"&WBCQ0W@5$"V<^0&]P<^^Z,.; M0YI+ M^EMTX6 3T"NZML6*JY+KS73^"1G7OC'IL][Y>QTT]!IHF F#JG*W(L ML;8,H(H;IU2;3RA/]43')K7X9A[&/J[B:\+SPW1RQ#.B\0H/ M*G5KYH]XPSB<+I+-CZRDJ)U(KIQ^F1S%/^^BW&K?BJLAZ-QO5U1_X-J;/GB/ M\<7KLO$!.[-$P^7I;YSD9/)BDY0V;RQ&(2A_9,X"%DV$=\&8O-J,10,M._GK MQ9_\3M^=B*[9=3L3MS.V!D/7&XC)P+9,QQSVWA=OOQ+&'U;?._@@]EK_ MRVOO[3I.UJ^DPJL77-JE],H^5VZ@W MB:X\5FZCSN46N-P"EUO@<@LU%YVS491<;H&!FPPE9BAQ0ZG*Y1981]:.L*PC M64?6B*I<;J$]O.1R"P5BE,]>?'GVDI3.7A@YTSCDC.7HCM5I/$*91:XY(M?3 M7;OY?:Y9XIHC<:[>&S1?XEH.$>P9YGDB!%DAG9U"ZO1TR[0:KY%8Y)HC.U<\1N0O]K3,3NY\E$8BDP3*JE"H89*LVZ(:/>,[HZ2O9[#C9/L/05Z+\W77/'87?&Q>#QUSK>'SJP=L:HG M<3'%CD:Q=JJ@GN&P"F+QV'@X9^RZ8V?Q8'U[;(J5WL$-['<8)8$QL8&]6-FJ M499%DO6V1\2]B#%#9HR%+G+X/=X"5Q93JCFATC*$%P6RT 1>_L/X8E"FQECS M$OFOB1B+R)L2-I^ZRM.?BR2,'@NI'3206%]]:UHX ^_Y]R+RX[&OZEQDG\$/ M>_/Y%%8,0ES5F[Q8>Q#3*?X7;_!G:6,Q7M#0#>TFCA!WJ;>#B?U1*[Y^UQ(9I9(5VI8I3<,'$:5KLM(D3!B70,' )^Z '[569IXC+U"MJ%!@Y3&L%S0"ZJ MW($E0*,85(D:*E7%05J".'WX_$7S%F,_,;1V"O _4?>.PMM U18JZDY5,X6J MHH"4.>4B-3W#S7XXK&S_T.D9UIH*++9I#,H_'U3HU\PS:9#C\1L]C0ODJK M6?R1U#=\=TQ%F((D-1JEQ:2#^(2C;U=##ZO9X$J":=!GLRFE-F@$K_)!@:.R M1[M,N#^Z"7Y>1'O4:*J;P*\OP/&K#R9QC.Q"2KSSYCZ6 ?XL8F#=J"E5.(Y' M2WKC-=+('U6@+M-QGU%^0$^-ZE*CK0,G\P&,I0?6=X)+?82%J4"O%%3(@Y_< M:2,OOENNZJ;N0>.%NDT66P._$+7,&GVHTXM!M04C?X[UVM1RB%(VHJ&,_3A1 MM;$<<#OR6F58!0['@ N)_H+>YKTW16^S\=IC/:? 7 [%U >/0=:S^PZT(8=[ M$QW VPYO!=4@(Z;A4W3/!)R9>#/30 : RO Q+5Y,)O[(1^D YV0F1$(O 1/@ M(].0-?3"0(BQ5.?@JD\%^E-D%X%P&NQ!IO>I>30TF,7,>Z0G\)V1YZ-A@*VP M*MLW@9URK/D3E,.Q&)$;#Y\&1TT+P#YJ>W+&,CP& )Q,W+G M\HDT1W+@\#-AJ L;-,:D'@2I(AB%B!3,*9J@DZZYN^??@NC M6WCFW1WX@]I/7O!-UWXW;@R*8GAC<"1A/454W4_SP)(DNO;O$#Z$Z@.^$$58 MYR"B3\G?,8H1+0(P.;KV!9Q>L [:/T"^Q:-Z.[QWS1OTE<=EV.81UOY(NJ?J M\ZEO/,5)1G)YC\*K<3A:X+P*]\9:X,T$W0T>=J!=XF,7E:AS\4IZV)5N!B;< M^:"7/+PY5G52Z5X9 %HE_3+/2#?^(H;1PHL>-;N+IM?J2A91%59X=39AFH8* M\WR*?- @RQ]( S\8/@KO031^ M!><"CSGVNL=0I<&&&Z0GO5\2#9?)$ B%BEZC^GTJ@+?I*S./MA.H)G/I=LC_ MZ!B:G*,*$-"MI&3E3KTB@[P YC(+%R@4PS"*P@>XK=K0'E'M1V+N^?05V#\M MAO]&W:]&I!0[26$PSDW=#J/+1N1A\59TFA[NPBE94?C[W(OD:@T7"6SYP"0F M;2WB^H07*BNI)HI>P*Y8!A[Z!>%4WF@6R5DCH[B3#\+@:L/K[-Y@_?M^L/MV MX8HJ6+SZ!5E EISAPNW 2?(*_#A>H,<.;XX3Z6G=@2+<-#?'->Q25&7;R >V MTI#,W3Q2[=EB2L1#:[V$B M-,O6M8N5ZQ>X^I'[?P04^\-W@* @"IA>^(MT_+(Q])IEDF5?_5Z^:P%P-N$ 29\#5@.LQEA95 ]YU X5;^9_S^(&* M4L*/OV# H!G*HR9&XV,::RG$8Z3=+5AN.EDH_;#)3:%;5RWN\@E&*6(V"P.! M?F;T#9P&"JM(+SHD+Q/W7T@9B#H1D]8OR#@BX!Z)L\;(1CR.^E M6^A8/;H7A3@>WC4#;Y,.@:=IQ+LAIJ^N;0QZW8-7R[6Z1F>P7Q'>ITK[ M[EM_N;FJ]S65:3L^A7EW8H-\6XDE06+\% O:\1.N%',?J/3HJ$WQ?R@<[/.;F_7*A%L MGH^M9?M.OP&VN;YK/VT;MQ47LXG I>XB#E!R'"[PV'7G]B+-WL<>D [U7FWV M0'?,)W3BP6AQU* *B_*9B;)EF[K=>:).X%/R(&#@S5=5;XC@<^91_G@%)XW"2/&!= M &"?!/=+P-4LRQRE=&UX)+LS7LSG891D15L4Y"K4/&V*T$W$M&(2K1P,UC> M7R54,ZOS0D]$GA^ )!#$(87$4I48.9N@B&_-@!1JF"E05&)E AR8_8JUA@BMI>JRI-AUQ-6H&AR$=[$[.=X%Q'3\[P5EU6)^ M)<%D2,ZH- ;>[KI&KPRE@=X;]*KLQ71]8NHBVZP3D> BC M;Q+537!XEJ1=1OE[F3<[EVC)\Z?SDBO NB<+FY#,=(QN+C)C,8\$ZLQ4)$#L MP$/X[^ISA5HVF,Z=5<62E89&H%8?:4%(L84GR.&X"B=7"]2ZH#=59GDO3R1? M>M%83$0D0:%YW[G59^:E'G5#;TRX,GECU^@7UH,2\;3 C$2-C1ZU:1@KJ?^A M &AC&=Y9&U*.S?!Q61M(! &JD;VU(-45RJ7;2Y+('RZRR@&CXM=]%54@Q90: MMZ+(6:93E-ZQ*-P_I7C$U)<5BOQ,X KWE]X_5U!8M3:PC@.)*559H"(6ZV6= M;BA]V1N-)"!W[CW*^@GP2X2&/'UWX:4IXG%YH 6!I[L1+.N#1X0*80+C6*%/ MMLBPIA>X#6GIJDYYW:P?:5[L@1[KY)5.=@95GNVJVG%#D9];\X9BKU&^WU'S M4$D)4BT(K.X7X2'O-4KM.2O9=@N5 8I+>;(F1\#0MNS!?K"L0<&Q M2=]%WTF!;>@CT(I/4?=8ZC7Q9!TG=;ZIRF_@5GUC^0T=1UXNN5#^F"H'HKR! M#14^-E5IH*7?+2S]E==C&.4NG(XEO.^[/*1%C:,*"% =4"'+O43^B,(HN F! M#_NHD7(?!.?A+ND8^%(Q8QOI)+Z+:.3++8>8S:?AHQ#JE2&5,6B*&CK'X@ = MLTP.+@[ Q0&.;67?J>T?!H<_#F%-R'*0S5 :-3&T7]!2@4*>@G:G.N63S"Z! MWO[!7BYS7-A<9[6Q* (M(GA@1L8N##9$RK-@M)Z59,^*3TWE#I3VM2&*)A:4 M*>Z GU>(0-896)TE>+T^UFY,M'LO\L-%K(U5+;,H7-R"V^#'(Q@(O+"[>=M[ ME@; VFP <+C^^*\73ZLDR^Y=L-EHE=DX31UK+#*EUK\A_[OZY_\ML$ILH@H\ M@M* 'Z;IO]_#0I^&,=7FNQEB^;G?9)F2SW[\K2&.:$ULR@=Y3A!&L)? H]T1 M& CIYF/50#P#P)V1BHS0Q@U#%*")PUB=/:7].H#TJT>]N7DHG%&IFC)Y64)2 M^+%(+\A7^<%HNAB+XH/90<%2AJJL+(.%*^-$_20K7\)LIK C4IFMV>F@W#C" M="99.;14J>>9;W0*K H.9X5L:.(@=ZK(XO*84TLD-X^WBZD7%0\EL:C^FFVM M+-_H3^3YT9CJ;WIS,,OS"$F9E?HE$R(K!%XS6DX]/FG5W;C07^Z!CK74IBU$),T_U"P3OWX+ Z::^:/K:J28M?AK(6 MO#Q*H5X8(J#V$XELHN3E*T(>Y"2P*O*&36,"\B^[I3M'NHKCM+#7#?Z[AW]Y MT7&"4D_KE.?>N_IBKHYDG!G4["*2.X-"UZ. 2D=^D;6"/2I=61J6&A3%MS8. MBY2G,B-Y=!UU+!Y,3LCP-\R3*90S5332J1$65A:5D7EY MJ)>?*1<+C!5Z98$)@+T)S0:^5C1?N759.8XN6QEI"F#G@^H?1X2?R^Q!%CE+ MHXBI08G37BKE[")9_#V1_T#N1%3S-]3$O3==8-7%)T*DL$ >&_%^J$ MPYMB%6 P?&GW!ZQ*/\:"^W&XVF&'>+73\C&4K]P9IU5K_YY$86Z]@FQ 2#JY&O?ZMH[L/9C'Z3YO5I;?_= ):*I__^$ M.H3]O(#M,MSQF?) J3BR:EE0E'XV ;MUI\!F3A$E:IF%3AT4R;@T#>=5,1R^ M-GTDXSLQ1+N4Z22O#MWBZ=(VS%=K>CS!(.VEWY\+8*2Z8.3F2>II=/?560P]4O M9RW5ES[?>YG.8XTMU[VC?_\AW5E^1JO'SOWNFGT^]49BJ5:LC 04:\P6MJ_K ME,=RI=DTBWK-YM]+ULKQ4TK$5,[HG#I^I'JAJ!8TZH)0#C20)D%_A[2)AT>_ M0"C4HC>7ZDH6^WOFYN.INQP!-A7[5ZQ02O:$S^)'DM69-#E4U*"L"# MG?XB ??VO[BL\U=-%I@?4FS9-/9C2A@K-8E-PPS*RV79/DQ?B(?M[1/Z2QF( ME?L^A,&&O($3]H]8!"H]68S7]Y)H7P?2 OO7'6+.2@ M%%@6;,]!D5B6-4Q:;0]:K8='LF8F)3%92;#9WJ)&>A_=LF3MV_NDW$'DR:': M@^ZN$MW=2:)O#F(\*&,YW"@">2.@BJVS*M@BBB"LA+WU#>YM6&SY=T8>7V:9 MU[I[39EVE:!K?FANKFG:IDW]&84",7\]$%%\Y\^+C@OV!="\5 !5]U^%$BPU M"J!V,J67Q(5L75@9*G\6!5S^]2H# &+J@CPHN92'0C)Z&1!H%B,PN$)?X5?N M81#H\TC$W160% ]N\N:.ZKCQGR)-G<\V9(4YK?&[OH9S?Z0YMJ.7_9*ZB6NL M75$'#B#D;S(1F?(M2"7]0](F?N&Q;QVIU/,RZ UN+(@643S5F(U?;G&W*R=9+4TEQ&9R M\S3>,EE,IV4W?_L,"F2 R6SQ)U?W$$2OHMS&N-FWESYFY>&(5ZCEJ>4&=9"7 MN4 J'S8),3(L^P(N\T?&&ZBIJ8K0 8V*QEHA:U03\5+4) V'QW="))R54\K* ML0^2E>.8G)7#63F'R1L1W)DZ>U:1L$D.5OQXHE,G5+-4-.SWT)BTL-Z O!@=&=+[#T(6PV MU)YEXH]4MV=Y+=\UJVMZ=E@OCXMD[W5X6.8YR/>.$1;FA<@GPC=BEV,9H4AI*.%(^2O561_XM&&$AXGT%FQO/Q44N8@70_!@BV&4#=,I M^K:ZG %XM-12635-&ZO34_P27D!94I]/0&:SCFD8>?,GOJ0Y??'G=\@0J_<& M/I'S0.6$S&*CD,RZ44!4*J2>=5NF7;FG\GLV/%13.L/6>C%;R)V];$X]FRV" M]%Q&-J\MKMI\QQ_*"D2J3V"^4N6\T]]75FDL6\87#CIP!X?-\8AUTT<,T%'= M"A2"6R\:RQ-J19E\Q1FP1--QD;C"2-QF)=S!U]]$+!% MS+A#*X<";BA7(R](L7=:&,#8,'(8!N0\PBYK$4G0!BPLU$GWZAP7=H59L$7E M0N4DU *!XJSJ-S&^30,>2I&EY\(8Y+Q**QK)/1B0!_?D\&G8 M:<44=MDP7]C'_B3/TZ7US=**^K[;&3]$RDL=_NOH$) M1"03G#)]KXT74JKR@.L#;+W(#*1!7\J5D&_4PGM1#,+*A25I#Z)$68#92E2; MZAM95^LSW8J4Q=;,FF5>_6\6PE*1O$?A1>HP'X/D6M9>>_40YI3>P\Y'0J?W MSX;LOFXC3ZX=_Y]8^S3%5*$0!'8FQGZ:S_A;NCS^J9;'*0G*ZZ'J,"U7'G;. M(S YX2(FFXD=[(=205'W^ \?5/OXP4VJYY^OM.A(PI_-90H;FDM*81NKREAS M)67>>!RALL4WKJI@?!3NQJ>'H'I+=EP$=VA2)3 2$VDIF!G',BU#>H)27^.[ MI=66X=!T4)EE6U;SZKD R$^G&C.!'65OURI^Z1[DL W*S1A+:#V^^^;+']KO MH0$TL;I7IJV?;.FOEXU?"1!ZHL5,(] N+^0A3;]C7[RB;&AO&H-8UW.BT] !X6;3DREPN/5[+OB+'R MX9;\G)LBD*#@")<=P W*0OE;ZWTVJ;%6ER_F>N#PAD($:HSI-#8-$LF>?92* MB0Y%$0!6>/[A3@1IMA:L1Z_D>ZN] TF1!_H#G5V?E!=M28D1N$-=VA3<>7%. M#ST#KB7R0%;/*!07_6 $/F0YO)GWFV:9^!38I@2*.*=PD9WIH=4JU7,"I)R% MO5H8I:=J(J")Y&?5*C2R*BMX(!9.[[/];XJ[R]0U_9 OBW1R>CIU^%X8+SG_ MBE!X=3&7NQK883F49OZW] ,)N'J_?IN(R]$J\7WD9@7;.H2,3)%E5OKO!AWP8-, M4UBZ,C"<>^\UD6*F;W$OZ%$[1L,7Z11HE_"/P0"=3 M(EPQXR!?> 1?5/GD_Q1%5W#% RR9"/3[U/I6GTI#PIDY(.8MU1@D&Y96_<8G ME?-'GF$X6DA7LU*,:3GLN8/<2#O_J(0 +3_:4/SOS/N69[EX_DQF@4M7-0\D ME@\Q5(7U8OR8JK<_QE0AF7(_15[5//GW^[^?KAX^\U,0B;W)2JJZ5[<7)*4SC, M>IF4&F=/1WK[G[6(QYZ"5;^*6["CE&DAT.QRKL^NG1-$W2E657$,ZJ(X;E2Z M.F(0M%_ VPPC%LM=-Y&J,E/IO.(BI:]6).W%UK-6E3OS]-G%$BI)%OJ(L'Y9 MA#4F'M<!:6WAEF958CUB3(H)"L2YI\0@$C.J,Y%FP2-N!$B1?5?A\.)M>WG< M(L;IB41*@J&8A@]M"RA*'&(,>SB03I4252@*E(L(0=TQA4X:"JY)G'O,..ZK[QRPM M$R2[H\'&EJ[)OF1YM0H/*[12E0RUSM6&/87V/;T#;S1H[3>99[4(D@C3F&0! MCYFLYI06.Y<(H "+B]R+J8RL+(93/-2*8U"A2D^J_)IX=)<=E^5 L5))IIAR MQ5 H0!]Y=!*1'IBE"O(6 S)T("87?CZ08BN[.17M$Z1MZ- OGH?43T:R=DEQ MJZS2=6L$\Y94L[&PN*X*FCPM'X:#'Z/NQ((N,&5<&?1L^E#AS)'J$*XVU,-J M7"3!LBB,>BSKG;%_?2=#T_YYYT]E;H@J3!-3'0A8?6H&*9%P7$L+656B5*0B MM0]V';2U%SU*P!0,S2NJVXR68S_.]46!0QF-O6FQ7.,*@K9,<5B-H!KD :"& MQTBSO *F*K^&T,9$GGYA,$Z:H/(2CK.$.>!(.%.%(0M#D+ TXOZLO YDT$]> MQ>!?KGE@B:K7C304@V01J1J7^0G&[30<8D9E>M\<0ZV/1=5#RDHL:ZEY%*(. MDY]?1ARG;>2>E6*A\BRPT38%V4#Q35']K6B&I(B(9SY$P MJ>=QYU$@V%P"_3Q4@9URIU]S(1S(WI"%^:'=6G6=FE M'(X5\:H!L*GNQI7+<)ZB#&?65.Y%*W%^K+Q0--EK-_.R)QN6ZW)US%^6E[$\ M8X,_1;%C8.:58^6-L0^6#^]&CS]YP.P9Q!471B[U^3Q1_7@+JG); MUI![(I$+\!+?B_RE$J"I96UDX4EM92'O7G&3$B_'ODQKRFN*RF%DZ5@>8:G( M$(-#HC]9EEK?I2ZU+C.*QJH$JBS"C7.Z#_&LD"QJEF96+,,M-W;2(9MCC911 M4BQNBHE$*Y51"T*NIQ5;-]^2E1F4I0/(LU@7=MEND;0;<.+NQ/A6UNV2Y]MI ML>_L-'K-MY2G";3$4^G)8JI:82ODAJ0*9C&E+T_$Z"[P_[,0T@M*=Y*%D_9 MW$J^E?VUS6:T%O%';O:T>MC<.2V MP5HP6+Y2__GU \^$DL\8KNHP*0Z;.BQ GMLE/F@C(A2_$!JR/=O+5T5_X> M>H- =HUP!EI*P#WX5^%6_F1M/OF$SS'T1M]N(XSC7JF5-8+MX63R9D=G!$9T M_*T9K=2_>\$"B_5:&&--]T\5-->3,]_(#GLWZIG:&AI&.(/C*+R*=%3I;DM; MR[)+6U5::,9F]?D>DDW/9LWQ?.V*G/GA.=S8@0LL=:P=,D\P:9GLZ;!]G3=%%GJCB%U MK!R:Q:9]W]'Z[6GA<(]WJ.R$\@Z5=ZB\0V4V'72'>F(&5>3/"F-:OY>FP[M3 M;YTK'1FT?J'O2HR:;[J?Q]0&^P\[SY^%^>3"S-JJY0SF$&&3=(YMFKHI__]T M\2?R_5Y3BO'V!.;NNDRAXZV=LGI=FRC+ZY7^+MMM=VC4&W<_A<5M/H M]?9+:=[ZVK[1,??+V=WVVD[7<"LF8*]/FW*>SII20O*L_)X#ONJ(MVY?H45< MAFT:MGLR:$8A3_&@GV]A><*/@::RI>1@;!MCT98K@<$_A0AG#2?:>S\2LHX3 M]1R[IWK#A$9! +9*743XB\Q01%3+!25 8J6I]+)*8+QX13!EV5[ZAXYK%GI) M/X015MU=Q;<8.-*;>>1/-;M+0X0_J?L '4=;/5U=M>2_X<^LME@W_04Q3^JN M'OTVD!55MD_S!R!=/D1=^\%^XM]6^=_XU?(]B(K'"MLB:ZBW@53+X'ODUF+Z MJ$DN(:#Y:2YAJY8G.(7"5(U;Y6ELY):"[HHHQ?1OFV0#86*ZNV) MWO.R1$9 6?1E?%U1F@L+9ZQ:V&!-/+6&"HMM^+A)G6#U#:>KVSWPL2WW &7P M3BR!#DM@10G\FHF9)Y$N6#MCA)7UP-V;@RA)W>QCM:WI*.TA&A?$TYMAX0[Y M0%I2LZ#*UZC?(KA4=KM7=:,6R.QNZ\>OF^+[LLGOHK M95F(%*48.ZV*0A_>;=X**5HO!^J KU3V6;B)0ZFNAGN8NAKNQ=N7JZN1W@J3 M'%T!X;".SK5L8OVXF6XG+[I1&J[X?N3-R0?X8I4X]N/2RQ?)Z-:@1MYQ MNGUMI<7/4@";4N/CQ.4J: A*3\^,[*=^Y?^.&8R.CE1)[UR.CU9T8\JT;/BI?,2Q83:)IP\:QXR9R8 M#536>O:<.1=23H)'KIREWKD]F&+2S!$S]R-^4.U\ M6K=>YYPNP=Z"3>N+ NE>"HEXB@K"9MV#F=L'J(*9WG_GP16>'YB.8WVWS.__ M^2[@/Y9QEX#9^QK!IV5+N)O;2,CRXZJK=E;8P%0U5DF8J0!?$(BB&1@_*Q:[A5J'2ZGG%1KJ] M00U\Y1AK0F%#+Q;'X?UIIE5)8O[\IT'GS9I0]^GU=_ON7.^X]+1Z>C,V>S%E[,M(LV=(L_?Q=C!;4SN2SP-/8=1X-)56DZ:$[N3/O M[CRX>3H5VD^1\),[;S%/V*=IPK2JR Z[-.S2L$M3[SO/P*5QK,,$9TY8YN&P MP7QVO.KI>%% P+%40. =$AM[RJ5MES]%?C#RY]Y4RYVRCQ.X UM(+Z)X@=WG MP.7Z.>W_=S-*M,^+:5H/WG*\*ZM#?I?ECN&O.J9\>^-P3AVU"V_X(JCEKLJ3 M->VTZ?,7+QIB'\6KC]^GXI'>#U=LT[39RM?UQ*4F%IJM? WDIN56_B"!"[;R M;.6/8>7M)ZW\+UG?7[;R9W4G6_EZ\:,I=YZ#E;=Y+\]6OC%6WMZ\EQ>QCQAA M=0SBB\F:73U>^R("/XRT?R!\>]U3V[T$JZ_]87PQWAEE:V\YKEG-+QB87?8+ M:G(G^P7UXD=3[CP#OP#3J+Z\^Q]V#1HRTVI<_7]_^ORK]M7['@;A[!'L8R*" M& WHE]&=F'G:^W"TP#0$3O)GH\-&IV9WGHG1>7?S:\-5,1N=:D;GG:J4A7__ MU0^^82H4FR V06R"ZGKGF9B@]S__TG#%S":HF@EZ+R9^X+,%8@O$%J@1=YZ) M!?KUYJ>&ZV6V0-4LT*_>4$S9^+#Q8>-3^SO/Q/A\^OQSPU4R&Y]JQ@?3'T M.03'-HAM4#/N/ L;U&EDP813T.I="$/1/F%#D@_(18^:3&GOO<33?O&G0KO$ MYEEC[!GRX"=WJE'5!RJLK9%9&"MM_XK5_='5O=5A?<]WOJB^/X06K%7IF?W4 MZ?XU/2H4)*&R')KVFQ> 'J8R+B/X$.IB+:263G/PM[TDC!XUX&^ /WI1A%BC MDIO->;XONHA6.IY6ZM9VS'Y"ZYJNK&V1?&1/0S89ZAZFR5#_XBTW&:H)$*.& M389.(._K6^U\^?"WWV^^_O'YYR_-Z+53;)-G]4_6(^]3 ?TG]_DC-0@ MCG"(6'AWTX0T^N^@'A&2];T+5HHERKEBQ<32?.O/R6H1H7U9V:@9[<:L6DGI M^CF^]Q)QK:FV]G9?%OY\7AN1>DWPI\?K9DYGO59Y';_6;G[_^O'W#Q^UOQO: MIP\_?_W\H6'ZY&@-;4XTH6>V@:K4YZ3V@GH#SF[@AR2DOD@BGX6T'A.B%U[[ M"7QIU+(IFGO.L5(-!Y;?>DR(Y7=ECI=;"HJ^6I7;E8!TS4(Y'(MHV13__^NO/VD^??_[P]7]N_OCTE4UVK2;$^R),G%K;*(7EM X3 M8M=R98X[%ZUC6:['A%B6MVV35L2VRC9I:][.*2YRKM!RKE!O'-D[5U;<^.VDG[/K\#Z)4E5-!8ERK?*S"F-;&>T:UM>RY,YYRD% MD9",&HK0 4A?\NNW 5XEDB IRT/OH:I2&8M$7X"OT=T 4OB>NA$2?8 M(S9ZHMX#^F83\1W-.5NB;XQ_IX^XT_FDB$9L]<+IXL%#O6[/V'S+SP:G]MP: MV+/.;(!)Q^P.3CLGE@5_]4Y.B'G:F_=F\]\69T<#:SXW2;=S;&&K8^+!O'-Z M9.#.">D:%C[&@X'=54R?Q9FP'L@2(ZB8*\Z>Q<>#!\];G1T>/CT]?7CJ?V!\ M<=CK=HW#?UY?3571@["L0]WO:Z6?9]R)ROL9%B0JCO]>N6O%L5A!RQ#K MX8/%EH>ROMU^WXB*2V94PYZZPL.N%;-WF>OZRWP"V^.'WLN*'$*A#I0BG%HQ M73G1.H$L8'LQ35JKP6'P\@!AS^-TYGODDO'E.9ECWP$2W_VWCQTZI\0&NW&( MM(RU JG7'N8+XMW@)1$K;)$J+??I)X0DHG2Y8MQ#;H9VCL5,Z2JX)\FZG:[1 MD4T>V, 5L["G##M=MPS1(7$\(7]U$A8?GH5]<%A= 5]T%ABOZBN1)@P4"9_4 M5R9EX,;IZ>GAL[380C6R%JC*=^2?':-73VR1*5>7#;\Z$=TN=$AZ:ST=(KI7 MZI#?0ZNHDJ:\"0BE+J=2%^/H=;ILI\>V2N1[DHIP1 12[*".0$&L#POV>&@Q MW_7X2VF/%#K"Z$?]SKC.TN<L7++P8=24N@:>W$PG5^/S MX?W%^?0>_G]]<7,_G5Q.;B_NAO=C>/O5Q;Y-/9F>5X6@!D\-2(8"J0?(3*%U M2812BCE*N*/))4KXHU]B";_NP;P<3:YO[RZ^7-Q,QW]>C&_@Y\7N4-4RU\,K M_45U>-<$H4#2'NC*6-QB2 N]!^)1J,*;HKXN26\"_6[7W)T)H%_69+?5)#X/ MKX8WHXOIEXN+^U?Z[P)6>E!-&([I0 V9HH#KO@\7M/+K>VP5OGHH!]WNT790 M[OMBQFE.[R>C__DRN3J_N)M>_._7\?V_XN:*&_C5GKF2$#WH1]WN<76GG!;X M,PI$KAE"S&=O I>CX?3+Y=7DVP[3ZAR6>GB/N]V3&C$7V"/%OZ6.>@PX<+J, MZSYBKF .M>6GK4OJ8M>BV(D;4U3&LRY?#:@P4#>,8#Q+A>4PX7,"/T()*!:! MTC)0+"0Q!=$B7*=TX=(YQ";7&UIJ#I>ZBUMH'8N2ZBCJN>@QD_]M8I;BAQ*& M*.*XQR=HA]WB5 FO7K??R_:Q$KP@"PK_:I/+U#;V'7DDKD_NB,46@43LVA/( M$_D5M8@KH.@U]L!SB7/B8>KL"./Z8G7&8'9-L[XQ=%"H!4JI@4 /I!1!L28H M5 7]$BJSMYZP#2\9)_!^%'[ENN?8%=B2DG=K+A7DZ.UC8-9V[E B%(LBN2@M M>&\-V4XM".;6 W2A<^A9#EO)+.;B&; 69,?NHX(DO44Z/(0@5>U'->QD+XQ$Z]Y\R%/ZT@T]VQ==01J3>38U--B=8RDT@^"A18 M*[.FPMY:!,([[DFW@.SQ^XCM.7N_<-K%-#;RZFI)FAKV4OIF"70" 4JH91.O[;2ML*D7:Y= M'C'7XY".";FF>>0+CRTA3;]A7HVA:$5VVKD#HVMDDXEH<*$66<>L@^77,7/T MBV*_QR_5X+5G$ZISU,XH&$8O.TBHB&(;YQ5*F_T>SYQ=PACRTX'8-WK][$Q M11 #_GL(4TU>-^Y69JB-HT;?5-^\M@%Q'Q%S&IT*O%APLE"*LGE(L'MP]7+T MF)NF^A"V!>;K8A&;QW1[:\A!*7KZ&3MR[\;N^WB1 #W^ TB?M\,_>H$B@7O< M=;",F*@_H-J.NQ[Q(]/HOA)Q)6T/=VZVE,Q5WW)JD:'CR/TBQ/;8'5EBT 0& MO83/&5_*3C.9.31PH+NWC=>KHC>D8]/8,N=+:8:4:BC6#7D,Q=JAE'HHI=_> M]-X$[[^,=V1\?QE[\WM/YG=%L" U9WG2-/JIG!,C.^$?4+=PKB:H^-;+/ K( M];,PI[WL7%H(0+O7<02-4'-298U(.W,"S9Z=_HHLOWU3(T'-1VRY8JZ<;&=S M]23\SKL=#&7<]/@8_<*.D3"6HU_U,/HBW6+PKK'G M$YDPV;)IY4>U.\BJM@)[2R%ZW/O][)?E$/=(7B<4F$H# ^BES& !2B@52;'M MM8*ZX]5U*FUNWS--HS HMC;W7G=Y4:#9#@8]+STX ],HBHB;[C*)AGO4U,^L M&]L%?L5<]4@>F491&-Q$,M<;[E$-6CS)&7:!9I:;'L5CTR@*:ILHII*;-F)W MB2G_$SM^]:,T$@KM_$7OQ,@F%I(6*>(V-G'\1\WLKY"!/K,[[6?7@"4 I/]L M8<(6-V5=]Y0AU'HB&%09.A#:Z'+"M85J=31]E)97N?%S2+5.J&\8V3X0,4$) MEU:W?DUO5,A ZXU@H)E=29.#1!M]4;9%Y>FRMN\0-L^^J^NPMN.N]VI]TZ@$ M9@=%LN3,42[<>P>X$TRKX6::1F9ITQZ5 )7;X/B[%^S: MKCA[W&Y7W4Z$Z5WAL6ED5OD5H)V\^"WU5):)Y:.T GOW&;;1#>9RKN6Q=GRK MQ$R/[XG9RZSI*\0WYMU*Z(86-(50W.JD("DB?:0[-;*.-4W>TJ:N/>[*D&KC MF=GM9]VQ9_N,LY21'L%C2#.J(-CNU/,/QNPGZE0_ M4SLFT&<&)T;6!4:D+6S>VHE AE"? )SVLNM.(A;MC/M1[6O&^PTR;9P?=/O9 MK6=)J[ Y,_?$'!LM:??.AX7,M #(]>7 M:H!I=_@=6A;WB1VMCTZ.X8WG,>I\'B]CI0W9,&C)>K.0:;* .WU ;\QX#]CV M6YHJ,]2'(K.?W2E1#;PV!JKR1B\H$9Q%[*4*;K&*9=>B]?YW8/;REBU5L0QM MP5"?=5/:N_ <0-7O&^;^".,IEZ6WEB.SE[=8JIJU!,] >F=O'.'=-YS8U!LN M.*EYH]$&G3YR'QM9YQ]P0#&+]C:ZW*)TQ; ;;GIYJ1F@JW'31^>3?G:KW"9 MP58JR3K:GO/2QM"\T=QU/60!N=[IG9J]S&>L##Q[]^4ED^I7S%T$^PMGKX5( MSU0+W%'7[&=F&3/ I:?HI8B.ZFA22"LQG7K,^OX9"WG+UE(&=*5/];.]\\FU M >H(1I;9ZQXDHX[BA-*L6@]%S?BD9:(-2T>]?G;?;Q$L;8Q%^4T[M&TE #M) MP]4_(K\^:[TK[)O][!U,15A"3A]+2I&T,T?/AZ( H/B*@-T 7E6*'GO3[&?O M5RK&OO!5Z@*$O2'H(0K'PC 2IIX8.5@(=8N$?$7E1;_IVR63*R7C\XJVN:*K M$>WTACO[$S43MU/E-;#V74V,9D%7@4 MCS["B'*'1I?/6&\O1V:_>L(1OD*!(!1)V@,<-]'=].MN@;3Z8=>)49#?AUQ^1B&?=B.@'MV1E2_O-!3D MEK,%Q[4/9*K-6-^S3LU^]C*K/.QB/YD(0J&D?1<+F@CR6G\I%2/AIS3P2IP\ MR/ME'\G8!0CK7Y#Y*BE:Z(^[9C_SQ:X(^I30Z+M<6BP*Y+;2$&Z(%]3^EO#I M ^;53US)4FK][+%A9$_>DLN,PL8'+DBQ:7/CUYS5*J+73F@=]_K5@&CC9%:F M14>)5C#T@WQ-WH)HGU/'!V<2EUZ%I>'56A%P+AM'LZIB8N)[0NY2WV**I#D- M]?ZX;_8SW\1SK:J#TAK+<:E2*#PM5FF=)ES%A++ 1E'IO"/U4706;5 !E*K! MWK/+)DD-2,7%L^7X-K'EW0]JJF.Y\H.*LOD/L]RW4DAOJ*;9SWS'+##4]-!: MH$C%X,*,8*XEUE+:\=XDZYKDQ7+EL!="@OMCAT^8VQE+2!3_@:;YUHKI371@ MFIDOM@4F&BF*PBMX U7S;#51=V^KE79HR;:^Q\^U]D$F-/ID^,C('OX8HJO( MV]G0]3>_94CU'0N[DBGDFF5UJJ<-4 MY5I*'@H%RA@5+E+:]\FUMKHB"^Q<8]5*.\0[CZT6Y9,N9-)U45924"BFEQ!J.8P*-]J.::\R_D[!?6^$]+I5- M(I=8'VL'1O;4V(0-2OBT'(.:\5;#0A]QC_K9<64N'FV,N7FM&E]?,EQ"<)(' M"]G?#Y_%&5ZM*,0G^23X[;HLT%T]@B?$ M"38423/#?Z_1/,^X0\]6A%-F2VT_'M@^#P=6P@?^U//EKS\X\UDJ2Y(E!*I\G)=LJ4NJY^1L"BQ?=:PA3R._9YCF\ (YSOX9DNI"S4Z+JGTEMP:;P90SQ50'>!YRZE%AH[# M+*P,,[[\$4Q89?*N128SARZ"!0]E7F(7G)OV(R-?>##ZX!.7Z/'/*=@XM'+/ M:Y(8)&X:=/P7P7S"KX@0^FK58M%XA*3.;AEX%O#]1ZN)8+$[[@ M1YDJ@2;8&=H0[@6YF,_)NC6N)1;;L"JO/V3ZD)%ZM>R2PN!G07B%ZE][Q $_ M3@"?$>,K%K2U'E(]3>.(3MG<>X*4[0IBF"MD_X0L;>G&^]52@2M";.1@NDRO MEBE.'G?"O&G4U^?V/ 8.1UZW]D2]![4!T7>Q;X, VTKMZ9MA1\9]\4#D-0,E MKGF7$AIWWF&N'$ RM2%<#JV&@G?3YCD;/6$KU-!ZU1)VCAS\0E<^I= MPS0U ++6LY:T0N:(NF82K=2ZQ]/W>RX@]$A=4$=>0F2_] MY1A"%"?"D\_EFL\[V>*%3? *CF_3@0$%4B4#H8L@(W"]Y,R&Z)3O("&^)MX# ML\?N(ZBN/L.6!=37\6PZA-[B%Z71)>-1!G7//I,I<^Q"]+4TKW!+;]L+\F:0 MC?J3SL:[\5N7U"8.%8K?U=5(7Y6"PHU7(C7==T?4=LQSLF*"%@_F-!3OUO92 MLW/!I'7JP3WF"U)$6J7@X=H/]!F-WX_35PJK6YO-N\9:? M""?S*>&/,!H5P_"XV9(QBI;F'714U?AW[ 4[ZA,5* CN$=R*6N IA!Q9A\?7 MEJ5.%9F\UWQJ% Y//H>CXK(,H;A\T]%?#C*@WNH,(S4Y&_6M\BJ5$C9>MP?L M+LC8C;Z9B1E0&"RM[L1\E_MUXPF$J-#W& D2Z, M (R<O1RFI5DTF3==9#I?D!Q"U?>R2D)+U%X7% M&P]PD)9PV+F"O%"^BY;JW'.Z6! )^L6CM+#"#EZ'Q1L9 M9_75/I=RUP6D5VJU^_JEW9<^9&/1]A>E0]F:D.V8;3_'^J:+"#9B7CJ\%3: MEJ;A:1FY_#<)'O+(.C%=0-5K/>U[]U^YYL"4XO3X)("UXX6>(2;RTLJ58FV\2K>$&^CZ\B^ M(ON,FOB_(X_8\?4?%>JP>+2_CYTJ6UAJLVFZ MWE4VSKU^Z]V[Z<3ZJ#!\IF*[>!)0[J!ZMG=FTZ7 M2 2U@HWQ)>9;2M:TN8ZP>( AFCUG/-R"0,./WFH;PA*<"XQ9) V;;\YJEGX1 MVPGOIEL(8DSB:TN3PJ+2C7?4H67!,ZZNS%I?,AW>ME'FE"J2-U[1*#*H3PU5 MUP1M%&[5=!2-0Z*9]-)%B%*R]Q,>\F8KS?H3G.;[ MZ47AL@RU.:_:KJZUHHU70!Z_1=1*1GE 6)TQ817*QJMWY\G,,!K:C5WK@[Y2 MQ>4;K\I&YE=B;/F%&Z]$GO_5^;;B\N_(J:T\*O>CRQ/XR]:N94O^.$C4>4?" M@HP2?_KI_P!02P,$% @ -H*<4MO8:8D^)P ;*8! !4 !A>G!N+3(P M,C$P,S,Q7V-A;"YX;6SM?5EW6SF2YGO]"D_VZZ",?N^=%"Q?@B^4"$8&(P%_^_?O%Z-G7V$Z& MS?BW7\B?\2_/XM@W83@^^^V7WT_?(OW+O__U3W_ZR_]"Z#]??GG_['7CKR[B M>/KL51OM-(9GWX;3\V?_#''RQ[/4-A?/_MFT?PR_6H3^VGWI57-YW0[/SJ?/ M**;DX;OMK\*$Y$5PR D;$_2N%3XA$CY:U'W(J$ MC"06Z8B)M\H*$7 WZ&@X_N/7_,/927P&Q(TGW;^__7(^G5[^^OSYMV_?_OS= MM:,_-^W9[[X]"_SCW]_]/EOK/LT,<8\[]Z]^>ADN.R#,"QY_I\?WI_X M\WAAT7 \F=JQSQ-,AK].NA??-]Y..YZOQ?5LY2?R?VCQ,91?0H0B1O[\?1)^ M^>N?GCV;L:-M1O%+3,_R[]^_O+LWI9U<@C2C/_^S;RZ>YT\\?]6 /GRV9QEO M]_WI]67\[9?)\.)R=//:>1O3;[_8?UV.418L9K-9_^WVR\]O 7@[\E>CCM[W M\/]\B#S9CECB]VD>'-Q]/3SZ]_?3Y MS9<7I^_@W=_']BH,0<=WXL,6PY?AU*[TW/ RHUC@^WH=&65V;=O'-D75Q MU+TZN)J@,VLO!Q_C]!TL'!?Q?3.9#"P/A JE$9<$'N:@&+(3UVGY?'#0=HJ?Q]%TLG@E,QLC3.;*_F]+4#L=7L#!^NHQM)Z+)RYB:-LX^=VJ_Q\F'X;AIA]/K=R"=-DZF+\;A_BAO M_OL*WOX0I^<-O/,5/I)7T\E RQ"YU@$1&P+B EOD"-#'O:4T<&Z(\S48=D : M[XOCCJ:_:/VSI@VQA0WHEV??8MXNYGO1C&#;^D>/P/V5QC_!LHEWT5KO0#Z5>^W&_F"K,=7I\=H:O]\H2$@V0I4%P(@JD MA9,H$JN)]LX%9VN0=0=#G];+?27_4*UW975Y59X_5Y,!">!),'B8G!1 #N4! MR!$!>2*,"-QKH7E515X@Z=5*5EKP^_&]HOBQI\IZ15%PS@*,X)'C@2)M =0 M)),@1Q#_]J2=Q!&\=09&Q0?;_A'O##V(3 @J=$0!=@_$@=?(>$!%;8H14VT5 M5S5H7 VIEVO<3CKQ4-$+B:&8QG^)DPC#G .@U_%K'#67V::<0SIITO2;;>.; M[WYTE6,_+SR8H&T$ZQ,6:1\GDU?-9#H0205O)$ ^T6X&(Z'DVGFRM=X\YBH* 65"GFL MLK=C+-($M@B/HS :_"!+JZQ6:W!MHDGLA]2DD@(I['X>QK\.@M 0G$ JV&R) M@HFC12!()(:I"5903W^J($P9%S!*[@1A AS:8!!/B2"C04,4BY@++P.C5;:% MM2[@<>V)OFKN2I-\1Y$6?-1OJ/XT/8_M#,\@826=\+#82 &T<0U_T2A1B,Y% M0R,!1'6>RF5P^F1(_"@:5D"PQ95LL:E1Y70D7" *4! WE(+[B34RU'@F0N#) M5@ICWL.QI551U^G_T?1J%UF6"R5DC?[8C)O[R^@"4^+6.QQB#OXR4'++D.$) MG#W%P7C"GBC,JFR.3\+:1-WX_U_%:@FZG ]U)XZ:,!"!M43L=PE2?(WCJ[C0@];ZZ3^'T_-75Y,I<#KO&W,O=@*^SB0&4(9! MI%HY!\0:F\!WC=;!7^#V2!%$"D%RPF(-LG? VB?K=%?->1Q^J"NR8H]*#G1\ M2G.X QL3YY0%9)@6\,@:C2PS&!Y9[PRQ1F-7)4'A'HI>1?I+*<3N?'X@ZK\\ M?\B6]_!_\82?5Y\^?/[RYN]O/IZ\^\>;=Q_AWS=5,G^>G*=J"M#F%!;*!>IV MRE?-Q64;SV%O''Z-M[OSQPC: 8O YZ;M-'TZ;8?N:FK=*)XVGVT+1 VX4XD9 M[U$,1,'ZH&&7QA0L.DDI)Y12)ZM$_O;$7<227#+]6S!^AF?C5U8XT,R MN0J5?=IQ#_E4++5=>ZE:!??W1]0ML ZT$]J"S8$(MP1L<]!*ZT1 6GK)?52, MZ4J[_4I,^Y)[/\5()ANY=!X%F2TJGB3X->"&Z"2"L3S%*$,- I_(MSSNPU9* M&QX^2+NSO6S 88]U!&@/5H*CJ@ EXB%8Y#@&8UPR 6L)][Q.JFG1W?6X@==: MVG5(T?;/VIX1<1ZG0T!Q*-/[_J1'L\.?H+UPL+!;!E@'&BD M/B&2(D5<2X&L)0%%2J1FA&JGJH0:UN#J4R;70=2EA'S*IV"_CW82%XBN[^BR M="IZ;QS"$7O$:28Y.$T^0T]8AG@C-^40.>1Y,#$DQXNI4\*R$M(E>R)]!+PI)I9B6G,:+ MRZ:U[?6,ME>V;:_S(?1%+@V=$ WKEM$,T:!I#MLXI!/A2%CO0H(M,(8J M(>*MD6ZB4^IGT*FZ,BRF:DNHUEP;J8)%'GL-"Z/WR!(3$6&,6.N%8;I*0O2Z M4,!R9=$_@[+L*862IU 7PUFR&1 Y2V8[BV,/1 ^"E#)1H5'P3B!NN$2.&(J$ M8A0G+AGQ51*9G\"TB7Z8GT$_2LFEYK+!3!3>@\)REY,3H^+("BJ0,IP[DYQG MH8J;7#Z"F+G=C+MQ_V%'.0W(&1\#ELA;6)ZY]@)IDBP*7%I.3/"B3F7-0R!] MBA[NJ0'+-'QGGA=3ZQ>']U47F M>@RO8QKZX700L54T4HTD#01QX0TR+/*\6BO- P\A5M&7]=#Z%$ LK"^%Y5)N M?;G%LU Y>ABLVU)3 8LN81$XDLIEGQ$KY"S-1!%" LWEKU7LU-GT98A8G!8S MD EWU*(:]Y;A+G0IW_E3B>87(\S>=NTB[=.8.T^;1;U69,!B0GGE 'D M8*&&_99YI&,,R.H8F%0L"5LE=7@OU'VRO OHU.$D6*[RM&G"M^%H-, I,24C M1H&$A'CP$=D Q&,6 \>1*RNK!+L7 /ID.A=0A9WX6DRJ;X=CH/ ]6.;AW7AJ MQV=#-XHSJO+R%K@/6AF-B'&Y[:S$N7Q:@+GG* &SM(@.C.6:]QX)X9T%G71>@= YVUB:'D8%5R6C"?JH1J-H/7I]/X M$IM&>9G4,$D6,/,N=A\9QY1B!QN58!2,)5C6D%8<]BT5N F"AVBJY&ML JY/ MI^QE#8PR\JB4!O@EL_-3^GTR6_ &SE!*1"ZP8ER AY7;Q'+L$4N2>/ M(?7I#+V .A3B?=F$OSF&V[7*!>VA24 M1^F%XTYWQ 6<:*WF(3D4O0)SS4F,3 )SC2>,J34J857%OUZ)J$^AVCH+QYY2 M*)==>MZTTURH\[)IV^9;SN 9P (&)IJ32&H+0%ANRF9@!0N,:B7 I">LRDU- M2[#T*6);6!'VY7RMNNT;VKR!E:H>#S555*)00;LD,X\:1QLB'6R1W= M"%V?/*O=->1QJ+FT8$J:2IV_]R7Z",# Y?L8IS=>GTHA!LD1"=+D&Q495CD-*2:&@QQOW@#S*D?-(C(2X.2S$N0HJ"VS.$DN MC3"XBGYL@*U/'E?!A:2P4 YPN+F A;G*M M"3B&2' -VIBH1T98C6"?8]HQC .OH@M;XNQ?QDP16[6BL [7@75YU\RB_58W MF>) W4 /UTOU;G?7D]-/K_[C[Y_>OW[SY>3-__G]W>E_W0 ZF5I0U_R,[,GD MK>>KVL]V>XHKLO_5BY._OWW_Z9_E6MJN&;UNJ^ UU!1J<9LM9#LY_]PV7X

#K\.EO?EES+-2"$>\M@T_2!,O"^A$.&DUQ K@28 M3D2P4"4=?#_8!0JP?(RANV>L*UO\=-F-^^9[;/T0D P@!DR-+_'RJO7G=A(_ MI;L]&JRB#C/K\LT:^:)N(9"F@J,8;$A$:DIBE1/_]=!Z=9?5,76KK!"+*]>7 MV)7BGS;@ >7(6B[E!NJS>7L.=M-+0!MRB3YXQQTW!M%9$P O O,5T&+#D0'_ M"-&H?<)82$FK-,;;%7"O;E+M@2)6%7AQ]3QM7OC_OAH"KJO)<)QO#)QT%],- M(D^>: U>&^,F9Y]*Y+0GR'IC98S*.U.GLGD-L"TCJC^]NA418,EB^9N=_GV& M RMQ&\&@'G"F+;44?'1, N*YUXB1@2-&I<=44")]E7N?5R+J4[BU)[;9[A(K MOBY]2CG>\VXRN0(.Q*XB>\"I]C+?^(NUR6D]'B-# T5"<,%8\LE84G-)6H)I MRYCM3[\:[2NV8GJT@A>SNZG7\T(&X[P ;3 N]V;+%[):)2UH",!-UE.)J[3" MWP]V<:-@9>^-@3$!DV05\B)?.<@U1C9&BP@UE"H9A5=U7.Z-(6[I>Q_ET:RA MCFL-A3)"/80EVO4HZ_*;9N^$ 68F=,E+0G(*>U+,>Y(+R%A'*-8D)ETEOVP; MD#^"9WX4Q2LEV'JJ-VNP]B%.SYLP8U'W_L 'YS6G!%%G86LT1($M#9NDQ((9 M+Q5/JJKEL0[@C^"#'T7E2@AT;W7+QQYWXU2+OD*GS2DPUP0E&L!" M(LXCPXA%43DA+,'.LP<)PH]/4M9-\B/XS355I*@0ZJU 3Y]_#WQ*QJF\5LB4 METGOD#6!(,$\ 9M:VQ0.L_\]C;-7'33[M!X5%&^5F,T'.YWCZ?)VKF\:^-O1 M")R[U? 'C$NGB) (%M0,G1%D+>-( DTV)>YQJ%+M5 1]GU*OCJFN!]>$,GMK M]W!-NG[K\^C[ZWC9P L#+P(C+'?K):XZ(U=$IS[ 150Y]]X-= M@&FWW<$'$D=XCFE"V@4PD!G1R'%N4/(T61()X:G*W2CW4/P Z1,U=.KALKR[ M9 H6MUZVT0\[8N#O4>RD, XO+IIV.OS7["!3\XA#- +$FC#B^2H4YX#&D%,T M&4ZR4L7.)N#Z5-EU1%4J+L=R6=IW$'Q*7;^',.N(IHCU/B:/@L&@\ E<-$.! M:,>U4S))H4R=^VM6(>I3^=<1=:F,Q&I7B=W3;)PX,(E%L$'RF;A* KFH(O(8 M6V-,4*G.'1,;8.M3I=@1E:JT%,LX&, 0\'. ]>-9W8&_SEOQW^QP_/HJGC9? MXE<[NIJ!\]%@SD %1)#Y/$&VIJ3LU152P M0\S2Y"]LL7'! @R8'7X8G<\]/-*:>I(2UC95J4?)$27$G. M=4#6*(>89#2:9+1452( FX#;MA?U3ZM8Q2594<=6MKH94,\5PQ&C*/+=Y#S' MOE@@*.%$L#2.:54EAKD%QHTT[MB9C)QU MJ[BT#V"?S9OXY\.C1TWY& MFOD_(/A^ &%75,P'#8 '/@4'.[M"5"L*SXN62$>-46"PB'/"&9BEA]'!!\@V M4K1]WV$>$!-.O5N6W/LL*[X*478"/$E%O,*_!GN+8H>$#DHN/&5"G1 M7XML(\TZ=CWB<55K%QD6/*->UJOYMIY:X(("!N<^PG&A$!7.M>.DO6*U0FJEVPF=]SIT2^@VGH0:5=MX_O._B_'5[<- (%N)-F- RYJF7^Q-G1 M3;_5R7U0FW4]W7:*(JU/]Z*K0"/9D^'9>)B&/C>=F$650 ,^ P*?(W [ (?_6"G\'!,7L>I M'8[*LWA[!/5EL2=7:@OM02[O:6O'$^N[O:*6E#:8LKY8MJ6[_L,SB38W51V' MUZ QHZ;K%#0_H*KWO&PPZ2$>D6UIKR\->#2GH^O<8"V&.^^WS1C^]+.MNYY8 MMIG]$/+9F1L'>&RF[=!G,PN,WXK/R9)9#O)@K*.N-H.??'-%UY]:8M@'2WUA M%>-4 9'.C8[LJ"Y2M2;?[N1J33XVT]U,W U'+L+N7:@X!//V<1$V'_PP+*SF M*JR=^30G.M3AX7SHPW!P&1V'X-\>J^S&8Q^&@T=;!5\/)_;LK(UG'5E-FG^A M*F>?GO) #-^"[D/(8?'J2SO*[8RKJO:JN0[#^8TH/23+N];1A^#WO8D.R^S5 M-!YDG[L-+7P&8SZ^&'6'.C%,FR_QP@['V4R,;6K:BZP2G]QH.'LNJXIE?U0' MVEW+]=W97>_Z>[7BS!Q)9YBM)8X$5DQ4D$. M5#_SF$VSN[=R[_L%":_D=\P&S_T8FG$.432SCD/S:.S>?%@W<$$&;45#,<[= M]O-LTDW27??6G53^?;FXS20%.;HS;<6X^\\NFR.&%U]A]K-XLQMT[Y[&O!\$ M\&ZZ\%O.C=B7T3O.5Y#G)2@NQOX]+-+[ Q1D4"T[;S;Z?35?K"![\^'I80MR M9PO\E7CV6&,+*Z4"!3YP+7V6DMIJ[21W@IE MKZXAK*=,U017M\JD\@Y7>1>K92C,*[B\NV^;IW6G21>:LQ>S\.%#(P5]XJ# O] M@'$C9'0$D6!AA7>$YSXNL*=S)JFUE@M6Y3KMIT 5Z**\?.S.FAG@0)5T5"%L M2)AM-2ZW&^'8)Q<"DRY6*?Y_&E:?#,QB&K.D3W(IR90S,+V_NKA:7(VV]@Z> MU7=T"[!5E+,&J=R@ET,69"] MJXN\M!9A:S$P_FWI@G?AJ/1 MBV5X\[Y+K/%"DH0,R>U$*1;(2=@!(V&,2X6E-E4LYTKT[&LY[@AK)7LMT52G M@)'7$HS>B//M5](AZW#05OMDZ@3["]/1)T^F#T_"0POTF&I3S&LJ2<2['!>/K7L^]F?A5W5J-@S ML>#4("@>L. :Z4 -<(1@9*7B^;&T/# N@JMR4]<"0)]:\?51ZW825"^7SD7O MY%/[_6[?]RBTQX8H%+S)="6"--$<^:B=\L$%ZZKOK-'K&;[2:JP<$O:"D59W@['L#V\'WZ]:WK.ILV+N&#! M,2\I6)^2(&ZE1R;_%8R+T4O'B' U]N"G8>UKO#PQ^NP,CYK@*;4:,2]@[\H7 M1-AH:+["6W@%BN-3E;M=U@'K4U2BH.8\W/Z+RJ>8R?L$JCOG<7?/W0:$<^XP M :JU B;$? N("1*QQ 03V#A*TH'U: 747IV;'D>U2@CQL)9BB0.@M6-6V>RJ M'P3=1!%V8,G]",2^I"]'4I#$?8SF1V,4);F:D;R88'?C^,$(17:.X*'R^[;U]&X/:Z51[[:BE M,L*W0G\0ANU54;?9V =B7KV*NS43K_C$O'SBS@?W*U8HC>) 8MF/.^4*^1[< MO[HH;N&)BB@"01*\*\05_&4H%X@JZ9E)6C-;JXIO.:)]_;DWH$[-=005[VS^ M)2039Q2S!B-FLIL9@&2=N$.2*IJ"D5;A*A=QKD76ISA &8UY=.-/4>'4//:: MW3=T!I#RE3?#,+]S:('X>H%7ZXA)OGB($*P0US8ARYE'CL<8C: 3DLZD@(3+3 F@ M%CHPAJASA KN& M5DMPV!=BGP_TZJE5%5'LK4K:7%@1_::[MJ#,\P-*XFF9= MA^?@8CB9W(47J%9!&(X$SHE9+BADA;"(2TJ#!LC:FW4VV=:S;GE _@.I1UT! M%-6/DW/;POY[>97OJ &#=! PIE);B5C0&O$(]#H#]!)O=(B66IGT-JKP<()- MI'ZH>^OK27TOMI8L&,M@/K=-BIV^V=';>$ND,I%[JQ5@RLD;V$8$2Y2&+2X8 MIR.\0*HD?ST-:Q,%D3^D@E002S%56230?,DV$?P>WG16T,Z)*&$MHI* #10D M+$W&,:1B,(QIX9*LIV1-5*S[_V,S/G"0,\F. ++#)9:+GB@D4IB8 M;$P&&1RR,T <[.*&Y$8CV@ELE0F'JH_8''6? G^5U.YP4BT7#(II1SQAD>$)H:P903KZ%Q2H4I,8 -P?0H85E*KXC*J M[03>@968BT3 AIV<#N";,H*LTK!U>R%X-$EH4J6CY5ID?0HY5M*;LM*IZP[. M++T79VV,N_9F?#A$$3?M25P%4F<>C)]O5GC?V/'\MH#KW5./-ANX!H\VH:$\ MY_:(":P8J09O:F7]/9CFMJ+H?3,^FUW7X0JRZ.GQ:S!N"XI*W! _;?P?+^TD MAGRG5AQ/9I42.S!NQ4A%6+0)RFK,V'UE>G*\BHRIM XMG^Q%")VG:4?YKJI1 M,[EJ]XI;[C!+159N3ETU!J\ -NLH#1Y7<5YO.F%%MN]$\X$E, ]HVS%HR.35 MR$XFPS3TW5O#,1BDV0UN1L.0<_M.IO"S:R!\<[W>?K< 'P?HP25>B<=U->73 MY4Q9I\.O8!36$?+R.6K+9P/*JK'VR\GOU5BZ9.R*K%Q'22D6YM[EL84G !Z9 MX4Z.YK)ARC'F*7QU>-"]=)N7]+EMSEJ[SZ6%6\]1BWM;4%:'M7_&\-5]2M;VF[ 6TW>EN8 $/L;I;(+/L>VR[7;AZN-!BG!J#;8: MU._NHZT:J@XG*GEFC^9Y=0L9K"'8@>JV:K"Q?;3VF._A&4@?74T, \ M"@8[Q%4,2',BD!$\<.VU3;;*J?^6./<][EDQW:-Y.E$.J)0^)4604YKD8RF* M#(X&$2R%P<1A;ZM<*+$5RCXEU-34NH=G0_5$6>QP$5:(V8&G'>7B"'"V.G O MIM-VZ*ZFW0VB3?=:YTM\MM?YPR_:UH[/9A[O@'!LF!8466H4XCQ89%U2R,%K M/N3EUU7)6-L?>I^2= ZIEP<6>MU#S4>;XIUPP>3-=S^Z@JTJ\[N+V5Q< GWY MK28=P]ZHA:V.>7$03M:P01?ES?FBF.GUBV^V#8\(N&73<52A-L8Z*G%0SA9I M<9G1G]KONS;YO/UZH4Y=*_"4I76OCF6/1BE->;4#^ES>.>TV*-"JFZS 7;MW M/35/W3?'6Y)0RD=HUZ*HP8(\LD55C56)& MK>R01Q.=9*^KO?1S#\TR<6_P[TZ6N\S727&[DAOJ7*VV9'W^&RV MQ[_//81MDH(&+1"UWB!.: 17T48DHQ$$1ZNUKY+.O@3+OC&2+_%K'%_%R2!Y MAF/"&E%-*.)4.61P,L@9Z:WA@4A9)=*Q -"G.-J^,G\8D]B)R<7"8*^:R33W M"5E4B@X-ZKT M>(G--Z2 E3,:SCW;TV9J1_./S=;8:3/CBXOPI5C&&ZN"H](F5)I#A7:G6V5] M"QH],UBO0(EO$[5>/H3S83ANM[ .U_A([.P M*-=2$R$QY4Q+%A%&M2'*2Q049[D' MO$&6RX"2PC$&I[1D56HMUQH+Q]UC^ZJYCVJ@]A1IW:7\@VW_B'.3V.=BF1W# M04O'*;*4KD=8P$E:-LGNGN,3HU5C227O<=E4;^VP_8<=7<7Y514YB[(+5?\^ M;J,=Y1?^WHQRX/IO=CB>9(W?:YLOCJ&:$,IQIE1+Y:\P=,;XMFE/["CFDJ5; MN/=0YG/VRGL/ M?9_:Q/P0:KN[[#?T;>:OYQ_.3N)?__3_ %!+ P04 " V@IQ293RSJ43 M #U: MKSNZ\G[IL7KM00'5BW$HX "U>N\GC;Q$@G8+B2/)%/2O/Y&R;&Q9LC6EF;)D MTQ?*-B[-+^.+F1D1&9?_^%]?/XU^^H+3V7 R_MO/_"_LYY]PG"9Y./[PMY__ M>/\;N)__UW_^V[_]Q_\ ^-^_OGWYT[-).ON$X_E/3Z<8YIA_^G,X__C3/S+. M_OE3F4X^_?2/R?2?PR\!X#\7_]+3R>=OT^&'C_.?!!-\]6^G?]4^EZ1SA*@# M@F+:@TN)OA+.H?*BB%C^YX>_&IU*4,IV*!U9HL/'0W' M__QK_2.&&?Y$BQO/%M_^[>>/\_GGO_[RRY]__OF7KW$Z^LMD^N$7P9C\Y>*W M?U[^^M<;O_^G7/PV]][_LOC;RU^=#=?](GTL_^5___[R7?J(GP(,Q[-Y&*?O M#Z#'Y_GEOW@5C?[E_"_I5V?#O\X6__[+20KS!3UW+N&GC;]1OX.+7X/Z(^ " M)/_+UUG^^3__[:>?SB47IFDZ&>%;+#\MO_SC[8N;2(?C^2]Y^.F7Y>_\$D8C M0KSXA/FWS_BWGV?#3Y]'>/&SCU,L&]%?++F"TA7.O]=/^V5O3!\)R#2=103Z M*8ZK@O>(<=VG[X_Y\K,@8PEGHWF/B&]^=J]X)Y_"L$\!W_CH'M N/@@^X:>( MTSZA7OO<*S@O0*XBK!\99I]I&\7T\2]I\NF7!;ZG$]J(WX0/>#>V\*_/8Z@[ M*I/G[_"_?_^7KP @IH?C8=T\7M*WRT^HS]H1"GZ=XSAC_OFG8?[;ST.F0DA& M<^=U4#K9:#.+RFL?,7K'<; 65%>IO'[U[O7+%\^>O'_^[-U[^O/WYZ_>OWO] MV^LWS]\^>?^"_O:/<3C+PWF%M8/<.GQ\+Y+==3DKLI=!9E.$-4DE)8KW4NLH M0@DB1V6<'G1Y4%W7QO)N3)5"- M A(%OJ O9P/IE35&!Y!:>5 F10@A9BB!6R:4=L;QM6_;XDTK8187K]OR"?3: M"?8+CN:SBY]4#ADPOCS!_GTSE'/2=E_<6_R"XS.+'&Y[^VX,59KKE>>YY,>)7M. M'RW@YY\FTXS3O_W,>F+Z-UKWT\EX >D?9-P^/9O-)Y]P^F*<1F?5+GXRFR'] M+[\/7P>2!^>==B"TMZ 4*O!,)]"*84%4I4C?4!FZ8#V\ONQ'\'IM:<;.387B M^RK4T\EL_KHL@5\*(1DNN-6:_!S!0159($COP62/'&TDT;@6*K,6S;&#-"3\\T3TPS MV9OII SG Q]XCO18R%I%@J(X>/09)&$,+"DO?Z5S/?9E0-,*.6-(NWUECM0PDJ(0A,U+*"TR6-13?;NC8A.GO9^ M9'U3">2^2O .1Z-J3HSS[V'Z3[P"<5!2BI$9!6A\ )5U)+-"26"J<)V\<-+$ M)L[-1DB'5X.>>)LT$7J#[?XMSI ^\"-!>T8'T&CRN;X#2W#O)F7^9YCB\Z\7 M1FCZ_\Z&4\POQK2C);)'Z]$U4"RA*9&#K2>>TO2>.&41G"X^6*Z4YJ:-L[ W M]H>B8(>FL<'I]'<A"=M0%#AF ,'9<6!02A$4I11BHF M34FE*>O?L3P<&W5'^3:@_,5XCE.CW_N A_$;(!DR%IYVA9I)*@0K'@ M&.U /BD7E-&%?.46K*^'<_+$]R#EF]SKOKB_.'%L]$PS6E<4RA(<*R :8X!9 MYT5B%AUKU:O&O9J,)]=WGPMT*@AC/2EATH:#"3*0D:*E!>A!<)N%5KN]&FVWE8&L\>6T]5GVXJ?JN']6G)2Q?Q5_)#ZNQ M8K+DHSHVJGI#3P/1*7VD_--^OV^]+_"^17K MVV;)LG0"+&>,P,0$-564]F*KT*MDC6@2@;V&XN2IWEVF:P*L>Z=?/ _3,6U= MLS%YJ0MXV"=!)\@_N955#+!0^*K:D^+ -M962U\&S)G8L(MABEL"0EM3R$ M/BSQ/ Z-V$7X#6Y*_H&U\(36^(6LX0_XZJQ*ZG590)R]/IO7JHS%-<^%#"2A M$U9%\*[0MDG'(3A/YZ!#$Y7@)7/7Y(*N*]"3/V.:,K-F=SF8*IWOA9%E\I2D MAA1J_HH/M!=F$Z%$*5@(RDC9)/C>">7AE:@MZSNJ6'?&&IQ>&\ N]]$;F [N'O0QSAP#N=BO(2 M9#'D[R4E()08@'M="E=HI6EB*5^'T:.*7"E";'Z [2'+==O'3^^+>?9_BA?K&K.LRF\\&;Z22?I?GKZ3NSY4K>&9DZR\1S9XM-M&M0 U6"E![(OPFFC[/B$W5L]\Y M[X>HFZSW).6#J0!//J/+$4RIP;Y2(L2L:.]+WDHZHN@,W*8FX1BIOU:(?"_, M=Q%N V/R)4$9S_#WA:DTT$SZP+D'R13YX(K,CQ!00J2-C?.0"&*3^Y%K* YG M"/;(S*0OL3:H5?R=5C/'<>TJL0143-8%38;@HZJ%-0R"S X*<\RYH)UB3=+\ M;B!Y"%SO)]X>W^E:KSZX6-A%&M(%),LE(M-@:FV,2N2_>(F"5#"G;&5PR:[8 M:S>KWV_Y_%/FL2^Q-?#"GN3_>[:\4O]M,GV%?SY):7)6+^X_D S&]&5:&*.S MQ>&40C3:& +@A-90;$F&><53:>+H=T)YPH9[>U8:J-![^KW7Y4F> M?*Y27JKU-I@Z&/6=-68=J,/:]@?@3?0">^+_9=C4F&:9[]\3G3)BH85\Q?F+;2 M>BFE!IX+IU4[7?->&22%!GG*)HC< M2DBV(2F>)CR1-L O#MZ<)=I%I M@\#'PI-[.OGT>8H?ZYG_!;]C(Z"OR_OP]3]Z$*4GD M>P&@Y\Z1)TC;J]*@G%7U+JY =)E6XDKDJ4D684_X3UZI[H/'!A;5IF4\^1*& MHPJX3*:S,,)WF,ZFQ!#.OEN@6RQS(!='!S*(&"PH^@8\]PR*U.34%IM0'51- M>UK7/90"WX>^;:GS]Z$L!WP7R-'"X8?QT[,IH4S?WD_#>$:BK*L8Y\5WHT6M M2K?%&A84#Y$#8YS5?B >HB+#:V1K*%MDVL7'WQ/U#LUN3W:"YR!KD%Z@'5EKEA,^U M/#"07X!D#)H0H#@>N=72)]]$#V_!=/)&>/09C8\)39,+JQ.]U>Q=-[K(_]YN-:5!.H=%;3==^Q=$1VZ>(2N> M^9 C1F5#;-+.Y)1N-3L1N=.M9A<6>KP]J!EF;W%V<;(N7H/J+Z40-&1M,RCO M$3R/#C@/6COMI=2]I4"O//N$38M])=FC*[("99DNN V8OHL;;J X?%'#7IRL MYW8/@?9 MGM6]#:C'5H/6B:BM*I%VD?+!:M!R,R#%VT M(KHDK%=&FU#(F[(NT?>)SG6Q4Y;A1B'LP?JO3UX^>?7T^;O_>O[\?7]3.S=\ M:M^\;0-^=48GDZC(3D.OI:IC =#[%+/&F')(1@ZV^/S>DSU-9$SK:$!Z)T % M;B!HI-TMYMSIA<2N )1U5LKKVBQ/CG26:T@JCH, MR!:-Q44RPIH, -\"VT-0C[XI:#"*Z6GX/)R'T?!?F"_0UC&!5P$:A<$4!4RA M!R5<@J * AEMQ6(0P;-&ALH=R!Z$AO0J_@;CFMY,\7,8YN4XA8MF)-<$46VH MPJ/(8$J0M5%R@6@%!VV=]EGYDMI,!MT"VT/0D;XI:##M:0EQ,:)E4+1QUED) M(6=::Q >7"0+6VHZ\U"F)&63B?%703P@WKL+M<'HINO:QI3EA;/:-(R3MCE: M5:C-UTOT(AA)WZLF##^X5WMWL3:84?1F6L>&S;^]&85Q':Q4O>;/RSJD 2KA MC2!L3M0^5JEHB,D;$"X&A^CH)XWV^,V@3CITU9NT&_B25ZR2BZG25^9-5P.E M9FI>_-6[R2B_GUS8M[,!=W4*KO2 MX?AJX*?^?3+)?PY'H\&B5;T0"5BI7>P-B[21E@#,BZ*5LUYADRWF L!)J\!. M4FS@3_Y6A88OAU_JW/EY&'\8QA&>K[-N;"R0IFE3A\]Z0F<=H2O> @L$LI8@ M2=UDQ._ML$Z:^1XEWL!_O"T$\FHR3DO3)VNK.2?>1*S#!:1E=:1!)AHQ!!UX M(2_FT(&H[_!.6C\:,-# @]P<"+F"T60ZG9 70" QHD77CB+(%TM<9 *P$Q>D;LI(*6 M5F7;#*D[?_Q)\[J#!%M,P'TY#'$X.F\4-L[OYI/TSX^3$7WX['R&^_>U1J>" MS!H82@:*U;"HJT5#T3C/3"HL-XDG;0OPY',FFS#19#3,)<[5('PP+-F@+21K M:5=2B4&P(0'/MCB-M$&9)H?^9DB'UXHV-&[6E7TX:%=(/WL3OM5$G,M+%6^5 M]B70*24]H:)EQSI7H>3 D06=8]O4I^MP[E4K]B)L0^;3'M)NHP/3,\PWUSS0 MP2"708!)SH'*@8!I=! 0HY>LGIM-0@<;$3TD3>A!YBUZ$UYS8"_P?;M QY,I MA8L".5;OQ<4(3@8+QL? M2$9Y":AZ-MA/1BUZ%'Z#2Z=EDI[Z=1>45H4QG,3 M 1U&LJP30@@^@[$AB&!3M+[E1G$3T8/1B'YDWN#.ZMW'R73^'J>??IU,IY,_ M26=GI)^1?",6@0E?];,F[TIR4&%THKVG@EQJEX'7/C M)##+,QFNGM6B,+)CN=.._M(QW:3(>".B!QI,Z(>!!J[#C4N/*^*H-Q]<$8'> M6"!3M8#2+(,SF0-7T5ADVILV\U?NP/7 U:0/-AKX$AL\G2O:3 9-#$HIR*[F M5D0NP,M,BZ>CS1=NK0]-(MAW(GN@"M,O(PT\CI>3\8=J"-=*TH&(WELM,C 7 M'2AOZ1A,0M5K-:')+D)L-X$N38MF"QZT>(X$<@! M'6VNF)PA&0*D)%?@#6<@,BO.)NO45NTB=TB.W(CI@>I'7RPT\%;>XZ?/DVF8 M?EM=;G;*FQ#!*%L'S',+3JH,DD518H[<^B:NZ@8\#U0Q^I!^@S2X%5@7K4V> M?*IW15D0]?2NUW?0!UN1OI/305[X/CV_6F M9X(:W*#>\OXP%K+6T@)M=S5<4QB$HNDK9YBV%A77353GF#)O#K+9],1!@Y3+ M>CY.Q@M\Y^V3.+.81$Z@D-1;( MSA)ND5&1\T*08?0F#/.+\;)2X K,098A%!,18F;]=F>Y=TC"XX'XP&M>2G02#U_13#[&SZ["+"\RQ*QSEHEHC6QS=WL3RH-1BCVEW""8>G.A \5B"4&3IQ1*110\ M>*2O'&F@\(%++9KTLKL)Y<'POJ>4V^9JK/6_!L$Y14@B.&^J^RPL^%J<6!P+ MFEO'K6T22K\+V -U57OEHT6YV,IH&F=YM,X&0('UN-)U>B K]0[(JJ*9X;S) MX7 TDW[WJ1/:0Y:G.>E7E&2D"@&\(@U62I.<;/TCRTWZ[<+*H8:X;H/IQZ3?/;G<9IKK+D0<2DEL5A(-K_/NZ153S-)!2W8R^%HU M)5Q4+K?Q3$YSTF_ONM%%_O)L(>WZ3?_LCM(L(LA;S>1"2&\M5$#,U& XKX:I)Q,2(N6L'F699.JL4.IP!W.W<$TH(N<[V$X M\/I)J+V. M[F$8<9(+O]F%]E=<@G PY-#W*7_8U6G;E+!8)@TY*@G5U.$S( M&;PV&C0ZYZ6W,=J'?>G1A=D[+CVZR/(T+SV4T%Y%52 Q5>>9* ,>38W".1^C MX-J5-M-I3_#2HY,V['7IT8650\6SM\'TX])C3RZW"6SO0L3!;L:X,IA3[0-7 M7Q&5$5R-!GACHF5.?Z*5'[[K11?[W=NFA31'"T3Z*AI9.YF$&A\(" MJJ195DIGTV:@V E=>G0B8/* M!\QR"X4XX4N/74R+?279_-)C&S"/X-*C$R>WQL5W$6CS2X_B,G(F2%=-3.1N MZ02>N0#"2A.]9ND13,K2&@:1Z=K8-1J(LABP1<9L M4V99-*GD.?9+CWWY+CTZ_[]_O'C_?RXC^)?BVO<&I//S^KX.V6_!*W_+"&5/@.&6'A0J(MJ4O3? M_T7)E0+J=Q_#%& MSU%,F.G"^BU=#7:6-L;M"K4O0L_0;VSA;E]$JBLJS6/TLZZQ4Y=R0 84$+)3VGLU_P)N,"CK.I M0:_ZT;/T&S2]Z%PL'R29?R0(+^K(-2DEQ*0*"*6\UY8QY]ML)L??S*#?G:4A M+PT\[#5EL\9$9,PCO74)P\R[O+M%6KWSLVG3>3 MZ4+ ZWH 6I:E"0'!O%Q?*L^=?<9J&,W+ C. *G=40:1<$%;V P-'0 M=ABC)EEE5YI'>O+*U9B=!BV'-R!>- !:#S@+X7P."KB0=?,MY*^1\H.4 M9*"C]3:UB09W1OI0M:DG;AJT*KY5_>O=YW28%F'+&D#_,TSS8L/];3(M.)R? MT>\,,EUD9%)]$8($(83,UB;GL8FAM#?RAZILC;AKT+?VMK=E*_S& MF1R"#( H)"B="C@O"]31A"%'G7)HUUQL#^ /5?7:,->B =6UWGGG;\R31&[H MM&[)A7,?;1V/3-)1G!<(0M56;;+(8 NRV"1X> NFDU>8ON2]1A?V3Y"^T4?Q M MK3R6S^.\X_3O) (3,F6 4:26M5* P<00.N>,[DR7K:29LKQ09P#TL[^F!@ MC9KL'U;^GC'^?K+AEF2AV3',*O!/G\E9#?67WB(M9C:%?-K5'OG M4'?&X>#Y>%Y'8*Q>!;\^F\]J4CJ=[0.E>8V?1+"Z3@15V8-+Y/_F(@4WW$H> MUE0JSBZ(G&'ZRX?)EU_H:>=*25^LZN)V2$Y6DQH(>HT>[#]R^WKB9$!7%$L. MLL$Z!=HF<*ID<*YX@;+PDIO4'!Y-A>I^)O+.LKSO"M5U^=,\>A;)*83HDP;% M CF-=:Z!B<1A#,6RLDT9]@F7?G1B\);2CRZ2;%X4L V81U#ZT8F36ZL#=A%H ME*2W:G%Y3.QV*/WHC]PNW;_4&^0ZK6"Z M*%': E3+2I"UJ.ZY&&1_]B:M1-]@JU@/3GG'N(@<A0C%IG)\BVB:I) M_<2MJ!Z"'O0G]@.DRU]TIPE&EZ@+2!L$6<6,@:]CB'00HEX"VT;FXGHX#T$+ M>A#T_63#+X$B9\88D:#D6B@#T<7]A5Q@R3X6]K%FI14 MLEBO7S4H-.0])T9^M%,H@V(FM^'^V+M+]!):V$O:!VJIO06BQ]U=HA-G6[34 MWD'@A^DNP>CA7*0 VB^FO:"'J%*&4CC!5,Q)T60K./KN$CUK0!5U^4 MIQ_#^ .^&%]]6X;C-/P\PL6+DK5@9*1Q0JA? 8#)A>65YUCYI0U,)?OA,H#ZF.V+$0 M63VKF4X0C!!0HG5]*A3G;._:I0%V9:)&U,IR2!R72*:5$E_&2< M">%D>EXU<$505S+3?OUVY9OE+X[SDT]UA0N)82D"1:9%"&?JR#]-1W]@((VW MQFK$O%7B;O>0#GXKUSW*##Q?57>&6%RUC6-A!;'J!;8+R?(_3^%>)6 MRZT_-IM'*-=#)7?$RD )9/DG7!1('I78ZK(@S->2=XDS^'>%.Z.\_8D]:T+ MB??<9_GIDW?_]=O+U__X/B#Q.K#]NBJO^?26/93O6LQ*QV0=-$M1(<<8%%?* M*RMRLO0?)8**;F/'Y#7/Z;T_9^3F6=XU%(F+Q6>R"#) M5SA_&F8?WTPG7X8D_%^__3'#_&+\FBR:4,W:)_3J?"$UP-G32;5SS^AGR[^L M+WRI!$S"B0H\D"V=,P1.+Q5+A@?,QFO6Y,:F'_A'40O:1:?6],8[ M-(L-HF_7._PY'J5QNDY'JS>6/!L(3 M F\E?B\:[U"1J?\]=$^^#REL[+7;A MH:U=]FHR3B2:Q>OR?E(KW\GC'N$UN.\G6TKO4E*:9Q\3,Z!3K%/7Z V,NCBP M0B@I0S*NN5'79&&/4G6/2EL:9. ^P\]DS0X7$J.O1[A@=&$_3^?#?RU^/LBY MU%DB],;J[&NN!P>";"$ZKB-J+WF;](EMP!U>*X]+)2:-^6RQ U_!\KJ\Q-J8 MY,ELAO.!5T)GKNG57#0<#'0J.&LD6*T,5TSZK)HT,MJ(Z(=V-6"NP3:V+&H9 M_JNVN!DO%EJ[,UW3>I&98%\X,'0Q$2J"S'4.QW: M7I]-SN*\G(V6N0NS 5=:.<\B*4&M#C2AHJPCEXIV**,2ODT2R6V@?JA7&_YZ M'"*P.+%)TYN;$K(A&=M MA([_,9Q_?$J;/VVK MT_/+"F?)S.0I0O"1ME8G-/C$#7U;F$?,/O FI7D=,#XB7>J'IP:72C>A7@1E MGI)-^($LOE)J#DM-92G"UI[X=.B[P"$R'I7W4LG4I&G=G<@>D?KLPTG?%T,7 MZ/(2W7 \JO\8#4,"4H(6,&USEW)3"FRE^#L-\H:I+Z_[)^+S-VF*SFPV29=[90C!K/T;E.>U[ M66*M7'99.B-U/-!FL@WF>OP1W0YK/X+7[!\1D.:-&2 MT_I!^FAKSRD$QS4'@[YXF9CAODE,]$YDCTB3]N&DP83H_4(B@^0],Q@%E) $ M*+DXVFM +/"8(B].E28;UGZP'V7DZ8!,-S#B-J!_,?Z"LRX"--F4VG6/WF!% M6S2Y)$Y%1=X(!B^"8LHW23KL!_Y#K6-JR6*#V!89 1<#'L]'CS[Y$H:C:A?\ M-IF^"R-\A^ELNEC&,XSS@59+-H%>%)8ID.$.&]$4GE*)AKDG_1#>?1 M[(I-U6$U\:(AERU4;SI)B'E6;T)_#_,ELH5'=+X.LDR?AM%H]KIL7LB S%'! M;2CD%VGZPX8,T6J$'*24QG FV]R-]X+^<:KIP7EO$,"]\:[1JDA,\V]O1F$\ MIQ74MNF?ZZ\,8BJRN"@!<\W9=)P,G1Q9[43GLM7&>M=DG.CV$!^G&K9AL.^X M[P+<;'@^57DQ/^$9?I[0#P:9;!1&3CGQG@F5L1F<6T ^*MUJSF*#L.\-K.>#0'['^<=)/A?:XN_)FY8F M<^D@U\;OJM2)HUP9R,8EU+1#&CR,MFT ^$/3^F*OQT#O8K>] %FMNTF9_QFF M^'[R*[Z;C/) &88JNL$ M0\@R:>=E+#$TR7"]&]KC5*E^&6L8*ET&5-Y/WH>O-2'W(QF=)(]JBJXO=F=, M!U5'@&F,B0Q2\GU#<@CH"+*,DG'3)"%_5\"/6O^:LMN@).264,S?I[67H,X\ MLGHGQ@DI*($%?,DDH04I'GE147F*3"=1[H7Z4>G@XGEM$=*]8G]6+FI&9,,4\K!6F M/!>'F39?K-F>48!C.8&V.1>N+;GZ;4[:38@>I7+UPT^#;-RWEU?SK\MU8)BD M*,X0'%E+DV/VX*./X(K)DBF9K!8M%&I./WPTR"F^^825DTX>C&;G9%, ML#;OC@ZNE#K(%BE MA-1(F$.H\XH"Z7VA@SR#A>SUMZ2 M)_QZO+C,KZELLX_U\O5+&-77;"U^9TRP7G-@!CUMT_5*@P4/W*"*.B*W;7S- M?8&?_#7 09EK$,58C_1\5-%JOO$8U8Z1!U&(]UB>T%4^GWTC/_SN,SG 097**Z0PA90.TSQJ(7CDPR@3N M/6>J--F"F0PRA7F&<0B29MY#!#I,*_-0V62Y'+XW"2, MM8.B[&"+7O30NDA2&.=+ZV2A!9=VD,BT4E82E%BU@0DZ$I#^*(P\>.\B#VTF M#6R-\.3?F39<]-UN]&+N[IOEI1QY6!IY81\,>J@WI:\^/29S-^%F&9T M4HS."$@FA?/,Y% 4^?@LFBBP,$PKF4\;,N4.!/@> M')PV^C(Y_%6 M7'2?^#:P03.CR<3QO&10B17P+'*PV62E#2;FFMQ&[('YH:G;388,.HFH:_C29_OAB7R?33PG6_%(]4(FJ21?6\"*8TDJQ686ONLQ99DE\O MFI31;XGOY(VU%CPTB#5?#D- .GV'^17.!RSYFB>5 6MZL@!"U8N]E09A^1-^GT.<WJ('/+F*>WG>5:M2*5!Y\MB0B#$CGJH-M$4=?#.9R:W!.OJVWP]R>E M;V_Z8CK ^4#5^60IF#^'\X\+H9R-PUD>SC'3K\TFHV&NZ;4QC.KM_.PCXOR[ M9!0+M))4H!1:B^)*@TL!P9NBDD.>M8Q;[4#]83KM?>B>N&DQ9N$MG;/382)\ M*_'QZD N!A?.!U&+H-$)R(ILK?/A.$@.8TI!%?+3LI5-.I1L@>W &]5]$7\C MH:M?TAJ8RA78"KCKJ)^,\\9E#&PDJXXG"9F5 @IC' MJ!^G+AZ.Z 9AR,M#X?UBD 2=Z#8IX4$659NX9 =D-Q2(*DCC:MLSU>2&\CJ, M'O4HC$:'"^3L+LMU^\]/=5%Y_MZ)_^WF& M'VXVJNJN#E=&-?TVF;["/Y<7+F08OIE.QO1E.K^2>?)U.!MH$Q76"?8YJ=HL M5],+0_\!EYGP1D:6VR0W=T+9HS)])"E.TUE$H)_BN(YPW$*Y=M"&U='OS5AI M<.Z]I]][79[DR:)R]_?%!KX5I@%Q$\Y&\Q8:LPY4GZ?5A3K RAIN'8;6-Y>3 M1D0<2DD$1R9>#CE6!@U1ZL;7>3?0">^ M+Y:VSG$.TSS[XW.UV03CBODE2&12:^X\E%A;J L?:0LM'E).2.+P(JW.<.GI MS-D&W>&=^OV)7#UK>F?AIJKL[+//IO.%Z[<\61>O 7H47%BRF+V)-44T0XR$ MS&$NLB3%B]G&4Z*/OJ(,]-VJ(JQY]@F;%OM*LD=79 7*LX7B;P6F@\70E=YS M%(PBTQUU^/2C:D'+)=;Q K!FQI*G@>"']E88YR9)S6XV4/"9V M-YSQ;-I/['+RN"(+?XGXN_6/R\+O0MEI_J/_]X^^)2*'_^^>=?PNPS M@<'T\2]I\NF7A4@6=YC#3W]7@G"+!-QPNAR)YM=1S<;?OH\6JENO!F2 M[_J(7[XOYOHBE\^YQG6+99''CN.,=/@.R:$?*BY)!;2RK!CZ0]'!7$3B7I F MQ!QPL,<".[+U;OAA/"S#5#L[?S1O M\?">[D.^7PF0-UVS<2.(6D>@BHQUHBD"2U(8Z50*O$G$X2:4?2,LZZ0WNIZU MAIX56].@&2=0RBD#GG$'(6F%5DCBJTG3B;NA'47"1!==6(VL]"S]'L,JMR$\ M?[O^3O)Z.9G1YAM&PW]A'CAM.K(=X M>'WIF^ M]*<'=AI$1!Q< M6VP27C,MP1J=0&%0X)W/0)NMD!91,>D?B);<<7-\/TK21?X-E&/A]+^:C"<7 MN>OG:)<5OLN;RF)R+B9(,%8+0L:1C*T4(=?M7K+::,Y[A75&^;D+HE_5$OS_Z5EL]8MZ4@].._BY//X > M["R,U; O4[6_*MFM4JNRF-;AG"G.ZYB9U.(NA>B"8]^VFALSKUY/+QJ97/V- MX3@-B??O'E].TM&F:2%*36>N$H7.W,3 TFI)!,5)TZ28;6_DO4\-N)BB-G"9 ML92,A2RT 15* H>1W!N.D@=$HV63*,!&1/?11_20>G7GB("=J&D0=ESM^EF^[T1U'?5:+G#4J' M7_ 24&U1>KTTZ$(\R[]\=H;O)ZN#"F;+"\5_8=X\LV"@60A<%5;%IVJ=$,DP M,0,IATC&+4OTWMQU^A\>]F/1UB-7B ;E6]N/V[@L\+XR;L,;EN$&#YUU%=WY%PXE=,I$+)%E[Z1?AZ>5"#PF3 M]\QY&70X)B_OH/>@]ZN5AR/V6&Y9.Q:/,<;KT$O0== E'0/TWH7:9UVY(ARY M@2HU&?UQ$J6[!U2>_2I].Y!XL$K?+3#]J/3=D\NM*GUW(.)02N**9(MFN]K5 M\D$9ZAZ?%$B#*=ALG55-8CJG6NG;MVYTD?^!*WT-$Q)7)=< M6RGF>H-M.4N%!1>:3&/9"MV15/IV(K)#I>]N+#2(#=\&TG&]!!F=3Z56.'LG M8Q4#AY"B!T[K]P69X5N5$?:J*I?H'KBJ[,;"P7>5R\KU:%F.CH$HKE:N8X:8 MZ2N? LM""I5-&\-W&W0/7%5V8V%CV/2PB2!7^G?,XIVY';6NE9E8Q$6*=\)V4EHY[E/8.7=D'U9Y%#.DCYK,1 M[8X;'O,]4,6#]BZG!,(I3I:1CN"<"<"MR4%),J:8;E+@L#7$_:_H+SZS!G3# M^%N=MC*<+U[AS\-Y& V8IS,C!@8E,@U*BT1F0*8S(UJC..WM138Y5^]$=@]U M8VTTY^:=?)^<-+#=-ZQ^H%UQ4@H!Z)FHB_;@A+5@8TQ%:6-Y:?*Z;,#S8!6D M#_FWJ Z[:_7G850OK38AD\J2J0@J,%63DC3DDDOQ+.=&_>"W@W>P:K+#J$H# M3N[[7J0VRKFHE5Q$T41!5;CP@*%>-?HZZZO&TTH@CZ;88*W>IEIDJUY#5Q]\ M;_5D#3B=]"#;'K>4M,0P>#(:+?&06;BL9M@&T^:;B-D%#S-,?_DP^?++Q;/. MR;_X;I7\VQ =OIO8[AQ-&@GX4.0G[C(R7L H2Z:/Q0">:0,FO+A+,7^.%@EM:L #U2&M>SJ4R7PE.R VBQAT1.=4BJQ8Q;GT)0:;(S%NO-5,#KHOIV\F]NE3MOV''X2/ MK?J5*>F#Y"I$+J7*5CID,?OH!7U9-'=W4])#S[([G[$PYMIPLOSH@S"R;AFK M <5B#:).M>&P,L4[F1&Y#L)HXWEA=_-Q%D*5FFO M'4^%_ <6C8Y.6UED*BRS?#J^J[U EH7 M\.3%DG'#AM "*V, M<9F,04=F(3)#CKQ'"$6SXH6QY *T6/T.6(^BEUL7;;DY?ZPM/PVB\2OMA;+E MH3 N@#Q 4P<),PC&V9I3IHNPR7G1YL[J6)IR[4/_'K*\[[#H;AF(6:<@T-2^ M==Z#8LZ3L *'2/:O2E)PM<[E?B3IXOMHPU[YWUU8.51J[S:8?N1_[\GE-CF^ MNQ!Q*"4Q0A>+Z"$DKFO5EX;H5(2<43//BI.N2>'4B>9_]ZX;7>1_;Y.>A-59 MYH*0? J@.-$9DXR R)R47CAEVYPY)S3IJ1.1.TUZZL)"SY.>Z$W(9VG^>OH. MIU^&"<]O-)SW+!D%&"6=KCI*\$)8\-Y9QB,S-L8MM&*K6]QU $[8R.A%ICT/ M?EKBF3T9YR6BR]O%+4#U/0!J(YK#7]WN3]1-UGN2$&F!;+@MSH!CI'Z6RYP#\1\%^$VL '.AW5<-(94.BM5,$(*9.8H M)H_,3/H2:X.0T^^TFCG6I@^7@% G:]$2 MH(6]DNO-L\E@93%"9LUXVN;T[LSS#20/@>O]Q-MW(RY:8\%9W=W"Z&*13Y:3 M>9;P;.;*"$9^C$P"5/W*HS40 BNJ!,VSOO/69K!WJ)ND=I_'52)(ID0H$V8?'"6='D[=N_9ANN;S_W%U>(F9OAI./[PNBP&AQ6^ M>)&!O@7(II>\VZ"\'XNO=XZ[Z= >!!U^RUF"-<4R2\XL"5>2'YM4@)BC@Y 3 M;;(U:I';W ;?GQ;=83\>AQ)UX:6%\BS!33$_F;^9D#1?C GX1:S+BY*DXB_YRO%2YOM[SCY, V?/PY3 M&"UV31N12YBL WHCAA4[8_Z=ZD7.]%^;GK M=A72Q52[+4#UG4BP$$UDO4:QJ!WBP-/__$967X^3Q#_92W8]9_H]/YM. M/E_8#3HP]!%K0Q)3R]N9.7=LN.&:%R=Y";V]IUQ;@%*"@W>10:V()GTDM#Q;6+ V_5)6@OAQ.WC'N1ZDVG3 M+]-+%=X&4]^V\28P]] >J0>B;N5]#RGW;!9OQL:L%BH1-FW)2_>D[JYFETI# M^V\JP8:TS27]$3)_6X^D0Q'?0;@;"3]PHYV+G_X:1C6SL&DKBTW/.DAKA*T6 MNM(3H60G0B WR7FI2#>\"HDL*BUX)J!BBYX(FY[:>S.$:'0JM=>7##7CUS(/ M07!5H[1%>V=B9DV&Y_7?#&%=A?W+88C#T7#^;2GP[\,Z!UH)$6PQ$,BTHIX7F,>@EL4)B04>=: MS&;)[+8^0R $(#&BX2(STZ9=]0J.D]>"?>3:M]_Y"N=IJ91A-L/Y;+14QSIH MTEEA)-:E18*CF.$04!-.$VE'#T%S9N\ZS^Y\RLG2V:_\&B2;K]MM:G.5.8$> M:$E'L2@">/:N.N)D<*6::4^;2THYLQ(.MN-?@#I95>A=X@WRS#=B>Y+2V:>S M$0DB/QF-)G]6$^NWR?0I[5##^\%_0/6OE8<]GBSO>,B_C$=SG%2RL"'X,@[S9"=]B0X M0V]25F1ZBZR,*;)H<>#=[E:\CTW9=N*IQ]CPAL"W+ZAMHL=+3@>[TD'6 2$> M3+ ZBNB*%&U#!_?=&VX?%=A#EJ?9&RX)E%JY.IR=%5 E8DT<"X#9,^Z-1\\? M[RCQ?;1AK]YP75@Y5-NO;3#]Z VW)Y?;]/_:A8A#*8D2:(/P'M 2K$4RJDMD M:;F0R 13SAG>I(WMB?:&ZUTWNLC_WGK#A:!32HZ!435C.5@+D4YHHM5DXXO5 MFC6I4SNEWG"=B-RI-UP7%HYECLC%3Y].9GL->MWM00>]V-R\Q)5;31U))UC4 MJ))4FJ/+M;Y5HC %1=)I^UO-:X_L_4HS91:8DQQXY+37U6)HKY.E/Z*+.292 MS2:69H,KS?,)G?5F[*KHGGR:3.?#?RWR",X#$8-LA7*J3O63Q=26/K5M +DB M6%Q.SL<@N6GBP6^+\"A\]BZ:<<-G;\)%@SO,+8 .I$W"&IG!,5'3"66"*(H% MXS FU!@]:S("80MLCT%1.LF_10.6Z^YFC%[FB!*21%^[3VF(K#"0AL (*5F, M33:/HPGD[$/W'K*\[T!.34I[&\8?SBN%,1B7O-6 QE1#T!L(BENPTO+$A-D[:7(!8VMK;P.@[4_?*\P^?G+LC ZL<[B&^AFPR M0P8W9@V\YOJK6$$NB;;\D=I%:S^3]3I+Z=/;I MHKJF*$[V7H'"G0-E782(MHY5#5ZCR1K+-H[(5O1=>_)A2U]VEOVD#\'U7&/V M>_AZ!8CC(5M/!KP@;[=VSY 0F/1@TK^-H>#ZRKFF :']4AYG( MV:_P5H<,!E-2B?B2MQBF.?>^'J/4UF3R;PD_\\)YVNS M[0!1T8N7I6?>6:%C:I*/V&P.X>V"'$AE(JN)"RAK*R+IR MCB;PL _A>\CR& (/:^=7J,+)5) &?$0%2AD!L>;6H#:>3 _))>_-X3GBL3V= MN+QK;$\7F1YL9LLVH![;V)Y.1&TUO&47*1],!9R7F6D>ZJ#;0.!$!&>*@)11 M")VDR:KO$5W'.K:G?^:["+?YV)Z"BG,3:1-3@=7Y,@Q"G4514G!.)^&I"Q/:D(3(8A1!0U;5%J")J3<1,%3]XQR6R38=%' M.[9G'Z[W$V_O;?S7]RHGC[Q($3-PK+UM:MN31>&?LH_@ M.(XR9%$ 4RT!J62ZP!B]H(59+V6(KDD4N_\(SDND[!_ MI=_ZYZ!PYXM,&GB=4JMX/70L0;-1&ZZ*5QRWL=6ZG^"WPCJ*F$T7';AQGO@]9]ANL:7%JO)F, MAFGX_9^['R W/JF_L^1VD"O'BL%(+IDO@7ZDK)(Q!,/IS-::>6_9Q;%R&]R= M)+G0CCWDM_SW^Y/:.D KLI*6%V[JX)^,REH===&,22N5=-87-KCV2?TWH]?T M7!D3.*P1;6[(EC*807DM3?TOX]M,F3B",WAECW#>6F5B@812@HJ&#/^8:C,4 M)%*M5\:W;4EQW_MM%V;OV&^[R/+X]]NGDT^?)^/:IVE2%C^I]_/C'K:/NSZX MOWVETQ)6-V+#=(WK?B4Q0@FM2+5XB'>J> MCO>H)(+G+OO(O1&Z28.,%MX B:LVH%B(ZKM!&IB((C@-#)&!8F0&T5L4@->. M3S%:ZWT3?V<#GJ.P_[NP?M/^WU_.[0W_Z%4*SD>0B2 I7K!&'#F9K3S4.(80 MLDE'M*,YB/:A> ]9'O]!]'N8GTT70QPFY;H7^_+[?(=]#Z4N#^GO@-IY::L! M*N.C2-(A'56T3K MFJ&0 V_KV3<-8UU.#EK*^-O*9BNRY,+K!#:70*]DKF7G,8.T-B16Z'W5!XMM MW8'U* Z\+MJR3<"K3WX.$ 6CP&YOO0 MOXSVY]X-3B<*3(?.-6T6&H;81 M0HH6#!WUF!D/7IW(_<_*FUE$P!B4!)T*+0R] X=UQ&@Q!95F4K5)U3V:7:X+ MLW?L?R[W!YM:ZY_0'_[T#;-8++'$J.WQ7!B3M,AYGG.5G#/"ED1%V9X MN[XMF2F61,WKLN3W89#@K21S!J,@%](Q&4^DO_ Z$^XMCO'/,*H[[\ Y%LG# MH5)/I=7BO M%SWCWT\JON&8I#%P/JL25 :-I::LD>T7*E)/VRP&QE,R33S-K= ]"!7IEX,6 MJ:%K]+B">UTN2K<&PM/)Z$6"8NK(*NE(BQT&J+MWCL'(')OX6'=#>Q JTJ/T M&Q0:K][1P?9!JYB+*AUDYS2H[%$]V%[#UD>0XG0]Q:O MS*$W65C0F3G:LU($[XH#8P(:Q$B'W#:EDB?99[H3:VO[3'>17LO.Q%O >*!] MICLQL*E%\0[B:\AF%%P$'Y"<8Q*YJD9GU'J14N&2P$)[5+^MW^^]SW0?)':1 M6M,^TUZ94&JCWL*PU,I3!UY+!IY%+Z/B+HMM+/%3ZC/=2?8;^TQW$5S3/M,, MR59'GX$54\T!'R#6@8\!;?2^:FK$WA@\CC[3.S.XL^ .U&?Z//ITW2R_2%?: M.^)V^\?V%X?K '\U[,^]S\(4H9)6!9U#Y64PUH80KHO971=<33@:& Q)DC\'6=;:@B 4.1BR0$DR M>F6#<;E)ZX6;4(["I^["]:J7M:=T&P3C_CM,A]5W^ Y(%*]"8+3GI5!3F H= M6,4),*)(VB\<,Z7)A-GFG'PZYN\FR?10L!(TLA@R0 MY7U'P2Z6\*JF1N'KLK1Y%NXHC[4#FHH@5$T2YHR!2YXL8NE,08:9YR9;^AHL M1Q(IZ\3LI%\)-]C87Y J38>?SB>$+L;?OIK,SSO7T6J7I>G;8&PY^'X;D(>- MO/7&Z.1 =-R7ZC@1F-&B0%2%O&E6*ZVD09#&>!LCU]HTR5ZZ/Y79$.:[5XWI MPL(]1B-NYMCU')?8_(!6$8HME[02JRC6\,RE-BB),:>\9]%X'D1D(J+Q:V,5 MFQ_5?]0BLU L]V2I:DD*F\A2LHJ^545P'9#Q&?.)Q^@HE?(&@5D MN,MZ4U;#@]9!,9RS++B1NDF255>@Q^$F=="3VR,>/3/3(!YR*]ZKB<*T52>2 MTB#SI(Q+%IR1B5QZ62#4^YYDG=;1)MJE#Z]):X ^;$W:EYD&AM7JW7P0$FTF M*A.K<3Y5P-&Y -$+:R,*GA_L]9'G,?CEZ$T4*!G*IB9A&<8C)T897 M(AE KGJBV]S+/2"_O!.S6_CE721\7\[5-AA_^.4[,;J+E[4+'?>E.M8$*Q<5 M=H+;VAQ*TYNB Q@C.+TI7,8V;31/RB]OKC%=6+A'O_Q[X7C/_OC-#V[EA]^Q MA!7_&U')+(7-)17%LO(UF5V;7%3T/$>WUO^^^8C>_6Z9.4?)&"3EL&:'D4** MR"#D9$5(EOE3KO"Y+-)^$[[5A\V>G>$K8N;]GSCZ@K^3=?5Q-A!*^U1\!,\;+FQ[6Z?]P-\%%X3UWTIE,Y?5],-2H6V@;W_\$P??_G9" - M-\4S YA%S?O2'((4 6KW%1F]#,XTZ:S4$>>CT:==>#E0*=%&N*07.%!1LJ"5 M LNM \4L@]IO$XPPGA6=$T]-[M$[(WUM2Q7HHU*ESLS@CTN3NC)S4Y/4H33I22&']A*TYBRCL!PT,O)< M72@0@@L04N)<6*>4:!(_V GMH]&IW3FZJ5CZ4(HU$$$7U&32"5[;Y7)TM)5: M2^\#)\//)U_:>+7; GPTZM.)B9L:8YIJS!_CO+RJP_S\:Z)???*I?C= '2.K MM36NN#K8*GJ(M9&F#E::PG1P;>Y"=D+[L'6I%XYN*I;M]V[^$NX $S.<2P2; M,@,E. DB: 3NF-6&=LA&32 VX#EYY>A#SC?I=WTGNL?:_TT'.A<%UK!^!B\D M V.*5D9'C_YAMU?23RA*I9 MBF0)%60@M<@8!&=)->E.=CCEN..B_9YUHXO\&^C$NC2#%$(Q$1$<*QX4N5D0 M??8@Z#36/";F?)-8RO$F<^USCNPKX09A_ZUR0;;!^".9:R=&=TG-V86.^TKF M$H$7Z_]_]MZUNZT<1Q?^13B']\O'5*K2)VM55_*FTGW6^:0%DF"B:5K9,G695.2'<^:=LF7[/T0>$@"( BT&B7MD-T(7B2C8N^:,-OJ"CM9 MJKF::]F,UHTN+[35>:?A#.>D>7=^0?*%],I&WO\ M!W],SJ?7W_Z"L_'L-D01BS9)A JM!Y&-2*$; P;!$6VXPM#LLL-LT%'L>_B M?P/FLL#N_W>!;":SI33^MKBVBKD+;#.?APYS'X^;R3M)3I1V2Z(80W*5)+S4:+UL?ED5)NY!4RZ46[6S2 M)5MK4R!-=�I=8]UH&ULE>%O(09!8)6MVE#(VG1) M23X:?QZ)#YP"?;;124_:_/+]YN/_&=.47_+Y^^_TC?>\; M3.T;K%_#ZNQ &^%ZT%)(CZ)8P))X>8^1 '7,@#$)19C0Y?A,";;YYG@:_-I& M58<.K.]Q(?K>,P8-&6]RS=F1M862KU63D2ZA-KSW(*,LJ0AO1_>>=OQHTFUH M0V,0-F4+H3C)!I0Q+;LT\_X91:U5A$I]9_ IA(@O,=SJZ2:&^"K-+EMMM9Y\ M)+0"VWH?&]O:*-=D()LD9+7:B]PEV_%19$\]#+P-_^XENPVJM@Z!W];NR\W2*7R195Q8NF0C$"SH8'R,DTAEBBD$;Y]'++B["1NB>?HQW*^+17+V01IWRSG3:$>)[C;0=]K&=5%6<>EE\M1"5L5"",UF%!X MST@E@G?&B^2%5'TZ>1^;5H^$=$^*5=OH:$ VM0#LZ$?#]+9BX[OS13V6=]-V MO?WJIE!M*W,A;(W6V%:U45S6KXO18Y'&"K&<37D_QKOM2P_O(O12W.0 4N^9 M\/CPX8?SR1=D 92&S01)$$*H@*22TB+ZI/NF)S_S8_%]3*8.*CSZL?@F8%^. MQ0=7^U['EKOH[.C'XBKH%)P(X*QK?48;7B):@@&J=%V30Z-JEN.D#F'XV MENRBBAYKR?@S^;3BR:#Q6*J$V5EO *7$YN!SDI(+DD>K!U!2A].=CU,\GU6:-K'\2=-OX\Q#?E=7H)VU@B"SU;^ZFE^; MC*5K"9\!!W,D,WP(EBP75B=5#:.'8>XMN=UKFZQ] M5A\I;E#;!'U2H?7RE:X8YB=2#NS6BDA>1%1UA2SO0]Y;HG_FSU0NSFA2[_]N MC_L N[VHCRZV'N*2HHIB_?!24D1.1G@?>4%Q6+5CYGL?\@I%;?+*P1NJ5<_> ML[,$E3*OKBU-%@4OA91(DU)1ZCZ9+\,W5+LOM#]H_IH=P&;27&?[:2*2.4:P M7KL6G$R0:LD0KAL^W$N''%H#'<)Q]S'^8SJ9S:Y0 MCE2J,I? 5H"5D8?O!(1(!=IE+NN2$Z%V,>0>AG6$O-G!5?DH5W;60P>KOU6V M^XL-TI;8^^OD(LWKQ=E]Q#=@!7M$+HC6V(_E4!1"E.PU"4DJ"A&5JGT6E6U0 M/D<.==-2CR3^!Z0Q2KSDZLI2P*@-8RL28BH.5(U6!*V%-^G0V])S),Q0.N@0 MQ5TJ !Q3;CU!*BCC&8UU$4*(&432M&25"$CY"J4(KGB(VA"[E;9YBBX:MV+!7BX9MM'*HZON;8'II MT;"G+C4K:7;/' M]U7N-G+LL'7?+$BOSW V>U?_G$_R?RZK>0I;DM4$NK92*+*5(&A7F3*:9(*0 M6N4N+5+6(GK":_:PTNX03+J+Y[I8[P:(>CI^]R$=Q^T;2&?+)8F&$7B'%6$% MLHP):\T.5$0$4U% 0"/!V>B$IIICZ-*![U 4>,2Y.Q@#MI'S@17-Y8DS51!3&EQ*DBC87GXQVI41:<08P3&[%Z\EYYB%,%_>%/XQG_[D- M95MMM,^MQ6(*&DR[&X5>%HCMRK!#M)O95MO/M[60]EY4EI_\^F(VGWQA?]2' MG)U*S7X2%4RLE;=3&=F2DLXG0BU"EU[T:Q$=/A(P$!/N+3"#R+Q'I<1E8._9 M&.,?X">2(VU1".4K2*,*&%YA(;!5S$:QCCKD@*YTR2]Z"-3SI<2NDN]A=RQC MNS2W>2NL/KH,Q6-L19,])&$*\)!1D;>6\H MOWS_A<[SYR\XO;3-9#%:6]E:( O%7Z2'($A"Q)0E5NG)]3%:'P%V+#=V"-T_ M1J=]='"()>4&W76=] WP=?5Q'P%X'(]W6+4^RID!='(,[E3'KEIVR/NCM6"* MB*WC=@2O0S)2&"K4Y0;9<3CSB(M\7,ILHXI^QY]W/,2KL[;BLZLA%!ZJ9W\> MO8.@D@!?>6%-H0H9>YYXW@-T G;L7JI[-#MO![D/?,;Y3_ROR?3:T;HZ[7>^ MFDBV B^:IKTDO' YZ'KP7EOA41VFTF9Q N:3!"I&-8;4FDUO,EO MTN#T%!7_P/GH0?2^C6B'+H-Y#>7=^?4F(U16,0;!^U4-8%3T$!V/3[L4C*^( M9CE0M:;8Y;U''VZ;'E#>D\&$->"._ .:CW]-KM#HHJR7K1Q0L8XWH#R?LI MX2!G"K<0M0M2:V+3Q+3"7L831!D%5*.35#XCN2[.^<'YL7WHICL]MI%]#UI< M;7+W(%['#Z+*F%0S5+!]$1F2M@B906OG23C7Y_S]85PG$+[958?+W!A0 0/X=STMK!/9U<8:U0P[,RN<,D?[R.,"ES!=K4]3."HP^LOH"INP$ MD2#EA8A.C1Z#.H $=R^U\\#3>DES@W([U03'+H[W+%>3E(M:EB*HN! +!KE: MIGL7W%GUT.N?W?R ?_D[X8P^3\[*VR]?IY-OES>2]LCG&N2]O;2UGP"6].JQ M.)MCK*D&XV2.1OD4:G4%C=7)K-3KU@CVV]6N7_?^#,_GK^[@^/TF=Z!$4="3 MADR9>%TE=LA]),BI>B)CB&G;8V-['-J^6_K:-RRJA(PH9DG!(,C4(,YU1^I:]3RN/+7BW$ M2]U"[.?EU9?)='[5PV7M8$8REY(T9I Y-]/'&4BN$M@0 O^O5G:[.YWK#3* M9\>[HVBV@V.R%M@?-!^%DG-AFX)G3VLV%7R Z+P'J@$-*NG*ESFL8@WIV M3!I, QTJ EW7^WM7UZ*\C/HYK:()J-AI:L6PLFU'+\$ >^UDR;$_E?K4@MD0 MX*&R*#MSI8L^3B6_I'75SR)WL;@1I X@](_4;8#Q.Q'YP_6[*GSV5N:*M#Q*(<@*3 M+ &[ZQ6RYGU9H@_.=CD&/!I_'HGHGP1]MM!)EX.?+U\OYC2]@79=7T5&55P) MX"4[GR8ZWNZQ9% 818TVV(J;9.?L<.BS$L\)F<^[ZN[>J<_^@N_@^O\YJ?._ M<$JMO\#5QU];-Z?) N/KR6Q^7=O?M^Y-ABJDFGE?=JUEJXX:JLK&"^]T"7W* M'FR*\/EQIH]R.JPJ;RZF+.N+!=(WX[_;IYLFO#)*U?K[2J<\KZ?%0V!-LZ>8 M?*(<2?>YQKH>TO/CR4#B[^"9KXSJ7T&S0A6C36(/4P8PU4?>:4L$IS.:G$6. MHHN3] "FYT>-H12P-E>I_V'R'SAMY^#?]BFPL-%S>QVX/3R I0.U+(U625EA MJS&INIAJ<3:%5(J4*%8?E#XTE*WK6O!#9XNA[UC*XLZ_'Z9ZQ3I RT?,F9>W MU"[J1S1$,62-O-:A99&R -5H';0])+1/1YQ[3QE:6ALB5"2B4%4Z7\4697S]MO1_CE8C8^I]GLSH-O@XZ172R9>7UKI\>\6R&O2!XS M:!2F59P73G;9$AX"-5QP^@/ER:?S\?]0>5M8;^,ZIG+5AK.]=\K?_=".DW]W M\87*0NP?67&_\&/_,PI*!EX:%!MX!5E&64*,0@.+R'@O739]&ID./([#;[6# M,6]]N/OP&N[A$MX,9X7$9K]\O_/=9<26K1)?"DIPBUQJ94IK(IR80]:6&*H3 MHH]GN"700YVN'(!H'31S*N1%% )\].VZ1:'65]JT!'X?6SU( MX;HXDFOP'/\*[2U[E+DJL>?A!V\ MCPXF@PIPZ#NN[[[.QXO8VMOS? 4G$ I50N3A8 6#-K-E[7F?_9STJ9>XJNPPK.0"9?Z+;%5?L'UZL2F\TNZ45SZ]!*Q,H (3H#6?E<6Z"[ M]FFB\0"FG\)$'$HG'0X?UD"[FA>;@.MI(CZ([CCFX6"ZW(PC>RCB<(O+S;U= M9W.2'JQ([;XX)DA&(R3EE38Q5ZG-,V')(V;A<4BRC?P'+FGS[J]SFLX^C[\N MABBR+_*QWD_WD/& AA1^ M7'%O$RA#EZY:PG#X@E5[:&.53O<09:_I? 5)\7NCD@YJE.TJ?S$03&ZI?T%H MDM9%M@[*'I(-D)T5+0.DUD%2"V/[^2RB\![I$'?1U:P*!NL!>EK M N-\ ,Q90C6(%@5Z5^)3IL#.O7P&9L V$..UBEI3&"/K!A4V%K\N&*K+*,'G]PQ\P=-]81&0 B^11:3@H"^L).' M*8>5M1 = M8&D=LT3B3TX@4'5.:J>%"UTN,6\#\B3"V[MQ9MU!U."ZZ9"0\QZ_+])V/TZN M0OO7X&EV63Y"J6Q*2!5\8@6;K B2SQ8@38,^++H#KH M>+A]A\_OIY-OX[;WX]G;\SJ9?EG\]&U3 9[=]L1>Q-U:.0BZ[=6^;BJ,HJ\Y MI9AY)D3#H_0(J-@OR!)=;EG*@;IX5(<9WC/BZPGRH<,)S^I5O(UB&?0K-F7X MIXLY_*%]>E??7 Y":7=T*'E@L2'DF+-6&5L+ MNN-2\@;K3\F[W335(;BU O+];/06V]L@'_UMJ\CW:=QN>XPD6RZ*; 3;9&E0 ML+NN^8MWJ2+/)5%MEX//3N-YWB0]N,;O$]GN2^1_3";EK_'9V4C9P":URJ H MRI8I3X"Q"G'V^[C2")/T[#(9J#99,#8+B,XI\*688H*M3G19<38!]XPX,;@N[O/%[Y6Z M^7^);;8Y+UC?>*_]1+^.9PL7Y0/.:22*(!_9V\B^I90FU*T2>P6M,!IOM%8; MYN0^\))GH.M!Y7A?OV'?]>"W6BFW"/-E\L]'_+NANC2U+MC:>O?URLR:C4RR M$8TMD$/DX>O,/B=1!BM)AE!).NKBFVT.\1GPI;->[C,H[LV@&4OLKU_IZX3' M/Q+5J>R# LVK%-O@#"8EAD6U2J-).6F[],3^ <5SXL'.TET1XMP[#CY<-.#W MR5^CF&V[:!O!>-5NV:H"L0IVVFJ[CQF5B/I0H?Z-9^XM7;<5=.&4C29&M=(&@'"HVN[R#%).';%/"X$-(U&4= MVPOU,^+BX;2W@GL#ED/>,-M+,<22:W,#B7BR" 71I C2BI1CB2HM6],_\07^ M?7C553/'OL#?4D-?7TRG=)Z_7S;)"KS..F8U."++C$("ZU)-7GH;Y& = M7^^^^,ED66ZEW C1X?/G=]?1I). #Z5\@8'W/16AI!1::TW):R-O?]%& MKT+5+J[*$7@R2G\@O;ZOSK>1:P]=_^.7]Z.JK'-%-[,ZMU1_VS8_+-*/_OF!3[;=O5Y5"+PMS&&$P" O>ZF9. MJ RIR B6ER&FFW>B3Q.S-7B>M1DVI"YZ=,2Y#^NZ',0&P'K>>%F+[$@77X;0 MW^.*_^)_S69+BYQ7=9WP$JR2 ]HV.8QPAM SRZ.E80U11M,GS.3 M+3#^%%9'+YUU2'I] .HMT#_PR_7\V@1N3_MD2[S'L5JZZ7]SG@VFO![M2+:$ MG1%Y#;8:@O*%/7,1( 6,D W[YKDZ'D*7RXW MI+KJ==)/*1TLK;?M"E9FR^ #S8B?_/G5>;G3S^D*I/1!NZ@D,":V"R1%0"<) MJJZH,M:00J=*8QN@>][\&5Y!/4I77,SFDR\T_4!GEREXG\=?KPDN2RWDT8$N MUH())" (5T&WYF >@U%]6BH]@.EY,V8H970( ?XQ65SD;/"+\T6!G;JA]!%QXN%ZRM,;P+PI=G";OKV. M 2H'41D+/F+2TDBT;NF^^U-OMK"5#AYOMK"- _0; %C-953M:CH- M-(Z36,!W8U[/6AS;:KA#I+I7:9%4E#$V:,@BJ99 PUM::/M:0):QEE:++J>5XBU&5XAL2)AB"D_*+C7@GN3- M]'T(UU4SQ[Z9ODLN6TW:MMIG((IH'EA%'I\)X'6,ICKGL4]#@N>8ZKP55_9( M==Y&9R>0=KH)W)=4YU[ZWS/_=!?EG0#GG)#:4BR0="O8SKL")"';_549J[(B MZ#X5TDZ":P.F.A^2:MOH[ BISBXE]O6C:NU06!0F9@C"%\C2IDI1JI*[.,E/ M/M5Y*[UNF>J\C5(Z!) ?RHMT"K4CVQK2E]2:!"L(JBA :T+06I.CER35(;DR ME#(ZK"T/948R?Q-[+NR;>LG>C&!DGH&:4(4,*FN*7?+@GW*2ZCXL&4@5'0*] MFZ7E"Q0Y)E2@0O4,+;.3(54&4F0P2Y50=+FQ_$SN3>Q#G>$5=,!49Y(^94H% MHO?MTEHE"%D:B)623Z(0Y4,E'/PT3OT0NNAXHK0^OVL3@"^ISKOI<^OLU5V4 M<9149YE$)F%Y'N9@H?6YA919N:GX&E*-/MFN?<6>1JIS7[)LHX/#I#I7?F]2 MMH*+5;/I31&"8:NJ..FDIN)M7/*#GGJJ\U8Z>#S5>1L!'B#5.23#]HV3['*7 M=O@CBGA)[/SD;MZJ+0TCNYED])+@: MZ'*BM1)MF$]B#ROGM1#FJM +G>A MCR39WRRUYF(B!?;^8@HVF\ B+C7>D^5]N'M*\C83?ODW>]Q*V/XE/>2_Y="6 M5*.BC[YD;XA)+6I,GO?2DHH,+FBIS#W5//ZZ;@=LE6P+* MNE;8 \'&'&5(UCGLTB5U$W =3_@N.X]7&8O,R4)-2H)QC@=?DX'$QE!,QAFG MN]P&> S82<6\=N/*%B=WV^OBL+7\7N5\\>7B#%LCN"^3Z7S\/XNS@)%G<;0Z MY5"T:-T^6=7!E@#5:I]*S#+(+AE6VT/]N?@TA+X.FV_P9C*E\:?SZR+XBS;Q MEP=._V!A_]ZFAY#:"9,U^-R*9T8R@"8&=N"L0J5%SMBE0O5>J'\NW@VLQ0Y1 MV@? MQ17C!8]ALC.HQ6M(6$!1)\99Z+"-B>YTN4)MM5#A^.>V_., M!W!>GF2P,Z)1:@].M9X,:G%I.TFP,I*V:%3V7=+@-X=XJ/3B[ISII)6GF&!L MB$77SM-5=6PJ8A& Y'W[HE,1EK?W [>Y/L$$XV%9LD=J\3;:.H$TSTW@OJ06 M]]+_GOF>NRCO!#BGJ K=[$!3,;761L0;OHG\"8,7V21?X[/EVH"IQ8>DVC8Z MZT"Q]^S>\D9\)XGUNHH1!1$L%O"EM!:J)D!*(H#.,>EJ'.8^]0?7 3HI\WU_ M3=YK=SN &HY6,%FT((AJ*64F,TC9*O,F\F"#9'>T!HVJ2_[Y,TG\VX0/G+8N\=]HP+/D>\_L M<73\,/"ED^**,MEL+9*))D0*,F$,T=;"&FZ9E]L,84N)WU35V4&R/U;DV5." MJX$L22IC\5Y7!A&$44K$H"-Z5;$45"3L:!6D'26R3]+-O6<,*:&-DFQR2+*J M$HN3WCC3"JU4_D#9*W9['(T>@KBCQ'9/JEEZPI#2VB")QE*.@=EC*F^77E*B MD)-&DWW0Q,OM:#V\'25U_=\_:+['RO; TX:4X&-@EZ099!:^U6A'J8VGE%!B MZ]&=@O0U8!H]\-QA2I3=!MA1JU:H5T ([9)5K@5"(@7H8\CDC!2E2R#E'I*A MJJ^]_?(5%R67;L^T+W_4-O9VI/@JS>93S/.1)\>V04B@DV)_H9"%)+6 +"Q1 M43D%W^5Z^M9(#V]_[<>3=47<^JBF0RS@9OXM\FQ,+5Z48$ 6AF",TNQ2!L=# M3SKX:*HU70SR'U '/BKHJ[4A@XVFU>".$E)&"=X$ M7M@C+^VA2^6>C1'^++P95E4=//Z;2I:V:N/8'P7O(H\VLWL9G+8\;E.]"EG5 MW"4)[GC508_#B*T$W2$IY*8^WE6]O%\OIN/S3^]I.IZ44=(%M3 (K5-E*U4; M !T2N)2$5T@"39<#^8= _2S$V%LA'8H5WOB:%]/\&6?$DIAS M^2(J-7+.)I+90R@J\1)FV0B+Q)^*DHG]BZ#Z1) W0O>ST& T54P*HO69UII M/&Z<8##3U$3O@V8>)VR'IUID2+X549%,\Y!$SK%+ROQJTW2?/-P?XI$CFT3R M[#>"2*U/5;'$A*T9%!/565-2(F\I"<>2^"%':PSZ 2[BE4L.6AK[M8_\J+C9[SNHW@6."UTJ_T G6K86E, M:Z8KH%A=J^%_+JH[9>VOR0D]MO*W$>O02M_%<)6R,L@IBL M!=4*F%8RKL3-BJIL^^;#.3H]U#8YE,P[-A];K@]5M4BUW>V(0K8#",^&DBNU M-3KP@81L.V(/B_%D"_7M;RH,*?*CU./;!.!+/;[=]+EUB;5=E'&DUN/&2]N0 M"22>*C$#YA+!VH*F*)*U'FPE.=UZ?'W)LHT.AK9"/LS;38<_)W7^%T[I[7G^ M7U<[7W3"EI(\A,K[G.0!O5=L^0($:GP")/ M 4P^YPWMS-W>_ZQX<0 5#+TB_'-.9V?C3VP7T^O)].MDNK"+KVOD,Z"25(&J M3.;ECQ"2K8$MJZIDY>\3AHVX\=!;GA4#!A/G@$;EQM2\@EETDBXI]L"59R_( M60=)Y@ Z!%W9\R*_W'INCQ7A&7*@DZ@'S I9P'PS+G0V;N6[+K[^_OOKZRMK M-01ODP4;G ;3LI.PJ@3"MFLGE(07?B/EKWS\L]+S_@+LT6ARCO/%\<3UP/^\ M/*2X;MZ4A(Z&H :E6I6V#,DX 5+&Q)M0%!2[')8^B.HYQ1.&$W^/RD"76&[Z MN#T.IF<$X0H.\8$?0:6"*F5M6D2UW2=T!H)0&;0BG=OB]?P]M3'J*@M:GR-/"@B7C>AM88^K:*@FJN*2]C%U*7?^ MM'(9^I)E&QT<].2R*ADJA5:J6[ Y+8UI=PL2D&PE8Z0VJ2Q=DWDF)Y=;:63C MD\MMQ-G!.WDX8%=J(.MU 5T:Q45SG8K UE)/YQJR-;K+]>4G=:BQCV$QG/@[ MI$K^&.3;!,Q/?:BQE;8>C&[O(NKNAQJA6I&KBJ!B$>Q^:00,O 9*\HZ97W*6 M?2[7G?BAQG!JWT;"1SG40-0J6.EY@-6"494!%O; 78B+LG$N8]EHZW\*AQI; M:6/K0XUM1'F@0XU7.4\OJ/SV-_]F1C,\+^_FGVGZ^QC3^(P?OUM!PPV>.L1! MQ[;@EXX\4KO%+Y6E+,@4C^BR-%;[HD3$K,IHNV$,+OG="TIN_.S#:&&#(I32 M!A-+P4PZF5(T$@:9>-)I5[VL80-=[%V>\O%7K/F+RYM0\SM_N,?18 <4A]'R M?L)9+J,9BLDYV^!4-+XZ=#55B3Y[(YW7:0,^[".FP9FS^/Z/R?F!J?+X:P_# MC2V'O]SF604A5":G6/VBY"2U*R8A4I)2>+L!&1X',)!+?7MT(1R[]#8(=A%; MG4,5"#")!+8DSVL=LB+[^M&_#W60O2S,5E7]4HXWI7)0L^74 B,8'8+1%( M M&@$DM,)(1@;3Y5#[<6A',"GWX\*ROS"P]#O$DWZE2@RH?&!,K_F_X_DMQE$N M6#$I!3G8=N?+(T1,%72*0DNELM5=\N(> G5X3@RMQ$DG#72(*%R/^ON;R?1? MYYFFO-Z>?\2_WT\N(ZYW9#'"%$D2*[/Z5GV*2FG5"@QHJLFDBMJI+N68ML#X M[+C32S\=[W&_GGQ)X_-%1/WU9)'3T7C/4,?\'KRT8*X&-2K">"MK:SVEV.FN MK7Q?C1ZL2T&0%2[K+I3: >NSHU9O?75(ZM\!\IWY48)*S@D+V=@(QLH Z%4$ M6WG+5T'9FKK$2_="_4*[G778X<;1HL?-!YJ/IPL;\ETZ&W_"Y7681*;< L[5 MM7582@<80@6EL&2%J#%W*1:[";AG1Z?!-=*A-NQ"!%=N\$I)C$Q1E;PK4"DF M,,$+M@+YDW/&)B5C\JE+)\Q'D3T[O@RKBPX57]>/?Z2<(Y5XS_4U:1ZWJY 4 M&WC9Q9"+%9ACEZ#%>DC/DQ[[2_\^+_RNO"@T'OW&^^/\.^^87R;G?\XG^3]_ M?L8IS=Y=S&=S/"^\=XZB";854F^.(UMFTFL(K:B<""&FXF3T).]S8W:MD1GE M__5I\NU_\]LN><$?ENFP&9(G&]+I(.@>*0 -U=O9[.+',OK_QK,+6OSNW>*8 M<_;;WS3-XQF544@.@S "LFZ%T8UBFYU0@]7>>,HJ!8-]0IU;(GVRS#F,;GKD M$ZT&?$GZU8B+$6AK#B!KZ_6;8N;=L57XD%2\0I.D[Q)+WA[J;BHY0XQ*\5?R$864R'1 M)9=Y$W!/GC.#:Z"'$WU[Q>OCY%4I"PGCV7L(YG"Y(GG#7<7]K! MX<*G^T"7J<#T)TV_C3-=3H@/E">?+O6T&/$H&9TQI';[&4,KJQL@421@2]![ M'Q7ILL(6&L ![SRP)\_.D])\!T?_1ER7><@:4>FD&(-TO+NGUL4ZYM:B1(08 M1!:^3W3[1QB'NA\X^.ZWLRQ/Y5[@';J_F4S_H+]NK[F^GT[.^6.F.VFKOLA4 M28.HQO'2S!MX*E%#LM$J5ZS6KLMMP:U0'BW5?P\VK%^$!M9*!W?O(__=N_JJ M3+[>N:&R"::>B?^K0!TG_[^C+I<-JZ$4<2B21.%]1=M6W,0. &*$6'DKM*': M2"+RC[ML/H!%50AH1KT!*] 9; MS6>T@D?M):^CE0Q$5TM&XC_L4^YD(W2'-W?W5^3R7C.X%GK>./R-;>Q%]//K MY/QF8F2KDT_6@T++=G7V!H)5%83C'5A8;:7K%#Y\ -4S,$.&DWJ'P. 2IJL+ M.)N ZFEWK$1UY(N'^VMOTDOT'7:5U>!D0:^$12#7@DJ56M2Q6$"9I(W%*E6[ M9)$>D ^;7D@\$!VVD7@'&MPY(+O:PJR77LO*YA,B;Y*6=TJ,5*#8Y"E1R)2[ M6)OWD!S>:!A 0Y,AQ7N@RXF7F#]G&__R36\P+Q(,;R.6 M23FMA>:95=M$$RI":QP.*F6,T2M'H4LCW@=1#5?([DJ2[F,B$[9XOMD3J\#=*PPPT#J MWH!$6XN]RQVT%=.FV0W3*UMZ$WP]XPZ/ 3Q."&(8=6[ D;UU<0S.4/"8(CO9 M-8;4XOD\430E$*FXA-%@ZE,Q\3A<>20\<1RJ;*."'D&*^\.U3BA3LX24"X*1 M*D"4DGUIJYQ"E%I1%[OVN>\L>XJZ0P#[1T17A-P$4\]]9!6HX^P=^RKL0?WO M(>WNR\!UF_702I6P[X3.%/:=7((H@@";M/(9JW)]'-S#,>"1'>$0!-A&R&L5 MWS5HN4=YGS5/ZA!HVZ0(3^'MNT65I2S!9&>CB>A$43;9H"G&YI:).FK\]9RP7;2HQ M.GKUI65YC*0VM?*< TFA91^G $'P@*-R.53:=X_NDRR>P/FH^\LZFZFL&G*L#$JB%81V"4 M,>@#2:(N@=%M0#XWSO3038^;>-=+Z"^3Z73RU_C\TVS4[I\;:]A^,D6W&PTM M+X!X!GPY MJ!XZ5)]9)9!_G5^TVYCXE;^_+(XQ7ERK>$/M&F;F3_B)1C84+"VK,5*18+S0 M$$/T0+:(JK5/)+HL1CLC?@9L.ZS6!BQJLWI9?7L^IRG-YFTB_%8KY=;)^ [8 M4H1+QGN00;>,%^N@-2D'JTB'&(5)6?7?[QY!^8QHU4\[]ZD4>JQ<;W \75P, M?U5W^D93)O^'5J1@I#U5T\)0-CO53E JA,*2 MBE85G:.T?KDYVQH;:NM7/P..'$#F*^)_.P>#-X#+.F"XU\MF^_DM[.S)6J4# M!.L;;"WXD]6@$E8KO?!*;=:X:6<(/P=EAM+!"NKLG\-T)[=WY'PHWEL/6&5A MNS\B)$H)I%-:A:1]#5VJ/]P%\0PHL;=L5RAZY^#N@I_7EQANAG=ODRM$U@GI M@ 1:,-;P)F>]!4+G//%J1B5NM!8\^JHG?33809H]ZC/>I/'_,/3+'"NAHHW9 M>:B.V)P1CHF( L$:34Z%$+%VR6]^"-3!R@,-?T@\F*Q/)C&>5ZWY]2CXWRSR M+"'S ^5PRBB-L$G 5:V/N4,")#-'"A>Y62C M8_IWB5^<3 [CX"386\P][ G*%PRKC?'J+GBRM52%E2V:S-NF<1FB"P3>U)C8 M(G34*;UN&YY- * M8G=5]HE5'G#-/_1L'T#4 R8"+;R;VY24?[5[-$M)NY=URJQBDSDS*%\2>\84 M(55+0-DX7[W5SB\=LZUQ%A]_U[,Q]GK(]K"JO^+F)@!7FX [D> 8%EX776W. M@ST$/>#FOSE0%2LFIRQH+P4#;:M5#IG=YZ!B*@%#?/0JPY&9L&;=/PTB;"/? MH0EP)ZIU@U5>F2G9NH2&%[^JM&XA30\H#6]:)I/$K)/T?B.]/_"2P]EWG?0Q MZ2#, 6V^M;CT%2YG;/ %$8+7I56>5!#8 %G8E716(Q&[ZQD_9,H>1=A'F(F MFRM#LN&Q,KD'(\,V MTNYLK6(E.7(LGWH1PY"V17+3V02[J# MB#O$[C_0M\G9-S94?CRFN"[A2UFITG:^I#T8(]@**L&#M$)6&5*B/DW)'D3U M/*@PG.![W1"_2:)?+'ALIVHGO06V@=O]0I<@%.<@5!+>",GL[=)2X3Z49V["GU[JO"'7SLSH9:L8!TO'T9 MEULI"S(\%V02Z-E[M@=8&WJSX1$[\5!DV$;80\<$EP(F5YN5)UTHB9;D7"HC M$A[05@,YDK).>5'#DOK7!(I6/O[PV_TPHI\,*K<.IM_=*[R7IU(F%"5-8;J* MPGC8\@B!*N@@="BH/>HNI5Z6@3R[#7XO20]XX7X5GNO#XPT0]=S8[T,ZSI:^ MGZH>T/L>Z!(,/I?E'MN_> MBM]&O$-OVV^('X)G;R[.R^SF%O2BFL/E1B2BR.3:5:4L>5]+MD)RD93D.+:XROX96XC=0&5M[5O?WKU*V0#0;>0;RPK2)G-.UZ MJ 52.@O&X60<;'W]X#T*1J&0!D9)JC9() M4D )P5A1>',0O$D,IL&[;WZ"&MQ9<,>IH7]M#TQ^Z%4W7&7]AY_?H=[^%@-: MJL*?+4I/U6F1I/$^)VL*JB2,X_4W^;0,/Q^<]]>ZFILC1I2RH8W MALI<\J)=NCH%3&]6D? M=]0:*D-H^L'R*=N(=>CT^,?K?822,B^N[&.(7!B=*1"EXA774*D54\AALZ); M)U@]94C5=A!GI]H'U\2[[8/Z@;[B]T6I]G?U_71\GL=?\>P#-1GR:]_5-^-9 MQK/_1S@=Y>BCL\&QN2LCV6YJZI M MOCUFY@J-4JA6%]UZ<;6CDZP48+81=!0QLS.G5:>6N#O!_5GIM;6J.B2:;8WZ MS>2BG;0DGVWQK>]G!B,-RTE6 90+Z50%6W[Y)/C5T/ZD]-I:41WR'+8'/?Y& MHRPE"Z-:R#YZ,.TF6)*Q=3\/E8<@@A&GL34VM#\KN[955(^V YN#?E7G-+W! M[1!]28NS)K)L+UH-6!6VTI[5N.1"E%WRK'8%_--Q;'=U=6\W<*>+G"NA2NT4 M%&\97*O_A.T.259:RYPL*MWE&T%#5% :E2:N7% M#* 5"8I-U8>L8^R8D'VR3?NZT:6'6@;L#'#O&M.=+G)2"#+6(FCC6PO!$@ E MZS8+1\[K)+#TJ>Y["OWZ>A!B7R$/6>]_]3@OLUZB<%5DE("+-"=D5D95(RB7 M2TPV2M('Z$MST&K._;>+[45[TE66\&;%&_>1M"'*]Z\":J?NGCS5FK;K)+G+C(_'"-\33:G0&!3XHW, MY,CHM 0OE':"LBFZ2SV(4R_IVH$(VXCZ,"6<9=&N^ !E<:+N>;T+,@50TBL? M>=\DO_S"[:6C),O_-M9:T%T_B.( MS?*CUCQIB$RH34 NY3P%(96141;VVDW)*GI=HPPR!"6I4AX]#G<022ZLB9WR MS1Y\7C^IK@*\)%LIL%86K),BFBIMM+8F*M5GJDHXOT:V]Z$/(N%7I2Q&CV>_ MCF?-GN9)-]LCSV^'M_33QN:#6^:_-$:G6FJ1U1CDF1"RE-5%T1(W/Z^R(X%:A_Z#S=K?MCEYO.II9:Z3/T@.:6EI*E8,H/[]-F V>S?_3-./G_%\1T%H M,D)6'4$&M6BXER 2>TDIHZ[.\O^6JQ ?>:X-+8&76?C4:=DAY[>?(/Y-,Q[X MM2 ^3N9X=CMJ)S!:IWBR"!1M50J V4=(6EDD3=[')S89'QKNR\Q[4H3KD/_\ MVY>O9Y/O1'_2]-LXTVHA_#$Y_[88PV*\L\4([OZ^I07\,9G_/YI_H#SY=#[^ M'RHCI2W_GW2@G6@=?VUAK5CD]4-*Z52R/G4Q(;N-Z&6RG!IM.J1K=QO8Y>1_ M,YE>_:C]G1R9$D*,CH 4!AZM(HA:)J#,]J_VT6+NDJ-PV&&^S)PG0; .^>G[ M.I6__4W3/)[1[(?=\^WY?#H^GXWSY1:J=#)D*Y- MY$[*9MMB<"]3YX3)U"'E_OUTDHG*[ WK97%&L82]C"B[9 7OB$I7 A-4@5!Y MEQ1&!I-%;@6=>K#]460O5.VEQ@XY]Z_*?UW,Y@MWY>/D5ASO<$: 6/Y,CE?3+HKT N&ND+VP]E)H'O)NPJ/#!]D:=3+\T')$6 4DC8GW!QTJ*B%BCH\E;VSXKA<>]5%+CYL-ASH0&&5*6@BA M(:B,/#TT0HPI0(Y*VI2BC7TZ(1UJ@"^D/W%2K9@]PYSRIL<'FI8'^OYBFC_S M#]]/Q[G==KO=;7ADF?]J9+UWI(. (MMM29=U:W6:("NA;:GD[?)Z/>!\Z3*D M)S1#!DP9.CX[.F0WO#I;_ V5U1+^[>_VD48)@XG>2RBN5:]050%2"""<5-Z; MUB"@RVV'S>#]='SLH+4G=3+/-GNE\9VSTI'$ZA KCRU7![S1Z59#GB IXS1* M=C5UE_#" :']0+G0X*K_;WRMC%E7V+- M!,Y2 ).\AT2B@)4Z6]\NU9@N ;C!1G"H^_W'IO!1-'XJ!03>G^%Y:Y5XV?C2 MQIQKJ,"V5FM?'#1$PRZN$[50P!QL[',*=P?$*?2:.2 -EH_8=E5'!W?K&LMU M-]L-T/0L*_ CG..4$]A=/6OTO(=L^VM96HNXSG7$AT%>MW%)&*-D@$FTG91\ M!8P8(8=D?6Q[*2Y5T5QS8+/)VPYO+N^CCDE/60[=S.#:K6QQN_&W!2J&+*Z0 MA2!SY5T*>)R%/4AM()EB0!A2PGN=7=CL6.[!USQ=]0XGO1YAT(6I<5W#Q(1: M8HH(503;.F8(B*)*4#FE0-5CZE/V]@<4/[?1MKM"CA'(7"N(VV&MI^/09U' MR#ZYL&WHYE**/<8]UE[&I*JKWDGAL[83!&'MYRJPDV>2MRS)W M.1=Z.N1]Q"@^<>YNH]\.G/U L_ETG-M!5[,'_\4*F7WX\U_79:+(2+3"@,W8 MVA,[;*:( ^EL04%!)MTE$>5!5"<8KNZN^$DOK74HD/&#@W%Y''0%#%VT"B6R M(^K9!%7.0M!:LT4:J@E9Y=+GQ&0MHA*#2(IM;Z%(Y$W7(G.KS4V\ MX(&IWK*MJ#+X4"T/64K=)TBQ/_2C)4O<%%-X-9M=?+E,!>'%YI\T_SPID[/) MI^\W2;,J%NLM(92*D;>79"#QI@(HS+SC5BZM'+OZV#=%.J?C; M*G5\&,_^\V9*])9M(+9#YQ]XI*.@@C(^"] HV0S-E"#$E-C2-5Y*58LI?5*: M>H_L9>YTW8?V)M,I)7RO&F!+8F\QI%_'W\:%#?O% #$6E41TH$6L8(+Q@(&U MH5%;YU *[[IT\^H^LI?9TG6V[$VF7CG?NUPJ>FB K=V6'&4=0]0.(?C6QHE= M7\#J(DB=M(FVZ!+ZF6==AO0R/P:[DS8L?7KDB_>8^?^>G/%CSL;S[XNY3S(7 M;#44DX\:3(RMJHJQX(VN5E>)PIQ6]&3SL;U,E8-L)7L0JD?]M,&R=HK72(XD M!)MTBXL+2,0VI,T^H[01L^_3!O,GO&.Q5U3K*!H_E3L6/^9-4+1!2*^!V(IC M2RY$8-0**N9DM,S9]6G(]]LHY*GD.FTRII>$O>T3]K;BRB&2 MGG91]%,A<2I96Z$%M%QMWG%(02I&@J5J/;%Y[\1Q^K6<#'FW2M@[.>YNH]\. MG%V?KY.U%T)1@6)RJR]<5+NXX0&]=8K8_BFV2[+><\^NVDKA&V=7;:.MHW;@ M7/W3JP(H>%[&\]GK,YS-QG6<%[]BW7VFU^S'3<[&95%"992OARR@ MLN,P#K_+'9/=&YI8AZ!$AR2?#:M^H2*3)9L B@*"D9:W[:HBD*HB:$GD:I?. M5$^L5MM!2+!;W;9M--C#\;P)* TSEZ]N@]961RM5<-ZRW)1'"$EY\-2**BN= M277I8--E-(>*,9_48GIT6IQ*\/GM.9O,=+,V_'Z]D+2(0)4E!"L\Y-:;0ZYIS AI+!B.@A62&@:IEY_P_6JB[Y8/>0'-[Z'U!3 MDR'%/'1QHK9#OJM7&VQ+HEG4O+V^ZQB32\HI(-.J;4E#3'4L('0*LA@G%"VE MS:ZI3?306YZ#;H<590_?C,[X5Y]:DA1._T/M1N*5UWB%3^4@1KJ%D86[NX68\ >P[LZ**$#GGXK;41/_ S _R5OM'9Y&L3P(\02T6M MC*F1Q4?.FJB6/I;#L@[<%$%TF5#S4&B._1Y^>WOK^.KO.:;2=?"1\E:'I;A+X8RCRU&=A]T MU2+KJ%.?;E7=1_;"^)/CSRE5CEAK;15I0Q1*0ZDFL0.=$8)FNRNGJKVH4:0^ M-XL[6^-'"W6U%*XKT:IH,TNU@B1T8+)F)KO@H$9K8_(RB1.KY;1N)"]KR]'Y M<7\M<<I+S8-,!ODR/4V73_5GCCSUK7I6R( >>_3J>M9SNA;%Q??<"H['*&I:[*0J, M+Q;0J@S::!ZWV=43VA^G$8D>#B.G%(-S/MKSU)UW&LW]/UTG&GD MJU%5>0*,+=>P$ANFEBWM7"1&IX.V\22GPH;C>T*38GA6]HLA#T:IDZIWLDEM MZ1^'2FA,\;Q!1I=8'=DIB#9X\-YI4T/R7APG[#S<&%]FT.E3ZZ1Z5:[+,'AP MM!JC+ZD@5*4LF* \)!XF>+2>E$@EN^.<5@XZS)>Y]"0(]A1#[@\./B>MO$X. MHHD"C"NM5Y[,4&1U,@OC:GJ:X?B7R788T^]P]#OM:/Z#PW1(V5I'$$-JN=1% M !J1H1J;BW YY#ZWXX[B2ATU\O^@&H2)AO60(;2;,\93@$15@"ZUD@LB$9ZD M1[OA^%Z6M=.FU),\0GAP],6;Z@*OUZZT2C4R94!7*^3,TI Q)M&Q"\31AOTR MSYXD 0<\BUA-::7=R6=3*"#/OFP ZZ 18U0<(8 M02KKV ,A1R)N=$5ZRQ<_(;KN%_WOKI53:M'SJ(6V;N1J%(Q*%) 68V39\I>4 M*H'+&)-F\:+N%U$Y[%@/Q_W^Y!NJ.\^!F-,K?K_'D-<;=>N&+$?2YAB*3^"U M)S#LL$%:5'.I)E>K4@RB3U&YPX_U9;(Q=U(*U3EVI1IR."EZEU:CP;T)9;B/S5IT]3^H1S^O&F[*V( M:XV*A&O2E:UJ T(R**!D(B^S"-YO9OT_\J*?R]H?4NJG'5]>OH!=BZNZ!'9W M6UN0@@E0:@]%H:0BK%>QGUG28T0'7B$')4Z_;)H]M'[:]O>/ Y,C72QYKQUH M$S(862-$'P-4;1RF$!%-OR;E78;TW A]?+V?8"[EX\;+&KV,8I%:A-(,K7:/ M*1#QI"X*HG Q*>5L[=.MZ&@C?F[SX>19TR%:^7XZ8?&4V1N6]>K[J]4+&4K+ M32N!96N8@Z%!33$;E5*,07'!AL+;*.2D[B8\T+IQDS&]-!3>OJ'P5EPY1%/6713] M5$@LLA(ZI0HQHF9S/4G 8!)8XTA@#"WT\7.3=ZN&PB?'W6WT>]"&PCI)ZZUF M@QA=9E.'-$0C^1-&D[VRAM)+0^'>"M^XH? VVCIJ0^$/?_ZK6YWJ%<_N5Y_Z ML8$LU:5.P:5DBY.4K!&&U:2"%\6C\]%+0VOJ4J]XR]'K4X]E' M_/NW6BG/%Z&'E9!'TB=4-DNP5\D1!+'$!%%[EZ5WI',?]V<8_">X$@_+VGN^ MTA'T?DJ%HW_[[PM>@-Z>S^;3BX44%AU[/G[&\ZNPVA^3\V^+L.[=>BY8E _H M*N@H4JLPZ2!2[^:CO:HLA-5[S58" M2!X7#Y2''+/Q4$T)KGKK4SJMI(9M1_B$9LH!J'KX6;4#SY[4A%HJ<"R]K"ZQ M(A*5 FQQ:_[D!1BIM?-5B"Q/ZW+WE@-\F4Y'F4Y[L.R44C@>'>?E,?W-.&-. M,=4VNF K&*T4H.)A!RN*+L;([$[+Z=MR@"^SZ2BS:0^6G5(UDD?'>54HXLY0 MO244OE10);7B#\D#"A>!I,A&.H>VG%;EX^W'^#*GCC*G]N/:*26";VW;EI!+ MDB&"SH7 Q%B!/5D/RLJ2HE12B=-J[K.?#[7E+8U^*!^KFJMJJ_A2+>A6_<6H M9%@OJ* 8Y:OC=3[F1V/^QQW"RUJV8BU[0JPZI?(CCP[\X8H5QN_*\XISC5"NA&""(Q$:,]JH*5#[;)[87;BF!ETE[W$G;D[!/:I/],9+W MN""$J4)7X=@D\@5,$15BD FDJ2I3K#Z+?G=>3T$"+S/WN#.W)V&?8FRZJ>QQ M*6BE0BJ&I9 B.S;-Q4$, ;*EP +*+G2L9G/TX;_,V>/.V6Y4?9I1[\=E4*.6 MR;1L\-*:_!63(&)-/,$0H\22RXDUG.WFSYYHK'P#7T\ZY:I$J-KF=E$Y0]): M\A?BJ6F3E$&?5.S\917=:Q4]+5UM1;\G%63_T?[[.)GCV?_?WI7B9!EZUQ/V$<.R;X3\X2H)4M"7)+0 4 =Z_SZR0+ #03(!KJK 8JR M(R0N4/?7^65796;E$@4O:@14R!&&,%+S)N(;OK.?$08KP9,^)0PAY M*>7Z79[I1\^)PWM.'*0K8]3M'T/TBU%B(7G.7@+RY*O7$B'($,&FR.A'3EJ5 M7K?R'M1SXOQT]P!^&^CL!S*1Y]/J@ZYJWO\B0A8?/OZUZ62 0=J8-'G+.E61 M10\!6>WYEQF3S*:2FQ0:/(GJ#!VDYL3/6K$V9O^)S[,+NL/B9[IDFFXMQ >T MFMBZS&!=)9Z"M]5 (H6H0A&:H4O*>N6-Y9EA]L%X1X[ Y!F@_:6W^M$'_'(] M3Y]#G4$U^S0/EWV[>!QRCT9R/^#!MDAASBFA> SZZLEGTA:DE8M=JRB!4\Q:\"I2%NO4T8PZ>E= M:A.BZ(9O_!VEOVX\,DX:4-&@[<4;,L N@3>UI:F#+_CG' ML+B>?UO)805[\2;]ZWHZQSQ1/!KCM !C,]G]7'OP/%I(+N;,.2^J-%F!GL#T M/>C)4"(?,+ON[LANL=++K_4$X-:&3S@KJV.!]>=O MCN.6LXB;CV*^)A-C_N;CAXG,R:1JL/-,MKJ2V8-#@R"T+CH%9SDWSUE9K<"] M9%TZ"\(:G/ \>#?6+?\WK\;;V6+Y.]+.G">U!Q5J6=L$9_+5C*.7Q#%RW5CF MCG-E;6D2WND"[B4K53,2&B0G=>EHMCK:G%@M>>$8@YL_[O/W'@!M *B5,(#[="DYYZ3QH=8 MH Y.-8X2M,_/LR*ITTF:!266&WBJ6I1&2>Z69 MM;O.S ^X=>^SPN=N]-MLL;ASO)SUTH3B0-LZ@JT8"Y[E")BTSLB$"[;5,>%! M0 M\1?8IAJWXXRU.8MM3O"[P'XWF^/TT]7;Z_D&?Y6R5MI\>':>[S92@@:/9\9'>?*6= MK49FZ-D^A@O\B.EZ3@SC8M4PH0SBA7A_R M+#_T>@PE:-!EZ$ QUK'*D4<2GU6F-O)T!0)F7TN.M75":L]/J;-GKX\G,0X. M8NUTB^>F:BV:P%FVH%FA%U1855OG&>!1)2=,]*9-M_5#0(YU@G2.2G4X2Z<^ M;5K,EY,/M1AC%?$TW*JBR7(PM,Z"4HC@.5JP@2E:>)FQKDM.#5WTGF[1=]MZ M]>"NISH[:L?IK*]L!UQG;D%LXE)=8!QP1-2=ZN%#?\^? O5@8)O#'N)KR";S MHBCA:Z8H25TARQ"U([/-$I*D1.&^2Q^S\V!QSTG-\"0>(K6!R?L]_#V]O+XY M!/":%U\M6D[K2^U63Z9N3 J*CU9'R3GW79*).M'WX,[CV8"]9#\;0G C%>J1 M0;G>-/[ ^>JXX9B(^>.+#!$%?P;:]HQG2RKK3<)BF.VB8LQQ)THQQ4^> M!-E7:JOM]JC3AGV7:B+!73"W2QTUJ71,40LI5-08T&3ELY.!B91,>2S'QX#[ M2O-MN$C7Z[C18E9^"HMI"E?YY^G%=9W%?(3LH*W.6NOD\7LS M+'J<#IT.;!.-.(VHMW3.:X^E*!FUUI@U.?K;>D?7@GTT3 MH_OORNK=FH0<*[2/I=9#]'&Z5$R%G621N&#&[O,Z!PB@5O93)-^EWWQ/U]*EDCWAJ< M@- *.E])(UR\G5U>SJXVA:K+Y7P:KY?57/US]KA_R[WV+I.L3"1[1('(SM6S M20_!!'+B69\56C"71?].$CP#3:L;5";!YXH'ER*RD&Q)H-2 M]$IX].2L:JY%D3K$T&1ZXQX\KT,CCA%^B\EF-^OB^MBY1,]*=(HV4,M!H::O MK)# 3?0R)N]1M"G3>@!CM#;CPVX*/61YZK2,VQR%NXX*[V;S?^*_WZ14R]I) M<_^8SZ[HR[0VOE=GHR*1T1.#@RQK%RGZ#TB7$WA5LDZ9?M.F)AS[\N;//MRKSJI"Z:6A<*[0)VH07<[+K<;Z@Q%Q%A*$B,K M+M&R6TKUK8+QX$50$*)2]!O4K$T.]GC*\5P#[-/JQB'R;Y.9NGG8C]7;#O.\ M^.M+ID54,*Z8WX!TC(M4/(,L<#7#V520#B2&H!!3+91NE)+Z/+KQ3=?^1#[. M/!V8A0'/MU;)/;BXV5E7KT%4421-A#F?)"BC&03E$.A5,*QF[40<+H?TX;U? ML&G15Y(#NB);4#9%TEW #)XWNHWB!-FC?3C9S6T/@0Z=2?H(5#&Z-L?R8'4= MDQ<-@VA+!NU8=LDGD[:G-)X]NT]EE38C]Q Y#DPJ62;Y.BW?SS_B_.LTK;-F MO6;*>64AYYHO21L"^!P5<"%80ND"V^[J<#RONP"\\)6YMTP'C"7?P[-XQ,,CZS M]<:9C&B[%(F=(_5/K.4C,7^(<$=JZ_(HI7/5>>1V3FZZN,Z8J["6G['6.%TO M5]F>LW**'-]6V)JD](XBR*T,7F&4QLP%RNQ52#FP2-L22FFX8R[AXPS>5BA[ M1@_(9\V;.]X5>=_@>T?X[H%[7[:/8^Y. &),C 57^[<*!_0Z,W#T(_JV,&XR M$RDW.1T=Z@$:G1*N2A9W#>LF/?&1J1IBH,5)60P0N3%0$CI#RQ[I5I.TZ -Q MGJ *_10:V?'8<1 V6[2LZ2>S=0_F2=0E1$\"X])JVC2S) _+%L!DDP[&,M1- M5'(0]*<__AY41[;#BZ,3/-KXT$T"XVUK\+_J=(M[FV6=*DA/2L[DM'8$)"-O M5:?XV^S?.%]_-;V<+BKOWW*36L;^4C$_U0;S(IE;P* C%*&!&,H:>"=JJFBCWH(\Q6G>= MY!+CSUMU#^&U1OW'YY6+V#>\'X#?I6,IE MPQ%KDZI8FQR) M[1+N>4=\(:S+[-U.6]B$XT<>&DA&]'7@=AZ_QBK#]]VWV! MU2N;3#+TCAJ(UI#UG3()S/ 2=K"!=KR:)K'641>GWJF'^;GV6A,BY[+.Y'= M6P*ZX&MIF#X'\$1&YKEH1"=-[4EGBUSWYW &8X+-PH-VU?81M6-AM *230J- MR9^/O$,F?JI/H#?I?_G4]77Y;V<>/,GWNVOB=)K&K-<8F"5ZC"G8K MT0K;*@8JI#H'T$ MB8HI%TMRK$U%V0M-^+(6+A*]#-+)O MPM/T:OQ^(WO64<%HPN0:I!3)4L!^=0@@D:)9,Z!6S4(7 O MIG/Q](\E\%$;P6&DW\!;WQ_6=MP65UN;*HSTAZR/SHL"K@I/WM>3E"8NS4LZ M4.BC%,-(?J0*\748^<_P]W&#M>[_\R'"\'OA;$7(I4Q<>0P)350*A4.,/!M: MX'FN@XTF>X =+YT>!R([KC*PK+H<*G"EK-3.>*NT0N."UE&S8$W226AN)SNN MUW=VT=ZN>._G;S_7;*]?K^Y_8GJ5IB3/NS" %$SQ(C@PRP,HRS0$FP,4:;VQ M3+D4FR3+]4;>>_4N!=/R=M@LD?(A+$ESTXQN=#%=)\PMWR$M#.&B=K*YINM] M>_#AB45?ZC0YL,G7H<:<@4LN0/1"E6QDY+')]C\ ]O%WA'%U]=&6,3+= ]H; M=;F;$(:WU\M%N,K_9Q87;]*RAJ;GN*S@?OF[6D=U3#+9W,5'0*]I2W4ZU,BT M YVT"\XH+UAZ;B7M>K/7HC]-A-\BNZ6#?O^,M:].[50RT3Q9$U%!1E7(3E(. M8E8(B@5&5EADM(.=:N6Z@_E:E&P$$@?,%EV]$EV@WLAK\\N?K_'/V2]_)ZQC MW?_^":^(S^6B_I-/5[50MH8@=B>N3Y37QF*BA_0\@3+90! ^ E-?;E6092)$NA< M0 ."T(+2F, 7;@%ED5$K+6*;IER]4+\V_1N/XL?ZJ0=8W]:ORL:ZW3S#)-MB MDV.1[-MBR,[ #%[( H%[Y"84[4V3D^D]>%Z;3@U!RV-M,6U\C[>S*H)KDL+[ M+^14KTW6C%$F04NND?3@RID,,=&Z:W7((FNKHAC1[]@%\;7I5"/R'JN9[3^H M_3@YK5,WA/92:/20-".+$6G'I_T_@(N2C$8LY+LW.0ONA7JLK++3JN!XQ)XZ M>VSE*?TS+*_G."OTJMTZ\^OJ*\E9RDF"E>3**.;JD))@P 9.MH#-3@G;RXAR1*9I411% M-.//]QF J5DK,0^],NP%QW)T M*AH#9+HX4#H&\%XJB%G[F+A,BG4YW#E'[I\8\#,6]8=(MQ'E[V9S3&&QW&Q/ MQO@Z+M1!4I80U8JYX+4G6];EE *9+;Y+Q/(@OA]"&&_S'Y";'6SW$&R+6NN# MQ@O'I(379)HXH7EU80($%B+0HUOO,V;KFDQC?A'#W<>W&]J3V"!I8/=TX@Z8 M?LR"[\EEIWG?1Q QUBSXH 77T1N0A85Z&IS!:QEIT706(V=1\B8-JE[H+/C! M=>,0^8\\"][<3B&W@0M3/$)R$D$92R"#(;<:C;?)"/2IR^3)P[>H+NC.9!;\ M040>, O^.!9&ZFCV=G9Y.5V_/(1[?;+["6D+/JX@Z:G+#5%TTQGN=DLOPW,B M-DV17FDI'9,BD]3)1#7<%S;I"'PXZ:[T)'[[#9=+G"]FY>T<\W39H\SIZ'LU MYN6 !]TB36FGLK-&%7(?G&+117I#/+V(46'FZBG2GKYKOR7W']=A'D@ ^#Y> M3#^M\Q]^NSWLSC)'+:0'9V/U>^O0YO?B]5D4O?W]9];^:%)]"L#J!9TS2QI8*.$Y;7'UY92!G7L_)&BL(YDO^N"T'$P.BKFEDMLRY82 JZS<2/Y[&-E4C5 M;M48FH!3IT(]);&?OJU/(->]16),V28RIIVJ_?:*K8T")(3H=4XV!],F9?0Y M8*=O:360(G18C(XFI,%*M O?&MU-=Z(.^%J&U)X#>)KPVK"T=M"9WIR<0G<* MP^C1*C""_E#TMH WGEA.3'DKM,N^26G-:73FF:C;:57F$"H:J,JF*F?5#.#. MS7R_\3)OXDG,9XU&06V3 LHZ$D#RI39F%2&R%+ TL7BZ@#L/E^EX2F>-^3A] M].TW_!0N?@^K\$6;J-"N.S2.!3W[4%L1("]HU5>6"8E.R<*J0@1;?,S"Z9+D M4Q&@7??J]];7K,2'M[@UWBUW9* S3XM=IA4OHX/H; "JQE]YYCLDA9V\+N^ M'U+?)>[AE;_]>E5F\\MU)Y0XNU[^1IJQ?HLW(K[U=54HOC:ZAJ1R "44>:7( M+93(R4/E 3$UJ:4Y%O#X2^% >K2]"(["6(, TQ;NG\-E^(2+U1 -S/\=+JYQ MPEQT67 -,I98R_II;Y AT_I=3,F1G&73),/B>6BGUIY6-#^M6WTY:F"2;>94 MUB/@UJN$AL@*(;5HG%.<=I,F48(G,+T2O1F* ME0;S#+?D\8:W1$AUA+%R60*G/(UB'++)*7 MTR2RW0G=*U&BX9D:,(%K71-Q7<7VOFR>^O]^GJ;/O]?13O\5OB+]$.?DF[S) M7^EWN*ZIGG#-N$ZR@-5&@F*U)1A7&:3&*!V+DA;,;@5!!]_[.U>;,1AIT/;E MD56XCM86D\A+]>2U!DEF8=")_%=7APRH)%0PTO(1%J ;.&,=E8QB(A\EXW,Y M&GGT*#?!M_?EWINVBL2A-PD#TGJHZT9K!4FL% ]6Y!!)];VQ(UC/3T$\U7') M$/KPG(H-PTL#BWEK47X0C.L"K>4QR1/83G-"THK6ITV=WIR,K#;>$4+I-&2] M2G!4%@B5A!*R2IJ,,-VFY_'HZO+,X<@9:,LA5 Q= _]VMEC%8UM>;,4S4;S5P W+M) YVJ)J M1PXCN4R!%#SR+F.,SY#U)XJ:QR#]$,$.OD=?+Y:S2YR_O0C3RYNJVZ2%S\9! M]L+0!F,1G$JU<;AQI2COC.RX/S^^^+B%RL.(?#:@O$;**/BXCB[Z_5 M1HJ[@&[+DB64)1N,3"E':QCGS<[3(H)F11N<1$W!F?G94RP]5&@HA<6>%+DX:9H(0:IP-D<+0IKI6_2 M%[H+N-Z5#_OOL19T]1=N3S,2D]PI,B#$RDN018/318%7)>I<=#:AC"R)QRC' M=Z('UZ)'Y1'-6&J0#O,!O^+5-2XF(C)ZOU,FV\3GFD";(3@,D(W0217OLNIB M=A^L+3< SDH1^O(T&T#(#8*IJU#/FZN\Z7JWF$3AK$/AP7E9'0T"%;*B9U09 M=4C.KKNLK[(9C,1(*F@@T8/0*,+B,)9 MML5EUJ:P:0>6[UD5^HJ^02>@NQ*N)\3PT[?-+]?A1R<=<]8Z(I1+4$%9"(&\ MVB1=$L9+9[')H,XCL(Z50=#>J&C,T[DD&AS67D=9DZVD1]*B!%#('+@Z.TD@ M\_3T6FO7Q-A_$;W0FJM,KPYHAU W5G.K+IA^=$#KR667+E?'$#&6DJ I!FF; M!W2UW+!F[X50=VW)BV?HE!5-\IM>: >TP77C$/F/W %-W?;>TC;DF*,&3"F" MRJR 9S(!J]%0])IGU\1$ZH3N3#J@'43D 1W0CF.A06SEME/Q3]<+,@(7BYNH MZ.K%L)D9Q^CQ(Z\=.$Q!")9[8#D+Q6S)H5%X[BE4K\56&8Z:!A[Z!LOF#+$+ MF)9&R0,TI[%&!F1K=ZRVAZA;-#AZ H52TS40G)6.QL410YCD0SJ5&UKDRZY M38>W$7A_QM 8B_9#)#QT8L3'Z[A(\^EJ7WQSE3_.RO+?87YS?G:SCQ7D(>@, M-I8Z9UK02D=[&Y3D=4""&,-6*Y ]F1)=[G:R -PQ;,Q:BG) DV -$.=?IPEK M,/C]\C/.;Z;.V&RL(>,8=;6#BN?@T!6(R6:+U@2V7?2WC]V=UW^Y?/87U\ Y M:V]G5XO9Q32OK)%53&^U$CDM0@J10>T?7PN%-,0ZEI2,D)RXE\FG+AYAIXRU MW1"^=[-M(.$/&#_?C6BC\ETP#9W N@_,^ FL0Q#U).\]I-Q\0;C)QL=DA3,< M2O&./,^:^">LH>5*,,92T2QV,=K.D/DGDEC'(OX0X38PSV]/\6[,T9O\3":C M5%F"S\21XL5#K1L&+KR1@7N68Y.&;7OPC)L".PQ9^\Y+>TCZ9)FP'S#-KM+T M8KKZ;E;^G"UK1XK5Q];GRLO9^APX(OVCNZ'G.&Q:X@ XVN0K#BV@K41&87(L M*246HU',<1>CCDZ1E2@T]Z7L2&0< -$(&8XL)D]6KP>9:Z67K-5\/BD0*00G MLE*,C9W7]]M0&8X/&7A?;E> NTR,=[3NW*P'?\[NUAW,=SD:1J!RDD.TY'=@,/$F>]MN.*]1;P8@ID$BY]9$ M\XDKMB11#T4B)^VU!,PE6A9U,M:1^ZUYFR:66SA>LX(<0T6#5E\K)?TG^3,/ M=\L;=-Y&&Z4N((4GPT[8VLDN*@AU)*Z()(38I)GPT[!>H]X,2-1C-=+]%Y@; M&ZN*8=V5XII ;N14&_)O.\6_3Z]F\^GRV[T5\^%5?OG7-?WZ=UQ^GM%OON(F MK6R20G%*10,>Z;6I]:/U*PU"B>*8=-SX)CHYXC.^1@4_5Q5Z_+:8D]151,.R MCQQ<1K(@+"<+(D42;K!OM^ZBD-4IE==Q2'4C94RWP73C[J*GEQVR9T_AHC1 MBF\X(M.2@9!>@$K,D'G+$Z!2(CDOO Y-8JDOM*YB<-TX1/XGJZNP3'(OK8&2 M& .EZM@'I/U>>N.4EDEXWT1)7E)=Q4%$'E57<0@+ [>&W)-C(HVWR+T%&U.I MO;$8>24V@A5%HPJRA$[3SUY+"MX1ULA PA^XA^3>M),NF%Y="MY!1'7)Q#I& MRJ.EX)F4#"\9TN3CN!GGH)W"%D=4_ .D72#9(R;F2JW,4W:[NH3 MWQHH@8Q@#)#(\JG3S0M$;S*@C89GS/0J-#EE?QK6=Z . \I][[(P;&+F[V'^ M/[CI29BNYW3!XYIL[KS.$(F1SP/<2FRL;QQC7/@:VO2R..T"2I/G MH X@P>.;E3YQM5;2[-"P-&J/5C)GA5%*9N5TU"3=(@H&Q;3;*=/>+4MW7?1= MF,Y7(P[?7%8S_C^8:P,Q\L7^NIICN*@_^*_91:87[Q_T,B_J,4BOA.'!,;1B M<3C!;'%O,$1IM7+6:\6$#[43$V?11F89>MS)?2\T0QTMO?E*EZNXWLWF'\-] M>'>'(\&@,8QLO2RT 'K(!+$P";I@B45++4.3H]2#4/8.'NV]Q>VYI:1'-S*9 M>C1$/J\/$IPK$:)-EB>6GAW:"A-]F&O0HGC0L,0TLR?T(?\:XO/MN MHH7FF?XCS]O[VLBFI@.2 9P5%RH9IQOY%ET!CJ]&0Y/;67=Z,-,B7U1<[(L[RZ.:'.M,FC_#WQ,OO='".O+W4H6N%/AD M"BSDR6 M29MH3J!NW="_-AULP&F#9.-C'Z*:P7R&_H=B]N:T0:YS%\MV?0:69$8=.>F'X&0T9"TA^))!16.,2H4KV\0? MZ(QPM!2[T9R!-N2<2X;=N^E5N$K3K1:FCYJ_RNJU1S7HN.] N M:DK'8O>O;OJ>='B6IMET S[,:;+P!M&2[9RJ4U-\[FH;E-"1\0PBZ B*DY42 MLBI@K/;:>@BS#;244.!B.4UO9_,OLSE9J \MU\W1 MI& L6L$BN&PL[26$+QKIR6W"DDL6)+4F7G G="?('#R9 LQ:L]<@2'Q76/2Q M'GSG,/_VEJ!^FLVG_UF=KZ];G2=GBDJHI['@&O"]5Z.:D-5@'SP L4'):;K]Y? MX?_#,'\__PT7-UNS8]&0$"1@*K0U<\; !9FA9E X)I'S[5K!/>V+#[CI^/92 M*^)F(TC]T!:(FQ_7/V)8X/_^7_\?4$L#!!0 ( #:"G%(A"AUIB4(! ,Q! M#0 5 87IP;BTR,#(Q,#,S,5]L86(N>&ULW+WIY9ARJTD[69EY,U7=9ZSL6AA6B=.AH(9D*%/]] ?@$D$I% R 5*L M_M%=*8D$W#^0']T=#O=_^U_?;]?@7A1EEF_^_0?_)^\'(#8LY]GF^M]_^.WJ M'<0__*__^*=_^K?_!\+_\^K+!_ F9]M;L:G ZT*02G#P+:MNP%^Y*/\&9)'? M@K_FQ=^R>P+A?]0WO<[O'HKL^J8"@1?X3_]:_#E*N601IY!&1$#D12G$C*E_ M!1@+E 8RH/+B^L]QQ*1$PH,)(PPB$DF8QCZ!6'@^(PF)(N[5@ZZSS=_^K/^/ MDE( I=RFK'_\]Q]NJNKNSS___.W;MY^^TV+]4UY<_QQX7OAS=_4/[>7?#Z[_ M%M97^VF:_ES_=7=IF3UWH1K6__G__/KA*[L1MP1FF[(B&Z8G*+,_E_4O/^2, M5#7F)^4"1Z_0/\'N,JA_!?T AOY/WTO^PW_\$P -'$6^%E^$!/J_OWUY?W3* M]&=]Q<\;<:U7]K,HLIQ_K4A1?2!4K)7T]6C5PYWX]Q_*[/9N+;K?W11"/C_L MNB@>C:JE3+64?JRE_.=CD_U\AOB.Y*T.974@7*WN1UHE=/19Y1=8S/!;[:7HBK_4O/JA_M=/H@0;( MM)ZGI>Z>J.)[)39<-&SY:&B0\7__0?UKM2WA-2%WJZ\WI!"O%-'RU_GMG=B4 M-7]?%@797 O]27SUL+_D,WG0O[K\1@K^]G^V6?7P7GT$BOK367ZJ;D1Q=4,V MG^[T$.4O:HBJ?+]I'J15R#V1(A]#GX<8(N8S2)-$P!#YD4CC1!(6KZK=N[(2 M&_C;UTZM6O:7$?P'BY6HCC!*(22N;%K?[R J+U*2] J14MP;467/!_^WF/V8(> )XD! 5JQ1-. M*41864@K,-U#\$NSTN#';-,N_I\6NNKK M/^Q*KJ==PEH?J$U<#OI*@Y[6@#Z _G6MYJ!6_0(TRH.>]J!6'U1*?] "< $: M"(!Z5!H0CCXI.7ND[5H;\WGQ=-ER]F++]NBC6R^9)"6M,6]%4NL7>#^+=55V MOX'Z-]#S6P?BGV>7_>>#M_&RZ( F!3OQ*+97_,QR1?AW%7ST5&K7]&57I,I? M]D5NGE0%T@\@+[@HE+/_#. [^BN+:O5%*+^UJH6Y_)Z5*^6<4QD3'Z8A"R%* M90!3GV!EF'"$$,:>AZ2)8?+,V$NS';Z(^TR'1$ NP6<%8]$R OA=2_O_FWU" MGL-PF.7/1&9B(AX+BC%;#J@_0&CJKAZ9J9^>$MESP\["-0/Z='0P=(G=&\M% MMNJB;>_4"Z\'TEYQL'M1_;K-*>1VOR5U6D?4J03+P M.>.0>5&@WD2&((Z2!,8L2&.>R$!&1F^B\8Q+>T5;^_M74=VHS\5>?&5S[T0' MK>QV[MEI\,W\*J>03OS.[V4%K; V,%K[+L;0N'0Z3D\ZJ[=@C,%3,]_\QG'D M,]J-:)V%3]M*;T[I_;[WFZK(-F7&_D+66[%2G(0"3@C$!%&(O"!6OG4H(:,1 MBE(O(F'LSQ*&/"7ITLBN)^@%$!NNS>6[X7C"S$L[<:C)Y8(M/[:TBQX]6O>= MQJ!6>0&1)--5643HZ*2P?XQ8D2GFSH)#QA..^]K4H::/^297?*9$TJ.S_%:\ M_:YE%"N:1$'"(PXE%CI+ PN8DI3#)$DQ1R%5WQ.KG:OAZ1;'^W5$^4?12/>G M"[ 1E1WCGX#7C+;=@38Q]S9X]24%C:C@QU;8XULUUK1IAHI+[CLQXZP$9J;] M4Q8RO&L46UFC=M,OC6IZT@-%\^"1_':<8[D.9APT';H3 M<](@L& O._A=2P]J\1T$OL_#S25K64HP*XN-0^ M6QOKO7:V<<91"VD:?)QZ>2:/2#:"@Q\[%?ZDLRAV"_:YMQ"M(N"#P5*,B%6> M@Z3; .8H26:.:IZ#UF&H\ZS1QA'LE9YJ6SQ\K119_RINJ2A62>+YPL,A#&/E M@:(D\"'Q/0\&4D2^%U#?(U;L^51_RLEQY81"'L<]@$J:!,J=\94YA$D#* M8DXC&B/LT=7!(00#+V>L1$8OA]D9#+<)/J4H[@60>0%8JQP@6B-KIW+T6IDZ MF)-"/Y>SV4)HZ69V0\]%[5# MG_3L$<>1ZJMMF6U$62JGF&:;>I?ABV#Y]2;[N^#ON7*2,YG5MEO- I?L?[:9 MFEM9ROX&R%%H?YX1;[W72".4\/SO#PILQ^4+6<1[&[Y0%/6TOP%Y?T%>X^0Z4H%.Y M]IY[>H%6ZPNP>R24XM/XU?.MDLL/R@Q2S_KAF6\5GGZ@9ISYW"3,\OWFC:"5 MFOI74OQ-5%JJ)O_PJV#;HI%DPU^+HB+9YJH@>I>\$?NY#0_E-@0L\5.8$$PA M\@F!-)4>9+&?(C]*4LG)N-Q-MX(N+2*QUPGLU1F;V^EX34VCLB^_4I/';74INUO>//!;0'2CL M#/>OXKI)>="'4#E)9!C'/HS#0$*$O0 2S!5#1=3'"A49,6&5VC\TV])HJ9/- MZBBO&:YF'.0,K8F)QQ0H^Q1V$P"4&* MA\:P^DR*3T4]'Z\3QC^+HLXT7P7+*_7.YP6X(P6XUQK5)6AX MOEZ3HM3G@9IR-);5:$Q7RW#;WOT:3+V5WTG<^J470 FMGG?0B-T* M!LBUJ NPO%'*O"-9T9RXBQ-E6TE%EUB2$*+8]R$-$P030165$C\,@G 9-=TL M-5L>/U?56M?[^O+UM_)/3CAW,5B_>(FP"9^-J6W9V6J(-1CM:XA=@ XGT +5 ME!D#&BJ@L5K,"=&IUG\1)TJ=*_?'.($ZU9K.5\YLK(!C]Q$_%SE3+I;.A5-W MWUQN^!MQ+];YG9:NS8J-F:\6D:202Z0#*#2"E$D)@P1A3%E($;<*H!C-NK1/ M[7M%<8W4H!.[WCSJ"6Z[WV>"O8@1)D' (8E394I%D8"$TQ020CE.?<0Q(7;5 M49VC/T]I4X7_78M_T>'_+^3V[E\!GW8%3+=/':,Z^5[HR<=Y@M1Q*Y3<[DV: M3#SS1J,%%H>[AC8WVWT@)? $:D<'OC="6NX(G03>SF%Q".3$#GHFBM9ED"HU+"^GD MG+,:1Z8(/+6+C.\;R3=YSK]EZ_5G]63=*-^^/?*K\[#X?V_;-*Z5)WV,.4<0 M)7$,D=2DX_,44HQEZGO<\Z552I31K(MCGE;HID\:T2G2HU*BS"!'S$_C"/LP M""-?01[K@CF"*]RC-/9CGX616/7[ S ZIW@8BIWQO-/&\I&^#Q0'S6]T\,BE6.=Q"?-#E'LK:DGW8 M9]D+$0O.TQ"F5(80!7$(<9HPB/TD9$%,A>]9!4D'YEH:U3>B7H!&6/![(RXP M28BWAMF,>!R!-S'=G(&;?6[K:421F\-=4%] M$0C/$P$DBC4@$BF'&%,$F>]A2F.?Q%Y@W%IF/^[2>$&GN&1EE3&R!K_6!3*: MG6<[M_,I>,,,< 8D4V_*CT7#KJ',H>YG-Y/I#3E?(YE#/1XUD7GFS^<==&D. MU]0%7&[RM;J_;/9J=W%+'/N"Q%2JMY0SB+#N!R42]?J&88*Y^OI[=FTM3"=> MVEO]X?WEJ_?7K]O__STXB5,^=M:TG> M5^*V7"4XB7PB?2B)ET!$*85I0C%DB6(&/Z6I3.V.N)TMTM*(X^R46/![_:;5 MRMD>HSM_@ZG^&"F^!R@ZR\T]''D6L[&2H_U/J,;UM M'*^H$5Z3\N9SD=]G7/!7#[^5>JJF@(S>YV)5=E_/U;1YV*K??6J:V>2;D%T)J 3A5MV_WX6[,:?P([A MHPNPUPGLE7)'@V[ =\IQSH:U;[;?%N$Z^'M=W:C3 M(5\P[K$8)G&2Z'J)"<0^$S!,!4=ID"1QF)AVG7]N@J49;YV,H!,2:"G-V] _ M"^(PT[F 9FI7U0X5J_[T0ZJ?T:?^V6%GZU<_I%2_;_W@=2.C;6*]UC315=E3 M_VY;_+4Q88\%.(TDATRF$B+).:0>#2$.XM +A8\"9E>\X,2$RWO%:WGK?:C; M3F++@-_J2/Y!UNQVH>Q,K.Z5NPU>6_1*.W.,8)3Z"240Y1(0%D'#A0>&E@J9> M& ?2B&>L9UX:X>R$KM\>\5W-N2%KP/:"6QPWLUJ"81J:%-B)^:AK._<8VU9R MT!/]9!7-.V"8G>%/GV^D8766FOU,O6-7;4%5&+1PN:MPO:>U=^ K7/ M7.5 4?]:L*J6@36P@;N\J/=06M%ZX5?P[2;39\ + ;@27S?IR=1U&P$>1%-T MK/V5OF^3%[?J%=VWLF8/3 F82;#.E9E6_.DG1X<@QSP3@P%I MEO;Q:L4"O(O/%XVXXW8SGD!JMXDQ'JBY]BY:"2I'MB>>U M/;8K<>3J<23PJ:/^9J^C;F9'4A)0982V6FH+J/VK X#-J/5,V";FU9UTW:;PCUK MX_4>K5EU0'V7E/K<-+/RZ8">3\ETZ-)Q3-JFH)2?I.[^\;XLM]I;>)V75;F2 M7J2#!"%D-*&*!H0'TS0*H)^$,4*!Y%Z"1W03')C2Z/&>OPU@)[%V7+CNVY.U M0BO7I[3E@R'$S7CA7 !G*MS3 ZUN=M0)"EX/@F;-$P9PN.2+H>EFY0T#O9_R MA\DM9Q]DZOR'%%'!$**0HYA!%/@1)"'%T(LY1R3R?>0S&X/L<(JEV6.-$=%% M.T9GESV#I1DQG(?0Q'SP*%]LLNXYAZI/=(3H13OB'&HY<"SH/)>KCN\TYPTN MKPLA>K4IN4R]()0)9+&G[(-$EUS7,9P!G S/Q>_T4D]/[C<;/EWGT_FR0Y@K36X-E%[$>Q&$P-/W\G?/% MH =7A?UCM(7P41V7P=;?J\U M'5_&9HD<$G44B] MEZLTK0]%E5T27!0DGHXY)7&H/$?N)9!&20QC+B3RE,7IH=B&68_,LS3V[(G9 MG"LL+6VI4[@:AI?.1VOJT-((H.S#2L,P. TI'9EJWG#2L+X'H:03EX_LD%B0 M3=EL&'ZZ%\55=MLE;49A0 *>ILJ\4ABB*$80)Y1!$>$D410A/6%5;>+H3$MC MA9Z@(%>2 BWJ2&(X#J\9-3@!;6)R&(F7?9?"4U@X[4MX=+)Y.Q&>TOF@]^#) M&T9:#H6X(QEO^%&$2I#2V M*IEE,.?2N*,5&8A&YC9MK^ZDUD6I22V_I7UA@+ZAK>$6TZGMCA;.+K.^SFJM MT6PDGB"N;0&04XO$8-IYK1-S' XL%8M;E];[]&->GRP4!@TK:R?JTZ]F9XJH;_6_WC/DYEIL 11%V1[S-=5=P?//U([7?LU M7T1]+)=Z_3$J;$VPDO/USQTAVSB+\R^DR'0D_HL:L^U[Y7O()QRE$'F>@$C$ M/L2<2!@0F6+=A(:E5B?'#Z=8FG?;20BTB"/;B3T#I-GGZ3QX)OY86")CS=/' ME7?)FL_,,BN''=?R*:,,7#GN_6X/U'TN^[Z80 K;],H3V)J]_NX0FY@*NK/8CT#3 MHDX0K#(#Q25%G)AQ5KHPT_XI=1C>Y;1HW^X8R8DB<(3'A*0BAAY1[CZB40"Q M) )Z0DC?D\S'6#@HVF4+]UF".T/A/E.)EE"XSQ(]P\)]MJ.>[ZU=?L_*5818B*1(( H2K'PU M+F":I@B&82(3$J:(I7BLKZ8G6)K%]L0?T2*>X:?5$-I[:;; S.NC#6-REH?6 M5WPJ_ZR>X\6\L[Z&0[[9H^M&[O6Q&\&W:_%)OMJ6V4;9;)>][L*O'GH_U;F2 M*XJPCXCRT*A NAI!FD+JLQC&OI\@GTOFH=2JHI^E $OC@DY^O;/1:0#Z*ESH M3WCO%VV>L6W;"]MU,MR5F!#]J7<0G -O']\?B9[36+RM#//&S4AL3;C(DYMO-4+U>@"&F5 H\U%DX1Q M ?8:@>;J-NU#A\C4JO?TUY=*37B%W&G MWH(;4NK&E>H+DF_J65?8CUD0I4Q9@V$ 421"2 )&H"]%DHH(1V&"NO)29J1] M>E*C-_IQ@:F)B7DO:%TIB=6R-KP\KJ[4 .)FK.D(Q9FK3.E:?7MQZYZT#91? M!Z$<76WJ-#I3%)T:F/5%:D^=1N%8"2J#.T>F3M2)_;NN[7$0TUAW&O.Q;D[+ M4@(I]6*(_8 (%G'F<:OPV^/AEV;F77[]^O;JJV4^Q&/ #/,?1L,P=;Y#+=@D MS>N?U]EI.L/C&>9-7WA6NX-TA>>O.C>6_KG0&^?5PV>UEKK>@,ZTO-,\T<1F M0RD(3Q&&2<0\B @*("5<'P/V0A_SV.>ZMN^8&/KPQ$M[O3MI+T M;^VR[20^ M-TY^8@ULX^/ND)W:A#@+U#-BX&8(31/[/C'W"\6\S1 Y'NLVO']T3J:.=&A7 M*E]G.NBU^V9&@@VT!-C1*G, VM8$R#K$QR9@GP'"E'_2Y#B778O5D1X-,:13NWV$$1(0>HQ!Y(<$XM"34"(IXR#T!1)63M[QJ99& M;SM)_^6?_=C[UW\AMW?_"F0KLAWC#>!K1FMN4)N8NW9"ULY:)^8$19Y.H^&2 M@ 9FFY5E3FO]E$H,[AB96$3*&YUKH/ZCG;E[LM:DM-_ >O[OM27WL")1Z@DO M"*'T8V5+I7X*J2 A#*A(I4>HI':,F<53'CH;FPGIBI MZK,I=?:2_D=/TD?[]0-7-1J!W]O_3E-LUP'63G.DSI%GWB0J!\@=9%FY&-.. M;76W^[?*!ZX>+CE7CW_YM2*5^%34QV44$*N4I8Q*%D(4QT3OHG&8,IE +&7( M4Y^G/#;R2D]-M#26;&0%K; 7H!97MZ/M!#;CS9/X#G.B2]0FYKOQ@!FSEBD: M>T8J.THJ!?OI.K__60W1L)'ZQU,2.CG\+ 1CJF1''L;7+ZW"W5_J>BGO-TUZ MT@I%$5.&6@Q1E"B3C0@&L> ,)E*$L?I#Y/F^75+07*(O+[7H:YW"V10.JY,Z M![HSONRJ&^XM+FDE_]&J?C40 /6H-"#\$8IZ/;]L?XS"74]D_P!SLKG8P3]$A^%H-)VB0_ MGNEE.B4_J^W19LG/7WU6$DBIAM,I)5W1*"^*4S]4G. %N@)?))5_+)F$8>B' MJ><'./:LBN\]/\W2.*&3$MPU8HY*]W@*I56JQQD S9/F48)6PFG*;0U@,$%V MQ].97B*SXXBV1[(ZCET][N7_)<_YMVR]?I<7(KO>-(.RA[K)Q;JV87XAV49W M95_1R%>OO9="&0OES"820>(C";FR%SPO$"BF5H>>S:=>&DF\E5*P^@0::X4& MU5YJ.\JP6 S&ID&UHFII1/Z K1B@TYNT!,<:,G!CUKVXVZ_->?8 ^:2ARQF MGY6;[%%YRE$_%]F&97=D_7ZC MDSZNU **54*E1('.2(LDABBD#%+E!"D?* DBY@DO3JTR7,>)L31N4X]I:)F1 M-@Y^,S:;'M2)F4TK +4&0*MP 5HE'BZ:O+-:7(>)9V?!Y33S;)PD\Z:>G876 M0>[9>:.-["XH;N_R@A0/31RIZ5O8G)%>A=SS2"I"2%,L((J1@!21"!*DN]OK M'+30JEO8P%Q+8[&OHM!)Z&] (;@0MW51.J8KV1=5IO]]IY[TII]>?2SY F2U M&I:M!P>P-V,W1XA.3&$[*=O ^T77H?3],&CV_0=/P^&T ^' =//V(#RM]T$7 M0H-;QC'*%U$ILTSPMZ30W9]*Y79N;[=UN90W0F8LJU:,16$2I@)B(I/.<[J@6H!_@$? MRD?Z3>@0W0CPK7M*2/N42/UHW&N)-9'='R<[0#1,)5 /LZBQ:I.<[M0TF8S?JZ15 &?_K_$$]REFY+\!:K1] 3M?9=5?9L/9I MVSE UGL-U%A5V\6\;9:M+UD!'K52YEI/UD4]QFK\UX5(RMQ M;NO:BZS(U+MCM1AD.ZP>M>I/:U_PRJ\J?SC<)E_E,-V:GEDT;D[X7MJ;DPJ2=Q5Q= MF,Y/3.*%2C?6Q=_')#_H2MJ?Y.M"<.5UQESZ:: \>YIP!A%C'J0IX9!0*5** M4Q00T>4J7]DX^$]_)JUFJ*0=; IH71?Y-<6'-5*#20?UU3BPW M?(^#;^KRGX/E7)Y^'[]:RKI\82VG2__^!!1NW?ICD\WLS9_0^=")/W6#BU32 M+YJQ/LG?2E&74UNE7J+;-E*8""DA0HPJ2DE]*%,_CD0HPCB*QF>4/IEM:9[N MI\<9I*#0XL)$!;6T4R6;'@%E MNIS3IQ.^8.KI$=V',U"/W30R$97_][:LNE*J;]7'MGBM/KG*,%(F4MO)6$B< M2*Z@%4AZ$'%%*111";V8^!SY:1*BV"HK]?2<2V.76DBPE_("7*DY1C:+-L'< MC%\<(SDQRXP%T3ZCU1P6I^FM!M/.F^MJCL-!XJO%K6>7=O^@O(SUUUVGB'+E M>5PP/V90,C]4C(,)Q&G"8*0<=A0D7DHBJ\W.@;F6QC2/*I'7PH*>M*-KN1] M;$8PCH";F%A&8G9.T?9C:$Q4K?U@NID#Z3!.V^ZZ*S.6 MB?*C4J4]^N%3&F./8(BP3I60 87* R(P51Z0GPKD4\\J:?[DC$OCD%I@2V_G M)*J&'H]+K*;V>NJ=J:ZS?4_:"["7UZ'?8PJ-4]_GY*3S^C^F&!SX0,8W3EME M]:/X7EU]$^M[\6N^J6[*%8ZQ8%$<*%,E2G7-YA020CB,@MA+))6(A5;'>,<* MLC0.TGLKTU19/5@",V:: ]B)"G2\D3GOA9IH6SS4K76:S->Z]VLA^ ICCE$4!)#(4/>BQP)BS@/(?1XP MBJ,P9O8GW/2C9=>NZA^YZWQ)7.&X#:C.T<03LQHG91- M>ZTNR?T"=*(ZS',_C8?3//>!Z>;-N\$M,]?_:K?L/VVKLB(;G:KS M<5M7(R9I&J2^%T$4,VU^A1Y,(V6#\9@DH?H?\2*Z:C(, 7*)<1:MP_R!EJ?H MO42 92?#(@,K3Q$:&U Y&&<5A_SZK]$]46P_'J3_5WP51QAFBK6@S@.N-[[4A8R23&,8\1%&/$D2:RV MO2:3=&F460L-MIMB)Z&.XNP-,*9TL*/4Z1;9C'L7L70SVLL[.WAOM]1[>.V) MH-8\U@JIWU;@051@K],%N*R3S=V1]^3PNV3YZ82=]7,P.>9/OQO33SCB?+<> M9O=1E9;[.N#[=0HS?>W1E4:Y^KS= M3CW0UP^T"H)&PS];=[QUO>3#'Y<77,B)/R7_2&MH<=SX9=9RIO/",Z^IW:%8 M]\@/GFIU.-U\QU+=8_3H7.D$PY]] N,JO^1J3B4/6>O(POO-:W*7*9/ABGQO MZM^^4Q@];VFLL$0LB&D*(QZG$!$90.I%(60L2GCDA9Z'_9&G-,Z1:VG?Z[?? M]9EY4)'O@(J-D%G5GI&O=^Q;?Z+O_HT^VW'6:IKY>2^P1A-_BGL::<[>ZU2' MVG2KB%:M"_!^HY9) *4?>-6L9+.0QS92)CE?X@+VBZ M&'Q,&>,!C/R00N11#&GH)3 0..$4BR001B6SG$FT-&Y7"H&]O."Q2KJR2:.4 M9I%'E[5Z@=^U9J!6S?)(W_F+:T;XLR[9Q%0_RVI9<[LSA%VR^OE"S01F,:^#V4B M \7(,?%3HQV7YX=?&KMVPBEW6$EG2)!'D!MFN_/QF)BZ3*$P9I]AC0>H1-W8 MHQ'UTU,*.3+R+'PPK%7W]+#2"1>PJSL*8,YE_9.?]6Y._0!K$6E MIZL3V(<+!HU&V\S <8SAQ#S02JMLE9ZXNM]$+3#H)+X OVUX5M:?)9LX)GJ7;;)*62#WNJ&H>MVN=3.$NG1+:=!_RI<$ MIXP&,&%$<13Q"20!1E#*@$11'/C*R+#AJ+.D61I[[7N"/=>YRH["SELF,W*; M#?R)::_1 ]2*@+TF3:&H\B7ZB3E!UB5'GB?0K.SI!+NGO.IFT'&,^Z;M,_-% MW(O-5JR(NLHC40(I"1%$FDW3A"D.3>*$DQ C'- 1!3:?3&/T?LY?5K.3$A2- MF':L^!1*,YX;@\P\S+5#X\L)-*P9Z(C.+CGEZ12SLL01_9Z^]\L#V2 MN*UN\D(G3/VF2\/6AQ6;0PF?=?7NM]]%P;)2?"XR)K[HR-"'_)LHFG]EMUFU M$C0D'HX"&(A$0I1Z5&^8>I G2.Y%W 032WR)N=27,\Y]CC:4HLG;2[0D$HHC3R(<&$ZA*%/L0A M%S"D*!+$XR$U2X\]&'EI5-^(F7'M*!PF)L;V]-?KH7,@ M(TYX/5'4[=&M;O"9SV0]T>GPL-73"\XK'GJ5MY4IFFX/OPK%#LKAU#GW39E+ MQ(F?R-2#E'JLJ05(F/("!0H"'+(H1CX;X?N9SK]0I_!1P, IPC.7(=6):XW074.L1FSPW@#3'U=>#U*4,IYFL:IMZKT!]F, MI@YFL#(N=O-,;5SDNW/6HI5S9*N&'9!F'',6/!.3R?[L^=M3F(SOP/!4[TFZ M+NPF>9E."T]U/-I=X>#"EZEQU;HPNGUZ6QM'>G&,I. 01PF'*,**'\(T@)@1 M#PDO91''YP>JSI!P:2[+HZZG.UD74_WH<(7/"4/-M&XSQI[.K7[TMK_F2ZM^ M='01EE3]Z%#(!02='&#LNOK1\8G&?3M>U\5#ZZ#69U)\*KY6VB.LVP]^%D4M MR@H+'M$$29AXU(@#O2]8!U ML=U@L@1F=.T8V(D)N,6TK<.J!-89^(W(3?-EH(1NZ-<=F5I Y)(>3::=E? L M<'A*83:WCB.EO*WFN-9A^(8O=48W2_PD9L*'E"<,(J$;F!(< M0B)3C\:">[ZTVDTUFG5IQ+07&NRD!H_%MLJ>MUL",UIR#NS$Q.0 4VM>LL+( M)3.933PK-UEA\92=[&X^HR'0OA%(KSO(E3;,KL3WZI52Z&^K**$^)WJU)M.;?,ZS5.T_BN[$7S;=(3/ZSXXFWP#6SW M>J_(B#9")FMA&*"; -^IXW8UF'N9^WV%P.^UV$#+#6K!'7*6+5;.NPR9S#U_ MLR$+1)[M.61S_UBG;U/7$?EK5MUT1Z#J3-G+]3K_INN-O,N+IGVT3H[]:Y%5 M(I=R16G$&?4HY$D:0T03Y0C&/H9A0F,/R90'G-@Y@J/D6)H-]D64HK@7]=8F M:U5J&T!?@&]::*BD+NOHH*[XJ/C6FN;&+IFIXSCY0DSN3+:XZW(ZH-/AHCD@ MH/[3Z5$O4J,)T*I<@$X9ES[F66BZ]3O'B3*S+WH67H?^Z7G#G6$3/M_'T/,2 MPL,TA2$7!"*N[,$T]# 4#"<1)BGU/&[='?*/TQ;2H9WW/+XT\ED0A D,$AI! M1$0"<825T8VY+_R )2RF5GO8;O"=;S-[%I0M[.<_1AO.>=IOSMMWD7?NM.F2E+WQ[B.HS'% MB:YG9GN1PUW'M3YVSFO@CC,L-[T;6X@;L2FS>]%,H8U#-?HGJ>;ZG!=U[+"J MBHQNJ]H9SS\3S5&[.KA4*G-#&7;0BQ2;("_&4#U:$10R"-.(I$2&GK69=[Y< M2^.?YN/+^GJ!K'G'?ESK,]I_'F&R.%@^"_MFWD69Q1AZI%+'>Z'(@VOX7F#L]GS3F'P[],4N2[O) BJ[;Z M!-B&O_U^EQ5-K9;WF\]U-M]?179]H_LLW(N"7(M'Y\!6"4JDSSF%,4?Z6T 1 MQ"(@4*B?TSC!$0NM(J4OJLW2OB"O=0QGO5:VV<^@54SP"4_^SO70F'V!_C"/ MPL3?+9?YFSU,ZBA]#Q5=#+3!Y0)TR( 6FB?'DI>3\NEDC9>4'GJ>0G^H5%(G M:^ M<\_.LK@OG^XGIFM=-&):>DK/ VFZ0W@F/)/O_S7(M!).XH<,8N!VU^ZYB6;> MDQO0]7#';>CB44W%ZJ&T6-UN7MTG95^OM7MZL:3$%UX :4P]B#B1D,0A@LR/ M6!1[C,E$6/0,,YQV:;S0/?5U-XJ=Z(_WPLNQC:),EV*82*8#>&)F602V5CVV M)L!XMA9:CK"V;8YE"=F)WE>FH\W9VLI2PR>=JVSOGJXQ56VFTJ>6[!==4J+, MJJXW9F.4MATN]07U\815$"9)FN BCA57XLT$##%,H11Y+%8^KX7\\1UQZIS M!%[:=^;K;!VKSEIF,Y-V28LW\3?L\O/[UQ?/1T+ZU=;>;UA15UVJD^2T1=W3 M:=YF5BZ G[O+U5DR+Z[]E8L5&-,7R\F\(WR.7RNQ7F?70@'X.B_N\B; \:NH MC\MC1!*6<@&98+KV&HT@39" B'GJ/YS$/C7:VSTYT](8OR0.XFK@ M,[A":V**/0(4^+V1U,8M&$3,PA-PA=Q,QO]H!.V,?1-4!NW[P0'F,^E-]'AD MQ1O=,,YP_Y4H+LK(>M?B=G-=-[]JGUD:DE F,8$DU)4KJ220\C2&?L+BA"G3 MFV)I8W8/3[L.N:EW]XZ!YI .[$!Q:4V> MF'%66]!,^Z>6G.%="\W=6"F*\C2C.BK&U$(HB6T+ 8_=B',OA5S MP#OQ)T"K +4.0"NA6TG6:CQ<@!INH$4&6F:'A>C/1,UIW?JQLLQ;YOY,Q ZJ MXI\[WLC.E"0KZD#MKX+H1I=ZKG>%^)^M;LOV)K\EV48G=GF!5%9YA 6#R&>Z M-K6@,,6)^D&BA*96#&@PY]+(KB.PX#.W[ M0)JCXK3;H\&T\_9T-,?AH'.CQ:TCS;%L(S[)IN;#.Z+#%=5#7< N]@,_BA,. M4\92G3Y&(,$^@EXHO#0@090D=N;6D8F6QC ?A.YE!#ZJ2T:5!SP*J*'9Y "F MJZ8I7([O4)/>N*5<>Q-J,)5PA.3!6/Q 1:S@NPE]1I7:F3<#@N'G5\OKDK M1)W4_)DR4*?O&1O=*4N=")EM]&[JP_N-S(O;)@)%\VWU03E3U\WF*JFJ?AIO M&C)!(^%#@6D 44!2F*9Q F,1,IIZRM?QK0ZMC!5D:?3S05R3-6B%M WPC%P+ MTP#/] A/'N I2]#30>?Y[;0 1*L!]GITJS#)"9IST70;^!DIR\R!G_,0.PS\ MG#G>B,RZT<'ZI@G:^XT28=N$I71I@:L;LMEUP[@33'9I_B =LIB30RU([H$H-0,FZ+MA;W@CECG)2B8OZ]YM: M='U5PS,@VZA'Y=M-QFY WGM6VB:S6>]YR_?/6]X I']0OJYZ9@^8C*FKJ&Y MO;D7A?[#M@X(:1'NE&0_.4I'??'%'\QU?3GIYDND??$5>)2E^_+2C/.)7VW+ M;"/*LNY?6]9',NJ , D%"K@4,.)2F6 DX) $201]1+U0DH $=EUZCLRS-!NI M$Q/TY!P5:3^&JYG[Z@"MB2V+,4!9^YTG8'#I5AZ;:E:O\82^3YW"4Y>//,W+ ME,6P7>M$5).2<+O 3.11SKD0D*>A8@PL$T@$%5 RRCV8_8Q4G^ 6]3]/5Y1/SWEE.$) M9F$,(QT[/C"[>&2"0G,&/ON[=O^:2BNZ#L/EK:Z7V_0O7&$_#N/04Q *G2*> M" ]2#POH^SA-D0S#*+1J)V,PY]*8H"^;_N+NNFXQ);AM9RT#R*.4)G$H0NC+ M4/=QC#&DC$J(J$@%B@,4X\"NCZ-CT.=IX=@3^@GD%X#T)'>_ (;Y(FY!G3IM MI(?FKGV9EO<"7)J :9\_8@Z/TS02@VGGS28QQ^$@J<3BUI$I\GDALNO-Z[H! M#GNX*LBF5+.H@7]1GQ=M8'X1C0 KWT>4>D0JP 6'B"$!4QI*B(GB*QJD(6%6 M"6OF4R_M>Z =+]E(#U@K/A#?V8T.F@+=5<*V$9;%,IAQTS3@3DQ1K="@DQKT MQ 9:[IWKVPGO,+'>&C"G^?7FL\^;9F^-RD&VO?T((T_Q5\I5UE;RAVPCZN( M*Y&D4IE01%FM:0"1%_B08LJAS](P0BP*L5VZ_>$42V.FG83@=RUC4\/"<@O@ M&2#-..<\>*9.*;!#QOY\^%'EG1[H/IQEWA/81[4\.#)]_,IQ[W>SX?BKJ&YR M_GZC]\SK;FE\T&;!W-:B@VPONQTE6&!O1A73(#HQA;1@-E*#GM@70 L.:LG!7G1W MY&(/ETO2L9A]5C*R1^4I28T88:1QPFX$WZ[%)WFYJ3*>K;=5=B^^"M8>A7[[ MG:VW7/!W=?15'G85R)[]4K!<+?5B&30:J=L,0+ M%5N$9W74FI' MKE:S*0NN$[ 863.]$].&_SIDP+>N00]I&_2T*6*]O#!+T\O]8V)HNKWHTD]M M^O76O*\>V.L'WCY:])Z*^J9.27W,JLTY_?VJ[D2HU06UOBY-R4W9R5 ^,(6GFVG$)B\3&U)DN?;+&2FKMIYCPD/*4A)!DNJ*PYX7P#2D&*8I MPX@$%,?<* OF^!1+,XT[Z2Q+Y@Y@:+"O>S8R,T3@S$"QV] =U/OLW=SG1Y]O M*W=0NT?[N,-7CMS$79.R_"3K9@EMAD'H18)B@J$G60)11#V($Q+#B.+(9XS$ M++(*?!U.L;2WN990?ZMK&4<6KWD&2<.=P+/PF7KCSQ(:^XV^H]H[W=<[G&7> M;;RC6A[LVAV_!9M0$VG'=I7*"WY]H6[W=-[_?;O#TF:-G"T!3XE/"4,1K"&/F* M;PF2D$8X@A1+'T4D562?V/GB$T _CX/]?@]\C?@T@!M&&=V#.'6(\<#3O "U MU/7QUU;N2;)]+;%R&E\TG'K>X*(='@>11XI<[.L* MZ=35GBX78*?-!=CKX_Y(YUFP3G'P6%WJF!UUGY M2Y%O[SY\>-WUG/)$DGB"P#@)I?( PQ12A"(H$YR&BD-][)F7_GEVBJ7Q8BLD MJ*54[]^'UQ:%4IX'<9CAW$ S=0#] )4Q+?F>A\>BQLO9,,U4?V4,7'8%3P:1 M&"Q&\OR=\Q4*&93\41&/X2M'<%Q]X+1]ZCRD7$9=1R/U? ^BQ"[IP$OCLUHTBW>TCY$!<8W4?&*Z:DZ9CV"HOO86O#02A9G8J$&# M:>.AK$IP5V2WI,C6#W7B2)D1\)FP3&9,V:%D0SA1A*4DVH#+6U%DC-0Q.ITO M]&O&^5J MZ2L7-5M>@:X0?+J7S\?93TCY2.B>N[O9V;[UWDX*T\&<?FE4U=O9GB97/Y'VAW-XW]\U0BCXDMU)=C-UUQ6WTBA*UC\U'X_XI!% ML4'[R*':I"QB(HM+'*>O."V4I]!&& MNZX#E[)W*J7E)E_GUP\734+LLZO@R+0Y!>J@G7/TYOF,GE/R/[* 3EX\\AAW MMLDJ\2&[%_R]>K0VUYDBZ\MZ9?N'Q75-QDTI'K<>]&(1"A1)R/R80!2D'!)/ MQ%!ZF$H9X#1"5ET"SI!E:23]J/"': 0&4-OXH[I#GK-*9E;:3-A/'D336L!: M#;#7 ]2*]&HV]U6:L'^D U"=GA4_0YQY#X^?C]O!:7('0]KGS'_1=1WJ,JA1 MBI.0,[4F/* 0)4$ 4QQZ,!(>3V.,/<&%:9K\;M2EL9XV^;.RJ@M[]?L:VM23 M?0S;,'F-!F,&SW($#E:9\0=ZGYL,OQ]PMOSW QWZ*>^'?QR9ZG38_(^FA/ P M3I7-0@5$(B*0ICR!.,:(2N&E1(9664Z+[Z/82 @Z$4=5>![=17'1_1,MD;'/ M:IJE>^)+]TTT[YCHK%=BLX$E]&;]^MUVP\NW4BKK3GVPOY!*M"ZZ( R))$PA MH;$'$8HXQ$B&D(62A%(B(4AJOKL^/-G2WOE67%#+"W8" RVQS9;R"8@-HD4. M@9O:@1C ;-1^_ GP;';FW8$XUQ[]66!:[M:;H3.\;W]BC!EW\,VT>;R7;WB/ MN\[4NVH7GZ3RH;:;?J^.E4]Q@D0<0\YX74H'*^;E*60DB EA,N*)U<::K0!+ M8V,MOXZ@/K$W'E6 T;O%M1[]9E+G-[P>7"F=/? .^FC;8+>U/VU M!V5X\;[;)@B9].,V&L=9]OR^<:LO*$L883#%>G?22P)(L/ A8X$,*8]2;+8[ M:3+9TMCNN21LHU:M]C";$9@K\"8FJ]&XN!\+YU5?K(=K=$]=AS" M1;9ZNZD407V])>MU-\-*!(GT1"BAGY $(ISX$(M00%]@FH1QXF%L=!;[R/A+ M8XI&1%#+"#HAS>CA&(+#C. EXE)P X2XS?_A.+[E[WLWO92L)^N\_N?U9W- MBZ[^\?3]/C;J+*_T"96ZM_C492,"3Q]%U746:/(@UNUAD4R4JP 1X2<40Y_X M'**044@1]Z ?(X\33R#D&=5$.CG3TEYF74!AUW"AD=8B6#*(J4&8R152$[_> MSX $?NR):M.0>A RB^"2*^AFBBR=A+#KRENVW7"O\KN,@=B+=07X>[%1/E]; MKZ\9I 3?LNH&O-Z657ZK7A1'42D36 =#4H,#S!>/,M'C43#*Z(:QI0LV9;[. M>/V(?5;_8@_[HI4XC0*9BA F7/MO.O+^8%: 0%O[?_G:1&IPDR;DL=#,PW M<[V#TYH?%CTPN&>$^?;7M@#O95-_]XO0Q;:RS?4'04IQ)8I;HBNNE$R'BW0, M?1=MH#0,?.K%, XH5=Z92"&.DP0FF# >>RQ,N?FAMK%2+(UY.CU@JPC8:0)J M58#6I2U$U&C3[@%9QH/.6SH#"W*.!9F8TOX8:V%AFLZQ)C.9K1.NC9U=>BZF M@S;KZ,'GLV?/U?^1K7OV8./LX#>"5OLV WL#+0[#&,6ZQQKW)40I5?^2/(+* M_&5^0E 48JL27D?F6=HWJ-W>N[PNA+ OX'4,3#-KUP%$$W\5M(2]!B/@]TEL MVQ,XN#1KCTTUJT5[0M^GQNRIRT>>X.FV-WN9QOM&)/^9*5(JV,U#6Y;8YTE, M0A$I!UGJSF;*5<:QQ%!&DJ,T$H1(NS,[-K,OC3-Z&0 [2>O/[\?+OXRL!&VW M&F;T,AG&$Y/.>?#:G[89 Y/3\S56 LQ[HF8,-@=G:$8-,K),@ZY]2I4!Q77= M0[$I:]/\LBCTJ0 ]\:N'_26?FZ)ZE[H-SZ>[>G/V[7=1L*S41\^/V6==['=+ MUMI*\U=IZJ=AC FD),$0^8+IE+4 !A(S09CB31E8U8*87X>E,>Q?1%FW.5(O MO=AKBW4Q3X893R]\O2=F^UHU6.L&^OJ#'@" /H#^=2T( MH$;A K0XZ(.:O6>EPP(<>LT].&K?V6$%CY=;2Z=E0EY C7EKD;S<.AT4/'E! M44:$P"_WE1UR>;6KVZ"H^JH@7,U8_*WL:D'H4A!=A? H110E/HPPBB"*!=*Y M#3$45!$$IZF/ Z-F[F?(L+2/W.7C&AE[/>KOWEZ3"_"XML:(\R0C%\T@]#W] M4DS\_5G^*E@$O:=?C9E"WI.MBEW ^SP\!\/=(X>>+]A]GNZ/0MUG#C4RX8/< M91599W_7'];F^_D7YIFC$.F/EZ&.:*3('RU(DC/8 [H8&6^N)1 M;1GP>1A?^^P16ZRTSC1W1(1)"B.DH#$'(5&?K#)9$LS M+YI.YGMA02OMR#VS09PM0J\.T)LC1CH*N'$!S!.(.(\T'IMO_I#@"U:-_CF] MYR\8^0%G-X)OU^*3/-%5LRY1OL_ZHD$B0HD1]+#N@BGTBXII#",9!M(GE!/A MV77E'2F)S3,]3Y?>3I&ZL^VZ/:.N?J:[?K.\[3>[>=Q0N>[K6U_PY%)= M%>A;M\U'VFV^^FHU\-A2*&-7W]#BF'Y%IS9&>DMIV#ZXUF6:-ONG2L9?1763\SHFO3MJ MD"@[B\68PU1&'*)(F5XI#R647J1<."])/8$LR7QZJ1=(_)5:;OCJF?0.5F>V MV]/S#&MOX3PN9SWG\$'/R]/I)7;V-*\_%3W=)RE;,^-:.?>.)Q9[?B=[GG5X MUE>?:>IQG[4GZ3L?MWH7]).LI2I[U<=V/,42[LLJ=H\=QWEWH5_+?>?%Z3Q41:\:#E_$NCP<%V-N4%J'4 M1) :S'VS)+E M*IE1XX383\R,[F%WV3EH"+R9N@4]*\)2.@0-X6/1%6APF!'IUJ_RHLB_Z<#* M;[HB57-<>7=:N>ZFD7K4"SDA$(>)8K\XBF#J"0D#0;&N&1?ZGE'E1\/YEL9V M>XE!+3)X>J3;JFN)*>C#9#8!E!.3U\N@:)':[!;-F=*8KVX$V.SLXYX; N@> M[Z;4' &L09R<+$5@E\-L#MQ@OK+!,//E)IOK]"@/V>*VF0/3CRWJRVUUDQ!JF+ B@\$(!$:,8TB2.H$]B'$5!S%+?JBR'WNWSA^$\OUU MY!GL4F;NU%47O9>Q#0V0G2(SA:&/KO3$06<7Z[?\$/-!,.+R]/K.%TP^M0:+ M"!T?%?*/$2@^A;&SL/#)B4;VAF@JT'Z]$:+Z(M:D$GQ?_&7?OD!&+*)!R"%! MG$+D<0Q3$G%(181#/TX%2ZT*LIA-NS2R;Z4&M=B@E;M7L.B,WA%FRV!&VN[! MG=H;<(&K?6\)*YB<=IDPFWG>?A-6:!QTGK"[>QQ7?1&ET+5;=)J'N!?K_$ZS M8]L,N2F[NI)!B&6:$L@BY$.$ @JIWJB221K@Q).,2Z/*IQ9S+HVE.I&;I*B] MT*"5VHZ93$ WHR7'4$[,2:=0G*<.LP5F+@G*9-I9VIG8GDG)"$08EI!)&DNC&L M-K88"KE0?R7"J!WL1/(MC>_Z&:+%3D&U2IV&7>\%TNI8O]*]4O_Z[UK-L8F[ M;E;=T"%_N;6->-[!7KMW9 I?]9>PI"%H-9TH =HK_-(G!;D1\H81A MI_@>3R1V.\VX#\BGZD84EXP56]&?ZO6V*)1(J]1C?D $A8&?)LJF%0)2K S; M ,N0R]3S0VX5E!V>;FGT7DMK1\TG\#1C6G@%=8=_9F! MXI+-3LPX*SF9:?^4:PSO&IF[E!![ 1=Y+8G#DZ3I.)3L\Z;_Z0,0H'*4/F=X[T>;=W=^MZPX*L^\&_7M1O M[]I(9;XDJ>00Z%^*8J,K"_YO;9=WDHI] XI MIS&5C$$91%TLPKUT@C]FNQ?H&Q3_RZ_RS9MB=I;LB%-PLC%U*^7_IN>7=2] MR7]RU71X])H-MR*V'W;&!L6C=7[E:Q.]V#F]7AR%* P1 ME"%G$!$<0BIB!G' TB2(PYB+Q#I&.3CETKYXC?V^R3>P%;2_Q30B?CF,MT4, MTQF*L\0Q'\4O]_).$F4PA\=Y1'-XUOFCFD8H/!O9-+O3OBK=V_IS\UKH4K?K M]QLNOO]O\;"* \Z8SWWH,4_Q3."'$'L<09Z$(8ED'!D6M#PZP])HI1$2M%*" M6DR@Y#2O5_<\D,,$X@2>B?G"&AFK2G:#VI]1T>[Y<6>K;#>H5K_"W?"%X^R( M7_*W=Z3>667*LM[6V8+-K[0]^R$O]PFO&*6,(Y_ *-8U[D(10R*( M#T4:,#_R6>1Y5EN?UA(LC0XZ!2P+2]@C;V9@3(KGQ/S1R7X!.NDO0$]^L%< M: TFL4!&X^?2(+$78E;[9#1&3\V5\0.=V?/VU4.O%^6[0OS/5F_*U$=2$^SY M*0EU#T=?V3,RQ)#&/H4I2G"4!"&-8CFJT^WQ.9=&:3TYP4Y0J_._-H ;[LZZ MA7%B)AN%X/C.M:8GTK&(U!G,NC7/V(C>! MSFS#UENNLX8W(#\(Y#3YP];G)DXNA!D7.89W8B[J(:O%!3UY^_$&9(Q+&MXZCIUPM#J- M:SGT2%/TV$F,7>@[2((XCD,&.=,5#B.$(.8Q46:HB!,:*"XF5C&YDS,NC5Z[ M_&31ST]NW.*S>E<8AQ+!&QLOR. MSK0TPND$!8,NEB6:9CSB!*/)'=06'BUD6RIU H_T)!0NV>+X9+.RQ$F=G[+# MZ1O&L4)]1$L-K7M]?!7%?<:4_?-)ONMR=M]O%/G4>US9<&$ M,5&XAUP&RH+1K0$)CJ"'*0JIC"(<8!LB<2G%/"YI$FG\LW*K%,@^Y2,)YG#>1.15P_[,OUU#H+/?2\*403C M6-MY*0]AZJD?4^RS-&0(X]2HA/Z(N1?(O@-=+'3YW7X?BU%)(18+8T:Y$\$] M/:.Z0]IEJY!CF,W4)N1@^J6T"#F&BT5[D*-#C.,XO3-<%8&,M+]*>>8W32294HE_[/)ICW/7Y.MX/W]MF+[-[3LJA67RM2U;FKOXC\ MNB!W-QDCZ]J$ID&V^U^NGI&ST\P2QOMI&.W1MN=O&( M6CA?L^M-)M5(F^J2L7R[J;+-=?VAST1YQ [8[>6*0 2IEZ20B10IGX @2#$+ M=2!:IHS2)/%BXZHXYTBR-,;HZ0+VRH!.&_#C44OX3]9-1LY?QF$BFG5Q)B:K M/]:Z6-3(F6M]9JJ6,_$ZV=6R<8'M8%6;LR:8K[Z-"QP>5;IQ,N!(+[0NG)/= MB_<;EM^**_+]B_JXZFKA&Y:ML_KQ?B/XMBDBN\+4%X()! .?^1 Q%D$Q1\#EUP^TDF-=/'X7.@2,_;I21Q7[%M:;6-B\A\GDRT+.ZC">:M>_N<;@>%;9^]R,U9R\?GG"YO\Z+2[4YT*OTK4F;EBDGN MXR2(88@\#%&8<(B3,(9QBB(6XQB+6-DN>4769B^TK0!6[_Q.C.D>="W8>2W.KU>RP[T27([ACN%O!FA M.<1S8O[JH-S)"CXT4+;B@JLA"*T9RQ 8EP1U:LI9^EK]M"D'6FNU^43;<*Z$^<]HM6U&! DQB";DO*42$(4A177PG#&7@1X@1 M*W?)B51+8ZZ]F$#+>69!BW$+Y<0FPX M.ZQG-.X,!5N2Q6>'I:49:#GXR"!5M_G]2>HJ1N]TZX+]D>XH95@DGC(,&=4' MHD)(X]2#+. DB6GLA=3J2/?09$OCUIVLNI%#79.K%M=ZN]((:,,0ER/XIHYX MC4?./@1F (G3B-C0?/,&R PT/XB7F=PSTL?,-D*-6A_M?$=T,+UZV/?2Y E' M<2IAF@:Z7*M'(,:Z-3L56,B$>8EG5'[>9+*E\4@C);B\+H2P+[8S"*NA]^@( MK*E=1R5F31@-7IVDD["&"21.G<:A^>;U& TT/W 73>X9D2+75HSX>D,*Y7[> MJ0?I1CFBY8I&8>0)Q1&24+U3AO4Y/Z(,ZXCX(L#4\YF1U3$TR=)8HI8/%'L! M+7*ACN$X3 ^NT)F8%KHB, U 7YP"9)$'Y@"HF5*\[ &SR]HZ@<1@0M:Q>^?+ MM3HA_:,TJE/7CC.47N>WMUF;<[7AK_,Z.4ML=&I6'"Z"%!5I: MAP[D.6 Y]2Q'"3*ORWD.5@>^Z%F#C:.\SX7.#*@>/J]U0OV&ZPSZNO[JJP== M'J<^G;&1SZ\CS-*38*$NN M_"R*V@]]DZVWE>!U"]DW6QMP+82J9IQNC$4@#]2-B)(@D M3A(16>W86WNWSA^$ *(YUT:^D8*7X)LHU*^^M\V+]"-1MVIG9,WT MAFO;+)YK7?6ID&]"MPE75Y)[49!K 4H-10GR;556RI'2>4Y4,+(MA1XG*[KN M\=_R[9JK/REOJ\I@-Y[E41W+)\",%"=?$FW])*;M?MZ4EE M7S*1W>M,C:Y*Y!WFVK9!:1K 7\@(\ M1KO=/-7ATBEZ+XT!SFD"F94 \R:*C<'F("%LU"#C^*XY ;G+"/F@5U\9/K5C M1025$6<"\B1&$(E4>[,L@9YDC#,F(LZMO-F!N99F,;8G@/+#7.(>QZE]O#,A-&85.V3VQ%)VS%(*]M-U?O^S M&J@A%?6/IUQB.,DL=&*G<,3*X1(,>B@* M!/)8%$NK,LF#LRV-4@8^KZ/J*PQ#?99ALKCZ"V=@Y\HXF:Y P_"$2S!0A@LX MF-WD[M1SUYWLX7.[7_AF*_0NX=6W?*5M0$ G4<\+,H,EWICQ5:K#>B^>\J#6-,(IPJ>RI)((I#!-, ,Q@&L?+/>.H' ML17;.9%J:1RHV^X6]TUHE;4* E+W"+D =T5^GY7J:V6;BNIB^FA*C=5.]R?YM _:R@NC,)$>@C''RD@,)(%$;PL& M6+<=[D R/M#[(-S.YR5P_B2F1ZE#&*.(HA$ MA"#V-<0!#C&.J?HC.[<81#W3TOBD/ISR(2>;W=D4\'LMJ*7Q@3%U'8AFLAUH*V#_KX]J?'H#4- MNI\-V.3!]5%8C0BA#R+A-E3^_%0SA\0']3T,?0]?/O;$G;@CV?^E[MV:&\>Q M=-&_@H<3L:LCC!Z2 $E@WEQYZ<@X595Y,MW=,5$/"EQM[I9%MRBYRO/K#T!2 M$FU)%$"!-'OOB6K;21)K?2 ^K@6LB[QC?ZIJ@2@5QMO((:580BS2!-)(VG[) M2,>$"QYCIVBB4P^?&P.TLADGO3ZTWE@9??/F.M"Y+?:A@(R\PG=8W/6","#M M[5C;L/EMG>=/G,AVK-EQQMJ):R8X7S<(JX70)$4Z1Q#IA$&^58&[+W;Q":,0S]AKT$4[9?:&*=3MJ[^+W;67LMQ'Q/ MV[L8777>_NI!0R,3#1FHRF;XULEG3=32 G$LXSPE,%(T@AA)!0E-%4P3Q)(D ML=L;3EU:^X>9&V?MI&QM%-_ PY-(NG'4]?B,3$1[:&QQI285]4L_2 ,B#/LP M"!M:>'*DB6,*^[0]#B;LO7I($^*K3)E;R1ZDW?["U:MM.M2>%%*DT MT4K"/%<"XHQDD A# QE#&4=()A%QVJQP'G%NC-"5N7[UJU9JGWZ^+DCWT\0H M^(W,&*^@,_*"G<"@E1C\WLCLU1O9!4N?'LB!,9VH$.9W]60>5Q>[*U:Z7#\V MYU"V8 .P!9']C8Y<'3=C V$.OUXV*?6X< M9KO57X+F1.LWHTJ;*"X8,5KR'*;4;C C&^:-<@V3-->:<9Y%BON8;B='F1M/ M-Q;)JES!5L VE-'/A#L-J)L%=S5,(]-Q@]!M&^!Y$#&<_=:+0$CS[?1 DUIO MO;J^-=[Z+QZXC6PF]SGJ8N:W;@Y1-WYRAO8;.@.JVEJ^':N15/0 E[_7=#T+(E7YFI$G7?+^V;U?_ MA:L']B%K;'[CM-F@M-7]H<#7(79!I,I8YXK 3$L!L4(*,I()\T7/XISH-&&) M5UD:AS'GQA"[;8$O!X_6LPV9 \YN/!$8O;%W6EK@]N)VJ@2"WT<)'?$ *&B+ M,H=AI^U4YH[#4<,RCUN'\C3/9NN73W6%T*:HQ>UV\U"N;:O%!8XDB3*6 M0,Z$X1R&4T@4(Y 2QI,LHUGNMKOK.-[\^&9=J I\!&LEE7JLXZS,M#\K,QWV MYR?SXBKCJTE0-55:V%X5/UZZ- ]NG!00W9'Y:"\I:$3=U[>YO0R@-Q,YPA*2 MA2X-.2D#.>K_EGU<;QN8 6B-IU5M0]GG/[.EW:O^S(KU/]ARJPY4MQ"Y9C2G M"NH<1X:#$@R9,LX0U5&F9E=+-#=NL[K4M0M*#=:''8[:K +;5='V[%JI M35-^'E1JLUDV):W6JFDRORGKR@@/Y;*N25^'#X.?BE5;L/Y\K8.1)MW1D9QR M*L=V,^OI:I0!C39M[8F=@7<#.OM7S>6U4C? J&4GOZ-8R#[9@3 .VTS[6J$F M[K@=",/CMMRA'CS4$GTJ-FQI;=K=$?Q']:R69=W+Q&9W5&:P_>F\89>[ARBJSJ:U"ED55TQZ!!\9;2Q'].] M/B'-X "PAC6-KQ%H8G,Y ';')G2(APXNY2:4K45D]_&_%]6_FC1N0@F.."(P M1]@VDY.9L953 67*-"=Q*G-/1CTYS/RHLB,EL&(.2X\_ ZHCZUT-U=ATYH_2 MD$)F/2 $KDQV:J2I2XWU:'NB=EC?U0/+\#3E7[A.,R60@)KE!&*N&.1,4YC% M$G&>Y3+-C8]<&K9R6_<#RNKL'S[BSK<=8U#HH5^5G-E5PPE=\F:\TC;O4<*F MOU3--25IJO5FL2\Q_<.L7F:\JSJX32C*LXA)2&*>0*PUA@1I!%FB=9K'$2/( M:5/J[ AS^\;N9/.*"SR/7_]*#(+*V/LUCH XK\Z+2OOKTZ:H&ZU^68DVB46Q")&$$9BEV*Q?8;Z:),4$QASS M1,5:D-2I-,29Y\]M]>XEO+%YA7\=DAMT L3^11P FI&7\#BH>.1'78?.1-E0 M;U *E-%T7O7>_*43MTV7K71>YE>Y23V7#3Q#L]NY/[-*2;LIJ%95TXUKO;8E M/INFT8=+VBSV>K>WB3[XLJHVZVW3Y-[F2MP]L-77.G/*)DP\JVJCY&_;^MW- M4*;B-*4PSX7Q(V(B(<4R@2G-,X0DRC3'BZ=FCWG#UAO'$[>IY/=9/6^U&'$! M'1H=W0"N[HM5G4-8:M#(<,4YVV0O!H^%3.)80)79K7II?$NJ: 93*17"G.@( MZ?;%^+22__&OQ4Z'B5X*M9+_6:^#X_'L'"=X;+? *@2YU0ATM08=M0%_ =WK M6M5WI[F-]J"C?EL28F, "T"=9)A@X'YL48AX)GOU!,7]&QX,N&G/4.>>DZ. MSIHG%\"_Q>@/)>KRN''"[XJ-+1F,(R:0PC 1")GOEMT8S>,(QA'1:1ZE5.5. M 9"G'CXW)Z\6RGY'XN0G_A>P$]>]7>@1>OTT?RTF(S.Q+QQ>K3_/Z7U%H\^C M1T[6UO.<,MTFGF>O&>C2B UYJ5S!*#SX#ZO$,;<=&]GMB\T:Z7<-!9HP MO[(V%79U&I8'S3QM2?<) ]JMV* C]ZCU@_T!"VI%N8\^K1GD MC/_A$%[SFKU*UO_2VWNC(%4,6$MG7:'4-NR?S++8!QC 3$W$T %RV#. MN>!4T,C\?X_-Y[,#S#KM0P=!:?0-:65;/%@Q M04?.81O3Y_'RVJ$.@MMD6]4#\?/=N[X(RH5-[//W3[F;?5&+-]O:EZ\?1I2= M8JQM?Q-#Q?O:$Q&C2,:)A)H8HL2Y3B'--(6QRH44,8DRX7-4US_:W"CS365B M<)#8N\2'&]IN7!H,P_$)=5KX_*@U&(S3\>L5<'J3K!,\EYBV_R&3TJV3/F\Y MU^VF85[XYV)5;-0OQ;.2;YMX_:8VBUQGC!M#%;(TCFT3/PXIX^97GF.MTW\AJ1;7 (8:1DE60XED]R&:\>0YVD"4V( IP(EF5 ^89L! M 9X@G--FK7U@Z_6+)93;1]NF,BBZ;OL2X3 ;^5O6" IK28\;(M9)@.$V']Q0 M";GA<&'$23<9W+1_N['@>-?$,2#M&P/^AL4 M;/OM73[X_FUJH6@N 1:,3C&.&<0#7#>/LX@*&*C"?T9LP'7S$RQ"X$HQ!J9. M-;O_3:^/NJW9A[8D.4$95SJ.($IU!+&((LA)FD$BHQCIG"4Z]?KVG1UI;E^I M+YWF@>")O=C3$,]$J[.@NGTQ@D U,K?O#@);M&HI;\"'T 7?+T(1-''K[ MYG)=TODHO>OB#0/-[2VOU+^WYD&?GLU_[LQ3ZKPEGL@4*:EAJE,-<2YRR%)J M^$%H;#QY29GV:D%^9IRY$<-!3%#+":R@@TK$GP/6T:"\'JZQ#;\A2/D;9/TX M!#6Q5J'%'6N7%35U)P$'40.XTYQ8X&T#PF;FP3:MB<^=M0XZ,9U H;4=QI[;CQ M<3^R!"<8;P9U]XF_ELA OBQBIV)B1AO,U8A!CGD&.2 QCQ%6F")%Y MI#S[P?:/.#<./SK.\&X.>P%A-_(-BMO(%'KB!*A[0G0#&HG![^W_CA*CZ@Q8 MX/ZR%P:=NM6L&P8GNLXZWGA=\^E/37CX@D:$)%@PF&N;"Q,)#HE $4Q8'J>( M24IRMEBI>UL0UIEGNB,XK0[:K([N.*,NDJ:O\D]MC+SGL:VXK^KN2VB8DN5G4+8[$+P&%U $Y=0]R>N\!2 MPVVEAE5;.XN[HP\< LVQ/=B.C!:T1LK&% OHOUY"(JCW>7:P:7W'2SH?>7X7 M;QA&'Q]M&W!1U,\U/R]5VVRZ.]XB0E0IE=I^>M"Y[>Y.(#4$B> M<1IW4LKQ0>(M^WC=>W5^3&L8'1(.*!%)A",*.94YQ 3ED"&:0XTPXHCGG#&G M@P.'L>9&.V^S$7;RADCM.,*YGW,"HS- M1R[,T2/>*Q/FG"X]>3!G;_&O[OMM75J'Z.OZAUH_%Z*)12!QHJ-,4)BJU.9G M2PD)(AAJAE*.(J53[;0=?VZ N1%I*V-M:K1B>I?Y/0ED/VF&@&=DIAR C%>] MWS[UKRWW>_+9DU7[[=.L6^RW][IA?MNNGL/+YW+]=R/H>L.*U1W[\UM9%;MZ M4V(7ZDE5Q@3/8*JI6>HTR2$7"D&6IRB)**=1BGS<-X^QY\8">W%M_"=XV@GL MY[_Y8._FQHV$Z,C$L9>Z;@^TE]O\;O!]'3AZD#^<:S< M) >GL_PDSIZ W!Y MZ^\-><0 M\\&*Y0K6RVOU*<-ZUCF,F:)@!%C]BR*&RM%Q1JF$28\CC7%S*F_ MN-MP$J-W6([^6_#?+2ZA)16YGGR=O.M+&RSA+OB4;45RK*, M(TTX@T1P;18;U9"2',%9W/]P\WMV78D1:P#:CEM7Z#E=BS%IPC MWFZN6#@41U[BPU$MX*";7U]L^N5 M8<.5#KKX<>+$;XD;Q\YW[D?F[).5, ZE SK]+G8%,JR6YJ\;\*(VX*#H35LF MH]YY^^[PI_9>?M]>RFBH=U MOH71Z1_ETCS&[I1^9QNUB$F6&2JG:4Q^R[??QF-J<3?O$&UH@Z%'L" M'YN@B^1U>6_06'SJ0W)%&W6CF>HP*#)<0P:& WKB<(' M:OEM#@JP9H]+A41=<_CN :'(-&% P29-K8@FNP.HHRN.IA M5W@!_#*?\S/E^_[1N#(KN>/RN]+^J=/I]$U)O^_JD16V"L.'20)R(R%*PTHSG*>,*]G859J#8WGZ+1K YP5#NC<5," MZY:^Z4L[P*F8!>(^OL:I0'$4Z$B1W#E_T M'GYNG^%61K!LA036[BL]0N_\)Z#_LS@^K&.[4$9V\%6#1GJP$Q_LY0<[S'<: M@.^C8^X1_C@J]A.%0P:? [_XR,$0]L9+^C]UNOC)P1J_BJ<<_I0!7X[VDU9] M+M<_2KTQ7S9U5_ZL?I1+N4@CP;E*)(R-OP>Q,#_QG*8P8D1$BF>*9;E;Q:I+ M0PW89QOYB[ 3MC[&%NRIV+#E/AABN[%]0EH=@#1SL2R?:JO;1D?X]%7M@]_A M"W$MI!.E\76QW,EIG0^N@!4U$%X>[!X(MXEX_*XN%%0]@'*[TQ>7CU!I;ZQ"OZU"92-IA71LT;8^M8D_;&4$73M/R/HE+@L>XP:I[[ MM"[,/YCKF7@HS.-WS]XH\; JE^5](8P/J,TSBF97[*^!OAH.4]/[?>B[?[HO M@8,6KSC?Y?J!AS#EZM[Z%Q\5WQPZ&'Y73^V(7_6W=;$2Q1-;?EG]CV+KNS_* M!5%:\#S/H!)Y"G$<,<@R0J'0":H0R18]HCE"N0.CI!N>99 MPYANMZ'R3_-)_+"M-N6C6N\/;;Z;;]AJJPZ!7 LE$B1B(B!EMK%U' E(\BB! MA"6$:86%0EY5G_V&GQN[M0*"3MCOYH%MP!^L,K: >B[*;;5\,99&$S3N1X2> M,^-&@>/A/3+Y[01O;+>=Z*\.EW>S<9 _'!\.PRTD$WI*,"D'#D/G+?L-?,I0 MWGM\+#8UJ]ZNI!VZ6-TKPZVJ^EA48EE6V[7:IP KA".M8@Q)Q 7$RI9/3F@$ MB]<& /8+T! MH(4E/1\!)N:\ =@<4]Z0APQCO'T$XY?5TW93VW'!7MX+K:O] M\74XQ B(VLCD<1:P\,5E'$'IW0J_](SIML,=M7FU)>YZSY"BSH?HG)_+];K\ MP_RP^]AI$6?2[@@I2P.8$N,:96D,4Z88CGC"1.Q."#T#S8T,.J*"O:PN'T4_ M>!WX(!!H(W/!1'CYU&\.@]M$AYJ?BW6U 6VION6+/=O&Y79DDWG5*: M(!9F2*$^C QUWNB 6G]=YY[[)RSJ?%F+UQ6=':X?6/RCSHBX8W_^K%9*%QO; M^O%TJMH^O>)6;(KG^GQ@D:88,YHAR#.NH''>,LB48E"D$8TTCS*6:;\F:5?) M,[^XE#;3R-:(Y8U"%;#O J@VI?A7&P/>+=CA693CJMG#2B9,4@%9&F.()9:0 M"J)@;&<3LPCEQ&MO0J@:8M0A("NZ.:(D$>>N6.9].K]'8E=\=)YMF_*F8W M5^77U7?;.'EM!U[)WTI;PZGYU4A8&,GY4BTP05K2C,%$1\:_B;3YPMI>I!PI M8]C@F'&N!^V/7BO9W/BZNU.XE[X^N.C*#WZOA?<\%@HWG9Y[LU-.TH0[N5?, MS_ ]W5!8CK(#?+5P[[-?' K3L[O+P0:8N-33IW]OB\W+EU6U66^; "H;LWOW MP%9M(MJ^F-7W0(Y5Q3BC*60V(!^G0J-;8<-3/P3N2<3 M?VY?A.]&P'519\[6WA;8KJS[Q9J/_,M$99^&O0ENWXGYSN_('Y, F=8-!*"# M :A!L'%TJT,>]AX(\^/6[K?8J/KZL17XW8(#6G0"?K+>9UIG43AJF ;_&36D MKIJ=8.6DKI-B:&_@)@RU#:7K=#72.HI4;#M*Q5) C'(""4HQI(H*R@71VJ]T M^=F1YO9Q,I+!5K1]E"Y8-U+[-@$^!Z[;1R0(9"/S_4[&7:3M.'V@+B(1MJ_O MN<$F;N9[0>?C#KZ7;AC8XZ!X-);[5[TK=?Y5_ZTLY;[3W V.W#?>;$1WK?U M@=,TN#%+<'!'9IE N/IW1/#!*6AC!*>!I^V/X(/%49L$KYN'\=2MJ&O)F7%^ MV!-96XGZ[T^2;502Q5E$VS@ EK!,**9AFE,,<9XPR!),H*&G+.8Z92+R"FMU M&G5N/'40&NRE!HW8P,H-(SJP08O;)+BQ5'!H1V:I(*AZO M'&B#2%EWLF#+;ZR07U8?FH(W[6>/D@CG0E'C%,D<8J8DY$AFD.6:44QR@I53 MK3BGT>:VZ@_" BLM+%:@E7>HJ=&+M:.)$0K!L4V+*\#SMRA<0 EJ2?0..*T% MX:+[D>7@=-- 1C$6B2R6VTWQK'[88]3ZI/4W\ZZT'C]G6*61I,:A8;;$C":0 MZUQ#+&26(XE0(ID7J5P8<':\TI$7' 2^ 5;D@7LM%T%W9)> 4(Y-,->AZ,\Q MCM $I9E+8T[+-(X(')&-ZWW#^&8?G4.WW%"'.L ME(+$VAT49QE+"!$)\=JM.#G*W$B@%K(.+ZFCE7ZW@H):4M\J)B."JY$: MF0F&@.1??:0/A*!51DX.-&TUD3Y=CZJ&]%X<*+4W:3]>.<>YDA&'&<^5L048 MAX86!#34H!7/B'",#;DTT-QXX'2J:A(J535QL@U"@C:V<3 -7E>F]@[ ;:+4 M7F/>ERLYT]S>Y)01YI';FTQI6;EJ<3&W]^WUPVRK-NSO<[G>UW?:F)^J0M:6 M7+G:U[C[4H?\O4XG%/:<.C:DJX1M09PD&:0(QU 1E$D514QG7J[85=+,C:-W MP<2V1/I!'?!*GVZ%R+U*@W-#KYM,-^-OLBD:^8LPZNQX6Y-!4 UI=5XGT*36 M:1#LWEJQ81XZ,,QQ764_>4X4Q8H0O[(*+L,Z+>!)JR=\5T_F40^L4FV?A$>S;NM!]69^>Z9:6#&[X B-S[W MS2Z+H!4M! 4Y=QIXTS]4#B*,S4 MY]ZKHDRK[TJHXMEFLOYM75;5AS:S(\XUX1QAF$C"(!8YA78[!%+S=\K3""6Y MU_YH_W!S,[Y;:6WQ^U;:&W!OY1T41'H.8\?#UV#(C7WTV@H*OG=0X\J8R K< M+I?E'\RLF\9B;MS[7XP:AH9")]FX 39"!.FY$=\C=/2"]F=B1B_=Y4UR?O!&%EU?".C6:PT%S#G1$"<(@JYC5QG>9)&).%"22=J.?WXN5') M04)@1?0*$CT#8#]O7 _+R#SAB8CS^N]7O&>]FQL[:]W\]G:=GWGR).NZ7ZO= M.KYPU8!S$\L$=J_V2U5ME3S$E'];EROSHU!-9?==65_!L!:8$)@S6ZW",SR;R0 M]CB^&0_QB4YT@B+O=X8S#+O>8QW/1TYWTC-,UU>'/P,?,V:0P=)!C),$%0 M11&%6*4$4EN?CJA4\R0V'Q7L5;LAK'CS^^ZTE0OV^H&.@N"@X0W8Z0@."OY7_=UO5/:=^ M4YNO^H[]^:U]==^8W5^V\R49DF,H4L1QABCG)(LIS#.,(X MH[D66HO%LUKSTCD8?%R)?3BI*_=XU&2$!MO56K%EW2%T65:5JH#Q[-E.XWK# MS^H,JDXVQDHUSS5C>'T.'/SB]HZG(V92#+J%;_?,];#WF_)P^668=SQ#[8NK%OSBV*5 MLH&+"\24REAB+ UD: /S+(($40FUXCJE.E8T]RH<=33"W'AB)R!86@F!,")Z MNAW'(+HQPE70C,P#>U1JX9I(Y'!K_ZSF(5?\\2"3KO.S.KY=W>NA?GV/ M>@1=N'P8)]B3OWW>K"A4]?/+;VQC_)*O^O#GESHR2*L$"XY26S- 0ES;&DEL M_A,+Q3*"$/?K9^<^]-R8PTH..C*"1NY!X5L>$^!&)^/ .C+##$34FV/\P0E) M.QZC3\I$_JB\):)&Y,[ Z&C!7@S6V_3($IP&- M'OM@"-N0\>1($S=.[-/VN,%A[]5#]T/2;E?RHWI6R_+)GN':B,E5I19* M,QH3A:% 6$',5029TA+F4G"<:&[^3_M%'/:.Y_.Z3Q,O>*?$PZI42@2Q3(QA@LRO HN$QUAE&?5J<3BVP',S M<3KZVIC2]4[+.JJY:,XXS=_M;Q8,\-2J:OM%E_LZTVROYW_[]@L9^?UP8]$Y MS?K(1-Q1M>D+:V>UUO;&3O1>X3H$^57\LOUGJS?XUGD'?K*ZFQ?E+^!0=?R@ M_RCGX5--5MAN*B/+/'%#EFEFX+BGRT3C#O2=M[Q2_][:C^>S^<^N28.B(DVD M@@FUVWH9)<9UCA+SID3*N-!)3A'QDMGP32T5F^%IZQ M?>4WR(QP*-@+05 _^>1 T[K)?;H>>7;S M//J.M5$'&9M#=B?MU6Q4C;1ODXEM?[:KCKL M0BF:H#Q+8!RC"&(M$20BTY *Q:6@FJ;,LZZWS_!.9#5I?>^=]'5! =Y*WAP] M5$7+16TM@GI39]BAA-<4N7U>@L,^:5^$>E^T%0\<)-_GZ-=;8K>7L![:!\$+ MM!':'KB-_QY=#KR0.=/4P.\9@7)6;[>;AW)M:XPLN,RC+&84IBPS3IV.-.2) M%) D(L(9I7&:>\68]XPUMQVBUQFK;"_GE0FK'7#=R"D09"-ST:ET57![&;3K MDU6/X1@U5[4SW/NFJA[K?3%3]<0M@9K\H5U7-:D3D3,"E?'M(4XB"0F2"92Q MIAF)(A9%XJHF?VB>V\FGF]:A4$WKT'5-_@: -C)=3(37E4W^!N V44G8NX=B M/=<>?^C*'G]H%CW^D&>/O[?7#[7%5K:";-.WZGM1_>OGESOSI#KZF](TQYAS MB*A6MDN(AHS0#&8HRQ,N56J,,3];[.Q8QP;9Y5L&5PY9U\3.EJW5UQA\K^J='>^O M'7;?JD46YR1*20RYYL9TRY&"'!$)$3>F6YQRA:E7&,#U(LV-A3X]/BW+%Z6 M:JIW,;L]6=7'+?412^5YQA)@TMP(:]JI&)G7.LJ G=?9NIMOZD]^+)9;6Y@4 M?*JKGM;UF4\=EW3T#%H4)1#F@6NG7"O5U"56 J%XHA)+J")/3/@./903!_^F $RQ!SP/Z1YSV!,!)^Z,]?[>[!M.-4$I6GXVP M]99@>ZZZ.SV5"Q)QQ2F+(9'4^)<$2T,VBD'"*(F0D#$7TI-Q^D><&^G8KBUU MDP=C*#0&W=L^Q=[\<@%R9XH)!^3X+%/+"NRB:(X#=H$H^TB3D(>0KM $9IH+ M@TY--FX8G. ;QQNO;% DROM5'0#PK5P6XN5._;GYV6CPKP72(L^C-(*"V<:W MF*>02>-]HBB/8T6R2"FOY*B+(\Z-..UA:Q^J'MK(7U73[;"_^K^ MRZINH6.'_/FE_$0T1R3A!F&=8^56)&";'W%CH MQ_;QD:U?K+6SKA6H=U"J1NKJ_]B<2EWXUM(<.D=N?#4!\B.S6+>F5BLFV"L! M.EKIS^4GRCO5[QJ$U_GZ7L,>-XQ*_[9E:^-NJD[+ ML7WMGOI,+$F%1$BG,*ZK?I%$0Q)K!5/-TYPJE6"WD [7 >=&CJV\Y;K3^\\& M5PZO^'41/.8*3$C"NCCFI,SDBL!;"G*^;T#86/.4TG9C M^FAXKFY@6+_M,LQ%]>*3?EC[22086",SQ_@X><2(AR[G+7ABUF&<]DDA*H<99 C!(,:9QG,-9:)+G( MDB1S.OOK&6-N?+B3LCZ6*JV<'FO[#(P.#'@].&-[B3M Y($;V#$ > MU'<]4!,1GW&:S./JM*CBX#;9/.A-V\Y[4]8AL=4.V7:?(U1(;#]2O91XYM;I M"+%?]E=T>.'2@5-6]P5?JMNJ4IMJ]T_-1N*"2LTULX4$A.00 MRS2%E),,*J-SJE)!$$%>7JGKR',CSIUTGBZH,]".ON@8\(WME.X*V=M/SD%J MT(A]LR]T;QL",8U'MU'GQ:-]87DR-_UOL!US3N^V&^;75 TJ'X MHV(BE;& C&II@[@X9$C%4%(<1VF,JQLI M!4!K9 H: M3 ]GQG80C?FN]XJ'=HRW=6W],M^ M&N$Y3M,42PU%E-OM+V(X(L$I3!CC21(Q@;"7)>,\\MQ8HR-XZ^F\$OU-K<]A M;;[V32N?WZXC]@ MP.;4MW6I5549[YDMSVP@T#Q249PKVWB0&2^,$<@3G4$<9TRC! GA5A["<;RY M,5978A!FI\8!=(=MK;!0CLQ'[X.BQ]Y76#0GV@>[&E6_72]WC'IWP!P>,]UN MF+M.KW;&/&Z[(MF35>JC:O[WR^JCTFJ]5O+# UO?JVJ11C)6B8YAGM,48IQB MR#-!828D2Y,TXBS&N\ID=YXIG7T#.ZV#US7)[J9)'Z]M^B$MH2^#[>R,!L!N MPA1+VT+[IYVT?P'%"NP$!JW$@9,E7< )G@O9.^CTJ8XN&)S,9'2Z<1C=[.O1 MUVVM?RD8KSO2V@+W3?V1A48I8XK%$(N,0&R)AXM40I411021,M6)CPM[<<2Y M&8)&,MB*UFDZTK2A7[;B%ST+9B#N;LP3%,V1F>?0HZ/M5K\7M^D%T@@"LN''5^%B/3&"- K#6X.A0\:9N)B?JZML=;6Z 50183<(QVW5(AJ2[ M@9),RH'7H?66&*]\6BBO\-M:/;%"[JS!=KB=*]K(LV"419)'MHBU^0_F/(>, M8@TS)!1B*=8H%GY%K(<),L!U''UWKY9Z1Y;5#7AJ_[)K.\?^M'_=1ZP!5FMR MK7_I-&U#GJDGXF1\7[['1E[N$EJ&%CY%EPRA:(LAC$6MD:GR"!5)(-YIK&BE#&& MO$H #Y!A;A^(:]+H/8.'ALR8V[=AY'D8F??'F8*QRQ=T07S'T@6U&',N6]#% MZ-3"N\M!A^7.Y_O!@JW%^6=T*46Y7=MQO:^.<%T_+)I%>*!5G2BF( M>1Y#K+"$G&78\"7A)$E$FN=^L94^H\^-*1MQK?M\$!CL);X97E'=;T[<&'$T MI$?FPA @7]-PWAVLD;K'.PCP7JW@W;'IZ>ON\9!A#+?;W/AN1OM0M^WHG/A* ME&*:Q1+FB!"()4^@X3,S)2J.5*K3..)>1=K[!IL;?^W#3WJ/@/TQ=2.D4$B- MS#][D*R)-2BHOF;QG$Z9X!0=H?V&-YNV++ETTAJML? MN^!6'N=8$&/MQ*F .$XC2*0F,%$0+ MG\:PGQ;"(#.V,?(6E"&QU&?>,/?PZ:M1FBABVOT5\@N-[M6_-QKZ])W3!4#W M2OXJYKG_RJ$'VH8X5+7YQ@JYP)JF&!LG3B:(0DQ2#6E,!$R-R:-UQ#"A7IY< M]^%SX[*=;,">=?F>)G_+0A6KAN;_+?Y%M=K\+'&RR^9_-7^UOMV)3//<'7PXX$SY&+.Q);^?Y$Y_?'FMV?"I[XIJ! MFSGU?ON'Q@K:)W>G>2I9SC1DW"8OH#R!-(]R*#/S+S&6F4!>G4].CC*W-=^* MUYYK_K?G!LQ)'!TW6JY%9V0>V%7CV $T1H9\+P9!]TE.#C3M?DB?KD?['KT7 M#XSJ9<7Z'VRY54VW@?]ORU:;PMIVS^IC48EE66W-^W.H!\T9(SEG$JHHX^;+ M']3+#!Q_;D1AQ0>U_&U?C1O0$=NG/G20V7$CF1$Q'YE^ MPL'M'\$[#+2@H;N>(DP;LSL,GZ-@W8&/&<9^OZG-!U8]?%N7SX54\N>7OUIUG', M,A]2#"/6W+C2J@3TLORC;4=4[-T"MM?'T]0*-']NM#G]K(S,ID8A4$_*3B4; M$/"3U<$Z_2<,-%F1MK[V4&@IE+;*?E[XHM][K8'O3 M6$4]([F&SYL;C=A3O=?T3!Q)MJ3=_L+5-]=C]^%$]JV59]T?]8,MZM =3A!&2)5Q# MF<028IQ)R'&,H8PYCC@B.A=>+06=1YX;C7YK)T""JI7;DR.=(7>DQ#& ')L! M6T'K0X7]+QVQ02WW"&7SO-$*2G#.@T_+9[Z8'-&7]P.N*V/>]!%G*!$1EX:" MM&4DFD60QBB'BA.B>*Z5E&QA+-.BE#\V;+UQXZ578_@LF;HO?X.;>I/ZG:NAGJ( M)O0GZI0:/_ZK[:FS2%#.12YM0&N46<,MA203";2Q:E&6$A$)OMB4&[9T6\L] M8WF9:OL11]RG?%7GN*DNX+>4^X!U6]B!X!IYF?=4A+X!=G>Q:7AUV_A\:]+]_'*X MY!M[J>N[&ZM/[L]\ZJS.7=?[IC3/Q\)N**[D=[91BS172G)!(>>"0)PE"A*% M8IC'DJG9I8.]6!U3V@ M*SW5- 5UP4<7>EK7?:HY.'+Y)QMXV"?LET+8$C;M3AI#,>8903!.,@6Q5!I2 MA!&D*6492VD:Y]SG<_/JZ7/[-+3"#>SD\1HXG" A4<3,2F+$=LRDD-$T@CRE M*J8)%QHEBV>UYN7HT'5'&0^\.[5^!*V,#ON/#A"Z??,&PS+R]\GY9?+^?)S4 M."35OQY@4EH^J=M;"CU]D1_=5>O-XH=Y#%L7Y=]7E:'10A>&2$M[H5(8:(D$YQGF8R+AQDUK1U5W95M+:5O M:UL5??/RS4SSYG8E/YF_UF0YKEM=$\B8K"V>.$:QCGE$_,J/ MN@_N],9/6W*T/;.M[#[64ROW#5 [B>MSR+JL_$-IG.CBT5SS7)NQGJ7P/&;( MS2X(C/I$G8=:H>T&82LV^+9'O9:\*>^Z%SZ<6>$/6$B;PV/T20T2?U3>6BL# MGN!'_A0KJIR6?D3ET"XUITX^_S)O(E+&G:=B8O7#JAN8\\)]TUFRFH7<)AQ\__BE$,F M>0HQ,XN?14)!G2<\SRB3DC@M^9XQYK;B[=EVISF2D7-(+9/:O]T HC;S< M1P7(H]K-]4!-5.YF"&!^A6_ZH>BM?'/FUNE*W_3+_JKVS85+_;V+C^T+\&T7 M5/C1GDG3F$C*-8&89#G$,9*0TSB#:1;'1'"6:^S4UNKL"'.CO)V0H)$2&#'! MQ[Z384<@+[L@5\,S,M=Y(^/EE?1J?X5[V/!_&O[@IR<6K<]D1'!GQDDCG=S>.@ 'BE0:=3YZA].5P! M'+GGQD4QWKN?ABM.#KTRG!\U\+#HW/[LOEA"EHLLEYF"*LXYQ$@GD"4IA1*K MF.2,&6;T*G9Q<<2YT=Z;,XG71Q(NE1 & N]X]!,2SK%/?*Y%TO^=]E3'%8.CPQSG&P?GHSR6JSJKN2TK60<#5M]5I=;/2GXNUY^WF^U:?:FJ MK4VP6B18V 8\QNW*=09Q1!2D49S::#.-F)8QBZ0/%WE+,#=N:A38UV5HI :Z M7 -=RPV*5G S,:!2F\VRB17^J3 WU:IZ1G_[SYD;C8TZ$Z/O==>34 M_LZN0 MVL1B5^![=U(:% '>JF ML%H)\-/V"6Q*WU08QXEQH\ 1X!Z9^,Z7J.D4IIFF&LU9F,8O/7,\] SJS)S% MPZVHS/G;![;5*2IV?[^V87S&>?VJOZMGM=JJNG[GH9PIRS,A(Y)!IFPL#TXT MY*EQ.G.<$*JB1+#!I^W;XX/%40,?KYN'=KRPR='V#/&S$?Y4W<*?E3'BVR3J._:G MJGXM5H8E-R^[JOS&27[]%.LR;UY^589-95,_'E!.4;VC($O-:O+=\ -E9#W^8=TTV_&\?.=%)' M9NI7926:RL&G:]"V,]YH!!J50$>GFUV%BAJ9I@V;>9#18=ETQFT@"MF99/+Y M"MOX9#KQ)^ZK,OF\'+=MF5Z$@2G1JJJ4.H34V'07F^[Z55NIZX.))![51I\T_=D;A M*"G9_!Y8I!.;76@/(4,8PD1 MH7FN-,D(]BK7X##FW'AH)[)=):W0Y1ITI&Z]6\^- A?T'?-V:5.2FS]9P\N: M98L\-NPC= )3SHQII&)C&C&!;-W97*"(TUSGNX3J;T.+SEX4PVE)O4ZM?BO, MB,1(U?Z_;"-(6H?'MYCMP^,F'AGKIB[D[J&]"%_"!XG1P2OJ*N,UAC M5-N]//B[5.)UQN1I>'((ZTJ='FM9Y[M7VR&'NOSID =Y%%'.,\HQ#K@DUAHT4=GLN@Q3S MA$JA4Y9X!6R?'F9N;%#',;2E3T5'SA#%;:^J2#LC(CA9'O90C+,Y(K$- FVI MS54U>A7843S;TR/-H-[J6?^U_^H!B?NV-9^Q.J0NUTUX6U6LQ'(KE;'9-P]F MKIGMJFJGO-3UQO6RS28IU*%)9B0E80@KF$IK5,2:0)8GV/RJ;+:P2G),G-/\ M0T@T-\:I6VE:I>K0WE8ML-/+_%"WS.NH9K>5:N5 1[O_]LX@"3?%_;3V+A,W M,@/^Y\^91S&$J>=NHM()$\ZA7\6%D'CWUF<(,M!TU1Q"XO*J]D/0!P_L*,YL MH/]7W5I,MW\6U2(6DFO."20Q-@8XI\C6BB!0Q&8><\Q3@;W:5IP88V[?PD9$ MN]!:(Q+NX\Z-)QLY[3+=["4%ZMF]$+DO[@X;!>.@.=$I;/>X]0#N07#P M:41P/3SZ<4">R&\W;&(K%-05WXV#OCK_$AL?7A:BB06]WTU1)PBA%&*[KJ^7 MV_I_[/.:)L!_#>3+^R/=Z[%[/&XZO]Q?QU?>]X#;KVMH\5W5)^IWY1W[\Y_% MYL%V83!C?"[79XYMTC1GDE )S7\RB&FB(<4"PSPAJ<9::):J8>TM?$49$.@S M\C=DWWW!+D#V)_CCH 4H.Q&/ZT93VZ3!9B&LB[I98)U:/ZSIA?SPN&2)3FF8"< MVV:*B4X@C3"'0N=13)',"8[]N#>TB//C9%L4>KM:*[:L*V8PP)Q%-(Z>HM*,GSVUSIA;..T#@&+!^#KT*AK&#+%P1 M\&O7=$K;:_HUO7K>= V;3JGQJF/3R0NN2UQJF[')C_5V29-"LDB%HD*@!*HT M0Q#G$3/><909"PTC3E*"-/&*$^T;;&Z+=+_Q5]>78%;BJJ@=WF&I+"!3-,:W@K?,>3!07Q@Y*\/5,'7-; J#&F1Y#,M2,>:)QK#/$J(,;FH30N2 M%"J9I$K0A.:Y$\&/.2F3I 8\&/NV28!Y9.M_J<:-.CC0(\'O<&@V$J@C?PIF M](I[G)V-A/5$AV=W#T4%BHUZM/5L=\=HTD[$X3VN]_ !6P'UYY.JM^D?V^ . MNSM4FJEYL5-3KL'23DUM^MB3LS:)%U0/2FV 9!L5ZA1M .:]QV@^SYON'&V MEJ\.TH; (4ME7=YV(E+W#GC<%R:SOW6ZW8A?BE6JFY-NU"(1C(F!#+&K<. $TAS MC*%0DJ,LD5*F7H&P1R/,C5'V^PV_6Q&;?LB>P?''*/KM+PS"9J)-!3=8!N\D M'*D^QO;!89!WV3,XTO'<1L'QA=='PR]R)E!.C=&0("V,T< 4)$IKF.E$)C%& M*??;2^P^?&YK^;=R!6W\F0W"X.5Z7?Y1K.Z;4]CAP>L+B00EB8B@D)&EQ)A M0G()=4S,S9E(1.:XAW(MAM/LD[PN2G$%<&XL.!2,D0G0$86K(NW'(+U7SW^W M"/AS5'?RFG#E<*N#&2]33DE.PC5X&:KO3B[<4HH]$9FE.' >;.)"R(AN:1WO$F9Q$7SMSSB M=,_@QC5K2TL?5?._7U8?E5;&09%MFYQ%EBM".+;[+X@9.X)XG%P:=NE.)&P8G^HLXWCB,8NJMX>]J4S3E5#KUM6W)N&8S9,&( M2E5,$&0JLW5/<@Y)BA5DG/%42))(XL4R+H/.C6AJF0W+[(3NYE+YD8X3Y&Z\ M$QK(D:FGP? @;[<"?U.CL!$Y'/?X !22?IS&G92!?)!X2T)>]PYL&;^M-N6C M6M?94?;)#\73+A:$13RC*4I@I&S&$:*Y,7*$A)D4B:9I2HS/Y-4<_OQ8-Q8/!-G(Y+W'ZI68E^/ _%O>7X8C:'/[GN&F;6-_6>^CAO4.MPSD8RNS M[?AD'_N]J/[U\\O/:B4>;)QE7;Y-"BY0)G.H$QY!3%4$62(T3!$7FI&4X94>_SHX?X$$(B)6*8PDTQ KDD)"8P99RN(HTHC3 M!'OM<3H./+=OP*_#$ZF\,>=I%L5IE,-,I<:'P"J&5$093&(J8BJ37.K(;_=A M#-2GV8HXG.^.!+;CCO(( ([\B7N3M7:J $O #65/?()N*KN./>W&LB+R!<.:Z:S<,SMB58E,\%YN7VGSL1/225"+!)93"'G50(2#5D8)* M8\X931#-$S]C8Y@@\S,]NMW1Z_J?H'RJM^3LPOC^X^^ M8H,=>N]YLG7;Q\+ M^_=VS'<:M XX&"5P^#H8QW&VO21Y)V]Z"%KGW>5!3QM(GAMC9M@7[-._M^;9 M=KQR96L.U$<,1/(X2V,!DS0U-I&-\>$TCZ$2TAZVISS*O2*3>T>;F^?;R @. M0@XZQND'V)'<0L$V,H=Y(^;/3RY(!*6AW@&G91L7W8](Q>FF8=QQ"'#^JKM$ MU58TKLV\FLKJK]JNWO$^'%](G"!CA!D/BZ801RF!E"H$8RJ0R'&BA4 ^Y'*= M.'-CGPOVP. ,B2LGS8VPIIN*][7*1DFW" ->2!*\4J))63(,>F]I--!3!_*L MXILO*_.HNO[4;^9U;;K*+S"3%",I(,I89,PS:;>L< 8ET4I@+"*91%X,>F:@ MN7%CO<-[$/0&6%'![XVPOGQX#EQ'I@L V13[X?YH^?/6!2B",M*YL:;EF@L: M'['(I>N'\<-W)53Q;+W"3E-WGNDX8[D!4"80)U1 3@2'6D2"&M>-Q;E7C/2) M,>;&"AT1!UM'IZ!T(X(K 1J9 SRQ\5[[/=J'7/:GAIETQ??H^7:Q]UWJM\ZK M]6;Q:[$J'K>/;1RY,DN;1!A!A(7M+XLII+D2,+=[V1+S1$?*974?/7EN:[H5 MSFT1'^/4OW2OTG[D!=O*%3"<_JRV/0O4W--9G.:WMPOS^*&3+,>SNNP6X?D+ M!E3(_KK=5!NVLEV9?MZ5@<+M&Z8SA9*,22@0RB"V=CBA40)CGD8XSE*4(:>Z M,)<&FMO"[(@*]K("/*0,)\/(HDQP(MXG*(G\V3]H\@#:Y M8OGC0Y"[Q="7D6PLZ)^CNQ-UU(7@7@\!=P,D;' G,#VH#$#C:@ M:=B],>B %IX;T 'H!NP@ BU&H 8)6)2 0U*>_T=G5O,>]/,V#\VF_9#.0^=S MG^QY21G!UTQK?Y>T+13-:G?=/8# M6>MW^!#N500='2=/.+I^ L9.1+I"PG=/4+H>79?$I0"C#"Y45\?:_+/8/.S* MX=7U2G\S_W>HI\NC/,E)DL",Y]2P?JHAX]2Z=AF), :3.AP-:X^:/NP:O+ M-?C0G%'_4E8CE3OV S%PJ3N7D:.>!QHFR=SYW^[&75,7BTVI3V]CF/:D3 MK)4QFMGN9#;/J4*93*",;;9Z$A'(-&*0I'$N14X8=XOGO330W!BJD15TA+6> M.+MX?.N';C\EA<1L[,.P@7 Y,XLK%@,3^\I8^+ MCY^$,%R5W%&$\_5^I"!LO;WUR^+O/Q8R3I-(\<1 9<#"G E(),'0K'JM/X,?=[=VG M']Y9@>W&S#-M?WB[%S@,G673'"NR6UXE_&>E8J3JW_]5Z+Y_^5&M1 M5*KZLFKJ$K[9Z]K]^S?S$JM%%F-)2$Z@B%(!L6+F,,H>3'MN$U6!>QS.CS([W,$(*&R+%9)[%6WX^T <_OPM/+]MV\FZ1O8W#X!UX Q,DGO1!LI@?2TWF&S M1]^,,7'JZ&D-C_-&SUP7KO/PX90LQJE60E"8:DW-6E:1<2F-G9VCNJ#NZE&-@.;8W^ K&-H;/BMVAH)$8R!NNL+4& M70>?N.Z@)R;'-0A]'S"PMX>H=PJK0^6-759T3LT->08CFB2V^9.&-$(*9GF$ M(L111)A7$NFY@>;&1SLYP4%0SV82YQ!U(Y\0.(W,-2<@&J&%Y24@@G:%.#?6 MM%T@+FA\U/7ATO6!VE;N3NX7&D="Q$S!)-89Q+9Z!S4&"TP)5C3A>4S]:N>= M'6ENI/"ZR^+:2'H#5EN+M8T5%*W4WJT@SN'LQA1!T!N9*H[;4][LPWQ&[$OY M%HE1&U+N!WO?3I1O=;[8@O+HAF%T\6U="J5D]=F(^"O;M)UFOJW5TZZBYTI^ M8,ME]56?;U.S8$A301(%%;RRVIC7O/"#%)':E:WC^5Z4_QO_=EHNP]] M5[8"JWGZ5_W9>*1L^3^*K1>8"\HSI6#,8P)QI"ED&9901+&BL?$;2>15K2" M3',C\*[*,7L(H%W,4/AW+0O?X 8DU[(A .QZ-S@X"/]B_.9 M??]6_LO]; MKG=V>UMS76*19#A+8<9X;#?J8LA8BJ&RE6/2/,YC;3(D=:YH#E.N-,0XUI BS*!.*(LQ31&C?L6FWD>/N3'5E:4Q9O6*.!Z? MSG_BQSZ,G:P*RP&1UZ$F(T2;O?.T_F<46>E795YAN^/.UW1E5-S$\4PCJY/0 MQ,OB;S]_6]C@W"Q*@$;BII9/P)@59WB"1J]<'G7:.!9G%(XB6MSO'%HKXKNZ M+ZQIT/226R@A\B2.&4R$)#9)/(4<20I)DC"%$ADCMV#^

O. MAKXE(=Z V,\=(: 9F2D\41E0^>&TZE=7?'CSV(DK/9Q6ZKC"PYGK!D>L;A^W M=0O9VA.P[L1:/1B/HGA67U:B?%2V.-#GZD]XU#&F%-'@^9]9VIL"^B@7;M]]$H_T"@(?K(J_J6NZ5O/Z4Y-T-$3 M'!2] 495>Q1JE T:[SO63 0.%0XNYM11QF/A?") >;2A!AZN;'FE_KTU#_ST M;/YS9Y[2'OZAB&"=RQB*A,804Y1"@F0&A= V9SM'VB]ZY>Q(M+.A_M*E^\81A/_+J/ MK3V$V.V/P9!.DDPH!+,H5A G"894&A=28TZ2E.94^EF+?8/-C2T.LG8"60>W M#N^%V8TR0H$W,FL,QLV;-UP "4D=O>--RAXNFK\E$*=[AG'(S]NJ6*FJNA7_ MWA95O:_UB_G#EXUZK!8LD33)=0J3G-LB$CB'C.D(XBS1<]67%#+ZTDBO3B[D4@H]$8FD>' >;.("R(A6:1WO$E9Q$7SMRSB M=,_0DA+&?;(>T%=]G!.^_U8F2$LJD80\T@ABPC7DE&<0D<@&Y5.=,:^:-$ZC MSHU7]D+7#1Q.%408:J>X38*CCQ,:VK']G1"H#B@JX8%2V((2+@-/7$S" XOC M0A(^-P?*&._8.3CGVOI*#(D8XDAFD.6\4^\09G:!G3Q<'G?8DR16#HW,AYQN'LE/GUXYF MR^9\-W;1-[6V_+:(E8HC+0C4FA@K!3%[^*.Q+=3+-=(196X1OD,%F!OW_/-M MAT+9R@R,6IY\Y#T9;O0T)L0CL]5>=%#+?J+0^DY^8!6X :T*X=AK*'@ARQ)6_[YI7+*J4XM7Q PA2G,81W%F#"\J M(2-"&^LKPH8-(QX3O\JD5XLT-W;LU UH^OX-;=HZ>(X<=YHF17[L;:A.<]:= M.J"WG$/=_*)6"M1:3=23]5JLQ^G#.EBJ=^J]>BV*Y_NM7OWDH2TA+ ;%LJA] MZ:]Z_V'XMBYUL:GCH P>/]1]'3]Y5QK?NRJ7A;314X>5CU*9(!NJ'N49L;$' M'#)CH,)$H2A1.%8 MG<"N:J-R?UC0PW;O""+9Q#T_0J)YW"DDZ-/]O@7L?Y]6B\X9\7=5Q\9^5$^E M^<-",&*F45 8)YS978@(LL08X@@E";9AJ31%BY6Z;T2Y:(#WC^:TQFFSQH_& M''$GKQ/9L&X$!K*1V)%W+X#!Z M-=Z(L#W6VRKM&Z7JG%!5&7[Z8_^VF2\' WP7:6.^^KQ8-1\?7LB_7O_5<,.L M^0K8:RVWQQ%JF?W"W9,PM9L&.^9UO'H DWY3:V.;/=K6\'7IB*KSASNVOE>; M!4]H&L6Y@E@1\Y\\UY!D,8))3E6N$YIAI5TV,QS'F]M.14= P&PQC>K&=O_< M_VU32^U!& Z0.Q!L6"!'9MHNAHVT]8;L_F]W(V#HP;YAL9R(AJ_$U(]KW1'J M)5V'QTS'ONXZO:)AC]NNW7]N HQ^59N'4GY9/:LV+[1VPQ91S%F><0FUS"*( MHT1!@LRO.?M'?F=]G)=T#B_7^MT]S"VLO7X#X7%OJS,HC>/MZ=Q MG[168E,\[X[EV+U:D#C)(Y00&&>Y<<]3@2!AQCV7& F2Y9&2PBO&VFOTN7'7 M7D3C036"UZ$!X"=6&??IJ9';L[^\WW2X<==H((],876KB(/@-V G>AL2<,#_ M('XX)AN$6DA"\Q-@4EX;A,U;>AOVD&$L]R;HX+>Z;]7'8KDU?VNLP*_;3;5A M*UFL[@\9]X=(S @KE!,-LRRMC;4NE&=N3%A+7A/A MH[EB4Y]#>/8]OW:&W*AP0MQ')L-LF MHFT-JDG"9$0H)"GC$"-,($\2"B572F>&9W4B?"C68A.Y+ICECP([7O8 M?AELUY/TH!".?DS>0:\C+V@%'J$_JP= 88^T+P\[\7FU,P['A]'NM_JWC#F< M7!?EJD[:N?VSJ!:1Y#DC"L&$,PRQD!'D><2@^2U'J:":9$Y<">G2-.0-F/Y>$@6ADZAB CE?CF'X KNT:<^;ID[6,Z=>NVR_FPI4# M\^C.-@0\1([E%)G_2R5,8MN73R(!"4':K'^=(2J%RG/EE4EW>,C M6[_4@7\/"FB;)O9L4X]NZM]9T[_+.!&BK#;U-W2[6BNVK/]F,Z9MN-D]*U85 M^&E95I6J_@+,8@G0@=5E MT,EL#3,C+K''<^?547:<1H/0^<@N;N.0P[;?:> M.PY'^7L>MPZ(Z_A1ZLT?QBW[I1"V5.3J_LM*JL=5H0O11.WQ97%?_U0UOMQ7 M_6')BL>N&[>(.*&:XA1RHF.(66I^HBR"&=(QDEG,D,B=(S]"2#0[3FQU GNE M[";S*[5 1Z\;\-N^X7VC&^@HYQ'^$&1V^RGQ7>9L[#/-_^3I\HAGF7K:)HIX M^:Z>S..:T'1C<:SVDR.:R2D/TGM \5BA@2\-X FB #31=B$Q*7 M5T$X01\\M V&K;Z\?BJ;RAYUC: /-C)V_?*AE&I!"-&:$@E%2B*(488A2SB! M,Z!]EXE8<3BH?=^9PNVW8WL3?_G_RWG6Y<1Q+%WT51NP= MLZLBA-X@ 9+ S"_GK4Y.9%?FRMO.L3:[9LX8QS3/&( H2P'& M0@+*$P0X3M(X58I3Z776<5K,U"BEU=(X;3L](ZNHWW;!&4S==@BN1VI@NO ' MR7OUWXU!R 7_&4FCKO&[K7VYK+]P=>]V/991RJ]*J.+1;AK\KC9UJX>-(2*= M*AUK(+54 ,;G-PH.XN6KID$3O B MJG0NE7D[=9T"/#NQ,Y.+P#HNNX+1L(LZ'W M8]NW\>L!7DR;#R&Z62Q6/ZJT#&U]MK621[FV&UY M+EI^HK_.Y7OZT78=)?59O_\I[FR'9AN:^'GYEI7VL-K^RX9E/[*%W=%XNS*^ MY')KEJ5--K59N+PEC57485?V@]O;YD=C50^E&=&,.T-#+UMW8M,944==V M3-ZV8U+]<&"2;2G;&A7MK0I'C:'P#4F?5^LT*L6&0O E#0=[;C^J_J3*4JGG MA>8^%8P7"[/ _\*>JG29=ULUS[00BG,!\E1AL_)&"C#!J/&[,R@38IQQOYXC MKH*G1KW?J]H_"ZMN]-"HZ4>ISI"[4><00 Y,D;7*L^BHEN5.[YD]O^"J:KT= MC@5]H0K)=LZR1V4U7T1>LI?W_3U.]&N&7.E3+1YM&!W#E&0:<2 SFP\LI "< MZ1QDAI5B#G,>0^9\6']!V-38:.]LG&R[ZA.HZ(2UP]%Y0 1'\]3& <_C(#L@ MB".=45\'IM^ILR,ZG0?*EYXQWEFQHS7/CH%=[^GG%!YD2K]Y^F:+GDFV?GIK M/-/;U;KX[TI,TYH5"\$-[0H@(4$ IXH#"N,$Q(QAG6.)),0^;J&[Z*E1\6%U M /X4[72/GBO?LSFNQY"XN8W# #TP8P?#V-MU](I,[7S$F--O<_XT-ACO\Y?MF55(^_72+=6 M16QGEA_]73EZ;I0XWI@,3)-V.*HMQB^'P_%'.QP[@Z*]18/O0(8!-R2I7JG1 MJ$0;!KV7Y!OHJ3W/]G>YTN7WU8V457U'MK [/A^7;]E#86CK\^9.K>=NM@-.7/7ZUVZ]*;D7E[MBJHSO]HP=C M "CL"5!E@N>AM?.H.)Y@!P5YI./LOS^@=[#2]GY;1=]7CWN[NG]8JSL;IOVH/E8M &S@P_G\ MI[VBAI@_Z^_LYSS.!.08*X!Y8O.M>0:X76C35.>Y1EJBQ"D1:4 =I[8.M\[/ M00+F<>(E:XVK0E*J[,'>"9@##+DCK[[N0 [-P)_??IQ%51FSO<:SZ#COT_QN M9T<;T#AP5X:!;NC^TUGJ\[1@-YOPX*O)8'[(Y-AQ?L\9 P MA47L1'Y GWO^_6UMB/:/G;-F:?=-U3++.D(*$891HH",N08X3TBJR^MHI(O]%RI,+11F#$2KL77=2]65%E M5_1BQ&9MH[BPKFM(K(>L9M)/L5>M=W(5EII%K4U;"&9-W^ MRHS*M%=C]I)=KW]@/T;]KNYM;OSZJ>Y!L:NW+01)4\XHB//8N+50Y( C+8&@ M<:)8*A3TBY@Z(V=J;/A-K6UQMG?16DFE[JO]5_-*/*KUINJZ_6!>=;6V?;G+ MC0'?CQ_/8>W&?@$0')C;=AJV'6F&*$!^ 8:07'1.U*A,<\'>ESQRZ?*K,MS- M*GRWQ5+OL"0PSF#25)WF<J>[=4J?& M(%W;459O )/+E:JO& 3G@YFPT+[B)I\SJGU3M=U0&B!G^X+@UTC>=L/B3!:W MX\U]"W[=2&G>.>,@E1NV^'^*AZK>%$X,\TC%0$H1 9A2!9@VW@S4B N,S*.P MDR/3+69J+-14I6I4G46ULI'1ME=)KY/(=C--.+P&II:^4/4HVM6%Q-6UNDX^ M?.0275T&'E?FZKRZ;TZ(6-OLOG>J_O?'97U4^IW]5.6<4Z(SSF, >48!1DH! M0K@ $*4YPAIKPKRR@SNE38T26F6C7UIU?[5!8K7&4:6R;[)'%]9N?D@P! UA]>/U-X?J1P'"GXQ3:+,7\X:##Y??6%534!E8AU0ID&/$:I<:)C"GC* M!*"4FK\(F";8J^K9J-I/;2)KCP-%>QRX.:A&P/;!4'YSU;@OA-OT-=EA'GA& MJ^R.GAG>+AM^L:$1O\ZBKC/AET?"SR+);1*!F=\,%G;;8EW__453V!J0<+/= MJXQCR EP7 -&G1-?96Q>3I.OHT2/BDW/&Y2_8651?C-*,_EY^0^V+JP86^;N M[VQ]6RR?_VX.A58:FTF0)2(!6*424)DFYA\(8HPT@5 [5W.Z0I&IS6>UCG69 MSU]8&;%VL?6K1X6B:P:F>S(:$^Z!YY4JIG-O1E39$=6&1)^74:MV7=:S&9>7 MOQ]I4#Q*2HTT.".5FQIVD/S*405 MK-4U37/'Z^,50 4GI6X"O&\ZWJ/S.-8 MIR1-,T!4%:J%S#2$J )I(F*!98(RXM3)Z.6#IS:WM'KU:RPJ4-HN!L M8]A=AZ';JKD/*@,['A<_P]X-:X98[>V>_2I-:1Z29_:9.*0$A7] M:;6OV\5[ANKY#8SC^<]0<(^Q4 F!M/_!3!_$@IZU>"DP[O%)'VR.3D1Z/23L M(8?=0W79I=9:YDJD$'!H&T5A8=P_I E@5!)):9[E.O4IC7BE/EY\.$)MQ+IA MP*K:K!;/-JN+9K/:UJ9QW,4)-6;7G2P,,!*O?U8PI2U_3X#'V,1W56D2V_*> M^+ENM/L^UC_<^EVS>U;MVE>%RKZJ!R-I#HD6**,2*!D;DI4H!B0V:VR:2*XY M5))HZ1IL?4[(Y#S)1L]HKVA4:^H>97T6T&X&# 73T!Z@/T)>P=67(+@BM/KL MHT<+K+YDW&%8]<5K^[E>;[:E<>+*TG -+Y;5EGE=:?76R#(_E85LJJWNFJKL MNI\*GI,TTR 5<0JP, M/1G,&XD1E DN94N@5XMA?EF^9.1X?L8W5GT_J-=G4_MTQPA%(!LE1*@&.DC0MN_M,F/*(]A6-]PK5MI?:U:L MZV?^S>:V1.HG,UZ3FD7<7+=<;:*%(:%-I_G[_2]45>EJ5OGS[>^DXIN_!0J<=1CRSL#8KOO'"WQUL.)98*O+]?V< MUNA3/&1"M.#))0(8"3C $NI/D'R7220YT0C'PB'H+ .58H M0R ,W7SW$,@,?0;W/!-A%EDMFQV/< [Z)2!">N5G98WJBE^R^*7_??'Z*SBU M++ZOOHFB4K]P'S\,W+^0]Z&0 /$>AF!;*2G%[BK:L:W!4RA_NQ)95 M,%-@[O%$+3@?N95_&)#EE38ZI*MRB):DT]*_-W0.K&28& M&IB"K)91I>:LP7[3XJ;^]P2_\XQ/][R];F M$UP\-5%S2*6$,IR 1-BFI*1:^>0I2(A,A4HURIG3:7B'C*FQPR[&;J=G[R#$ MEVAV$T0@C(;V3;SAZ16!> : &(+Y\\>OSA&=-.A1^>N_3:)+)="K#X2!K:A_\VSOKXI98??G]RJC8I"F M.PZP#).)=BSNE?+.SMI]/LOL_"T]CBI_9_8,8V6S)-Z9YU>5B-ZM[EFQG"L8 MIRQ)!(B)K>X3)QF@*:9 93'*DE2)7#OY#Q?D3(U2:DV;]*)HIVST9ZVN8VC$ M)7 =CB;#0#8P98R#EL?19!C41CJ9;%&JNMN?A3)0_(@C/)VG>!VWCW>(=]F& M9V=X#I?W#%]^WL"*ZP3CF$H@)1$ BS@&1"D*$$)8:,822;RR/*;=(\R]N94+ M=FY>U&1[?@W8Z6OX!E^OV=?+K9U7T"Y>OZFE6K/%S5+>R/MB6=B';HI'U41$ M-_N!4&1)K&0,DB3. .8B QQA"7),>9X@F6+MU?G/2>K4OO%&Z2JFA#U3V[/< MCQ/D;AP0',B!J>$0P^<:MS'X ^S)>H$4M-"0D^!QJQ#Y8'%4HLCKYJOK%RTW MA2P66RMA7SOD_4^QV$HE/QC3;'S]=M,$U;]G:UO&K/RBUE4$?K50G\U-KIFT(L0>O8Y=\?2@UQ#8SH2T0; UH]V?7#JI&"G!XU'QSYV/:-FKQNO:"UZ M7#S@()BVZ2CWYF5'N<\/]LKR-W/EIORXK"L+O,C8>O]3K471=)V;0R*2++.E M^"!2 ".4 II@#31/F9D(&$^$W][(>+I/;>JH-#>+YU^*9217BP5;ES9]-RJM MN9X54L=\!1PW1J8YL$/OFCCT'2TO-!YM[)]%-0(V,JO&8!8=93&W.-1-2@/W M(AUW]((W)QU)_?&[E8X[+B?;EXZLPK7' N_7Z]7Z[6J]5E7L0GFSE$; :EVK ML.\45^ZC$JG*,THP!DQD.< <$T!SR@$F.58#?H>^KS2=GQ_ MY,YOOE_QS'[L_-8\<'5O*X\O;<6:NCSFUZ+\JUF<D>^!>Z9JI'5 M=8 X$4=<0C+6)9&CDI*C_2]YQ_6V?M3R=U:8E?72;H6W^]1Q%FN498 KIBR9 M)(#E.@5$,ZHHE0P2K[JV1Q*F1A\'"GINGYX'4:-88\4$R)0PC(Q3 HC0"4@A M3Q64,!&0SXT;SU>CP'@H:U6MQ=&/4@6 M/18R*F^>M?$E4YZ_<*#-X@NK]W^HTJ[6E](&\ GSX_>5_=7G[:;_; MZBU/!)>*IAE($3=L(3,-S)J9 8:9%BGEACK"[A0'4GQJ3%[K72W85*.Y+9+W M:'Y=M1"UY%0W,*UVDJO=8]\&6Z.]%('VCE]AJ">P<>RZ;WSPQKP_>&/^4;TQ M!R#,HAJ&$;>- P_V+:@-G46UB=&CC/NLKT%E2D!? M[VQI[&$=\:QII!'M?? 4$OHA#J*"Z/X1R(5#!-1,KCQ"N2P%/^U-B_T;/_ M9H4O_@A"F&.> 95)!;"B"/!849"G,8%)@C."E4_]\B'Q'Z&L^;LVD>^H8T(] M&M%JK_MX@^0V?0X(_< SY%'D7JV[G3!KM9]OS#06A9O]>B(7NQ:=<'834RB0!F8?;WR<^<4%@ X2,;QXG.DR0&FA,*< (1H%RG M0"8"&9V54D'2)DZ#ZN:+7 W5P-_\#J3HU*MJ=KRX*K2I*>E*&D/H< MOP\SM!X'[J\^8-,_8M_WA8@.#)[MC]FMS8&/TP<=EN 'Z,-H._Z1^:"HGSPD M'U:B?U.,]\M-L7GZ4"R:5>QY(>+6Z.&?R%3TNCAXY6G.+<\8<=K4X M>TW/3GTK,V:;0KQ=K1]6MBVO[:RUKYK5%F&U=:ILU"5G]C#:AFS3.$\ XP1J MDG$8"Z\0%B>I4_N8__C;M[]%HM4XXJNE]&W.YP2VFZ\5',*!":!JQ]?H]S2+ M=FK/HC^^#1#\[05/T+Y[3H+';;CG@\51ISVOFT<.)J_K4>\;F):?-W=J_?V. M+9NXOP^KM5:VN7>;)S[/88Q@DA. .#6+5"45H'F"0<;BG"O)N?:CLA%UGQHA M&JWT:GU?I6\P:Y)9PC2'?[K5?:0 \AXO0HQ4+*&9R6(I,,!"4L!E0D'*E<8" M$D&0G"_5K7GEY;_FJT#K5^'0A@$C&NUKL%B8Q>O_CG;JOD(J08\WP6-S8T*C M^R^SV]'T9#@ (*H0B#8&@GVZP?ZEV56JF4!&0?_!FT1200_U_S7R"OJ/2[#4 M@BM4Z-]5_5U1BL6JM/%I;6U7D64)I$H!%7,!<)XQ0+'Y22B::TESSK3R[9]^ M+&9JSD>UGMBKV;O_S1E0'1=A5T,UQJK+#Z5>G<[/@Q"ZI_D)2:-W+S]O[:D^ MY1U7]^.!SP_*5CI8WGY2AI->Q I]539*H/UC?7J3I<2L;O(<)'D6 XQ8 BCA M%# ND%[ -1.S39S*.""\R(60=>'YZ6-NYR[:/71ZNOR'?U8 MXG>U>[20>:^U$IN5?KM=K]52/'U?LV6YJ)[? MMB671"B**("2&Y;.&#%^GV'I'/&,9TA@3*ES_YB+XJ;&OK7"-@>L53DZT+E/ M!_C+B'?S:G@IL''/Y M*>-UC7&VZ%G+&/>[^D9MK-8;NZ"WFYPV096I2C D&C (3=4 MS(B%F.8Y]7*83TJ9&@-72@*[:QA9-6>15?326^T!JNL)]950#7Z6W .E'D>] M'2B$/90])6CDX],.6X\/.KLN[LVW).4J?&$17]LJHJ?MUF)[I95&]S759QOQE^ M&%:U-\>LSV[N5]OEQH]/W ;(C5^"PSXPWS3ZSBYB>Q%:;Q+R@BHD*;D)'I6D MO+!X25I^-_#H4I-T$ET@J3A$&4-OB[R3) ,L(!BPA%(F$0R6X#XNY MB9T:C>VZ0)95%\B'M@OD@[EJ5O^R"0,3!\;XD9;C@$ N,,.Y &9J20'F,@64 M9AE J>9QJBE2-/8K)!]^2,:I+O_=%OP9%WRW*2,\H(/[J"?B&/>Q8+/P)T5^ M$(6<*QPECSI9^*'Q#T;UMF/W/8G/7]B+YN!2+K:W*8XO)F?^3 MW]G/N'%_[G=FF$QQG\#P2KB^%A/AX%9MWD5OM6O0J7=K!G6@.77;^KS>]&[^KH9#-G(L=I@@A(.2< 9R*S^>\9T)AB!J%@ M9@'JQ6X.0J?'>(T_(8RFGHGO3B [$D%@Z(8FA[VZ>X_,*CR+C,KF'SNE W*% M!T1!^<-%[KBWY;K>2/8K&X61[5(#^1DL3M(I)D&8""2$-" M9B%)%#)^5A)++10GS.]DU4OZU-BH5;YR5([: X1(#/,;'#?R&@SR@5DL*-K> M?-8+M9#$YJ? J S7"YN75-?O(3TB^5I!'U9K5=PN3T2F_,:*Y:=5V=;"R=+4 MKBH3H"F!9C&9,4!RG0"!%&,9RQ!F3OUP>DF?*N?-(K4+IQ)M.-5F;X5'E)KW M@'3SW. PC\5SC>ZGH]6L^I'5W[,E!AKT?TL]K[NC<\ZE8JH\;=5_.$6=($:X!3U ",,()("DD@.D\ MS22&2<*(C[/L(G1J\T5W"ZWH3ZMX5&GNZ1H[C8";1QP:UX$GB!"0>ON_/AB% M='N=Y([J[?H@\=+)];K7O\[MNV9^_& <9K;X/XJM/YC?E.9O4E$A$MM5P:S: M:=6,:CTCJVA4:>I>_?8-7$O('!%:=QS3QZM0NX%TPX+Y5ZZ-+CS<:)AH)7Z_<=J+O(8"HB8^?YS M!; 0.> V?I PG-$XYR+/O8I.]M)B:C3QK'6G:EIW GNDF 1S1SK&Y&K_) S2 MK^FP''0<.#1F5C.2,604'^8RCB,Y-1V*3,7+N8R5A]OC\+ >>WS?V<\W:JET ML;'Q**=[$IQ('IY+B23-,@Q(P@Q1R@R:%5L: TUDDAEG":7:*8+D&B6F1I'& MC(C7=C25%:Z+\;UJ@!RV_D: ?6"^M(@W)M2 GRN .CM91&&$8?#8#QQA.$;: M%GSV(:Q5?Q$' W3X1=CRLAMSK=P*%15+\R<5;=A/548/[,DVQ,(MY;OM@I$G,M5G=N_5)]!<]M9EIK[P]A7I1ZR\Z,,#[_+W' ML#C,3(.!/?!\-"FP? >:<()BKO??-(+NLY9Q.^)X\T=O2Q]-F/T>\+( MG3,_MQW5U%H4I74]S$IL72S+0E01K/$W/:=IC-[ $UN MQA*?]WTS#T9^9W(=BC^!-IK.PS*)-IJ7M?W7:*/IC'JP-IKN$GM.0.+.K&87 MZK.^$<+6JRA_7VU4^6G%EN7-4GXHEFPIS/SW50E5/%KYW]7/S1N#YE_S.$9*P;3<1H99X"&GB<.1J:UPZ9-;&S% MTLJ6:O+?61/MS8G^_%[]RYH557:%+#-U/;I!Z?X*=<;E\^MQ.R+L (_LV]BX M#G;;?%4/]BQE>?O-+$QMU =)AW^_$9="\'@83";&!RZPM7CQ;)W5A1Q&^4+U_N10AN*;ZN0-#&PA2J;8J]9S#)%= 82;NO(VW9=+$,4B#PEG"F8 MQU*[$$*7D*F1@5$QVNOH642W$\UN @B%T< ?OR\\SA^]B_T='WQ[>_W5M__U M\M/O%#+*9^]B9OO).UW;;U76K #+[ZL;\5_;8JUN'EFQL%[&A]7Z&UNH?;-D M6WAS#A..I*8I8!1S@ 5G@,>* IFD+".9H%QCO[ZSGAHX?0*C]H[]TA21J_;: MZ^XUE>->[O3V6UOY#HG;>FH(F,=AFE9S6V>TT3TZ[,=>=7_860/,ZA:4QIYP MBZ6>T(5<(/FJ,.JBJ"<^+Q="?1_3OQWIOOMIM=2>"VC<&YZ9)4_55%NFV-"< M5B!)4\D0%=@L?'Q[D;Z0,34OYW"#XM-J>;LOE+B-W(ZDK@ M1MS4N0*S7JU*SZ 2ND_I2S&C-RD]8^>I#J7G+NW'"Y^*I?JLWZZ5+#8?F+"' ML$^?U-(\H/'>8Z42 5,.N(JE;4<* 6.V14 &C3M$.63"Z[3SDL"I,8;5MVJ% M46DNT?R9BD/XT3*TI"@ M_%UMYHE*8:J$LFDZ*< Q58 0B$ L$2-0$UKCHT+HVC[FUKSI:.PQV:TRLBI>% MH]6!T _)PJ%5')6T!\+W)<V= M(9B;1[5FMZKZXSO#.!]8L:YK-AOGF*0$"A 3"0'&W*S@%88 Y1K&61HSCJ%G M--E4;)M>;%JK.TM,3?[421A 6 MB08J)Q1@;=XJA@4'2&0HIWFN48R]0^&G8-G4UFR_U>])](N9A>1JL6#KTH;+ MU_F4O_ZKOCYN+L1D])V0@Q(@(+]&Y]D6?H6/3<5=[L/U:XRL]U.C-(MV%-< M55\26:@BB]4@H?Q3&O_@D?^3,&[\1(%)F-V55S I!:_L^_QFM5ZO?A3+VW+. M.$MBK360L4TO2&@*B)(QB/-8P4PDB!+9J^OS7L;4YL\V:)/O-.S9Z?D 1BY5 MSA&-@@H[ ]J MK[=OORD7Q$F:,P:3& B6)0";'P&1* ,49@3)1.@\3>9U!8%O&[;>O!+N+S5X M!?1G$5>WQ=(V8.];5<%M2%)-B**: :0E-^L(#@$1S,R6.%,ZB7D>,]D,R?NE M8WC\0 /2RG^5X;BBO(7;0#A.JZ&A'7J2;1&M?GA_B"C;1*W6H7>;O% *VY#- M1?#('=D\L#ANR>9S<[_)^G05H:=Y%N=I;-@)& _=9O1J"#A4"&1FGL#&I<\D MS7RFYS-RIC8A[RM?+:K3Z\4^4L./=L[AZD8T = :F%I>E B;[<*FGL(1R044 M0E+'.5&CDL4%>U_2PZ7+>Y2'?/[(K\J&JK;_9?<+=J7QL/'599I@H&2&S+H^ MYX *Q$".4D18DA"8N5KTZA\SATT\E@Z(Y++J\! MK$?MQR$ 'JGL8RB@_2H^^@+66>S1^6'CU7GTM>]9B4?OFP.E<7];Z]WLZ)S]_X4TCF) M$6 R-11!N *$9[EQ 7.5IQ+J//,[_CXC:&H,T>AY4+BH;[?ML]"Z$40(P ;F MAUY8^1_N7@ BZ GO.5GC'O->L/CHK/?2]?VXP6:Z+&U>8]VE8%^-^LMZI8N- M[7Y:-36HI1MJ>KM:EJM%8<-XY;[!0)XS'(L$Q(DM!,T3 IC*!$ B%TKAE GA M5#6#<**0;$.2:%A%!N5;X-B^9*B;C1Y-4X#TYX_1#V2]SH@")NF=TK0R EY';8>I]YU77Q%DIUQ#IN2=(9W M;M?L_N9G4KG7$[)^N2R=: 1/+CDM;?QLCTZK3Z9?=-\1 MJM! 6X9\7W!\CLSR+5.I!"G,(,#(A@_D@@ )4Y$S%$-&8[^JGRYBG;Z'44M] MWAPW5[BVGL )M%U=BT (OFH%@1VB7R\C&J!NP'F(ABT8<$+N*U<*.(_$Y1(! M'?>&*,;YJ5BJCQMU7\ZE2!74,0:8*6BK#6- 8TU!GL4L1C!&G'F%+9V1,S6' MY44IR>A/JVE4J7I5"7]XA<:HN0O%V5FWT'3YSBA ND ,6< P3!"AG*<@$AD3D.4VD4Y+!>1%3 M8X)=@9U*RWY!,J>Q[&: , @-_/$/!XY'N-#5((T4&^0/EE\44"<.G2$_I^\< M+[ZG4_-GP3S=5_9S?;ZK^X?5FJV?ZCSY-AC\YMYZ6#>;S;K@VZJ?P/?5%V93 MMNF!-!:)_^Q\DB9/_ MB&ZVF[O5VM;\:W^#LGP&(:Q+RY01J_H\_-T,]%V$XEED7^@J*^,_MTM5*X%@ M]6O8)$!6?UUM-^7&_&"0;1^\7"V5S^/\7#__%\O-*1ST=1EXQMCIWA1[F>VS M9FK]9]&A!?9TK[8AG"_9&[Z07J:_$J/ZG[TQ>NF9]G]0S^UW2RUWJX6YHZQ% MSHV7*A.4=VI9%H^J^6V[S$@)XPDD$O!, M4\,- @%&<@((HT3!')/<+>VFI_S)^7&M^E5;A$.]VZ"HWO&9G@/CRC"#P3TX M_01 N@?_],(K+#GYJ3 R<_7"YYC6^CTF6.\*&]54R"KT:;7\OF;+LEYYQ?,8 MY8JC& &:I0A@FG) 91X#PA%-,YSK6'I%FOL(GQK;/5,TVNPUO;KCQ'G\W7AM M*%0')K73O2*>P_S= >80#2 NXC5P=X?S\E^[=<-%9!SZ,EQ^1M^R9\8JN\57 M-7\HRK^^F^:R 1I2RS$908K\"1^=E39"I]JI& M5M?(*MNSTU<7R&[\% BZX4\G^J'6HRS:13S"ED8[+V[D\F@7[3XND7;YEKY] M _=-8);RQ*X%29,LSF(&\AA"@!F* 8UC"?),,DV@9L8Q\MD(NB1PFMM"!Q58 MJEWN4-M$%^%WHY:0H [,+Y]>(/F^&[4>W0+=H C;+?""S)&[!;HA<-PMT/&^ MGDRSLL[0TN:5U(W@/^W">C1BDJ741DD1L[[BMA,48PHDC(A$Q7G&E5>:QWE1 M4_-1K*;1,U6OB)KJ0-B11H+@-C2!](3,GTDNHA&40\Y+&Y<]+EI]Q!N7[^C' M&#=";.^W"QL@717?/[$;9&7_KC:?]7?VIQG (D,P M%DHQ[E4SQ%/^U+CE0/UH574$$<^V3(MZR_27A=@?;V!".K7J"%Y+"?%48E==ZXO.2[/H^IC<#VB-_PZS? M;! .6\ORCP>;=IO &$/:Y'0F*1845_7L[1X/S2&@/&= IX@GJ4HRA;4G[UV6 M.D&V:Y2.=EI'M=J1U1M VC.1UFT0G"DN++3#$]OUJ/;A,G>4 C.8@^"Q>:J,(Y8G'%!L M]Z"9RAC2A.C4,X'_O+"I,5+_BBB=D+H132B@!N:7/4;17M'H3ZMJ5.D:-*/_ M,B2!T^G.RQL[C>ZBY2?2YR[?X\<84A7S]X:--D\W4J[MV9CY\?/Z^^K'B'DS L.&.SIH&SYH%3B;[>KQ_]M[JZIP/SPD@&ZGCS*A^]@ M6ON]NUS:SS%X?_^P6#TI]555RZ6#[>6FB]\\HU!3R01 G)J/'K(,T)SG0"'( M:89B"HE7;8^+$J=& 8<]*<&ZUMK/5;@,LIN_$!2ZH6FAT;5%+#K0UI!$K6\X MO\$9FI#.PV6AHWH0SAB\="/<;^Q',KO^JF^>=C_^7X5:V\2DIT_JT:!B:]P@ M+C F>0PTIK:Q$:2 5<4>1:*26%&$E%<8C)O8J='-OJMSM%.V.H3]_>8?O:H* M.:+O1D'A,1V8AZZ!TYN%_- )246.DD?E(S\T7I*2Y]U]:].6FW4A#.E51^E_ M+(M-^?7;'\UVHVBM; MM]Z,*G5]J\9VP>O&.,% &YAH3N,5_6)T+7\=8/_5"9>P%5F[!(Y<:=7!]N,* MJBXW!/1:E^8$M/B[U:GU?_?:CD5JPQ7[/M]K">5BHC;J1_^^VW-CD MBG,QR',LH/&"" ,*VAP'E:; O(PQ$#13''.DTMB+D,91>VK,]FW+2_5?6YNB M]&.U_LN>FPCV4-@00K8SYNI,B2'&WXTQIS>J U/OZ>R, YNC Z-G46-V='!N MMC=\%NU-?ZT,CP%':^#W:KRIL?S#Q# M-LV*\?ZSH*9%3FV/^@H?VCY<.^%*RBMV$CZTLKN)\+,K@RV:;9>3 MVZ6MD/91FMFST(4M6'-3EFI3-AWKY&^KE?Q1+!8WR\.3"G/-]E[)W]5FKF** MJ*00,!I+>V)) &:T)#I6V1"QQHA9M%37KX6# M#&OOQ>_8@_4JJ]V]D=&AE5%M9MMWTXQG:^FL.@4YS/1KK*U"WP==WX8T5;$B\'9:L0<7U7*,:C90ZT_:^;8+Z;JO^CV+K#\6CFM,\3G*!4I!E M:0)PAG+ L4K,BI5#+63,-65>*U9/!:;F=)HO)/5TE>JS MZ,A/W>D_LZ7XN(J^L,+0KC4ALC8$7.'V1"_H>M=7AW%7OST1.EH+]WU./X+[ M32V-)$N?-_*^6!9E57?B434-O^8D04Q P0!2V/!98DB-29+8=*,$Y:D02>X5 MTW]!WM3HJU&W!F4N:)< ZDR#+ @'##S3Z!($J,DT1)JKT*&9^1, MC;)W:C[KN=,GWO$,KFX$$@"M@8FC#U#^D8S=, 0-73PC:MQ8Q6Y[CX(3+US> MLU^'N>VSOI&K![N,;J+D-,4ISI19CR90&$\N,3\18O[!$ M3(T+NC*:^U4&/ FM&R-<"]C =' 55OXM)CK "-I%XI2<<1M%=%AZU NBZ]J> M527,D,IBL;7^QC;E[3=-.W@W[/UTKP"Y1>UKMJY MUFTHYJG$2$K;7)7$N5F?&*Q9G''C2S E,A1#$7OU\PFBU=38IDU_:8H#1NQ' M]0W]4BR;OCR^A7>"#%V29Y3EB -!T]0,'6' #%H&(,68)XI#'-/YHUKSU60' M[U"[_[\-G]O<,OJ0##T9'=@3[0V*6HLBR[/1@4VVQ%)K563,BBJ[9DW+I(#5 M2D("';2:21#%QJUV$A++HVHH01_>M][NTDSG;]=*%IL/3%1;N)]V91H3G2F= MQ\2LSQDQQ!PK0!FA(,VPQ!"J!"5>%>PZI4UMKK2*58T]*G6C5M]K"F)V@NUX M2!0*PJ%/A*Y!KT>570=4PI;8[1(X&<%;6]$X/ZD*,R]426&6C MU>ZHE DS U3<[QGJ>!9G-RJY#KN1 A\KT!HE=W4K&SW/>[O^$9"7L @:"'E6 MV+CQD)=L/@J+O'A#GQ[EVW)CGK1^NV#%?;-;%2N@NPWYB?M&;$)^7NOG+<@[KNM]Q%ELU">SE),?S= O M;XLV$/"/4NGMXE.AC?^#,\%CG %!;%4YS VO)1B#)$>2YEB1#'F%JK@(G1K7 MU3J#A54Z*G9:U]'8LVA;*1XMC.;>9Z&7!\#Y8#0HK,.?DEI$*WVCO<)U//0L MJG6./G4AVN?0U!FBP">HE^6.?9SJC,2)LU7W>WM6O:M;=J_N'U9+,R!628F0#K55E^6:]TL9E+B70J( 9,,1LSD&6 )L)V:V-);#@K MXW'ND_EZ\&PO1AHA6[52+7JH=/,,-#\ S(U.>L(P,&'4"'SI1L _5/S8UJ!A MX0>/'S<$_-BNHW#O$Y?T^R;-0Q[4>O/TQ0S8YF8IK1?S8'>_;!XSCR61DN: M99P#3)#Y*<8"0"VQD!!IJ&(?IZ)+V-3\B%;7616L4VE9)4!4E2UL(\NHN#?? M]*.JTJ5Z))]W(H^,%Y="1$#*$V(CZVV2)XN!P&F::L:QX,B''H,A/P)?OB[R M;CP;"L^!B77._ M6F^*_ZY.-IJS/YOE^=V,BYIKKE*";WFE M@.^+6(\V4Q?0N+K9U+GGC]QRZH*9QXVG+MW0M__"HUIN51W6O=RLF=C\L]C< MM9$(7U:+0CSMVRJ26*)42 J0%MSNQR/ E7&K8D4YAE"K)/4ZH?,3/S4B:;1O M 5ZHV>T<"1B75D[:]I,C3%_4C M//.@M3W3>Z?J?W]<[HI2OJV[7-WPLG)JYR1+:6[6S BF *<4L.&<6Y]Q]1X ME<9UC+E7.S%WT5/[[M_>6=^D--_^K@"Z/1O=5R;^=S\^\!@$-[(8!MJ!F:15 M.OJE5?M7B_"^'FZC>O1GJWQ ;] ?L9",XR%]5#KR1^4E5_5X0M\^4TMI.UV9 M[Y^SY5^?M59K);\:G_'3QS>?OS89;"IC6G!JQB"7B?'HE'%/8K,N?V4!Q;'':A\;N[;2\"P7+F;KV/(*%;(0,LS&]7!-" : M"]MB)A?&?J%SSTX!AX^?&K/4VKE,T"[8.;)(;T2&I@MG,'H4ZC]E<]@R_,\D MC%QD_Y1UQR7T3U[5,\EGMZ-TN.=TLZB&POZTE&\7QM??G6=^7.Z*NG[;& *I M=J%V;RY-",8QB4%F%TB8YS&@*H,@Q3G1$*4L@UY%F<.J-S76L!U@; ] LYAJ M@[M\5U"!Q\^->5YO5%YW0W[6EIR7U;JW\>-M!Y^V$M\@I#<,W$&3D\)J.&X& MTR#H'J4Y#2.E]Y+QUO#;_3O%-[8F;U7WG:L80XAS "FQU"T,=<DIX1,C8"MCL J&5DM9Y'5LUW M' JH@3_I7AAYA7Y? N&*J.^SCQXMX/N2<8>QWA>O[5G\MCTA:I:9^W6YSKGD M$MGP1?/AXS@G9I4*&8 ":HU8EE"_Z)*SDJ;VX>\/07MND)S'U&T"#X+4P%_^ M'J16R4'V(2Y"$;3.[5EAX]:YO63S49W;BS?TJ'/[G?U\N]V4;"G_<\7+&[&Q MP8)KM5'F#VW=9LP-DAP+0%DFS*I=MWE56U*6&D?V [^:1(> #4F/,KN!$1VI[.X.PXW!L$WG MEMLJ6G!SIZ*U>F2+[:[CB_W54FTBJ;1:V_-V>UL;>%6V5ZBE89=JJ[IJ9M;\ M]O0@FN>^4Z(Z[HV29!8E,,[_%JCJK\>0=%8!=GG.>%6!/:QZ5B78Y[X>,\*- M^*]M41;V35GI[TK<+5>+U>V3$?=]S:2Z9^N_RB8F16A&%68M>?2%[[3TXS6,0'":)8: =>A_)$=4^ ME=@]X/68.8:!>:0))!S'WN+UG):V[P6-H0084@9X$N<@C24E++6%XKW*Z'3(FAJ_MZIZ5CGL --M M@R 01 /S=*MEM%=SH/1"!SR"5DKL$#=NY<3+=A]54G2XI6?E]I?]_G8;B2F- M%8,8Y-HZ@X)KP!D30"(J&,VU0GX$<4[0U-CAN'EF[V#-L]BZ\44(Q 8FBWY@ M^5=SOX!$T(+NYV2-6]/]@L5'9=TO7=^3'=;KU?KM:KU6PKHKY_3FZ> _F@N7LHYZJZ)=\ACF.L<(0!D;UX/'$# 4(R P M9B+/DT1+Y,4L R@Y.5:R-D9[(Z^(0!ID3!T9[95':F@V[#5(_FPX((I!F70( M/<=EX0&1/F+P(67UC &[KG7TIUW3811G:18C#;*8,X!ED@%&< 80ICF5B9D' MB%>'YU"*38WE W5[OZ)Y=+ A=YL07F,@A][G'',,_8/N @,>-%XOE&[CAOH% M1O0H2C#T\WNF?]FZ7[:LO:'!NH?4;C6+.P7G14V-KP\U_5]5'X#-DV]:UGEKX R3&'41 MI*!)3N>EC9NP=-'JH^2CRW?T="6%V-YOJ_ID57]ORUEK=:>6I:&U?:F> Y=1 M$\(S:+NXV"0CQ32@*45 I#F4F,5<:Z\X1E\%ID8U!_I'=;OZ9Q:\*#!UA0/H M.U".CMZ \ ]^7^WK2=\0=TS7QW&=<-Z(G3D;O5]3L]JM>I1+58/2N[/ M@;\6MW>;-EP!01:GANL,[R78T*!QJRB.!U%AOKR58 MU]4M/>O,7H#7C;P"@C8P5^TT/0SXJ'4=H.J.(RY!Z[]>$#EN?5 M%K1.Q[XVP9NGH^*P-S_86GY^J/8=/V\WY88MI5E$?ETM%A]6:_O'N=0*:8X( M0-1X81AJ"CA-!1 QHAG#*52IUZ'-,&I.C;\J?SI:U2I'QHTN'HU/':1PQ[4# MZKBZ?/5A&GIE>E#(X]#$9^6U^5-TLN"'M646-:::'_;&1G]:VL,?G2B4 MZ%A3OT[O_=28VGQPODM?.G27OFI4W$A_>*P')O4K>O192UZS1=\ADJ_;H:_2 M9.(-^@[1NKX_W[.G^==A>-=$]M?)WO5Q_ ?SNW*>:$)2E<1 "9X9Y]F0(=5) M!@3!)*6I%#%T.B'IE#(UKFL5;/5HWAHGF'Y1@N7]PGY]KX9R6KHG:^K NAFEIM2FY67]4]*^QY MK!&E5^M[9LSYS!?%+:MC?'9'J-J\'1@AD',);2-U:E.R$_.?5/,DYP0BI]5U M('VF1B4'%D652='.)GMPN+,J.C K.K#+.X([U+AV<]0KC-; ;/8O.U ^">6C M#MA(Z8)C#)QGDG@PF+MSR*\7,V**>3!,GF>@AWOLR'O6-U)6>91L\9M:JC4[ M2)#:?]M<2)[9CHZ4BAS@1*> )YD$4/%,)EH3BKW.T ;5=FI3;]WOL=[W% ?F MSB*VLR:2>SM&VMMV&OB!M[A##^?T=[KW%D>-R0=9HL.4DAIE=":Q[>VD\+_& M[K MO'-SSBS:F17M[1IS2-U\@]&&:>"Y?^#Q\4]A#(%KT%S%JQ0:-RDQ!'9'V8=! M'MIC\_3M6IEI^P,3MB_HT]_9QB:X'.262)8K01/#O+D$&",,&$YSP 6#"/-8 M*.Y>DJQ;UM1FQ%K;J%4W:O7MMT=V 6>'CV"[:LS;2]M^NS9Q%OZN-3>;^L%IK56PZ=T-'C_L\/223V/@ZK>&_QDY7 M)[JAXSO/2.DY+6P?'A:55+9XR\J[#XO5CX_+ZHRGTJIU<$26\"25!.B4&@\< M"06H0 KD".$4QB+32GCQO9OQ?&BD@;,PP7[.SP30-W' U' M_@Z/\=#$? BO53FR.D<'2@]SNN '5%"Z=!0]+@_ZX7%$<)ZW]V.N-]NR6*JR M/*BC6_VX5NK=RAY7SV4LI; M+82VC:]BQ !C,@&YCBG,%,RRU*GQE;/$J;%5 MJW!TH/$L:G6._JRU]DP-OXR[&SL%17-@7KH62&]&<@8G)!==%CHJ"SEC\))_ MW&_LVPZW+-^NEK9ICUJ*I_?EIC#,IC[K+^8/-KS<7C"'-%4P(=P K13 F.6 M8DU PM.<<:$PEEZE*YRD3HV!WK%[=JO,,NEAL;6+)"-3E9M9]*/8W%5M1QXJ MY>N-)>-$'4:3U+?:N#.N(JEL9U,SK)ZIWVYCY<98P4=@8-:RZD0'"L^B5F4+ M=:MT9"\+V9K7 Z2PO7I=!(_NCNS MX#3KRKJDV$?#F6*]5;+M2S:7*9=04P9R1E. )4EMPV\-*$T$U3*3C#GE\O41 M/C5>>WMG%^MVUV>]U[Y:!59VU>$*YL]-L3]S'1/"UN,LHP?V5)6ZL@TX6&WE MKE>ASX&$Y^BY'.T,-R9#G_74J-=Y]@>Z1Q\/1J!1?]?S<$"P?8Z#A@-]I/,A MH[9YG*U)&XGJLZAV0^WDSJH2M$>?Q>$G\^(3>?8UA&HTUA/B[G,FSV>.>/#4 MS]KG)U$]G]$[M]S&$K#%-YNVSI\^J8WA\,^Z/@]K:O10S4DLJ 0)@K9X,$T MPRH%A.2:)TQ2E%'/3/*+0J;2QP:Q8'GB9VZ M40MEK;!%LCGF#E\?R0>CP+G>E^6.G=GMC,2)/&[W>_VSMM\;1WOS]*%8J/5; MXV7?KM9/*5C]UA^!69V*>>.EH.=H=)A]G779?U/,04=TIN M%V9M_/[^8;%Z4NJ;6C\60ITY:JT3VPI;*/NK$JO;9?'?2M;'J6]7Y:;*)0*DBB< KSV8P3#MZ::F?7<_'[K;/O M>4XZV( [GJQ.81"'/HL]%?RR#U*8M>MH6>UDO&4/Q88MK%VSJ&X]$OWYO=KH M&*1KX. C$/20=S!EQST6'AKSHX/DP07VFV\.EL?-:BFA(I=<4C-/Q-#,$YH! MFF,-9**@4G%*I$Y\5J='$J;F+#[;13?RO0J;,3DJV. MA8S*,F=M?,D.YR_L]U5_6:\>U'KS],6,Z.9F*6WG@P<[U7W:5;G'ME! (B5( M(8(V S 'A,8(,"*A0JD0*I,^G_EED5/[[EN-9U&EVDBJVV^&9D"G5Q"WAHE/*!-G&*EI]%XVFGE%KW:!V4THP MJ(9G$7^4G'G#"84.JC#W']"$^:^7%-$M8!16<+*Q)0*WBP/[(+:%;//2;4>.'3:GG;U/7]_JRJ;\^85A?8 MKW0_^H$Y,'-<@6,XO^,8F5$:9O M9!6.=AKW))^+F+MNBX1#]BQJ- Y(+J[@!&67 MBT+'I1=7#([XQ?G&'O'M'9T?/FQM7OZ)_@_SG)H'D2P#L3#_P!@9_X:D,4@2 ME" H%>/,*<^YMP93(Z#O*YN+JRMU;4#O4>,:CS#J7B/2S5&CX#PP9]7J1Z?[ MU)11;<*S+C7MV?O0V'O$L0\]!F-50*]>]WW@^JDWOOJW:&JB[I[*PW3_*+;<= MO(2J\^28?8!]0Q:%5G\S8U^%83?I=,5]G4FR7&[-G0_587<9_;A3R]W?VU^R MM=7UP1AD-#7FL,@@N["2VL7$W:RN!VA;K):;B+-%I41YI]0FDN:7H2+R MKWE9.L/R>SUXO-C\:^Q^%J!_U8-ZS*5U%_B/U6K "+4;$ F,87-NGZ9$:,H( M2!.H 4Y3")@B*4 Y).;7 E,&G2?-3E%3FQVM9M79G0<3=V/I,-T%0VC@>:W6 M,]HI&K6:>@:,.*#F,5$%0V^D&:D"["24H=C8"9%.VNU^PGC\ZF3),R)UNR/T M8\?$#A1]V(1%J M%PAA'9R%8J6Z6RUD5-R;:QZK(%3/#1&' ;GVE&>"@;P7@DP&#-)UAVF<$Y_7 M"9MU1\']O"=0(.N-$&JAUK;)3Q52>Y#L^4UM-G41IR;X^_/ZJQ*J>-C,TSC3 M<2P0D#PW5,5S#'@B4B#R5-+$_"^59+Y4M_:QW]WW9GLIX_2=T?H[.U)IN&_N MP):ZX.=ATO/,U@"X[]J%##A8;H0V'/;C<-PAWI4!AU4 9M'>ANB7QHI?S8<2 M-8:$8[RK< Q)@OT4&947K\+J)55>][">:6=*F)6V?*=XFS2=2LX3S&) $H0 MCAD&3.<,,)'!)-4Y,FMCKRJ9+R5,;?W;*!A9#7NF 1RCZ$995V$S,!WYP>*? M_'3.]*!)2T="QDTV.F?C49+0V0O[?=7OBI+=WJ[5[2Z3Z%$MMVI7>U7;15F5 MZD.P !BB%!"<8 1U+$RO@_WJX1[0=[4OOCGZMH56Z.P=U\%5\#=Z" @C .3 MPU4(>G.%(RXAF>.2R%%YQ-'^EZSB>EO/"I+M9L;'@[V,-I40YCBQ>T"VH1C MA#%@2]P EBBED,RYE)E7WO&)($ &YA%]E@=JCF L^$ M1] RCAWBQBW>>-GNHY*-#K?T+I%U[KSOM[6M8&H8(X\S3.W* QJO1.: DE@# ME9GU!XU5R@GS+(_5*7!JU%$I%;UEZ_53U:VN.L#W+HO5C;$;?81$;F .J54% M9P)/;&^3H*5A79$)7 2K6^;8!;"<$#A1_,KMOG[L\GESI]:_KY9VMYG9@K,? MEV)UKYJX@6;RY!(CFFL(6!P+VP$D!2SC%'"MN$BU+77MU?')1>C46*;2V=:L M-(I&OS3A0+_.HJ7RY!HGQ-WX)C2. W-.#>&AOM''!L]&Y5\'<&)\0 I)/TYR M1Z4@'R1>TI#7O==U]7B[NN?%LEI\[8I@;\Q/92'5^F7#I/*K_>FS_KS=6'W* M?[#%5GU:_9CS#+(T37* 1)( G,,,$*)SD&"B&>4IPYD79P75;FKDMFMR<6#= M;%\_WH;1'QAX6 O*N J5C78OH[5R%E5VSB)C:;\&(V%> 3<2?;6!'9AM7V%, M>_,%_'J;-&S MJ%?WNZXNR%O%U_Y=;>Y6\N/R496;BOP_[:IZQ1(B*+ C-@*NP03P*F9AFU% M(Z%S@0Q)>X5,.(N>&CL?1L$V\=ZU\M&!]E>46/,8%#>G>1BH!V;P@"A?4[36 M$;"!JM!>DOY:964=4>FH$^OZ!/_2;%_-P]BF\EV;NAQ:ICGB&02@2X\.<>.N-2[;?;2X<+BE=_;=]GYKBVW(=[:'IBBJYYN?%ZK:+5_*PS(. M9[,!YPG6A,>:@IQD*<#*EJ4GE(!4)4KJ+$^2)&X3\MR()I1J3A_9\_2\@7GI MP#+CW>Q-\\[%"S-T;C0VZG",YCSMQN'0IEFTLZK*5#ZT:Q:]R&6>/4]F#IK' M%Q3PP*E]870;.]LO**(G$@##/K]W =TJ0>"?Q>;N[;;,R#C7.6_U"E(5C+ETT) MO.\K^ZN#D\.;)FM*?32V%,NR$%5DQQS&+(=2IT K)@!.[3F?CFW_;JZ4Q"Q. MJ5?7@E>S9&I46AM2.4*'=0GMV<O3]XC_Y1O4<'J)@IIL4EV@%3!P8&W)]X M[<$-NOOQ:L:,N[?RVF-VM'/SZ@KUFZ1_-WBS\JX^O[92EO)#74%V>5N=8N]2 MXSFUK>F3'"ABZXU(3 &UNS\:\D0KBH7YG\^DZBQY:I/@M^W#0UWCA2TB691B ML2IMT60S]RU72V"-BHS:Q6.Q*53Y[WXSH?MXN,U<@Z \\$S3Z!SME*XFBIW: M=:C,( 4,O-$*2=WNPD>E6F],7E*C_P/\ V;J%8MXNOE9E'-("3*L) "/H7'_ M108!97D&,H)AHIA9"2 G]__E@Z=&1*UNYE,PVGD$Q3Q#ZW(\3%\,AMZ5<#3? M*_#EE*W7QKP\>^9HX2ZG+#F,=#GY]RN.I3^6Y5;)=UOCF]S6,4F5PU-6?VR\ MG/<_U5H4Q@.:(X@3!,WGJ0C'YAN-":":,YOPJW/SD4)!_$^KO528VM=LE:^V MSXP?495Q+.U/HF[R759-OG\IELV?S@=WA!J@),D($9@#S93M 2L30$DN $0) MIU1G,97([YQOH"$:]41OI]JH8^$1?S#8)_ OM+O0VF>[5C3AD8&C&7JA'#S( MP4^+\6,?>J%T,B2BWY."986_VRWR]L6[:1,Q_,A8!A)"$QI# MI"G35Z9[GQ [M4GK1OS7MBB+:@"NSKP^!;,;]84';V"Z.Y4K'>U5COXW:W68S9#J M-$\2F@*4Y#G D$/ M!X6?MU$6WW^LVI!]39-$,@0, M@1L?,LMR0%5,0)8+G9,DP8PA9_(^>OS4F+I5,#(:>O#',6P.Q'L5&(/O6^YQ MZ-.=[!@0#_:\"IB1J-(/(#_6.VM_)\4=WS4>GYW5^!EYG;^J9]7HE75MF\(Z MXNEW9AL]-I-U'F,DL%1 0VU\SHQHXW/B!$"689Q)R'7JE;;8(6MJ'%:EVAWH M.HMJ;3T=(Q>4W5:^@; ;F/+ZP^9?0OHR($%+2'>(&[>$]&6[CTI(.]S2M^9\ M62KUN2W=6-6J_E0P7A6 ^;N58_Y=-8/;[_1PQ4F*<@%B1!C J8@!BQ,.:,H3 M382 *33?F"H+1B">G)Q*ZVW/1 M 1*[+Z(3DG;."QN57"[:_))"+M_0,_F/E7M^KWZJSDLZZC M/@Z2(MZPLA#S)#.($*P 2VEJ7"/S#Q(;CM,I)PG26"?:*YC02_K4W*5*J?[A M:7[(*^.,9DE& $QX;#,M!6 PD2!#N?D7R^($_;X[2ZUU?YY#6*D?;I+IA5K(6<9/@5&GF5[8 MO)QG^CVD9UVD1U8L[ +^PVK]S4QH58??*G%KEVAE%M=8PA@!R!BV&Y-FM87- M.AQ"+ BB+*.Q5[N[RR*G-J7\G:W_4IMJ9VNOK&<1H\LXNW%66/0&)JJJ)_=> MPUFTTQ[HU1J41O]!\MC<00I:+.BRU''+ #FC<%3@Q_W.GHV_S8OQ<6D>59VG M6R(KOST8QUE^7OZ#K0LK^BO;J/^ONB_KC1S'UGR_OX+ !>Y4 V:/%E(BYP(7 MR,JE)P?9Y80SJR\&]1#@:@L=CO!($JIRV1)[S4?Q( M'IXEGDE)4(:YADP1!5%";%9''$&=X8BG,::(>6UM73N>&@5UPH'2Y@*H:I'! M+ZP"S":<$$87S_V4\PBXT=(0N(Y!3EN9FWU2!1JQP7(!-IA;R0-6"?>$*FBY M<->^QZT;[HG(00%QW_='3NCSB15EG:S@756M'QM#_EU1_?-3J6PV V6^ZI45 M:(ESH]P^&LUDVJ'+"C]PVPF@.K.NAT#\SOHXW3)/+F. O] MY\B/XSL&P?+@>'?<-V=FM?I0E$JL#!,ORUF6\\A&\D$9*0)1JBDD)*$P4E00 MJ1DF7/KEQ]QK?VKK@Q7O!C0"@EI"WPR8^_ Y7F;U!V7H^RIW/'HDJ3RJ==B$ ME/M=C)Q\\JA^AXDFCS_FG^3E]L?"3)&'XJG.6\)R&I&0,2&A MUG$BDQ@AG#MY(1^T/+4YNQ'..\_+/F#GY^I5, P\2YT1\$KU%=ER^U2TMCE9^98UH<9T0K=@X=LG7H*!9S^[]YZ_U:F \UQ:E* M*!*0YIA"%"4$$JDTY'F$.=(Q2A+2I0CZ[AC%>+E;IZ]\/RG0]U%\]:U3TXZ< M'A%]#EB?)X60T(U#$%LWL$[(K*PSYX"5 M^7.3GMMB;?_U7-N'EOH0^+\&"KATQ_%L!*9#,^.%9+KKM!>CZ?%:B*!-TUX= MFC!3",69-6]$6FB(D$PAM:GWB"8)DVF4(.Z5#O]X-U/;GKV*.31BMM$Y5\5H M;D!UVZ5=#]7 /-P#I2M#,E^#,%PTYJ:G-PS$?*WM^1C,@Z?[\L#BWNQY'NV] M8!NE9%J^4T^-O;6ZU5_->B"*)S;_O/B_BI6?BF5#EJ3?K^'<:O0']7NH.[\ M\:?ZS=L[]:P6:_7)R'*L4N!.VA9*1!I%&P?#UYA9?L$*RCG/?H_*1+R*O MF/1<4,Y8',O^Y/YR/XZZ+>_9HJT3;[BP M6LX+R=H:\E_-M]C=&=[JMF8:FW\SOZE=::MC!1.X4DR931?4":40D3@V=)8( MB#E)>2R2B.1>91I#"S@UYJM]BXM'\/N"K66QJOWM.RW5INH@FX.M5GX$&'R$ MW;CR+<=M:&//CFHW8$^Y.O?,KGKV;OO8& Y?;&.H 0C)V,%E')7# @0NPLJCLIJT^P_2ZLS M7&JX-L\SJ[;GBG#- #J>[\<9EJ&/_!W01@]0*P(Z3:S_4J=+75'CU19[FYPU MH!W@>E"#F@:N$&=<:\'UN!T8$ (T>95=M)KA2&'.=08SE*40H51 CI6&A"9( M*)4J+%$/N^?DO-R_J?LZJK1LY.MEMG3U:>^#P3AFQX"NZZ^5',!<.+*3^FN- M3IC[KJ\RW.ZIWL_-JGNK:T?W.K))J5A0S7(H8QU#)&D,611Q&%/,XTAC'*=> MMXHG>YK:Y*SEJ].>U3F2?>+#+J/J-F>#8#7P)/:#J4=)V L0A*W\>JJSD0N\ M7M#YL([KI1?ZL<+GA5@^JN_LY\>?-MQ<_:H62A>K69H2Q@7AD!)ATZ5C;+T9 M!91,$RPH0Q(G/IQPHI^I,<+7CLL(%?5]SPJ7'>X2MO1-"S>W&7S4E MHN_4D_ED'LP)P,R,^Y(]MOG_,\ERR7D"8V;V\$BC"%)NZ"%)\1?N4)_GD*& G1@/G'!LD^Q/U=0/2+;!@!WI/"V M,"#[Q:]YHG4VB,VUK?$BV3RUVPMG\WWWROV=JKZR0OZF5K.$YC&)T@QFE*80 MB8A +E(")=>,,9IAI;TJX1QV,36F_KRSCP-/1L8;L%"G"P&[ NFYF>L%SVC[ M.(/,UQJ9W\X@TW\'=Z#\()NW;2]OLV\[T/+DENWPR?YU;%Y5E+A3U:HLA.&5 MMN+$_B]VGIR13$J9BQ@J&D4093F"1"M#"E$F\ISA)/),WW6--%-C#2O>S4%I MFYOZCKS<*%$_< .4^>52M^'A_N5O^@^A&PF--C!#FZ)JL ^KXVQE!YL:.J]_ M]]&A/E&ODCE7 QNZADY_@48OJG,U=L>J[%S?:$\3NWA0K=^/Y M7A4 S5%,,IY%,->IAHAF">2$<9A'@A".6,ID[&5Y]Q1@:I3;R6^I=*N!_5<= M^KKJ0E^OKM;J/5*.UOP!\1^868> WO\JH"=^06\(?&48]^*@)T(']PE]V^G' MC+^I'^:\NUS7F1K,^79A?A2-A]=M^;[V.?B\V'VB#G V_=?)0EAB6))%RI"C M39&G$PPYPQHRB?,TI83&S,OMZBIIIL:96SFM?^9"LE)6X/.-DC#FS:''!]OC@V":TC"O4Z@4=DW"':OJ3A,HSWK M=PE1KI7\LG7;?+\N2]/U+$VHB/)$0YEG%*+$<"YCU(R?DEK$F!G*]4IG<[*G M"?*I%12HYE*MJB?I@%3-@7;1+2 0MAW:R MLW&KH%W2^:#XV<47^E'U1U9:_WE;,+B^+_I0S-&''":R SR-$X-44L- MN40$YK&.$IZ0A.=>USDG^ID:3;=BU15AY7(^9V5EK:]-&FG/$CVGH$TX0S1. M$YA3%$&D9 ZY2&QL"S"$I-U378U*NA?T?4VYEQ[W(URIBMD7,R3SKP_+15L^ M=X90)-,X(3!&&%D?:0:9^31@ED8I)5H21IP4#M8!M:6BW*7\4 MN//S_%HX!I[<'D@XS^ES*F\G:V9Q.:'UW/W:).C3-AS MRG2S].PS/=.BM:D0OR_?B?^W+DKUZ[HJ%C8)1_6WU9#4X].R9.6+O89?-=4-J]OUJK*V;$%%BO3S!>S*9M_4JIJ0P)B@1A/50PS%!&((B0A3Q)J]I%Y3A!E M+)%.:;#/=3(UKJG%K&WOM:# 2MHG[.(4IN<))!12 Y/&T"!YQ*($ &NDV)-^ MH/G%FEQ XVQLR:EWQXLEN2#]7NS(I6?[GJI7YD.P]=[$PV(Y7]Z_M%]DPC(1 M*9Q"FMID'7&J(-4\A0RC/!$Y337S2M9QJJ.IT>%6/M_3W D@74]QU\,S^.FM M$1%L90PXFUV!"'M8.]'7R(>T\QH?'LXN/-^/"?ZV9B4S[:KJ':_J!,,S6YB6 MJYC#)$_,=HB;8QA/>0:3F""&8AQ'D5>B\L,NIC;[7^7$\K24'8'0;?9?!\S M\WXK'/BC$R_@A#^M>\BI?J2742?Y:2U?3^\S3UX;H5 G$/GUI4XGTM8YQ(3D M><1@DJH((J0P)"Q64%.SPN]/*//0>S M&PL$ F]@.K@"MRMB TXB,DP8P&%W;^3Q?U+OT\[]IU_IR1_6\O*K+<+Z?OEH M7?6:1*YE:;U4[3'RUY?M(ZWE^-T/5LHF\7?U\:O07&MU@=PJ W85!CL:6_K=?:[5&M1J M=W43JANP4=V&'33*WX"-YJ!6/2!SCSA009> ,>0>=RT9<20.%J4Q^^YQ#]!< M*MPIH8IGFPOW\Z)8%6S^0P9M)[M=1US\WS-O66#21>+;EJ'S5+ M[\+T^>[;W4PC'2&<9U#G>6+C>Q&D.%*0Y/;(G*B$N,7W#B7@U%:MK0YVJ:J: MN[C5$G %RDUZ',<5:[!!=;C$>..A&F,EJD"GGEDX0*L@Z#0$^R/9[$;:]SHU MVX'=: IJ58'1]8T'V.,"YHT'>J3+F[<;<+\+H %'X^SET1#]CG?Q-"!J>Y=6 M0_;3._K1!E6V,MGC\6]JU4;K;*RV1&#&$IU A8FVJ2X)I#+)(4$Q55F[L">OWIR=5UC]]*1Z+U4Q'&@L6$YBDC$$4 M:PFIB"5,618;6L-9RKW"!H<4=FITV D,GJS$H#[!WH"'XOZARP-7_RI(_-R@ M'\$UAK;QAW9$ ]O&<+8U3W3FLZWU#-1:@;MF^&O%FG^ 6K6A#6AA!V!XPUD@ M>2=@, N+O)NA+'"??;,)U]4^&_M;[83VVW)EMS'"+H ?EH^L6,QDPF0J20:5 M3&TJ"Z$A206&6F=",I*D&?&ZOG'I=&HK1%<6M;.M-^Z/1FZP$1S\T8CN>;7L M- 1NO!X:V('Y.0BF/3(8NX,4-J>Q0[\C9SEV1^(P[[''N_[AVA\7JV+U\DY* M\[U5[?^^% L5SY3.4$1U!F5BXQ$53R#+,@PQY=*U/DB*>/F-GD$NY=*K>0-J+PR3;_H:B>EA6;5S.D)4\1 MUA!C;OB"&FB)D@3&)-=2)1KAQ"^'P<4NI\8;G];S^0N0ZJE4HJCK!3VU.MS4 MM1">&H.(#>>:6]_XA^5<@N+1//3( MDQ=* UQ87NCX M+6XLW; X<67I^')?*\S'1U7>FS[^5BY_K!ZL"9LM7F8X$H)ID4&<<@F1YAI2 M%.50IB+B46TO=@HAOM#/U'BHM2]TLH)&6-!*ZVN'.0ZMJR7F:L#&L<7X8M7# M$G,6B:MM,<=;']D:!XQ2KQ\$GPEF!I]6-EK!Z&M-[3Y MR1R,'Y>++MT3>[2D[NE4X#TTCIX"0P(^]/5_';_8" \:Z3=73;4"-VV(8ZO# MQ@T@8)[?WO@%O;WW%F+<*_F^&!WUZ92LB5S7K_N_B M_F&68!I'2F.8*IMWCR .*<<8R/ M6Y6Z-,]^I!AX1-V(\^W&:6!R[10#.YI9[Z7-B.TIM^MR:@L;U_ZDAI8[#3>; M4:ME.!8>!OV03!U8PE'9?!AT7S/^0+WT6Q6Z[/.;BOOZJ%TL5JIG(= M)4)A&$NE(,I$ FG"8RADPB(EXURDD0_-7^AO:KR]2IR5,YRU/\U";F^UB-# MPT>ME;"%J39MW[&5NE-6H6)>-(37ULML__AAK;XO/_X4RJ8_^MG*8&.VEO<+ MZT7_R:A]W-]^QE&N2,8%E()G9A_*$:0JDS F(E=1(@E1>/:L2KYTRMXPJO ^ MLW97A>$F[[;*[0:(W7ELU05&7QLBWFA<_[K3&6R5!O9+;9/<_'J0#,D_V _%(.C'9#V6D=!3[J2;$AEE6#PJH#;N8'14H+:W( MAE940ROVU[RCE?(5K50[(8!B!X2_!DI0\28C=S9UQ;@2C9?4XDV0WDMW\382 M]/0LLWFVOIMWW_TLJEDJ(Z8P(S#%2D!$\]P63TL@5SB2*\BY';EZXS'P0NP.A;\/US&5@_IJ[74PKD_6,=T.?*^. M/M2S7,VM_J;*Y\+PQ+N%O+55TKN:-23+L>(1I-06:DAQ!KF=R(EB1%.<$I4X MUYC56MQIT@@(C*:A%[5O% MYB1HGJ5L0H WTA[TSL9&5'6H@SCY[87:-KI@<[&ZS$5+(^?V;XHR?EY4J[)>>JN:I;^;LVWK M0?=]]^!_>VQ(SGW>,;?2MN1#_]+V#@Q2) MJ8 &"K"#17M$6!DTMH4$&D!VJPA8/"930"#(@$ZBI,!UFDP@9]I8HQ6L[$ 8 M:?R6XJI5Q*C-,D),G^$'+ M4UNP6N'T9)C/O[+"8^==K!CML=!12.:E+ M-\]//]!S%ZSN[6R_4T]V8[VX_[S0R_*Q)HVOY5(7*YN@>9.RFF=)BHF9F4(B M!%$L%:0YSR#G)(FX))'$?IM7G]ZG-H6_K1\?6?E2Y[^M%:A3\E6-2M7_L#E$ M['V6YT[3:SP<-XA#H3STOJZ1&VP$!SN2WX!&=O"+E?XO@Z0.[P5L^IAQ@@62<922'2DS#D\)Y!)RJ!BL<8$ M$YFX1>@?;WYJ7+65#ECQ_#CI%7)NI-,?CX%9Q14*;[8XKG%(.GC5PZCS_;AV MKR?TB:?ZSM@5*Q9*?F3EPI!#EX8O(P+AB#"H:<(@RCB#/*?6<55KBCG7./,* MFS_>S?1F<",EZ,3LF=#G!*BND_I:J :?W-XH]9CGYT (.]^/]C3RO#^G[>'\ M/_MT7TN]V1U\5^7C!\57UJFD3?N-$4H(80IFS"8ZY:0YB$"-!>$I$7'"G-P_ M+O0S-2:HQ82FIT=@!;UI79AZI5<_!:VKY?EJP 8W#??"JH?)]BP286VJQ[L: MV>AY5M]#J^3YQ_OQPG&7TR8&<&W8Y_:IC?^K9A)G,8[C&*HXD1"E$8*$1)%U M;4BUEG&61EX9)MR[GAI[;.-1MJ%XC>/X+ZP"S!;NL=[FGF5[/(;"C5J& 7A@ MMCD=Z[/O!WW3E8\,1T#^>(7D)(_>1Z4I?U1>,U>/%GHZ:'5W*:W/PT)^*1@W M7\RJ4&8;Q:IUJ>3MPGQ(Z])F[S$/_+96_[Q2C]6,2QWQB&80 MF].0V1JE$I+8G)$B2G+"LT0PGOKP75#IID:)VSOP=UZ'O=$[H7&P0'=[^V1/6Y;#Z1W4A;V!S;_ M4%1BOK34NN.;$&O-N:(PQ9&&*,HY9*D-!LM8A%(6BTS[9=,=4MJID>%_J^+^ MH7:F?S;GF7OUJNCK2-ZR3N/L:IJ@5? MQG+X.OB MR&J,OUJ^S3@=74/?2)1K:P!<7/^K4QN )AL]91(E! D8I<1>X%("*1(9C'.< M1"SC2*9>12J#23:U57 WM[T+8U9G*?/:*@/7#KOCNO@6@SGT:C?N.%Y1QR 0 MYL.4.;A6N#>J@A (T]-%$D)U,) E\&3OV\12"VDKC_YFIE#KLQ;G,14L%C!/ M> I1GA)(4AQ!+A--410+QOR/5(&%G-IJL9L#K:<#X0 C&/O;%=B-:G;K(^>TK&U7(.UM9+NFKWY,_V6YN.\:LJ@I=F+V:@XG='5TW]KP6 MLX'9[UJXO!GQ'!XA&>UH/Z,RTCE-7S/*V6?]2R9_+YFU/GQ[>>1+\XEF(I:4 M&)326$-$<&+.]"J"5*8J%IP(*IQN; ]:GMK<;X4#C73N99#WX3H_KZ\"8>#) M[*B_5VGCH[I>442$ID2*W#WO]^OFIT8^G8# 2.B3J?H -@?^N J,@1EB%X=>J;L/ /')UWT- M,",EZ?8#R#,G]RG]SR?B/GAKQ.S;IR3>3[E]\JFW\7%M_2ZMC?T5Q78>F;5# MYHRE42+R!$&2T!PB9$TH,1-0HUSD*"4:T5&]71WEGAJWM@D];$;)C?1B!;.?C#_?0]ZD!O8<^[GXJ?5VG1_>9]1RS M*7G/NHH^+C+B;F&J;XZWQ]A TSC31 M BI%;6!:+"$56L(DB5$>$90E;OOZ/IU/;67:K7#0I*+>D[[+,-!E/^SCIN,U M-F[KRE"(#WW7&A1L_W)A/5 +6DW,I_]QBXWU0.:@%EF?-OJQW==R:?:'JQ=[ MA;IZMZB3:C]9XMT&+6R#097 2#+,(<;,5ERF&63F=V:0N$X129EPJU[6I_.I ML5TG>[T3WPCN1V=>X+O1V5"0#DQGG=@WH!9\']2=V*Z! G/[H!:2SKSZ'Y7. M^B#SFLYZM='#[/JE6*A;_;Y4LEA]8C9WT>KE_?)9+6SYE+\7"YN"_//"D(,Y M0MO?UV9@NP>=R2R-H!N,#I-0*<*N!MM M,#RLSZ,,RDA6ZN$&Q\^B?36F9RW?_5L?ST)^-0)[EO3K6^OI87BDW]\7:VL7 M8>83K*5X?"Q6]M/^I%2;><]T/DM03D6<DR.R_T"Y;=9'@7^,E6MY0([6_W%=6ZY;36[ MSA@999A)TYS<;_6[\!DV,D(*BOD M#6"KN@3V?_P[2>+D/]/L)LFCFRC&7;U),WN%&9'EHGG!/O]W@_X#2.,;8#<* M]7'\\#WSW/]9+]1__'N<1?^91O6SD1_#'ADS-^KL.0YC>8^V _"M&8# U19/ MZQZ2OH[T,BHOG=;R->&<>;(?DW0N8?]=K!XZ=XLZ6>)O:C6C.DTCE6!(,IG8 M6;&FVUZMWL M>&CO: BV*EI'F49)T&A9YS+8T;.]204NMQ"C? ENO/F&XSLPU;[-T/:HP#3( M (0MW116Q)%K/@V"[V&QJ&&ZZ5E-IBU99:2H_:9V+NI3FK!$$HC3.(>(9 @2 MD5(H>*HR%M&88J_UX61/4V-ZLU1WKB]&UL8UTK,NS$E0W:@V"%0#D^:FU-P& MHX'NU2^"$;2DR\G.QJW@11KP_R1A(A&.60:QS"B#.68,(644S[+,86>VCK1J V*!7CJ%*^#MC;> MCVKC\VC99]ZI#XH=_6T9Q!H VPYK(0!/#0;U>ZQ! :@6!I^0TY&^IO/+S52_ MD:'MQIO/X^ONY[%UCOVX]WEL- >[JH//.Y]'ISWXNO-YM " C]/]/'SBG*?W MF8SDEW:GGIH%I@*K!P7$VY#+7T/%:X\[CN>CP$>29<38\G'1W8]8'[GO'INH MW]3JT[)4Q?WB_;HLU4*\V)NXO[%B\6&MOB_OU#.;KQLR8IQCQ&@.XXC$$"FD M(6,HAAFA$2*8BBB+W'Q*/'N>GJ.)M;;I1G@@6NG!W(COM:9X8.^P:PB,YS@+ MOP6RE1IT8M=WP> 7*_E?@)$=K)9@1_IA /98=XJ2E\[M9+Q?'OMY[([]! MO?F(_P)^,2OLBOW\R]ZR*)5-\]A<-ME&VK+DLAFCTA"7=4>Q?^5L;N\&[*IJ M_F(7:;U>U!EIFR9515+K+,4P4HA#A%(-.6$) M3'(JL,0BYMHKV/QT5Y,[-S?B@?E6XO_EZ\I]$E8WRV<8L 9>1W:$O $=:(/D MGKV(1EA/ZI.]C>PJ?4GK0U_HBV_TO/O56IF%I L'_\Y^WIFUXDY934R'C05R M]4F9%AN#X]H,Z,O>PS,#8J=;?*1DX;TV63/>ZJ53M9MYJ!C6JO7[KI@AX\KZ0#C+7CY?6X(SCT-??( M@^=_/1X.[J 7Z0'$&O?*/1R.!Y?S 9ONQ_1FY_F>50]?R^5S80X@O[[\7EES M2'N;M+A_9\5K5IBE+8*]MDY'3ZH.T5YL[WZ@:UR@^R#P^(=DL0#238JCX=%\S65!V[= MOY;$1]/JZN7;@YK/;48GMGB9T3SF$MFZ,G&>0O,#ASS7",9<)+&F,4FPTZ7Z M\>:GQJZ-A* 6$;0RNM>6. +?>5*\'I2A-Z@^>'C5FCBM]A4%)XXT.EK5B=,* M[9:>./-4S^3(ZMY:H^_4T[(TE'#_>5'[>UM&^%(LU.>5>JQFG$94I;F *M?" M;*T(@321$4PHPR+/M2;:K]*K0Z=3F]JMS& C--B1&OQAY0:UX+[5^EP&P&UO M%!K6@EWW%3Y7H@<9#GUN?=?KSTMS4KV6*E=L).JNU\ M(!KQC#(&A8YI>T6=ZL+8.-M4V\BFG M.M:89- <5S*(,DH@YXS E$4\PCA-%/9*.W6VMZGQR<:%^EMJL@T94ULG9I?W6[ M7E4KMK#U!,_6$$EI)E*<*RAP0B#2B>$JR6.(J,R01CECR"O@]6W5F1H%[M6< M:8/H5TOP;'X]Q<(S5WY+CJ?)/\T7,O0Y-6"9FIT/[>/.A_:/^D/;@>9/5,,F MS#A/J;3-E1K]J2K>A!F]T(5P DG5]S[Z1[LEM@DPRN7"_"@:9_VORWDA7IK_ M;G>XJ58H48+#5/$4HA@S3BT![\[_G$:W!O0" [^:/\_R!FE+WIA;X(]91CY MSKWNSW;Z5TW1R@EJT]&(6N$J;J,MS.2245RR2'+M#6^"@HY,8<2G,>* M$!E'2GG1WIL9KG:"-YTRIGI?S9SOO1)/:4&\R0]N8B3J0X:E9VCR)[C3T M(A((:9CI6#(L,L(R.C,K(E^."OYNCV/!SY=EN?QAT\J$ M M=MN0@"V,#KPCY2M93;#.9!BPJ=AR)P!:$3G8U=+NB\SD=J UUXH:<]JLNQ ML9-WX^NR*NJ-]L8G4F6VGH(AZ$08OH@3RQ="04TCEB0*X\PO39I+IU-C[8W, M^^EM.K%[9R5R&@!'4TM@6(_=;\Q_['FK__ZM_\/4$L#!!0 ( #:"G%*50J,O%]@ $T0 M"@ 5 87IP;BTR,#(Q,#,S,5]P&UL[+W9EILYDB9XWT\1DWT[EH%] MJ5-5?11:LG1:$:Z6%)7=<\.#Q2"QBR)5)%T1RJ 7N M+__M7__+?_GG_PO@?_[R[LU/+Q;I_#/.US\]7V)88_[IC^GZTT]_S[CZCY_* M,IV*!U9IL/G4WG__%/ M]9<85O@3,3=?;;[\E[]\6J^__-///__QQQ]__3,N9W]=+#_^+!B3/U_^]%^V M/_[GG9__0VY^FGOO?][\[=6/KJ;W_2!]+/_Y?_[ZYGWZA)\#3.>K=9BGNL!J M^D^KS3??+%)8;V3^0[I^>O GZE=P^6-0OP5<@.1__7.5__*O_^6GGR[$L5S, M\!V6G^KOO[][?6/)L/I"VL3TZ:]I\?GG^A,_/U\0'MZ&CY7>S;]??_N"__*7 MU?3SE]G5]SXML?S+7\(_OLRA*I;)BU7_Z_=__/-W KXL<46K;!A^0]_8?D9= M[4!B\,\USC-><'FYS&R1;OS0K,IXL;S\E[,0<;;Y[B3C=++YY&=QM5Z&M)ZH M$HPN.H-(!$&5HX08D@'K42?.L](FW.2]TKTBPC4^_$ _.Y&V\**B 6B89GN*/LFE+<_\?.7L*0/@O1I.LN7_[K: ME2'TMEX,(+\+Y1"Y?_F)N"ZX7&)^(O+Z2*_G.<7=#Q/LD3DFB<2@U:@N-80JU8]"LT=(W1;-B L;BR^$RAD_Z X M7**=0.+#,LQ7TRKX+:QM*((5HMPD3[#.DLA/V@ +VCA1F!/9#7E>W%I_)V"H M_H%QE%Q'QL;+^7JZ_O9J.L/?SC]'7$Y"8CX&+B&74$#%*("0K$F?QBBIM4EH M!\#$[75WPH+N%PM'R;$+#+S#C],JA/GZM_"9?*$<$WA_Y+,V4;P[TG^^'QQ/E\OOSU?9)Q8 M%5F,"B$Q0_"V= 92D%Z E#QZ.D[(06VSM:AI-V%^#Y$/Y\G4E\ MTS*]R&]LK:(6,7H1$DA3\SG 1)3A3.!KD(:@A4AP/++]; MPHL]$6P<*-:>D+$Y+,^6;Y>+K]-YPHG6'I5B"*)X3H$YF+ M'QH>MVC8#2,=9T4'$W!/0'F[6*W#[/^9?MFX5$R%X@S7$'@B+F0FT5@,P*5# MXT/B(0Z1$7N8@MU TG&R="#AC@R1:@&?+3%LZ"YT'JI4*#3;7 !XI2$F33HU MP::B0DQB"-MQ?O1@ 8ZL^'KS.GO[:3&_S-AX1Z&45!&T9>0Y6R&@ MWOF0?^07SL,:/B^6WB>-6"J8\D*OL2";90;"Y@'%12J># M+GRX[,.-I7H^?WFX.+M P_O/83;[Y7PUG>-J-3$L"\M"!E,%H#C+$*5+ MX% J+SU_"_-M$ M2J--2@R4DJ96#"0Z!C& 549@L<(J'.X,N9>$W=#1?8KR>/%V@9+WGW VNZ0^ MT1)"JP!T!DI0K@3PC%&P)41.B=QIY8:0PNX#" MSS/^^=^1L"R4EBHIL+4.52EKP,7@"-#<)_*BLY/#E57<6GPW0'2I"-C MXMEGG.=:B/IJ%CY.3'0&E7? =28P%U. ;)N"B"XPPS-R% -@X<:BNV&@X_3E MX2(<^_KJ(AYZ-5VE,/M?&):7]>E"&A*!1>@D.M [(RY .R M.P3LAHZ.\YO#B'8P?/SSSW<$^8:^?WBV8>7+]Y_H%]_??G; MA_=GK\[>OGSW[,-K^MO?Y^$\3]>8;_*RX[OA/3Y^H)?%AS)TY-OC\Q5\#.'+ MI%9^?\9-D56%S17^6&#D@98"SOCJ@&HZ9VSAD'(JV8>HN+KG$NIR'Y:PBAMD M;)>YV(PX6Z\NOW-[5_Z GD.MS>7'7GW@AQ!G./%.IT); &0Q%((G)2"4&(![ M70I7:"DZ;\'=33+&>;T\I.8O+<\ 8A[Q2%HMUY.WRT4^3^NSY7M(94M 45!0(F!<@!RC MS,6 DNT#&:MG\[SE8/5B\3E,YQ.>?$:7(Y#;11(I)4+,JMX>>BM1&^?O2YP? M!8^[5(R#D6$4>QZ)AX_'R!U*QNF?T0XGQXEZ1*S4P&1R*0B2R=GZ$RXO6;!< M(C(-!NOK_D01G)K M=77$5J\6R]_PCVYT_E'DMF<_I@V;MIJ+4KU5EYEA=?JF:VFR>Z%$QMD*?( MGH#RT4&D+@171 9B^"X>VWSR'95[]_B73 M1A2,*^8OG3EIO912 \^%DY2#8.U+*'>#D'7[%^3FYAI=ISQ(T66CB7Y= 3B&7%H)QH5ZLYJ0*DYG?N+S[A\/4^S\_KRZ-EJ MA?2__"'\.9$\.-I;#H3V%I1"!9[I!%HQ8@(I?)'WE#X,!J1]:!T7:\>!XWZD M-=-4!V!\OEBMS\J6T2NA)<,%M^1(NB1X36D4"-)[,-DC1QM)E$VR1_=2TTE< M-XSQ.E[>O8%FHK1TF+.$VFV'Q!$8!%8,9,YX0(WTZRXW%L>!95RK,X!6'\/) M7B(^'!^+=9@-@H^_+1>K%86K9;J>^,!S)#(A:Q6)=%5?OOD,DG@*+)&OF)LX MRM=HZ,1#'L: '"K;#F!Q]@5K,\#YQY=_?JEW+=\/::&4-XIVBK?<@1)60A2U MQP8+*&WR6%23\^9!BL;IX]L(,L/(O8-SYSW.9M7=FN=?P_(_\!I+DY)2C,PH MJ,UX0&4=R>U2$I@J7"ZW[;,O%^4]1\DYI=_7CKXZ3_/IT3DZSE9WE2;S-'Q/%$LH2F1 M@ZVGNM*T)YVR"$X7'RQ72O-[GJ@,$90=3?NX/G4;<)Y:I1V@^&\X)TG.B.-G M^?-TOFG.7)^57V[*;)4-GA= 77M714_B9"9"QEA*+>Z/[IZ',P,X7X_3-:Y# MU@9]0ZJB V3=$=)$!,71B00VI0**>P4Q10599*.R"&3Q3^.CC>N;M4'/<>+N MR;>_J !^0T'*)#IK X8,P1AR"2P*"$(CE**,5$R:DNYY=S$@8K[3,LXLAM;^ M_(&R[@ NFQ8HN%I?%M%<<#*IG0RT.T77R(0=RXKCZ&D)AG)Q\D:9X1#JQ-J. UT870NC]G+F\#I_)R8VI[#B_GJ M%RR+)5[\W(?P)ZY^G;OM? M*$*NMQ84)T5O9 "M&;FJ(0?PA9,=T#YH$S&'-L6>#] STO2+IG@\3N@=F-S? M<'TMN+%9LBR= ,MKK7Z(J[?H&*D"1B-<'*X@#NP+"_# MR2DS2=P(JR)X5WQM62_!^5B;R)JH!"^9NR;WU?L2.M+\H$;G8E,U/2$8 M7MCLR#*%L%)#"K5DS0>RV=E$*%$*%H(R4C:Y$]J+RG$/U+: .1"=^VNO7VAN M[?T='BD<]P3N@=X#J+!)]>/[OG9 MKV_?O?RWE[^]?_WO+U__1E^^;-*8[M%UVG:HVYW%@5K571WV9^4B'T*^9NVA MO<1/.%]-OVX3MU=@KB/_%!,%6+*Y3@,,M3:,_$XM572Y<#*03>I,]Z-SX-9V MTLHDF$;(L=0&3$9 K.ZQ8RE'0T&8:)-(Z:FU74ND_*#EW3[B[^#8W:^'0><+.$=NM=*I_HEGT([I++(R[+[)9#WV%CE5T[R]X'!4;Y%]=-,!\.[M9L # M$9-B 31. 3D<@MP/[X%'G]&0(X*F2?>'I]Y;9"_=[]);9!]%= "FW3I92(,N M52L?9+U7B\Y#-%P"\R%'C,J&V.2^_JGV%MD+! ?U%ME'(R-W 7V'JZM.N77+ MU1YA*00-66]73 >=#::2^E'JSWYZVU.WED??@!=ZP\^X'"MD&=S3+1 MEB#6!7.@D#L(M'6(@Z1-;:_NU"YE:ON"8>P&L$?I\'XL'"#0/MH#W^R"2S]B MLC$:1*Y7'M%%"$E*<$;G$DP4"7=Q9-HVCCY5HZ%#3<31DNT#&?%5%,0@\9DA*T!:*MJ2TBR?R_ZG&T7LI=J?&T?M(N0,G]IZ[+"VLSXPI MP%B[N]4^VJXD!DYF28Z34DPUN8$YL'-9^T?VQP?51TJY YS<+ >3M@@,VD'A M:$!).BF]X!8D":_)]59>2'&SLJ' M\.?;.O.<5+->+Z?Q?%VWU(?%VXVHOS^0]-PY2Z%8G30$REE5+V<*1)>)^YWGSU>P".'N)Q["@>(@<&..L=I?Q$+VI M=VM!HM"Q&-ZDWO:D7([XCF-K66U4(.NV1[*E(QL=@K6U2,'3B$KS](XX?'0-69Y^R(-:< MHR.H) C<*. Z)BZ%8XXW*5TWLJVD=8#@-L[>+U72#EJMQ"=HS+J0'[V1M M4TA>8TP)0;KH?<&@+6_2Y6\7X@8N:B87.%IG Z! V@Q&UP(W5FK3/JN*9H;S M)J5;G18U#X.)'U0R[R/S#D+N_2HF14E&*C+P7HE8A\:2Q&S])<#BJDGD?W70 O'MK)VVFH,OP&GM%!,6LA&"D \^\5<)%Y7(3@_74 M*YGWTOTNE5S'OI\-%*YGT$ MVL'Y<[4GGL_":G56WJ\7Z3\V(M%1<5Y;FXO$Z&2V%&-$:3.0J9/%:>36-CES M'J2HDV3^\=[Q,#+O #S7Z=_"7PCAK8T:F(FBML:OARZG8]*B)1X\RVV:;]TE MI9-@ZC@=W[X".D[@'4#FGCLQ$QG3FHRM](XX"-Q T)Y"@*!9YLB9$DT@TWG1 M\R 6YC I=X"3.K9U_7U^!YC$ MI!RHU-MQSN$2[@8?%T5'WRLY&(JDL+[[T#%3\"*D=!7\QH0R6*=VD??R] MU(R)#%7[S A;2SB\S=<7_*2LA26-A5P3PPIEAC$7&?>99-=":F(-EU7 M'B-JW."^ ;Z&4D '8*J3,ZI _CY=?WI^OEHO/N-R([%K+*G:OL,K$HY/%*T$ MK2"J.NC,%HW%17)2FV2+=J!MW*BNP;$YL#IZ0%CX,EV'V?0?F"^YJR-?KS-D M% 93%#"%'I1P"8(J".34%HM!!,\:.68_H&SS<$5WW,PJ/(8$J0M;MX@6@%!VV=]EGYDMI,B]Z!MG$''0Z/KZ'5T0_" M-@.D)D4;9UV]<,Z99!.$!QI&:SG64*4FY2Y^H0Z&T(6+WM+,SKN+F:"?FR?24Y026\$<2+$W7V4RH:8O(&A(O!(3KZ3J-SZ6&B M>L@$#)+6'$SR'5B9:U[;^T59_U$GI^!7G"TV#%4'KA;C7?[5^\4L?UA5&THCV!T'-@-+O $N/I<1^6\S3UC7,VFK.2>2KC^1%VFA022-$;N.P M[T)<#UF!H1VF8331 ;JV,\GG']]@6.&[.EGIK/R^NC#)DRPRIZ.=@ECT@F+: MFA +%-.R:(S'X)-A3>I:'J6JAS3"('@:3O8= .G%=MFK8>/?#W7M94A*,4B& MO$0EF(1(5A:P9&NRK"UPFMRA/$S23A#R3P!" TF] _Q<2\=?LZ9:H?- X=-B M1E)?U;3J^MMWT42G@LP:&$H&BM7TO*N#(Z)QGIE46&Z2:]R5P$Z>*+X9I,:[ MB58Z,#G7^+I]D10,2S9H"\E:,IXJ,0@V).#9UMJNT+X$.8NF)"Q)3+&3?2PX<6= YMBV9O$E. M-X@Z2MD/5$P>(?D^\+,\IU7OR&BB@T$N@P"3:G^O'(@1C0X"8O225=>@26KH M08K&/>G:H6@ ^7< I)M)B4M^OEURPY,IA8L".=:HTL4(3@8+M6T=UX9DEIM< MCSQ.UKAWLHT@-: F.L#5=H-<)2JN;1 4QG,3 6LC!!430@@^@[$AB&!3M+ZE M@;I+T;A7M&T-U)'R[P!([S\MENL/N/S\RV*Y7/Q!^V-%>R%2R,HB,.'K7J@/ M&Z3FD!0+ID1,R;3I4'B7EG%O:AN!YUB9=P";RTSI._R*\_,K-Z]HFUSR&JS1 M$E3*%.4:GD HIJ3@NQC< S@.0[P,\]GIUB26F>$R19:KZ4 MV/!6.)(1+T8D%:QKTGOO0)>ZV15K(]P<*?$.DI.WD'\MU:ZXY0*=!&9YIJ# ML_JXF&($[K2COW1,-^D]\B!%W01E[9)%PVBC U-TY]+OFOCJS1]7I'QO+% 8 M4&J/P S.9 Y<16.1:6_:S-3[ 5W=!&GM(3:$9CH V@,1Z+6=0PY?#$HIR*[6 M4D4NP,M,PJ+CVY?:4BHTN57Y(67=Q'#MP#:L=CJ VYO%_&,-,FHGA(F(WELM M,C 7'2AOZ:A/0M4;::%=[6C8YN;_.A'=Q'(-;U .E7D'>-E4,5RWL-^1CPRS M4-8!_T/@XW',#:RL#M#XR%YE+&2MI04RRS5]5QB$HNE/SC!M+2JN&TWI.ZKJ MKEDA^$F,W$#ZZ !9U0=8S#?\7+1HY,QB$CF!SO6)1,$"(6D.UD6N'NM:VQ-L@RAF. @)N-K M"46"(".#$HO %)#SW*9T_(>DC5T-W 11 VND XR]PW68SC&_#,MYO11_EM+Y MY_-9'77Y LLT3=<3JP5%NV2P;C[A'G/?)(1D")?4$8*\)O*PR219V%R2DW"R#WI''OF01L+ MUU!7'4#QPQ+#ZGSY[9I3D$Q2%.T(8+YN)FX%>:;DJ%KG+!/1&MFF!N(N*>,F MZQL!ZDB)#SBO> >5,S^*C"?!.4641W#>U*2(L.#K$_GB6-#<.FYMDPN>'Q$V\AOA4[^Z M.EXY@X'M] /E+_)SGW ]36%VDY^AILO?7.)4H^8?8>R4<^=#]#HE%R$G94!A M*00CD4&8B(D'94MNE"X\^=QYD3#HI"@F<;7S<,@9O#9DK=$Y+[V-T?Z?N?/[ M8N('<^?WD7D'SO=^\ZV5T%Y%52 Q5?O:DK \FCKNVOD8!=>NM)E(]63GSN\% MAZ/FSN^CFPZ =^^D:\&5P9SJH]@J+9417!UAZXV)ECG-?6J2.GWJ<^?WTOTN M<^?W440'8-IMRKDV10A'>Q$-B4HEE\$A>9&HDF99*9U-FW;E3W3N_%X@.&CN M_#X:Z6?8^&;+&5FBTVC(9:@MWA6%OC&%>HW%O$'E ^9=9G@^^;GSAQQPQ\JS M'RALQQ87EY$S05R;F$!9G< S%T!8::*W#-E. UV?^MSYO73XZ-SY?03:P?GS M\'SL8%*6UC"(3-<^#=% E,6 +3)FFS++HLE%W=.8.W^,=SR,S#L SSUCT&OP MZ63DD"2K4S\,;2075>W"H+*A0].P)G[PTYD[OY>.?SQW?A^!=P"9>QJK89'6 M>AF@I-I9R/)8,_L1G,6<@W RY-#4T+SI$J M;V[]WN+R_2>2ZH1S3,()3F;$?Z.G%X6V40 M6VBI/_!M>%@].U]_6BQKL_-)$#Q[K304;FAK6@P0>0J96&P25>Q1VCJ MY&P\*;@.T$:OP#H[7Z]J.FLZ_SB)D3ONF0(Z^!4H5KLBR^ @,^FD1Q\U;Y.K M_@%A8UM7R0< MY9HUK'1JC+:AM=,7X.X<_A0-">-,?13FZ/#'F,$QX<#GF$(LS&77Y,1\A*9Q M7R&?$F!'::-'8&T/_D(V6&#QH(6JO?\EL<%+ !FURDPIQ=L4U3U S[@OD$\/ MJ .TT".8KA_Q7&5/3B,'<]&D5E",8M"!9CF;XKQ3N4E=TV-$C?OF\_2P.E0? M'6#K1OG[!3>3HA63FCE($A%4* )B\0E8$ F182J\3:QXEY:1BWW;>_!'BG\P M!+6L[7W_@7[]]>5O']Z?O7K_X>SY?_^WLS]Q+ ]? OQ(G;J+2;C,57WCPD#Y8L#[BZ*IHEED5MI&+T5VH&[@ M(N" CL[^1%ZDP6J<;0*G"IW^KGB!LO"2F]1L=EH$/! J?E %O(_0^ZEFV=RL M\NA9E-E"]$E3.!LHX*AOITTD/==9D:SLDI9O5MATJLK=O53X2&'3/O+L!PK; M>_&0%04)68',DF'37CI\M+!I'X%VX"I?[8EM M7Z'%YR^+^579,6T$(4/,8$N-*:,C9C138!SW'FU]&]CV? M]AT Z18/V]V@O&-<1 XYNE1OM"EPY)J!,ZJV?^'UN5\+ -U+32>GS_':7@PM M^@[PW,K25$EGHJ'5V@H[GJ)H,27B4JG$/K>$Q M-)P*.L#3[>X_6RY4,+I$74#:(,@I9 Q\;:A0ZV0<#_3=-M[/_>2,6[8T/((& M$'H'T-FA=<^6,>3,&"-2'04J:4\X"Y[""O#2:R>$Y3ZUFE>W&X7CEBXU,%%- M5-,!YF[DU[P]OFUQM[X*A9?=+P.#I6 MW!T@YN%G%MJDI))%T"@U*#04NB9&0:Q3*(-B)K?!S=-XOC1(='^4S#L SSVO M:1@1R44*H#VG>$&BAZA2AE(XL:.8DZ():I[.\Z6]=/SCYTO["+P#R.S7W* P MQZ1G%A2IO;:F2^"S]4"2,TF;DHQL@J;AFXZ?POPCA:?7=^9T MGJ9?9KC9E%D+1JX%)VXT!T52 U\L ]2)Z2*=8*Y)95';R1&7HPW)(W70 MO$?8V>XD'I*/65N(K)X 3"<(1@@HT3JN3.2JS?7=#RGKZ1@=%!6W0X%!5=0! MYEXNER2Q!:V MW!,K:XMMR6I+92X*1.]JI(\\...5Y&T&+_R8MI$OOD<'T*/.P/':[ "@]W1 MJ=-R4"55SR>_G7,B?08,L?"@4!?5I.SBP#XS[5\&#I@*/DS*'>#DH4=GRG F M'!$?%".X.W)!O":I>(DA9YM$*$UJ+8YY^M<^&WR@FG=\Z+>/S#N S@[CN[00 M!4,B4[EY7L:9(P^9;"AMN2AC$3[G)B:G_X%J@P)J8$UT@*T=QG8IB61:\"9E%_T/4AL46P-KH@-L[3V4*TA;) G.BU+;WT@) M,:D"0BGOM644Y;+9<'I^KSVXK+YS2'U '&[8>NIW%<, MKH[]0>8O0#;'CS5_/72]T8?% ]=]FXT4PZIR^OD+SE<;';Y#XGXU7>-[7'Z= M)KRPZ^\P+3[.-Y^RD='$E"@9>19@HA-U3$D ;[@#BMNDY5'8*-H\8F[,V&[@ M?C+7(CW!8,13/.-T\G*^OG@/_'!W6Z5Y38Q%L)HVMU+9@TM60RY2<,.MY/?U M>5A=HGJ%Z:\?%U]_IM4N $U_N(WCW2C9#86]WZDTD/J3ZPC[_-G[?WOUYNSO M[Z^ZHMYDY;C^K_=\>MMNKS]B9_C>KL_#ZM.KV>*/U57SSFB*C;[P"Y2HVKXRH@3NY1AUL4L(33TK5+@44W6M=(*H@C?/>"-7D=.VT MD^MQ&/A! ]=]9-U!(+K?RTUMHD*)O';O)L=5:P1/_X'+3'@C(\NZ44'=T"^J M3]4,=B\X'/6B>A_== "\!P;'(Q.N6' L0@Y"QB9)[9U"9.?>(O MJO?2_2XOJO=11 =@VNW]+C*I-7<>2HSU\;F/M V+AY03DOB\2+;)2?]47U3O M!8*#7E3OHY%^6EQ?//CQ*+BP",6;" ISAAB)$X<4:)2D>#%N!S UZW9^JD;% MAQQPQ\JS'RAL7V?1AL@EYP0AUNG.Q'.=D422D(8YR9)S^EPT>[ MG>\CT [.GWLR'-$)SHMB$%1M1Q%JOW;.!!@>M93)2X4]C54_5>>S8_SA(Z7< M 4Y^PW4-/LF#^SK-F'_Y]OL*\^OYV1=HJKYXMZ>)[3][9_ M61^J7H:KJ83-0.^* 7+W(NVSP%T E@P/F(W7K$ECJV'([R0^.Q!$=\MW3ZW1 M/G!\K6C9\4A[5]=Y-[6)',\& M,"T&;4/!KO4A._>O^B\&:H&@,&CQ:2[Z.3 M#@!U+=S];3%/),K-UORPJ%=$\S2=X0WV/BQVE/:59#7//B9F0*=(>US1;H^: M' HKA)(R)..:=T-HPMBXL4 'L.\*.1WLI!=(*Z?I1L+TYQENL+#I5;%<3_^Q M^3ZYU\6)[,@ZZ.QKVT\.Q**%Z+B.J+WD;3IC[D)<-WFW#N"T:*S;#O!ZG?:S M\@9KY<"SU0K7$Z^$SER3&=C44 T:F<-H ML0,X;JM8ZACU>F15P=3"K1L[3&1FF#(&.&:LC=+98X_3A_?DYKS].W*M._A>G\Q3E6D7\-L_,+ MMGQR.;MD@-5A%,HRA"!H2WIN?,+D0S"W'K#=K1G9<\UQVP%T"<266NNB2G13 MB_7+[=*_B0T"M1"Y\J% %5NGH @.)4FCN$P81)L7%O>2,VY[@2Z!.:#^.CC! M7VR7O9#BA_#GRS\K+_@+SK%,UQ-GA$G)2HC*%%"Y3J"W)";K"BKN?#0Y.TJ[;;Z15IX/XB_GN$./&R.(]> M@C.V-M]R&J)4@7ZQ6EOA2K9R)]?R0 +&[7C0)39/IL\.;.G+/Q.27.\R>\>- MN8_9+$/0AC:HJ$_\5(K;M\Z%*YL2,N%9F_[>QU ];F>%+A%_>C1T$6]M.O=< M:F$C\JUC-!')"VE$K9RIK/"0ZLE3('"N-6;F"FOB13Q(T>Y/6@<]U)T-"0.H[-C ?FAH46\S+H])P?Z([G' MI=12LEI15H2M[ZK)Q7&!0V0\*N^EDJG)2(8?4C;N.3T: H_1S_BXVR0I+IG* M6Z:F\UG];38-<3K;!F79*9$H"DODJ]0G!0F"S@&09"92%([=?K/U0'[IQVN- M>V79&$-I5Y-DF7>V4+<"4]1F^=D MM+/$.M_39>F,U/%$)FT7]N1S-S@VNR4Z]P$O?]FWX5AW;6M:7TO*EL,PB,G\BQ.Y"[KAWFJ-'*8-ILLN(^7)#OL.O M.#_'"0E) @T%?O$S,<-\DF?Y#RL:]OAS=/SQ$/QT [KC\ MUR1YSPQ& 24D 4IN_)B:.@T\ILB+4VT&R!U']K@N: AOQ.NAF\:?D54+!7X-ZRTO MFXCS@G/RW9^'V6QU5AYF?4(.N^ V%(H[-?UB0X9H-4(.4DIC.)-MRD@&H;[+ M!Z0G!?G),="CQ28ID%C7W][.PGQ-'-=A=5_JCTQB*K*X* %S+?]VG-RY'!FQ M)URVVECO^$F,]8,D=GE1/ZJ='D:;HYKH3<)ZP\YJ>M%!>COT]?/W$XI'3>;204:3B;-L*5I5!K)Q"349=8.G MP>H#!(Y[!] C3H?0Y/B&=7-*7/)6_>%%6?]!.OFP^ 7?+V9YH@Q#%3EY&M9% M4%EPB%C''M>+Y*(M-T[L=$(_LLBXJ?VQS^BAI-^%P3M.F!-;8M):"K#><%"J M*"";'X!I0V%95EKP)BFEX\@>]_52!\;QA%KO-]__:CH/\[2[P MW/B22L+.! MU5EWHN8: O$O21ZNB*2:#($=AOQ.VI$VS?>WU&@/V:-K*;/[Y]^*HI)6S-!Y M8S;U..1OTW_@@[#!!Y0A-NG=]$/*NLSI-X7+(^G.XW77 QB_>T'O\,OY,GT* M*Z3P[_N,J(DN-FI, 4(1!10KM,,%0\@R:>=E+#$T*:/_,6E=9M]/"L=AM=>% M*WO)TS9Q]F'Q(?Q9WPE\(L><)%C=]?L[K3"F ^VW !IC(J?=DSN3' (Z8E)& MR;AI\N+H4(*[3+R/@=ZFFNX*T_=DV_ZVK V'=>:1U1M?3KR!$EC E\P!O?92 M1"ET/'7.=$-8EVG\,3 ZB.:ZP.+NS_SOD?-$22-95N3?:^M 24['24()4CJ* M5:/R$IL,PSN*ZBZS_:=$\>ETWH-+>\U'KW'JBAPBHF):^PSP7!QF.BBP5HU' M 8[E!-KF7+BVIK1IM?\@15VF]\>*IP[750>@>W=5\')6;C*"28KB#)$O:W.+ MF#WXZ".X8K)D2B;;9NKC@Q1UF?8_)>B&T=7XETBW?92S4NL(7Z]6YR1*K.UY M5Q.A'9;L'9##3*ZRK_.)]1) ML$H)J9%8#21"$BGMN$*N1E"JRE(8WV%*?MQ68AW@^(1:[^#ZZ64IF-9GA7SI M3V'^$=_1%CJ;;^ID:HGKZE.M3/@:9G5GW\NO,R98KSDP@YX.EWK=QH(';E!% M'9';-C'^L82/FP,8^,KII%KLP"^]G[.WN)S6\IF;KQXGS'K,Q@J0Z#;M"Q " MN@3>F^*2$9:\H!8(W8?(<6/Y@='83#L=V,O[>7M&1\9R^8WVU+^'V3E.HDQ. M,9TAI&R S@,#T2L'1IG O>=,E29&<2?JQ@W/3X*U8_1Q,,B^; !._"W7)X1: M,,H5YAG$4J?B\A@@DMM2NYW+)"G$\[E)ZG(XJ#4+RD>!VC[Z.!)J+^<#E=E= M]AF]++":YRMO=R.V*[]:9**?E00E5O$Q06X"TB^%.:3P+O+09OS6SA2.&X4/ M74C41"]C=Y5_OO%07\_?;B_V5V?E\FG2U9,DXG0S+ZS>F;[^_(5"L8U85^0] MS,YS#<<>[*>R[05$@5B2WGHA()D4+MZDA*(B.!9-%%@8IEO5GP_4&I^(X)&K MD-I@;=&YXD??#-]K6KZ7NMSD]@9OJLBD/!9B1A6*TY(FWJ*KPW>DB4D(CKN- M5MASX9%KDDX SH:*Z"!@?C?]^&E]5GY?X:8YVEEFJ5=H#> M]^=?OLPV!T&85??[U6SQQ^MY62P_7^CT4IQ2B:A)=C6#0&Q)(\GW%K:^66%+*R=PD7KY.Q,B]M$X"F@-%/KKW3P*I?6Q)'.'S)JJ9;AW.Z7S] MB:065N?+C? 6Y797YBO)<1N--2*"5UZ1Y.JC.ZX09'8ED?0TSW:WD& :D:> MZ3/0&3>.; 7YQW3]:2/$\WDXS],U9OJQU6(VS;6H M)X99K29:?4)D8H$X3P5*(=X55QI<"@C>%)4<\JQEW,GT#4?3;N!LYZ,- M: !'4E0'9O =.1/+:2)V;EWVU,A^,Z)]/8E:!(U.0%;DC%X,Q42*Y%,*JE MG:ULT@)M!]I&-)!C8>9.+>RP"NP DY616\S1?4XD4M/.#Z=T@=#^#__?$=;=!;]Q^:O-G]3_]4[ M+#_5WW]_]_K&YX?5%_I'F#[]-2T^7WS^)KB;?O[]4N#/KPE\FU4-LZMC;W63 MG]7T,T6?/W(!]EWBY^_,W&9SN](=( [-&/ZYQCFYG7\YTM]??@SSZ3\VY']? MOVZP>7Y[C;6S<@]%U[+8WEF,!A1CMGH8&KRD+Y%Q$9&1+=5-+@@&H?[HD.D8 M(EY,5VFVJ#'#!]+H+[/ZM#W2WD(1(Q152*2&UUKY+"&5F*+(*2;L3YKW,#)N MLO+TR+X3JHT)C&[-^?OIQ_FT3%/M07MQDT_![%N23:HO6@\PWH]_X#"F>@^B M!S+,=Y?YGBDUU@>K&?#- P--.SEJ1^%=,J@L.J[;!!X/DW3T]=YCXOV._Y 2 MUH+@.CG$UYX?#APK"K!HBG$QH&HS'7HW\L8U=P/AY9J6J9F%.J6E M&LMB<0S"E.Q!^R) Q2 A^EHA&Y4O!4E0NLDLA'86Z\9YOOGP;]]W@[:9!QX\ M,5EHP]E8P,D4P<@LC99%:-VDL]1C1'5KG?;!QIWH>"@M=)#>V4YDJWD'VL'W M,62ELJY$#D77H>:U=4"TJ$'HPCC:D%R;#H\_I&S<"^9&V!I6'QT K!8X3M=7 MPTLVCP _XOSJ7+C&F4NQ2,,Y*.?JQ#0*?9PQ'EA.Y$/HP*)JXF'N3N*X]7W- MS%D3#76 O5>+)9)C\GR3>2<^EF&^(FEMGFS/\^;+V<5#U#N,VN1S;>&+F3Q8 M\BR)T1(UQ)P#QQ1"L$T:/1Q,\;C/BALA\S3ZZP"H[TA=1$!-J[^@ V"VV#Q* MV!9]7_ VT2ZZJ *'P')MA1H#>)$+9%>L*,%RKIL\N-N!MG%?$3<[B8?520

V#:PY:9(IR-7A(SF^)L)6HIG.%@.#D9*6#@MHFC]RA5XSX:;@2MX?30 :CN M?YYZY[KP]JO\"UYS$IPI3MM&.@5*DR]!3D0$RYEP1JK(XPE[).Q&]+B/BULY M@:?28@>(_0W_N";%Y6).?TQX;0O>]B:"+='SZ"&K.D4Z2 9.: 7!.:.S863\ MFS2=VY?0<5\A-T)F4VT]S:SPW21!F.>S]2=# MGJZD^YK$]_E"/YL;YCB;?KR(SWX[_QQQ>5:>S\+T\^KL?+U:DV[HGTR$I,.# M& <;=&T2B0C>N@ QQMUK:(:CI-EV]#W)N%-.>7$<=G.^/1FX31]XU M)9 "4O,*";K($9E=')&&=]B$SY*5;>Y[$. -[P>#@;55US&Q7@']2,) MK%8G\PY+GN HWI?Q]F/-PE9>1>&<.=>4=*N0.YS&[V#$'/BJV-LQ@G M_2JGJH"X(_AKA59(C.IDQ2$W2>O$=SI0^3M4?QRAB4ZQ=1$5_XU,]IO%:O4. MPVSZ#\P3IRUGV3K(6"=)\*3!9QU ^UQNFBSQ>N"^/U^Z&:8=%3W*IM"_S)[A'DN3Z#IH) MPC9Q7-KELAY/%6N6DLK:0G))UIU,_$JFZ"B1W!J?7'"G+WWK-M.U#SKV2]GO MHXUDCT [9\BSC3G&)CG2 M6W3T>]MS!'2.D?53/1<3_?SL6YTYA_FA(I5V!^0^JY_DI#Q8'$<>F9>M4W98 M_@KJ5B?+4]"0+!(\(\'3:PIUL])*:MH&2H4?Z>> =1O6KITM+SO=7_^)Z3Q- M"6H7H3W/6#C* DG6T7!%>(@:/21,WC/G96CS(O(HJL=M*]4*4WN4N0VLV X" MX6?Y?Y]OBYXITGJ$]4W"7#/&+;$#6C $95"""W5REW)%.*&-2DT*T_>B0Q"@P"5*XC MBT6NK:ESO2>TG*7"@@N-:T0?H6YA\*D)[\$[& M*C8.(44/G.3E"S+#9>,4TB/4C1L?GQ1FAVFD0<8OVRG_V'Q+/WG^72)EX\V)BXS MEI*QD,D]!A5* H>1S ')E@=$HV63?/6#%#W-*/= 9"Q:J*D#O-V>A?YZ?FW\ MT40D;@WG&HP/)")4 ;S2 :R,/F:C7+)-PMM'J7J:MG 8W VGKK%'<+PL!=-Z M^A6O&'A'[LG-GN>7XMS^Y8MS_+!X^6?"U8J^\PO.L4SKN_3-$\]_8'Y%RGK_ MB;3X"TDF/U]\KC>5FP^::!8"5X55<:O: )UDGIB!E$,L)K/D=GQ9>%*R1QXA M.0K2.P='%U?9M]E\F+>K63W/JC@W,X FWC!-OKTGLY!T?6PGR!^+!5A(GGNK M#(8F ^&.HGKL\II:BI_Q-Y 192W&AA] M+PV6!!7'00CIR3Z& -'4[N&6"T&GOW1,MS 9]Y,S[-BPB<02DS$9#'.N%B1+ M"!P-:(,HBO"ET77Y33+&S10,H/?'9WOM)>6G6=[VZ%\^T,*NE:DZAI83&+3! M1#5$(=PAQ'S?(3(;5-F!]%[49X."8.T=Y"R*9-KF?'M@VT/M>(Z@XNBW?ND3 MYO,9GI4'%KI(4GMIM0DY@; MJVL+_?W:.M_;SA=K? Q.D-UP#%1.K [PH#!%QYQEYBJI)K5ZNQ(XZC/*%OAX M8'3>L)IZNB;KF-&QNW_XB0Q7DQ&R>V+32'*/@O&04FU8K9.%*&*&:$O"3 =I MM+O5D_5BN^Z,+D5I$T<+I:0(R@5-\0_Y""@PE%!DSJ9)7[/]R'P2=FP?K.QI MQX[1VM.U9INXO(TMVW[TB2S9?8R.PZ:N1*8="JS MU)<=>S%=A8\?EW@QJ.*L;!?>B/+[1C"N:%'@N:X3$ MT5A!6[;-1("!^1CG&<4)H3VFWCN _;6LYW*Y6#Y?+&OGN>UDZ+?+Z6)) IDN M\K46)=]Y%0&%IS'$"<$],DT^G2# MH".J*W?^[!.%08]7/_[<4(8W_-3%I9_:5+2/+WDJB>_!^$#5]P_$!-]G,B6, M1A@)SI&7I2Q&"+5%?,G)&2[(:K F?7U_0-? @[FRY:$PLH=6>P,J&SI4C;.U M[Y4NPB;G19N:C(X&D\)J[/,!2'Y%"C&)!S$1%8> MD3DIO7#*MK%>NU#786_#O4"P1S>PPS0R\DL*VG7Y/*W/EN]Q^76:\*(VW'G/ MDE& 49)UUU&"%\*"]\XR'IFQ,>Z J)U>5-Q'0%>#NPXYZ@:1;!_(J'F"+0>7 ME>(ALFR"X5"***!,G5'G,0,OR+1 %OQ.!F-RE8KQG%,*-%.CX5DK2R6UPV.CA6@[.'>NO+5?SE?3.?'V'C]^CR"C5EP))/'$C)691(** M"#I;H7-"%+E);/0H5>,VHQLPDS.<['L T@7MVQT62Q3)A A%UG9VR16(3!70 MSI=DI-$DGR; N4Y%)RF_X[5[&S<'BWKLH^G]>5REY7233JAF>=NK=LO0UH(R M:4URK-3^XG36.ATARFPA2YZ3,OKN!.R'NGWLL-K(&#E?K4IB MY%(R,,9MHL1( 6*HU_G$@P_.TK[9#1F'NRKM\B8#8>%XT75PFES6!FUF'!,% M9^5OBT6^F3-(4DL;0P)N70*%-1%I729 N^1J!P:&34IK=Z!MW":A [HH0^NA M?VAM]Y\IEEGRY2&C)#<^J0 Q1P#+;>Z<=J%NY%N!H3&Q'^8.4% / MJ-LR0RL_6[]=3.?KUW-B]#*_X$5)TCD'93.7UED$^C^"D=P6D4K,;:[0'R>K M:YP=@H/;2!M.*7U![.PK+J\SDIDG_\Z!R\:#4IR<":[)]?,>A3(F)=;&F#U$ MT?N&T>=_'%G=YQ5ZN."(9A5+&/F+M9V9JQSQF+F($;KCFQ4E>PF#&X?K"X]U6#@N!HP0Z M=H;O>FXJZ9B*SW1N1O*N%:^/&UVQ=3!(+*FZ2[=;/#R0UNOBVG%8)1\EK+'; M#"_FJ\5LFC=BWS3[NABYK46,13N(U50I*31X%QG8@N0=2^*&[Y*WVZWA\+TD M[ 0.T[GK.(!TN\/'=J-H9K50B7C0EH(D3\)QM21,&MKOJ00;TBZWAP>X,!F3YK[)5,B[ MI.R$%MNQ11E(RAW@Y >=BE[/T^P\U^E-JQ72__*'\.=$"*V,(5?),U==:/*< M''J$4#0K7A@;F&P!I -H[:2HX4!X[-=5ZFA=/=U7U9??_27,:AEBTU?6#ZUU MHC? .[$Z1#>JVPM=/?2T-FDK:'MF23A6CG <1.WMKX7V(AC"VVX!R$,K#/QX MUQ?:[PVGR!T]V]Q%R!\?>?D\# MDT"IE:OS$5D!52+6>XT F#WCWGCTO$D_J*?[9'774WVRNQ<(#GJRNX]&.H#9/6%,-#J5.L%) MAOH*S#)/G@-7M?:C:.],S*RM3[5?+N%4SW>/.?:.E'('.+DO*+UJT7C5["XM M/LZG_\ \T4J(8(N!H&,"Y;.H^TQ#HBV7O171VB9U-ON1V8E;=2 H=FBF.9"& M.L#?B^VR6T8FA0D9=:[]$"P9A=%$<"S=_4VVA'B MZTM8LH4IY'#^^7Q6C=FSV6SQ1TW'49S[ MG$B@,CIP)%+BU'IO#+?6G;CU^(]([J2RM#$*A]7< M^"?ACQF^E\N+_KVOYVF)884O\.+WB7<4&6=!(K="DZ-H)01%(3-*F7)P,KG0 MI!OS(-1W4M_2&L"M]-FUO;V7Z;\OIVM.0ZT'=A_O'BV3 &XY*W&M"8>E'A#9W2 MY'M::7EBPNN0!WL2<+5J)_G0 ]2V.%:&/2C^LCV)"8EAUL!K-;N*&,!G+Z'$ M&*(V(92XB\.]N^K';G)XH,9NZ_P \8VL]5^G\^GG\\^7CU:*XLY'LG'<.?)^ MR.V*:!%*"%ZCR1K++A[K3GJ_L?+(FC]$;XLAA#BV]L.?UPAW/&3K,X) EVN? M" K+F/1@$W:ES )SD@./O("J M7:I\'4_K=70QQ\05:Q*V=G[Y?H@S,)"4.\#)\_!EN@ZS>F][W5M^]GFQ7$__ ML=')1;)GDJU03J4$0A93N[/6MGH4M6-Q.9%=#)(WB29VIK 3%_- *-S. M9=F:ZW/4EJ^L[GOFB2=RDS%- 1J E%OSZV\DN), B2I4HI(:=UL&%U5%1GP9 M2V8L%!$1 WS("I0R D*]W,G:>(JP))=\LH.ET=-X3G6\.$B8+TWC&<+9/I"Q M8Q: HQ"+:8ZUG!1I$2* ,T5 3%D(':5):NIA3=U/XQDDV(.F\0SA<@>1P,-1 M,24KSDV@K:*0U5$Q#+ .=R@1G=-1..<.:7[JQA\R* M%"$!S[435&W.LH_8.^NRE7D0 Y>Z7IQ4#@#)U@ 85%F)D4L MLF7#DHF6TZ)QJ6M0Q&#N2RQW@Y*!=*]R&U=OGWYX#9QXIL)8.HJQ79!0Q 7I=MCTD M-9-9A#8=$A^2,?$% ='.#!>\=D51H&JN?'"UXS$IIYA4T1GCCWI!,(&<7SCO M'\+=#IR*'3;1\2PQB0(YUK29&A\Z9(R849CU4F)P38*CD<[GJ<[^!PGV9>=S M")<[P,G[VD R?_B:UUB;V5SMGT^D=7^BW_KG6>'.%QDU\#IE3_%Z%&E)RC9H MPU7QBN;6HWU?GB[BX^^]XU^/)DZ;T0IXG M>O"45F+0(J:I;=_SPENM5(HPD1<'1G-R"P2+X 7/H-'$0I&" M%(\S\/?6N;_PJJEKWKV*Z'P &>O@ EYRS78A]R9QK'?90L@F76N[,3#3RO:E M^O7ZVV/RU5Y>$+W_J[]Y;&.RY"73.G$C%[<% [-02^_-8!: M%1-\;5-6T$'MS [!.$8^M;8E%33!P?)(E0W/:VW1W"Q+FE_Z!C+,N,Q^P3L&*P M^K (H4[UQ&R#]W57A#R9]/MKNSM:^J.9V&>$9Q-3+(K:W8<,GLHHP=/::ZZM M\($[)L/_QK:[8YR!B;C< 4YV'>!^S,O\%Y[7HY,SYU@PSE&$6O>-*K8V==4& MR%Q&'X4KZ70'Z_?HZL2='"GV P[1Q\J@$TBMU@^7\V$[H/S3JJYGL23NG3F? M5$&50.=2>T"Q %A7YKDE[I&NC:;)U=]!U'6BH*:#U[3RZ 1DC_=,72=MKK"$ET?NKY<)TW M*:U'GX4^_]@I3T@'+&"*<]/=K[L]B^->1N\YN=%6NMK7JT;E*8)'\JO)9V=! M'E8A^/Q[INY9C)HHPP2$4GVI'_$ 5G=@ MEGZK*0_Y0[EFR?;DB0EXOOEP-S]@.!OQM=7'518>X<]-'42 S6A0(JG @IRR"DR:# M-,;;$+C6ILFM["'$S0NFHQ&P:BR.#B"VJZ6#,,Q&8X&Q[06TJ_,T-*EFQ:2+ M"8TJ;:\#^SP$.D87'U"USMP!1/&T8EH!%K,4VA8$O3H 119*7 M[I@I3?R;)Y1THE&F0$.T[1/MF+;P-U*;Q@05L( MGL"C H^ 4@L(7"@3DTX4MH\X?MG_QJF3VU#(;!-M_LBJ[20#ZK(,M!QA;*EJ0Q,UYZJKPX65[.$;KH M2"YW@).'AOW%$B=^EI4JW!H%%!'(FL94L]RL@V(X9TEP(W63[*ZAA'9B[T8" MX]GCG(FEU#L*[]?4D8Z.Q-6SQ*,R+EIP1I*Z][( UE3K:)W6P486XNE1N(/0 M3C3="5!XK)1>U<'!72N.B0\,GCZXW4'!"XN8_H#@[H6WX6)*3 :F XA(,"&E ME0&1;+&5)2NAN;."O\3'@]XT=69&4(5%K]6_YKS=QJQGKH)KU:DD?XW9QFZNI MN,+[6(P';V.I*7&6="2QS7 =,]EP[G*30^M!5';B3(V P^I4LND >)_H]SZ4 M-VFU3;J]KB2#Y"U4]04\Q<68@M4@928U&U23_>1Q7$PNB M S#M.F2)B,6$G,&QXLF?B[0$GWSMR4\:/43F?),CJ;''F2?+ZCA"(QW+YPZ@ MK*_E<#I1X,%H/WEA,F2,NICDF U-^LZ^SN/,00@8T7H_,^,ZT]_K0I6 9UL",883PK.D4>FQ0A M#::T$S,\ PP'R^F5 ?'=ZG)]%ES2Q3D'IB1=VVL80$L>JY;2I")H]VDU-PXK MH0?!4/V ,!PLI=>&PL6W?&92+CP'"I1DJ'-"%()71D"2GKF2F,BLR<"NH80> MA$+](Z)PJ)1>$0K?%'KG[2(U9RD+RRG28Q:4PP*(#@%CY%Q8IY1HF7?T7ZU3=?ZE=G68? :G8(]._;N1X^_2:'WB^VERN[^4(^124D5:#,-P00'(DC\@Z8"'Z7,N%HO4M M-M!S1!VK+'8]^VXFC:E)Y9K@R[?W>H+VA3."XI1H?, 0H[9-?*5GJ9KW+F$R MA#Q6(=-)HG]%T M]R&Y)@>))]$Z;\@MN]B\6:9[,P'_1B:47I8^+#_F>+E>DU6E7_AMM5S??/D3 M;A97LRK/N$1E>9U3L^T^[8*HA52L!JTFZ%*2"+8I=XY=09O4RWZWS?U_F9?R^39>Q-ABC= *N/)D)- '09 -:^\2553+G M)O79!]#6"1Q/BYI]V)U(A#VA"KG.LM,B9.9O UIX;BKX$[QA%NT(7J;*+ M4C6Y.3V MDY0.14>]N%M(N'TA+>?OM]^_#\+BI'7\<_O[_.W?+[E6A'&^*@T M%%'/F+F2=18Y!_INQAB3UKQ)&M-AY,V;*-*=+IQ*D#W!\]Z.VSQ=W_7>XXQ; M9$D#ID![V_L,*#V%=CXPD3&@B6WC_D.H[$9%3@:3 [3D-#+K"9!';/:[DTR? MI K,.1#DIX,J'L%%I:H?S^OMGN$25X MO%A4!'S;?43F7.!.60?)6P[D<7D(7"HP6291LM$8FR08#*2S$T5]>D3MPW8# M\?9_ GI$(?Z39TQ\XMFBO/ZPT_.<"4\J -.U_P*& (X< Y",8BB>T K?9*C2 MZSCIE!1.%D9V)$5E*W=4O9;FP*774@8K?6@;*_W )YU#D-?NI'.(A#NPS[\N MO^6K N4_+6D]K.Q&0?O)/* M6"3?J 5L#Z*N$TB>%CE/ZB^G%F-7V-S\]'W/NJXC10H$!=-% %-W95&>B]Q<259NQQ[+*GL=" E_8"JVF%OCJ! M!$8CZUM>A]5IC]B-#38AL2S5U2C',SCG"F 609!_8X-L>Q;TO^*(_1@#W$"0 M'5C@8<>UPLG@#'-@M*E#'.JZ#"O$1$OF(V>AL>W9S0]SQ#X()D<=L0^164^ M_'7Y]?)BL^48OU;^.9C$C;; N9'5>W& 6JIZQ6J"XH)QUC:+Z"E-G8!M>B3L MP]R18ND48>)V*:$49A60G4BT+56B'8D,BC:6985*EK99?$]IZL3VSH*P,6+I M 6&+)2[C L]_76XNUI>59UNE+T..0ED!)@9R/XRN27J!$X\0I4/6[_.)>(.X W49TW%XOX M=K7^NEKC17YT9'!E)7P0FFLL(%T=W!Q-@> 0H7+51)%\4$UBZ(.HFQ>0\X%G MU5J2'.VYI.*L -,OL7-G\2N^I]?_OMR\0W/'T2S=PL\RUP%F9(!GP.CA<4 :$D! MI)RC,O]T!$_BSZB5%)!]C4S7PD#*&S-'I4E!C3)VR9G[8<2.._A55OX-1%2M\FV MUP,S-N319%+VX7Q4 Y,=3YDFX?8E\B9*N;U[_%V^HQ-)Y*@9<%M'I*=0)X^R M HEQYGBTI'>:E'KNH&6B(_'EYWO/ODL:+\FCKJ?ZA-M4HRP)WN4,+&+@M%N* M:'HPOINJ>5VL8_&PYZ![ @&\(D4ROF_)WF>U4BH-^Y;L@E+D04A7! @EZR B M6P>I104I18*5]1I3DTR.!JKEC_AG3I?G=3;2-5=_6UWDS?L5+FOTO /X=[A/ M6J:8;0)M:SJ9*&1 '9EJFXO)ALA+F [=76 M#5-6Y>G/CJA(&O>B5@IO\"(;:L,4@A"\MC65P9&S[CPA. 0(F%#JK(-MDUS> M0AL^'-SC0ZS]+POM3:MH9<:#4*O2I/.XCV,%)U*XB\,$AW"XAY. M 8-+(QH>4DL$7<4\:A""O=Y#H(#@<-4ATB&PZ -[. M^94J2K0H$QA1FY=%KB#(Q$ S9:3RBOLV?NAK'R0Z2/:'#!(=(H@.P'3''-I^ MM28E;?[^-=%&%(PKYJ\7Q9%I55,3*R[)I?(C##;K"_(;=C<:/:KVCF%%-OX4+LK$G.D-Y4Y!E+4*C'Z9/(A MZ47TZ'M HJ\>@VC'NSN9A3;>P!W+SWZ@<)T#E:TI,KD 68G:,R9("*DF/L>D M,$ENE3O$KQX*ACF3&X^6X6XLC&!H!_;G=D^\/AN<=@.<^_=?PCQBPE&A M>$10!1DX5!R,]H;)7*)WL05JGI+223!UG(P?9Y0-+A'V'^O5 M9G.]JC,1"H_)U3-5[HE=AO2JSPEJTU!M@F&N-"G">)ZLF8]V)H?!BS@;+9,> M$'9^OOH+E[&F/_V\N@P7Y?+\Z0IO%\>4C\:Q.IZ=^)8$@N?!$D2R\(QY(4H; M93:$RIF3)9OCKYG$^IG7]AP3SP)9"%F(>>@E.1TI2'F,UWBK"SP_:6+ I)?_K2_X3WV)7TS0V;D$3&]+78*&0. " M+-DF0I52V&0*6H-+_+A384JA;K381DT=>^[!8"4PDL MA34B6UV\:*)E=I/3WZ7^$ 0\.2(XGN4=N$Y/5O'3]Y_R,O[Y!==7IR@\*2DU MKVE:-84T;/-EC"W*9UT)CZ!H+> \6BC.,I\Y\\2SJ>YKG[Y^WO!_0NLV M 7=GQL9O^"5_* _6<+UKK-6,(PN0A0JT:R@8]3DIDC#F5,OJLCUDW.-!$-E+ MQ7Q7^\>*=34UC^=N#'U#^H?EC0ID(@KO'2-M6APHX2UX0_R0)CAE"R*IVI?B M\-V/GD_L$\EJ-1GC>A'[I[]6U]3+)+3EM:%ATH8492%&H'.0K2<..6FY#(/$ M?OOH>>Q"8[&/8UP'[N<.7[UF26Y5H4Y:%4\^5'!,DILN,Z"UU?OA(@1!&&[3 M>O89FN8]WSU-R#R*_SU"J2[DIGV:<5S*3 95U992RF;PW#,H2@8N;,1LF@0S MS]#46SPS4NXO'NF-$T(/>+K6K4^6=!.<>1$QB&I;L?[!(@2I$2(M4AJ;F3%- MRKQ>H*LS7(V5_V-<32B,'K#U>!GO;W-?M%32QLQ !D>[K_:K1]+DX.LX#X.H M#\MR/EY5O>\CU>P41F\<]WO$T0-(K_/0+I][RNW\#/F9^1(F6,[#YP)1(HRS0X1=%*2-)+ M%QV:QS%X(RS=(ZJSX[U&1 M\UJW:9'T6"LU$]:KTE+C^UH]\[1V&JMA;ZN7T>:ST<8Z!UQ4Y\=27.:%$V!% MI/@L">WR#Z:W[K5U$S)Y2W89):_9WT& 1UO[!61CC.#1M+DW?YFTWG74$-0< MK*/&":;CUE6[-OO-]VZ_03]\GW&3_UR=IU^_?%VOOEWUL3@BF762][;3=\>Q MX&2:T3"-UJ<(KB9)*EDL.$(?1$9&6(6 A;].S7C75&[_5MP>W!@IO'(H*#"N MA3%1UPMNIZ!PD74V2K#0ICO6@03VKB6'(&A_Y[\)A=3!Z<7>U=R[U9!>",>S M )%\),=46L <,JW0^JP\&NF:Y$H>0-O,]9=-0'&H?1XIH9Y!]^#*(TEM'8>< M(X5=06? 9 I$61QR\CZ,;G*%?0!MG>JYL7@XV!\<)YP.\/9V]>7K)3WN=BDW M#:2X%\DD!Y9;BKB]8>37DGT0Z%GQM14^-CD>V4-/I[@:*_KC87-V/A;!WVJG*!4*J[89(&)[V$0D&99=;( MY-JTUCF4PGDO EKCK8V@.D#@N\OU;E13NN7!$/S?"DMY/ MY.$22H"'8$../LLV5Y?[29HW[:LUQB8210>@VAGP7R]%,Y&45 %BKL<_Q7KR M)I('(R.J&%GTK(G__PQ-\R96M(;55,+H %=[675W[9L\2VBSI!7%#$ID<@#( M3848BLU5,1O=Y([\9=)F;F0Y:W0Y3CX](V[;9.8L^\BS4TB*N.8"D(&'8)4! MAKPF>2KZCP3!H1@;+I$.\/4FQLLOE^>U7Q9_QF%*0&(''6),ZC8)@2@;MG*-_2Q&^"1*G6D"G MX<,TF)U%RL>V#VJK/W_+%V?321Q"Y.A9"^ZIZ ^1 /H8@ MMR*6T[IZMZ1UZNZ-0LV0G+<1@NDVT^U-I(5M%O4Y(UN];/BT0:,M?0^"$Z>3N* Z"1X'Q27.4;3IJ7."T+<"8$)UFC]DW:#;94 M/W='@#=ON<_IG[[?^^KJ*##'8%-"#F9;VR=4 E=L(+*U3MX5PUB;.\>!A':L MDH;@:'^66 -Y=7#VM6-5VWR3DHQEGC&PWM;6&2D#9M*VR=:$.\DM,TWN'??0 MTTM66 L0[#&"QTBD4V#5C^N<;[O$*?/']35JB,R@]!J,]PR48PD\ MSP:,4B8$G?%)<^)]79)V/;X_3!PAO]6DS)P;#A^^7BRV1Q._+N,U^2XC$\G5 M0P@LH%!'0&:)+Y8V2Y%:>I4.PL+39\][1](0"$>RL0.30X2OON2[$3KU+]QH M3\/1! H:@1=7QVUQ!\X;!5'86&KR3FDSB?49FGK)13B!3S.59/H%V?7NT\GH M&+@%S4+MQ((!@I((05@AE8^%2W5"F/7@STPF^\,P-4(0,W>$_?#7DI[SY^+K MEB4LZA2L"I $*5X5:E.+D&/M@6@-V>28Q"'Q_D%=8!^\>>8QG:=01\=QNQ>8 M7"-<$'U>< /%\]J9+BEP*M;:$,=DYMIX<8BJ&0:4N9L$'R&]71@8PCW3@0?)^.7IP$,8W@%D=FRO][?)4MYG MQ:/.D%!ITJFTLY!8!1*9JF/X&'F!)SKGNR7J(!CI'T(O32:;#G!VQ[B/.:X^ M+Q?_D].OB3B^*(N_=V>FF_BKR!*9(J MGWW>]+D$)TFB?#Y!10J['?>:F:^WP893T! *!&4RYX4K84^5V3-?5H'0Y$'$ M0EM!YTQ;@0GP*GC@FH7HDQ>AS23''RBK8 B.CLXJ&"*OF<\IKD;@QN]7[?.= M%\P8#12,D\KUR,!E%T";4(+E5CL^V4RC^R]^9?D"@\2[FH#7,V(D7M-@,"N$AA>!J)W/:5(KVF-?>"E>D\7G' <;F!C";'/_M\^K;O]^\ MXPHT-U\]!LUSE,QWQ#5>IJN)&=P#2/[CI]_/BM#&).GK!+!Z/*=IGV V$+VV M,[PTH\%!;UY'A!,)[_'@!C*S!X \/;-SV<:#4]UI+)PE7 ,!C X!S&% M;'16FE8]/0#HS?-J2H&T-:]-C8 \]K^PR?XS#,:5$^@36]1;#Z- B6N!8VW9K@V1T M:9^)8M'6PS:!32[Q]U(TLS<[A;Q?QM (YO>'HML)3);T=(X@M%"@ NTL%TT M23S++!457),V=#NIZ0X]8R3]/'Y&L+T#[+Q;+!<7^?WB6TZ_UA[-GQ>DFJ^. M-7_Z?C4:L]X,767*8,D\<0NHR& K9A6@I;A \XPE>.V4;'*S.X#&5Y9 )=@, M+X?C\FCA=8#-ZVZ/.7W*\<_EZGSU^?O'Q><_;SNII>(UE[* B;E6A]8\'G)) M(.O:KT5IB[I)DN\+='6+O>,QL6HGH [P]FOM A3)E'PDD1$E?[Y9IGL=1Z\7 MQ:VCJ%M0'"Z1# G/'BC$SE!D01&QN. :Y?P>0-V\<>DIL3>]L#I X,T(Q8_Y M_.KZZ<_%UYO-Q%-)V:(!F;0&Y3(#QTP!61L0671*M&GB^0Q-\[J IT3;5(+I M &._K6HF_==\D=]\7N<'K4G1A"B+1_#>$X>PSL%&A9 PH%68/4M-[LKWDS1O M0NDI$3:16#H V+Z*5JF1"^TE9,%H&;$VTI.T66K3;AVU= F[JS'O)U?YF/AU M"HET"JR'U9">8Z%_'<22ZTYA!4)6 K0D%5V*DJS-\+U76F,^2/Z#:\R'"&/N MHN+=9=&*:9ULYL#04&R.PH 72H/U&"17'+5YU'OO1ZHQ'R2_EVO,AS!S;CCL M*(Y&7Y10M8V,0>(&=S6S50K@R42&F?OL?]0:\]% .)*-?9J<][?)SJB*S:C( MW7>VULN'FEM!CE^@C]'%H'5N#[5O?WZ3_NMR(]=3ZM6YL='GCJ&EU54_7N2;-:WR\]6IX582J0?Z U@R-5_&"R!>!"@N6QD4_"SU;GWQWA[0YX^2=B:P]Z,I[ATHY!!U[H?GM;P_ _K*4.U5+*YHBD9:H/:& M@(-@9E\=S$;QMP-<[+\?__LFE\OS]XN2SS!P2^&H@J*#!J4C V^, )N22LKI M8E@337<(<0?AR;TZ/$TNE[GO8_Y?KFF%I%B_D3_Q.=18NXQ<-0G] MA/^JJ[AR12_)&_WP]=H-W9RIH#TJG2 Z3^R2,0+F'&NZ-7>N9&YRDQCXU1W@9+HCGO>KO\Y\U+7#5:WL%[6]E4C@"Z-HNM2.6UXP MWZ9$;-)5'(;3UW=W,Y^H.\#Y]<75N]7ZI=.@7Y??\J;^QIMJ&;;1\AG/GD(@ MAB ,"O)+K8'@@X6H0T!GG0NYB?X\BNK#R@&>"]K)*#&T3)OQ G0*'X.CH3H%#Y-6!:S"D,KH$ MJ>L1%;#$ BVM("U-.;#2>U6,L=@FO7+J'@C]]!TB ,D5S?H-Q9YF48 MESI[\J!DS2*Q5D-@O/;5XKX(S9QL$^'_L#T0!N'ER!X(0X37 39?*K$W( B M5^!+#C:PE'-L>FDSI@="/VULCXE?IY!(I\!Z6*W+ XN9U1$\T6FH \0@1$)$ M2+:X4+P-NFF6_ROK@3!(_H-[( P1QMQ)5KO+]@O1&80N8'R1Y%MF#TZ1Z4^& M&RYSLMH_OL5YI#X310#B2C7V:G+O+9:UYB8XEL%PA10;&U7&\&3A%"X+\0,'U MJ1R:6Z)>66?BB;V:<;+I"&=3%%O\EB_.F+'>F*)!T^ZL,UH5A) 89"L,,T5) M49HV@YIH'=V9R)$ :UA:,U3:/QC8[U<6A224TDZ2,@FBIHIY0%>;[#@DF4BN M)6O2$WG.NK)YT@-[ ?]8Z7>P"6[KGCQ+2;HZFRKZVAO,4#CF#*T@;+WCH'9*/YV@(LIM\?/UTOXA/^Z]\,S(20CQTJ"8;4/F=,&D,< M23NK32PRFE/U4)IX:1WW1^A%94Z B>&[Q%_MDF7^C!?UMGCFS7*C&_8Z5):D MP7/0P*,@;DA.#I5F")K5'J'!>ZYM1SODI?5TW()AAFTQJ?3'6XS5!9XW3-U^ M?'-\;/A'3?Z)?_>>9$8+7?VONKJQ7 @8"*Q8X M9XZAD%ZP)CG0!] V[V% .SP]O12>5DS=5I<\7NCOJ_-%'?\ZA:JZ?58;E;6; MU%E4E\"8905 HBB7/#=RWYQG!:PM4KA H4]V/YSJNI>DL17%][/(R4]-/$'6 MJ6X+%<&CLY""M!BYN%K_"9DPJM XL_I,Y5926V%32B& K^,#$@;6_K M'S(DIB4[=2O,;BO:IX7)$;7L0V36-QQW5NZ(7)A4GGR0@@%4UAD0:5.KC,ZR MJ((M_L20?-VU[(/PEGW*J5O1@-FQYS&5'O/UCY1RD$( MS%&0YX,LRF!L,QEV'T'=HNUX%#SI[S6!2#J UH%%A H)";5^4$5:%*]SX4.V MH!T7*(J3*)HD_4Q7\=E-*?LQH)M>6*,1^"VOP^H$K1.DE@H#*@B*=E*M6 5G ME $6)4K/9$RNR075L:T3NBEL/P9O4PFF"Y0]4Z7O3 [6<@U"EP+*QD NL8Y@ MO:3XK*ZM-!F(%NX3CT%#"37MQQA:3PFDNYW2 M/BC2V[))G/ 28=W&"R.A<#C6ALNE;YR]B?'RR^5YS="^?S=Y9HE]@M&Z$L7O M=7@] Z>3@Z*E#M_[F[\]4Z+SXOWUX2=>2C:I2>^MY\GJ-EQI#L"A M,GDU)1^_X;H.*OB6)TQ!>/+,-AD'SY,^2X)!-)JL:=' A!.@ZMQ6S+7(N/#( M ]=,BR9AWTD3#.X[#Q^>9'N5+&T Z55=1LJ+32&J)MT07V> MK->42# $18]UV(3"Z=M*[DB-_)CK,15)LIXM;"*>_V?&]1DWOG@MR00474#5 M,7TA2$XL-=SZ5")OTY5W MI?4\+@,: ]M9A?';+K"C_]M3K#B,I:0[%9\.3= MZ"0@2)8A6IG09:-+/O4!SWYJYPU7>D7O&%&^3KP2 /-9L F#I(@L69_)X 0- M3D4+/DO%N18JM6E8/9+>>2.R+(C MT\*90LXB_=,':"NY\W9NZ!FS@X7Y.B%+OWM&%B-:+@M$0=M1D3,$ 1V"$CS' M(,@5:M/5>!RY!T'6_*^$[%!AOCK(OBGTYMNE!L92J%.L,44R*-DY\#IJ0,F\ M2]8BXZ<>8O82S0>!U_YO ^]XL<[=R'E,%>:9%#P(P^JHA5 S8%(")[("7DOC M).;,'\^5VM/J>[T(/(U8NJT;O.VZ..(L_F''QJ//W'>3,D_[)4W1 MAN *T+HZ64(Z&-$P2@18FI2C/T/2:3M6'X&=?H]!CQ=*]RCFFO=*39TRK@GIJI^1M<%I8 M$(*1=^,-B3QK5@^DIH9@:Y^:FE9DW2NM\>V5'CUA6H7533LEB2J(9!(( MJ0PH60A2TI.P74##R5.VHJGC<.*V![?\OS71GF4A#(4!*KDZ4 8U.&T"Q,B\ M*2P7D9O4M3U#TVM224/PL[^QP7%BZ5X)W?SWMWQQ1"K5,T^;5CF]1.Y,_5F2 MT%EDD)I1]"Z#!J\SA?#.A>09CXU2A^965-MJ%QU8L,YZ8,'0+DLZ0X@ETJ:3 MTFB50C!-M/0>>EZ3@AJ"FP,4U&!QS'V"^4LI.5ZLRH[\Z&W/!>\P>:\1+$<+ M*M RG$H9M%%H6 Z^/&[8O.>P\H47]=(P93O0?(?/.5[B##F-GT?+VJOIS]6Y>(OXNBOR_AOURK6 M&Z93"A9<(<6J(OWA7%$@K':6UL7-@3?^^][0'S*.D.)J:I;.C8M[?%F5NW9@ MN$QDE5/^@NM_;G[.<;LPP;B]7J(-3J**%)HJ496U"^"]$:"1MAL&&^.!CM&X M]WC-D^I?4:P?6XTO5ND?+ZH36LNO[Y___:FT6!Q MSNJ@03LC07F5 (L(P'1MV)4#LX^[IN]-==SQ^.[F3DZ%D>.9V4&@]0>)8MNL M[891?^3/V]YM5U%#"$QZE:$X(6I?HPA!&0:<^T"&UK/LFY2[/TO5O$:K1= ^ MG1!Z0-05[=>[*R04(4I5#\=J[S^CP#$108HL0S;(59OT_P=4S'QM,9UT'^-F M-*OG-D1_7(9-7"^^;F6P3#>AX_6";EHPDV$UC+A2>.U)R6I: N,.2,5R3EZ: MYY8?9)<.>=O,&!DOR55+MG:@3V[4[/O;%D H!7$ &3BGR7^/)8$+60!:[V(V MBK/4--WI_:!&F\WLH74W^NV00FS"E?21LC$3&'IRU$5-'.+SJ#ZI*LBPY M!3S)>OHN))!Q-\2J(&FGJJ)5T[91'31I;2SQ/?@:SO[1V/F:UXM5(F=O?7%: M37:6T!:M701=HTV%GI/"1PY6.4OF/ 1T30NG7J2PCS9'IT7>M&([MBWK[XW M>::+5,:2"VF-)U9%KL$9J>M@YV*%BZ+$)GV!'Y9!SMV#Z+30&L3T[O39S!9E0,H40O*XQB7" !C,8BHZMP,Q0M1T(O8.H/EH%G19:1PNG M(]?K]\MU_!,WF3BWNEQ>T'K>I/^ZW%QLSU[.C-$A\VC!)1%(^^HZY;[VCTF" MAY23$VT&TAQ$71\=?TX+O>G$U1$&#^AK'0LW13 +O+#K]D6>&=IGM7K&JDCK M;1H;3-26O'DSG].B<6+!=03)JY#(:TRHMQ45M=>UH[@]Q%AKYS$G1JZGE)U$ MI,T;[W"_+=.)XU!04 J6JPZ/JZ$2#@-X44"(R\B H_,9Y3]3Z M:*_36SPZ1&S3Q*-30_-,>6N=)!X%K",3)8L0+ H0G%CH HO1-YGZ,2@:]3\6 ML 8Q?5)=UJK2=XJ1"7N?-6V5;X0D-;X/BG?N-M5OE_5F]4/YM%Y\_IQKZ/S+MVW8$@KM!^D%,4/2!I-60I"T M2Z)(.DE92"^*EZ T\)U]'/-/CY6=]5,3BZ #-WW?K6Y6JF:JUG)%E* ,]^ D M%_0',EJ##<79%MOJF.KQ3B87C$'9E.+H %7[RH*"8KD87?=%,A3#RFK%Z0]A M'2;N?5!M$OR.J<<[>7WY(%D?6(\WA/&=XN=A&BW7EOR\PL"E>AIB=0)D24)1 M7B03I/6AB=E_I?5X@^0_N!YOB##F3@5\ME2C".Y*=G7:6VW\P56=9)0#J6ZE M+.=2A10.\I^.KH*9L2YOD#0/KH(9PMH.--#S6;2IN*RM3"!3W4Z,G#Q,#"&7 M)&-Q42O9Y/[P^$3UDU>7'V/-IA-"#XAZD'/KBF:Q" _")P8J2 2L_5YYMH8X ME6+D;;HSO99$]4'2?391?0BKY[9.!V54(TKA-+?$D%(#C$(+2D: <=Z[S+2) MF ZR4J\M47V0) *4OSJMPGK'G(*+%@GY-C2%S(B+ MLA.FG ^2\;,78:,8WA%LGL^6*0P-XY$!:D=\*<@7"BP+ M!CTI*<.:M,8]C+RC8ZW+KP2%NAOP_/X;[[WJ7MMHR;03H8".MH"*J&JC5PTR M<(G)NIAMDUO\(43.?&8T/::>A&RM)#;:B'[+Z[!JVNK[90TQ?A+!P<\^E;)K M.+W@0'C*%$4PB>Q@SAD46G8UN#.C0I&U9D4UR1,[DM2FR-S4N.\%$C1,T,>J[%M4G<.)7#F9G?M4=A$ M4J_:X.[YC;=/&'1$KEX#*DYEQ(]CSVG-O0L43YO"P,F//(HO6I3JTLNG@%/ 74FNK[SE?\^OIPLX4$X4[[<$)6I5"^N0U$V!B;4^'64IL MLME>I&Q>L$V,A%5+L72 LYN+X+>K+V&QW$KI[6I[O$F+H4^;!8GKVK)=K?7[ MS4J#2$F%8B &%D&QP %UBI"S4<%ZDW.;BN[Q),_K7;9%YHD$V0%D;^E_MUK_ MG>S*FOR>Y2?\U^^KJ]RJVZT8$(NMC?=,2+5HT]4)F3R"2R5&AB7[-IT)#R5P MWCO;MG!L(J2Y4T6N6?9Q]1W/M[XY.>.7%W5GT:[[LMAL[B^,*V5B\ Z\V+;P MH#]0D#OC9(D4/8:2TV'#F(:\==Z.%FT@U9;UG6#JCS^)PQ_SU^M;QLT94THY MM!ZRK^-]4U90NW2 R5J&H)7)C^?H/ ^?QR^8MP%%>Z0 MHAO/W^4[-S-$Q6/@&HS*!'$6!:"IN7K&!F^S1C2BA6U[GJQY^TBTM6@3"J0# M>/U\_=J/U3ND_RXN;A9BHX_:6@.<*TT&62AP58,R[1B%,PK-X[$4TR!K+T7S M]I!H"ZIIQ- !GK:'DGMY=29KUV%6:$_P*$')S,@BJP3<..^$9*DHW@)4SY,U M;Y>(MLB:4" =P&O_0EP*$14BH+*"]@GM&!^4 H8)F47)=6B257,]?T*F,F9+V]4K4[MF2@@J M&K*9T3I3&+>AS<3(TZ2;W!3O7.762T0A@W!0AQ.!"K$F@<7:V861"F>16=DD MM^8A&:_B9FD(+O86Q WG>@]V\RY'^=UJ_5O^ZRY]F0*9)7V,^5X!F$T\E"R! MEAO$FKK_<* MDCVSMJ#.@"%$(&_!@R\^@W9%^\P\?;N)RMI%S,RWE.UDOYI8$!V Z8XYM/V6 M"==I\_>OB3:B8%PQ?[THCE9A'7N,FA&7+*>]6+(";TJ*F.D7VQ16'43=O' [ M'@1/ X&))=(!S&YU^R__?5FO1U=?OJZ6MYLP:AG(3[ @4"MR(JP"IT4!9L@" M,"TU-TT"S6>IFKD!P73&<#K>=P"D1VNX:?*1T JFZY&PHL"[Y @>DP;D@6N? MM!"ER77T3FHZ\:*.E_;C!)VC6=\!?NJ5YFKYQ\4J_O-:DVK+K>2%/ !$TM6: M%#;ZG"#I8'/(+N;8Q'-Z0LF\N)E NJLI6=T!5FZWTOO; M"3APF;':5E/0%E#":Y$&3MF[@]SQ$U+YZF!L"+=\HCI=$!LEY,([RW- P^\TQ M*+9.7,@IT>Y,"F0N086"TH@F/M( &N<-UQKCKI6L.H#AB.3JL\24U;PDL$EH M\DKK9*/B+6@3',N:F=CF?F8$K?.Z:8UAV5IVKQ.>]_9BZ MXBD/NI!;(YS0)33IBW@4U?,F.O<'V9'R[ "\VZ;N'_/%8KWUL3^$\\5G?&PO M,J.PN_:B+*;:"\X-H',%A, 4!:+$V"0I\1#BYLVD;@S%R:73 >+VI,;=6Y!* MHF1K$I3L RAG&7G)],D8I8/@/MB06\#M1-.M30.MX24R6N3@<4RDOSGXA'V![ M_'US9+TM@EK:K^'6SN7PX!?H?>'Z9 MMS_[L$T3V/SRK[R.BTU.9RX8=$PQB++.YE6"XJ&,$K2TRN8H@E.-[KX'4MK) MA<,T!\5MY=0O$*\VV.X5)L50E^B EVU;)%_O^E2D39>3%:@"MTWN*(:3.F^$ M>AHH3B6I#K#X:9UQ<[G^OEW,=HM=SVA);U>;B[_EBS]7Z4Q$9TVLE\R&XW9L M*O@H!/V1M2>VILR:M$\[A+AYP]")\3:Y-(YMNORI14KVI]6;E+9GXWC^.R[2 MK\NW^'5!GN)V7P7?UM$?/5'OR8X^KSL?TCO8<55CQ\Q3:'4LX1-5/3TG#MQ_ZEW[2^=SQ%SKG8WWH"QRVF7D1PC/#)J,*?$F M'<+WT#-OPL $2'B:)' \WU^+VB#;_>7]"I=_PPOR72^^CV_Q?=B#FZB80Q9Q MI.+9MD^Y>NT[C-MKI9NWW8G!T*:Q&3Q%(V!!1] (H&,[]3$+VOJGI]G<).3CD&+PH4[T*M\",FR1R A60">H6AS6SEEPCK M#U3#Q7\ ID;+H@-L[6"/-DRH$CF$F! 4%P[\=C2,%D8@D4JIV2U0 M&Z5T),.[@\PU[(U3+$74@$8E4,4$\,PQT$$*&[$(8T\ FA[4SK$"?A8O([C= M 6)V*LW;@[ @C)1,)DBEEDPQ4;M?.P"I-=DV#]6:KFO0H\G3\T3@P= M8.IN(,]UY%';"Y7WJ^7G&NO6 XK'(U&,\LG3GA$J$^=*H'A$.03+DS)"6J?: M:*BAA/;G-(W$R-X)2@T$]EH.DX[H\[7G24V.BUIVX]IS'*FE]\Z7!-R9.C4+ M+83:JB0'0\C"$A5O,I*VS<'T'=C_^'.UOGB \#/:-MI'8Z&8S&D7&82 #$$K MF0UM)X^E\3BWIT1U>40]!!/[U7&S /H[6Z>2D>9E3'-PK,[4 M9,: ]R)#$2ZQ9+47;::@[B)FY@K;R43]V&$ZEN\=8&=G_,"\5,X&"A@X\Z"( M<,!D+20K8M#>$'.:*-O^HK7C17Q(O#:$WQU@YH\<20VGRI/KMA9!EU0$%L@8 MR1=3)H(W+H-5Q0?R44S6MHG)>DQ)3[']&.$^ME)'<;H#J#S>/]<\462=%6-D MJGGD=8:& )\XJ=Y@4+-<-&_CS>TF9^9SQ*E5S 0\GWMNR4^K]7KUUV+Y>?/W M>G;^*/RX:ENH16(YTB)L"J P>PA%9\A1&5NLEL8^2D3;&^ 7.] X0O&(S0("UGM*"Z Z*+$+P3/B2'SK\89A_\MAEOWJ>6[>&X&<'H MN9%SK]3F=FW\VMA&;0(JVE-%2 FJ9BXA5Z1!5,[W")_KK879 M"8KZ%205:KL>V@J81(:$D>N,W ?5I-?('GIFO@@X7M(O86<$VSM S_M[M_HW MW?5C]DZ5#":G2/951T";%/@<:R>4DGAH--[Z,2F=86:,A)])M!G![@X \S%_ M6YU_(VO[*,G_NLEUCD*DJHB#M* 4(U.>G 6N&2_.T4YKT!7E*RLS= M%EIY/D?RO#O4_(9?;B\[F'6E8!TY2JI4F6C BZR(2SPPM!1>Z!-@YXZ@^?-G MCA'TL[@9R?6Y@_)'H>BUUK19IAQ('WN?"JV 64!=%$2?A3;"LN(>X>;9"L1' MC^\)!6/%MIJ4AQWHD'_@>E%5Z4>\N H(DG))<)5J67(B^LE\.I<+2,>D2R@M MRB9%G(\)F;GG2BNK!TE[+,T++^H'$6.$N&K$T0[TR/O5,JV6OR[IB0&7 M__Q *ZIS-6@][W_]Z1S*E70I(A9;264J,N MH>N1GY28DW&^S?RQYXCJZ*)XI- /:5 U1@(=H.GAX3.M)K_YLKI<7ISQFK$G M= ">76TE2WK:,5E/H*O6%BQ@;M:+XC+EV MZ][?F^X3^5P3R6?N>\T#%_4W7']> M+!]^[RRJK#B2G5Q%U01OL(R.YY\[S""+FO9:8'&LGE4D' MOM5G'F.!7^OIJF-YB._SD7:[S2V*5[^=\IEW"I$4!GQ,'99D$[[R% MK!,K4MJ061,E.)KB>4_'FFG%TTBP Z@^W)7;B^6\N:B;[C9[X=[B4F(F*&N! M.UG;&6H#P4D/6F3IO&0E:!.\B2TS9+=>@9HT4ZPS079(@9MFG.,Y#0@\#H7QT8F\IK;N]Q MU^+>KK[E)2XO-M<7;N\S!4FTT3Y669Y)FXNJ1Y,Z&E&;8Q=PB3CKM4@R>JZM M5 ?YC(-??=A),'LU #N! /J&U]5M_HUZK]^_6V6T66LA'3AMZRHEHT]:@@A8 M-+?,"I$F@-DS)!P&M]=S\W!"@?1@9>\UJCXSUB5KM04L/-7V-@@AAP#<""E< MD+8XV<2"WB/B,#B]OHN%T8R>6S?=S%B[Y<830YYRUH9Q YFA!J45&7)M-60T MQF92NCD=-O[LQ5=U5 S[_JBK\@:,%&V0+D,RR8G,BW"ER2B(7<1,>PAQE=ODF2DL M(@?<9LFC9^!%\2!,3#YHS[,\P5%#!WWECY;^\P<)P[G=B2/SI!UML";JR,GI MEU4U"_+(4 H+.EGIN4HZQ#;=0+IK)G^TA _I(3^$W1U"YJ88IP0= ^T<'0(# MI:*G54@.E@EI6*8M)IOT'CJBR?-I^\@/$O-A39Z'\+P#Y.SH;\Z3-,DZ2.AH M 9:VD>/!@>!66(H9K'P2G$._+O>0'\+H#L#Q4O7=Q Y=%Z>(EA! 5 MJ=_"P5E6@P<5@C$F.]=D7LX>>N:-K::V3U,PO0/L/#@UD$YYMX7\]H]:!88L M,9 L!ZN0"V7:#%<>?#QS&I2,E.IS!S-#6#QK+M6!!P@ND2UV"4&SF&@]%!YX M+NK0J9Q*P>"B.^P6HO.CF2F!T8"UG6F2NTF%'_-7_+[-9_Y0?E\OEG'Q%<\_ MYFJT26 ?RKO%)N+Y?V9Z(M\Y@AJ!BPIHNAJ+9'+FA MQ,Z;LCPS1,>)[%7"DG"6SX(K6B999V77WD)14/0@ZM2%P'T=UNT*+9DYQ?HPYY7:>3.@^T#F M4*&]+F2^*?3:VW4:1)O"MM]"UN1/:PE8!-9TCJ),,,[S)O6Z8PF>-QUZ9GR. M%UT'$-U;#F^2*UP: MRS[F<[RH[R=M\L>?A,50R?G]VC^ZS2*3&F,J.@(3AHP91PLN90LY!!V\$'6Z M5!.%?Q391]O$0]_^T_VW?R*1_42/^>>9XA2">Z? *D.!3D8'SD2*>Q1#SF-Q M/#5I3W]FZEM$V]&)6'_>SS6NK1723WH4VY#::D MXB!B)BL;@P(GG(7D>$Y6JIA#FXSE6;7I_0:5C_;0F[]PG;92_/"U$K2IU:%7 M&H?:6=R 7)H>4"E.&,7!6>H/C@2PG21]'&.9QT&:]:UP[! M\1/O+U978KIC!0^E&$W8+<45LH 4#H2<(Q@R0;$4SYQ#UL$?F MQ$AGVV7/VFM;B\7%]T=J03N?>1(60A&1/#+EZF@+2<*0(68;;>:-]\+_;^_+ MFMPZC/MGMQMQ:N<)_6?X?Q:,8L#WD/N M\2TMH_/MV>LC9I<.<]:J@(ZJ7J?RNI@ID@.U5G)CK CE+Q*SW]+BC4OGGWX\ M',FMN_8QV>Q+0C :ZV!F2U:++(/F,FE;!#.JR1"!P3@XZ4A]%_3N[)R;8*"# MDL3OYV%:]XJN-\QJGU(-EE:W24HY"5ZE (:5C"XDIWV3=/,F$2.O!!@'!W<' MWNZKE(X M7G^QGTT&'B!PNNV]+K9+=1M+.A2T2EJ'D63_I#;9(P+JOW5^0@N M]I#MV*-47@G&W56&5Z.EWR_FZ0O93F7JI@TP+!!P_)16V] M0!T">RX$W/K;^L#$/JJ3>OHQCK$D;@@%MF&$^=X*N18 MZ60O&2B#5Q!55L 4"D;G?#)NNWD[3W[-N)RC M#U"8T_6M(@//"@>18G18;(AM6F)O43'R1*8N(I7]U=(!IO87W#7;TWS'7$5A ME'!P)!G4EG2UVG1!%B8XZFBU23PU&:'1@IEQC\@#L'6O"VAD17< ]@](:?(D M41Z]BA+^F$Z6BP\?_[B<*U$GRFNF0*=0MS";4 \9 ]SH'!@Z'F632>M/4C7V M=KBQ03-KI<$.X'@K9%V70#>,!..U"#Q06F0I,!%&@Y-24ISBBG))I-SFL?6C M%(T]>;$S& ZCN0X@^#O.RVS^M38:KP2XN+0D%55B]2$$LKIV.EGPJ DO,L82 MT:3 FKPG>(2><0MFW<%O"*UU +YGY?J86'^YZHM.RGA9)/%I:U8OG8 8?0+I M1:XYO24YCA)I/DOZR)#N(G,Z,@!.&?+79=1_X!3GMZJI5]4?K16WB=NU)U$* M#>4'J0"=0JEDCH9^TY4U;,-5YQ'PP! =RD(&Q\LI&\^FO? ?\SJ^_]UTW2GU MGSCY_(42B5?K\?VK'_XU%B(E\F:5TN\0"CD4.42?.7(DJM-G# M>V0^3]3 AD?X4+9W!+B=LC5>WLE?OG);O%]^P?FG+V&ZI^ D*L:+],"=6(WA MCQ3V6@*NW K_- MIM]7/*_DLUAQ?//GM:'PM]GROW!Y_9+@3$A-_^,&I&%U[XS.I$4=R%MQSHV( MVL8F@6\SCL:=L-BOH?4!H9=L2VM'\W8VW_Q1_7O\3&7GO#<(*((CZ0@$+WD$ M3!3E2^MU:+,U][ALCCL\\B]H=8>#K0-3/#3M?O,GSM-D@8M;I_R[Z7(^F2XF M:7W4"QD5ZE)+(W7^2KSY$ON2UWR&R43-Z.06LB H)S*X0J]4"R0/1/^[4SG[Q/@8\.K *HOWK;+HR\ V3 MZU:0#X2+^7>L4>#;BR5)^7*0X%D=9ZJCL9!"K4/F2 QZ.I]8++9N5S*QS7KG MG2D==WAHOTAOJ_*Q'[W<:VJZ\0>?POPS+L]$##D4K<%D3P>7+PRB#)'.,>E* M((I\VN[ER_/?-?)4T?Y V$)'';C18Y6(SA)&R8@!<"(%,D49P/OH('G!=8Q> M^]Q7I]J.#(X\.+4_@^D:8;U87GQ>+O&N7*X>=\XG:3TEX?)4)$'4AWYGVEJ# MTC'(O([D-HF.O9 B),&DS@6MOGM.#&AK35@ZT0K_@$UPXR.E YO93/["_+!& MWOQ9?XMG,3CEK>603>TM%T5 0.> &2ZL55FYW.3]W7;DG6C5>Q@L-]!@![AL M=\913E-PFCR $96@X."V60&P<6)33A_9$QA2G6;SV3Z>?#1B]M^8T&,NZ"@0[BG-M33]!KQ[B5@,HI4,YY(((%231%)7E* M1C1YB[[[H*,3&,FX$Q*>''2TBUHZP-3^@GOB$7_,26HF&=0A9)0_(%EW5APT M%DT1DE2&C?-"\,0''>V$K6,,.MI%T1V _?'Y)$E:Q@1FR"K59M LZAA$"\%J M(Q!=R;I)&>JPR3*G->!H)[!L/5EF%\UU ,$!4F)9,D]URR$Q1UZ@6 V>B036 M%H)V8^\1N95?WO>.C\)!H;K4-;2"#NG_0AYSU?: M*9KL#>D.!9("8YT,7*MNBF>O/$_H6%_&]9<:^-$*Z2./_=@%="_MD/LP6?SK M[1SQW90(Q,7R TGFS DGE*500P8>H>Z3 N+I MW>Z: .NE65IM+*EC?)]DG.:50(+/(C)O0#)?0#E%V:0C[+&V?!L.G!/()YU_Y69+>>6D".)OJZ<3Y8_5GX&>7K$J#5;)H67A@JJ\;PNUY.]&&IE,^P@X UXOH@=HT'X=IGBP7K\_#8C$I MD_6BZ0O8PP&5#8,O! 2O$TI\Z@U8GK)O5H#K6]?#U8OM0,Y%C!6:W*/E@[^ M*"Q8K$]WA4PHFLR(:L+-2?=P[8+JQWNXQL)&!Z'@NRFY2KSR9K]L6%RU>A2> MG=/,0JJC%I71'NIZ4'!)E6)1991-;ON>H*F77J_1$#-KH[Y^D;AIW" KMYDG M"O90$C/2./ R6B@F):&"L06;O)M[DJIQT3B8[K?#U!Z*Z !5OQ+-%'[5*0B; M9AT;M/0I1= N)U#,6XB:,2B2IX#HM!9-KGWN4=(E>O;1\FQ(D8]:W5Y-TJBN M^7W9>/::(:\>JUWN%:&"0S/Y5//?LNXU:CA MD3&L6#OP*A_QG'[TN=Z>A/F_L#[3V22/&WY$.!U I\'9Y*!(E3Q4BM4;7H;MZ)NW/OX=F@;7C4=X&V8S/F7 MJ\[.F%*)*$W=N2WH%UW'<: "H[,OF$V68KR%"-OST4M;>B\7&V/"I ,K>8Y? M\@FW"Q3OIF\G->6:A//KTL35-2D/@7F#$@1*77<<:0C)*!!%Y2A2H%^/.4MB M3S;&39A'1>1V-=9CP*,#X]AR4%,0J!)7G+AR%(AQ;2$4X0%%84YR1%.:+*P: M<-36L3N]CP*@_<9N[:+- >^0CECT7S>IOTH4XDV6/]K4ZQ_^CN:E]BU8ZZ-* M'B/#HHL Y*8F;R) ,.C!6YE3LM)%U>0-;B]5\D-?)7(GBG4<04;#:^-0 N>5 M!K16;OB2:[HK?=1)-=,-!#-'%KO 'WP1H9$9(0I2;MM;,L1\A& M"QV*<['-Q>V+G&BR$Q*>G&BRBUHZP%23V06L3KZ-E$Y['V3=&, A.!5!*X,L M>!J+)+IKK ((#3 BP%#+IE"3HR 5Q+!0$P2.4G+0P41K)^UIO MW=W5\9C1PI$!<,J0WV5E8M%)H @*>' 65+WA"5HCJ*@B.B%UD"][%V=_HQ;V M!.P8"S=W0<\+L*CW%\O%LCX>F7[^,#L_?SN;UQ^>%<:S\9+.9DF^3672E;-U MYS:=K!@$B29W.;GD879.=%!"'U8S $)>EIVLAYR?^2PT]U@@)^5( *Y0!N8= M:.^B) %P&?J*O1[CY$3/E 'AV4]&LL!Z"DAV.E7D+4]:B8?[Z@ M,/+SFHT5QXN'MV5[&X7)FD&)RM=5&*J.7:"T4:5@,);L0ILA.3N3>J)3;QIB MO:VV=\>S7^-YBI]KI:T+K[]9BK1:=SG-;_[\-MD\,[\R\=KC&;4F02CZ16&J M5R:>TBQ9)$O2R^C;+)!HS=F)3K+I]VP8%DLOPKSNQY:9:^>9D)"+BJ!B"N D M19DI%FE9\2RV66\F?9A,)NCN%[6;X0@O$[$?P&. M=?Q"DJ02XPP4K[6/ED?6V93"QSC9RF#,WP9S)*STD(X<*(!_XJ+.%EZ=M>M) M<;/Z1_<=2:'H-4N'X'1](12"A)B-!%M;P!T32I8N;6A;!KX,Q?_\@+F]_DDX9DM=>.Y10B^CO(H2&&OIBPQ91Z\D4YJ MWZ49;/:>_U,3TI'!F]SS &*J"O8G; 0 M22Q@@[8H6,S)C-.O,"B;)QI<]F^'[8+,B^&)*5/B:1;$#C;4;HME_0:MQX/B"[#;;2-\$S!I;1"\BW5<4680%$M0 ME$Z9F>12F_&;/260W5;>^K7%%O!Z>66Y)T7#E%P'GW?!7F26EEJXIQ% Z87"?F\)@@F%(@)9(> M]SZRALO'1F/[M&N!_=KH$<$XHNFNQDC?8>0#UE?0Q.#KV72EAXMP7G>R78^F M4@R5M0RBM0I(-0@Q> ]<:$.)-1ID_K:A/3*P>\.9!^3E#AS2D1T 5QRFSG9RA MM4;1"S"TG://QR7'*.A(JE"4$5RI?77DHFR0(*PU7CJ4,K:9']B-",:INIV< M68Z$N;&SGU>?/\]73VANC]JX5DDI7B"KJQ %K[/, D05&.2$:'EBSMKMLIUG MONA$K[D'R&Z&U$ OOG^8>_F[TU]*-D5F!\&XZAU"A,"EA2SJ2#*FK?#M0JD6 M'(V8F0P*NG:5F0,0T(LI#!,IWA8$/Y-9UREF!J1R"10O=2:O=U"D,B$Z'X)J MLDFU'4LC9@_-C6%\#/1B#4VOI!_1XYG/7#*7:S!9'R([1'(@68!GQD,>3O^6 Y#H(Z,+7?YS,29UZ\)=T\//JB6,9=KNVXV9$N%.'75=:B M3TK$Z+V334KWSU)VHD7WP_* -GH;#(C'65GRX>,?S5:5//#9+5>4/,=*'ZM) MI$E.6,^@,%_J^VD#KDY[=LX6BK1#-JG).^&7LIHDF*0PY-J 6=_MIN+ B^1 M([-9!QMB;+.2]^_5)#NBM]UJDETPT$%@<'M/04I8O!24.^@Z<<23,%W2#JR0 M(0ACI.!-6H9>Y&J2G9#PY&J27=32 :;V%]P32PB2D#QG+P%Y\G5T>X0@0P2; M(J,_..RD )=;W#8J8]1CH7PO764J,J:_+L5]>VIJ20R*'(P.@ \B_RO]]L5BN MQ/II=MU _7N8Y'?3U^';9!G./X4_WY2":;FZ2'E01&?3>GDNUA)[?WR M"\X_?0G3S07C;[/I]]7E^,V19"$+ZX(I(#V+==RW 8_10"DR:M(15]QW=3+L MQ>:)#@<9QI Z1M1?P]XV@_5"L58Z$X&3'$@P)"*?E(6BLC/%:AMC7ZTMNW)X MHL?5$6!^?(O< W.G,QEK;_'O^,\SKH_'M>-&E>2\2GZ6*H\G"Z@I! 0! G*:99E M5HHGT]<5Q8X,GNA MD+.DN#%!Y[Z66NS.XXF^M7Y)%GD8[EZX4=Z-Y;-+.7+G0::,M:Q7@+)^"T+S M'#T77+"^]ETVR1_[>Q[TD@SR$,R-/!AKU9G<3C+/K4T0I4X,*QIDG1ZF1%0D MJ2 @*V&+H>C"IV?[&L=EX42[$L!=]L?KT1*5L?2)Y2 C)V"JF#,$' M S:D0)%^C%R=6.3ZLI=Y]%G:& YC+]H4KWSKG7?SJVNOGRG(?ALF\\WS&LN4 M0Z8A&J]!,1<@2"ZA)-2\L.3(_9Z676[/_$NMC QH)<%[%^N>O*\^%+Q M(2G'*9<7HLZR=N!8I)!+6E%8$#;I$SN)=Y3 2ZV_G*+9MP3OBS[B;]^:/R\X MI@J3A1D*X&P&E5D![W@$KHI(Z(M-K-W4@AXD<*(1^8NT^I;@?=%6?V.+Q?-2 MDT*XF!5)+7I*X6HR%X)SD#0Z$F@RKN'\M='9?ZEUI%.T]V:P?='&OD-*5+SD M4:$$G^L^[JPB^% B&6<(GH>H@D@112DZ_(&%!1\[=G5!^Y)K6,"9\@C6NX4VX+[WM!,47?5;?SF@^ MS9;A_(:KRXJQ.BRQ9*-(T4E )*\'(B7F@A4FQ7'V_#9A]T0#[]Y+7X,AK._9 M5%]FYP20Q<]8)FFRO$WS#F.H[GS,@!.GGB)PH.%2:RQU$XBI)L'];3(.]KTWA+?^Y-]F2[P^%S^1\'ZB_^!?9\$9$V6T MX(4,H"P=*CZX0.TXYXEKH9">92"Y>(!+:,<,(4Z3]19L,;DP#S% M;PV+\0^2U,U0N,.T_E!4-EPRDE 9J0H5O)4 MVJT%?H2H#KJL!E#\5GC:0PNC+Z%)"<]Q7A_>/,S39CJ72($KZRBN=,93 "A5 MG?F)4&2QB)FKPI%?PWS?^'RTSQ,%W3J MDXHV?"1!B8A6!JR2JZGS J)F#IA$1SE+-$6PK3#SQ)=TT,PU.$Z&DFD'I]7J M^-X.C::&"U=("VQX_GQ4=<+L]7]_>;._OW\P^888J(YW3 MU:W7M1"1&0A:UH$^.5OM> ZI26/E7M2.Z^N&1V)[E1WZFOW38/#\-,>PN)C_ M6(EOQ>WB5?KWQ80(.E,\&E,O6HS-$137'CR/%I*+.7/.BRI-'. 3-(W;;SL\ MU(82_ZCS@Z[;!Q8K8_A>*XKOII/E))S_C.?T[_,?O^,\555]QEE9E1G7?_^R M-6 YB[CYJQ2X3$F-KSY^.),YF53'0O,<20(R>W!H$(361:?@+.=FJU"_ 7'C M%J2'0V(7RNO@G+YEB>L59QM#K(M+?D4*0_)9G2Z+6E(.;7,"91R9I*O7/#4E MXY1>V])DB\$VQ(W;L=C8-0ZAD"Y&R&PSZ7C5I'%FM>2%8P0N U*>1G%NE"0[ MJ85UC/&,JLTREVTI'+>_KD'8UT0U_81Z#R=85UO/KS.MZ[]SF7.1RT:IA <* M2,BX/"SK@/)+R3JG+@M*TBZ\7J]UB*[.L MO7%S_(+3!44B[Z;TG^*P+1<[?&&S_HM]F6[3C.%-3-85 [E4:-6QBIZ5#-X4 MM)YY;463IJIAFS&VD.DOL\OKTQ!-X"Q;T(SX5L*J.C' (\J.6&B-VV&)>Y" M9%?M&KM@Y(&;F#::&3'A6,R79Q]JX^ZJ7&RX545K!L:5VNN.2$D^G0DV,%52 M8L:Z;3(*^M ;4*)_NPNC6]\Z\@*S9DJ='2KA'F"Q*L3K3,)9+TTH M#K0U'%0QEL[4' &3UAF9<,&V*@_M1.BXE:'F!\U1]'@7 M%!-%FP1"U->X+I$=*RN!6:U0)8P\--F"LR>])Q$6[0FB_1![D$9/![AO9W.< M?)Z^OB 2I^G'JC_J?*WXJSO!2U&EY, _&$8W _WS0!Q.C;QZGN8G->3D63Q,9SC1TP7\\ER@HN'1"!9%LY1 ME)52I*BM!' U_+(N&LEC0AF:W ,UX.4D0I8Q;*(9($[')J[8L]Q$'DG<5IDZ MGML5")A]'5B@K1-2>SXFWD\*RZ,$-#MIL-NB"'&S9NUWG*]:,O8I=-S_D&&* M%\\0-U1!(LQK_6MQ^257'E%ZEQDC'/':.*4DJ3KH8B%IA\D4.IO;K$%_C*!# M7=3=S[WQBEH6F;6LJXZ#(DZE@6"2 ,O19,E+$KI)4\JC%(UY/E:37C'Z:KJ<@RA2D@R\A"B=!DV20>YD5K;-CHK!61DWS&\, M[%'T/2#FFQ_5K\-YNEA?3BUF967WXL8W"C7&$W3J@891;I\C(/I-*E'@K!1$%0AVGXKBU0;79C=XLH"%E MKQYIK4M[)7I&C"CPWG)0J.EW5DC@)GH*^KU'T69^Q2TR.@T_=M']_:;4O>7< MPZ7?=;_WV]G\-_R?5RG5CED2T^_SV91^FU;,+59-*2(E86)PD&5]WD?_ Y); M'3U4LDZ9?M+FZ<=.5(X\W^( .#S>BS^P;CH WB?Z>Q38Y-FW&R,88F3%)2N@ ME.Q!!>,I) ^*0B:EZ">H69L2RD/$C%P7;*?[NT^,#E5$!V"Z%L['&D*$>5[\ M\2V3(0K&%?,;IASC(A7/( M<;3#X'XI M8F"-C-V6BHM+S[XRN:BB2)J4[7RB3,IH!D$Y!#([PVKC7<3A>I9O?_?(8U4. M/^ .E6<_4-C,(RI&U]=$'JRNP]JC81!MR: =RR[Y9-+=O0&#@&',*7 'Z_!A M+.PAT)'10,=QODC+]_././\^2>ON;:^95#\0:T- *4\!'H3*6#-EMO MG,F(=IOW4[O XSX5X_F-PQ5['R4'2KF#(/;*:GZY:@:13.M04@0G*0Q3(2N( MB15P)M6=747DW&8*\CU21EX],5Q2?:"4.\#)U0UK[>4Y"\DJ63MWG*-?%%<& M0HH>L 0N*-HFUII<6]ZBHI,KESU5.AM*OAV X\[5^F\7-<]Z7^Y=L:^NY,]" MCCDG$8#94%_%VP#1A0PABR C3\*8)O/P^H;KNH$W1QNE1 H!9+T.,)H\O,^ PBD6O)7)-%FK>B#=G03;#0':2(<= M^$OR]/.5],+YZ]G7K[/I9O[<@@D)>'0^\UAX;/,6YG#2QSVVCXJTV:AJ[P#HCQP\C\G[C&0859*4CO%Z M^,&!V-"N*5".X@EGNGENQ*AS4*YJ#5P)^H\ MJ8+@H\T@T/"H;+&1-XD9MJ2OD[QYF-B@A4ZZZ*Q\D+&S$H/V*5E(6%,_)QEX M[B0$%W3PP2K=9KGH@]3TU3DSB.:W0==.2NC@F+W+Q$9 9XH'EZ)R4*S)H!09 MH$?O 377HD@=8FC2:/L(/7UURQX#3?LH8K!CL'G_ZVI(WM6FZ75;<)7[\@O> MZ R>E3':75O1UJB[]2BB;-W,ZJU0J*R!XNO%4102HC(%K Y"<>:T]B?U\&^X M5OA5 2$EXY.CT,>+;.J]FH)0C )F)&/HF;"I33/LH&ST%1+LA;UV3QYVUG,' MP<-J77EMQ5H51!5*%ITF'.5(IQ^2'(,)"KAV3*-E/H>:8BNX [&\H2IW]P)N! MW*;=5+EL.&*=J1GK7$51P+OZ-D]Y)ZS![-LLE'J4H@Y6<8X*EKLYVR":ZP"" M!YY6/_UX^ -6[B&99,@?&(C6.% IDX -#Y"D+5R@+?=6?PX4%K3CJ9<]D>,' M&9W@IEL3NN%H@C'!9N%!NWI,BCH?-UH!R2:%QF1E;).+_^<(&SF4Z 5!6R%[ M3W5V ,_'CRJ/Q8M2,EB/9/^:^3IV60.30:JBD=MHN/.1J?HTT4?*,C! Y,9 2>@H%4F9MPF' M=Z2S1R?<&DS;5>0&T6P'P#U0QNM%96=1EQ ]"9A+J^DTS!*\SNUM3W59 8%%_#>N<]E-T!PA^^+]IT3E[MWONC[KZ]$9#5^R&2#,[3I*[L MFR1%>6\[U/+IQ.IQ:T]BHT^FHHFW=\:2\,-RS M!#EY 0H]Q5)%"3HS6 EH/$_I*'W@G78\><55S*H.N[5TAD;F(3AK@$ =5-&) MHM VY\9?H>-I%^PU[GC:1<\=Q$HMRQ79E^#H[ -&'P6J2 $Q4G85I DHN;*I MS]W7<%E>?BRF,](NLHN)% 5>% M)^]KFT*3./>PZGN[]6,M 36,%CJ TV#E,4?QOXC<0K:J/GU(!;SU$20JIEPL MR;$C'K6-JN^GTH@W8GRY'R(ZL(1=+T.M125 M]E^P^KX3OII4WW=1=L>[D-9W^I_"G_NM*KSYGP]39WB4H(%* %>??PVK*U2Y MR*P6H8"T'$'5M;;11 62:8_"8!"F21?!$S0-,*'L[D=?[_/B"A/E;AD\,@W* M.(189(90O+<4T<>4FCBLIX@:UP\-A8X')H8-HX9N2Z\W[/: XN@#GS*X6VE9 M8'P*/SZ$$RM\X2 X!R='1IE2(&GPF*3BD)#[_+$9IGW\]=?:G?!N^G- MOS&9I@G!8)UB">VET.@A:9;H"#418E24[$?),& IIOH]ZJYU?LDR5G*28*5/M5M,G5533!@ WJ!FSTC6@]I[#PQZB'!T1N'S_#>>AFDH=]+ZYN=8&DIB(YFD,4U&:#U(S3@7\RUP,YS01][N4\MXT*1/,&Q-C.3H5C0$ZE!TH'0-X+Q7$K'U,7";%MJEG;X>GQZ@8;U/4 M )J=#2WF3K#R=C;'%!;+C>,?;^U5V0%.']P^'+3@.GH#LK! IEMOU[6,9'7.8N0L4@+; HZG MO@M\)]UOLPM\%T5T *:G-D^;J\W3-G!ABD=(3B(H8XFI8"CO0.,M9:WHTS8; M.'=W=MM0U^$N\)U L,,N\/TTT@',]CT*?KG>Q"&8XD5P8):32"W3$&P.4"BM M-I8IEV*3:90'4S[N3I/QSN#CJKP#C+\I!5-MLKDJ6GT@J_V :4:,G4_6*E^^ M15)X.*^IV@5]WH];?_G,HB\B)0,V>3J."F5M+M&9%+V@Q,W(R&.3'O\!:#_- M:+O;+GADU8]=#B":7U\L%W0\_;]97+Q*RUJ>G>.R,K.YHCP+]1%/\1'0 M:P7*Z5!;UASHI%UP1GG![@R\?J0VL,67G>8UWF'8:Z*($W&C5U?KBS/-DS41 M%614!914#F)6%!*QP J6R)1NLGEO-S)/,Q$_GG/<4Z%C^\%M6+N4[^:'/U_@ MI]F;/Q,N%O0G/^$4RV2YJ/_)YVD=9U+[<1\>?'*FO#86$PG%'7U$&/<,;''[>KM9!I( MC-//KZHIKUY.G"F!S@4T((B[>KN3P!=N 66142LM8INIP0=1O15VS#[+MMCD6*0,H!B*INJ=I) % O?(32C:F[;MV+?IV0J/]F7B M<0@5=8"TAP.$\V3Y0'/&/?^KN;N<0=61_&=/@85DE/@M2'OX/IY//J]CBG6IV4A1.,<(41<)"@.CW]5K M!)EUP>(HH&FS'_5YVD[)2^Z"I\>'JPZCI@Y2E(<8^>G'^I'&>O@@22?;A!3* MJCI8H]@ZT4M"B%[G1 &T:9.8/$=8+[-+!T+"K*%:.H79FIO+P7$,HT>KP CZ M19&$P!M/P$A,>2NTR[Y)./@<8>/";%@8;(&QO772 <8V5Y.K_I'KD.;])J*Y M;#QD/FLT"D*JB_RL(X$E7^K0'A$B2P%+DU-T&^+ZP]K^<)@UUDT'>'M(8-?7 M35GFJ(7TX&RLCXI8'8'J5_]J'2M:1-&D(_A)JGH9R'B\0W,_A?2$KALSSG+F MC%'"G6Q-\ L2\9B)%_HM"<;2/YKT/MXGI3]/M:>>'T/0?D+O"38W9/-K^'/R M]>+KFS^_K5*AL^)3"%8G\$0 *)/(Q7*))"&C9##&Z]BD=6 +VCH!UI[JW\(? M':*+4[Q)^P4_A_-?P^IRJ SD^U4@DPK)U6G-*@D5C+2\B5-[ MF)Q3NA';!35W7=P RNC@T+S'Q66.30G*U1__6"7['K6S;.^)$.@UU"R,%!HJ286,E MD+&JI#.+NLU#IR=HZ@Q9 \'@2;3MKY.Q.^]?SQ:KL&45J;RED'9SR9)$*4%& M#P4EHP0;*3TR+$)B-A.9&=7=&9N/],@_\@4]@>0 [R#DFHCQI@ =JM1'\;&G MA$<_4"X6R]E7G+\^#Y.OEP.,DA8^&P?9"T,>T"(XE>I[-.-*4=X9N>5A]'\ONJ:#2B[[F+5>@5R=>-JN=.B[D-2+M/!FI&8<#9 L$4S^C?'Y#9#"@_/ MB7:K'HQ_OIF4V_[I639Q=+*]M;W.[=KT5.11?][A 4CF0 M!U8)/'(+)7*K$P^(JJJ\.$/A[ M^'$YHFV5=W[$Y?)\_>#E+".:R+@'4>K]1A8:(BO$F46*213/PC7IR7N"II[R MN2-A;B@-=0"V._)[LUA.2'SXOOQ./YA0\%+_PIGPG&.NS1@ZQ/J"2@*9#8=L M';+,8HYMZL9;4==3R#>.TQM :V/GF+]=U-3H?=E(Z3^_3-*77R>?ORS_(WQ' M^D.<3\+YJ_R]?MOZ3=X9UXSK) M8;20H5H?W<)5!:HS2L2C)L6^5@N[^W>,. M[C@JY(ZAG6[;&S[BY^K5;TAXGQ:&!SYEF#:%Y\@;J!5A\S4?\-ML7D%WA2=& MR:N-@@//]1K<%,IPBZ',PF)1/G&TN4FGXV,$'?P8Y\[G/O0 3OH0LXH(])_7 MU5H,P8N"8%0).1>;=)OI*UO0-O+#B"%0^Q$9VE$PN*JS>RV4H@;3L0*6$H@A!6FFS5:>9[KEJD[W[##4'_]&/S MPQL;0SG*;)4"JURN;W])#MH)2#K%PI34GC=Y8;XGO9WZJ%W0]/C;P'::ZR!3 MO#V=[7VYVM?U^WQ6)LL:E*Z&!ZW97'R:48BZF)U/ZGSN?(-KQUCDS$-*2E9) M6X@F6! 4?EH=A!"AR>79,.2/_(RB!7Q'T&O'2]#O'VX?+[Y^#?,?L[(6>SWJ M+F6QEM AW]#:Z4&_"XH./.AWUE@' MA_QN&V*4-734$#=:E *F0-71UL*9)X8UUJ[)K'G\(N>CC NH!%F#EKOM(L" M.T#G@PMET!2#.AM 5U_#U]O&$#P#+WGQ#)VRHDE >>KKG7;2_3;KG7911 =@ M>FJ9D+I:)J1MR#%'#9A2I+"6%?!,)F#*J8!>\^R:G+A;4=?A>J>=0+##>J?] M--(!S*X6C_YTL9A,<;&XC*571F@S,Y2R&8B\/EDV!2%8[H'E+!2S)8=0F@1T M3U'5RZR XYR8PRFH![2M:=]TK:)BB8DZ5H/5&3%%*7!%,JBK(JQ-NN0VDRAN M43%R_#6<=A\N3>PAZK%K[1\OXB+-)RNW_6J:/\[*\G](F!N&+MUL01Z"SF!C MJ3,E!9D4N5XHR>N Q%(,=\8R/5)=W^;;ND@6]]'DK*581\<)SK]/$M:7Q.^7 M7W"^8<';;*RAF!%U/>*+Y^#0%8C)9HO6!':W&>@Q9#SX^5U1M@Z4)A(8*EH%K>)3/:$T=@/S(90 M[),XV4/*'02O5Y6GRQCM\KT4DU&J+,%G4JZB1!)JPQIPX8T,W+, MGG"SCZ)GPTN] _ \X8Y_N7H XZ- E7,"GA3%^RE:B$'2H6YSM"BLE;Y-L\06 MQ(W;4WKTK'MH=?4-P>M:^E4E*C')G7(Q0>J+$.X/@!O^/T A=G(K(8;9:!3*Z@"B<95M<9FWV!SQ R\AW!D<#TJ%JV-\9S9;A_*AM>;?;%F?E M4Z5@\]?64EW.UE*(2/\1WEC).FB_W@!TM&KD&UI$K3O\I%(8'I3E!D**%-R6[&2Q'+5N4[)[,1U^ MNZ!HD Z_'3360;"W6Y,0EZA+P0A,>CH\I.!T>"@)++K,@PW:M3')E][AMPMF M#NKPVT6!':#SP9XBQ1&9E@R$]((B&&8@*IX E1+)>>$I)/Z[P^] W6_3X;>+ M(CH TW;]9);B;2^M@9(8 Z7J=!A$"=(;I[1,POLFZ#K5#K^=0+!7A]\N&NFN MP+FR/&F\1>XMV$B!B$)+.9>S$:PH&E60)6RU:ZIUE;RO'KX]SL2!5- =B"[+ M>B8EPPL'XUT E6LH:X. &",WP3D1L&&S1:=5\IT4NU65? S>JZNAL@C M5PE=G;R!(D,,D.A(KQNT"D1O,J"-AF?,9'9-WE@^3=8X9UDS* VH@PX0M56- MEL7DB^<>9*X#^&5=T."3 I%"<"(KQ=BQ:]V_]#$Q^-BW!X.KJP,('C3!X+KN M8@0J)SE$:U1=AD39LO,D5;)G@0$+]TUN7@>AOJ^[V,-!->2,BKTTW &L'RKF M">MU0N:!QT+)-ZOK4@,=#B%F*TQ.'$63RXI]:ZK-(#<"(K:HM>ZBG@X0]@^< M$@_GKZ;Y5?XZF4ZJ5):3[[CI0SCCP5C&'1TO0E H8I@$+]$ <4D_"LXJUR0< M?(:N<>\VQD?>D&KKHGODW90PC8OEY6N9M46=1:L#1;RJ;EG2];4,<42A-ECZ M!)^#P<2;G,@/DS-NG#@^Z@904@9M9_G?H&+?YNQ]P[:.6#E"U,HC?9M/9[9C@DAMOHXU2%Y#"4^@K;!W$ M'51Z%5;.OQX!?$U$:N)+R?[C9Y M_3J9SN:3Y8\;GOWVI[SY]P7]^%=\^<'/&:9# M]'D2!^KP?.B+KE#)T18T*M=^9$M^-3&(.M0A/J%DFV0NJLD5QE-$'>Y\K]#\ M;OHSQHK]Z^];X_[&MT[S:YPOPV3Z:1YR[5U<+'"Y>&BVN?K:BJ%Q+XT&P^5];]F!_KN=;?^0V/>?;O_$I[5SDPTG MW#\)2BMTQ9X$8T+=9^[J8Q!>P!3#$+6.K,W0VY;.\M7W,#FO'_UV-O\8;DGY M"O>^$+H%L2Q+=/71BJPK4BGX-M%QGI+7C<;N/4];QRYL%[3<:\T;6"LGY8W> MALE\M2OPU==:P?I?S/5)7ICF/Z9S#.?U#_YC=EY=]3_(:R]J0'O0,Z+!:6CG M^883S3'\I1&Y:$(G&&96@S 2^* MY.**$$Z88IL\=6[I+Z];!)ZPT55C 4I MJ",G @7WQ+V6$'S)0+F5,2H5KFR3:'%K"COVG;L@Y_%G0T-JJ(-+I;>3:9BF M23A_-R4Q7=0 =SVIB#)VFPV"5Y;7*:\9ZF9AD(PI$SV%I:I)9>81>GIY #2H M]F?#JZ(#1%'&,UV4NI1PFM=#\NJE4GF NT5]?;!X^$>;+KR@!,4T/(,(NC[U M2Z8^DR]@KS;_-YF&) M]3+@V@UL6CSIFZ,5+(++QI+U$S_12 \^8]<.KJ2OL+6H_\X-\78TSM")9)0!%U*!\X>"2">!XG96< M#(MM)L=L3^*X3K(!/AZ_T!Y266-/M+[CP\-R\[OW4_PO#//W\U]P<>G:'8N& MA"8!4R'7SAD#%V0&3A[?,8FM_VN=/7&Q=>EE+R5U#;O;_O^, M4C">Z7^0T?NZA*RVJFL&67&ADG&ZT:/E;0D<>=S+P,#8&G<':&G W;[#X>\V M/[-FOT?&XZ!: M&ZQQL!DJ4[KX>G%>.SC_,9\M%M?UU5I877=;?@I_GGGIC1;6@?&ILJH4^!IZ MT_'#3)9)F]CD\G 0ZL<-*,?%;P/]=GC4;\MT;12X9IHATU;+!,AXG!N+3(P,C$P,S,Q>#$P<7AE M>#$P,BYH=&WM?>ESVTB6Y_?]*S"NW1HQ I)%23ZKIB)D6:[2CJ^PU5W1GS:2 M0))$&P38."2S__I]5UXX*,GV=(G5GHCILD@BD?GRY/GQY^3+Z[?+-Z^CDX' :75:JJ+,F*PN5 M/WQX_O9!] -.OG#Q]>7U\?7!\?E-7BX>6'ASC4R<.\+&M]D#;I@U]^QD_@ M?[5*?_E?/__'_G[TLDS:E2Z:**FT:G0:M756+*+?4UU_BO;WY5=GY7I398ME M$QT='DVCW\OJ4W:E^/LF:W+]BQGGYX?\]\\/Z24_S\IT\\O/:7859>E_/<@. M3])G2I^D3YX>/CIY]"1Y=OCT^.FS9#9_HO7L>#[]?\?',,N'\'M^J&XVN?ZO M!ZNLV%]JG,#S)T?KYJ?K+&V6SZ>'A__G ?WNEY_G9=' VRIXF/_)8_1&:O3G M9E_EV:)XGL!T=?5@]-GAIX@,\I#Y.BGSLGK^PR']WT_XS?Y)]][]^&_?[;^8?STX]QA*N1 M+8 M@FLFU55-G^JZ4;,\JY=$,-R5E0+RZD(5B4;*J*@N6_@8O[K*&I7##PJU M8 (W6JTBV(L9#E0C_>%[^'M=E0W2#"X=?$X7L-,)_H6OG,$[<0MU!?\@ZOO3 MP]]G\''=E,FG99GC3'_\X=&SGW:5WI5.RD4!HR#!51,CQV5,_$35.KH&SD>: M;J)U"SN1Y!L8-$_]HU3SB.NRKN&JR+-FPSN3 %D7&FB)F]I49=XEIOZ<(8F1 MIOCNJ&Z!R[UA8OE*1RUL=]7@UO,6_*.%S<%71]?+#!Z""VJE8#$J@RFK50E[ M^4G#E&%WRJ+0>K>'@KJL,Q!Q02:^!X,NR!5Z$\]VH3R#\ M8:- 5!?SL@+IP$<[*=L*Y $S-% C*UIXOUZM\W)CA4JJTRQ19O.]%^/\IT]^ MJHDAM)'F-9V*LFU\MHEA]DG>IBA'?&Z:5^7J"\\'3JV"NPLO GT%D^6SDF05 M*+X@&>%0U+L@Z-^^^SV.+I'17KW[<$XB1A6P[K1-6%##AO$A*JS\#W;#W:.5 MQ@L :0R_Q3/'.TE/XR@E_+R*%F4I5X+*6[A =#BLR"LX_1DL4N'5RQP6OJM> MJCQ' :GQ+_RNAEVHZ.J9Z4+/ZOF<[+:\/8M''AR):K/#8D.>MO M/@IA.BZX_;NPR].#'W^8/C[\J?^__PV'YR60JR#[L3Z(HM,:C#[@:M@L.*^\ M'_,R![+1-0SKKH7\2R6T=U^#A%B+RK/2"ID!K^"GNW %3P^F8T0RJJ@5"F([ VFX;/#A1;[)P4<,AX[?/^3[W7SUK2>3C]F5S MD+AY3E)UM48)1X)2%7R".X].G)( S^]EDT!\(GN4UP7G^\7"K3=_B7Z-1.#F>W*&0/^'CMC1)OD M'VW&GJQHMI&+*+O*TE:!FHA& M[/<(? "5E'>RB7A?XB;)"LED['<(+VCB?X MP/0$_WTT,62'W[151E?,^6?9R=.$E,?IL^.3">R'T97>DZIIE27X!=\O">YM MN.UH(JDU63JD;G8W.9O#_3IOS!'R5AOS)_PN[P5P!N$5]=A2/[1P?4Z/T_UC MM)M6;;Y@GQT=]%NM\]'A__%E$=K2\.C>YPD]#O\/?-LVR,LD?D#N@X3'7R:@ M@<)4!]?IJYKOO*?-]V?\[$=\UA$67KN9B"ZXFM%)N"K)$%R7URBXYB-S>;YO]7GI8CKED$69NX%<"R1I-& MS6?=@D%6FPFBE+72,]J;3KIWK,<8YJH%T>O)]R'Q3B(@BO8N)M&HJ\CWF<*$ MZ W/28L%F=GSHIJG9F73E*OGA^X1-:O+'.9Q5\]K\JG.X*W,. M1T]:#"(GUS6[)D2(R9OA.?=2E%KV=30BJ1)FLK3R"@Y.^/$XX<@T87%W#3]% M(0&?+/IN %06+BXF47=/Z)+9B*ZOK>D0K7,8=P\&,R9>4[5U,P'M",Y@B5-$ MH8D^#T6":K;ISVL3N#1%(53>4/#Z-^?!="]AB7SQU\&9!68XRKRRV@7M8S:J M?1#'-? R-(!Y=>2/0"9U+I4!ZJ9E7S:OU-_+2EP)SCFSA\:\YKWI=XR5AO85/=DX8[V:N2M6 MY@O,<;TLHVMT"0S^HA1G'8XA7X@?QJB[<-4YG[K<\&;,HA0#FF0"7L1T\N%B M_$>KF0=JGX MWBI=5@LP+_YI_Q:#1CY! I(-X#2.K+@J\RL3H?%OP*A6N78;EV:U42!I#CEM MHFGBB*RR@$B&,YRBXQHU M#*N#TWD;&@#L4 5?R;P\Q]AUB=1,16U')1]^7\\SG1K5'&_;&U;MCF(M3O*& M%2XK+-@AW[% S>,W65LTYJU,FH LZRK#\U:.4Z5GL\9.;2LK6A;_%;.M22>- MC$]GU>W?PM(T0:<;3<3]$1/Q"VW"V/-LXB+D32S]1*]E]17_\"]L&'6<:GL< M(F-9S5X^O(Z#"Y_"*Z&H96W%,3T["3KG;Y3'NO$3.6EB^_O;9ER1OL<2A\V M,?#L3:(]FLIMR(#WY5S3Q0&D9^>R4;9,H-T^>>:>M X"(J2_)/+Z*[@>,?3$ M3K9:1LRJOM/QVYV-+C/<[:C$D3/W*+@".]-S$)@;^C/?T&-^%R-;^Y;9("U! MJ6BJ;-8V9.FA%8%CXT2=W+%L02H->MS<)SY)_5>ZR_-&(L.H7R%_Z&X>H*EX M7HPM4Y3&"O5,ZW&JB+EV:RO0,_SPG%F;L&\%RB>#KYWT_7SC0K/CI[N+R-S& M$.31EA]\L4@U LD_[E_L>H/]TFO/W]%PA,YD(#@6I 0%>,%M>6,W]+AT5(^C M"#NJQ<)3?D)#5TOB$#::_!I(GV>P\ZEE==##R'O7CZC?+9+YW:GXAP0IC^X: MI/1SS\3X)\TUJ\ 6(^,Z;2LC("_1A] )1AFW$(9/"DGJ&8HODF%($>1B@]&* M!1_UP <@YY2\8:K:H.\$S4$C5LA!@D'0\?%CL4%,_'FF-895BQ+SD%)V ,+; M4/+$T=YL$GU9?-\Y(E#3L,%^3GM"[U@V#YT?\A/1=0*IY#M(G/E:)TN=MB@C MSZSOUBR5LY98:5)PC\%]O8$M6:&7J:*K2*2 RXAP,M*?"L9TW$(Q.$ONG$:T M5\K58G$!&U6EE'BQ(6,#LX(X8*)U-FB8.'.(=?A_:HX0DOJP35E?U7L M7<#]+X2KB/ATVT6HV279VC-3>X-*H$P!&\S)E:Q0R'':BC._V 7"SNV!MR4E M+!HN[-:Z''2>^21+6W+1-908E+D\NF)<8?-8W,M=W7H6F8GQ1#HN&=5Z# ]M MW^'=R$4YODF$H>X;2*P_27R[+X6NLSR?MWS@70K<7&4Y)C^2&>&;/&M= 0>N M1D2:/:+D/>$CFK:DH^UY.KI5^LUKG/E&+D*P0]5:)11Z:6D2Z^6FQI004D&! MS>!?,.^"W">LE\";HOXM0?+C0S@MFUI>J"(,#8$::5[#284KDY46 MI&HP>2F+C&0OI9<-"%L;B;HY[U(L?#^M)DM1/9YGFF]B>%]!J>GRVY%Q9R"D M])4\XZ:R5$R"04;1Z0BK,%NP9KP+YVH\UVTC MOHQ=H?=V?[+C/H](J'*#2E/3H3=G;HV.^8T7\S($LT-XN;DQ):$A,^-UW(@. M-T3>LS(E>6'MO7,X^0F[3,_P!X?Y'B/MF;&K254& M]4@AJ19MEG/V5%':4 S25T5SG9>P9RYM*%?75H[]I:"=^ @ M$CJ-35:1B?%SN0/&5OUJAS#1V::89%Y&,Z7.4N+$SA _&W?(>2:D'*J!0U@4 M:.[/L%RK5CFZ//@,BMTL*11AH2!)V=K%-_#84K[1!F4$7)8*X/T*_XU]K[PR[M=PR@.3XV@3S:8F0[>&FQB^@?L=#.&6RUU9?/L9;'.T=SJAE-B,HH>H[+0DTD\.0;/-<3QCKVQ[-QI?*5ENHUZ(#I^2 M+^S%Q OI'O?>>$O2C%HJ-]+FEI,-8\50+"Q/SC"PM58VWM!1=,LK M5@*B-V!;@Z(+TJV!,V*7)\8G, I70_)IA-5EI:3><+:0E%6%CCG5D9[?G>WW MP=E.&4T8CD*_,C!3%>6PY[KR3^'MYC.8%#5.#C5\HOP$WPQ=9(P@Q%>MR7(9G@6& MB,[Z4U!IN?9G,)8B#10TD>S;O&W/!OH&B66SC6^1JO2&ZO-XV3ZV1VP\)#99 MM6N#=XC**A%[X$F?'N4K@\ @!6.6H9AM0E;ZT>FYL.L:Y21.]9PLH*TI'ZC%/( FL#O*%,C#!TMI#+N6YL"LL:*T[6!&Z2 MT# Y8?2-I/W.,T1JZH0]=T>H77WWU6SWU?18\'Y[:_H:%1O"'==,]Y+J>VJ: M2M')+^R/;#"6MB8\0PNJ(:J\3-/"O"^]ZV1WQ+GTQ[DU=D&PC,L57U?J8F#! MM3'CC<'KR5I$@INR\8HYPX0!VG6LLN/C*7A'I9?HX^>649Z;Y4X@L@E:/D;L MFAV1W%?;5'X*RU84$ USW&Y.XC0Z&?(O*ZJ8'1Z43+^UB4:7WNA M6:W]JNCC':+P%A)[&5E])EZKC2B#*,CZJ@EA#89X-D,Y"(,604W99)QD@./X M"K@1< CB57#V5NGEUTIY03CL=Q_Y??"1V\W%HE#88.L L08BYP4-.I.ZY>&N M"H+BG!X]N M2.%X:4W\?@'#@#-($D^M-CMO\WS?J$HVLW-4<(G*VBL'0&UG^O20/>(B"1.5 MZR)5E:2:AO69_0Q:R9I%V6IR:26#UEU@%,'^8N^J^2,3*% M E. $_JU9QGY$U%-K6KC.P&E;]A9458C-.&$R4JO876X!OQR%WCK:!3QD$I< M8)/<48FBRU 4L2*,U0_&Y=6NAS,UD*[\:_UY#5J#^R'7UP3.>#41!SO\,E!L M>E4W BZ2#=9 V)1?B\30*>#ANA=[>TZ/P, HFF7MI6"/!02R+J@GEL(T&:Z/ MJR-[G*9< 6!.EE1* Z&_(YF84SB'$8;,-X,#,";3/AITPI,X>G1P1.1^='#< MF^:MJGIL%4_=JWA"GQYK((Y87FG_*,& =412X3 CA1UBIHF%1BA/5KT98"=Q MODG]E/"?":+]WQ9,T>,I8XUOMSJ]]R&T>;MH@1_E2<86P$O&?.ZYNF-'%YO= MJ%I0CF!K#"YDP[ G!.M:8, FE?X3T4:#4#38"I3+JQJ3AU1GGPUU W/:E4*- MG0VC'."+:^MU+.>3$#';JPO#TH).U*!;"6 M<7H'IFL:X]0;ZM:3A:E^TXPZ^/D2N;Y*=6S;+WCHF?];M:M075BC'P3X_' M>"#G5-Y$4IOFHPP.[I2+*3(O9^2W*:N4M!@2;\8V?<)5EV,&+LZ604@P((]U MY53<1D=/"E,"HI)(H6.VEY'6.1G0URO,0$[YPA-Z\OI@MA9!A:D@4*UA4;>/ M@Q7XI[PL9U")P%;E6T0E0QC;F&J0B:/*F*TFM$"^QSORBDN"=T2H2TLSCB]P M(BN3CE?^4J+7/MG[%SII&MJ#J35!;XS\N#GX<_:Y9. E-G)E.1)_G^189XGA M$5N&XM48RI9S- D_'>8:P2:A1S P*J)1OX\Q! MV-*=LBZ/QTOE+_M1[YXIY'G% NDT?F"8(;ALQ)=18N%1S3N"KV@3B%BR>@G# M^+YT>)H*8+V=N5;&^5;Y$;VQ.7?Q:?#"$?!O].UIAAFZRPCLQZYK ?'T*D@' MEHM:*_5Y,+ISGTW#M[D"5EQ=[>:[&VPV6LX\?B//[2;SU=[14%:HDL_,EYVR M5ME\#_W=S\S;JR?=#<&/+ M*) <_HPF ='-5)+>8[TSCKO+$]L@UX3_=;'G& MRA;1V0=JJ'S4&(5I'V2ES?2\%."SF\MM1^*6(,KC[Q[C>^$Q'BU8H*"D-QOQJR%CI<#X'U&$&2ZS3$@ME,J" M;5>K[$P?T>F3R79294-=WYL2^LM$"/99UXQ%3;,LQ*AQ4G2&)7$XR,(@% M3T7FG)4V!P/\9EDP38HEJX.1N!9L$"&-U?S>=9M>+, M&T*)0FW(0*-W MFKDQ?\-G&>Q&$7CAOHH M.KQR;I41(S); RQO'R]$-&"?NI!#MG@KS@=*5^T MK&O.QTS5"F[,V@,R(?<@,D27ST)=TF]J,^'&"?^0*GU&KT)WL M/['G*=5*-0WBEZ3&/ZNP9PXW6#X-W' ?>"C7#=;=1(_E:@UC1P."]58FT%IM M5O;Z&.AJ1TY%X*N_6>A3IA &POX79'>?^$W+!8R#$L6:\XKTDQV_((\+_ M=?:YR72#OD?TJ.1Y[5R"$G6G*%-(9?I(]))1BH\MTZZI**4XR$.#'UQ@&/0, M)B9W3NU8E$?(.U9(6\$ZL!%4?^:X0*M]. @6 ^DXCB M_MU@WAL8Y$#$%/ISP\F[.@T$C:L4\LTT02A%*D7*'7KNWSPVF\X\[%5 E!BL M#K$2V[@ 'E*2H$];EQ$,G!X1, M0Y/G^&5"(;6YE#=K%D!$9;W*8%?,73NCW+$5EA<(MG@M_;4,TF-2XOE=F&OY M[-V+#Z?VL%%IHJUC,C\-FAGK->8I4(V2.PG=A;J89E>\<"-%J:_S*_?J6Y7" MC=9'."/QN\_U/OA< U_2E19@WF'6S=@[QV' D&\M4UJVO04'[%CNR1;HPZ^4 M*U20IUOCV9FW%1E76/8:>\6L<5CH:@MBG06PA_J\$P*V3C:U2::2N&"?G80] M+>F]F'=?.ZUG1%\@K.0AAZ KN*=KQ$UN1I73HL]X%IQP6(W5>:!9]*P^!F.E M*%4@$_$WWHPG\5!S@,X.8# A6V22ZFK:A(<3O1OKQO8 =%6NG6#J<1S)RX"8 M9"F"?8;8ID@74DTK+\>PKQSCQ4@_O;ET1$ 11-/S2T-L49.O$KOWNJ+K6VUT M: D,J+:C".FN/ 5OP=B517,!>6S+:V/!L.?XMX>!T0E'$I![39&./",/34)? M$0*(W]=[$Q:X>)N0&C"*?M9:4X**CC2]9JA(E-M)U9*[EJ$="=U<5=2)G;VB MIF.W_VM7,J]V OQQ3X_R\X\_/)O^=/'V\OSMY<6[MZ>O7_\M>O?FXO+R_"5\ M<[P3]5OSN]Q /%5EI"ZVF_@9(J/,?16CYM_R;(L:V;-U/?$ M]ZL(S(1 DZ0T #@-"\QT8OO[?Y\\BH%>C#UD.KN:Z962:0OGKI$@IO&^B'H] M9MYWCO!6EVGIZ3MI/[1*K6Q0PVE%FNT8H/[)ED0GCTK?Q#T]Z@1FT[%W&VC;U$W3/AO5D,W.@$Z-.[W\_?R]Z]KO./$Q;_&;QQ/\/&D;WH\C M5Z=%X3A,I9S<(=K0B31\.0_TH@[_NHB#[^J6!3P.,[:^- S0X>W!H(#O0R0+ MK4'L*'00U$F5S<)&/A33VI&S,%XX^976&.VV?U&%9!8E=6?H=+H5M@!=A7BA M3B?F)@MC9PKK7]R6R-.#PVB%J0AK MJI$8S0CHPYAWZ\Q/-.CG[;:'$7]NML2]7UK7V\ MTW]O'^]W!^Y]<.#>S5DE/MZC/\#%NU/RX>6H?!CQU5I]BX^;YY;\[D#]@_E$>U!WAG''6^1,X*[< ,?[> 1SU>M /N"00^72SS\*/8#)K'S.6 M6($_!7:BLI!YB((^[AJ8L%)=%OFF)_H"FZ_2KNK#8I#V#Z)-#,.DPBMEL*[9 MX60RXVDY%EZ5<3\MDTLQ-JB6'DU(Y6Z+*TU]K1D!FWRDZ[8"D<\5@=+A.VCM M[1V5'W\X>?*3@+\XS#DJ:1EM785I>9*6+>^F,^=)=_U95PFZ>'*B+3E*8X-] M4NE>$99MG$C%X?*T36DW*Q/ A2@O8<\H!<_+$ J*';&#GI @]$?%;(H@-5/]19:S%L< MFD^68U=+"%Z[G+O8YY(TJZ6HE?^^ T5Z))!=YRNNOW#?)O+AG&S7WUILYQ.F M#ATG;ZH^$QL6] 2,T4[@V&>IP8E*RW;&4L(\0<>%RAF]X<)T-1_WC6ZRMC657"' M9>8 ?Q,'B1[[OZ&1T[^W=2-9;_(1"S^YR(?W;JA/\[!$'X#!, &A6TI?1K6P MBO6$.1HWE=&;;M!M:(=M'N*5A[U@-7>&]$R#M8J2;0!G<:;L>)$ML4Z X*%D MB>5X6Z!HAQJ0![,F3 ,/6\SOJ3"F0/VKM8@HNB\SV8+_^F\6?#W]=L'7%W_: MV.N6+-0/7KFF*#3:;*-7IMPL%OOC&H9_^ONYGMW.?7E3.]R^I9W MS5=>+O\VM\6-"_T>0?HWCB"=C"/,7:K/N[&&+3FMI\4&YWYXL?1CRKKDK4?_F=M4VGV MKI=\^=L#(YE!_GOX^-@_![S&@0>SVQC#.NW#0J[WUU/L#[HZN6T4_LF[FS M KZ:UKWRS09'(S<(F$%#V+ 3[#F_$$YB@"# C&DVR#$F]335GB^?0#RB M?^JJ9+S_(NW<>\2_-''7#Y7W61I.=)NCPN?8BHJ],SGZF(V\C\DW7?#5O8]$ M8Z#DO49]XA.(RTL2RF*9ZQ214V("FV/8.>Q'1N 5&#%L4/;8A']BJRQ$%#"$ MF4@#Q6P>3%)BA%XDRY!+ #3".XXI1XHT-@ZUB$WFH9A2\0AS@WY*T*KNQQ8L M+,0]L#O$5YL) 9LS+,J/66;!KJCAT>F':SN;P/ E6.LK75$D,*5HYR(K"M,- MU2F<_H7LIN3=R*2H*DQ'JGGKT6GJH,]TLV/EMN,.U%/8]& ]/16%VIIZ09F/ M!D#2ZS4KPADW\)I@&0HO1&5BCI8+,N\=\$C'?(YE2^S/W=[4I0R+"IH][31! MQCK,"IO(:8X8A1TS;+,PTL6%,QS WEF(?=)6%-ZD0UWWQK$P.7\I,ASM8Z.D M82T.QC0DV",X>^6B@%U*_2Z@H&P5)N9@>1#!XP13+3'%$I[T.W4S>)79#A@& M8S*,DC!2)<:DV[7I<@[R! $K);:*_3$[<0U/'H97 >8A9"#'$(=V^FCBH,[] MD@L2,NO&@SKL=]>,3/Y;Y4'/*;/'=%_QS6)@@?# *Z#+II>5@4*UAP5L.X!NQA^V.K] KE3 ME)X>$E%FQF8PZR)VYL.\K8JL[IJYK$-:R-]R#1J6Z>UKL.0YJPA$6TE&8@Y9%P!0I'Q[<@8I]1VN I$M+^Z7= [3L9A>-\ 81<&XGA;PLR04!4P M4%]16?%X?.I6(LZ=L]:#%)T> M\-]73ZBS;C9O2.?I^-+1_SUDV'6:YX6->\SE)%4*5&/[0GM[:;XTG-W[+J[Z*/OV? 942K5 M P8?-*M"!,R3@RE^>W)P9$4=@D)2LK 5=2;)JN_&%#VXUICRQZ$0U# ER\9T MA-OS_%&J!^%IU&6IH??1Z49\XP9ATOI8JQ;;N'O%[CUW2>#RDJMW,,P1"XJ> MA?3S:LZZ]69](K(3R-YM?X*8R47#?BEI><>(G(K\2!;=<"M!'05OY+RHH>S ME&6B,)4UMF1TPU3=%CUVW,-GI\X'GFI[0<\I2?2RHN;U*$47UO3"GRQ:N>$H M)3=EDT@T00N:Z5YA;#V$,I?J?5]\%C"[P>8,9)<9\&U,:,L9\)V ^:F9Y3? M'\DX[@9/,U9JKIN.S\QT-2-C!INGHM*6-DK.Y2%B#>5A%;JX3&)!UI):;^EO1CS^"FVS)2.2/[>&(_J MW4Y=Z(3Q!+DX+&*KV>+$7ZXB1%4U-]]WJR=$?SCP GG=V(W MU]Q^0+[CI1&/9:Z/\R2'(V*#&4VN\J"-1"PMY7(I5BK=F5N !+Z=9WU(<]W1MJ/HTU\8\XT(GT$+.81:.,D9/9D:;- M72=LFI 1>;% -*Q>S+'9&TJ@T=J.6F.=(/K%R5T^T/LC^"I M=FN^NR$'K = MZ+[GU^]%O+_B1L5XJ&GKTS&HI$,0=C I"DJ7*>JL;DP6+Y<&!% FV- 1+B9V M./B&5WP[EEHBRW[D<-!@>V)?M,S@]K7I1Q80":U27H;MP,)=$VHN2,=.<\L. M#6Q.%:TP)?A ;"]4+'(+GE-U%:SI"-[DKS"9\=23-Z&WHTV:Y>3I=_Y@B,CQE&V!NGOQ2C"A, M-[1]B.@WO:[NEMB(&&#@;UVTQ\[%)N_.R3WF3]N^,VR*8KK!<\<[(?W-HV6% MEX C?;^>YG5:^P: MRWKBN3#&;JQIM->?610J3>B$P7!B/0S=T(DS=9)Y789R)@TP2=--QRKTD8?' MFUW[GA9DXBI#Q5 TNTK_70=H(\,#*E[-G>;>Q=$-X%9E%M[LW&5/*IDXYT4M M=KAS;L(F8F%_.F!(N'E5FE V4?G=#38;Q>NVIX6JJ$;!MIVQ1!$5UW@1/\[U M E/$O+PM,O-)P/23<"3'E# ?-R39/;@!DG_=^#S%]8EC!.42,Q'W0C\D[EW9 M-IS.0M5N\TD/NB=D'!-NK\6E:03T%1@CJ22[Z0)8)=$6:GH>LVPU'Q#7QIS( M8!AF.*$>?[)H%2':Z"[HALPX@)\:H($LO2<$POG?(K^BBQ[CW]S.D4H'I%ZC M$FK73Y\6)<*]ZBL%GY*'I3*@ 329LXUOCN#(),1]XBTPQ$>9LN1.V382B&AV]@M3&S M662KLKAF>%J8_!M5US"%%NZ,9D>TAM'RK#/?#_32*-.B2]RRXP)IFWVH&+_4 M;BRSQ5:'&]:@'%],5)31[(,PV%AIGU-W5^]]S&X>N/,KP[T!IKV[7?7NI4@DPZ<)#J!F- M[7K"45J@,PBO1Q_QCG6)$TOPBAP9YFQ1S0$P\95.*3?5MV3I"YO>Y3\6 '\$ M<4*RGT>PQ W"F9KT'&P@\GQC *O2'![G)BB$NH-<">XG*\1LC3?N#\?FR+F/ M_4KKSL7'QOXW?'EL'>"L;MCW$\!V^'(_13&_%,+>'#8 M*6D9V^9=N"P?C[H-/IJZTYVX]!^/NPKL0G!#74'09>^^$^=AI^K6EA.S@X"= MEOQORG$V^)EQM-)8VDE%\, 2GG?)JQ8VJ+M5I_&]5W1I"Z=06ZU![>JY&4"3 M!ZZK)2I'T(8<]D7UD80WZ[1=]5<8FN#DNUCC/>^Z'P8WXV74T;DHS;DC&N$B M40PWZA.*<<3=0UDH)1B=J<-@Y0RK8:GNKS;QAP%=77$EL@^M*%555[J0X^_M M% YB#[F*4!M(ED/#6B<(;A.('13C'D1:[]:)J!:0[S]SOP1HCB;AD0I/.F&0 M#'Y'[S67 OI$%R5YL%T"F/%VVL0$;TT,!UR[M??A<$=3DD]! ZV- ]JGPO90 M#*;]A-JBRR]2L_+*SS'PCA8J"0.\BP84KKJFM!->)[%L[7BV'F=:KB-8Z\K& MTW)UO7.U (_'74R!>'(E.RB@!IQ]H E6]F8RB ?E7.+OSDX>J*BRZA.'U[@Q M+7D.\%*$#8*WD 9?(T_C0R7FHJD4. ISU17_;?<<_@UKQ/\X5 5\-M5@?QNG M0T[0E\:!%AZL>DFR)LU()YR'1;J?>S=, SG5%63#QBVB+\9$'=(*GLDMQO4V1<[Y[HJN&P MX INR-@4%IK":%O!C.@ZL(4+"M,C6\6V;:9\$%UEBGQ3:\$O8;E_30"XH X7 M%!9+RK;"*FE)*>C (*@T14VBU[LDQNOWM%X#"2]ULBR %1;PX461'+#^?WIY M^99!\W\%(81I-F=P6FJ=\]>@(Y]590VK?UG1J7JA4Y!,:?3F-#J\$R[LL3 62,4&SCUWG%O:P,?R+]#G083JPGD9>M. M#(V[?3]: B,TFR*WA;(XSAGB0C0MJ?GD+Q"<%;F?><5S O,J5T))4]VT"_+[ MZ:C\?I/5BBRW0DK\NFX%?FV+/9?PGKR$KU"M+WX$7F4F\P&2?&SCPB+ MEC5^8: GX9)/17F=ZW0A&A(8*G,&"QF6?.4LE^KGNE=#B)&FU$XJIK\3-R,6 MLOAA[4V)FZMZG1U<&XQZ@D@"@GTB\8#W50E&F*;417SPK"SF&:*F(-#!14&Q MDV#YW]W&]\%M?!-C>C>D'R#HNW?-O9B:LA&*"54@0(^.8KCHCZ98!(]EYE):?A&^?@L7A&2;C?F6MO3Z^A4(GQE@NHS9"O M//:JEWEA?DVE=R,->CZ?L&%BL"$\2#O?0>]7!W?(U@U%F90%K]L/UJ5PW8(= MO M!*8/OABP?-[E'"G,/NC9W4&=<4AJYJ>2FJSM(@@E&-:>G8[]W,50%.9,3 M&"6EM1&@8E^5;(PNB?<)V9'&(=--+NQ6]DH-ES&(B,_8$NU780WCW5D>P"I\ MPDKKD&+7"KF>C@>(WV(691&=NP 3I6G )FV_R,6-&C"/K4OP'(W*0TB==Y!" M& C2V#4N4KOQ5 .D)#_M"-@:LK+E))/5Q4V-B?,3^D+7OHX:@*G6R M3<+=$6>55)K,;+([H[N@^0 FQGYY71"DFUE5QP._&WLWBIS"/;AL(Q8\DEGA M9PJU12]7Z,:T(*_6R650;TT_NJV"X\/N57J%Y];TZZ,1.3&+7KH;&_-XM+"] M^'M;<(#B Z9_SCLAMEZV@(E6&33@T8A-1Y'), __D^;@5T(A\8Y;V076.$Q= M@:PK.>:?JA5Z-&0R%:6H=]10'^""Y\3)!"DW1NOXDC!!(,UL4ATZ+C#^A+E_ MKBKA9M@-EU?K]QJC*@Y+UHK)NA-L\F2,37YE'Q"(L-?J6EC$G+28@_%KO.#8 M?!5UR.4@^^09.\= _P6]Q2G!F8%)SM6U'TT=3W2+;8LH3NICG:>8@T' \5B, M0H&%4239.M^-;/JG!T_'=N5WA89(389<=$U_#,"".07 '!)[9F/Q8:[SS 8] M;D['%*."][1OLG2];LI,C492-IVS*X=EHEX!].XH+<_&4Q=;.ARJ$CCF@)(B M=SB&Q*IZXCT01T:V^A=2MZ,J]6:4SI7H*"7X5_N,!>_N1<_1)VP+!#"W@#VJ MN](R[NG!]' +GG^$79-!M4I=7,BF:P5(?,[Y'(8#"VTO%2_[#$$EK]W(SLKB M(3I@WQBI):QO$#L[0M-13^IY@6"!CGG1^<\I%*J#_Q/DN.&0<4_B8X:!JV31 M/'2O\P0> KRD<8LP4Z&P3E3Y@4F<7:F&H>8+M+%LA)>S1EJ,R\*^U%RD2IDI M]E4U]<58936&*!.X?PI%'ZJJPHQ_^4D8I(R# "^Y$2J0YY3JFO7X":.H5ALUAY"()$6W@9'^= MB?0'2+=1W^(I]MMP31.&;FG3DJ/$'K0IQV()WI+-> $T=I>HN];A!XS)OLVP MVI'[8=0'U_>OG#I7F]^.8KLO+G#48*("A@<0/P'.<=JY1UB\8>:[!9RW4M3Y M6"D.7HEI4NA%"2:F"[/Q)@TKNK!OG&B5<)+$>-I.>5U@L^&,@:-Q-GYKV50G M.??0*0ETF"W1Q,^\0&P#4B'H:-9>YA$=8;AD2"=.AOQ;3LKOI=U1A*9H]C#@ M^3SZ[Q]_.'[ZT^OH5X()>OWZ/9/2'%%&9E7>2JD>ZC#=P!=9*]]_4Z!>W"\;AX&_U^PPJ&;Z.JA#+*4H-)ZIV!1*N>74.,^42KZG_R_TX_OS]]&E^=GO[U]]_K= MKW^+HXNW9W>E&&?!6!T% RC[V,I(K6O]W/SC)RP9R-7F>5;0&NFAGU:J FML M7Q2;1T"0*TS> 3M@7^79HGC>Z,^-?.WTC8-#UCD:F$Z3FC?+UP?TU<,F[7]W M M;GX?C7AP?3T>^^T; /:O?AP?G'YV^E?WE]:;KH#E%A8J%JU\V_X1;>\UWZJ NT7O^**M9[ M4/&RU)2%G"TS/8]>V2XN[]BZ_KZ%?\ 6TCC/LP9>D-QB9:>WF6B"UF3UA\R4N17, MQY+MU^=DW.&O'OSRZMV'-]&[5]&OYV_//YR^CCZC!18\-QME"#&) MP3!"H:U=P^1[*G[LY/%YD'SB',(1/G 13^IY.CYHS,D*\S>#_G_.EI=U$=.1 M$X.B/&.IGL/%'IVVL7ZQ(*QT:TIHQT/#97[*M(G?F>;MP3*H7^M,+U4^[Z?G MC.,AJ 5[_Z5<[E;%=>QLK[&\A9XDARQZ13?$88SPZU(;-E)P@,"LY/R6MH'$ MXQ1HH- $(YME=;*DCI5AR4]&D6W2>:BH3S#), 95)I\P4$5?@ Q9EX0L8QMX MT\PEX8@"%VM5(6?:MMZQT( ]91*LJ+DAA;C7LLKKJ"C.*O.B1*U5DJ'K8Q+M M>3V!V2LB["D'.HW>LY?$G@"+@T DM6AQL!*F0LR1:SB7#94OKM#E%4?B?HHY MR83KC:6=:=U27QZ&@L%'9@V1@.O[5F6A-SAH30$@!F6B/4@^E92,&42(3$8@ M$6DHFI26_$Q) /HT)LS=06G_A+[L;%.!YFO;+V+^7 M4?CB@3V+@+^HL@WP21R='T5\./AZ<'42HDS_!@KG#0Z @1C3_ M<1";FZ "A;*H*0*-*$5V1]U@SPX'!IL>30^GG<$6&D=(JLQ"$V=!GNLIPAD< M/>N,]/BH,\XK@7:!77FCL10OCUYK=$,./W_TN#N1W\OJ$]#JU+7\Y9L.C@"W MR,:BS[DIO,)UFEY'OY]^>.ONGOZK@C7;V-+A8Y?O8^46&GM,B3QZ5:DV-5T6 M38:?T!=V!2ZTZ5/SJNFCZM+^!.2_YYVZJ\,CWH.9]"&I.GSTY'N"1)UUN M?*7@VCD#]0AT^ _:-$$F7IX^ZIZJQT\[3Y^;J/L'U__P@GN& O^UE<=),*$3 MR\GG'RX^GFYA9:"O]R;[EG>4?#^='IT\9I'>^V9Z,I4ZD=I$&26F,RI!<1U! MYAO3Q),,[[E&@:5.'+TY^/7@]4&4T&EX$=LYAZ0)A^P*PF"4(S.&&6GZ&ZUN M.KT8&NN,12RGYY-#UQWYX-#?U:S41WORC2%JOB!A9]\NQV M:WY?95I:Z]&;*PI8JD4[K*:Y\S^JD2 M+5M20I-2L%S@*_ZDY*+O+,G6RA;1<^(H0HKA)QZ4.)]^3SJ]H];U+9T5S.AE M%9FH)22:HSSS-FUMY1G:)'!"]WP$GXY-MSVQP"*O8U:'X)-@J_8KV46T!*@$ MT;5&Z<>[;;8Y,86Q2@2#7T@P\4+SB,\WM!FVML>T4K#0]R;+7([.32B3)IG4 M@+(YKC2\;(!GL F+I!UD_LNZ#&$A%)R?(T1#Z3EE9,SN"L (T:O"Z8=?=&#] M4QE"L-K/[;.X&0UW.>;<<2;$&BM#J1 $K)NVHL.&J4N2214F,GM[AY#U 95Z M'(5&TT"#AEW(6KA33H[+M.'"1 L6"18'(5EPPCVYSP9YQ%R='?PRE2+Z4+?6 M1 ;#LBHY<];VO3$7IZRY^G,ZZ'B]!E-HNJ#+5^4G/7RBN9&1 MZRM1H[3U<3XZQ27H*QH>:<8P&O.-R=7K\GD'Q27V4$VXBC+G"Z6)TI+V4R&$G&I><<^'Z%/3APY#PL("R=')%XC!4^ZQ3*_& M'"L*3,&Z<348A-_*:A_AKI$PZHBSV]G73D,S(N(=.M7$**X-)"DJCV4C=P0_ MZ+-Z>(8LGDCH;)[I36D?&I;SUZJF&SPK6U0/C+S?!5'SY0E271Z^,4V*.H+O M DV^IT)]3X6ZS^'K[ZE0WU.A_LVV\)[OTO=4J%W8PCNF_2 4,!<\'),X/3KB M_QP>3>]%NL]]SS#ZTN^^QWEVA#0/9V6Z@?\LFU7^R_\'4$L#!!0 ( #:" MG%*-+D,B&@\ +I. < 87IP;BTR,#(Q,#,S,7@Q,'AQ>&5X,3 Q+FAT M;>U<^W/32!+^_?Z*V7 'H?G[=T\GA#RO3H5B1^EXM7O/_UV M=BPVMCJ=MSO'G<[)Q8GX]>+%;V*WW>V)"RLSI[TVF4P[G=/S#;&1>)_O=SJ3 MR:0]V6D;.^Q1%9 M);V*1>%T-A1O8^4NQ=96.>K8Y%.KAXD7V]WMGGAK[*4>R_#>:Y^J9]4ZAYWP M\V&'-SGLFWCZ[##68Z'C'S?TWM/>3G=WT._O/NKO/GX:[6W'@ZC_I!OMQ'M[ M.]'3_^[L@,H.QH=)SD]3]>/&2&=;B2("]I]LY_Y@HF.?[/>ZW7]M\+AGAP.# M,Y2C(Y,:NW^ORU\']&9K($X_.+):I@]:#OS;U%[UNN_=YSO=U!7/DUO=W;>H3WZ\F=B;%I+.!:E)BH M_AVQB1RX)$WV4.1V9$:K?,U7(6>[*XZMVW^?##>%L]-$AX<0EA8][^=7!2-HA8%#? M>&]&^X]PJ+&R7D:M M(X MT6H@?M:9S")0+5X.!AADA1F(Y6A<;/I$(?[L[!XT2%\(HBNV8N)QD>@)5>1IP-YFMXX"U$G,3)VX41'](SLECY_ M#87C5/?T2D6%)USS6GFL2A./ZBUB'H/SXS3/9<:N9J='KJ:WUSC'Z>NCZ@S' M,M<>OO@/S,,Y1@[)-![[A1>9P8)J %'%"'Z!W&NG)>+F!BF!U85+9)J*1(). M^J@\-9$]4C*#5!VHC*SNT[;$"C5J3&^OK9J^Q0$*7^!PT\ $HGY.(W,L;'"H MQ)IBF(CG1:;$3NGM&R*8E4/$*YY1">3=@C*SUM"T4OF8XQHJ)J&XJ8; '5L* M2P]:[6$A!<*IY# +,O5HI&(:A^>!25,SH6()K0CU(D6AQVOD\#9DCD&2?04I M0^(L+18K&=60I,XF2&-R$U9P-Z)90F)%A&%ZA/3NT=Y!9>!PJC[!V^;\D9QB MP_\5VBHF"D2$_3&)[#RHT(MB+[!L-Z(83 .\"4:,="0HSLQVVN*DL)4LKJW08D?HC$@-ADCV M"3@T4\_N(2JL)06Q)@4#=Y\<0"QYG28U@=95\IL9&(]T&!?K5M@5Y06CH2S M4KTPK$_!R87((^.Q=J0OB%$UVV"4L%(G-ND%EK%,P8)'@0IG4*LS"@A3$4FG M5@C.JAQ1IM+](*)9>*A$)'ZN;9[68YL+)XQDS1(^NDP=GR%/9<14B*&TB)MP M^C#XMCA7FFGF)2+$ZR',)2,.8?MPG!!!R-I!:%Q:&+-L::1DUX*1#OPOX+A^ M :1"7)..N(:%\\+"4&=&N=:AH33F13!2!8(51KY4LN0X,M;)*CK.//=R&+>0 M?''!N?)Q^U:EDG3B6@FZFE7F9]W9%-EW)H5(5E2M5Q:&P_?$5BOGASC8$D4. MDB.H @+A!Z$$GN;2AI8 &WFVK%%^N4 CT,0A=C!K8R4I_;3B1#O9![3U0'_S MD^>Q(8L1(D<^B/R/9LH28=>CJ]R\&:0W@0UKN 0 H/K3ARU.'M55J0156D= M)J#G)>M6NS?79AH6CKL87!<.0>3Q 1IQ%;A=Z3(-G:4_E51DRA)1F>,]UKM& MLAD_#*QL4,Q@J_(K(7&:F")%_I;G\(\%D@];9^6)C.?X5:>,\;(:"M40YK+7 M$N,!^34YC9&QJG)Y"/L-)?H@;+?=:^ V=GGKRUGU<"Y/)O^#T[Q^\WN5((JQ M3 M6X']N/^JV0(08PG ;Y9;Y1)]G186C3!SABY Z,84^3E3*-DY.M*!<"TR2 M5\H]7&\>-7P9^1E21M(]8IWLFS$T8<'2OXJWF25I"RZS=@"8,WM>T L M%7+$:H'P".]4>?3;8"'22'W=6;I[S/P6RD*B*5[HO^^O @)C J5JQDN?@W3 M@=/[%(8L?_>]1O*]1O(7J)&O8FV@1&=M\:N9 U9 MQJ!UF7NA=DY550A;]U-XZ2R=U@=S-)6=]PW\6R.]:9./FZ4X /V)QK:UB\NE MCLN\O9%L7@J6;[Y!5U W_3J8W1N"RJK;>KQQXEEMJP4(E]--W)H<D;52,*"I'=$/)FP7P4I:VJXN\$OTL8?P:%W;.C:< FZQ,O*M^GK6JI%DG0_7RI3^ M0]?YN8:."W>:;?$F84'0_"Q<,((.,H\P8?'BU71A%H3PEY-^"(;\"6JT$OS M,J=9E[Q6/2E-\W;^9-Z=K*_ROP.OR^8'2G5JUD-U9XH9>A+D)>5 )%5);M=Y ME7,SCU/JDOZ'1 I;KI.93-7,G-W(M^BB$RH#/C)"PP<2<=IF:NJX=#!D#M-^ M]";X6CV"3I3WE>'N'IJ P3JK?FJQB&,%OBBZWW=(P+ 4'E6FAXAT>(24*"?[ M@TL44!-Y*7)C+-W4]DEIFS9"E&33!5-[X,B]P0$Z8XEN1XJ/A[J!0/-Q&F>M M&@WP:,(-+IX:.> '>,']0X$9FU" -#33,'NUMBX&[5L1?W+Z.S@J/1&=9#PMO#)H$CG6(\QW'Y#X((J.B-3]GH1'JTP/F(D MM0\"$I7-=A'B V"%C0GO@V6Y49DD"569>:NQ6@"C1OJD53F%5 VYVZ9ND\)6 MY**APV-( ?"7(6F3T !<^?YCHAU!;B)KK$TJFR6+YA5"3C4ZQH:L0E;FR74A M?B])K'-)XD.SOYS1Q;K(MSC:\GOL,IHGX5@:"6<]V7_F)4MS4>9U167R]C#PCV::R695=5[$Q]%"*4()JBZ,& M"76V-6N%J"_ 5_WR*<1#=YYEB7MAJ;D*5Z,I?M7O&U2G&")#M=DL>P=N:-H'PN%$P64E M]-D+I"(R2@!9O'=M<3:[]_A OZ8$B)3(9G)/N*0E\D ]]V&O_NT JWQA$589 MUHP^J9[_U7K[4V,NR6+8S!ALU+VYP25)RLVF*]KE 0V24-7BJERX@F-E&& 5 MR_4\)<=([C[?I<:S0U^"_A(2$"S:(B\@[3]EYW]>MNN[?RW6=:ML,D![+!&8#[[,>- MG8T9ZHG)?O>[HI?[QGH?&+J=7]'@@\9?04C5X#H?3?Z%_B["-55F5AR]>75Z M+BY.CW\]?_G;RU_>M<39^?%,Z6[+"X'O>]\,2ZY!Q&[X#6LD&HZ_BZ/SBY?G M9R_;XGE;O#H[O7A]]BFL^>H'O9'H[]_K/>X>S)UG^3%*5P'R:&4"!#H6%5%K M(\P5^IUYDVG#\@,LL_IO*+\U%]&RW[J\]MLI?V.Q54'F@[EHS98.!^PUQ02/ M=MN/=Y]\"B38^^RQF[4#L4HL49/WA?-Z,+UKRS@Z/CY]=7%Z@C"$?[^\/CT] MF>]+7&=CN'VP7?57!&YPRF\Y1/V)8W]SGFZYBUJOXF8G_%4W_OMRS_X/4$L# M!!0 ( #:"G%*GS*ILE @ &0W < 87IP;BTR,#(Q,#,S,7@Q,'AQ M>&5X,S$Q+FAT;>U;:W,:.1;]/K]"0VHR=A6OQCC8V'$5P:3"5M;V$++)?)H2 MW6I062WU2&HP^^OW7JEYV, &U]IK/$.J@J'U.E=]C^ZY:O7YSY?7[?[O-QTR MLHD@-U\_?.ZV2:%4J7P[:E')65'E;ZO0IV5:\(I0PK1S8J7)SC%?AD-+KXZ?SG4HE#P>-H^I)]:1>9_73(*8G4>,=>T=9T*@W MXGKP1P @*U#=MS%V*MC[0L)E:<1P_&:]5FXFIA,I?BP9N0\DPS6-?T?!_,\ $\-S/B8?<@'X$EVQF0E!#T)WOG[H? MNOVW;X)WU;.CH!SY-ZS/I?.^TO_:[_^K 9:C1Z>V\,3=?>U^^MJ[ZI']-OG3: M:%+N%]4:VM;_U"%?6KT/K:O.E]+U]\^=WTFKW<>26K5:>T6.PV4$\]P,3M+G MI]UZE-TB:4FK)%?D'V5RPYG5O$A"IBV/I\2.J'W[YOADU8R=FM.7 1.49T"> M=/2C1\S$4WT^BR%;3B/IDA$=,Z+9F+,)1%P[XH;\EE$-"Y"8DAY+E;9$2?)1 MZ<3C#:JEWXB*2LM@W*4^#5R+ P,*9Q,A3&P M0L@UR%*H)J$Y((F8)I,1#T?$9/BQ:#]AFN6=H $)-P+T*TKA";*":1\#T4601] G^6'+D(W.,8DE)P?V0N,EJ(!35S5I@'0P/[(Y>=%K%& M)J "\%$!:=QPQN$)J1F16*B)F9%5LR$W%E);2RA>]+@!97&)C;-R>UH'%FF$,/&KVX2ZAFCB_@_WP@ M&/HU84#2@>!FA,VP6@)!$P,G_HZX"84R&;3#<*J5\,1)M0I9!)<-.0">1 R( MY\G0N0M'5 X9:4&DZF6"F5P]'M%2<'S EO $QY&_=.CZY)C\2D]='(E@8%MB MM&<8HGK!>-SL1(;&GS*"6=2N: M<<+7A5AE& "R$-*Q40J)*@\S05$9@%D.Q$(30PNOL)<3 _@V8%@1@C>T9]$K M"-8[1O/!GN;/0/.M ]\*V[=VPN/0X7CK*^57C7M6E[->)D;O.+D?ADI'#H#+ M@X=,@HH7P'PH82DN*5@%.I4P)[?CT,9_G7XO0,L[XRIR%S$0PJP M.(8TE8_!>(X/[G^@S4D1H:0O0U/L\=J,QN1K"-QJ#SV@R3^/C' MVT]D,-L><.L4\S,!>!PG<8 ]+Q^!,OKK\/)EXZYW]E72X!YQGD2ZDK7,?$2T M1QMWOF4VQW7H48VHF8MYC*!N36"1DQ9N/O*P/R6"WS*1[W4_J%_\GZ?HE:P# M+P/F>$_W'=@L]#31B]11WK4T2G9%UR MZQ[CSI[R/(J/^9:1WR-?$P5I! T-FP?!C=S-4V)H @2$S+7HQ;0!)6VR)*$: M9L09DXN/M<_#7DF W#$>[C>HGHB'H(=C#4&G"*Q@+EX"K]RAA)R 12\GN1PK M,6:H*24=YFOVU_+2 2P53)< JZ"I8%H\*L04HCW)9LUM([$J26N+^G,"E+IVL%BUNT_2NNI? M7W6OR^[(:[?3[W7O6?JX&_P2)F]U6Q^L )OO88_];W= <,VNZVW6C0RJC5G QMCSB+2>>.A1GN#I-KGP[O;^7V!ODX6W@9 MZ>$L.WAFO>AZ;'(+]H9;>9A["@#,Q,BYH=&WM6VU/([<6_MY?X6;5+4AY3U@@L$@A!!&) @W9N^VG M*V?L22P\XZGM23;]]3W'GKQ DFY0X1)ZL]*&F?';8_L\/L_Q>$Y_O+AM]7Z_ M:Y.AC22Y^W)^W6F17*%4^EIKE4H7O0MRU?OEFM2+Y0KI:1H;886*J2R5VC99;FS4WP"OYRRLQ].?RP4R(4* MTHC'E@2:4\L928V(!^0KX^:!% I9KI9*)EH,AI94R]4*^:KT@QA1GVZ%E?QL M6L]IR=^?EEPCIWW%)F>G3(R(8)]S(CRL!I\.ZH?TX#"LAU5*0U:IEPT M5+&%]C24]Y>^FJ7*+/]F"U2*0=QP7>\T_OXH?*I?%*K%*N/8<^Z]'JXZBMQ>4!+8%:,7@#3S?4;#5^KW>UU+CNM M9J]S>T-N+\E=MW/3ZMPUK\EEYZ8)EW!U>PDYVMVM[\S=E^[]E^9-C_1NR7V[ MA5W*[*)S(<$3,8YT;E*'E] MVJU&V1=,B0CCC1?"3X&)RN'0I#?DVIAC5(3DB7)TI;HF)R MJ73D\5;*A5^)"DG3)#PF/1X,8T [F.1]9IF"]F(%>A*JHR(F-)Z0-+8ZY0 7%*83FV#' ME$1PIP65)*0!/-)$1<(2JWR^I0PQ#[@Q5$\P2T0?.+2[4*>!9PS 0)/2*55H M S,$0H,RA6PQ% *<21=(TL)^Y #6/ M.5()&8"/"DCCFC,.3T#-D(12CT M6P.FOJ/=B]"N]\A&/WXXJE8.3TQ&K"R"0(>APE# [9[9]Z#1BCN$:N[X O8O M^A!^@%T3#B3M2V&&6 RS1> TT7'B/1,FD,JD4 [=J5;2$R?1*N ,'ANR!SQA M'(CGR=#^%D!T,^"D"9ZJFTIN,O58HX7*P1Y?P%,Y8/[1OJM38/P;>^IB2P0= MVP*C/<,0U?.:#)>;#*%)[/M3QD,.E,7O(/I:%=16#]\LJ*4[>K\(O2^X$0,T M:R<-O\^^/*K6@*9F\R(H'_L<^).UY 6I2C54 .YM)(QSFI"+QZX>W(^8N]M% MEZVYI(Z0F2*=4RF?N7-,%.!Z 8M14C"WP6O2OA%,4"VP \+K9B95V(?IT8^99U*$EU I0W3NX'@=+, M 7!Q\(#'H.(E,!]2>()+"F:!&-^S&Y8>D3@5L./W\U &_QY^;P'+VR,J4^?Q MD (\#"%,%2,P7K,BW)Q)^0T\N+]='8$Z4D-!\+[&Q[E]E=KU"#;1&'26FV,0 M'WY_^XGTI]L#;IWB?B0 C^,D-K#CY3-0LG\/+]_6[WIC7R8-[A%G0:1+6FB(AVMW'G.TYGN/8]JB$U,S&/'M2M"9PY:>'&(W/[$R+% Y?97O>3_/E_/$3O M9!UX&S '.[IOP6:9>T'*IBM&?N[2T,,NLG;NW9!WSU#S2V'S#"*%T-DJ;68" MVCV *J-(6,OYW^B'O@*)CNE, #Y7R1YP&]RU03D ?S& GRY(_(]4 'RW^*1Q MX+;&]W?[7[O]K[=A;%-"2 @AJ@!"XHXL[O(&@@-S,MD[VX<:<_J .M:'B$[) MNN#6O<:=ON5Y%A^S+2._1[[""U(&!0V?.<&UW,U"8B@"!(3(->_%M $E;=(H MHAI&Q'4F$Q\KWX>]$P>Y93S<;5"]$ ]!#X<:G$X>6,&=OP1>N4,)&0'S7DZ* M>*3DB*.FC.D@.UNA,Q?+HT2J"8?4\5!Y?TH?T1OH^"*"N_@^2 +4'XBX8%72 M.' 4L6Y_+4OMPU+!=0&P2IH8WIA>G( &222=-$3L6G2%3K*Z^LI:%6%U)R,4 M-! 09.=)'2-]%@^Q./*5L-_-FTX.\E<=">92Y8MI]6/BL?E]G6V?64\V)-_O[39TSXU5GF?^OIW4+.K39S-WS6("K_@^$ON1.@WA&\>9T:6LH>$@N9W[V MUL?'NVG=DFEU-3:$A::"#?JX=^=?B<%,+LWI_O*DEIS 6-)2*[YL6I V3SZ. M2I3_.JSACPB,^-+G4O-5T F8\KP([<-2F-KU1=9]-+/VVZOLUW\)YKY)._L+ M4$L#!!0 ( #:"G%(QK\NCK@4 #T@ < 87IP;BTR,#(Q,#,S,7@Q M,'AQ>&5X,S(Q+FAT;>U96V\:.11^WU]Q2K2]2# 7(.':2(00A2H-*4RV[=/* MS'@8J\:>VB:$_?5[/#.D22#;5DJW:455$89C^WSG^MGC[K/C43_X>#& Q,PY M7%P>G0W[4*JX[OM:WW6/@V,X#=Z>0=WQ? @4$9H9)@7AKCLX+T$I,29MN^YR MN726-4>JF1N,7;M4W>52:NI$)BH==NTO^$E)=/A']UFE LGZ5LZ&$WEL*@/H7S\Z_Y,AN+ M&7IM*H2SF6AG)I7RJ6MQ*+E4[3TO^]>QDDI,YHROVB\"-J<:SND2QG).Q(NR MQC!4-%4LS@=J]@]%3 @O>USFD!NX#F>"KDWPJQ;TX,/I\&@8/-_S#[Q.K>KX M=V'?F/3C<-6WXLH!;8#9XKT0PTW53W)??S .AB?#?B\8CLZQ7,:3R]YY ,$( M_"9<.A.G[\!DT+?2W"*_MN^5G[Q9O0GTCD<7P>#XMDU/'O8=3[>\ QB=0' Z M@$EO?-0['TPJHP]G@X_0ZP=64O6\ZB^4[4Q$Z-NVWTQ_?*_8CG(H()1"T-"V M?%@RDX!)*+Q;$(4QYRL8TU0J R@\D6I>)+Q7>0C 2[O,\[UFM>IU^G*>$K'*GOS.*XBERK1\SK4 13=$\):H,"F:EE_.Z* , M1$/,.$IOH$UHN%#(4.@#(B(87(<)$3.*1#*?,ZVM&?C?CHR0=2"ABB+4VW!R MD]9HRD!)F%AS[) %0E$:LQY5VJG3%814&19;?4Q PC2$)"4A,RL+CJ"V.&8X M9KU"86P9TH72"X(A-?)VY\A=?:MS9,M$,K44>7O.G9$V\PL%$Z*F1%!=&5US MNH)>:*S$9GX9Y<24[62+\Y.02W3=C#[?VV]N9N*N+!Y&Z3MKA(^JO?8=+GJL MSQ]BR#>Z$0+,UZ*#Q N.[23$ZN"VEF[J6='/"Z:HW>%IF\CW"N0E>95_Q9[A M[[^,UD_Q_69PTPB*@O!;M3HF?JMCV\0N^;\#9767_(^6_$P@V^QTK.KU$(# S,FWO9V5@R)33M70J%9)T!;%RDFK: M7G_I1$RGG*S:3&0:LTF=8JVI-$;.[7*=*TOH(>'%]C:KNEQSQ MS^"9ST1KQ<7)T,E.AJZ)-F7UIM/R'A9[CO^@[)&6=3/(.6QTC,:HOR[52NL) M*8DB/(6WJ^DU^"D>NNW?%CKEUGZ?TWC323+]_[M19O(Q5D&V@0'HI8IQJ#;S MS>%-]A0N^;JU3\'(C5..E]=#O='1V2?@P6QT/AS!&P@\VK_20G=$T8*)K/X,FH4V\7WB=;J=HLN MD&B9W:-EK-M/&(UQ\XD;4<.N*(SRT^!F3-V,CI[NKF]'R3M*WE'R=DKNGR(I M#\[.!G T'@R#T][E1;#KVK\5*_<3(@SEV-*.%&4F(8O4[$+\1"MVNT43BMLJ M!7\A_\(VDCZY.3C_KB3]1%#VH'B#+A5#HD>'9V\AF(:E8L90@8"00K++X>+U M7P33U>8;[X1HF%(PE@9'_>>M@@[UDG.,L7+EXVX(K?VU.O%""Z217 M\*VW# J8T=:4.(9%BK]86Z@V#[UDV7*%?"MV]VZA4YE?P[<5Y<3N+#?NI;^T MX&P;Y7V90J;8AQ=F<\I7KK*+S_QB/;OB/_P74$L! A0#% @ -H*<4O@/ M>U#3/@( >@(? !$ ( ! &%Z<&XM,C R,3 S,S$N:'1M M4$L! A0#% @ -H*<4H0)]4F-%P Y (! !$ ( ! C\" M &%Z<&XM,C R,3 S,S$N>'-D4$L! A0#% @ -H*<4MO8:8D^)P ;*8! M !4 ( !OE8" &%Z<&XM,C R,3 S,S%?8V%L+GAM;%!+ 0(4 M Q0 ( #:"G%)E/+.I1, -RL" 5 " 2]^ @!A>G!N M+3(P,C$P,S,Q7V1E9BYX;6Q02P$"% ,4 " V@IQ2(0H=:8E" 0#,00T M%0 @ &F/@, 87IP;BTR,#(Q,#,S,5]L86(N>&UL4$L! A0# M% @ -H*<4I5"HR\7V 31 * !4 ( !8H$$ &%Z<&XM M,C R,3 S,S%?<')E+GAM;%!+ 0(4 Q0 ( #:"G%*JFW]OZ#\ -A7 0 ; M " :Q9!0!A>G!N+3(P,C$P,S,Q>#$P<7AE>#$P,BYH=&U0 M2P$"% ,4 " V@IQ2C2Y#(AH/ "Z3@ ' @ '-F04 M87IP;BTR,#(Q,#,S,7@Q,'AQ>&5X,3 Q+FAT;5!+ 0(4 Q0 ( #:"G%*G MS*ILE @ &0W < " 2&I!0!A>G!N+3(P,C$P,S,Q>#$P M>'%X97@S,3$N:'1M4$L! A0#% @ -H*<4N;#6[./" [C8 !P M ( ![[$% &%Z<&XM,C R,3 S,S%X,3!X<7AE>#,Q,BYH=&U02P$" M% ,4 " V@IQ2,:_+HZX% ]( ' @ &XN@4 87IP M;BTR,#(Q,#,S,7@Q,'AQ>&5X,S(Q+FAT;5!+!08 "P + /L" "@P 4 " ! end