0001013462-25-000017.txt : 20250430 0001013462-25-000017.hdr.sgml : 20250430 20250430163335 ACCESSION NUMBER: 0001013462-25-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250430 DATE AS OF CHANGE: 20250430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ANSYS INC CENTRAL INDEX KEY: 0001013462 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology EIN: 043219960 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-20853 FILM NUMBER: 25896036 BUSINESS ADDRESS: STREET 1: 2600 ANSYS DRIVE, SOUTHPOINTE CITY: CANONSBURG STATE: PA ZIP: 15317 BUSINESS PHONE: 8444626797 MAIL ADDRESS: STREET 1: 2600 ANSYS DRIVE, SOUTHPOINTE CITY: CANONSBURG STATE: PA ZIP: 15317 10-Q 1 anss-20250331.htm 10-Q anss-20250331
FALSE2025Q1000101346212/3110012121200xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesanss:Segmentxbrli:pureutr:sqft00010134622025-01-012025-03-310001013462exch:XNGS2025-01-012025-03-3100010134622025-04-2500010134622025-03-3100010134622024-12-310001013462us-gaap:LicenseMember2025-01-012025-03-310001013462us-gaap:LicenseMember2024-01-012024-03-310001013462us-gaap:ServiceMember2025-01-012025-03-310001013462us-gaap:ServiceMember2024-01-012024-03-3100010134622024-01-012024-03-310001013462anss:ReportableSegmentMember2025-01-012025-03-310001013462anss:ReportableSegmentMember2024-01-012024-03-3100010134622023-12-3100010134622024-03-310001013462us-gaap:CommonStockMember2024-12-310001013462us-gaap:AdditionalPaidInCapitalMember2024-12-310001013462us-gaap:RetainedEarningsMember2024-12-310001013462us-gaap:TreasuryStockCommonMember2024-12-310001013462us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001013462us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001013462us-gaap:TreasuryStockCommonMember2025-01-012025-03-310001013462us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310001013462us-gaap:RetainedEarningsMember2025-01-012025-03-310001013462us-gaap:CommonStockMember2025-03-310001013462us-gaap:AdditionalPaidInCapitalMember2025-03-310001013462us-gaap:RetainedEarningsMember2025-03-310001013462us-gaap:TreasuryStockCommonMember2025-03-310001013462us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001013462us-gaap:CommonStockMember2023-12-310001013462us-gaap:AdditionalPaidInCapitalMember2023-12-310001013462us-gaap:RetainedEarningsMember2023-12-310001013462us-gaap:TreasuryStockCommonMember2023-12-310001013462us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001013462us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001013462us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001013462us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001013462us-gaap:RetainedEarningsMember2024-01-012024-03-310001013462us-gaap:CommonStockMember2024-03-310001013462us-gaap:AdditionalPaidInCapitalMember2024-03-310001013462us-gaap:RetainedEarningsMember2024-03-310001013462us-gaap:TreasuryStockCommonMember2024-03-310001013462us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001013462us-gaap:MoneyMarketFundsMemberanss:MoneyMarketFundConcentrationRiskMemberanss:MoneyMarketFundBenchmarkMember2025-01-012025-03-310001013462anss:LeaseLicenseRevenueMember2025-01-012025-03-310001013462anss:LeaseLicenseRevenueMember2024-01-012024-03-310001013462anss:PerpetualLicenseRevenueMember2025-01-012025-03-310001013462anss:PerpetualLicenseRevenueMember2024-01-012024-03-310001013462us-gaap:MaintenanceMember2025-01-012025-03-310001013462us-gaap:MaintenanceMember2024-01-012024-03-310001013462us-gaap:TechnologyServiceMember2025-01-012025-03-310001013462us-gaap:TechnologyServiceMember2024-01-012024-03-310001013462us-gaap:SalesChannelDirectlyToConsumerMemberanss:SalesChannelConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310001013462us-gaap:SalesChannelDirectlyToConsumerMemberanss:SalesChannelConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001013462us-gaap:SalesChannelThroughIntermediaryMemberanss:SalesChannelConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-03-310001013462us-gaap:SalesChannelThroughIntermediaryMemberanss:SalesChannelConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-3100010134622025-04-012025-03-3100010134622026-04-012025-03-3100010134622027-04-012025-03-3100010134622028-04-012025-03-310001013462us-gaap:CashEquivalentsMember2025-03-310001013462us-gaap:CorporateDebtSecuritiesMember2025-03-310001013462us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2025-03-310001013462us-gaap:MunicipalBondsMember2025-03-310001013462us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2025-03-310001013462us-gaap:AgencySecuritiesMember2025-03-310001013462us-gaap:FairValueInputsLevel2Memberus-gaap:AgencySecuritiesMember2025-03-310001013462anss:OtherShortTermInvestmentsMember2025-03-310001013462us-gaap:FairValueInputsLevel2Memberanss:OtherShortTermInvestmentsMember2025-03-310001013462us-gaap:ShortTermInvestmentsMember2025-03-310001013462anss:CashEquivalentsAndShortTermInvestmentsMember2025-03-310001013462us-gaap:AvailableforsaleSecuritiesMember2025-03-310001013462us-gaap:CashEquivalentsMember2024-12-310001013462us-gaap:CorporateDebtSecuritiesMember2024-12-310001013462us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2024-12-310001013462us-gaap:MunicipalBondsMember2024-12-310001013462us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2024-12-310001013462us-gaap:AgencySecuritiesMember2024-12-310001013462us-gaap:FairValueInputsLevel2Memberus-gaap:AgencySecuritiesMember2024-12-310001013462anss:OtherShortTermInvestmentsMember2024-12-310001013462us-gaap:FairValueInputsLevel2Memberanss:OtherShortTermInvestmentsMember2024-12-310001013462us-gaap:ShortTermInvestmentsMember2024-12-310001013462anss:CashEquivalentsAndShortTermInvestmentsMember2024-12-310001013462us-gaap:ComputerSoftwareIntangibleAssetMember2025-03-310001013462us-gaap:ComputerSoftwareIntangibleAssetMember2024-12-310001013462us-gaap:CustomerRelatedIntangibleAssetsMember2025-03-310001013462us-gaap:CustomerRelatedIntangibleAssetsMember2024-12-310001013462us-gaap:TradeNamesMember2025-03-310001013462us-gaap:TradeNamesMember2024-12-310001013462us-gaap:TradeNamesMember2025-03-310001013462us-gaap:TradeNamesMember2024-12-310001013462srt:MinimumMember2025-03-310001013462srt:MaximumMember2025-03-310001013462us-gaap:FairValueInputsLevel1Member2025-03-310001013462us-gaap:FairValueInputsLevel2Member2025-03-310001013462us-gaap:FairValueInputsLevel3Member2025-03-310001013462us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2025-03-310001013462us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2025-03-310001013462us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2025-03-310001013462us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalBondsMember2025-03-310001013462us-gaap:FairValueInputsLevel1Memberus-gaap:AgencySecuritiesMember2025-03-310001013462us-gaap:FairValueInputsLevel3Memberus-gaap:AgencySecuritiesMember2025-03-310001013462us-gaap:FairValueInputsLevel1Memberanss:OtherShortTermInvestmentsMember2025-03-310001013462us-gaap:FairValueInputsLevel3Memberanss:OtherShortTermInvestmentsMember2025-03-310001013462us-gaap:FairValueInputsLevel1Member2024-12-310001013462us-gaap:FairValueInputsLevel2Member2024-12-310001013462us-gaap:FairValueInputsLevel3Member2024-12-310001013462us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2024-12-310001013462us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2024-12-310001013462us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2024-12-310001013462us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalBondsMember2024-12-310001013462us-gaap:FairValueInputsLevel1Memberus-gaap:AgencySecuritiesMember2024-12-310001013462us-gaap:FairValueInputsLevel3Memberus-gaap:AgencySecuritiesMember2024-12-310001013462us-gaap:FairValueInputsLevel1Memberanss:OtherShortTermInvestmentsMember2024-12-310001013462us-gaap:FairValueInputsLevel3Memberanss:OtherShortTermInvestmentsMember2024-12-310001013462anss:CanonsburgOfficeNewCompanyHeadquartersMember2025-03-310001013462us-gaap:RevolvingCreditFacilityMember2025-03-310001013462us-gaap:LetterOfCreditMember2025-03-310001013462us-gaap:RevolvingCreditFacilityMember2024-12-310001013462us-gaap:ServiceMember2025-01-012025-03-310001013462us-gaap:ServiceMember2024-01-012024-03-310001013462us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-03-310001013462us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001013462us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-03-310001013462us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001013462country:US2025-01-012025-03-310001013462country:US2024-01-012024-03-310001013462country:JP2025-01-012025-03-310001013462country:JP2024-01-012024-03-310001013462country:CN2025-01-012025-03-310001013462country:CN2024-01-012024-03-310001013462country:DE2025-01-012025-03-310001013462country:DE2024-01-012024-03-310001013462country:KR2025-01-012025-03-310001013462country:KR2024-01-012024-03-310001013462us-gaap:EMEAMember2025-01-012025-03-310001013462us-gaap:EMEAMember2024-01-012024-03-310001013462anss:OtherInternationalMember2025-01-012025-03-310001013462anss:OtherInternationalMember2024-01-012024-03-310001013462country:US2025-03-310001013462country:US2024-12-310001013462country:IN2025-03-310001013462country:IN2024-12-310001013462country:FR2025-03-310001013462country:FR2024-12-310001013462us-gaap:EMEAMember2025-03-310001013462us-gaap:EMEAMember2024-12-310001013462anss:OtherInternationalMember2025-03-310001013462anss:OtherInternationalMember2024-12-310001013462anss:IndiaServiceTaxAuditMember2025-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, 2025
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _________ to _________
Commission File Number: 0-20853
ANSYS, Inc.
(Exact name of registrant as specified in its charter)
Delaware
04-3219960
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
2600 ANSYS Drive,
Canonsburg,
PA
15317
(Address of Principal Executive Offices)
(Zip Code)
844-462-6797
(Registrant's telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par value per shareANSSNasdaq Stock Market LLC
(Nasdaq Global Select Market)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes    No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§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  
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 filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes     No  
The number of shares of the Registrant's Common Stock, $0.01 par value per share, outstanding as of April 25, 2025 was 87,916,143 shares.



ANSYS, INC. AND SUBSIDIARIES
INDEX
  
Page No.

2

PART I – FINANCIAL INFORMATION
Item 1.Financial Statements:

ANSYS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
(in thousands, except share and per share data)March 31,
2025
December 31,
2024
ASSETS
Current assets:
Cash and cash equivalents$1,758,155 $1,446,743 
Short-term investments70,404 50,774 
Accounts receivable, less allowance for doubtful accounts of $15,200 and $16,500, respectively
754,655 1,022,850 
Other receivables and current assets265,618 311,126 
Total current assets2,848,832 2,831,493 
Long-term assets:
Property and equipment, net92,733 89,646 
Operating lease right-of-use assets100,440 105,122 
Goodwill3,799,809 3,778,128 
Other intangible assets, net694,235 716,244 
Other long-term assets218,145 308,333 
Deferred income taxes226,819 222,465 
Total long-term assets5,132,181 5,219,938 
Total assets$7,981,013 $8,051,431 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$22,249 $27,062 
Accrued bonuses and commissions40,613 189,521 
Accrued income taxes34,319 15,105 
Other accrued expenses and liabilities191,604 204,969 
Deferred revenue490,318 504,527 
Total current liabilities779,103 941,184 
Long-term liabilities:
Deferred income taxes56,027 55,863 
Long-term operating lease liabilities81,799 86,936 
Long-term debt754,287 754,208 
Other long-term liabilities130,322 126,800 
Total long-term liabilities1,022,435 1,023,807 
Commitments and contingencies
Stockholders' equity:
Preferred stock, $0.01 par value; 2,000,000 shares authorized; zero shares issued or outstanding
  
Common stock, $0.01 par value; 300,000,000 shares authorized; 95,267,307 shares issued
953 953 
Additional paid-in capital1,757,994 1,790,688 
Retained earnings5,910,899 5,859,034 
Treasury stock, at cost: 7,353,480 and 7,731,667 shares, respectively
(1,381,128)(1,416,655)
Accumulated other comprehensive loss(109,243)(147,580)
Total stockholders' equity6,179,475 6,086,440 
Total liabilities and stockholders' equity$7,981,013 $8,051,431 

The accompanying notes are an integral part of the condensed consolidated financial statements.
3


ANSYS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(Unaudited)
Three Months Ended
(in thousands, except per share data)March 31,
2025
March 31,
2024
Revenue:
Software licenses$159,955 $160,321 
Maintenance and service344,936 306,284 
Total revenue504,891 466,605 
Cost of sales:
Software licenses9,370 10,044 
Amortization23,429 22,484 
Maintenance and service39,770 36,139 
Total cost of sales72,569 68,667 
Gross profit432,322 397,938 
Operating expenses:
Selling, general and administrative230,415 219,643 
Research and development137,292 128,811 
Amortization5,722 6,145 
Total operating expenses373,429 354,599 
Operating income58,893 43,339 
Interest income16,743 10,995 
Interest expense(10,177)(12,369)
Other expense, net(930)(1,007)
Income before income tax provision64,529 40,958 
Income tax provision12,664 6,180 
Net income$51,865 $34,778 
Earnings per share – basic:
Earnings per share$0.59 $0.40 
Weighted average shares87,653 87,067 
Earnings per share – diluted:
Earnings per share$0.59 $0.40 
Weighted average shares88,127 87,780 

The accompanying notes are an integral part of the condensed consolidated financial statements.
4


ANSYS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Net income$51,865 $34,778 
Other comprehensive income (loss):
Foreign currency translation adjustments38,178 (21,947)
Unrealized gains (losses) on available-for-sale securities, net of tax159 (77)
Comprehensive income$90,202 $12,754 

The accompanying notes are an integral part of the condensed consolidated financial statements.
5


ANSYS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Cash flows from operating activities:
Net income$51,865 $34,778 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization37,461 35,536 
Operating lease right-of-use assets expense5,550 5,664 
Deferred income tax benefit(8,038)(2,340)
Provision for bad debts1,024 412 
Stock-based compensation expense70,243 58,664 
Other314 402 
Changes in operating assets and liabilities:
Accounts receivable366,832 264,474 
Other receivables and current assets48,091 60,593 
Other long-term assets564 (671)
Accounts payable, accrued expenses and current liabilities(169,748)(147,636)
Accrued income taxes18,661 (6,280)
Deferred revenue(20,780)(17,714)
Other long-term liabilities(3,104)(3,065)
Net cash provided by operating activities398,935 282,817 
Cash flows from investing activities:
Capital expenditures(11,491)(10,543)
Purchases of short-term investments(21,233)(19,940)
Other investing activities2,037 (3,953)
Net cash used in investing activities(30,687)(34,436)
Cash flows from financing activities:
Restricted stock withholding taxes paid in lieu of issued shares(68,063)(65,089)
Proceeds from shares issued for stock-based compensation14 10,446 
Net cash used in financing activities(68,049)(54,643)
Effect of exchange rate fluctuations on cash and cash equivalents11,213 (3,430)
Net increase in cash and cash equivalents311,412 190,308 
Cash and cash equivalents, beginning of period1,446,743 860,201 
Cash and cash equivalents, end of period$1,758,155 $1,050,509 
Supplemental disclosure of cash flow information:
Income taxes paid$10,057 $16,721 
Interest paid$9,931 $11,939 
Non-cash consideration in connection with acquisitions$ $1,640 

The accompanying notes are an integral part of the condensed consolidated financial statements.


6

ANSYS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)
 Common StockAdditional
Paid-In
Capital
Retained
Earnings
Treasury StockAccumulated
Other
Comprehensive (Loss) Income
Total
Stockholders'
Equity
(in thousands)SharesAmountSharesAmount
Balance, January 1, 2025
95,267$953 $1,790,688 $5,859,034 7,732 $(1,416,655)$(147,580)$6,086,440 
Acquisition activity of previously acquired businesses484(2)181 665 
Stock-based compensation activity
(33,178)(377)35,346 2,168 
Other comprehensive income, net of tax effects38,337 38,337 
Net income51,865 51,865 
Balance, March 31, 2025
95,267$953 $1,757,994 $5,910,899 7,353$(1,381,128)$(109,243)$6,179,475 
    
 Common StockAdditional
Paid-In
Capital
Retained
Earnings
Treasury StockAccumulated
Other
Comprehensive Loss
Total
Stockholders'
Equity
(in thousands)SharesAmountSharesAmount
Balance, January 1, 2024
95,267$953 $1,670,450 $5,283,342 8,361 $(1,474,110)$(90,271)$5,390,364 
Acquisition activity of previously acquired businesses1,818 (8)719 2,537 
Stock-based compensation
  activity
(30,455)(382)34,443 3,988 
Other comprehensive loss, net of tax effects(22,024)(22,024)
Net income34,778 34,778 
Balance, March 31, 2024
95,267$953 $1,641,813 $5,318,120 7,971$(1,438,948)$(112,295)$5,409,643 

The accompanying notes are an integral part of the condensed consolidated financial statements.

7

ANSYS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2025
(Unaudited)

1.Organization
ANSYS, Inc. (Ansys, we, us, our) develops and globally markets engineering simulation software and services widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including high-tech, aerospace and defense, automotive, energy, industrial equipment, materials and chemicals, consumer products, healthcare and construction.
As defined by the accounting guidance for segment reporting, we operate as one segment.
Given the integrated approach to the multi-discipline problem-solving needs of our customers, a single sale may contain components from multiple product areas and include combined technologies. We also have a multi-year product and integration strategy that will result in new, combined products or changes to the historical product offerings. As a result, it is impracticable for us to provide accurate historical or current reporting among our various product lines.
Pending Acquisition
On January 15, 2024, we entered into an Agreement and Plan of Merger (the Merger Agreement) with Synopsys, Inc., a Delaware corporation (Synopsys), and ALTA Acquisition Corp., a Delaware corporation and wholly owned subsidiary of Synopsys (Merger Sub), under which Synopsys will acquire Ansys. The transaction is anticipated to close in the first half of 2025, subject to the receipt of required regulatory approvals and other customary closing conditions. As part of our efforts to obtain regulatory approval for the merger, we have entered into a definitive agreement with Keysight Technologies, Inc. for the sale of our PowerArtist RTL business. The transaction is subject to customary closing conditions, including review by regulatory authorities, and the closing of Synopsys' proposed acquisition of Ansys. As such, the assets and liabilities of the PowerArtist RTL business have not been classified as assets held for sale in the condensed consolidated balance sheets. The PowerArtist RTL business has not materially contributed to our financial results.

2.Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information for commercial and industrial companies, the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, the accompanying unaudited condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements (and notes thereto) included in our Annual Report on Form 10-K for the year ended December 31, 2024 (2024 Form 10-K). The condensed consolidated December 31, 2024 balance sheet presented is derived from the audited December 31, 2024 balance sheet included in the 2024 Form 10-K. In our opinion, all adjustments considered necessary for a fair presentation of the financial statements have been included, and all adjustments are of a normal and recurring nature. Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for any future period.
Accounting Guidance Issued and Not Yet Adopted
Income tax disclosures: In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). ASU 2023-09 requires disclosure of greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The standard is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The standard only impacts footnote disclosures.
Expense disaggregation disclosures: In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses (ASU 2024-03). ASU 2024-03 requires disclosure of disaggregation of expense captions. It also includes certain other disclosure requirements to improve the reporting of expense information. The standard is effective for annual periods beginning after December 15, 2026. Early adoption is permitted. The standard only impacts footnote disclosures.
8

Cash, Cash Equivalents and Short-Term Investments
Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds. Cash equivalents are carried at cost, which approximates fair value. Our money market fund balances are held in various funds of a single issuer at March 31, 2025.
Short-term investments consist of available-for-sale debt securities with remaining maturities greater than three months at the date of purchase and time deposits. Investments in debt securities with remaining maturities greater than three months at the date of purchase are designated as short-term available-for-sale securities, as we may convert these investments into cash at any time, including to fund general operations. We invest in debt securities that have an effective maturity term of less than three years. The debt securities are carried at fair value, with unrealized gains and losses included in the condensed consolidated balance sheets as a component of accumulated other comprehensive loss. For available-for-sale debt securities in an unrealized loss position, we evaluate whether a current expected credit loss exists based on available information relevant to the credit rating of the security, current economic conditions and reasonable and supportable forecasts. The allowance for any credit loss will be recorded in other expense, net, on the condensed consolidated statements of income, not to exceed the amount of the unrealized loss. Any excess unrealized loss other than the credit loss is generally recognized in accumulated other comprehensive loss. The cost of securities sold is based on the specific identification method and realized gains and losses are included in other expense, net. To date, we have not recorded any credit loss or realized gains or losses.


3.Revenue from Contracts with Customers
Disaggregation of Revenue
The following table summarizes revenue:
Three Months Ended
(in thousands, except percentages)March 31,
2025
March 31,
2024
Revenue:
Subscription lease licenses$96,919 $94,800 
Perpetual licenses63,036 65,521 
Software licenses159,955 160,321 
Maintenance324,392 289,340 
Service20,544 16,944 
Maintenance and service344,936 306,284 
Total revenue$504,891 $466,605 
Direct revenue, as a percentage of total revenue69.1 %66.5 %
Indirect revenue, as a percentage of total revenue30.9 %33.5 %

Our software license revenue is recognized up front, while maintenance and service revenue is recognized over the term of the contract.
9

Deferred Revenue
Deferred revenue consists of billings made or payments received in advance of revenue recognition from customer agreements. The timing of revenue recognition may differ from the timing of billings to customers. Payment terms vary by the type and location of customer and the products or services offered. The time between invoicing and when payment is due is not significant.
The changes in deferred revenue, inclusive of both current and long-term deferred revenue, during the three months ended March 31, 2025 and 2024 were as follows:
(in thousands)20252024
Beginning balance – January 1$536,305 $479,754 
Deferral of revenue482,903 448,381 
Recognition of revenue(504,891)(466,605)
Currency translation6,841 (6,929)
Ending balance – March 31$521,158 $454,601 

Total revenue allocated to remaining performance obligations as of March 31, 2025 will be recognized as revenue as follows:
(in thousands) 
Next 12 months$1,001,515 
Months 13-24401,781 
Months 25-36169,768 
Thereafter54,679 
Total revenue allocated to remaining performance obligations$1,627,743 

Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes both deferred revenue and backlog. Our backlog represents deferred revenue associated with installment billings for periods beyond the current quarterly billing cycle and committed contracts with start dates beyond the end of the current period. Revenue recognized during the three months ended March 31, 2025 and 2024 included amounts in deferred revenue and backlog at the beginning of the period of $351.8 million and $292.8 million, respectively.

4.Acquisitions
During the three months ended March 31, 2025 and 2024 we incurred acquisition-related expenses of $4.8 million and $14.3 million, respectively, primarily consisting of costs for the Merger Agreement with Synopsys and the related divestiture of the PowerArtist RTL business. Acquisition-related expenses are recognized as costs of maintenance and service, selling, general and administrative expenses and research and development expenses on the condensed consolidated statements of income.

10

5.Cash Equivalents and Short-Term Investments
During the three months ended March 31, 2025, we invested in available-for-sale debt securities, which are included in short-term investments in the condensed consolidated balance sheets. As of March 31, 2025, our cash equivalents and short-term investments were as follows:

March 31, 2025
(in thousands)Amortized CostGross Unrealized GainsGross Unrealized Losses Less Than 12 Continuous Months
Estimated Fair Value(1)
Cash equivalents:
Money market funds$556,356 $ $ $556,356 
Total cash equivalents556,356   556,356 
Short-term investments:
Corporate debt securities44,556 195 (8)44,743 
Municipal bonds20,416 53 (27)20,442 
U.S. agency bonds5,050  (16)5,034 
Other short-term investments185   185 
Total short-term investments70,207 248 (51)70,404 
Total cash equivalents and short-term investments$626,563 $248 $(51)$626,760 
(1) See Note 9, "Fair Value Measurement" for further discussion on fair values.
Of the $44.7 million of corporate debt securities, $3.5 million were in a loss position at March 31, 2025. Of the $20.4 million of municipal bonds, $5.9 million were in a loss position at March 31, 2025. All $5.0 million of the U.S. agency bonds were in a loss position at March 31, 2025.
The unrealized losses presented above are primarily attributable to changes in interest rates. We believe that we have the ability to realize the full value of these investments upon maturity.
The following table outlines maturities of our available-for-sale debt securities as of March 31, 2025:
(in thousands)Amortized CostFair Value
Less than 1 year$19,958 $19,987 
1-3 years50,064 50,232 
Total$70,022 $70,219 
11

As of December 31, 2024, our cash equivalents and short-term investments were as follows:
December 31, 2024
(in thousands)Amortized CostGross Unrealized GainsGross Unrealized Losses Less Than 12 Continuous Months
Estimated Fair Value(1)
Cash equivalents:
Money market funds$410,515 $ $ $410,515 
Total cash equivalents410,515   410,515 
Short-term investments:
Corporate debt securities27,149 76 (20)27,205 
Municipal bonds18,402 39 (59)18,382 
U.S. agency bonds5,056  (51)5,005 
Other short-term investments182   182 
Total short-term investments50,789 115 (130)50,774 
Total cash equivalents and short-term investments$461,304 $115 $(130)$461,289 
(1) See Note 9, "Fair Value Measurement" for further discussion on fair values.
Of the $27.2 million of corporate debt securities, $5.3 million were in a loss position at December 31, 2024. Of the $18.4 million of municipal bonds, $6.0 million were in a loss position at December 31, 2024. All $5.0 million of the U.S. agency bonds were in a loss position at December 31, 2024.

6. Other Receivables and Current Assets and Other Accrued Expenses and Liabilities
Our other receivables and current assets and other accrued expenses and liabilities comprise the following balances:
(in thousands)March 31,
2025
December 31,
2024
Receivables related to unrecognized revenue$175,582 $244,605 
Income taxes receivable, including overpayments and refunds14,616 7,755 
Prepaid expenses and other current assets75,420 58,766 
Total other receivables and current assets$265,618 $311,126 
Payroll-related accruals46,532 16,688 
Accrued expenses and other current liabilities145,072 188,281 
Total other accrued expenses and liabilities$191,604 $204,969 

Receivables related to unrecognized revenue represent the current portion of billings made for customer contracts that have not yet been recognized as revenue.

12

7. Earnings Per Share
Basic earnings per share (EPS) amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock awards are anti-dilutive, they are excluded from the calculation of diluted EPS.
The details of basic and diluted EPS are as follows:
 Three Months Ended
(in thousands, except per share data)March 31,
2025
March 31,
2024
Net income$51,865 $34,778 
Weighted average shares outstanding – basic87,653 87,067 
Dilutive effect of stock plans474 713 
Weighted average shares outstanding – diluted88,127 87,780 
Basic earnings per share$0.59 $0.40 
Diluted earnings per share$0.59 $0.40 
Anti-dilutive shares18 53 

8. Goodwill and Intangible Assets
Intangible assets are classified as follows:
 March 31, 2025December 31, 2024
(in thousands)Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Finite-lived intangible assets:
Developed software and core technologies
$1,147,812 $(659,307)$1,142,840 $(635,450)
Customer lists267,657 (98,999)261,895 (91,769)
Trade names 189,918 (153,203)189,017 (150,646)
Total$1,605,387 $(911,509)$1,593,752 $(877,865)
Indefinite-lived intangible asset:
Trade name$357 $357 
Finite-lived intangible assets are amortized over their estimated useful lives of two years to seventeen years.
As of March 31, 2025, estimated future amortization expense for the intangible assets reflected above was as follows:
(in thousands) 
Remainder of 2025$86,118 
2026116,278 
2027119,495 
2028113,105 
202999,233 
203065,054 
Thereafter94,595 
Total intangible assets subject to amortization693,878 
Indefinite-lived trade name357 
Other intangible assets, net$694,235 

13

The changes in goodwill during the three months ended March 31, 2025 and 2024 were as follows:
(in thousands)20252024
Beginning balance – January 1$3,778,128 $3,805,874 
Acquisitions and adjustments(1)
 2,872 
Currency translation21,681 (10,887)
Ending balance – March 31$3,799,809 $3,797,859 
(1) In accordance with the accounting for business combinations, we recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as we obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
During the first quarter of 2025, we completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January 1, 2025. No events or circumstances changed during the three months ended March 31, 2025 that would indicate that the fair values of our reporting unit and indefinite-lived intangible asset are below their carrying amounts.
14

9. Fair Value Measurement
The valuation hierarchy for disclosure of assets and liabilities reported at fair value prioritizes the inputs for such valuations into three broad levels:
Level 1: quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2: quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; or
Level 3: unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
A financial asset's or liability's classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
Our debt is classified within Level 2 of the fair value hierarchy because these borrowings are not actively traded and have a variable interest rate structure based upon market rates. The carrying amount of our debt approximates the estimated fair value. See Note 11, "Debt", for additional information on our borrowings.
The following tables provide the assets carried at fair value and measured on a recurring basis:
  Fair Value Measurements at Reporting Date Using:
(in thousands)March 31,
2025
Quoted Prices in
Active Markets
(Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash equivalents:
Money market funds$556,356 $556,356 $ $ 
Short-term investments:
Corporate debt securities$44,743 $ $44,743 $ 
Municipal bonds$20,442 $ $20,442 $ 
U.S. agency bonds$5,034 $ $5,034 $ 
Other short-term investments$185 $ $185 $ 
Deferred compensation plan investments$2,486 $2,486 $ $ 
Equity securities$777 $777 $ $ 
  Fair Value Measurements at Reporting Date Using:
(in thousands)December 31, 2024Quoted Prices in
Active Markets
(Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash equivalents:
Money market funds$410,515 $410,515 $ $ 
Short-term investments:
Corporate debt securities$27,205 $ $27,205 $ 
Municipal bonds$18,382 $ $18,382 $ 
U.S. agency bonds$5,005 $ $5,005 $ 
Other short-term investments$182 $ $182 $ 
Deferred compensation plan investments$2,459 $2,459 $ $ 
Equity securities$785 $785 $ $ 

The cash equivalents in the preceding tables represent money market funds, valued at net asset value, with carrying values which approximate their fair values because of their short-term nature.
15

The short-term investments in the preceding tables represent available-for-sale debt securities and time deposits.
The deferred compensation plan investments in the preceding tables represent trading securities held in a rabbi trust for the benefit of non-employee directors. These securities consist of mutual funds traded in an active market with quoted prices. As a result, the plan assets are classified as Level 1 in the fair value hierarchy. The plan assets are recorded within other long-term assets on our condensed consolidated balance sheets.
The equity securities represent our investment in a publicly traded company. These securities are traded in an active market with quoted prices. As a result, the securities are classified as Level 1 in the fair value hierarchy. The securities are recorded within other long-term assets on our condensed consolidated balance sheets.

10. Leases
Our right-of-use assets and lease liabilities primarily include operating leases for office space. Our executive offices and those related to certain domestic product development, marketing, production and administration are located in a 186,000 square foot office facility in Canonsburg, Pennsylvania. The term of the lease is 183 months, which began on October 1, 2014 and expires on December 31, 2029. The lease agreement includes an option to renew the contract through August 2044. No options are included in the lease liability. Absent the exercise of options in the lease, our remaining base rent (inclusive of property taxes and certain operating costs) is $4.7 million per annum for 2025 - 2029.
The components of our global lease cost reflected in the condensed consolidated statements of income are as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Lease liability cost$7,002 $7,328 
Variable lease cost not included in the lease liability(1)
1,287 1,383 
     Total lease cost$8,289 $8,711 
(1) Variable lease cost includes common area maintenance, property taxes, utilities and fluctuations in rent due to a change in an index or rate.
Other information related to operating leases is as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Cash paid for amounts included in the measurement of the lease liability:
     Operating cash flows from operating leases$(7,215)$(7,213)
Right-of-use assets obtained in exchange for new operating lease liabilities$103 $1,389 
As of March 31,
20252024
Weighted-average remaining lease term of operating leases
5.7 years6.2 years
Weighted-average discount rate of operating leases
3.4 %3.4 %

16

The maturity schedule of the operating lease liabilities as of March 31, 2025 is as follows:
(in thousands) 
Remainder of 2025$21,455 
202623,783 
202719,262 
202817,540 
202912,659 
Thereafter22,148 
     Total future lease payments116,847 
Less: Present value adjustment(10,229)
     Present value of future lease payments(1)
$106,618 
(1) Includes the current portion of operating lease liabilities of $24.8 million, which is reflected in other accrued expenses and liabilities in the condensed consolidated balance sheets.
There were no material leases that have been signed but not yet commenced as of March 31, 2025.

11. Debt
On June 30, 2022, we entered into a credit agreement (as amended, the 2022 Credit Agreement) with PNC Bank, National Association, as administrative agent, swing line lender, and an L/C issuer, the lenders party thereto, and the other L/C issuers party thereto. The 2022 Credit Agreement refinanced our previous credit agreements in their entirety. Terms used in this description of the 2022 Credit Agreement with initial capital letters that are not otherwise defined herein are as defined in the 2022 Credit Agreement.
The 2022 Credit Agreement provides for a $755.0 million unsecured term loan facility and a $500.0 million unsecured revolving loan facility, which includes a $50.0 million sublimit for the issuance of letters of credit. The revolving loan facility is available for working capital and general corporate purposes. Each of the term loan facility and the revolving loan facility matures on June 30, 2027.
Borrowings under the term loan and revolving loan facilities accrue interest at a rate that is based on the Term SOFR plus an applicable margin or at the base rate plus an applicable margin, at our election. The base rate is the highest of (i) the Overnight Bank Funding Rate, plus 0.500%, (ii) the PNC Bank, National Association prime rate, and (iii) Daily Simple SOFR plus an adjustment for SOFR plus 1.00%. The applicable margin for the borrowings is a percentage per annum based on the lower of (1) a pricing level determined by our then-current consolidated net leverage ratio and (2) a pricing level determined by our public debt rating (if available).
On September 29, 2023, the 2022 Credit Agreement was amended to provide for an interest rate adjustment (Sustainability Rate Adjustment) based upon the achievement of certain environmental, social and governance key performance indicators (KPIs). The Sustainability Rate Adjustment range is +/- 0.05% and will be adjusted annually based on the KPIs of the preceding year.

The 2022 Credit Agreement also provides for the option to add certain foreign subsidiaries as borrowers and to borrow in Euros, Sterling, Yen and Swiss Francs under the revolving loan facility, up to a sublimit of $150.0 million. Borrowings under the revolving loan facility denominated in these currencies will accrue interest at a rate that is based on (a) for Euros, €STR, (b) for Sterling, SONIA, (c) for Yen, TONAR and (d) for Swiss Francs, SARON, plus an applicable margin calculated as described above.
Under the 2022 Credit Agreement, the weighted average interest rate in effect for the three months ended March 31, 2025 was 5.25%, as compared to 6.32% for the three months ended March 31, 2024. The rate in effect at March 31, 2025 under the 2022 Credit Agreement is 5.25%.
The 2022 Credit Agreement contains customary representations and warranties, affirmative and negative covenants and events of default. The 2022 Credit Agreement also contains a financial covenant requiring us and our subsidiaries to maintain a consolidated net leverage ratio not in excess of 3.50 to 1.00 as of the end of any fiscal quarter (for the four-quarter period ending on such date) with an opportunity for a temporary increase in such consolidated net leverage ratio to 4.00 to 1.00 upon the consummation of certain qualified acquisitions for which the aggregate consideration is at least $250.0 million.
17

As of March 31, 2025, we had $755.0 million of borrowings outstanding under the term loan, with a carrying value of $754.3 million, which is net of $0.7 million of unamortized debt discounts and issuance costs. The total amount was included in long-term debt. As of March 31, 2025, no borrowings were outstanding under the revolving loan facility.
As of December 31, 2024, we had $755.0 million of borrowings outstanding under the term loan, with a carrying value of $754.2 million, which is net of $0.8 million of unamortized debt discounts and issuance costs. The total amount was included in long-term debt. As of December 31, 2024, no borrowings were outstanding under the revolving loan facility.
We were in compliance with all covenants under the 2022 Credit Agreement as of March 31, 2025 and December 31, 2024.

12. Income Taxes
Our income before income tax provision, income tax provision and effective tax rates were as follows:
 Three Months Ended
(in thousands, except percentages)March 31,
2025
March 31,
2024
Income before income tax provision$64,529 $40,958 
Income tax provision$12,664 $6,180 
Effective tax rate19.6 %15.1 %

13. Stock-Based Compensation
Total stock-based compensation expense and its net impact on basic and diluted earnings per share are as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Cost of sales:
Maintenance and service$3,977 $3,343 
Operating expenses:
Selling, general and administrative42,429 34,208 
Research and development23,837 21,113 
Stock-based compensation expense before taxes70,243 58,664 
Related income tax benefits(26,475)(23,243)
Stock-based compensation expense, net of taxes$43,768 $35,421 

14. Geographic Information
Revenue to external customers is attributed to individual countries based upon the location of the customer. Revenue by geographic area is as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
United States$220,065 $199,948 
Japan43,297 36,532 
China and Hong Kong43,010 44,934 
Germany35,021 36,198 
South Korea26,369 24,370 
Other Europe, Middle East and Africa (EMEA)83,839 82,417 
Other international53,290 42,206 
Total revenue$504,891 $466,605 
18


Property and equipment by geographic area is as follows:
(in thousands)March 31,
2025
December 31,
2024
United States$67,220 $65,731 
India6,167 6,280 
France5,169 4,975 
Other EMEA7,084 6,279 
Other international7,093 6,381 
Total property and equipment, net$92,733 $89,646 

15. Contingencies and Commitments
We are subject to various claims, investigations, and legal and regulatory proceedings that arise in the ordinary course of business, including, but not limited to, commercial disputes, labor and employment matters, tax audits, alleged infringement of third parties' intellectual property rights and other matters. In our opinion, the resolution of pending matters is not expected to have a material adverse effect on our consolidated results of operations, cash flows or financial position. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect our consolidated results of operations, cash flows or financial position.
Our Indian subsidiary has several service tax audits pending that have resulted in formal inquiries being received on transactions through mid-2012. We could incur tax charges and related liabilities of $7.2 million. As such charges are not probable at this time, an estimated liability has not been recorded on the condensed consolidated balance sheet as of March 31, 2025. The service tax issues raised in our notices and inquiries are very similar to the case, M/s Microsoft Corporation (I) (P) Ltd. Vs. Commissioner of Service Tax, New Delhi, wherein the Delhi Customs, Excise and Service Tax Appellate Tribunal (CESTAT) issued a favorable ruling to Microsoft. The Microsoft ruling was subsequently challenged in the Supreme Court of India by the Indian tax authority and a decision is still pending. We can provide no assurances on the impact that the present Microsoft case's decision will have on our cases, however, an unfavorable ruling in the Microsoft case may impact our assessment of probability and result in the recording of a $7.2 million estimated liability. We are uncertain as to when these service tax matters will be concluded.
We sell software licenses and services to our customers under contractual agreements. Such agreements generally include certain provisions indemnifying the customer against claims, by third parties, of infringement or misappropriation of their intellectual property rights arising from such customer's usage of our products or services. To date, payments related to these indemnification provisions have been immaterial. For several reasons, including the lack of prior material indemnification claims, we cannot determine the maximum amount of potential future payments, if any, related to such indemnification provisions.
19

16. Segment Disclosure
We develop and globally market engineering simulation software. As defined by the accounting guidance for segment reporting, we operate as one segment. Our Chief Operating Decision Maker (CODM) is Ajei Gopal, President and Chief Executive Officer. The financial information provided to and used by the CODM assists in making operational decisions and allocating resources, such as the allocation of personnel. The annual budgeting process is the primary mechanism used to make these decisions. The financial information also helps in making performance assessments using budgeted versus actual results. The profit and loss measure reviewed by the CODM is net income. Segment disclosures, including significant segment expenses, are detailed below:
 Three Months Ended
(in thousands)March 31, 2025March 31, 2024
Revenue$504,891 $466,605 
Salaries(157,642)(150,451)
Stock-based compensation(70,243)(58,664)
Incentive compensation(1)
(33,310)(31,321)
Amortization of intangible assets from acquisitions(29,151)(28,629)
Depreciation(8,528)(7,000)
Other headcount-related expenses(55,141)(49,990)
Interest income16,743 10,995 
Interest expense(10,177)(12,369)
Other segment expenses, net(2)
(92,913)(98,218)
Income tax provision(12,664)(6,180)
Net income$51,865 $34,778 
(1) Incentive compensation includes bonuses and commissions.
(2) Other segment expenses, net consists primarily of IT maintenance and software hosting costs, marketing expenses, consulting and professional fees, acquisition-related costs and facilities costs.

The measure of segment assets is reported on the condensed consolidated balance sheet as total assets. The measure of expenditures for long-lived assets is reported on the condensed consolidated statements of cash flows as capital expenditures.

20

Item 2.Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read in conjunction with the accompanying unaudited condensed consolidated financial statements and notes thereto for the three months ended March 31, 2025, and with our audited consolidated financial statements and notes thereto for the year ended December 31, 2024 included in the 2024 Form 10-K filed with the Securities and Exchange Commission (SEC). The discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with generally accepted accounting principles (GAAP).
Business
Ansys, a corporation formed in 1994, develops and globally markets engineering simulation software and services widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including high-tech, aerospace and defense, automotive, energy, industrial equipment, materials and chemicals, consumer products, healthcare and construction. Headquartered south of Pittsburgh, Pennsylvania, we employed 6,600 and 6,500 people as of March 31, 2025 and December 31, 2024, respectively. We focus on the development of open and flexible solutions that enable users to analyze designs on-premises and/or via the cloud, providing a common platform for fast, efficient and cost-conscious product development, from design concept to final-stage testing, validation and deployment. We distribute our suite of simulation technologies through direct sales offices in strategic, global locations and a global network of independent resellers and distributors (collectively, channel partners). It is our intention to continue to maintain this hybrid sales and distribution model. We operate and report as one segment.
When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality using Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push the boundaries of product design by using the predictive power of simulation. From sustainable transportation and advanced satellite systems to life-saving medical devices, Ansys powers innovation that drives human advancement.
Our strategy of Pervasive Insights seeks to deepen the use of simulation in our core market, to inject simulation throughout the product lifecycle and extend the accessibility to a broader set of users and use cases. Our business has three vectors of growth:
More products. Our broad and deep multiphysics portfolio enables us to grow with customers as they use simulation to solve more complex problems across a broad set of industries.
More users. Investments in simulation education and user experience simplification has made simulation more accessible to a broader user base.
More computations. Larger and more complex simulations drive more computation, requiring customers to use more Ansys licenses to complete their simulations.
Through decades of investments in the academic community and enhanced user experiences, our solutions have become accessible and relevant beyond our core "engineering" end user, to reach more users upstream and downstream from our core, which is the product validation process. Our multiphysics solutions enable our customers to address increasingly complex research and development (R&D) challenges from the component through the system and mission level of analysis. Our products seamlessly enable access to high performance compute capacity to run simulations, on-premises or in the cloud, which means our customers' R&D teams are unencumbered by compute capacity limitations that can hinder R&D cycle times. Through our updated product strategy, we have embraced five key technology pillars: numerics, high-performance computing (HPC), cloud, artificial intelligence (AI) and machine learning (ML), and digital engineering. Innovation across these pillars has helped us transform and modernize processes and techniques across our business and deliver products that our customers rely on to win in the marketplace. For example, our investments in AI capabilities across our simulation portfolio and technical support services enhance the customer experience, democratize and accelerate simulation, unlock greater design exploration and further next-generation innovation.
The engineering simulation software market is strong and growing. The market growth is driven by customers' need for rapid, quality innovation in a cost-efficient manner, enabling faster time to market for new products, streamlined certification and lower warranty costs. Increasing product complexity is driving sustained demand for simulations. Key industry trends fueling customers' increasing needs for simulation include:
Electrification;
Autonomy;
Connectivity;
The industrial internet of things (IIoT);
21

Digital transformation/shift to fully digital engineering ecosystem; and
Sustainability, including minimizing waste and physical prototyping, and improving circularity and development time.

We have been investing and intend to continue to invest in our portfolio to broaden the range of physics and enable customers to analyze the interactions among physics at the component, system and mission level. Our strategy of Pervasive Insights is aligned with the near-term market growth opportunities and is laying the foundation for a future where simulation can be further democratized to broader classes of end users and end-use cases. In addition, we have and expect to continue to partner with industry leaders to extend simulation into other ecosystems and customer R&D workflows.

We license our technology to businesses in a wide range of industries, educational institutions and governmental agencies. We believe that the features, functionality and integrated multiphysics capabilities of our software products are as strong as they have ever been. The software business is generally characterized by long sales cycles which increase the difficulty of predicting sales for any particular quarter. We make many operational and strategic decisions based upon short- and long-term sales forecasts that are impacted not only by these long sales cycles, but also by current global economic conditions. As a result, we believe that our overall performance is best measured by fiscal year results rather than by quarterly results.

We address the competition and price pressure that we face in the short- and long-term by focusing on expanding the breadth, depth, ease of use and quality of the technologies, features, functionality and integrated multiphysics capabilities of our software products as compared to our competitors; investing in research and development to develop new and innovative products and increasing the capabilities of our existing products; maintaining a diverse industry footprint and focusing on customer needs, training, consulting and support; and enhancing our distribution channels. We also evaluate and execute strategic acquisitions to supplement our global engineering talent, product offerings and distribution channels.

Synopsys Merger Agreement
On January 15, 2024, we entered into the Merger Agreement with Synopsys and Merger Sub. The Merger Agreement provides for the merger of Merger Sub with and into Ansys, with Ansys surviving the merger as a wholly owned subsidiary of Synopsys. Our Board of Directors and stockholders have approved the Merger Agreement. If the merger is consummated, our common stock will be delisted from the Nasdaq Global Select Market and deregistered under the Exchange Act.
The completion of the merger is subject to customary closing conditions, including, among others, approval of the merger under certain applicable antitrust and foreign investment regimes. We currently expect the transaction to close in the first half of 2025.
Since our 2024 Annual Form 10-K filing, the U.K. Competition and Markets Authority has formally cleared the transaction in Phase 1 subject to previously announced divestitures. Additionally, Ansys and Synopsys have received clearances from the Turkey Competition Authority, Japan Fair Trade Commission, Korea Fair Trade Commission and Taiwan Fair Trade Commission. We continue to work with the regulators in other relevant jurisdictions to conclude their reviews.
As part of our efforts to obtain regulatory approval for the merger, we have entered into a definitive agreement with Keysight Technologies, Inc. for the sale of our PowerArtist RTL business. The transaction is subject to customary closing conditions, including review by regulatory authorities, and the closing of Synopsys' proposed acquisition of Ansys. The PowerArtist RTL business has not materially contributed to our financial results.

Overview
Overall GAAP and Non-GAAP Results
This section includes a discussion of GAAP and non-GAAP results. For reconciliations of non-GAAP results to GAAP results, see the section titled "Non-GAAP Results" herein.
The 2025 and 2024 period non-GAAP results exclude the income statement effects of stock-based compensation, excess payroll taxes related to stock-based compensation, amortization of acquired intangible assets, expenses related to business combinations and adjustments for the income tax effect of the excluded items.
22

Our GAAP and non-GAAP results for the three months ended March 31, 2025 as compared to the three months ended March 31, 2024 reflected the following variances:
Three Months Ended March 31, 2025
Revenue8.2 %
GAAP Operating income35.9 %
Non-GAAP Operating income12.5 %
GAAP Diluted earnings per share47.5 %
Non-GAAP Diluted earnings per share18.0 %
Our results were driven by an increase in maintenance revenue during the three months ended March 31, 2025. We also experienced increased operating expenses during the three months ended March 31, 2025, primarily due to increased personnel costs. Quarterly dynamics may not be representative of the momentum in our business given the shifting mix of license types and renewal cycles that can be volatile quarter to quarter. This further highlights the importance of measuring our results based on our fiscal year rather than individual quarters.
This section includes a discussion of constant currency results, which we use for financial and operational decision-making and as a means to evaluate period-to-period comparisons by excluding the effects of foreign currency fluctuations on the reported results. All constant currency results presented in this Item 2 exclude the effects of foreign currency fluctuations on the reported results. To present this information, the 2025 period results for entities whose functional currency is a currency other than the U.S. Dollar were converted to U.S. Dollars at rates that were in effect for the 2024 comparable period, rather than the actual exchange rates in effect for the 2025 period. Constant currency growth rates are calculated by adjusting the 2025 period reported amounts by the 2025 period currency fluctuation impacts and comparing to the 2024 comparable period reported amounts.
Impact of Foreign Currency
Our comparative financial results were impacted by fluctuations in the U.S. Dollar during the three months ended March 31, 2025 as compared to the three months ended March 31, 2024. The impacts on our revenue and operating income as a result of the fluctuations of the U.S. Dollar when measured against our foreign currencies based on 2024 period exchange rates are reflected in the table below. Amounts in parenthesis indicate an adverse impact from currency fluctuations.
(in thousands)Three Months Ended March 31, 2025
Revenue$(7,679)
GAAP Operating income$(2,848)
Non-GAAP Operating income$(3,044)

In constant currency, our variances were as follows:
Three Months Ended March 31, 2025
Revenue9.9 %
GAAP Operating income42.5 %
Non-GAAP Operating income14.6 %

23

Other Key Business Metric
Annual Contract Value (ACV) is a key performance metric and is useful to investors in assessing the strength and trajectory of our business. ACV is a supplemental metric to help evaluate the annual performance of the business. Over the life of the contract, ACV equals the total value realized from a customer. ACV is not impacted by the timing of license revenue recognition. ACV is used by management in financial and operational decision-making and in setting sales targets used for compensation. ACV is not a replacement for, and should be viewed independently of, GAAP revenue and deferred revenue as ACV is a performance metric and is not intended to be combined with any of these items. There is no GAAP measure comparable to ACV. ACV is composed of the following:

the annualized value of maintenance and subscription lease contracts with start dates or anniversary dates during the period, plus
the value of perpetual license contracts with start dates during the period, plus
the annualized value of fixed-term services contracts with start dates or anniversary dates during the period, plus
the value of work performed during the period on fixed-deliverable services contracts.

When we refer to the anniversary dates in the definition of ACV above, we are referencing the date of the beginning of the next twelve-month period in a contractually committed multi-year contract. If a contract is three years in duration, with a start date of July 1, 2025, the anniversary dates would be July 1, 2026 and July 1, 2027. We label these anniversary dates as they are contractually committed. While this contract would be up for renewal on July 1, 2028, our ACV performance metric does not assume any contract renewals.

Example 1: For purposes of calculating ACV, a $100,000 subscription lease contract or a $100,000 maintenance contract with a term of July 1, 2025 – June 30, 2026 would each contribute $100,000 to ACV for fiscal year 2025 with no contribution to ACV for fiscal year 2026.

Example 2: For purposes of calculating ACV, a $300,000 subscription lease contract or a $300,000 maintenance contract with a term of July 1, 2025 – June 30, 2028 would each contribute $100,000 to ACV in each of fiscal years 2025, 2026 and 2027. There would be no contribution to ACV for fiscal year 2028 as each period captures the full annual value upon the anniversary date.

Example 3: A perpetual license valued at $200,000 with a contract start date of March 1, 2025 would contribute $200,000 to ACV in fiscal year 2025.
During the three months ended March 31, 2025 and 2024 our ACV was as follows:
 Three Months Ended March 31,
(in thousands, except percentages)20252024Change
ActualConstant CurrencyActualActualConstant
Currency
AmountAmount%Amount%
ACV$410,068 $416,640 $407,405 $2,663 0.7 $9,235 2.3 
ACV for the three months ended March 31, 2025 was impacted by timing of subscription lease license renewals. We expect double-digit fiscal year 2025 ACV growth.
Recurring ACV includes both subscription lease license and maintenance ACV and excludes perpetual license and service ACV. Our trailing twelve-month recurring ACV, converted from the functional currency to U.S. Dollars at the 2024 period monthly average exchange rates, was as follows:
 
Twelve Months Ended March 31,
Change
(in thousands, except percentages)20252024Amount%
Recurring ACV at 2024 monthly average exchange rates$2,179,361 $1,920,836 $258,525 13.5 
24

Industry Commentary:
High-tech, aerospace & defense (A&D) and automotive continue to be our leading industries in 2025. In high tech, our customers are leveraging our solutions to optimize and analyze increasingly complex chip designs. Demand for leading-edge chip technologies remains strong as edge computing, AI and data centers proliferate. Within the A&D industry, our customers remain focused on optimizing sustainability in commercial aviation, and maturing digital engineering adoption to manage the complexity of connected space and defense systems. Despite uncertainty in the automotive industry, competitive pressures continue to drive innovation in areas such as electric and hybrid-electric vehicles. Our solutions remain crucial as automotive customers pursue accelerated product development cycles and opportunities to cut costs. Additionally, first quarter growth in the energy sector has been fueled by our customers working to meet growing power generation demand spurred by data center expansion, increased manufacturing and electrification. Our core physics solvers accelerated by HPC are being used to optimize product performance and resolve in-field operation issues.
Geographic Trends:
The following table presents our geographic revenue variances using actual and constant currency rates during the three months ended March 31, 2025 as compared to the three months ended March 31, 2024:

Three Months Ended March 31, 2025
ActualConstant Currency
Americas10.4 %10.5 %
EMEA0.2 %2.6 %
Asia-Pacific11.7 %15.0 %
Total8.2 %9.9 %
The value and duration of multi-year subscription lease contracts executed during the period significantly impact the recognition of revenue. As a result, revenue may fluctuate, particularly on a quarterly basis, due to the timing of such contracts, relative differences in duration of long-term contracts from quarter to quarter and changes in the mix of license types sold compared to the prior year. Large swings in revenue growth rates are not necessarily indicative of customers' software usage changes or cash flows during the periods presented. To drive growth, we continue to focus on a number of sales improvement activities across our geographic regions, including sales hiring, pipeline building, productivity initiatives and customer engagement activities.
Use of Estimates:
The preparation of our financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to contract revenue, standalone selling prices of our products and services, allowance for doubtful accounts receivable, valuation of goodwill and other intangible assets, useful lives for depreciation and amortization, operating lease assets and liabilities, fair values of stock awards, deferred compensation, income taxes, uncertain tax positions, tax valuation reserves, and contingencies and litigation. We base our estimates on historical experience, market experience, estimated future cash flows and various other assumptions that management believes are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

Forward-Looking Information
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). Forward-looking statements are statements that provide current expectations or forecasts of future events based on certain assumptions. Forward-looking statements are subject to risks, uncertainties, and factors relating to our business which could cause our actual results to differ materially from the expectations expressed in or implied by such forward-looking statements.

25

Forward-looking statements use words such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “forecast,” “intend,” “likely,” “may,” “outlook,” “plan,” “predict,” “project,” “should,” “target” or other words of similar meaning. Forward-looking statements include those about the proposed transaction with Synopsys, including the expected date of closing and the potential benefits thereof, and other aspects of future operations. We caution readers not to place undue reliance upon any such forward-looking statements, which speak only as of the date they are made. We undertake no obligation to update forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required by law.

The risks associated with the following, among others, could cause actual results to differ materially from those described in any forward-looking statements:

our ability to complete the proposed transaction with Synopsys on anticipated terms and timing, including completing the associated divestiture of our PowerArtist RTL business and obtaining regulatory approvals, and other conditions related to the completion of the transaction with Synopsys;

the realization of the anticipated benefits of the proposed transaction with Synopsys, including potential disruptions to our and Synopsys’ businesses and commercial relationships with others resulting from the announcement, pendency or completion of the proposed transaction and uncertainty as to the long-term value of Synopsys’ common stock;

restrictions on our operations during the pendency of the proposed transaction with Synopsys that could impact our ability to pursue certain business opportunities or strategic transactions, including tuck-in M&A;

adverse conditions in the macroeconomic environment, including inflation, recessionary conditions and volatility in equity and foreign exchange markets;

political, economic and regulatory uncertainties in the countries and regions in which we operate;

impacts from tariffs, trade sanctions, export controls or other trade barriers, including export control restrictions and licensing requirements for exports to China;

impacts resulting from the conflict between Israel and Hamas and other countries and groups in the Middle East, including impacts from changes to diplomatic relations and trade policy between the United States and other countries resulting from the conflict;

impacts from changes to diplomatic relations and trade policy between the United States and Russia or between the United States and other countries that may support Russia or take similar actions due to the conflict between Russia and Ukraine;

constrained credit and liquidity due to disruptions in the global economy and financial markets, which may limit or delay availability of credit under our existing or new credit facilities, or which may limit our ability to obtain credit or financing on acceptable terms or at all;

our ability to timely recruit and retain key personnel in a highly competitive labor market, including potential financial impacts of wage inflation and potential impacts due to the proposed transaction with Synopsys;

our ability to protect our proprietary technology; cybersecurity threats or other security breaches, including in relation to breaches occurring through our products and an increased level of our activity that is occurring from remote global off-site locations; and disclosure or misuse of employee or customer data whether as a result of a cybersecurity incident or otherwise;

volatility in our revenue due to the timing, duration and value of multi-year subscription lease contracts; and our reliance on high renewal rates for annual subscription lease and maintenance contracts;

26

declines in our customers’ businesses resulting in adverse changes in procurement patterns; disruptions in accounts receivable and cash flow due to customers’ liquidity challenges and commercial deterioration; uncertainties regarding demand for our products and services in the future and our customers’ acceptance of new products; delays or declines in anticipated sales due to reduced or altered sales and marketing interactions with customers; and potential variations in our sales forecast compared to actual sales;

our ability and our channel partners’ ability to comply with laws and regulations in relevant jurisdictions; and the outcome of contingencies, including legal proceedings, government or regulatory investigations and tax audit cases;

uncertainty regarding income tax estimates in the jurisdictions in which we operate; and the effect of changes in tax laws and regulations in the jurisdictions in which we operate;

the quality of our products, including the strength of features, functionality and integrated multiphysics capabilities; our ability to develop and market new products to address the industry’s rapidly changing technology, including the use of artificial intelligence and machine learning in our products as well as the products of our competitors; failures or errors in our products and services; and increased pricing pressure as a result of the competitive environment in which we operate;

investments in complementary companies, products, services and technologies; our ability to complete and successfully integrate our acquisitions and realize the financial and business benefits of such transactions; and the impact indebtedness incurred in connection with any acquisition could have on our operations;

investments in global sales and marketing organizations and global business infrastructure, and dependence on our channel partners for the distribution of our products;

current and potential future impacts of any global health crisis, natural disaster or catastrophe; the actions taken to address these events by our customers, our suppliers, and regulatory authorities; the resulting effects on our business, the global economy and our consolidated financial statements; and other public health and safety risks and related government actions or mandates;

operational disruptions generally or specifically in connection with transitions to and from remote work environments; and the failure of our technological infrastructure or those of the service providers upon whom we rely including for infrastructure and cloud services;

our intention to repatriate previously taxed earnings and to reinvest all other earnings of our non-U.S. subsidiaries;

plans for future capital spending and the extent of corporate benefits from such spending; and higher than anticipated costs for research and development or a slowdown in our research and development activities;

our ability to execute on our strategies related to environmental, social and governance matters, and meet evolving and varied expectations, including as a result of evolving regulatory and other standards, processes and assumptions, the pace of scientific and technological developments, increased costs and the availability of requisite financing, and changes in carbon markets; and

other risks and uncertainties described in our reports filed from time to time with the Securities and Exchange Commission (the SEC).


27

Results of Operations
The results of operations discussed below are on a GAAP basis unless otherwise stated.
Three Months Ended March 31, 2025 Compared to Three Months Ended March 31, 2024
Revenue:
 Three Months Ended March 31,
(in thousands, except percentages)20252024Change
GAAPConstant CurrencyGAAPGAAPConstant
Currency
AmountAmount%Amount%
Revenue:
Subscription lease licenses$96,919 $98,588 $94,800 $2,119 2.2 $3,788 4.0 
Perpetual licenses63,036 63,630 65,521 (2,485)(3.8)(1,891)(2.9)
Software licenses159,955 162,218 160,321 (366)(0.2)1,897 1.2 
Maintenance324,392 329,601 289,340 35,052 12.1 40,261 13.9 
Service20,544 20,751 16,944 3,600 21.2 3,807 22.5 
Maintenance and service344,936 350,352 306,284 38,652 12.6 44,068 14.4 
Total revenue$504,891 $512,570 $466,605 $38,286 8.2 $45,965 9.9 

Revenue for the three months ended March 31, 2025 increased 8.2% compared to the three months ended March 31, 2024, or 9.9% in constant currency. Maintenance revenue growth of 12.1%, or 13.9% in constant currency, is correlated with license sales and is driven substantially by our existing customer base. The reported $35.1 million growth in maintenance revenue was attributable to a $32.8 million increase in maintenance associated with lease licenses and a $2.3 million increase in maintenance associated with perpetual sales. Service revenue increased 21.2%, or 22.5% in constant currency, as compared to the prior-year quarter, primarily driven by an increase in consulting work across various industries including automotive and A&D in the EMEA region. Subscription lease license revenue increased 2.2%, or 4.0% in constant currency, as compared to the three months ended March 31, 2024, with substantially all of the increase attributable to incremental sales to our existing customers. The reported $2.1 million increase in lease license revenue was attributable to a $5.9 million increase in value from multi-year licenses, partially offset by a $3.8 million decrease in value from annual licenses. Perpetual license revenue, which is derived from new sales during the three months ended March 31, 2025, decreased 3.8%, or 2.9% in constant currency, as compared to the three months ended March 31, 2024. Driving the decrease in perpetual license revenue was a 13.8% decrease in the volume of deals, partially offset by a 10.0% increase in average deal size, net of currency impacts.
With respect to revenue, on average for the three months ended March 31, 2025, the U.S. Dollar was 3.5% stronger, when measured against our foreign currencies, than for the three months ended March 31, 2024. The table below presents the net impacts of currency fluctuations on revenue for the three months ended March 31, 2025. Amounts in parenthesis indicate an adverse impact from currency fluctuations.
(in thousands)Three Months Ended March 31, 2025
Euro$(2,847)
South Korean Won(2,431)
Japanese Yen(881)
Other(1,520)
        Total$(7,679)

28

As a percentage of revenue, our international and domestic revenues, and our direct and indirect revenues, were as follows:
Three Months Ended March 31,
20252024
International56.4 %57.1 %
Domestic43.6 %42.9 %
Direct69.1 %66.5 %
Indirect30.9 %33.5 %
Deferred Revenue and Backlog:
Deferred revenue consists of billings made or payments received in advance of revenue recognition from customer agreements. The deferred revenue on our condensed consolidated balance sheet does not represent the total value of annual or multi-year, noncancellable agreements. Our backlog represents deferred revenue associated with installment billings for periods beyond the current quarterly billing cycle and committed contracts with start dates beyond the end of the current period. Our deferred revenue and backlog as of March 31, 2025 and December 31, 2024 consisted of the following:
Balance at March 31, 2025
(in thousands)TotalCurrentLong-Term
Deferred revenue$521,158 $490,318 $30,840 
Backlog1,106,585 511,197 595,388 
Total$1,627,743 $1,001,515 $626,228 
Balance at December 31, 2024
(in thousands)TotalCurrentLong-Term
Deferred revenue$536,305 $504,527 $31,778 
Backlog1,181,962 524,617 657,345 
Total$1,718,267 $1,029,144 $689,123 

Revenue associated with deferred revenue and backlog that will be recognized in the subsequent twelve months is classified as current in the tables above.
29

Cost of Sales and Operating Expenses:
The tables below reflect our operating results on both a GAAP and constant currency basis. Amounts included in the discussions that follow each table are provided in constant currency. The impact of foreign exchange translation is discussed separately, where material.
 Three Months Ended March 31,
20252024Change
GAAPConstant CurrencyGAAPGAAPConstant Currency
(in thousands,
except percentages)
Amount% of
Revenue
Amount% of
Revenue
Amount% of
Revenue
Amount%Amount%
Cost of sales:
Software
licenses
$9,370 1.9 $9,442 1.8 $10,044 2.2 $(674)(6.7)$(602)(6.0)
Amortization23,429 4.6 23,518 4.6 22,484 4.8 945 4.2 1,034 4.6 
Maintenance
and service
39,770 7.9 40,441 7.9 36,139 7.7 3,631 10.0 4,302 11.9 
Total cost of
sales
72,569 14.4 73,401 14.3 68,667 14.7 3,902 5.7 4,734 6.9 
Gross profit$432,322 85.6 $439,169 85.7 $397,938 85.3 $34,384 8.6 $41,231 10.4 

Amortization: The increase in amortization expense was due to acquired intangible assets related to our business combinations.
Maintenance and Service: The net increase in maintenance and service costs was primarily due to the following:
Increased salaries and other-headcount related costs of $1.9 million.
Increased stock-based compensation of $0.6 million.
Decreased costs related to foreign exchange translation of $0.7 million due to a stronger U.S Dollar.
The improvement in gross profit was a result of the increase in revenue, partially offset by the increase in the cost of sales.
30


 Three Months Ended March 31,
20252024Change
GAAPConstant CurrencyGAAPGAAPConstant Currency
(in thousands, except percentages)Amount% of
Revenue
Amount% of
Revenue
Amount% of
Revenue
Amount%Amount%
Operating expenses:
Selling, general and administrative$230,415 45.6 $232,785 45.4 $219,643 47.1 $10,772 4.9 $13,142 6.0 
Research and development137,292 27.2 138,848 27.1 128,811 27.6 8,481 6.6 10,037 7.8 
Amortization5,722 1.1 5,795 1.1 6,145 1.3 (423)(6.9)(350)(5.7)
Total operating expenses373,429 74.0 377,428 73.6 354,599 76.0 18,830 5.3 22,829 6.4 
Operating income$58,893 11.7 $61,741 12.0 $43,339 9.3 $15,554 35.9 $18,402 42.5 

Selling, General and Administrative: The net increase in selling, general and administrative costs was primarily due to the following:
Increased salaries, incentive compensation and other headcount-related costs of $8.6 million.
Increased stock-based compensation of $8.2 million.
Increased marketing expenses of $1.9 million.
Increased consulting and professional fees of $0.9 million.
Increased depreciation of $0.9 million.
Decreased acquisition costs of $9.7 million, primarily due to costs related to the Merger Agreement with Synopsys.
Decreased costs related to foreign exchange translation of $2.4 million due to a stronger U.S Dollar.
Research and Development: The net increase in research and development costs was primarily due to the following:
Increased salaries, incentive compensation and other headcount-related costs of $6.9 million.
Increased stock-based compensation of $2.7 million.
Decreased costs related to foreign exchange translation of $1.6 million due to a stronger U.S Dollar.
The impacts from currency fluctuations resulted in decreased operating income of $2.8 million for the three months ended
March 31, 2025 as compared to the three months ended March 31, 2024.
Interest Income: Interest income for the three months ended March 31, 2025 was $16.7 million as compared to $11.0 million for the three months ended March 31, 2024. Interest income increased as a result of a higher invested cash balance, partially offset by a lower interest rate environment and a decrease in the average rate of return on invested cash balances.
Interest Expense: Interest expense for the three months ended March 31, 2025 was $10.2 million as compared to $12.4 million for the three months ended March 31, 2024. Interest expense decreased as a result of a lower interest rate environment.

31


Income Tax Provision: Our income before income tax provision, income tax provision and effective tax rates were as follows:
Three Months Ended March 31,
(in thousands, except percentages)20252024
Income before income tax provision$64,529 $40,958 
Income tax provision$12,664 $6,180 
Effective tax rate19.6 %15.1 %

The increase in the effective tax rate for the three months ended March 31, 2025 compared to the three months ended March 31, 2024 was primarily due to a relative decrease in benefits related to stock-based compensation and research and development credits as compared to income before income tax provision.

When compared to the federal and state combined statutory rate for each respective period, the effective tax rates for the three months ended March 31, 2025 and March 31, 2024 were favorably impacted by tax benefits from stock-based compensation, the foreign-derived intangible income (FDII) deduction and research and development credits, partially offset by the impact of non-deductible compensation.
Net Income: Our net income, diluted earnings per share and weighted average shares used in computing diluted earnings per share were as follows:
Three Months Ended March 31,
(in thousands, except per share data)20252024
Net income$51,865 $34,778 
Diluted earnings per share$0.59 $0.40 
Weighted average shares outstanding - diluted88,127 87,780 
32

Non-GAAP Results
We provide non-GAAP gross profit, non-GAAP gross profit margin, non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share as supplemental measures to GAAP regarding our operational performance. These financial measures exclude the impact of certain items and, therefore, have not been calculated in accordance with GAAP. A detailed explanation and a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure are included below, as applicable.
ANSYS, INC. AND SUBSIDIARIES
Reconciliations of GAAP to Non-GAAP Measures
(Unaudited)
Three Months Ended
March 31, 2025
(in thousands, except percentages and per share data)Gross Profit% of RevenueOperating Income% of RevenueNet Income
EPS - Diluted1
Total GAAP$432,322 85.6 %$58,893 11.7 %$51,865 $0.59 
Stock-based compensation expense3,977 0.8 %70,243 14.0 %70,243 0.80 
Excess payroll taxes related to stock-based awards354 0.1 %6,016 1.2 %6,016 0.07 
Amortization of intangible assets from acquisitions23,429 4.6 %29,151 5.7 %29,151 0.33 
Expenses related to business combinations405 0.1 %4,787 0.9 %4,787 0.05 
Adjustment for income tax effect  %  %(17,913)(0.20)
Total non-GAAP$460,487 91.2 %$169,090 33.5 %$144,149 $1.64 
1 Diluted weighted average shares were 88,127.

Three Months Ended
March 31, 2024
(in thousands, except percentages and per share data)Gross Profit% of RevenueOperating Income% of RevenueNet Income
EPS - Diluted1
Total GAAP$397,938 85.3 %$43,339 9.3 %$34,778 $0.40 
Stock-based compensation expense3,343 0.7 %58,664 12.7 %58,664 0.66 
Excess payroll taxes related to stock-based awards378 0.1 %5,362 1.1 %5,362 0.06 
Amortization of intangible assets from acquisitions22,484 4.8 %28,629 6.1 %28,629 0.33 
Expenses related to business combinations— — %14,261 3.0 %14,261 0.16 
Adjustment for income tax effect— — %— — %(19,698)(0.22)
Total non-GAAP$424,143 90.9 %$150,255 32.2 %$121,996 $1.39 
1 Diluted weighted average shares were 87,780.

33

We use non-GAAP financial measures (a) to evaluate our historical and prospective financial performance as well as our performance relative to our competitors, (b) to set internal sales targets and spending budgets, (c) to allocate resources, (d) to measure operational profitability and the accuracy of forecasting, (e) to assess financial discipline over operational expenditures and (f) as an important factor in determining variable compensation for management and employees. In addition, many financial analysts that follow us focus on and publish both historical results and future projections based on non-GAAP financial measures. We believe that it is in the best interest of our investors to provide this information to analysts so that they accurately report the non-GAAP financial information. Moreover, investors have historically requested, and we have historically reported, these non-GAAP financial measures as a means of providing consistent and comparable information with past reports of financial results.
While we believe that these non-GAAP financial measures provide useful supplemental information to investors, there are limitations associated with the use of these non-GAAP financial measures. These non-GAAP financial measures are not prepared in accordance with GAAP, are not reported by all our competitors and may not be directly comparable to similarly titled measures of our competitors due to potential differences in the exact method of calculation. We compensate for these limitations by using these non-GAAP financial measures as supplements to GAAP financial measures and by reviewing the reconciliations of the non-GAAP financial measures to their most comparable GAAP financial measures.
The adjustments to these non-GAAP financial measures, and the basis for such adjustments, are outlined below:
Amortization of intangible assets from acquisitions. We incur amortization of intangible assets, included in our GAAP presentation of amortization expense, related to various acquisitions we have made. We exclude these expenses for the purpose of calculating non-GAAP gross profit, non-GAAP gross profit margin, non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when we evaluate our continuing operational performance because these costs are fixed at the time of an acquisition, are then amortized over a period of several years after the acquisition and generally cannot be changed or influenced by us after the acquisition. Accordingly, we do not consider these expenses for purposes of evaluating our performance during the applicable time period after the acquisition, and we exclude such expenses when making decisions to allocate resources. We believe that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate the effectiveness of the methodology and information used by us in our financial and operational decision-making, and (b) compare our past reports of financial results as we have historically reported these non-GAAP financial measures.
Stock-based compensation expense. We incur expense related to stock-based compensation included in our GAAP presentation of cost of maintenance and service; research and development expense; and selling, general and administrative expense. We also incur excess payroll tax expense related to stock-based compensation, which is an additional non-GAAP adjustment. Although stock-based compensation is an expense and viewed as a form of compensation, we exclude these expenses for the purpose of calculating non-GAAP gross profit, non-GAAP gross profit margin, non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when we evaluate our continuing operational performance. Specifically, we exclude stock-based compensation during our annual budgeting process and our quarterly and annual assessments of our performance. The annual budgeting process is the primary mechanism whereby we allocate resources to various initiatives and operational requirements. Additionally, the annual review by our Board of Directors during which it compares our historical business model and profitability to the planned business model and profitability for the forthcoming year excludes the impact of stock-based compensation. In evaluating the performance of our senior management and department managers, charges related to stock-based compensation are excluded from expenditure and profitability results. In fact, we record stock-based compensation expense into a stand-alone cost center for which no single operational manager is responsible or accountable. In this way, we can review, on a period-to-period basis, each manager’s performance and assess financial discipline over operational expenditures without the effect of stock-based compensation. We believe that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate our operating results and the effectiveness of the methodology used by us to review our operating results, and (b) review historical comparability in our financial reporting as well as comparability with competitors’ operating results.
34

Expenses related to business combinations. We incur expenses for professional services rendered in connection with acquisitions and divestitures, which are included in our GAAP presentation of selling, general and administrative expense. We also incur other expenses directly related to business combinations, including compensation expenses and concurrent restructuring activities, such as employee severances and other exit costs. These costs are included in our GAAP presentation of cost of maintenance and service, selling, general and administrative and research and development expenses. We exclude these acquisition-related expenses for the purpose of calculating non-GAAP gross profit, non-GAAP gross profit margin, non-GAAP operating income, non-GAAP operating profit margin, non-GAAP net income and non-GAAP diluted earnings per share when we evaluate our continuing operational performance, as we generally would not have otherwise incurred these expenses in the periods presented as a part of our operations. We believe that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate our operating results and the effectiveness of the methodology used by us to review our operating results, and (b) review historical comparability in our financial reporting as well as comparability with competitors’ operating results.
Non-GAAP tax provision. We utilize a normalized non-GAAP annual effective tax rate (AETR) to calculate non-GAAP measures. This methodology provides better consistency across interim reporting periods by eliminating the effects of non-recurring items and aligning the non-GAAP tax rate with our expected geographic earnings mix. To project this rate, we analyzed our historic and projected non-GAAP earnings mix by geography along with other factors such as our current tax structure, recurring tax credits and incentives, and expected tax positions. On an annual basis we re-evaluate and update this rate for significant items that may materially affect our projections.
Non-GAAP financial measures are not in accordance with, or an alternative for, GAAP. Our non-GAAP financial measures are not meant to be considered in isolation or as a substitute for comparable GAAP financial measures and should be read only in conjunction with our consolidated financial statements prepared in accordance with GAAP.
We have provided a reconciliation of the non-GAAP financial measures to the most directly comparable GAAP financial measures as listed below:
GAAP Reporting MeasureNon-GAAP Reporting Measure
Gross ProfitNon-GAAP Gross Profit
Gross Profit MarginNon-GAAP Gross Profit Margin
Operating IncomeNon-GAAP Operating Income
Operating Profit MarginNon-GAAP Operating Profit Margin
Net IncomeNon-GAAP Net Income
Diluted Earnings Per ShareNon-GAAP Diluted Earnings Per Share
Constant currency. In addition to the non-GAAP financial measures detailed above, we use constant currency results for financial and operational decision-making and as a means to evaluate period-to-period comparisons by excluding the effects of foreign currency fluctuations on the reported results. To present this information, the 2025 period results for entities whose functional currency is a currency other than the U.S. Dollar were converted to U.S. Dollars at rates that were in effect for the 2024 comparable period, rather than the actual exchange rates in effect for the 2025 period. Constant currency growth rates are calculated by adjusting the 2025 period reported amounts by the 2025 currency fluctuation impacts and comparing the adjusted amounts to the 2024 comparable period reported amounts. We believe that these non-GAAP financial measures are useful to investors because they allow investors to (a) evaluate the effectiveness of the methodology and information used by us in our financial and operational decision-making, and (b) compare our reported results to our past reports of financial results without the effects of foreign currency fluctuations.
35

Liquidity and Capital Resources
Change
(in thousands, except percentages)March 31,
2025
December 31,
2024
Amount%
Cash, cash equivalents and short-term investments$1,828,559 $1,497,517 $331,042 22.1 
Working capital$2,069,729 $1,890,309 $179,420 9.5 

Cash, Cash Equivalents and Short-Term Investments
Cash and cash equivalents consist primarily of highly liquid investments such as money market funds and deposits held at major banks. Short-term investments consist of available-for-sale debt securities with remaining maturities greater than three months at the date of purchase and time deposits. The following table presents our foreign and domestic holdings of cash, cash equivalents and short-term investments as of March 31, 2025 and December 31, 2024:
(in thousands, except percentages)March 31,
2025
% of TotalDecember 31,
2024
% of Total
Domestic$1,473,560 80.6 $1,052,003 70.2 
Foreign354,999 19.4 445,514 29.8 
Total$1,828,559 $1,497,517 

In general, it is our intention to permanently reinvest all earnings in excess of previously taxed amounts. Substantially all of the pre-2018 earnings of our non-U.S. subsidiaries were taxed through the transition tax and post-2018 current earnings are taxed as part of global intangible low-taxed income tax expense. These taxes increase our previously taxed earnings and allow for the repatriation of the majority of our foreign earnings without any residual U.S. federal tax. Unrecognized provisions for taxes on indefinitely reinvested undistributed earnings of foreign subsidiaries would not be significant.
The amount of cash, cash equivalents and short-term investments held by foreign subsidiaries is subject to translation adjustments caused by changes in foreign currency exchange rates as of the end of each respective reporting period, the offset to which is recorded in accumulated other comprehensive loss on our condensed consolidated balance sheet.
Cash Flows from Operating Activities
Three Months Ended March 31,Change
(in thousands, except percentages)20252024Amount%
Net cash provided by operating activities$398,935 $282,817 $116,118 41.1 

Net cash provided by operating activities increased during the three months ended March 31, 2025 compared to the three months ended March 31, 2024. The increase in net cash provided by operating activities was a result of increased customer receipts and decreased income tax payments, partially offset by increased payments related to higher operating expenses, as compared to the three months ended March 31, 2024.
Cash Flows from Investing Activities
Three Months Ended March 31,Change
(in thousands, except percentages)20252024Amount%
Net cash used in investing activities$(30,687)$(34,436)$3,749 10.9 

Net cash used in investing activities decreased by $3.7 million during the three months ended March 31, 2025 compared to the three months ended March 31, 2024 due to the purchase of an intangible asset in the first quarter of 2024 of $4.0 million and increased maturities of short-term investments of $2.0 million, partially offset by increased purchases of short-term investments of $1.3 million and capital expenditures of $0.9 million. We currently plan capital spending of $45.0 million to $55.0 million during fiscal year 2025 as compared to the $44.0 million that was spent in fiscal year 2024. The level of spending will depend on various factors, including the growth of the business and general economic conditions.
36

Cash Flows from Financing Activities
Three Months Ended March 31,Change
(in thousands, except percentages)20252024Amount%
Net cash used in financing activities$(68,049)$(54,643)$(13,406)(24.5)

Net cash used in financing activities increased during the three months ended March 31, 2025 compared to the three months ended March 31, 2024 due to decreased proceeds from shares issued for stock-based compensation of $10.4 million and increased restricted stock withholding taxes paid in lieu of issuing shares of $3.0 million.
Other Cash Flow Information
On June 30, 2022, we entered into a credit agreement (as amended, the 2022 Credit Agreement) with PNC Bank, National Association as administrative agent, swing line lender, and an L/C issuer, the lenders party thereto, and the other L/C issuers party thereto. The 2022 Credit Agreement refinanced our previous credit agreements in their entirety. The 2022 Credit Agreement provides for a $755.0 million unsecured term loan facility and a $500.0 million unsecured revolving loan facility. Terms used in this description of the 2022 Credit Agreement with initial capital letters that are not otherwise defined herein are as defined in the 2022 Credit Agreement.
As of March 31, 2025, the carrying value of our term loan was $754.3 million, with no principal payments due in the next twelve months. Borrowings under the term loan and revolving loan facilities accrue interest at a rate that is based on the Term SOFR plus an applicable margin or at the base rate plus an applicable margin, at our election. The base rate is the highest of (i) the Overnight Bank Funding Rate, plus 0.500%, (ii) the PNC Bank, National Association prime rate, and (iii) Daily Simple SOFR plus an adjustment for SOFR plus 1.00%. The applicable margin for the borrowings is a percentage per annum based on the lower of (1) a pricing level determined by our then-current consolidated net leverage ratio and (2) a pricing level determined by our public debt rating (if available).
On September 29, 2023, the 2022 Credit Agreement was amended to provide for an interest rate adjustment (Sustainability Rate Adjustment) based upon the achievement of certain environmental, social and governance key performance indicators (KPIs). The Sustainability Rate Adjustment range is +/- 0.05% and will be adjusted annually based on the KPIs of the preceding year.
The rate in effect at March 31, 2025 under the 2022 Credit Agreement is 5.25%.
We previously entered into operating lease commitments, primarily for our domestic and international offices. The commitments related to these operating leases is $116.8 million, of which $27.8 million is due in the next twelve months.
We continue to generate positive cash flows from operating activities and believe that the best uses of our excess cash are to invest in the business; acquire or make investments in complementary companies, products, services and technologies; and make payments on our outstanding debt balances. Any future acquisitions may be funded by available cash and investments, cash generated from operations, debt financing or the issuance of additional securities.
We believe that existing cash and cash equivalent balances, together with cash generated from operations and access to our $500.0 million revolving loan facility, will be sufficient to meet our working capital, capital expenditure requirements and contractual obligations through at least the next twelve months and the foreseeable future thereafter. Our cash requirements in the future may also be financed through additional equity or debt financings. However, future disruptions in the capital markets, including as a result of global macroeconomic conditions, could make financing more challenging, and there can be no assurance that such financing can be obtained on commercially reasonable terms, or at all.
Contractual and Other Obligations

There were no material changes to our significant contractual and other obligations during the three months ended March 31, 2025 as compared to those previously reported within "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our 2024 Form 10-K.
37

Critical Accounting Estimates
During the first quarter of 2025, we completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January 1, 2025. No events or circumstances changed during the three months ended March 31, 2025 that would indicate that the fair values of our reporting unit and indefinite-lived intangible asset are below their carrying amounts.
No significant changes have occurred to our critical accounting estimates as previously reported within "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our 2024 Form 10-K.





38

Item 3. Quantitative and Qualitative Disclosures About Market Risk
Foreign Currency Exchange Risk. As we operate in international regions, a portion of our revenue, expenses, cash, accounts receivable and payment obligations are denominated in foreign currencies. As a result, changes in currency exchange rates will affect our financial position, results of operations and cash flows. We seek to reduce our currency exchange transaction risks primarily through our normal operating and treasury activities, including the use of derivative instruments.
With respect to revenue, on average for the three months ended March 31, 2025, the U.S. Dollar was 3.5% stronger, when measured against our foreign currencies, than for the three months ended March 31, 2024. The table below presents the net impacts of currency fluctuations on revenue for the three months ended March 31, 2025. Amounts in parenthesis indicate a net adverse impact from currency fluctuations.
(in thousands)Three Months Ended March 31, 2025
Euro$(2,847)
South Korean Won(2,431)
Japanese Yen(881)
Other(1,520)
        Total$(7,679)

The impacts from currency fluctuations resulted in decreased operating income of $2.8 million for the three months ended March 31, 2025 as compared to the three months ended March 31, 2024.

A hypothetical 10% strengthening in the U.S. Dollar against other currencies would have decreased our revenue by $22.2 million and decreased our operating income by $5.7 million for the three months ended March 31, 2025.
The most meaningful currency impacts on revenue and operating income are typically attributable to U.S. Dollar exchange rate changes against the Euro and Japanese Yen. Historical exchange rates for these currency pairs are reflected in the charts below:
Period-End Exchange Rates
As ofEUR/USDUSD/JPY
March 31, 20251.08 150 
December 31, 20241.04 157 
March 31, 20241.08 151 
    
Average Exchange Rates
Three Months EndedEUR/USDUSD/JPY
March 31, 20251.05 152 
March 31, 20241.09 148 

Interest Rate Risk. Changes in the overall level of interest rates affect the interest income that is generated from our cash, cash equivalents and short-term investments and the interest expense that is incurred from our outstanding borrowings. For the three months ended March 31, 2025, interest income was $16.7 million and interest expense was $10.2 million.
Cash and cash equivalents consist primarily of highly liquid investments such as money market funds and deposits held at major banks. Short-term investments consist of available-for-sale debt securities with remaining maturities greater than three months at the date of purchase and time deposits. A hypothetical 100 basis point change in interest rates on these holdings could have an $18.3 million impact on our financial results.
Our outstanding term loan borrowings of $755.0 million as of March 31, 2025 accrue interest at a rate that is based on the Term SOFR plus an applicable margin or at the base rate plus an applicable margin, at our election. The base rate is the highest of (i) the Overnight Bank Funding Rate, plus 0.500%, (ii) the PNC Bank, National Association prime rate, and (iii) Daily Simple SOFR plus an adjustment for SOFR plus 1.00%. The applicable margin for the borrowings is a percentage per annum based on the lower of (1) a pricing level determined by our then-current consolidated net leverage ratio and (2) a pricing level determined by our public debt rating (if available).
39

On September 29, 2023, the 2022 Credit Agreement was amended to provide for an interest rate adjustment (Sustainability Rate Adjustment) based upon the achievement of certain environmental, social and governance key performance indicators (KPIs). The Sustainability Rate Adjustment range is +/- 0.05% and will be adjusted annually based on the KPIs of the preceding year.
Because interest rates applicable to the outstanding borrowings are variable, we are exposed to interest rate risk from changes in the underlying index rates, which affects our interest expense. A hypothetical increase of 100 basis points in interest rates would result in an increase in interest expense and a corresponding decrease in cash flows of $7.7 million over the next twelve months, based on outstanding borrowings at March 31, 2025.
No other material change has occurred in our market risk subsequent to December 31, 2024.
40

Item 4.Controls and Procedures
Evaluation of Disclosure Controls and ProceduresAs required by Rules 13a-15 and 15d-15 of the Exchange Act, we have evaluated, with the participation of management, including the Chief Executive Officer and the Chief Financial Officer, the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. Based on such evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that such disclosure controls and procedures are effective, as defined in Rule 13a-15(e) and Rule 15d-15(e) of the Exchange Act.
We believe, based on our knowledge, that the financial statements and other financial information included in this report fairly present, in all material respects, our financial condition, results of operations and cash flows as of and for the periods presented in this report. We are committed to both a sound internal control environment and to good corporate governance.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with policies or procedures may deteriorate.
From time to time, we review the disclosure controls and procedures, and may periodically make changes to enhance their effectiveness and to ensure that our systems evolve with our business.
Changes in Internal Control. There were no changes in our internal control over financial reporting that occurred during the three months ended March 31, 2025 that materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.


41

PART II – OTHER INFORMATION
 
Item 1.Legal Proceedings
We are subject to various claims, investigations and legal and regulatory proceedings that arise in the ordinary course of business, including, but not limited to, commercial disputes, labor and employment matters, tax audits, alleged infringement of third parties' intellectual property rights and other matters. Use or distribution of our products could generate product liability, regulatory infraction, or claims by our customers, end users, channel partners, government entities or third parties. Sales and marketing activities that impact processing of personal data, as well as measures taken to promote license compliance against pirated or unauthorized usage of our commercial products, may also result in claims by customers and individual employees of customers or by non-customers using pirated versions of our products. Each of these matters is subject to various uncertainties, and it is possible that an unfavorable resolution of one or more of these matters could have a significant adverse effect on our condensed consolidated financial statements as well as cause reputational damage. In our opinion, the resolution of pending matters is not expected to have a material adverse effect on our financial position, results of operations or cash flows.

Item 1A. Risk Factors

We face a number of risks that could materially and adversely affect our business, prospects, financial condition, results of operations and cash flows. A discussion of our risk factors can be found in Part I, Item 1A "Risk Factors" in our 2024 Form 10-K. No material changes have occurred to such risk factors after the filing of our 2024 Form 10-K.

Item 2.Unregistered Sales of Equity Securities and Use of Proceeds
None.

Item 3.Defaults Upon Senior Securities
None.

Item 4.Mine Safety Disclosures
Not applicable.

Item 5.Other Information
Trading Arrangements
None of the directors or "officers" of ANSYS, Inc. (as defined in Rule 16a-1(f) promulgated under the Exchange Act of 1934, as amended) adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K, during the fiscal quarter ended March 31, 2025.
42

Item 6.Exhibits
Exhibit No.Exhibit
31.1
31.2
32.1
32.2
101.INSInline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
101.SCHInline XBRL Taxonomy Extension Schema
101.CALInline XBRL Taxonomy Extension Calculation Linkbase
101.DEFInline XBRL Taxonomy Extension Definition Linkbase
101.LABInline XBRL Taxonomy Extension Label Linkbase
101.PREInline XBRL Taxonomy Extension Presentation Linkbase
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
    
43

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.
ANSYS, Inc.
Date:April 30, 2025By:
/s/ Ajei S. Gopal
Ajei S. Gopal
President and Chief Executive Officer
(Principal Executive Officer)
Date:April 30, 2025By:
/s/ Rachel Pyles
Rachel Pyles
Chief Financial Officer and Senior Vice President of Finance
(Principal Financial Officer)
44
EX-31.1 2 anssexhibit311-2025331.htm SECTION 302 CEO CERTIFICATION Document

EXHIBIT 31.1
CHIEF EXECUTIVE OFFICER CERTIFICATION
I, Ajei S. Gopal, certify that:
1.I have reviewed this quarterly report on Form 10-Q of ANSYS, Inc. ("Ansys");
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 Ansys as of, and for, the periods presented in this report;
4.Ansys' other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for Ansys 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 Ansys, 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 Ansys' 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 Ansys' internal control over financial reporting that occurred during Ansys' most recent fiscal quarter (Ansys' fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, Ansys' internal control over financial reporting; and
5.Ansys' other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to Ansys' auditors and the audit committee of Ansys' 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 Ansys' 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 Ansys' internal control over financial reporting.

Date:April 30, 2025/s/ Ajei S. Gopal
Ajei S. Gopal
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 anssexhibit312-2025331.htm SECTION 302 CFO CERTIFICATION Document

EXHIBIT 31.2
CHIEF FINANCIAL OFFICER CERTIFICATION
I, Rachel Pyles, certify that:
1.I have reviewed this quarterly report on Form 10-Q of ANSYS, Inc. ("Ansys");
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 Ansys as of, and for, the periods presented in this report;
4.Ansys' other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for Ansys 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 Ansys, 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 Ansys' 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 Ansys' internal control over financial reporting that occurred during Ansys' most recent fiscal quarter (Ansys' fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, Ansys' internal control over financial reporting; and
5.Ansys' other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to Ansys' auditors and the audit committee of Ansys' 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 Ansys' 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 Ansys' internal control over financial reporting.

Date:April 30, 2025/s/ Rachel Pyles
Rachel Pyles
Chief Financial Officer and Senior Vice President of Finance
(Principal Financial Officer)

EX-32.1 4 anssexhibit321-2025331.htm SECTION 906 CEO CERTIFICATION 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 of ANSYS, Inc. (the "Company") on Form 10-Q for the quarter ended March 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Ajei S. Gopal, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)The Report fully complies with requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification is provided solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed to be part of the Report or filed for any purpose whatsoever.
/s/ Ajei S. Gopal
Ajei S. Gopal
President and Chief Executive Officer
(Principal Executive Officer)
April 30, 2025

EX-32.2 5 anssexhibit322-2025331.htm SECTION 906 CFO CERTIFICATION Document

EXHIBIT 32.2
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 of ANSYS, Inc. (the "Company") on Form 10-Q for the quarter ended March 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Rachel Pyles, Chief Financial Officer and Senior Vice President of Finance of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)The Report fully complies with requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification is provided solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed to be part of the Report or filed for any purpose whatsoever.
/s/ Rachel Pyles
Rachel Pyles
Chief Financial Officer and Senior Vice President of Finance
(Principal Financial Officer)
April 30, 2025

EX-101.SCH 6 anss-20250331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Cash Equivalents and Short-Term Investments link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Other Receivables and Current Assets and Other Accrued Expenses and Liabilities link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Contingencies and Commitments link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Segment Disclosure link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Cash Equivalents and Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Segment Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Organization (Detail) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Revenue from Contracts with Customers - Changes in Deferred Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations, Expected Timing of Satisfaction (Detail) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations, Expected Timing of Satisfaction (Detail) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Cash Equivalents and Short-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Schedule of Cash Equivalents and Short-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Debt Securities, Available-for-Sale Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Earnings Per Share - Details of Basic and Diluted EPS (Detail) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Goodwill and Intangible Assets - Changes in Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Fair Value Measurement - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Leases - Schedule of Lease Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Leases - Lessee, Operating Lease Other Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Income Taxes - Schedule of Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Geographic Information - Revenue by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Geographic Information - Property and Equipment by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Contingencies and Commitments (Detail) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Segment Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 anss-20250331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 anss-20250331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 anss-20250331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock-based compensation activity, shares Stockholders' Equity, Other Shares Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Gross Unrealized Losses Less Than 12 Continuous Months Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Receivables related to unrecognized revenue Contract with Customer, Asset, after Allowance for Credit Loss, Current Schedule of Lease Cost Lease, Cost [Table Text Block] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Trading Symbol Trading Symbol Qualified acquisition amount Debt Instrument, Covenant, Qualified Acquisition Amount Dollar amount threshold to qualify as an acquisition to trigger a temporary increase in the consolidated leverage ratio. All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Details of Basic and Diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Related income tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Consolidated net leverage ratio increased Debt Instrument, Covenant, Consolidated Leverage Ratio, Increased Temporarily increased consolidated leverage ratio upon completion of an acquisition. Pay vs Performance Disclosure [Line Items] Indirect revenue, as a percentage of total revenue Sales Channel, Through Intermediary [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Total short-term investments Short-Term Investments [Member] Lessee, Operating Lease Other Information Lessee, Operating Lease Other Information [Table Text Block] Lessee, Operating Lease Other Information [Table Text Block] Cash equivalents Cash Equivalents [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Award Timing Disclosures [Line Items] Stock-based compensation expense, net of taxes Share-Based Payment Arrangement, Expense, after Tax Other Performance Measure, Amount Other Performance Measure, Amount 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Three Leases Lessee, Operating Leases [Text Block] Lease liability cost Operating Lease, Cost Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Total long-term assets Assets, Noncurrent Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Deferred revenue Contract with Customer, Liability, Current United States UNITED STATES Other long-term assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Consolidated net leverage ratio Debt Instrument, Covenant, Consolidated Leverage Ratio Consolidated Leverage Ratio to remain compliant with credit agreement. Amortized intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross Money market funds Money Market Funds [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cover page [Abstract] Cover page [Abstract] Cover page [Abstract] Treasury Stock Treasury Stock, Common [Member] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Stock-based compensation activity Stockholders' Equity, Other Prepaid expenses and other current assets Prepaid Expense, Current Equity Components [Axis] Equity Components [Axis] Movement in Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other receivables and current assets Total other receivables and current assets Other Assets, Current Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value Debt Securities, Available-for-Sale Trade names Trade Names [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Earnings per share – diluted: Earnings Per Share, Diluted [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Tabular List, Table Tabular List [Table Text Block] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Other short-term investments Other short-term investments [Member] Other short-term investments Other Europe, Middle East and Africa (EMEA) Other EMEA EMEA [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Accrued expenses and other current liabilities Accrued Liabilities, Current Debt Securities, Available-for-Sale Maturities Debt Securities, Available-for-Sale [Line Items] Anti-dilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Cash, Cash Equivalents and Short-Term Investments Cash, Cash Equivalents, and Short-Term Investments [Text Block] Remaining Performance Obligations, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Accrued bonuses and commissions Accrued Bonuses, Current Debt Securities, Available-for-Sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Equity securities Equity Securities, FV-NI, Current Current assets: Assets, Current [Abstract] Goodwill Beginning balance Ending balance Goodwill Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Restricted stock withholding taxes paid in lieu of issued shares Payment, Tax Withholding, Share-Based Payment Arrangement Treasury stock Beginning balance, treasury shares Ending balance, treasury shares Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Entity Information [Line Items] Entity Information [Line Items] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Depreciation Depreciation Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Software licenses License [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accrued income taxes Accrued Income Taxes, Current Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Subscription lease licenses Lease License Revenue [Member] The amount of lease license revenue recognized during the period. Revenue by Geographic Area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Municipal bonds Municipal Bonds [Member] Security Exchange Name Security Exchange Name Award Type Award Type [Axis] Corporate debt securities Corporate Debt Securities [Member] Geographic Information Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Earnings per share – basic: Earnings Per Share, Basic [Abstract] Maintenance Maintenance [Member] Debt instrument, basis spread overnight bank funding rate Debt Instrument, Basis Spread on Overnight Banking Fund Rate Percentage points added to the overnight banking fund rate to compute the base rate Direct revenue, as a percentage of total revenue Sales Channel, Directly to Consumer [Member] Sustainability rate adjustment Sustainability Rate Adjustment Sustainability Rate Adjustment Reportable Segment Reportable Segment [Member] Reportable Segment Schedule of Cash Equivalents and Short-Term Investments [Line Items] Gain (Loss) on Securities [Line Items] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Other comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Common stock, par value Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Debt Securities, Available-for-Sale Maturities Debt Securities, Available-for-Sale [Table Text Block] Research and development Research and Development Expense Revolving credit facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Current portion of operating lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued Common Stock, Shares, Issued Acquisitions and adjustments Goodwill, Other Increase (Decrease) Accrued income taxes Increase (Decrease) in Income Taxes Payable Entity [Domain] Entity [Domain] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Concentration risk, percentage Concentration Risk, Percentage Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] Common stock, shares authorized Common Stock, Shares Authorized Cash Equivalents and Short-Term Investments Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block] Weighted-average interest rate over time Long-Term Debt, Weighted Average Interest Rate, over Time Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Acquisition activity of previously acquired businesses, treasury shares Stock Issued During Period, Shares, Period Increase (Decrease) Unrealized gains (losses) on available-for-sale securities, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Weighted average shares Weighted average shares outstanding – diluted Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Remainder of 2025 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Total cash equivalents and short-term investments Cash Equivalents and Short-Term Investments [Member] Cash Equivalents and Short-Term Investments Treasury stock, at cost: 7,353,480 and 7,731,667 shares, respectively Treasury Stock, Value Perpetual licenses Perpetual License Revenue [Member] The amount of perpetual license revenue recognized during the period. Fair Value, Less Than 1 Year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Business Combinations [Abstract] Business Combinations [Abstract] Deferred income tax benefit Deferred Income Tax Expense (Benefit) Changes in Goodwill Schedule of Goodwill [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Selling, general and administrative Selling, General and Administrative Expense Other comprehensive (loss) income, net of tax effects Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Accounts receivable, less allowance for doubtful accounts of $15,200 and $16,500, respectively Accounts Receivable, after Allowance for Credit Loss, Current Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Long-term debt, gross value Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus Exchange [Domain] Exchange [Domain] Acquisition-related expenses Business Combination, Acquisition Related Costs All Executive Categories All Executive Categories [Member] Dilutive effect of stock plans Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ASSETS Assets [Abstract] Document Type Document Type Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Developed software and core technologies Computer Software, Intangible Asset [Member] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Recognition of revenue Contract With Customer, Liability, Revenue Recognized, Including Amounts Not Previously Included Contract With Customer, Liability, Revenue Recognized, Including Amounts Not Previously Included Currency translation Contract With Customer, Liability, Translation Gain (Loss) Contract With Customer, Liability, Translation Gain (Loss) Changes in Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Estimated Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Indefinite-lived intangible assets (excluding goodwill) Indefinite-lived trade name Indefinite-Lived Intangible Assets (Excluding Goodwill) Maximum Maximum [Member] Amortization Amortization of Intangible Assets Beginning balance Ending balance Contract with Customer, Liability Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Total intangible assets subject to amortization Finite-Lived Intangible Assets, Net Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Revenue: Revenues [Abstract] Acquisitions Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Less: Present value adjustment Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease cost Lease, Cost Long-term assets: Assets, Noncurrent [Abstract] Short-term investments Short-Term Investments Foreign currency borrowings sublimit Foreign currency borrowings sublimit Foreign currency borrowings sublimit Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income tax provision Income before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount All Award Types Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Variable lease cost not included in the lease liability Variable Lease, Cost Other international Other International [Member] Other European locations not separately disclosed in the table. Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Deferred income taxes Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Short-term investments Investments, Fair Value Disclosure Additional Paid-In Capital Additional Paid-in Capital [Member] Debt instrument, basis spread on SOFR rate Debt Instrument, Basis Spread on SOFR Rate Percentage points added to the SOFR rate on the debt instrument. Award Timing Predetermined Award Timing Predetermined [Flag] Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] Deferral of revenue Contract With Customer, Liability, Additions Contract With Customer, Liability, Additions Accounting Guidance Issued and Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Earnings per share Diluted earnings per share Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Amortized intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of Income Tax Provision Schedule of Income Tax Provision [Table Text Block] Schedule of Income Tax Provision [Table] Operating lease right-of-use assets expense Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name Cost of sales: Cost of Goods and Services Sold [Abstract] Entity Interactive Data Current Entity Interactive Data Current Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Number of operating segments Number of Operating Segments Income taxes paid Income Taxes Paid Preferred stock, shares issued Preferred Stock, Shares Issued Fair Value of Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] China and Hong Kong CHINA Segments, Geographical Areas [Abstract] Segments, Geographical Areas [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Income tax provision Income tax provision Income Tax Expense (Benefit) Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Maintenance and service Service [Member] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income Operating Income (Loss) Interest expense Interest Expense, Operating and Nonoperating Total liabilities and stockholders' equity Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Payroll-related accruals Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Additional paid-in capital Additional Paid in Capital Base rent 2025-2029 Operating Leases, Base Rent, Years Eleven Through Fifteen Operating Leases, Base Rent, Years Eleven Through Fifteen Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Interest income Investment Income, Interest Legal Entity [Axis] Legal Entity [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Deferred compensation plan investments Debt Securities, Trading, and Equity Securities, FV-NI Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses: Operating Expenses [Abstract] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Interest paid Interest Paid, Capitalized, Investing Activities Loss contingency, estimate of possible loss Loss Contingency, Estimate of Possible Loss Unamortized debt discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] India Service Tax Audit India Service Tax Audit [Member] India Service Tax Audit [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Provision for bad debts Accounts Receivable, Credit Loss Expense (Reversal) Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Other Receivables and Current Assets and Other Accrued Expenses and Liabilities Schedule of Other Current Assets [Table Text Block] Exercise Price Award Exercise Price Earnings Per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Stockholders' equity: Equity, Attributable to Parent [Abstract] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Money Market Fund Concentration Risk Money Market Fund Concentration Risk [Member] Money Market Fund Concentration Risk 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] France FRANCE PEO PEO [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entities [Table] Entities [Table] Name Trading Arrangement, Individual Name Other expense, net Other Nonoperating Income (Expense) Schedule of Intangible Assets [Table] Schedule Of Intangible Assets [Table] Schedule of Intangible Assets [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Other intangible assets, net Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Other long-term assets Increase (Decrease) in Other Noncurrent Assets Proceeds from shares issued for stock-based compensation Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Unsecured long-term debt, noncurrent Unsecured Long-Term Debt, Noncurrent Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Amortization Cost, Amortization Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Beginning balance, common stock shares Ending balance, common stock shares Shares, Outstanding Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Total long-term liabilities Liabilities, Noncurrent Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Germany GERMANY Total operating expenses Operating Expenses Deferred income taxes Deferred Income Tax Liabilities, Net Service Technology Service [Member] Other Receivables and Current Assets and Other Accrued Expenses and Liabilities Other Current Assets [Text Block] The Nasdaq Global Select Market NASDAQ/NGS (GLOBAL SELECT MARKET) [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Long-term liabilities: Liabilities, Noncurrent [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Statement of Income Location, Balance [Axis] Property and Equipment by Geographic Area Long-Lived Assets by Geographic Areas [Table Text Block] Contingencies and Commitments Commitments and Contingencies Disclosure [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] South Korea KOREA, REPUBLIC OF Preferred stock, shares authorized Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Weighted-average interest rate at point in time Long-Term Debt, Weighted Average Interest Rate, at Point in Time Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Other segment expenses, net Segment Reporting, Other Segment Item, Amount Selling, general and administrative General and Administrative Expense [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Accounts payable, accrued expenses and current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Financial Instrument [Axis] Financial Instrument [Axis] Segment Disclosure Segment Reporting Disclosure [Text Block] Japan JAPAN Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Accounting Policies Significant Accounting Policies [Text Block] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Incentive compensation Incentive compensation Incentive compensation India INDIA Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Purchases of short-term investments Payments to Acquire Short-Term Investments Capital expenditures Payments to Acquire Productive Assets Quoted Prices in Active Markets (Level 1) Fair Value, Inputs, Level 1 [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Long-term debt Long-Term Debt, Excluding Current Maturities Income Taxes Income Tax Disclosure [Text Block] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Four Earnings Per Share [Abstract] Earnings Per Share [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) U.S. agency bonds Agency Securities [Member] Salaries Salaries expense Salaries expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Weighted-average discount rate of operating leases Operating Lease, Weighted Average Discount Rate, Percent Present value of future lease payments Operating Lease, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Money Market Fund Benchmark Money Market Fund Benchmark [Member] Money Market Fund Benchmark Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Non-cash consideration in connection with acquisitions Fair value of common stock issued and unpaid consideration in connection with acquisitions Fair value of common stock issued and unpaid consideration in connection with acquisitions Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross profit Gross Profit Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value as of Grant Date Award Grant Date Fair Value Amortized Cost, Less Than 1 Year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Debt Debt Disclosure [Text Block] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Geographical [Domain] Geographical [Domain] Geographical [Domain] Customer lists Customer-Related Intangible Assets [Member] Intangible Assets (Indefinite-Lived) Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $0.01 par value; 300,000,000 shares authorized; 95,267,307 shares issued Common Stock, Value, Issued Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Acquisition activity of previously acquired businesses Stock Issued During Period, Value, Acquisitions Other investing activities Payments for (Proceeds from) Other Investing Activities Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Sales Channel Concentration Risk Sales Channel Concentration Risk [Member] Sales Channel Concentration Risk Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock, $0.01 par value; 2,000,000 shares authorized; zero shares issued or outstanding Preferred Stock, Value, Issued Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Earnings per share Basic earnings per share Earnings Per Share, Basic Operating cash flows from operating leases Operating Lease, Payments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Amortization of intangible assets from acquisitions Amortization Amount of revenue recognized from beginning deferred revenue and backlog Contract with Customer, Liability, Revenue Recognized, Backlog Included Contract with Customer, Liability, Revenue Recognized, Backlog Included Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets 2026 Finite-Lived Intangible Asset, Expected Amortization, Year One Total cost of sales Cost of Goods and Services Sold Outstanding borrowings under the credit agreement Long-Term Line of Credit Income taxes receivable, including overpayments and refunds Income Taxes Receivable, Current Other long-term liabilities Other Liabilities, Noncurrent Cost of sales: Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Fair Value Measurement Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Commitments and contingencies Commitments and Contingencies Termination Date Trading Arrangement Termination Date Organization Nature of Operations [Text Block] 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] Total revenue Revenues 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Schedule of Cash Equivalents and Short-Term Investments [Table] Schedule of Gain (Loss) on Securities [Table] Fair Value, 1-3 Years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Stock-based compensation expense before taxes Stock-based compensation Share-Based Payment Arrangement, Expense Net income Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Investments, Debt and Equity Securities [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Intangible Assets (Finite-Lived) Schedule of Finite-Lived Intangible Assets [Table Text Block] Area of real estate property Area of Real Estate Property Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Available-for-Sale Securities Available-for-Sale Securities [Member] Other Receivables and Current Assets and Other Accrued Expenses and Liabilities [Abstract] Other Receivables and Current Assets and Other Accrued Expenses and Liabilities Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Intangible Assets [Line Items] Intangible Assets [Line Items] Intangible Assets [Line Items] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Effect of exchange rate fluctuations on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Period of leased property Lessee, Operating Lease, Term of Contract Other accrued expenses and liabilities Total other accrued expenses and liabilities Other Accrued Liabilities, Current Name Forgone Recovery, Individual Name Remainder of 2025 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted-average remaining lease term of operating leases Operating Lease, Weighted Average Remaining Lease Term 2030 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Canonsburg Office, New Company Headquarters Canonsburg Office, New Company Headquarters [Member] Canonsburg Office, New Company Headquarters Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Other Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total future lease payments Lessee, Operating Lease, Liability, to be Paid Insider Trading Arrangements [Line Items] Other headcount-related expenses Other headcount-related expenses Other headcount-related expenses Debt Disclosure [Line Items] Line of Credit Facility [Line Items] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Other receivables and current assets Increase (Decrease) in Other Current Assets 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Adjustment to Compensation: Adjustment to Compensation [Axis] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Amortized Cost, 1-3 Years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Schedule of Cash Equivalents and Short-Term Investments Gain (Loss) on Securities [Table Text Block] Retained Earnings Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Weighted average shares Weighted average shares outstanding – basic Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Revenue Benchmark Revenue Benchmark [Member] Entity Filer Category Entity Filer Category Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Employee Service Share-Based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Statement of Income Location, Balance [Domain] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Letters of credit Letter of Credit [Member] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 anss-20250331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2025
Apr. 25, 2025
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
Document Transition Report false  
Entity File Number 0-20853  
Entity Registrant Name ANSYS, Inc.  
Entity Central Index Key 0001013462  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 04-3219960  
Entity Address, Address Line One 2600 ANSYS Drive,  
Entity Address, City or Town Canonsburg,  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 15317  
City Area Code 844  
Local Phone Number 462-6797  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   87,916,143
The Nasdaq Global Select Market    
Entity Information [Line Items]    
Title of 12(b) Security Common Stock, $0.01 par value per share  
Trading Symbol ANSS  
Security Exchange Name NASDAQ  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 1,758,155 $ 1,446,743
Short-term investments 70,404 50,774
Accounts receivable, less allowance for doubtful accounts of $15,200 and $16,500, respectively 754,655 1,022,850
Other receivables and current assets 265,618 311,126
Total current assets 2,848,832 2,831,493
Long-term assets:    
Property and equipment, net 92,733 89,646
Operating lease right-of-use assets 100,440 105,122
Goodwill 3,799,809 3,778,128
Other intangible assets, net 694,235 716,244
Other long-term assets 218,145 308,333
Deferred income taxes 226,819 222,465
Total long-term assets 5,132,181 5,219,938
Total assets 7,981,013 8,051,431
Current liabilities:    
Accounts payable 22,249 27,062
Accrued bonuses and commissions 40,613 189,521
Accrued income taxes 34,319 15,105
Other accrued expenses and liabilities 191,604 204,969
Deferred revenue 490,318 504,527
Total current liabilities 779,103 941,184
Long-term liabilities:    
Deferred income taxes 56,027 55,863
Long-term operating lease liabilities 81,799 86,936
Long-term debt 754,287 754,208
Other long-term liabilities 130,322 126,800
Total long-term liabilities 1,022,435 1,023,807
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.01 par value; 2,000,000 shares authorized; zero shares issued or outstanding 0 0
Common stock, $0.01 par value; 300,000,000 shares authorized; 95,267,307 shares issued 953 953
Additional paid-in capital 1,757,994 1,790,688
Retained earnings 5,910,899 5,859,034
Treasury stock, at cost: 7,353,480 and 7,731,667 shares, respectively (1,381,128) (1,416,655)
Accumulated other comprehensive loss (109,243) (147,580)
Total stockholders' equity 6,179,475 6,086,440
Total liabilities and stockholders' equity $ 7,981,013 $ 8,051,431
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 15,200 $ 16,500
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 95,267,307 95,267,307
Treasury stock 7,353,480 7,731,667
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue:    
Total revenue $ 504,891 $ 466,605
Cost of sales:    
Amortization 23,429 22,484
Total cost of sales 72,569 68,667
Gross profit 432,322 397,938
Operating expenses:    
Selling, general and administrative 230,415 219,643
Research and development 137,292 128,811
Amortization 5,722 6,145
Total operating expenses 373,429 354,599
Operating income 58,893 43,339
Interest income 16,743 10,995
Interest expense (10,177) (12,369)
Other expense, net (930) (1,007)
Income before income tax provision 64,529 40,958
Income tax provision 12,664 6,180
Net income $ 51,865 $ 34,778
Earnings per share – basic:    
Earnings per share $ 0.59 $ 0.40
Weighted average shares 87,653 87,067
Earnings per share – diluted:    
Earnings per share $ 0.59 $ 0.40
Weighted average shares 88,127 87,780
Software licenses    
Revenue:    
Total revenue $ 159,955 $ 160,321
Cost of sales:    
Cost of sales: 9,370 10,044
Maintenance and service    
Revenue:    
Total revenue 344,936 306,284
Cost of sales:    
Cost of sales: $ 39,770 $ 36,139
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 51,865 $ 34,778
Other comprehensive income (loss):    
Foreign currency translation adjustments 38,178 (21,947)
Unrealized gains (losses) on available-for-sale securities, net of tax 159 (77)
Comprehensive income $ 90,202 $ 12,754
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 51,865 $ 34,778
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 37,461 35,536
Operating lease right-of-use assets expense 5,550 5,664
Deferred income tax benefit (8,038) (2,340)
Provision for bad debts 1,024 412
Stock-based compensation expense 70,243 58,664
Other 314 402
Changes in operating assets and liabilities:    
Accounts receivable 366,832 264,474
Other receivables and current assets 48,091 60,593
Other long-term assets 564 (671)
Accounts payable, accrued expenses and current liabilities (169,748) (147,636)
Accrued income taxes 18,661 (6,280)
Deferred revenue (20,780) (17,714)
Other long-term liabilities (3,104) (3,065)
Net cash provided by operating activities 398,935 282,817
Cash flows from investing activities:    
Capital expenditures (11,491) (10,543)
Purchases of short-term investments (21,233) (19,940)
Other investing activities 2,037 (3,953)
Net cash used in investing activities (30,687) (34,436)
Cash flows from financing activities:    
Restricted stock withholding taxes paid in lieu of issued shares (68,063) (65,089)
Proceeds from shares issued for stock-based compensation 14 10,446
Net cash used in financing activities (68,049) (54,643)
Effect of exchange rate fluctuations on cash and cash equivalents 11,213 (3,430)
Net increase in cash and cash equivalents 311,412 190,308
Cash and cash equivalents, beginning of period 1,446,743 860,201
Cash and cash equivalents, end of period 1,758,155 1,050,509
Supplemental disclosure of cash flow information:    
Income taxes paid 10,057 16,721
Interest paid 9,931 11,939
Non-cash consideration in connection with acquisitions $ 0 $ 1,640
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive (Loss) Income
Beginning balance at Dec. 31, 2023 $ 5,390,364 $ 953 $ 1,670,450 $ 5,283,342 $ (1,474,110) $ (90,271)
Beginning balance, common stock shares at Dec. 31, 2023   95,267,000        
Beginning balance, treasury shares at Dec. 31, 2023         8,361,000  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Acquisition activity of previously acquired businesses 2,537   1,818   $ 719  
Acquisition activity of previously acquired businesses, treasury shares         (8,000)  
Stock-based compensation activity 3,988   (30,455)   $ 34,443  
Stock-based compensation activity, shares         (382,000)  
Other comprehensive (loss) income, net of tax effects (22,024)         (22,024)
Net income 34,778     34,778    
Ending balance at Mar. 31, 2024 5,409,643 $ 953 1,641,813 5,318,120 $ (1,438,948) (112,295)
Ending balance, common stock shares at Mar. 31, 2024   95,267,000        
Ending balance, treasury shares at Mar. 31, 2024         7,971,000  
Beginning balance at Dec. 31, 2024 $ 6,086,440 $ 953 1,790,688 5,859,034 $ (1,416,655) (147,580)
Beginning balance, common stock shares at Dec. 31, 2024   95,267,000        
Beginning balance, treasury shares at Dec. 31, 2024 7,731,667       7,732,000  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Acquisition activity of previously acquired businesses $ 665   484   $ 181  
Acquisition activity of previously acquired businesses, treasury shares         (2,000)  
Stock-based compensation activity 2,168   (33,178)   $ 35,346  
Stock-based compensation activity, shares         (377,000)  
Other comprehensive (loss) income, net of tax effects 38,337         38,337
Net income 51,865     51,865    
Ending balance at Mar. 31, 2025 $ 6,179,475 $ 953 $ 1,757,994 $ 5,910,899 $ (1,381,128) $ (109,243)
Ending balance, common stock shares at Mar. 31, 2025   95,267,000        
Ending balance, treasury shares at Mar. 31, 2025 7,353,480       7,353,000  
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Organization
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization Organization
ANSYS, Inc. (Ansys, we, us, our) develops and globally markets engineering simulation software and services widely used by engineers, designers, researchers and students across a broad spectrum of industries and academia, including high-tech, aerospace and defense, automotive, energy, industrial equipment, materials and chemicals, consumer products, healthcare and construction.
As defined by the accounting guidance for segment reporting, we operate as one segment.
Given the integrated approach to the multi-discipline problem-solving needs of our customers, a single sale may contain components from multiple product areas and include combined technologies. We also have a multi-year product and integration strategy that will result in new, combined products or changes to the historical product offerings. As a result, it is impracticable for us to provide accurate historical or current reporting among our various product lines.
Pending Acquisition
On January 15, 2024, we entered into an Agreement and Plan of Merger (the Merger Agreement) with Synopsys, Inc., a Delaware corporation (Synopsys), and ALTA Acquisition Corp., a Delaware corporation and wholly owned subsidiary of Synopsys (Merger Sub), under which Synopsys will acquire Ansys. The transaction is anticipated to close in the first half of 2025, subject to the receipt of required regulatory approvals and other customary closing conditions. As part of our efforts to obtain regulatory approval for the merger, we have entered into a definitive agreement with Keysight Technologies, Inc. for the sale of our PowerArtist RTL business. The transaction is subject to customary closing conditions, including review by regulatory authorities, and the closing of Synopsys' proposed acquisition of Ansys. As such, the assets and liabilities of the PowerArtist RTL business have not been classified as assets held for sale in the condensed consolidated balance sheets. The PowerArtist RTL business has not materially contributed to our financial results.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Accounting Policies
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Accounting Policies Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information for commercial and industrial companies, the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, the accompanying unaudited condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements (and notes thereto) included in our Annual Report on Form 10-K for the year ended December 31, 2024 (2024 Form 10-K). The condensed consolidated December 31, 2024 balance sheet presented is derived from the audited December 31, 2024 balance sheet included in the 2024 Form 10-K. In our opinion, all adjustments considered necessary for a fair presentation of the financial statements have been included, and all adjustments are of a normal and recurring nature. Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for any future period.
Accounting Guidance Issued and Not Yet Adopted
Income tax disclosures: In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). ASU 2023-09 requires disclosure of greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The standard is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The standard only impacts footnote disclosures.
Expense disaggregation disclosures: In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses (ASU 2024-03). ASU 2024-03 requires disclosure of disaggregation of expense captions. It also includes certain other disclosure requirements to improve the reporting of expense information. The standard is effective for annual periods beginning after December 15, 2026. Early adoption is permitted. The standard only impacts footnote disclosures.
Cash, Cash Equivalents and Short-Term Investments
Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds. Cash equivalents are carried at cost, which approximates fair value. Our money market fund balances are held in various funds of a single issuer at March 31, 2025.
Short-term investments consist of available-for-sale debt securities with remaining maturities greater than three months at the date of purchase and time deposits. Investments in debt securities with remaining maturities greater than three months at the date of purchase are designated as short-term available-for-sale securities, as we may convert these investments into cash at any time, including to fund general operations. We invest in debt securities that have an effective maturity term of less than three years. The debt securities are carried at fair value, with unrealized gains and losses included in the condensed consolidated balance sheets as a component of accumulated other comprehensive loss. For available-for-sale debt securities in an unrealized loss position, we evaluate whether a current expected credit loss exists based on available information relevant to the credit rating of the security, current economic conditions and reasonable and supportable forecasts. The allowance for any credit loss will be recorded in other expense, net, on the condensed consolidated statements of income, not to exceed the amount of the unrealized loss. Any excess unrealized loss other than the credit loss is generally recognized in accumulated other comprehensive loss. The cost of securities sold is based on the specific identification method and realized gains and losses are included in other expense, net. To date, we have not recorded any credit loss or realized gains or losses.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Disaggregation of Revenue
The following table summarizes revenue:
Three Months Ended
(in thousands, except percentages)March 31,
2025
March 31,
2024
Revenue:
Subscription lease licenses$96,919 $94,800 
Perpetual licenses63,036 65,521 
Software licenses159,955 160,321 
Maintenance324,392 289,340 
Service20,544 16,944 
Maintenance and service344,936 306,284 
Total revenue$504,891 $466,605 
Direct revenue, as a percentage of total revenue69.1 %66.5 %
Indirect revenue, as a percentage of total revenue30.9 %33.5 %

Our software license revenue is recognized up front, while maintenance and service revenue is recognized over the term of the contract.
Deferred Revenue
Deferred revenue consists of billings made or payments received in advance of revenue recognition from customer agreements. The timing of revenue recognition may differ from the timing of billings to customers. Payment terms vary by the type and location of customer and the products or services offered. The time between invoicing and when payment is due is not significant.
The changes in deferred revenue, inclusive of both current and long-term deferred revenue, during the three months ended March 31, 2025 and 2024 were as follows:
(in thousands)20252024
Beginning balance – January 1$536,305 $479,754 
Deferral of revenue482,903 448,381 
Recognition of revenue(504,891)(466,605)
Currency translation6,841 (6,929)
Ending balance – March 31$521,158 $454,601 

Total revenue allocated to remaining performance obligations as of March 31, 2025 will be recognized as revenue as follows:
(in thousands) 
Next 12 months$1,001,515 
Months 13-24401,781 
Months 25-36169,768 
Thereafter54,679 
Total revenue allocated to remaining performance obligations$1,627,743 

Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes both deferred revenue and backlog. Our backlog represents deferred revenue associated with installment billings for periods beyond the current quarterly billing cycle and committed contracts with start dates beyond the end of the current period. Revenue recognized during the three months ended March 31, 2025 and 2024 included amounts in deferred revenue and backlog at the beginning of the period of $351.8 million and $292.8 million, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions
3 Months Ended
Mar. 31, 2025
Business Combinations [Abstract]  
Acquisitions Acquisitions
During the three months ended March 31, 2025 and 2024 we incurred acquisition-related expenses of $4.8 million and $14.3 million, respectively, primarily consisting of costs for the Merger Agreement with Synopsys and the related divestiture of the PowerArtist RTL business. Acquisition-related expenses are recognized as costs of maintenance and service, selling, general and administrative expenses and research and development expenses on the condensed consolidated statements of income.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Cash Equivalents and Short-Term Investments
3 Months Ended
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Short-Term Investments Cash Equivalents and Short-Term Investments
During the three months ended March 31, 2025, we invested in available-for-sale debt securities, which are included in short-term investments in the condensed consolidated balance sheets. As of March 31, 2025, our cash equivalents and short-term investments were as follows:

March 31, 2025
(in thousands)Amortized CostGross Unrealized GainsGross Unrealized Losses Less Than 12 Continuous Months
Estimated Fair Value(1)
Cash equivalents:
Money market funds$556,356 $ $ $556,356 
Total cash equivalents556,356   556,356 
Short-term investments:
Corporate debt securities44,556 195 (8)44,743 
Municipal bonds20,416 53 (27)20,442 
U.S. agency bonds5,050  (16)5,034 
Other short-term investments185   185 
Total short-term investments70,207 248 (51)70,404 
Total cash equivalents and short-term investments$626,563 $248 $(51)$626,760 
(1) See Note 9, "Fair Value Measurement" for further discussion on fair values.
Of the $44.7 million of corporate debt securities, $3.5 million were in a loss position at March 31, 2025. Of the $20.4 million of municipal bonds, $5.9 million were in a loss position at March 31, 2025. All $5.0 million of the U.S. agency bonds were in a loss position at March 31, 2025.
The unrealized losses presented above are primarily attributable to changes in interest rates. We believe that we have the ability to realize the full value of these investments upon maturity.
The following table outlines maturities of our available-for-sale debt securities as of March 31, 2025:
(in thousands)Amortized CostFair Value
Less than 1 year$19,958 $19,987 
1-3 years50,064 50,232 
Total$70,022 $70,219 
As of December 31, 2024, our cash equivalents and short-term investments were as follows:
December 31, 2024
(in thousands)Amortized CostGross Unrealized GainsGross Unrealized Losses Less Than 12 Continuous Months
Estimated Fair Value(1)
Cash equivalents:
Money market funds$410,515 $— $— $410,515 
Total cash equivalents410,515 — — 410,515 
Short-term investments:
Corporate debt securities27,149 76 (20)27,205 
Municipal bonds18,402 39 (59)18,382 
U.S. agency bonds5,056 — (51)5,005 
Other short-term investments182 — — 182 
Total short-term investments50,789 115 (130)50,774 
Total cash equivalents and short-term investments$461,304 $115 $(130)$461,289 
(1) See Note 9, "Fair Value Measurement" for further discussion on fair values.
Of the $27.2 million of corporate debt securities, $5.3 million were in a loss position at December 31, 2024. Of the $18.4 million of municipal bonds, $6.0 million were in a loss position at December 31, 2024. All $5.0 million of the U.S. agency bonds were in a loss position at December 31, 2024.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities
3 Months Ended
Mar. 31, 2025
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities [Abstract]  
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities Other Receivables and Current Assets and Other Accrued Expenses and Liabilities
Our other receivables and current assets and other accrued expenses and liabilities comprise the following balances:
(in thousands)March 31,
2025
December 31,
2024
Receivables related to unrecognized revenue$175,582 $244,605 
Income taxes receivable, including overpayments and refunds14,616 7,755 
Prepaid expenses and other current assets75,420 58,766 
Total other receivables and current assets$265,618 $311,126 
Payroll-related accruals46,532 16,688 
Accrued expenses and other current liabilities145,072 188,281 
Total other accrued expenses and liabilities$191,604 $204,969 

Receivables related to unrecognized revenue represent the current portion of billings made for customer contracts that have not yet been recognized as revenue.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share (EPS) amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock awards are anti-dilutive, they are excluded from the calculation of diluted EPS.
The details of basic and diluted EPS are as follows:
 Three Months Ended
(in thousands, except per share data)March 31,
2025
March 31,
2024
Net income$51,865 $34,778 
Weighted average shares outstanding – basic87,653 87,067 
Dilutive effect of stock plans474 713 
Weighted average shares outstanding – diluted88,127 87,780 
Basic earnings per share$0.59 $0.40 
Diluted earnings per share$0.59 $0.40 
Anti-dilutive shares18 53 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Intangible assets are classified as follows:
 March 31, 2025December 31, 2024
(in thousands)Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Finite-lived intangible assets:
Developed software and core technologies
$1,147,812 $(659,307)$1,142,840 $(635,450)
Customer lists267,657 (98,999)261,895 (91,769)
Trade names 189,918 (153,203)189,017 (150,646)
Total$1,605,387 $(911,509)$1,593,752 $(877,865)
Indefinite-lived intangible asset:
Trade name$357 $357 
Finite-lived intangible assets are amortized over their estimated useful lives of two years to seventeen years.
As of March 31, 2025, estimated future amortization expense for the intangible assets reflected above was as follows:
(in thousands) 
Remainder of 2025$86,118 
2026116,278 
2027119,495 
2028113,105 
202999,233 
203065,054 
Thereafter94,595 
Total intangible assets subject to amortization693,878 
Indefinite-lived trade name357 
Other intangible assets, net$694,235 
The changes in goodwill during the three months ended March 31, 2025 and 2024 were as follows:
(in thousands)20252024
Beginning balance – January 1$3,778,128 $3,805,874 
Acquisitions and adjustments(1)
 2,872 
Currency translation21,681 (10,887)
Ending balance – March 31$3,799,809 $3,797,859 
(1) In accordance with the accounting for business combinations, we recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as we obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
During the first quarter of 2025, we completed the annual impairment test for goodwill and the indefinite-lived intangible asset and determined that these assets had not been impaired as of the test date, January 1, 2025. No events or circumstances changed during the three months ended March 31, 2025 that would indicate that the fair values of our reporting unit and indefinite-lived intangible asset are below their carrying amounts.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The valuation hierarchy for disclosure of assets and liabilities reported at fair value prioritizes the inputs for such valuations into three broad levels:
Level 1: quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2: quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; or
Level 3: unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.
A financial asset's or liability's classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
Our debt is classified within Level 2 of the fair value hierarchy because these borrowings are not actively traded and have a variable interest rate structure based upon market rates. The carrying amount of our debt approximates the estimated fair value. See Note 11, "Debt", for additional information on our borrowings.
The following tables provide the assets carried at fair value and measured on a recurring basis:
  Fair Value Measurements at Reporting Date Using:
(in thousands)March 31,
2025
Quoted Prices in
Active Markets
(Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash equivalents:
Money market funds$556,356 $556,356 $ $— 
Short-term investments:
Corporate debt securities$44,743 $ $44,743 $ 
Municipal bonds$20,442 $ $20,442 $ 
U.S. agency bonds$5,034 $ $5,034 $ 
Other short-term investments$185 $ $185 $ 
Deferred compensation plan investments$2,486 $2,486 $ $ 
Equity securities$777 $777 $ $ 
  Fair Value Measurements at Reporting Date Using:
(in thousands)December 31, 2024Quoted Prices in
Active Markets
(Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash equivalents:
Money market funds$410,515 $410,515 $— $— 
Short-term investments:
Corporate debt securities$27,205 $— $27,205 $ 
Municipal bonds$18,382 $— $18,382 $ 
U.S. agency bonds$5,005 $— $5,005 $ 
Other short-term investments$182 $— $182 $— 
Deferred compensation plan investments$2,459 $2,459 $— $— 
Equity securities$785 $785 $— $— 

The cash equivalents in the preceding tables represent money market funds, valued at net asset value, with carrying values which approximate their fair values because of their short-term nature.
The short-term investments in the preceding tables represent available-for-sale debt securities and time deposits.
The deferred compensation plan investments in the preceding tables represent trading securities held in a rabbi trust for the benefit of non-employee directors. These securities consist of mutual funds traded in an active market with quoted prices. As a result, the plan assets are classified as Level 1 in the fair value hierarchy. The plan assets are recorded within other long-term assets on our condensed consolidated balance sheets.
The equity securities represent our investment in a publicly traded company. These securities are traded in an active market with quoted prices. As a result, the securities are classified as Level 1 in the fair value hierarchy. The securities are recorded within other long-term assets on our condensed consolidated balance sheets.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Leases
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Leases Leases
Our right-of-use assets and lease liabilities primarily include operating leases for office space. Our executive offices and those related to certain domestic product development, marketing, production and administration are located in a 186,000 square foot office facility in Canonsburg, Pennsylvania. The term of the lease is 183 months, which began on October 1, 2014 and expires on December 31, 2029. The lease agreement includes an option to renew the contract through August 2044. No options are included in the lease liability. Absent the exercise of options in the lease, our remaining base rent (inclusive of property taxes and certain operating costs) is $4.7 million per annum for 2025 - 2029.
The components of our global lease cost reflected in the condensed consolidated statements of income are as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Lease liability cost$7,002 $7,328 
Variable lease cost not included in the lease liability(1)
1,287 1,383 
     Total lease cost$8,289 $8,711 
(1) Variable lease cost includes common area maintenance, property taxes, utilities and fluctuations in rent due to a change in an index or rate.
Other information related to operating leases is as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Cash paid for amounts included in the measurement of the lease liability:
     Operating cash flows from operating leases$(7,215)$(7,213)
Right-of-use assets obtained in exchange for new operating lease liabilities$103 $1,389 
As of March 31,
20252024
Weighted-average remaining lease term of operating leases
5.7 years6.2 years
Weighted-average discount rate of operating leases
3.4 %3.4 %
The maturity schedule of the operating lease liabilities as of March 31, 2025 is as follows:
(in thousands) 
Remainder of 2025$21,455 
202623,783 
202719,262 
202817,540 
202912,659 
Thereafter22,148 
     Total future lease payments116,847 
Less: Present value adjustment(10,229)
     Present value of future lease payments(1)
$106,618 
(1) Includes the current portion of operating lease liabilities of $24.8 million, which is reflected in other accrued expenses and liabilities in the condensed consolidated balance sheets.
There were no material leases that have been signed but not yet commenced as of March 31, 2025.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Debt
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Debt Debt
On June 30, 2022, we entered into a credit agreement (as amended, the 2022 Credit Agreement) with PNC Bank, National Association, as administrative agent, swing line lender, and an L/C issuer, the lenders party thereto, and the other L/C issuers party thereto. The 2022 Credit Agreement refinanced our previous credit agreements in their entirety. Terms used in this description of the 2022 Credit Agreement with initial capital letters that are not otherwise defined herein are as defined in the 2022 Credit Agreement.
The 2022 Credit Agreement provides for a $755.0 million unsecured term loan facility and a $500.0 million unsecured revolving loan facility, which includes a $50.0 million sublimit for the issuance of letters of credit. The revolving loan facility is available for working capital and general corporate purposes. Each of the term loan facility and the revolving loan facility matures on June 30, 2027.
Borrowings under the term loan and revolving loan facilities accrue interest at a rate that is based on the Term SOFR plus an applicable margin or at the base rate plus an applicable margin, at our election. The base rate is the highest of (i) the Overnight Bank Funding Rate, plus 0.500%, (ii) the PNC Bank, National Association prime rate, and (iii) Daily Simple SOFR plus an adjustment for SOFR plus 1.00%. The applicable margin for the borrowings is a percentage per annum based on the lower of (1) a pricing level determined by our then-current consolidated net leverage ratio and (2) a pricing level determined by our public debt rating (if available).
On September 29, 2023, the 2022 Credit Agreement was amended to provide for an interest rate adjustment (Sustainability Rate Adjustment) based upon the achievement of certain environmental, social and governance key performance indicators (KPIs). The Sustainability Rate Adjustment range is +/- 0.05% and will be adjusted annually based on the KPIs of the preceding year.

The 2022 Credit Agreement also provides for the option to add certain foreign subsidiaries as borrowers and to borrow in Euros, Sterling, Yen and Swiss Francs under the revolving loan facility, up to a sublimit of $150.0 million. Borrowings under the revolving loan facility denominated in these currencies will accrue interest at a rate that is based on (a) for Euros, €STR, (b) for Sterling, SONIA, (c) for Yen, TONAR and (d) for Swiss Francs, SARON, plus an applicable margin calculated as described above.
Under the 2022 Credit Agreement, the weighted average interest rate in effect for the three months ended March 31, 2025 was 5.25%, as compared to 6.32% for the three months ended March 31, 2024. The rate in effect at March 31, 2025 under the 2022 Credit Agreement is 5.25%.
The 2022 Credit Agreement contains customary representations and warranties, affirmative and negative covenants and events of default. The 2022 Credit Agreement also contains a financial covenant requiring us and our subsidiaries to maintain a consolidated net leverage ratio not in excess of 3.50 to 1.00 as of the end of any fiscal quarter (for the four-quarter period ending on such date) with an opportunity for a temporary increase in such consolidated net leverage ratio to 4.00 to 1.00 upon the consummation of certain qualified acquisitions for which the aggregate consideration is at least $250.0 million.
As of March 31, 2025, we had $755.0 million of borrowings outstanding under the term loan, with a carrying value of $754.3 million, which is net of $0.7 million of unamortized debt discounts and issuance costs. The total amount was included in long-term debt. As of March 31, 2025, no borrowings were outstanding under the revolving loan facility.
As of December 31, 2024, we had $755.0 million of borrowings outstanding under the term loan, with a carrying value of $754.2 million, which is net of $0.8 million of unamortized debt discounts and issuance costs. The total amount was included in long-term debt. As of December 31, 2024, no borrowings were outstanding under the revolving loan facility.
We were in compliance with all covenants under the 2022 Credit Agreement as of March 31, 2025 and December 31, 2024.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our income before income tax provision, income tax provision and effective tax rates were as follows:
 Three Months Ended
(in thousands, except percentages)March 31,
2025
March 31,
2024
Income before income tax provision$64,529 $40,958 
Income tax provision$12,664 $6,180 
Effective tax rate19.6 %15.1 %
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Total stock-based compensation expense and its net impact on basic and diluted earnings per share are as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Cost of sales:
Maintenance and service$3,977 $3,343 
Operating expenses:
Selling, general and administrative42,429 34,208 
Research and development23,837 21,113 
Stock-based compensation expense before taxes70,243 58,664 
Related income tax benefits(26,475)(23,243)
Stock-based compensation expense, net of taxes$43,768 $35,421 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Geographic Information
3 Months Ended
Mar. 31, 2025
Segments, Geographical Areas [Abstract]  
Geographic Information Geographic Information
Revenue to external customers is attributed to individual countries based upon the location of the customer. Revenue by geographic area is as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
United States$220,065 $199,948 
Japan43,297 36,532 
China and Hong Kong43,010 44,934 
Germany35,021 36,198 
South Korea26,369 24,370 
Other Europe, Middle East and Africa (EMEA)83,839 82,417 
Other international53,290 42,206 
Total revenue$504,891 $466,605 
Property and equipment by geographic area is as follows:
(in thousands)March 31,
2025
December 31,
2024
United States$67,220 $65,731 
India6,167 6,280 
France5,169 4,975 
Other EMEA7,084 6,279 
Other international7,093 6,381 
Total property and equipment, net$92,733 $89,646 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Contingencies and Commitments
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Contingencies and Commitments Contingencies and Commitments
We are subject to various claims, investigations, and legal and regulatory proceedings that arise in the ordinary course of business, including, but not limited to, commercial disputes, labor and employment matters, tax audits, alleged infringement of third parties' intellectual property rights and other matters. In our opinion, the resolution of pending matters is not expected to have a material adverse effect on our consolidated results of operations, cash flows or financial position. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect our consolidated results of operations, cash flows or financial position.
Our Indian subsidiary has several service tax audits pending that have resulted in formal inquiries being received on transactions through mid-2012. We could incur tax charges and related liabilities of $7.2 million. As such charges are not probable at this time, an estimated liability has not been recorded on the condensed consolidated balance sheet as of March 31, 2025. The service tax issues raised in our notices and inquiries are very similar to the case, M/s Microsoft Corporation (I) (P) Ltd. Vs. Commissioner of Service Tax, New Delhi, wherein the Delhi Customs, Excise and Service Tax Appellate Tribunal (CESTAT) issued a favorable ruling to Microsoft. The Microsoft ruling was subsequently challenged in the Supreme Court of India by the Indian tax authority and a decision is still pending. We can provide no assurances on the impact that the present Microsoft case's decision will have on our cases, however, an unfavorable ruling in the Microsoft case may impact our assessment of probability and result in the recording of a $7.2 million estimated liability. We are uncertain as to when these service tax matters will be concluded.
We sell software licenses and services to our customers under contractual agreements. Such agreements generally include certain provisions indemnifying the customer against claims, by third parties, of infringement or misappropriation of their intellectual property rights arising from such customer's usage of our products or services. To date, payments related to these indemnification provisions have been immaterial. For several reasons, including the lack of prior material indemnification claims, we cannot determine the maximum amount of potential future payments, if any, related to such indemnification provisions.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Disclosure
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Segment Disclosure Segment Disclosure
We develop and globally market engineering simulation software. As defined by the accounting guidance for segment reporting, we operate as one segment. Our Chief Operating Decision Maker (CODM) is Ajei Gopal, President and Chief Executive Officer. The financial information provided to and used by the CODM assists in making operational decisions and allocating resources, such as the allocation of personnel. The annual budgeting process is the primary mechanism used to make these decisions. The financial information also helps in making performance assessments using budgeted versus actual results. The profit and loss measure reviewed by the CODM is net income. Segment disclosures, including significant segment expenses, are detailed below:
 Three Months Ended
(in thousands)March 31, 2025March 31, 2024
Revenue$504,891 $466,605 
Salaries(157,642)(150,451)
Stock-based compensation(70,243)(58,664)
Incentive compensation(1)
(33,310)(31,321)
Amortization of intangible assets from acquisitions(29,151)(28,629)
Depreciation(8,528)(7,000)
Other headcount-related expenses(55,141)(49,990)
Interest income16,743 10,995 
Interest expense(10,177)(12,369)
Other segment expenses, net(2)
(92,913)(98,218)
Income tax provision(12,664)(6,180)
Net income$51,865 $34,778 
(1) Incentive compensation includes bonuses and commissions.
(2) Other segment expenses, net consists primarily of IT maintenance and software hosting costs, marketing expenses, consulting and professional fees, acquisition-related costs and facilities costs.

The measure of segment assets is reported on the condensed consolidated balance sheet as total assets. The measure of expenditures for long-lived assets is reported on the condensed consolidated statements of cash flows as capital expenditures.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net income $ 51,865 $ 34,778
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information for commercial and industrial companies, the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, the accompanying unaudited condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements (and notes thereto) included in our Annual Report on Form 10-K for the year ended December 31, 2024 (2024 Form 10-K). The condensed consolidated December 31, 2024 balance sheet presented is derived from the audited December 31, 2024 balance sheet included in the 2024 Form 10-K. In our opinion, all adjustments considered necessary for a fair presentation of the financial statements have been included, and all adjustments are of a normal and recurring nature. Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for any future period.
Accounting Guidance Issued and Not Yet Adopted
Accounting Guidance Issued and Not Yet Adopted
Income tax disclosures: In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09). ASU 2023-09 requires disclosure of greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The standard is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The standard only impacts footnote disclosures.
Expense disaggregation disclosures: In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses (ASU 2024-03). ASU 2024-03 requires disclosure of disaggregation of expense captions. It also includes certain other disclosure requirements to improve the reporting of expense information. The standard is effective for annual periods beginning after December 15, 2026. Early adoption is permitted. The standard only impacts footnote disclosures.
Cash, Cash Equivalents and Short-Term Investments
Cash, Cash Equivalents and Short-Term Investments
Cash and cash equivalents consist primarily of highly liquid investments such as deposits held at major banks and money market funds. Cash equivalents are carried at cost, which approximates fair value. Our money market fund balances are held in various funds of a single issuer at March 31, 2025.
Short-term investments consist of available-for-sale debt securities with remaining maturities greater than three months at the date of purchase and time deposits. Investments in debt securities with remaining maturities greater than three months at the date of purchase are designated as short-term available-for-sale securities, as we may convert these investments into cash at any time, including to fund general operations. We invest in debt securities that have an effective maturity term of less than three years. The debt securities are carried at fair value, with unrealized gains and losses included in the condensed consolidated balance sheets as a component of accumulated other comprehensive loss. For available-for-sale debt securities in an unrealized loss position, we evaluate whether a current expected credit loss exists based on available information relevant to the credit rating of the security, current economic conditions and reasonable and supportable forecasts. The allowance for any credit loss will be recorded in other expense, net, on the condensed consolidated statements of income, not to exceed the amount of the unrealized loss. Any excess unrealized loss other than the credit loss is generally recognized in accumulated other comprehensive loss. The cost of securities sold is based on the specific identification method and realized gains and losses are included in other expense, net. To date, we have not recorded any credit loss or realized gains or losses.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes revenue:
Three Months Ended
(in thousands, except percentages)March 31,
2025
March 31,
2024
Revenue:
Subscription lease licenses$96,919 $94,800 
Perpetual licenses63,036 65,521 
Software licenses159,955 160,321 
Maintenance324,392 289,340 
Service20,544 16,944 
Maintenance and service344,936 306,284 
Total revenue$504,891 $466,605 
Direct revenue, as a percentage of total revenue69.1 %66.5 %
Indirect revenue, as a percentage of total revenue30.9 %33.5 %
Changes in Deferred Revenue
The changes in deferred revenue, inclusive of both current and long-term deferred revenue, during the three months ended March 31, 2025 and 2024 were as follows:
(in thousands)20252024
Beginning balance – January 1$536,305 $479,754 
Deferral of revenue482,903 448,381 
Recognition of revenue(504,891)(466,605)
Currency translation6,841 (6,929)
Ending balance – March 31$521,158 $454,601 
Remaining Performance Obligations, Expected Timing of Satisfaction
Total revenue allocated to remaining performance obligations as of March 31, 2025 will be recognized as revenue as follows:
(in thousands) 
Next 12 months$1,001,515 
Months 13-24401,781 
Months 25-36169,768 
Thereafter54,679 
Total revenue allocated to remaining performance obligations$1,627,743 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Cash Equivalents and Short-Term Investments (Tables)
3 Months Ended
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash Equivalents and Short-Term Investments As of March 31, 2025, our cash equivalents and short-term investments were as follows:
March 31, 2025
(in thousands)Amortized CostGross Unrealized GainsGross Unrealized Losses Less Than 12 Continuous Months
Estimated Fair Value(1)
Cash equivalents:
Money market funds$556,356 $ $ $556,356 
Total cash equivalents556,356   556,356 
Short-term investments:
Corporate debt securities44,556 195 (8)44,743 
Municipal bonds20,416 53 (27)20,442 
U.S. agency bonds5,050  (16)5,034 
Other short-term investments185   185 
Total short-term investments70,207 248 (51)70,404 
Total cash equivalents and short-term investments$626,563 $248 $(51)$626,760 
(1) See Note 9, "Fair Value Measurement" for further discussion on fair values.
As of December 31, 2024, our cash equivalents and short-term investments were as follows:
December 31, 2024
(in thousands)Amortized CostGross Unrealized GainsGross Unrealized Losses Less Than 12 Continuous Months
Estimated Fair Value(1)
Cash equivalents:
Money market funds$410,515 $— $— $410,515 
Total cash equivalents410,515 — — 410,515 
Short-term investments:
Corporate debt securities27,149 76 (20)27,205 
Municipal bonds18,402 39 (59)18,382 
U.S. agency bonds5,056 — (51)5,005 
Other short-term investments182 — — 182 
Total short-term investments50,789 115 (130)50,774 
Total cash equivalents and short-term investments$461,304 $115 $(130)$461,289 
(1) See Note 9, "Fair Value Measurement" for further discussion on fair values.
Debt Securities, Available-for-Sale Maturities
The following table outlines maturities of our available-for-sale debt securities as of March 31, 2025:
(in thousands)Amortized CostFair Value
Less than 1 year$19,958 $19,987 
1-3 years50,064 50,232 
Total$70,022 $70,219 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities [Abstract]  
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities
Our other receivables and current assets and other accrued expenses and liabilities comprise the following balances:
(in thousands)March 31,
2025
December 31,
2024
Receivables related to unrecognized revenue$175,582 $244,605 
Income taxes receivable, including overpayments and refunds14,616 7,755 
Prepaid expenses and other current assets75,420 58,766 
Total other receivables and current assets$265,618 $311,126 
Payroll-related accruals46,532 16,688 
Accrued expenses and other current liabilities145,072 188,281 
Total other accrued expenses and liabilities$191,604 $204,969 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Details of Basic and Diluted EPS
The details of basic and diluted EPS are as follows:
 Three Months Ended
(in thousands, except per share data)March 31,
2025
March 31,
2024
Net income$51,865 $34,778 
Weighted average shares outstanding – basic87,653 87,067 
Dilutive effect of stock plans474 713 
Weighted average shares outstanding – diluted88,127 87,780 
Basic earnings per share$0.59 $0.40 
Diluted earnings per share$0.59 $0.40 
Anti-dilutive shares18 53 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets (Indefinite-Lived)
Intangible assets are classified as follows:
 March 31, 2025December 31, 2024
(in thousands)Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Finite-lived intangible assets:
Developed software and core technologies
$1,147,812 $(659,307)$1,142,840 $(635,450)
Customer lists267,657 (98,999)261,895 (91,769)
Trade names 189,918 (153,203)189,017 (150,646)
Total$1,605,387 $(911,509)$1,593,752 $(877,865)
Indefinite-lived intangible asset:
Trade name$357 $357 
Intangible Assets (Finite-Lived)
Intangible assets are classified as follows:
 March 31, 2025December 31, 2024
(in thousands)Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Finite-lived intangible assets:
Developed software and core technologies
$1,147,812 $(659,307)$1,142,840 $(635,450)
Customer lists267,657 (98,999)261,895 (91,769)
Trade names 189,918 (153,203)189,017 (150,646)
Total$1,605,387 $(911,509)$1,593,752 $(877,865)
Indefinite-lived intangible asset:
Trade name$357 $357 
Estimated Future Amortization Expense for Intangible Assets
As of March 31, 2025, estimated future amortization expense for the intangible assets reflected above was as follows:
(in thousands) 
Remainder of 2025$86,118 
2026116,278 
2027119,495 
2028113,105 
202999,233 
203065,054 
Thereafter94,595 
Total intangible assets subject to amortization693,878 
Indefinite-lived trade name357 
Other intangible assets, net$694,235 
Changes in Goodwill
The changes in goodwill during the three months ended March 31, 2025 and 2024 were as follows:
(in thousands)20252024
Beginning balance – January 1$3,778,128 $3,805,874 
Acquisitions and adjustments(1)
 2,872 
Currency translation21,681 (10,887)
Ending balance – March 31$3,799,809 $3,797,859 
(1) In accordance with the accounting for business combinations, we recorded adjustments to goodwill for the effect of changes in the provisional fair values of the assets acquired and liabilities assumed during the measurement period (up to one year from the acquisition date) as we obtained new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Fair Value of Assets and Liabilities Measured on Recurring Basis
The following tables provide the assets carried at fair value and measured on a recurring basis:
  Fair Value Measurements at Reporting Date Using:
(in thousands)March 31,
2025
Quoted Prices in
Active Markets
(Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash equivalents:
Money market funds$556,356 $556,356 $ $— 
Short-term investments:
Corporate debt securities$44,743 $ $44,743 $ 
Municipal bonds$20,442 $ $20,442 $ 
U.S. agency bonds$5,034 $ $5,034 $ 
Other short-term investments$185 $ $185 $ 
Deferred compensation plan investments$2,486 $2,486 $ $ 
Equity securities$777 $777 $ $ 
  Fair Value Measurements at Reporting Date Using:
(in thousands)December 31, 2024Quoted Prices in
Active Markets
(Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash equivalents:
Money market funds$410,515 $410,515 $— $— 
Short-term investments:
Corporate debt securities$27,205 $— $27,205 $ 
Municipal bonds$18,382 $— $18,382 $ 
U.S. agency bonds$5,005 $— $5,005 $ 
Other short-term investments$182 $— $182 $— 
Deferred compensation plan investments$2,459 $2,459 $— $— 
Equity securities$785 $785 $— $— 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Lease Cost
The components of our global lease cost reflected in the condensed consolidated statements of income are as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Lease liability cost$7,002 $7,328 
Variable lease cost not included in the lease liability(1)
1,287 1,383 
     Total lease cost$8,289 $8,711 
(1) Variable lease cost includes common area maintenance, property taxes, utilities and fluctuations in rent due to a change in an index or rate.
Lessee, Operating Lease Other Information
Other information related to operating leases is as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Cash paid for amounts included in the measurement of the lease liability:
     Operating cash flows from operating leases$(7,215)$(7,213)
Right-of-use assets obtained in exchange for new operating lease liabilities$103 $1,389 
As of March 31,
20252024
Weighted-average remaining lease term of operating leases
5.7 years6.2 years
Weighted-average discount rate of operating leases
3.4 %3.4 %
Schedule of Maturity of Operating Lease Liabilities
The maturity schedule of the operating lease liabilities as of March 31, 2025 is as follows:
(in thousands) 
Remainder of 2025$21,455 
202623,783 
202719,262 
202817,540 
202912,659 
Thereafter22,148 
     Total future lease payments116,847 
Less: Present value adjustment(10,229)
     Present value of future lease payments(1)
$106,618 
(1) Includes the current portion of operating lease liabilities of $24.8 million, which is reflected in other accrued expenses and liabilities in the condensed consolidated balance sheets.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision
Our income before income tax provision, income tax provision and effective tax rates were as follows:
 Three Months Ended
(in thousands, except percentages)March 31,
2025
March 31,
2024
Income before income tax provision$64,529 $40,958 
Income tax provision$12,664 $6,180 
Effective tax rate19.6 %15.1 %
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Expense
Total stock-based compensation expense and its net impact on basic and diluted earnings per share are as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
Cost of sales:
Maintenance and service$3,977 $3,343 
Operating expenses:
Selling, general and administrative42,429 34,208 
Research and development23,837 21,113 
Stock-based compensation expense before taxes70,243 58,664 
Related income tax benefits(26,475)(23,243)
Stock-based compensation expense, net of taxes$43,768 $35,421 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Geographic Information (Tables)
3 Months Ended
Mar. 31, 2025
Segments, Geographical Areas [Abstract]  
Revenue by Geographic Area Revenue by geographic area is as follows:
 Three Months Ended
(in thousands)March 31,
2025
March 31,
2024
United States$220,065 $199,948 
Japan43,297 36,532 
China and Hong Kong43,010 44,934 
Germany35,021 36,198 
South Korea26,369 24,370 
Other Europe, Middle East and Africa (EMEA)83,839 82,417 
Other international53,290 42,206 
Total revenue$504,891 $466,605 
Property and Equipment by Geographic Area
Property and equipment by geographic area is as follows:
(in thousands)March 31,
2025
December 31,
2024
United States$67,220 $65,731 
India6,167 6,280 
France5,169 4,975 
Other EMEA7,084 6,279 
Other international7,093 6,381 
Total property and equipment, net$92,733 $89,646 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Disclosure (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment Segment disclosures, including significant segment expenses, are detailed below:
 Three Months Ended
(in thousands)March 31, 2025March 31, 2024
Revenue$504,891 $466,605 
Salaries(157,642)(150,451)
Stock-based compensation(70,243)(58,664)
Incentive compensation(1)
(33,310)(31,321)
Amortization of intangible assets from acquisitions(29,151)(28,629)
Depreciation(8,528)(7,000)
Other headcount-related expenses(55,141)(49,990)
Interest income16,743 10,995 
Interest expense(10,177)(12,369)
Other segment expenses, net(2)
(92,913)(98,218)
Income tax provision(12,664)(6,180)
Net income$51,865 $34,778 
(1) Incentive compensation includes bonuses and commissions.
(2) Other segment expenses, net consists primarily of IT maintenance and software hosting costs, marketing expenses, consulting and professional fees, acquisition-related costs and facilities costs.
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Organization (Detail)
3 Months Ended
Mar. 31, 2025
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 1
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Accounting Policies (Details)
3 Months Ended
Mar. 31, 2025
Money market funds | Money Market Fund Concentration Risk | Money Market Fund Benchmark  
Concentration risk, percentage 100.00%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]    
Amount of revenue recognized from beginning deferred revenue and backlog $ 351.8 $ 292.8
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 504,891 $ 466,605
Direct revenue, as a percentage of total revenue | Revenue Benchmark | Sales Channel Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 69.10% 66.50%
Indirect revenue, as a percentage of total revenue | Revenue Benchmark | Sales Channel Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 30.90% 33.50%
Subscription lease licenses    
Disaggregation of Revenue [Line Items]    
Total revenue $ 96,919 $ 94,800
Perpetual licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 63,036 65,521
Software licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 159,955 160,321
Maintenance    
Disaggregation of Revenue [Line Items]    
Total revenue 324,392 289,340
Service    
Disaggregation of Revenue [Line Items]    
Total revenue 20,544 16,944
Maintenance and service    
Disaggregation of Revenue [Line Items]    
Total revenue $ 344,936 $ 306,284
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Changes in Deferred Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 536,305 $ 479,754
Deferral of revenue 482,903 448,381
Recognition of revenue (504,891) (466,605)
Currency translation 6,841 (6,929)
Ending balance $ 521,158 $ 454,601
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Remaining Performance Obligations, Expected Timing of Satisfaction (Detail)
$ in Thousands
Mar. 31, 2025
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 1,627,743
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount 1,627,743
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount 1,001,515
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 1,001,515
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 401,781
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 401,781
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 169,768
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 169,768
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-04-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 54,679
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 54,679
Revenue, remaining performance obligation, expected timing of satisfaction, period
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Business Combinations [Abstract]    
Acquisition-related expenses $ 4,800 $ 14,300
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Corporate debt securities    
Short-term investments $ 44,743 $ 27,205
Debt Securities, Available-for-Sale, Unrealized Loss Position 3,500 5,300
Municipal bonds    
Short-term investments 20,442 18,382
Debt Securities, Available-for-Sale, Unrealized Loss Position 5,900 6,000
U.S. agency bonds    
Short-term investments 5,034 5,005
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 5,000 $ 5,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash equivalents    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized Cost $ 556,356 $ 410,515
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Fair Value 556,356 410,515
Corporate debt securities    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized Cost 44,556 27,149
Gross Unrealized Gains 195 76
Gross Unrealized Losses Less Than 12 Continuous Months (8) (20)
Short-term investments 44,743 27,205
Corporate debt securities | Significant Other Observable Inputs (Level 2)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Short-term investments 44,743 27,205
Municipal bonds    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized Cost 20,416 18,402
Gross Unrealized Gains 53 39
Gross Unrealized Losses Less Than 12 Continuous Months (27) (59)
Short-term investments 20,442 18,382
Municipal bonds | Significant Other Observable Inputs (Level 2)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Short-term investments 20,442 18,382
U.S. agency bonds    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized Cost 5,050 5,056
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months (16) (51)
Short-term investments 5,034 5,005
U.S. agency bonds | Significant Other Observable Inputs (Level 2)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Short-term investments 5,034 5,005
Other short-term investments    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized Cost 185 182
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Short-term investments 185 182
Other short-term investments | Significant Other Observable Inputs (Level 2)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Short-term investments 185 182
Total short-term investments    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized Cost 70,207 50,789
Gross Unrealized Gains 248 115
Gross Unrealized Losses Less Than 12 Continuous Months (51) (130)
Fair Value 70,404 50,774
Total cash equivalents and short-term investments    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized Cost 626,563 461,304
Gross Unrealized Gains 248 115
Gross Unrealized Losses Less Than 12 Continuous Months (51) (130)
Fair Value $ 626,760 $ 461,289
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Debt Securities, Available-for-Sale Maturities (Details) - Available-for-Sale Securities
$ in Thousands
Mar. 31, 2025
USD ($)
Debt Securities, Available-for-Sale Maturities  
Amortized Cost, Less Than 1 Year $ 19,958
Fair Value, Less Than 1 Year 19,987
Amortized Cost, 1-3 Years 50,064
Fair Value, 1-3 Years 50,232
Amortized Cost 70,022
Fair Value $ 70,219
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other Receivables and Current Assets and Other Accrued Expenses and Liabilities [Abstract]    
Receivables related to unrecognized revenue $ 175,582 $ 244,605
Income taxes receivable, including overpayments and refunds 14,616 7,755
Prepaid expenses and other current assets 75,420 58,766
Total other receivables and current assets 265,618 311,126
Payroll-related accruals 46,532 16,688
Accrued expenses and other current liabilities 145,072 188,281
Total other accrued expenses and liabilities $ 191,604 $ 204,969
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Details of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income $ 51,865 $ 34,778
Weighted average shares outstanding – basic 87,653 87,067
Dilutive effect of stock plans 474 713
Weighted average shares outstanding – diluted 88,127 87,780
Basic earnings per share $ 0.59 $ 0.40
Diluted earnings per share $ 0.59 $ 0.40
Anti-dilutive shares 18 53
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Additional Information (Detail)
Mar. 31, 2025
Minimum  
Finite-lived intangible asset, useful life 2 years
Maximum  
Finite-lived intangible asset, useful life 17 years
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount $ 1,605,387 $ 1,593,752
Amortized intangible assets, accumulated amortization (911,509) (877,865)
Indefinite-lived intangible assets (excluding goodwill) 357  
Trade names    
Intangible Assets [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 357 357
Developed software and core technologies    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 1,147,812 1,142,840
Amortized intangible assets, accumulated amortization (659,307) (635,450)
Customer lists    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 267,657 261,895
Amortized intangible assets, accumulated amortization (98,999) (91,769)
Trade names    
Intangible Assets [Line Items]    
Amortized intangible assets, gross carrying amount 189,918 189,017
Amortized intangible assets, accumulated amortization $ (153,203) $ (150,646)
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2025 $ 86,118  
2026 116,278  
2027 119,495  
2028 113,105  
2029 99,233  
2030 65,054  
Thereafter 94,595  
Total intangible assets subject to amortization 693,878  
Indefinite-lived trade name 357  
Other intangible assets, net $ 694,235 $ 716,244
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Changes in Goodwill (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Goodwill [Roll Forward]    
Beginning balance $ 3,778,128 $ 3,805,874
Acquisitions and adjustments 0 2,872
Currency translation 21,681 (10,887)
Ending balance $ 3,799,809 $ 3,797,859
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 556,356 $ 410,515
Deferred compensation plan investments 2,486 2,459
Equity securities 777 785
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 44,743 27,205
Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 20,442 18,382
U.S. agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 5,034 5,005
Other short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 185 182
Quoted Prices in Active Markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 556,356 410,515
Deferred compensation plan investments 2,486 2,459
Equity securities 777 785
Quoted Prices in Active Markets (Level 1) | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Quoted Prices in Active Markets (Level 1) | Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Quoted Prices in Active Markets (Level 1) | U.S. agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Quoted Prices in Active Markets (Level 1) | Other short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Deferred compensation plan investments 0 0
Equity securities 0 0
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 44,743 27,205
Significant Other Observable Inputs (Level 2) | Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 20,442 18,382
Significant Other Observable Inputs (Level 2) | U.S. agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 5,034 5,005
Significant Other Observable Inputs (Level 2) | Other short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 185 182
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Deferred compensation plan investments 0 0
Equity securities 0 0
Significant Unobservable Inputs (Level 3) | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Significant Unobservable Inputs (Level 3) | Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Significant Unobservable Inputs (Level 3) | U.S. agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Significant Unobservable Inputs (Level 3) | Other short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments $ 0 $ 0
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Additional Information (Detail) - Canonsburg Office, New Company Headquarters
$ in Millions
Mar. 31, 2025
USD ($)
ft²
Lessee, Lease, Description [Line Items]  
Area of real estate property | ft² 186,000
Period of leased property 183 months
Base rent 2025-2029 | $ $ 4.7
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Lease Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Lease liability cost $ 7,002 $ 7,328
Variable lease cost not included in the lease liability 1,287 1,383
Total lease cost $ 8,289 $ 8,711
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lessee, Operating Lease Other Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Operating cash flows from operating leases $ (7,215) $ (7,213)
Right-of-use assets obtained in exchange for new operating lease liabilities $ 103 $ 1,389
Weighted-average remaining lease term of operating leases 5 years 8 months 12 days 6 years 2 months 12 days
Weighted-average discount rate of operating leases 3.40% 3.40%
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturity of Operating Lease Liabilities (Detail)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 21,455
2026 23,783
2027 19,262
2028 17,540
2029 12,659
Thereafter 22,148
Total future lease payments 116,847
Less: Present value adjustment (10,229)
Present value of future lease payments 106,618
Current portion of operating lease liabilities $ 24,800
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Detail) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Debt Disclosure [Line Items]      
Long-term debt, gross value $ 755,000,000   $ 755,000,000
Debt instrument, basis spread overnight bank funding rate 0.50%    
Debt instrument, basis spread on SOFR rate 1.00%    
Sustainability rate adjustment 0.05%    
Weighted-average interest rate over time 5.25% 6.32%  
Weighted-average interest rate at point in time 5.25%    
Consolidated net leverage ratio 3.50    
Consolidated net leverage ratio increased 4.00    
Qualified acquisition amount $ 250,000,000.0    
Unsecured long-term debt, noncurrent 754,300,000   754,200,000
Unamortized debt discount and issuance costs 700,000   800,000
Revolving credit facility      
Debt Disclosure [Line Items]      
Line of credit, maximum borrowing capacity 500,000,000.0    
Foreign currency borrowings sublimit 150,000,000    
Outstanding borrowings under the credit agreement 0   $ 0
Letters of credit      
Debt Disclosure [Line Items]      
Line of credit, maximum borrowing capacity $ 50,000,000.0    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Income before income tax provision $ 64,529 $ 40,958
Income tax provision $ 12,664 $ 6,180
Effective tax rate 19.60% 15.10%
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense before taxes $ 70,243 $ 58,664
Related income tax benefits (26,475) (23,243)
Stock-based compensation expense, net of taxes 43,768 35,421
Maintenance and service    
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense before taxes 3,977 3,343
Selling, general and administrative    
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense before taxes 42,429 34,208
Research and development    
Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense before taxes $ 23,837 $ 21,113
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Geographic Information - Revenue by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 504,891 $ 466,605
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue 220,065 199,948
Japan    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue 43,297 36,532
China and Hong Kong    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue 43,010 44,934
Germany    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue 35,021 36,198
South Korea    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue 26,369 24,370
Other Europe, Middle East and Africa (EMEA)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue 83,839 82,417
Other international    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 53,290 $ 42,206
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Geographic Information - Property and Equipment by Geographic Area (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 92,733 $ 89,646
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 67,220 65,731
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 6,167 6,280
France    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 5,169 4,975
Other EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 7,084 6,279
Other international    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 7,093 $ 6,381
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Contingencies and Commitments (Detail)
$ in Millions
Mar. 31, 2025
USD ($)
India Service Tax Audit  
Loss Contingencies [Line Items]  
Loss contingency, estimate of possible loss $ 7.2
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Disclosure (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Segment
Mar. 31, 2024
USD ($)
Segment Reporting [Abstract]    
Number of operating segments | Segment 1  
Total revenue $ 504,891 $ 466,605
Stock-based compensation (70,243) (58,664)
Interest income 16,743 10,995
Interest expense (10,177) (12,369)
Income tax provision (12,664) (6,180)
Net income 51,865 34,778
Reportable Segment    
Total revenue 504,891 466,605
Salaries (157,642) (150,451)
Stock-based compensation (70,243) (58,664)
Incentive compensation (33,310) (31,321)
Amortization of intangible assets from acquisitions (29,151) (28,629)
Depreciation (8,528) (7,000)
Other headcount-related expenses (55,141) (49,990)
Interest income 16,743 10,995
Interest expense (10,177) (12,369)
Other segment expenses, net (92,913) (98,218)
Income tax provision (12,664) (6,180)
Net income $ 51,865 $ 34,778
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #"$GEI&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9 !.,;^Y?-GR8V.4H>$SRE$3&0QWPRN\UGJN&('HB@! MLCZ@4[D<$WYL[D)RBL9GVD-4^JCV"#7G]^"0E%&D8 (6<2&RMC%:ZH2*0CKC MC5[P\2-U,\QHP X=>LI0E16P=IH83T/7P!4PP0B3RU\%- MQKOZ)G3O SLDA MVR75]WW9BSDW[E#!V]/CR[QN87TFY36.O[*5=(JX8I?)KV*]V3ZPMN;U7<%O M"\&W-9="2%&]3ZX__*["+AB[L__,6'PSO@BV#?RZB_834$L#!!0 ( #"$ MGEJ97)PC$ 8 )PG 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^ M[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZ MFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, * MI4Q>M5II ,,X? M+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N M,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8 MSG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CV MVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI M)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN M.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K( M@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\ M+ GQ^R-;88C'(C MN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6 MH8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V M5;SCFED)O816:I^JAS0^J!XR"@7QN1X^ MY7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N! MLT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T M/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUV MY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1 MT?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q M+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW M&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07 MIDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_IN MDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZS MAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT M>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$, M>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X* M/-S^[PVPPL2.X>V+OP%02P,$% @ ,(2>6GBD)U#_!0 YB !@ !X M;"]W;W)KCI=MTF_;") :B)G'.=DK[W^^;'R1T#[P4\)SRY+NAH54'O.81?#)BHN0*C@4:TO&@E$O*PH#B]CV MR JI'_4FX^R]N9B,>:("/V)S@602AE2\7K* ;R]ZN+=[X\%?;U3ZAC49QW3- M%DS]'L\%'%EEBN>'+)(^CY!@JXO>%)_/G$%:D'WC#Y]MY=YKE*(L.7]*#VZ] MBYZ=MH@%S%5I!(7_GMF,!4&:!.WX5H3VRM],"_=?[])O,GB 65+)9CSXT_?4 MYJ)WVD,>6]$D4 ]\^Y$50,,TS^6!S/Y%V_R[@T$/N8E4/"R*H06A'^7_TY?B M1.P7V#4%I"@@_RG =;_@% 5.!IJW+,.ZHHI.QH)OD4B_#6GIB^S<9-5 XT=I M-RZ4@$]]J%.3*^XFT"L*TVWH+6EDVE>R:>DF,@9^I.$8./D+$)D-->V;F\FD, MY62H*W_3'*<\>! 'Y@.V',94Y==]&!$ M2B:>66_RTP]X9/^JHWVGL#?L@Y)]8$JOKIK'UYCI2,WEV.[?ZY",52V1AB72 ML!G2?4*%8B)X10\LYD+I\,Q12B2ZDS(S5K7$&Y5XHV9XT\ M=)R7G2\,H4%-::;%C6]Z,Y:T4#J>U(8UE+P-,2\-38J&+: MN?$#ANZ2<,F$#LR<8?>)?3IT=&C&PI9H9R7:61.T![;VI8+N4^B.AMHKU)PS MO5M\71S!S.P>ZQ"-Q2T1L5VMMW83R!EP, M1D2':2YNR[GG%=C8N%DB1#H.;WSI N=71H5QTCD0U^]CTG>P%M18V1:45*"D MV8RS3WH#;^J=R1Q6-Z6:R]HR5JJ#C3;Q/\9B$:FG-,?=Z_NQ"Z/!E=)@LY1, M =#+(0.ZUE*9 VJ7"W-=6[!*;+!91TI1=;F A3!3U2.T4# 0$1=HQA.8BF!& MXIY^8![PIFLMN@RO9P69'*9 ?Z0NZ]:!+_97OYHI>OV0>B+0'?8?@L[.1 MK>7MPGEP)3W8;"H%[]3S(%T>[5Z@['[D2Z3O5W,D&=DVRE92="7@3OM(B]V% M">%*A7 C%RJQ9^D17-*/?!MID=<*EAS_O+CVCGJ0"(>.OA$^\2@"T#@1:K"R,BE1$1L\1\XIDC;'ADND4Y$ )6VQ^=G.F[ MK0L;(I4-$;.^[!2^,-S\]M*/UMF0U O1@<2OV@=L,W-56\[*B(A9:$IQ4$SD MCUM3>Z<[<"VG.;&.LPM!(I4@D4:"E-Y2@P[!K+KF0GL_=B#G$Q5KAJ:NRR ( M8KP\4DO,&5DDJ/?H-?0CX$E;.1;;)A3Y3\<2TLZPY\;LW$KJ0(*>2 M( >_^S[*._E-P=^%+3F5+3EFT7GT50 >OT*8_+S\!3K?302<$"VW.>GM,/G1 M/K8QBJE SS1(&(IA<DP3 VF2K0.Z-JC;[35CT;%02?0HRFGVZ7=ZL&6+%)T">=%& MLH_G_U''^QVIRR>IOI5K(33ZGF=%>359:[VYF,W*Y5KDO'PC-Z* ;U92Y5S# MK7J-(,RK,9Q3B8Y3PM)O/+YK-[-;^4E<[20MPK5%9YSM7S.Y')IZL) MF>P^^)P^KG7]P6Q^N>&/8B'TU\V]@KO9WDN2YJ(H4UD@)597DVMR<D!C M\73<8%.1IT?[EW[N).!A O)$!M!M 7SJ =0-8$VBKK GKEFL^OU3R M":G:&KS5%\W<-*,AFK2H'^-"*_@VA7%Z?O/IX^W=Q\7=+8*KQ:?X&; M=]W*'%^[N[+POTZ]>"5TFJ1?(;.D=?%[?HU[/?T!E*"_1E+:N2%TEY M.=.@I_8Z6W:__:[];3KRVW]Q]08Q,D444]\R_,8]_%8L]\.]X^$SF(7]5-#] M5-#&'QN;BDHI46C$RU+H\L(63^O LSNH5]Q%N>%+<36!)54*M163^<\_D0"_ MM47W2LZ.8F7[6)G+^_R&EVL$3PTMZPOQ;Y5N>0;!6Y]BZRIH7-5E83LGH1\1 M'Y[9]C @BYWG!:'']G9'6KV]5L^I=;&62I]KH7+(MZTH=3XFM/7C'P@(L8>] M@4S3RL=AZ-E%^GN1OE/D]7(I*Y %I6TI8#(?,C%%F2A+Q#,HE;Q8"@1%%R6R M>M"K*H/ZU0V0*W1&_"G4W>:!G)%@ZF,\!4?E1C1%+GNV!>N;P?I>8#P4TXQ@ M2B,?V^,-]O$&SG@_Z;50!\&6;38=+2&;ZL"00P,_(-% M6G&""$TL(L.]Z)# MI^@O4O/L!2)#4V3D11&C Y4V.T:\>"3AH[W,R%F(/LCBLC&D5Q8$WDCX$ M][#$[JP'I5RGQ2,L;>@=D*J;A'.Y.J_@9CR?.J_'BQ!['AZHMMKYA-(1W0>0 M)T[=?TB9/*599A5'S+46QG&$XZ$ZFV$8$1J-R.O!2YRLZXI)6FA>/*903+JI M',V!SMVADB#V*!O6/HM=2 +JC=1ZTM.3N/'9"LX&Z]0JE9DU@D3$,Z2:=@Q' MC(V4$M+#D[CI>2M6 NI= M.[E+E FG\7=J4F%RD-(F*D@N0:!(LC"."R;!260PC6/,> M(R,2>]B1\$7];);RAS1+=2KL)"%.:/XH2E[+VW'0/3J)DU5]'[;ASW5?8@TX MLF:PD>@6LQ '8\6XYQUQ P\DJ@H6Y(,L !M=XR3S/"WKO;$]FTR>>3@P<\DT M(U$,&6^73'ON43?W=I)/U1!J HQ!)@]GUF)&?"#=B,P><]2-N;8L\TZL^+X1 MQ6Z"#Q:!5;C)-A)#4@[W#A8[BKTXB$>D'^P]W0CB]LHT]5 M0.I$Z _OZU_)VW'8/4:I&Z,O!CZUP#' !UG2A6,Q\Z-@I#&A/4&IFZ#]XY&# MKOI48EF(2:!C'>JVF 4Q&]D#T!ZKU+V)['4GXL':GE)S7PA;TA2-T0'+:GIR;4!!UAF-'A=M=F!QTB'CE*H#T1J9N(P\[OE%X+YC W.C_ M[88LPB.5D/5 9&X@WM2\;@^B.GX7=0*+8CFBV>W/7A20K;J\@J/CF'NZ,N*L MIPLME]_6,DN$*G]I=NKZV5I.F9/2/UI.7\O;<=0]F)D;S/=J5T_+.OXI.L-O M,('V4J$MSRKQ%M$IQKC^A\HU5W6_4>FU5.E_(GF+_A-*[CZ'!J_N2Z1"LM(E M;'832!GK!)H 'QX5.$V.0STX$SYQ* Q)+8O1.%D;Y5BDL3^E03AE.#R.UQJ@ MA?G^L#$X870<9-\5,/=^^#I)TOH%$A2<#4^3\[1 2[Y)H0!9A9J;71+Z )MA M8V@UC'$0C11SUO.U)YOA].0D6D0[++D]$$W,T%^3EA$ M#@^>NN!LEAX)#D_%CZ/KJ<_N^&V#N;J"E:VFIWE;!)N0#R&10,A1L,<11<'BJ M>2RX;P?8B]J!O@EH$N?% <3&:RC[R8O%T'[R,CMXO5J_V_Z+J\>T**%;7<%( M_":$.5#MZ^+V1LM-\\;U06HM\^9R+3@(KPW@^Y64>G=3O\3=O[2?_P]02P,$ M% @ ,(2>6KJ%XR%) P FPH !@ !X;"]W;W)KMU*96G;0OJKY8P]BL JQO M=[';^_0W"X2"0QRGJE^879CY\YMA=G=&>R[N90*@R(\LS>782)3:7IFFC!+( MJ+S@6\CQR9J+C"JE8EF]FE.5&."KO+40XXH5*60X+0621 M953\O(:4[\>&;3S<^,PVB=(WS'"TI1M8@KK;+@3.S$8E9AGDDO&<"%B/C8E] M-;5+A]+B"X.];(V)#F7%^;V>O(_'AJ6)((5(:0F*EQU,(4VU$G+\6XL:S3NU M8WO\H/ZV#!Z#65$)4YY^9;%*QL;0(#&L:9&JSWS_#NJ /*T7\526_V1?VUH& MB0JI>%8[(T'&\NI*?]2):#G8@R<36YQ<3SY,;J9S MLGPWG]\NR=E=3HN8*8C/R=F""LA5 HI%-#TG;\C=F0C[]%C.J6:XK%N<)EH]47!#7?DTZ#KKN)66E2XS2I M<4H]]PF]I:(*L&(5X6OREN4TCQA-R8)+5E;@M\E**H%U^+TOU$I[T*^M%^>5 MW-((Q@:N/@EB!T;X]U^V;_W3%_@?$NNDP6W2X!Y3#R N $) M3'#I1/>OR98*LJ-I 7V@E5;00K N+/N \QFC#J;78'HOPY0)KBI):*$2+MA_ M$/?A5II>BP2SJG\'Q,_;=:#]!MK_+6@F9=$/[#\".40]9M&!#!K(X+<@\0B3 M"OGP*.F49QEN(Z?4Z?"4.GW&J,-XV3!>OH#QI"*] M?)0GU[)ZR_04RPZU;?TZU:R7H<=-N&1_"&Y9*DL$9/ZR) M"5%U0M5$\6W93*RXPM:D'";8/8+0!OA\S;EZF.C^I.E'P_\!4$L#!!0 ( M #"$GEH'0U,N @8 &$= 8 >&PO=V]R:W-H965T&UL MM5EM;]LV$/XKA%<4+9#&(BE14NH82)QT"[ D19RNGQF+MH5*HB?2=K9?/TI6 M]$JQ<:-]L5Y\=WJ.=[SG2$[V//TAUHQ)\!Q'B3@?K:7)HC"R+C&,:)J/I)'_W-9U.^%9&8<*^ID!LXYBF M_URRB._/1W#T\N(A7*UE]F(\G6SHBLV9_+;YFJJG<6DE"&.6B) G(&7+\]$% M/)MADBGD$G^%;"]J]R!SY8GS']G#37 ^LC)$+&(+F9F@ZK)C,Q9%F26%X^_" MZ*C\9J98OW^Q_B5W7CGS1 6;\>A[&,CU^<@;@8 MZ3:2#WS_!RL<Y!FTLI:=I./3:ZMO F3+(QSF:I_0Z4GI[/[NZOKN_GU%5!W\_L_ M;ZXN'M7#_%%=;J_O'N?@_@NXN9O=WUZ##]\2N@U"R8*/X!/X-K\"']Y]!&)- M4R9 F(#'-=\*F@3B!+QK/$_&4D'-/CA>%+ N#[!0#RP,;GDBUP)<)P$+FOIC MY6+I)WKQ\Q(9#=[2]!1@> *0A1P-GMGKU6T#'%P..\[MX1Y[#VS'DBT[TXW, M0=/6:V;3^DQLZ(*=C]2\%2S=L='T_6^06)]U;@UDK.&D73IIFZQ/'[FDD9KK MN:LZ3P_J)%?/ZLUNZEBVY\/)>%?WH2MF$T(LIQ1KH'-*=(XQ!#,N).!+(&C$ MA#80SI"!&,A8PU52NDJ,@;B(>2K#?VE6.'6.'K2=V@ C;"._%0:-%+(]6Q\% MMX3FOB)'%O58Z!"ZG6^[R"%MA%TIXA'BZA%Z)4+/B/#WE L!-BE?AE('S>M\ MU,8((]3"UA7#ONMC3P_.+\'YQB2^W[!4A359 ?:LF%WT9+(_9"8/9*SA+[0J MOK*,X9@KQE?^GH 52Y3O$5 $ VB@J#$4,AN+G;;4%%:;.6[9T&F%22<'?6)C M?9Q@C6>A$?>#&@N:+M8YWD#5Q(AO5#ND3:G"5!T$Q"[RVSFEDT.>!V$/6%2! M16\J&(5Z_<..VTEYC12!=D_9AA5U0B-I%26#=S)?"Q1WIYVKJ6TZ.<=V?+\' M;$6!T,R!U00-DP6/];EI=T?3\WS))*IF2I-")UN MHA'7[B#4B%F^WQ?QBKZ@F;]*A$6HM1"[]/0)6M!UVQAU<@B3OF&LB R:F>Q> MKEGZ@O $)$P_M;L<]FUG^LB#>0]#FC MMUTH^F9[E[N([73GD(8)+=_I83A841PT,LH+Z)_#]#75D!"[#;,K1J!GZ5&B MBI>0F9?NF&D"%JT$UTK MU=,'HXK6D)G6ON<[#DPU,SM%&2M6+*RU,+MLY;G$:9=CK9C5UP^CBM.0_:O9 M%(315OF@SRJ M+A*UJ5,GIHI37^FLF!.9F7/.EW*?95$4+GH[.;.-H[-G(&M-CRL>1MXO;_\@ M(X4?[>A UIJ.5MR-S-S]TRV@0K_.>%"UW4Z'&35RQ,*H9ZF#*][&UANW@;"1 M^(_>D!O(6M/=JA/ YF7H*]SM+BI][+8[5(V4:E#MGJJ%*Y[&9IZ^I:%J]A.: M+%B^4LY&0%4%+5"CI:/C,I"UIM^U_> W; @/NR/\?VP)XZIYP&_<%,;=92ZV M;1^3=@9JY"R"^C8D<47M^*T;PWC0G>&AK#7=K?H$;.X37N$NZ:Y*?+=;$C1B M!';V)\:UPZJ8I:O\#$^ !=\F\G">4[X]G!->PK-9?IS6>G\!SR[R4[-Q9>9P M^'A+TU68"!"QI3)IG;IJA-/#>=[A0?)-?B3VQ*7D<7Z[9C1@:2:@_E]R+E\> ML@^4IZK3_P!02P,$% @ ,(2>6A>(#TU& P _ @ !@ !X;"]W;W)K M3#,2WCLW:!KKWZW?LT"PO*=H/_9+X9>;)\W@\,^EMI/JF^[Y.NE IHYIX+[8;/9\0O*A)?TW-J# M2GIR93@3\*"(7A4%53]N@?F@<.97*!DK M0&@F!5$P[WLWP?6@:^V=P0N#C=X9$ZMD)N4W.QEG?:]I"0&'U%@$BJ\U#(!S M"X0TOF\QO>J3UG%W_(;^V6E'+3.J82#Y5Y:9O.]U/9+!G*ZX>92;+[#5$UF\ M5'+MGF2SM6UZ)%UI(XNM,S(HF"C?]'5[#CL.B%/O$&X=PD.']CL.K:U#RPDM MF3E90VIHTE-R0Y2U1C0[<&?CO%$-$S:*4Z-PEZ&?20;WD^%H,AT-"8ZF]W^/ MAS=/.)D^X>MN-'F:DOO/N'7W\#CZ@G;CEQ$93W ^(N?/@JXR9B"[( WR/!V2 M\[,+9?==(_"&SO(-K50;1/H2<3K%#,*:Z36?IVG*\M1.LD"KH=C-]ZE_^Q5:L= MQ]W*:H]85!&+3D;HWN2@2+H7FI(H.>=2ZXOK.L+11\;E@\#VY'W-K5+Y&@W'MU@)QZENF.K1AA/Z ML,45[_@D[V>!38RS_R$C"VQ>N@P6Z MB>:\IXW3&H8%]KZ$I!Z(!%3+#0'\B M EPZ&OI:IRH^XAM$5P>:CFT:\3N"NI6@[DE!@YH;6$>O>Y0$5TTL5@<$CZV" M,([:!Q3]G492@%JX_JHQ&5;"E"6W6BU;^"VV<-?J#M:QM=^XCN;_@BG_"["@ M+FQX.,P1LGD9XZ&ILM>6$R.7KEW-I,'FYX8Y_IZ L@:X/Y?2O$WL!ZH?GN0G M4$L#!!0 ( #"$GEI7,A>$2P< -H> 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA#<,'5#7(JG7+#&0)BE68$V"NMT^RQ(=5L>=H\NZV6IZ)6 M!2_9;85DO=NEU8_WK! /9S,\>WKPF=]ME7ZP6)[NTSNV8NKK_K:"NT6O)><[ M5DHN2E2QS=GL')]L*+0FP/&]4SKK?U,O/+Q^TOZAV3QL9IU*=B&*?WBNMF>S>(9RMDGK0GT6 M#W^R;D.!UI>)0C;_T4,GZ\U05DLE=MUB0+#C9?N9/G:&.%@ >NP+2+> C!?X M$PMHMX V&VV1-=NZ3%6Z/*W$ ZJT-&C3%XUMFM6P&UYJ-ZY4!=]R6*>6%S?7 MEU?7JZM+!%>KF[\^7IY_@9O5%_CX='7]985N/J"+\]6?Z,-?-_^LT)NO95KG M7+'\=S1'7U>7Z,VOOZ-?$2_1EZVH95KF\G2A )G6O\@Z%.];%&0"!46?1*FV M$EV5.RK311Z>L MG,HMVD#*2+2IQ Y!%E:IXN5=&\9<<29/;&9KU?IVM3K%3^0^S=C9#')8LNJ> MS9:__8)#[P_;GE])V9$%_-X"ODO[\AHJ$B\SL6.V;;9KPV:M+CSWRP#'(3CN M_A"_*47]*(I[J2-@00\L<+KF//\7L@P*DY)(":A,F2@S7C!4]HCU6J'3C9<,E&8\;4MPF:-T)RK%_VL>V';> MJ@L.?1;Y(1YYUB(5!#2T>S;JL49.K#>]=PH&A1Y5NJ+/Q69>PTTJ)0./LT?@ M0VF-R\V?!V^[U0>(HD +AWAM8@%\:3_\0$G8W?D MJBVKK+BPF2AX;$6+D.]-F9$,F(B;PK9I><>D)OJ#LM=FD2X$!4_7O)@N@9WZ M5ZJ!KZ7MV!@#G6,G5R[/LTS4FC&@&#)^GZX+>QA1TUUA&%,R]I@I1T+?CZ8" M:2!=[&;=)I .0+:NRFHH+Z7JO&<%[ILA%'O)N&Q;Q$(O2.@$[(&2L9/#.MB% M*._FBE4[%]# 4H"-A#"%YF&$)U .5(C=7-@'P3[]H8W[%KJ K*JAS'25Y=C: M!PEBW8G)@7,<)I$_KN1603\*I^@2#WR)W81YWL$?>&<"JLEZT*T9I&X1FXE;4]\VQ\YT7QF+]M=^DOCG% MGA')-C'OH%$^'I8&CB1NCKQ^;G=KPTY,%J1)G-!Q^VZ1(S&)<32!?J!+@E\T M7?'RGLGGM.7$2<,OY:37TG9LA8&@B9/SP I[KM*B+3XPH=?5A+N()>2Q;Q1W MJYP7^!/5G0SD2=SD>5M7V3;5Y5%LD-S"_-"F2.NV9A*SXC9).FS":' MDV2JUR4#F9+GD*DMN*QP36XD'HW&8$VI.4V"*1L/#$K<#-HG="V;@OY\V!:N MA H3&\!M>IF^>O-AN6*1TM[#%K!CH$%,\@ MW^I,U8VQH2J7[>Z:YE5?L.\UC _%5&&F)J]C3/ XK"QB4#'H1%FF _M3][#< MO5FLFG<\_*78;0,U/GSKT($WY7#B46_BY2,=6)O^C+4GT+Y%:W;'RU)'%?@+ M>C$NB./4 G\A/T)EOC*(AQ,.X> M;8)> '\398D.O$Y])^.LZOV^8+KO@.XIYS(KA(3F2>/.GL@( JL],H,,L;^H M=_8.+WY3_TK:CBTR= _4W3U\/!@ &YZQ[MCL +#G!>-&P2861F0JZ(8^@;JG M[X\E-(W DM/XS#DY2>BXR[5(89S0J: :")RZ"?Q:E/,F>C(HJ3!15>T[1UV? M1%EV9YB:U($R(&$D;VJO=1^1<>PQGF(M(C@T&M[%P2GACE5WS>&I1,U+C/9D MK7_:'M"^QR<7S3GFZ/DY/CEOCBL7@YKVU/=36D'-DJA@&U#IO8O KE5[D-K> M*+%OSB+70BFQ:RZW+ 7S: 'X?B.$>KK1/] ?9R__!U!+ P04 " PA)Y: M_T4%3GT' "^-P & 'AL+W=O2D^?>C9,>R2)JQ MNLN^Q)+->XZ\>W@B'T8GCWGQM9Q36J'OBS0K3P?SJEJ^'XW*>$X74?DN7]*, M_7*7%XNH8K?%_:A<%C2:-4:+=$0TS1HMHB0;C$^:[RZ+\4F^JM(DHY<%*E>+ M150\?:1I_G@ZP(/G+ZZ2^WE5?S$:GRRC>SJEU8E?3B\]GWH=K M=C.]9A]?_//K*;H(V-W%Y+=/%Y\]_VKZ"_)_OSF[_@N]O%BAFM<5Y(&BMY_S MLCQ"9UF<+V@7?L3HL^40V7*(-/Z,/?X^TOLDJ\?*BD(:93%%484\&K]#.CY& M1".ZC =K3*O!K OFP]C474VWC)/1PV[BQ7:NJ7?;>&(;;-F:86K==K[$)W%T MW2#==H'8;H@-V\"8 PPE#5V-V'C;K!-0?1M0O5] CU&\)GA9,P*5\ZB@Y4%1 M5CJJGW/ORV44T],!XT=)BPI%^C!BGO-!E;L&06:JZ/ZR=P\4>9Y.J-%R9[DWU9)]83^OLK3%+&5 MW6-4S/Z1L<2$9 DDF <)YD."!9!@(1!8ATK6EDJ6LM)\B!E-RJ3=.=2\0 M<_60L(5>^L2^9DT*MMRX797,NBRI=.EG"1.'F+K-/>^5G>E+#]$C=K##K0H@ M/0:6L"*PL$B2Z_2<=\J 0GF08+YD&"!+1!TZ(A/ M$B"7'<(X6\(X2L(TCXQAO=V?U:O0)=M$1!WVR*C@",/278>;=Q.EW[XI%CT. M=;8#,+FY#NDS<(2YKAN&P6U.0B"7G>2YV^2Y_RUYQXKYK(3N.Y\AP3Q(,!\2 M+' E-'2(.*.!G'9(@;56]-&4M%BK G%7%4@;52!I5(%CE-&J?BQ4T7=$[^YH M7,G%'$T<+V%[#7X3K^Y/W_2#HOF@: $H6OAR?+L,V)']L)(!YRR]B40 VJ05 MB_7;L&V^@*M]],XJ))I_V! "4*^9*J\9AM1S7#>M>+>[E6(.* M,MW*5%BM4_W8J8D\W)"2T 2+*M2^2@WIUP=%"T#10BBT+E=:$0RK5;#^IR=R MGHCRC6WKC/:\J*GN3N\Z#*IG@:(%\I!(=L!0;KL,:%4M[/R/!R084E>:@*)Y MH&@^*%H BA9"H74IU6IM6"VVP1V4;!QU'O>6R=<44$D-B\J5X1C\>@!4*Y., MDFT!^3+Q&DH9:94RHE;*7O&X1.VY;\T 1?- T7Q0M(#(-#'Q^0+EM$N<5F C M:H'MAXY-B"A:$6SQLIO:<^]4BSZ'NHYYI@.&T( ZC2$0NLFM97GB%J>4Q^AF-),2[0Y;+N&+>3Z$&U.T@C;INVZ_%I< MTM!TL>:X+I\?F3:G.Q@3_@A%VE)SRLK39'U-K<#QRAR&,-*LR1@X4Y M4+\^*%H BA9"H76)T@IS1"W,]3Q"D9-$(D'5BTN'%\O5?>E=?$%5.5"T8$]( M)&LJ4%5NM/-B4OUF&TO=?9*5**5W#%Y[9[,.%>N7Q=8W5;YLWE6ZS:LJ7S27 MO6KD&3K1B&?:"DL\25(E62LNO]^CUWE!P'2+-^L2CJ7I][ M[DB?;7SX&!NBI#ZWUL7S29-2]WP^CV5#K8XSWY'#EY4/K4YX#?4\=H%T)4JM MG2\.#Y_-6VWU$WBC?G% M6:=KNJ'T>W<=\#;?6:E,2RX:[U2@U?ED>?3\\H3E1> /0YNXMU:<2>']1WYY M79U/#CD@LE0FMJ#Q6-,569DYY(5]]>C]9>2.W(I=*0K;S^8*C7G MDQ\FJJ*5[FUZ[S<_TY#/*=LKO8WRJS:#[.%$E7U,OAV4$4%K7'[JSP,.7Z.P M&!06$G=V)%&^T$E?G 6_48&E88T7DJIH(SCCN"@W*>"K@5ZZ>!=J[9.CZ: MJL7AXO01>\>[]([%WO%7I#=55]Y%;TVE,R%FF<=J715MU@ MD\"^%-5?RR*F /[\_1!".8"3AP/@GGH>.UW2^:1C7V%-DXMOOSEZ=OCC(^F= M[-([>;/V^FZK4K9^I@Z>(V3M6&IJK'T_?A":B^1@MW47"K MK2^TM5M0,7PD8$2NAG4*QM4JFK:WV6KTJ[31@42)LS/5*EBN].% MIXJBJ9TL&2T=,(1"=AE37TDY=!E\Q$,5P6OL=VCPT+=[1=)Z'Q12A4:BWTYUA$(,^ M]:9C8DR1?"+>R]YX7IH2;U-5@FA]2T%UP5=]F;#5D+:I*4\8EJED&J'2(2I>-2EX^H5C)/*U,+$W'%.&@"TOM4_3*F@- ;:K(\((' MPTR2"FE4VM46_C1^6KWEK!(. CS;#H%PM5;!M]E%9VG$0P$&G5'+E2%6*00 MKHWSUM>HXDQ]0%(V>M7H-59#K%L0X\Z4&,G9">42IUDSC#J!:M8RE: '*:2R MF=ZY&JNC &S9:%>#-P,HC4&:@E MZL48M->@.Q>TEQKM66:W?0CWZJETZ_'+4*]U,!Y6Q@"X.'!^34Z8O"S!Q&@D MZ7=._:)=CV-5'9W*]#P18L T!1* /)!2RSJ03+4\_:R6J?<6) =9#SCQ8;T3 M? ((4Z-NM@Z]ST.!)P37_@59+:U=^H#8,_@'H]R3J7A8OKE=W@OT"L)?5F>5 M3>-YL/@-5RCV1325X;P0YVA<'0Q1WO0%'/4X? +T3'D79RZ\9L_P(?-LIFZ1 M']CAHLY7 L,41,E,)XT!B$KK(S>+<&!E0DQ@GEVQ&F,#<4;LC N)KJD$G^N5^]?.(,3S8E-[Q0*K[*VTC7U_4[5[S#8?!:%R:? CK MVF\H+,%7X//^]HTJ^LCRWU_2 =:\X4.LW _W3XU:)PDH3&>'-5H M9X\=WW'#=)X/%[W'/$@,-%AR3'P R*"-D<\OMF>-+HP5!RS-7[^4:,;7^:0* MPH0M+O,$4_4!CKM%J=Y7)@RK.'KIPS/>NCD(?OB!')8=/OD7N=G=W\&6^>MZ) MYPL\[FXXQZ.RM(+JX>S[TXD*^5*<7Y+OY"):^ 06R!*G(GJ7!?!]Y7T:7]C! M[I_)Q7]02P,$% @ ,(2>6F[PCA7[!P NQ4 !@ !X;"]W;W)KJZQF MO93<5&2#<59Y6IV-+H[>79[P?MGP=T/;,/BMV)*E#P=R?])[$=MBQUH/>N_-7DL3@;_3A2.:UT4\8; MM_TSM?:\87F9*X/\5=NT]Q@:LR9$5[6'L:Z,3?_U7>N'P8$?YT\<6+0'%H([ M*1*45SKJ\U/OMLKS;DCC'V*JG 8X8SDHM]'CK<&Y>'Z19:ZQT=BUNG:ER0R% MTUF$8'X]RUHAETG(X@DAQ^IG9V,1U >;4[Y_?@9 /:I%A^IR\:S G[6?JN.C ML5K,%V^>D7?<6WDL\HZ_WTKUKXMEB!ZL^/=C!B=Y)X_+XTQY%VJ=T=D(J1#( M;VAT_OO?';V=__$9M"<]VI/GI']O3/YG(>I2!Q.46ZEK!FVCEL3X5!"2(W-5 MK>T][V^L;G(3*5>90T!M2+\"Q.2:'Z^,U38SNE0!,@@Y&H,J](;4DL@JN*36 M'ON,%<$^QVX"L6,AZQ96[0V$U"6 K/JM,>SLY?T+.)=-*"G2H_BF+T654+BF!&)2W$<8#DI:[QG,ED=&T]3]=<: M?!460S^Z:^@#% M/I*K4;%*@T"JRHN\5HH%SJ+/'@/8H ";3W/T[(SJYL= 1 MW?2>J4AW-28%#@,[P,(1#<-1 &-F?CB9OX:PJO9NTP8!!6RW4UWME*I7++(5!]X.5EWY" .0 M[*0U$A-EEI_J-1;KG@/#2M32#L%BEX)-F2G-KDB9W@607VN3#\6EBO6E\28@ M.GP&?(U@3' =B4!0\E%S_G)6*PT[\]Y6DVP7!+1:D8QW%D%/*!_S?DI9\-;F MVDOJ]0?;J$N)2!$/(,7:6,L!URMV1A^WHS9B2B]]Z1*1%PLF(A7#WCR0&LK8N-# M%E*++]/B^/!-[@P$MDH>)9+O'3-0,J#\"S/H[0LSZ+T.Q5C^J@\PX]Y5S&,XVV0"(C M;!@+74#7+B'BC,C+LB]RZ=[D869_U?MGA4' ML[92R[5,=9V#'O'$#L:8-V])^BZ\MT&>L@I)M"%\I*:0$@BX';.IXS:]&3U> M2X#;\193CDP-4@Q^[60]Y@5I^C*QP-9=^K;>@"*V *:6W$L&#N'IL&TAAR(/ MZ+ICY3CYO+'P;VG^@]=K.#\E K*6R^'A$/?$1+DW^05VH99I'82WB7U9UE1\ M1<'F5/.RO=K.ZJ8\'7X/3_GF9H>P^;02FLDDB? 1&\BLV!:4VK/B08[1]*-4 MAM'2Q'28[I F03ZA<"W;H=@;*3R5$ P9"*]X(TEHY\%V?&N!XN+5:X2O7(5V MQ-XSZ4*7ADL=G!4MO Q-S?5=UM!)X%=_K2E+MQ4/=_/?$/S68))=IBG'=Y<* ML;IM$F-,G"A1[MD8#B;F?D89R[@*:^DN(^R1^;_B2;.S]B *Z)@ Q[N!ZS!" M"5-+6MHSP0QO@FS'VLJY=$G_#NJDZTXJ=0.JP#QIA'U@)4(@@%DA'KA>8&9> MR?R-=Q6HXO(N-$]D!&?3WNWM@:,!QDE)$B9*+K,7^^@ M6HHON&ULK5=; M;]LV%/XK!VY6)(!JZVXK30(TZ89U0+<@Z;:'80^T1%M")5$E*3O>K]]'ZF([ M30*TVXM%T>=\YSM74A=;(3^KG'--#U59J\M)KG5S/INI-.<54U/1\!K_K(2L MF,:K7,]4(SG+K%)5SGS7C6<5*^K)U87=NY57%Z+595'S6TFJK2HF=]>\%-O+ MB3<9-NZ*=:[-QNSJHF%K?L_U[\VMQ-ML1,F*BM>J$#5)OKJ+(4XK-Y^9!=3EQ#B)<\U0:!X;'A-[PL#1!H?.DQ)Z-)HWBX'M!_ MLK[#ER53_$:4?Q:9SB\GBPEE?,7:4M^)[<^\]R*DHE?VE;2<;SB>4MDJ+ MJE<&@ZJHNR=[Z.-PH+!PGU'P>P7?\NX,69;OF697%U)L21IIH)F%==5J@UQ1 MFZ3<:XE_"^CIJSN^X77+:25%13>BUA)Q4B"A<[JQYKE4%S,-4T9AEO:PUQVL M_PQL0!^!E2OZL[I;+[?S\5@ X_?!K?]-*Y:EC*+R=H%L7EAD^N7K_R8O?M"^S#D7WX M$OKW9^U_@*7WA6+KM>1K9OM*K&C0^Y1#5Y1H]*)>DV;+DO?=7OS#%7K8BIU# M3G)^5"%T6M2D<]$J5F?*(?Z0\D93PV7*:XWIH,X()9#FM@;VJ[L!\KY=JE06 MC:54R>4!([B9>81>@L7)=NN6RX;EFY%XH#QPUBBB,G\CVZ%RN] M9?( Q(L2)XDB0@:= !(?,? TKUF=<@K\T D2G_Q%X@2A2_=(-_10JTX4AE!Q M$CP.-> EJ5XJ"$,G@>G C1U_$=(GH4&L#Q8X1RY()QY681P[L1LA Q)#;1!Q MB"EB![$R*=%'('$R]>@'BN-IA,>'.OM6@,"=)M , @OP6XNQ_BA"HVAA$IV* M=8V<9]0VIIIJ[= V+U .U3-!>%I;;-"&&E6EN:PL*ZS3OC"G])ZON)20&PIP MW!C@(*L*A1J&[K(H4?!K!0X97)34L!V.%VTM91 MV)<:6N0@V>'"=Q(WH#!<.,'"0UGNDW\@=MIW]!F=]AU]AO%JPI$BLY+5JNSR M&3N+T*-3C \_.3.#\BF:0P@,2]]SO&AA6$8A<+U'LX25ME00-]28Y*87#2(: MW][N;-DORZ(;[,K$#ZP?A7B+,D6U''8I4WL+SX?\5_Z@R?.'_)V0Y[BNYT1> M-)P$7O &"0FQ.4?P^DT_>H/9Z,6(>KPPA8:KYPJU0L;#>?+?/#0D8G_NS,-@ MG"'?""&Y/=_-&!D&T\'\T3G3E+.N97:X8R]-D^UC9\V!.\J!5"5=I>'H?-RLQ!+@N1P3;?B7YJ M#-WY!1V 8)>[08/275IVA%)1584V\.GQ50%FI*8,EH\PT;'C"._A.\O3,?8' M1?5]?=_'$359B=9$Y8EI=!A-0GJ,B>4X!7J&'3/S=A)$WG2!NS?\-Y\14#[Q M$W^_Y0!8-=Q^7I2[Z5/7N]G!!1W#>6T_0TS!@&-W5Q]WQR^==]T%?R_>?2;! M6MV>^XWT @ ? 8 !D !X;"]W;W)K&ULC55-;]LP#/TKA%?LE,6)G79%EP1(V@T;L )%NX_#L(-B M,[9067(E>6[VZT?*CIL!;;9#:XDBG]ZC2&;>&GOO2D0/CY72;A&5WM<7<>RR M$BOAQJ9&32=;8ROA:6N+V-4611Z"*A4GD\E97 FIH^4\V&[LU*/ ._=?ZQM(N'E!R6:%VTFBPN%U$J^G% M>L;^P>&;Q-8=K(&5;(RYY\VG?!%-F! JS#PC"/K\PDM4BH&(QD./&0U7H_^(6@G+1OA\-*H[S+WY2(ZCR#'K6B4OS7M1^SUG#)>9I0+_Z'M?-,T@JQQ MWE1],#&HI.Z^XK'/PT' ^>2%@*0/2 +O[J+ \DIXL9Q;TX)E;T+C19 :HHF< MU/PH=][2J:0XOUQE#XUTDC/DYK$G1+;'61^][J*3%Z)3N#;:EP[>ZQSSO^-C M8C+02?9TULE1P&MAQY!.1Y!,DM,C>.D@+PUXZ0MXZ\:1Q3FX--5&:A%TPH_5 MQGE+!?'S.+#!<1=8%#^PNCY>M7T[/)NR-\9P/?V3'T?S[' M_T?#56.E+L"72'\6$:KNJ9"?"BC163ED&H3.>3&#%D'JK+&6?,03W!N+2GBR MX2.- X<.S!9.9N-SJDFE0GL1PLET-D[WEA'UK*LQ=)W:C:"VDMI>JAUD1$\Z MS^P()3/..Z#Q$JA>HRW0PJH@QM3[GMK!EW"WTZ9V.Q=N8;<]G9S "%&XI=#)^>QJ![69=M_&F#O-E8SQ-J[ LZ>&PO=V]R:W-H965T M_7[Y"2'2>.D[;;?5@@B<@AY\R-K:7ZH@O&#'PK1:7/ MO<*8Y:C?UWG!2JI[@Z[*D:G/)A%R?>Z&W%7S@B\)807]\MJ0+-F'FX_*]PEE_AS+C M):LTEQ4H-C_W+L+196SWNPV?.%OKO3'82*92?K&3U[-S+[ .,<%R8Q$H?E;L MB@EA@="-KRVFMS-I%??'6_27+G:,94HUNY+B,Y^9XMP;>#!CV*!.C<)6CGAE?45W ;U]KOJ*"548#K68P*:0R MIS=,E?"Z6C%M2KMTUC=HT*KU\Q;\L@$G1\ C>"LK4VCXK9JQV5W]/CJZ\Y9L MO;TDCP*^I:H'4>@#"4CR"%ZTBSYR>-$1O+WH?+AF4^/"M^DP&YBPO%;<<*;A MSXNI-@I/T%\/):&Q$3]LPW;52"]ISLX];!O-U(IYX^?/PC1X\4@$\2Z"^#'T M?UN_7P8.UYBK:@&F8/BK&(.R*3VSI0P4 M:>94HS7L+*R&WI4 50J.$%19S5S4LT93.V^,]8;O>8,KUI-Z ?,:?8,.)$GJ M1TF*H^?/!B0D+^Z,MJLWTE!QF*/M\E9A^]W*)P_F;X1AJ*54Z/7]XD,<^Z@, MX1"S..C::18CN=05S_D279A*ZS8)_#A,(8G@A&1=-XT)?.Q->H#W2Y5OVGV) M'R3!SJN3,.U:413#.SPSZEAYPT%R$)&5-4DXHI0%/@DR(/$ 3A),/\[C(#Z6 MN$<.5P=2DOI)&N'(HG4:O$:,N6/R96XV5U<">>#=W'=2)XUZ&%X\0;M,<&^E(D7SH1+UDM]5U M@VUM$/8$+Z7FS35L[O7%K2D2].)]4^7=^J*!I#?\&0,70EC=8!_<6CP\&C\ M>H, ]6U?BJ8O'<57MO'H5*Z8XZNEPEY47&P0QB@^K8VE.C 2KO--A]B62I\FJ,M^1WPZ.@)WML[IH[3C.,T MV#"J\'2'0W^8#-K!((/P-')+V,2!'Z2Q_9"(M W5L?T5$-(,2#ALF?V:Y:R< MXGEOG8I_ ;D?8/ZO^#T. S\)DR/\OET]0E/;Y?MLN)7_.+^3S _C(60I,G?0 MM5,2) ?\'@Z0/ E$0^2^8==.H\$Q?K^]?1Q/H@@!G^!W\@"_D\?Y'8]?-AA" MB%&?A!&Z;@79SQ%\G(9^A)=#Q\%U6L!&3M#(?\7P).N1[V7XI!=]#P$?-,>M MM7#P%,FG>T3]8S9^"<\?XC[T;WI_[\E5,K5P#TN-N:LKT[R^=M+=V_6B>;+= M;F\>OLB7"TL%@LU1->AEB0>J>4PV$R.7[@$WE0:?@VY8X/N;*;LAL?7&$]%. MK('=BW[\#U!+ P04 " PA)Y:_7:X050# !W" &0 'AL+W=O/Z#]K=MHFD432LU; ME(8K"1IWRV"=W-QFSMX;_,[Q:,[&X)1LE?KH)F_K91 [0BBPL@Z!T=\![U ( M!T0T_AXQ@RFD9:OF66KA59'T,Z: MT-S 2_7>1(Y+=R@?K*9=3GYV]=XVJ.$>*^0'MA5H@,D:[GJM45I8&X-V6!H, MUU6E>ZSAS0-5A1FM?^%LRP6W',TBLD3*04?52.!V()#^"X$9O%/2-@;>R!KK M+_TC$C,I2D^*;M.+@.^8OH)9$D(:I_D%O-F4H9G'F[U,AN#/]=983=7XUW/) M&KADSW-Q-_3&=*S"94!7T* ^8+#Z[INDB'^\H#2;E&:7T%^B%EZ4 +SO-2AO MJI]@5B,F^XPY&+(1$\\QQ1EFI=I.?P5A(1(L$>/, )+ 0N*]'7CI(ZH.[8([V@HT)Z[WKB! E!) 7, MPWF>PT9CQ_@3P4,NGB2).&1I#'D9SHL"?E66B:_++K$N<@I9TFB6)&&2%K!A MCYJ2]^JDW>>="0-9$>:S%)(B+,IR.N(+[,X/)\GR,)Z3=UF&:9E\0?(_3Y;2 M?)U0?76G"+J7-9 P U0< !D !X M;"]W;W)K&ULE57;CMLV$/V5@1($">!:-U_4C6U@ MG6R0/*0PLFWR4/2!ED86L12ID)2]^_<=4K:L%%XG?9%(SIPS9TC.<'%0^L%4 MB!8>:R'-,JBL;6["T.05ULR,58.2+*72-;,TU;O0-!I9X4&U"),HFH4UXS)8 M+?S:1J\6JK6"2]QH,&U=,_VT1J$.RR .3@M?^*ZR;B%<+1JVPWNT?S4;3;.P M9REXC=)P)4%CN0QNXYOUQ/E[AZ\<#V8P!I?)5JD'-_E4+(/("4*!N74,C'Y[ M?(="."*2\?W(&?0A'7 X/K%_\+E3+EMF\)T2WWAAJV60!5!@R5IAOZC#1SSF M,W5\N1+&?^'0^:91 'EKK*J/8%)0<]G]V>-Q'P: [#E <@0D7G<7R*M\SRQ; M+;0Z@';>Q.8&/E6/)G%TY')G8(,:[BNF<1%:XG76,#]R MK#N.Y!F.%#XK:2L#=[+ XD=\2'IZ4X4O[)%// ME_YRDO#W[=9837?BGTOY=G23RW2N3FY,PW)@]6K%_$L>GM%[*07 M.[G&_HLG )T-#!N,-K^\V]V^ U:J5UH!;R57=M!8+V#Y! MP?>\(,0928NV0CCX(B GMD=--0VRK;=$JDJ'KZD*/;T!:@_&,NE)BE:[G\.3 M *Z*,;SGPLC=.0R9S'/):E3\ -2E@0D"C+$K+:>C$$A=5/N#W MEN^90$)^AOT4\?;X>F>Y,094&J7BCDPX[8W DJ#1>#X-0'>/2#>QJO&- M>ZLL/0-^6-&[B]HYD+U4=,V/$Q>@?\E7_P)02P,$% @ ,(2>6LCGIV=, M!0 H0L !D !X;"]W;W)K&ULI5;;;ALW$/V5 M@1H$%K"U]J*].;8!.VG2% @:)&G[4/2!VN5JF7!)A>1:2;^^AUQ)EAW'#^F+ M1,X.9\[,F2'G?*O-)]MS[NC+()6]F/7.;&LS8<&N0BC>-B,3"A9I?G0?;67)[KT4FA^%M#=AP&9KY>\ M$^O>><'B\GS#UOP]=W]LWAKL%@V9P=7/J#Q^N]]9_\ET\N;?7:&G#+VTGW3R;43-:IX?=82 8 MA)K^V9=='HX.5/%W#J2[ VG /3D**%\PQR[/C=Z2\=JPYA^AU[&;W1 MRO66?E$M;^^>7P#; 6"Z!WB=/FKP#3.GE"41I7&:/V(O.P2J6E7@MNZ0DE4;(LHRI)L3XI\CK*XG*^DZ=1M8R#/,NC M91[/Z7EH0*"7PB+LM"BC(B_II*ZBNJ[G$"115><0)%%90/#!L):38@.<)54= MU4E%)TF>16F9U%91[@ M5B60%_D>2PG9T= <#++R]WOXYD,O+)!&R?^Q7=]@\A=SX4A;IT8 A>C MY=THR5NPI#MR6TU?.3.6G"8+(I3C7$VB4U20U[E;$]&1M6YTXZU/%BYJ_@4O MCN4HJ>#] 9BXN/VM[BMO!9"T10$>U^"]$GO'_>O4(AA@"57YA*HB2L -=@4E M21&E9=B4V-31$I1B4V&314D<-C75=91F&=993$4>Q?F2/O0<+V'G8+I>@JI\ M1^BWD.VX^@C(/DEW@BU ;P7?WU#J;@GTQ/V.3)AO[4:D\' _@9DEP.4>$#4] M=$ .DK#>-W8[&J'6(9VN-YS3,-W2W-_2]WO6]TYHU2WWW'P_L4$[:%[SM5#* MNU@QR53#Z>E/59HDS^@WID:\]I3X"HS*LHH2)-:O*U1\52[1Z9]'885/APV^ M6?L1?8>7'WD[2>:3J?09H3_+%#UI#%?-5Y\A9>64QA0-5"70CJ.J0D/C]7D( MS#[0"0L(K>)ZMT9KY75P]]K/"K@[VG!T*UP?\N9EHW+>K*_,U6AQB^*B:O2P M$BK !U;CNKTA_G=.,#[@8Q]8?.N\R6!HCRBS'_8&'TC_-B#4NH8VN^&R7'7 M;OUML_J\&>\'.9."K81$$KEO!8Q8D!^1/G#FWS2/A3;<"-W2R;CQJ+3BH5FI M,WK8!7K@@UITZ=R7 .+2*XH;^9B%1OBGNA;*W-7AF;,C\ M6H6[:^\(OKWUTX=>W<71V(1+?AV&0T\HC$T3U$%ZF#^OIK'K5GT:7E%8: !+ MDG 5\[[1V^XUW<)C*+_\#4$L# M!!0 ( #"$GEJ^OBFB=08 %,2 9 >&PO=V]R:W-H965T9$(8/?L?;'DV4*;CS83PK'/1:[L>2=SKCSI]VV2 MB8+;GBZ%PLE4FX([+,VL;TLC>.J9BKP?#0:'_8)+U;DX\WMWYN),5RZ72MP9 M9JNBX&9Y)7*]..\,.ZN-=W*6.=KH7YR5?";NA7M?WAFL^FN45!9"6:D5,V)Z MWKDFPT[+)H$$T>P1NM#1UY MO-'3AMY(F^2:;+7LS\O8.H/<^&N?S0%RO!^2ZN7$ECP1YQT4A!5F+CH7+YX- M#P>GCR@\7BL\?@S]/T3F:W#8[YE@<^QR7QR9%(:;)%LRU#E+UPYB>LJXM<)9 MQE7*'5E(7-N'K)_5S#)#=:Z#$[A MY+Z8TH+'N?"0Y! /U]1GV65"XH3\;M"L\F5 6J_@(EW-LEH.2[0Q.M;&>[%; M>Q99S&$QSST]I%5YSIPP!470;TC%50("("/C*TJ"4Q+4]L3HA%6JH75M$#6^ ME"%1=&687BBRHBK*$,>*SA#*(J370PYKY4F/7394\AP_M**TQ#+)<2"GB*-/ MT@6\!*^3-9M\E19-F Q%VJ<;/8D(%XZP+F15,"0$!BQ6SI0'1B7X)!3-'"XV M==)C;V%Q*F+/ME((,FIEZOQ9>WD#LE$Q%@F'CX@ OS&%;R'5S/H,4=K5>421 M,SREBH+G,H[,XL RL@X$C"1S$'?!*(*)(V<'BZL2-M?Y002VYPL\X<8L(8KQ M0E6H_,D%2B! M!>,E^L7^%NPYFTP.NZ/)8>N)JF\8 MG3:>[C,H?.!+5ZHY@E($R&MM2NV#[\-GR0FAL)ZS\;A[-!ZUX':V;BLE$UDB M7+$.^D2#[G@"I^Q>2T V/)ZTV-OK M&S$5AH*=Z *SIPUY5>9<;<%$W?'Q8>-_UY>O$1.W;/OJZ.AH_;O+\:VI=",2 M4<0POAY=QM\WI<;#07_I^4BHZZT: -M[.UFU+#X^[H.-H*[M;6 RFU M)6Q[Y\F4VI8:?65*37YL_']A2OG\/3K>[_W0B-OA9/4]AKDQ$6FC+6*JHE$2 MB5#LQ+L;.J)OD J;89+P>UU_'VWZO=^T;)%)-+9&IR>A2/!->[7KVRG<8++E M8\7IC@D=_ '7/VT(GW/,4=@\P"UQ8.& G72C'H_+APY*;:6K+XWTR\+VM IT MK])!0V0F\M3/<+@OXUB"! /E>DB+A1)3Z2],I=6!*,I<+W$3AIE,FZ @O-9 M3# +2>MYBLI5J(I0I?6E3K*V1L80M-;DB;G(^BO.XK6R&^PB>U3C/8%EFLU"T%>#<[A/H=Q&*FMCX6R.I>IGQ1B M#M2$D@,OH'74Q$Z%; )!4)O0!?^759S+9#/]4+"Y6N[Q,*G]K=[<@OM*9VZA M? ]?[GN%[#=>] MA9OYS!F4>AKOPSK_>77\QN0P?"C;DX7,+9IX9W@0P'4_! M.N@=33K,A$\88>%TZ3\;Q-HY7?C'3,#WA@AP/M5P=+T@ >OO2!?_ E!+ P04 M " PA)Y:IK,SP[T% !B#0 &0 'AL+W=O69*R9"MJ@;Z0>YO[.KRX& Y?F7"K7 M-RNNL+,PME0>4[L67%V6 MRC[=9M=]8;B$!><>M&@\'K@-UP4H@AN_-WJ[&U, MBN#VN-/^2X@=LF^*(SGU_U9CW*>*'JPM^;]:_HM=#3E__8X1DKL<>.B2E4':RMTV@"\8_O O>L?OHLGPQ\/.#C>.#@^I/U YO^+''VH+5F! MW*E9G-:.23G'WI&J,BKD"!5:S76AO<;IE=7@G"Z>2%=I46=,H+557E?+YK0C M$)S,8J%3IA!T/YC@1TYK(4Z[UQCPN8$!RX7RC)FAE*U'!Z#,E.R\3F'09'7J M09 '$'\%&OL(N+5?66Q&W7X@)A2J#-C64JEFR<)]DP;MT*HHGDVBX7 (TM:R MMS#&=\XN5"I12F3T1E6F8TYZ6J"%Y\2+V9LZ4 RG@<'.7'E0869/LG3KF4_1:UYXV51K-: M6F:)NDNX) Y)#^$A898K="SQ)(5Q 2@FUM3+G&[J)7@/C>-QGWXSK9 +26F5 MA:P\A]%5^JE/@+L8E3V4SJ;:2>4V.K;%(C*"(9;6+3B0YB9^>3H.9EQ3=2D5 ML(($>_78UK\K]S.(4N.\.Y&$'HW[4W2JHI!(L0^!JBX#O(3:=+J5J]24*U/! MI M.PIUE8>:J:.,2I=+YI84_QXR$9?@J8 $C9PJ=!9PXCU?9Z4($@&+(F1)L M%_CZN L815EV6I<$*WBN'0)#!.A#P("4]'GT;C?+C5]'- 4DD_ >)3/Z#'ZI M><';OE?&_UO)Z#@^ <*2V13/$<#XR?C=!!S1#-OGX3V-XR"PS]@&:(B\;$BD M2(KKN5)5RM&+2D8$8K?]08JZ*$#(6FV $J"0U2QP593FJEIR8&.%9\:/A(JB M^M(H$)?%8G-':#[7F];PJM$ (_^_)&^4RVFE=!: I4I32^%?YKJ$Q=HV/-PA M_B;]%_3A&<.BT<*:\K7G1W0\C9+X[*0;C4[H?D\/-G-A1^,&/[:9$S^% M\R^T[K3I(XJ'(WD"">=T$Y#\''.@#QYC^A(N&YR=J@A:-6^ M^%Z@XP44[D.<&)9-$QC.*I]'9>!@Z M#\5)-#D[%[=!D 4R14D2Q>-9R[Q%C5 ZG*S44]-2XG@2S<93M ('K^[D.H#\ M/*@"_%#97VC8 63'\3!*DO.3%R?@['ZUPF4I^B2:Q+,P>]NQ.+2ZV@86KHP- MM'I=BIV$8OLH&?=G7?OMOFC(Z4X7-8&O*DUMS>&3)NVTO3ILJ3O<;]&FI:M0 MN'NZ?I-/6LNC,@((1HLJ.L#X7'G* 3!\7KDBIY?"CWG=],@G_'U(UV(HS/;B MHK_OQC78NO>6;)?A=B_]#]AMKL";UACE^@MC* >S+E:2;B('-;]7U/U!+ P04 " P MA)Y:ODSP1M(' #%% &0 'AL+W=O[A@ )QM+OD#&?>S+R9W8NE\Y_"7*DHOA3&ALO6/,;R3;<;LKDJ M9.BX4EFL3)TO9,2MGW5#Z97,6:@PW7ZO][);2&U;5Q?\[,%?7;@J&FW5@Q>A M*@KI5]?*N.5EZZS5/'C4LWFD!]VKBU+.U%C%7\H'C[ON6DNN"V6#=E9X-;UL MC<[>7)_3?M[P;ZV68>M:D"<3YS[1S?O\LM4C@Y11620-$C\+=:.,(44PXW.M ML[4^D@2WKQOM[]AW^#*10=TX\ZO.X_RR];HETT06[RM(P3EL*RCAZK&K(Q:M;-8D7W0A-=-_-:JGK)-4_(#40'YR-\R#> MVESEN_)=6+ VH]^8<=T_JO"#]!TQ.&N+?J\_/*)OL'9KP/H&1]P2MSIDQH7* M*_'?T21$CQ3X;9^S2=?Y?EU4%F]"*3-UV4+>!^47JG7U_7=G+WL_'+'T?&WI M^3'M!P/PM)2XM^*GRBHQZ#%N_;98*J%L5%[E0MOHA!09KG44K?0L%N O9$,SUX-AYT>:,08"8#IS(*#O"V&%)SKC+S/3$4'LXHM#:&: M&%W 2+*(?**P4I (T@8C7*8@)=\.G 51(1=2&SDQBO51 Z!M#>;D _)1>8J# M\Z5#DBI15K@**G3$6PE3ZU >@" >.1\] 5C W-TZ?-41U\Z#!B"!%*+T_NH$ M4KQ?J2;(LLQ7B@H8N1"0+/@GV'+.'7A-;2BG8TDM9:H8W[][%*5!=I/ZLC0Z M8U30:&=('HI^Y-TDFI0=W-VFO50Q3>M,4=A(ZL"JYFAX9!\ /-&G_.A^H;RE M/LBL(=[!>?+P$5+M=&"O@XQZWH9$+7*<8I#!& 'XV,0)D(/@+:*^$F-=E+!Z MU_?\=S1-3G[*B,W:60?G)D^^Q:=)QLDF;I1C-;KIS5\55D#B!+4\(IEJ>Z5)VDP M\4)[9^FQ-.@GE!!U03M*,J:,3VI%<>'1E.XUTBV3T8%"3GY^>!].4[R/6P0/ M[(R3^A_=%\C/WO YG[,$8XE)XYO*.?K2(.]V$H#.:3@$+0;=AM!?*1IH#A.S M-,'MLC,WN]1K_ P.>R%.&K_;X^^]>#UZ>_S#^^ B*F:2E#0KC^[OW(RQD M:0&@M,7'^[O18RJUO-Z_A1%D1H_W=^TCW)I)DU6&'9+-D#"AFPD2M2-^64.R M-Q-2!2[YY8&$:@+8+2^JA^D49+S.E#B'O"C2$)YJ%",TNEDS0W/Y#CO]X7.> MTC)78&Y*E?RR,^@__\N:SNL>O&L'HO#5>=5Q/REH;,ZQJ@ A4L:'^L4'+XG( M(YZY\9Q*(Z7Z4GH$AWHE?)M.-;V<\>QIB49GZ28#^F")F$3 ,'2)[*W?V)XL MSK4M4J0QDH>Y6BG,^EQI3^E=I0.(A7<*%$#3.S%7L'R2ZFD8)'2_9"JPF0/T M2=)!;8L"6#.,HJ- ['8%JP)23WRN, \#^9,FH%.8\J)Y"G;4+B:8Y$5V"9B7 CSD.K_J!0\^B3SD"D\_)Y,;T-<^3(+WX M-^-SPVZPU.BIIMS/@&G0*6?0 MJ%T/PX&1HO5>Y]7VH965!;#7?\!];MXY@NJJ)FO7LW'F0@PI9:/CR;:@75SD M]:C-=&J)QHJ.)O@;=_%-[7?S^\ M>V#X_Q'^524Q:C#@;J/9T(2,,5OL]A3ORCTIP-Y_8W9GW]>,[M:GI4+Y&7] MHWX"?-)7IO73]3>Z4?HTM=F>/O!]X'X94*Y3B*(2ABWATT>S=!-=R1^J)BZ" M_?ERKB3"?0( +X% M 9 >&PO=V]R:W-H965T):1OP ?'!32Z-M<0.MK.4_YZSTV8==!U?$M_YWO.[..]F MK53WND TL*E*H>=>84P]#0*=%E@Q/9 U"MK)I:J8H5"M UTK9)D#5640A^$X MJ!@7WF+FHOE: M7RN*@IXEXQ4*S:4 A?G<.XNFR\36NX)O'%N]MP;;R4K*>QM<9G,OM(*PQ-18 M!D:O!SS'LK1$)./7EM/KC[3 _?6._9/KG7I9,8WGLOS.,U/,O8D'&>:L*X. M%O91;HVB7$\XL+D4J*X0[MD$]"PPQVGR0 M;M'+#AT_@Q["E12FT/!19)@]Q0>DI)<3[^0LXZ.$5TP-8!CY$(?QZ C?L&]O MZ/B&+[8'%URGI=2-0OAQMM)&T0_Q\U#+'6-RF-&:9*IKEN+<(Q=H5 _H+=Z\ MBL;AAR-ZDUYOOX?S1\:13P+K%"SP$0&F.?H M/./V%#-$VB+Q, VY+,G.>@IWA4)\\A? 6R[ %++11*)]P$V*M8$:58K"D-'U M.Z!K3@MWSX^KRQ>UPFL8)_XH/J5%$OJGH\D.]'=9%/OC<6+K_6@2PL=_.H'H M=#"&$XA&@PA.#EUI"M7:30X-J6R$Z>S59_OA=-9Y\K&\FVS4XYH+#27F M! T'[T<>J&Y:=(&1M7/H2AKRNUL6-&!1V0+:SZ4TN\ >T(_LQ1]02P,$% M @ ,(2>6CKIX'D- P S08 !D !X;"]W;W)K&ULE55-;]LP#/TKA%<,+>#5CNU\M$L"--V&[5 L:+KM,.R@V(PM5)8\26G2 M?S]*3MP4:%/LD)@2R:='BGX>;Y2^-Q6BA6TMI)D$E;7-9129O,*:F7/5H"3/ M2NF:65KJ,C*-1E;XI%I$21P/HIIQ&4S'?F^NIV.UMH)+G&LPZ[IF^G&&0FTF M02_8;]SRLK)N(YJ.&U;B NV/9JYI%74H!:]1&JXD:%Q-@JO>Y2QS\3[@)\>- M.;#!5;)4ZMXMOA63(':$4&!N'0*CQP->HQ .B&C\W6$&W9$N\=#>HW_QM5,M M2V;P6HE?O+#5)!@%4."*K86]59NON*NG[_!R)8S_ATT;FZ4!Y&MC5;U+)@8U ME^V3;7=].$@8Q:\D)+N$Q/-N#_(L/S'+IF.M-J!=-*$YPY?JLXDG2ZLRN\_S*BN JY537=MF&O7.+*$[F*B?(JH)7MJL^0HX W3YY#V0DCBI'\$+^U*33U>^EJI%=.X*W7.'FFR+%QI MS62)WOY]M316TYC\>:GX%CM[&=N].I>F83E. GHW#.H'#*;OW_4&\<78,_;\NZ2C2RSQ?@X<[99D X]U+[\X/W;AU-@*3!7!K0)*&\)K0+9"7$GCN M?047:TO)R+3DLC30(,F"NPWP/P,K)4@=S"7<51KQV2#!*9=@*[4V!&7.@*8B MK_Q8/%G7RM"1*S!,(('D#[030HF2O,(#L(+>/.Z&PTD(9$F8)1>09F$2C^"6VNB9^%+Q@72N\?.4 MI.$H'4+2"WN]%!9O=7&))+$(EFW1P# .$V+8'X6#049'".8:R"5E^A"*EKAR M33]-!F$V[)^1D;JO#2Q$8'$E.C+KV0 M&L)?2]NJ3;?;:?55*U%/X:W0T[V57!H0N*+4^'S8#T"WXMDNK&J\8"V5)?GS M9D7?&]0N@/PKI>Q^X0[HOF#3?U!+ P04 " PA)Y:&L;Q,(<# "O!P M&0 'AL+W=O MWS+;@).F:S<$"^)V^S#L RV=+:(2J9)4G/S['27;20''V+Y(1_+NN><>'LG9 M3NEOID&T\-2UTLR]QMK^RO=-U6#'S:7J4=+*1NF.6QKJK6]ZC;P>@[K6CX(@ M\SLNI+>8C7/W>C%3@VV%Q'L-9N@ZKI^OL56[N1=ZAXD'L6VLF_ 7LYYO<87V M:W^O:>0?46K1H31"2="XF7O+\.HZ,7=I-O$GA0#<:J;A],##HAIS]_VNOP*J!X*R#:!T0C M[RG1R/(#MWPQTVH'VGD3FC/&4L=H(B>DVY25U;0J*,XN?D6UU;QO1 6?Y;3' M)-;,MX3M//QJCW,]X41OX,1PIZ1M#-S*&NL?XWWB="06'8A=1V@8O/A8:CWCQ&W@KW%(O6PI(ZV<#?R[6QFCKDGU.53\#):6!W M:JY,SRN<>W0L#.I']!8__Q1FP2]G:"='VLDY]/^Q/V=Q3K,\#0X/^(AR0+ * M\,FBEJ33U(JH#0@#W%HMUH/%VOD(68M'40_.2PV2EM",)Z6&H2J&>J M9FR:%^NK%([GRG)+M"X@B@(69"E985FR,BG@-]YS"4G,HC*'.&-I',%-(R0' M0H5/2F[A=_5K>%VT'2?$C]1URW"+3=VS++<:&I'>'=[=[M\#T7,BKB$(F))F.\C MA1QWPHE(0J>.+7&)6!1D\$59FM-[)2\@#1)6E"%929:Q+$CAWJ75]GE,AM\' MT;O#\!]$?U/A#UAAMR9BIT3.1Q2=]6" TF4Y?2-B@ ^:BXKA)2F M2B!%\_2@$"D .0N*Q'GFY9@&5O7CE;Q6EH[!:#;THJ)V#K2^4!B[!\8U>_ M02P,$% @ ,(2> M6B:\C@UM!@ K X !D !X;"]W;W)K&ULK5=A M;]LV$/TKA#>L+>#9CI.T19<$2-(6#;!N09-U'X9]H*23Q94259*RXW^_=T=) M=HHDP[!]22R)O+MW]^X=>;)Q_DNHB**ZJVT33B=5C.V;^3SD%=4ZS%Q+#;Z4 MSM?#*K*O*+^=E)JU=T0_&W]MKC:3Y:*4Q-33"N49[*T\GYP9N+(UXO M"SX;VH2]WXJ19,Y]X8>KXG2RX(#(4A[9@L:_-5V2M6P(87SM;4Y&E[QQ__=@ M_;U@!Y9,![IT]G=3Q.IT\GJB"BIU9^,GM_E /9YCMI<[&^2OVJ2UQ\N)RKL0 M7=UO1@2U:=)_?=?G86_#Z\4C&Y;]AJ7$G1Q)E&]UU&#!5R\7R^ E[AR/>0[%W M^"C>$5V/=A__6Q-RZT+G2?UQGH7H09H_'\I"AU3F=3M I@?R: M)F<_?'?PKUVILBX@UB ^1M6XJ*Q!C%0@HBFVU#7YW,!G84+;1<(> MJS/G)0:J6^NVC >=$R-Y?(WZ3FF8C!RQ1;PP99K2(![+0P0_ M.3C5GEN^Y0W!QQ^<#%35XT"%.5:TR S4T$)-CC;B1[! 925 M00U;E D"C>Y:>!%LJM)K5(!7D&=\NE@3IX?*DNOADH\_>@>H$'7Y,@# MU#\.]#&1E\)L,)FEOM0-%I9Z[;SF=_?3X!HNOZJ=IYW7?;: $K88,Y-1KS84TZ80P67#OK2!"WCB5O"NVY50>2+'Y>+@^6,>R\A!_T1'WO.*^U7 M?9X]60%MCE1'Q*,[1K#V"BF.$UC\^M,9L,!)79J@ AL-HS)R4:C.BI^C@/ZJ/) MO0NNC! TW[K$!O7\ZH5Z?OU"_1R+F?J,-A6U"WS(0/,BQIL^GEM]-U6_X%CQ MEFQEIFJ#YJ9>K.25NI3Q#'Z]N\M9R3C O=WJO&TA&$B&NO4FZQJPX?GENYO; M\]L7"6F!SMYKBLX*F]PN\I2A'9!^R49+*P;ZVD&JT ^H+I2I22(F$=YTF#PU M 5WG1>ZHG+L7*>B\SA:YQH@(43Q>T>0:.!YHF/V 7JK$W!-$)5 M,2NYRF$@@ZDQ]V)J"7Z6^0F.O2= M"*"<4W@JZ94G&5_@]0VW_>Z%PH1G(0-;TC1%"'W<4M @(F1@LFY,N4VZ1J,W M6,+2$,>Q+TS:FX]33MO]"0I)-T&W/"JAVX/:PZKQ_S!,<3#@ $KOZEZ^^C! MG"[@LB *CV1@9]'E471]2!2:QBG6H"EBVR;P@U8FD9!31P)J\A387@Z$BZ)T MIAYFSDR]%P]I%N#V$V2PC.<2R975^9?$,^/\;F1_ZVK(X$;:B66U("S%X9[$ M#$[WINYJI6O7]<1U$2C85ME%/IP.N! !N-ILI_L )6&/XYL]= 2=[]T@D.:5 MW)-D\#8Q72;&M^-5[#S=0';+TST.&K\"4W &++%U,7MU/$EU'1ZB:^4^DKF( MFLK/"M=)\KP WTL'N/T#.Q@OJ&=_ U!+ P04 " PA)Y:'-0'55H% "B M"P &0 'AL+W=O(V+Q(([)X] M>P6.M\;>NS61%X]MH]W)8.W]YF@TC5BH].#T.>[?V]-ATOE&:;JUP7=M*^^F<&K,]&62#?N.=6JT];XQ. MCS=R17?D?]O<6GR-]BB5:DD[9;2P5)\,SK*C\X+E@\#OBK;NV5JP)TMC[OGC MJCH9I$R(&BH](TC\/= %-0T#@<;''>9@;Y(5GZ][])^"[_!E*1U=F.:#JOSZ M9# ?B(IJV37^G=G^0CM_)HQ7FL:%7[&-LOEB(,K.>=/NE,&@53K^R\==')XI MS-.O*.0[A3SPCH8"RTOIY>FQ-5MA61IHO BN!FV04YJ3ZHJJE_HC\-F3RGM2Y_FK M@-?2'HIQEH@\S2>OX(WW3HX#WO@_G'Q'&V.]TBOQQ]G2>8N2^/-+[D:TXLMH MW"9';B-+.AF@#QS9!QJ<_O!=-DU_?(5KL>=:O(;^/Q/RK1CB Z%6']"#&R%U M)5:-6-,[;?2TJ$XRXR\5- M7:N24$7OP12TP4[)1B@=QQB#;ZQY $ EO D0G7ORC2V"JE/..R@A2O=,+#H! M94!5.Y(N*".6IHSLPM M*(" '! <.\W*&ZMX9(J6RK74RK61+9B#&;&(HR=&KWDM&V?$FIK-<[_ )DAP M"N$U#'-R'(SP:60%I$P6?F+R[8R!;ZUB*E!P#D1E*#M+#YBC_PHL MG-*H.:5+TZ*T^FJM]M6*T.&PZ:I8CBNMD$T)D;ZVZ!&7DF,Y%"<<]U(U;(3O MF",0LD0O9I(8PEF_-IT#0W> PK+(3#]A7GX6&!,/I#L2WXM)6B3S1895,9TF MTW0B[F0CK2(GAMEDEDR+_(!7:5),L@-QYTUY_X8OB4K -^88HSZC"$[ MF2?3:7$@KA!K'4KUI2!0AN-Q,LY27F3).,?.6^>I3V$@V[;&*ZD*G: MFA:)^=BA GRHRF&^2#(F-1SG,Z2-(6M&V3'HC!D M%;KZC26, +C11QK,)TE6,%ZQ2!:+E%WPA%SUB139-)D58Y&E.)X\G>X0X%J: M9+,9QRM/QM-%;_/SG')Q##FPBSQ99!RUQ3S)LWF(&EOR\C&VKXLQRV-,A],D MFX/8K_OBXA1FR7PZP6)<)+/9/$3X*\&/-0=?ET9W[#.7,R1:Y79]Q:Q>8UU" M*LR,V+ * Q;INGHO^'GD2<<. VH_6,7:N-#P)?X!$LA;? M74_B\?6*$8(;U(F&:JBFA[/)0-CX(HP?WFS"*VQI/-YT8U7>QX[*&\ M45I4/=@HJ"CO1O+8W\,1(#@'"'M ^!(0GP%$/2!R1CMESM:2:)(E4K1(VFC# M9B?N;AS:N*'<_L6UEN:4&IS.5N0)[15:@70O@N> EE3E3*A& GJ/[M=+].;J M+;I"E*-OI6@4X85*L#:Y+0/.^SSS+D]X)D^$;@77I4(?>0'%$OD"$7!.Q3ZX?B$GL7?P^,+OPHF_H=37O\3V3/G\> \OL2>?36MAO)<5"=M=MB)P]J.LL_& MP6QB?MC^6/^?45$\G?&U1O^3=-U+?,L=I0KQ&!K*/W1U)2M[#I!M]"B=L6T$=J4IIN6IGF"M 'F M?"N$/BQL@J$=9[\ 4$L#!!0 ( #"$GEJ9^8_[) ( $T% 9 >&PO M=V]R:W-H965TR9F;*/%X ).=O]] 3MN6B4^]!(S,._+,X0A/4GUHFL @UX;+G2& M:V/:51#HHH:&Z)EL0=B54JJ&&!NJ*M"M D*]J.%!'(;+H"%,X#SUGK[!4(\'+"37_A>=^MQD MB5'1:2.;06P)&B;Z+WD=SN%"8'VN"^)!$'ON?B-/^9D8DJ=*GI!RV=;-#7RI M7FWAF'!_RI-1=I59G\6 MWW!+T*,4IM;HBZ! _]8'EFS$B\]XFWC2\)&H&4JB.Q2'\6+"+QG+3;Q?J[DWGUTU=WZQT2PK(L&T,#>H(.'__+EJ&GR:0YR/R M?,H]WW<<4!0>%A^B2VRTIK(U_QYRCSMM6!*N80)L,8(M_@OL&92]J.0&V[3G M3;;@XHHWH"K?R!H5LA.FO^WC[/A6K/L6^9/>/S3V3E5,:,2AM-)P=F^15-^\ M?6!DZQOF((UM/S^L[7L'RB78]5)*&PO=V]R:W-H965T,[YSG=N9,[GQCZYC,B+19%K=]')O"_/^GV79%1(US,E:7R9&%M( MCZ6=]EUI2:9!J,C[P\'@M%](I3NC\_#NWH[.3>5SI>G>"E<5A;3+*\K-_*)S MV%F]^*BFF><7_=%Y*:?T0/Y3>6^QZC=:4E60=LIH86ERT;D\/+LZY?UAPZ^* MYJ[U+-B3L3%/O+A++SH#!D0Y)9XU2/S,Z)KRG!4!QM=:9ZS+HB*1RWA2U M,! 42L=?N:AY: F\?4E@6 L, ^YH**"\D5Z.SJV9"\N[H8T?@JM!&N"4YJ \ M>(NO"G)^=)DDIM)>Z:FX-[E*%#GQ:O7T^KSO88-W]I-:WU74-WQ!WY%X;[3/ MG+C5*:6;\GU@:P .5P"OAGL5OI>V)XX.NV(X&)[LT7?4.'P4]!U]@\._7XZ= MMTB0/W8Y'/4=[];'17/F2IG010=5X] >-VB/]VD?74FG MG# 3<<^ZM9>_6VR/RI4JG4"8D[YRI*A=2I^&"\^ V- MY3(UI=_.AHA[K_[=Y'Z;47&G$U.0\'(A4N62W+@*JL[P7MQ00L68+.?645?X MC,2[RX"/%63K&8AM#Q%Z5C2^:E MT@&\Q58H2HQ.5*[B)Z9$-11 ?RE5VE8'1\=+\:6RRJ4JM,J>N/-"YLZP8%ZE M$$K(>G1X86#&"@D_T\97%7T/"&@RH=!G-3D74>YBOR<>L=EY@),6^-Q:4, K M@-:5S$5)5IG4B3%-E=8<<#EA,IJX'9Z$OG#<$[?2YDLA.>:!$,?"A?)P;\N8 MT=@(S"AW!V/&:P/6-L#=+C#S'&V3OIT^'SCB=?H<[TV?XX/!49,^#RB_D"GB M0'RDTMB0RM<&-%+&XPXDU%L/&B@WFU VDBHFXG#(B7CS+$^>6:U5.K&G 9PV M#>!T;P.XEB[K"OXK;I&_,YF'K."D>\C@V<$CH@ (,W(^),RN'O ?FXA[^7O" M#]020F6@$7I16H4CB$(B@* ,@QM/N<)&KI6U(E^*6RSY7#<,Y=+ZH,F%":,SAD*A?-LU]2."163C$?+=O$,(6U MU33MU01Z)K#M]XHF5C*3*I?CG Y0EP<.KH"-L1>.$G0,S]-SKGR&KL,G0$YD M.+'ZLFI>/I/!E>[=9=E M]/@< CQ%_[1H@#A[VU#(X.'S2M[$/!;A^.J80HD-18F$US'[DJ0JJCQLCJ,GV6B3;*XGWO'$^/L\53P,V[!9 M6H0T \-=#A^Q@YP5\XSBI,,9W%I&0^B:">-(+*7*1V%:H$Q0F80.A#>P$35P9!%SN,DO:Z#+[MHBN#(%.CNS%S!&CH'?&1VL\-)5)<^0 ML(9-0G[Y.J0RQYTK,!R'ZG(#_%SE.49K.##8.EB19(H3HBLTH469O3%TJ[G2 M&O<0-,%;6B2$/2PN"SZTK;S=B@*.0@#'NX%K.T(14YVTM.$"QGQ=*FC@[,=4 M!SD.]3]*G^%4T@0V1 @)H":(AP(/GI]B> NDBDE7H7FA(KB: MVE7QG&B ,:$EA4P,MGN\JF.,3-E@3A.(#GIO<(JW\?H;%]Z4X&PO=V]R:W-H965TD+H4L(.B+N%S-G+F=&*U*H:\'N3'UU7BLLQPKKD>R1D'_K*6JN*%7M1GK6B%?.:6J' >>EXPK M7HC!?.;N'M5\)AM3%@(?%>BFJKCZ=HNEW%X/_$%_\51LX0/-' M_:CH;;Q#6145"EU( 0K7UX,;_^HVL?).X,\"M_K@##:2I91?[,OGU?7 LPYA MB9FQ")P>+WB'96F!R(VO'>9@9](J'IY[])]=[!3+DFN\D^5?Q)DOM?F';RB:3 62--K+JE,F#JA#MD[]V>3A0F'IO* 2= M0N#\;@TY+^^YX?.9DEM05IK0[,&%ZK3)N4+8HBR,HG\+TC/S)WQ!T2"LE:S@ M3@JC*$^:G# YW#GSJ#1<##_\,Y/O(]GO(]VWD?GT.?WA>:;C<(-=QR7 M:^CB.>7H>:CGG)(@2^K20FS V()WK5I\1TT-Z'"OX#E7B$=5A8M"@,EEH[E8 M:0;XFF%MH$:5H3#4VGH(5+8L=W7;GYYZR$6SU)DJ:A=#B=1D4!:DJ\GN>T@3 MEOJI/41LZGGPB*I&T_!R+Y2$S L32&(6!SXLY-ILN3H \>.4I7$,E'46DL0# M32N#@HL,(0PB%J8!!-.4A9$'"RH1Z1&_6!Q%I,)2>AQJ4)2@.ZDPBEA*ID,O M8<$T@F=IR+$N6>1S[)'3J4^G*$E8XL5P7RB:2+T( ZZ!'^3*UM <@23IR(>? M($E&,3T^B]6/ H3>*"7-,+0 9T@7[T@7GV7*7X1J6( F=H=Q;L M=']8+F9[*ZO>RB[F0F1EHVF>VVB7DIHU:TA"&%><4HK-I4%5G=!<-+ Z-#!%LD.E&BVP;15\>4'[;23O(6-X40UL22EXXN']Y- M ]__"+]RT=!W#RP9XC!A(9&!:#%)V22.NDQ2U2B@OG#1-&"I%T(435DX]2G) MF=R(HF_U7NRB(]D0+CJ2#6EVV71DWX#FEM!E.QX2-HU\N"!&!^G0]NXI-_L4 M6"\#G_GQU'H91X3KPQGV)#OV)&?9\X1V5["6J9'=5F&M_[XLBW:(T0#Y]%H3 MPZD++LXX.E@SZ2 M&[=::HD^[#8A]H>1P)D427I.QFOWZ'E.0XB>VBB[XL M$$3DD'/F>DAZO!'R0:6(&KX7>:DF3JKU:M3KJ23%@JLSL<*25I9"%ES35-[W MU$HB7UBE(N\QSXM[!<]*9SJVLALY'8M*YUF)-Q)45119ZCO5C>29KTMRB(KL%29*$'B <46*/ K-^U(>OE%==\.I9B ]+L)C0SL*%:;7(N*TU19EK2:D9Z M>GK)50KOOU79FN=8:@6\7, L%5*?WJ(LX%.Y1J4+N]2YY?,<57?2 MQLI%;84=L!+ M2AUJN!]N<#%<_T>>;QUF[5N7["C@-=< !O)TP7KG"N;1Y,7O0CS#"I9*8S5/#7^5QI2:WT][XDU#;"_38,O49J MQ1.<.,0?A7*-SO3M&S_VWAV)(-Q&$!Y#G\Z(KHLJ1Q!+^(FB[@OCN*%S94Q0 M 9)T6P$71"4A,6;QA5EES6IC-MOII0U*!*Y@*7(Z%]3H!2!TLA)T*BI%&*H+ MYP6A9/_@ BZ%TO!1"J7@KJ1C*+?2CW3\J-?BSS2GJGU&$M^FO 2?$4"IL[(B MZ&U3*IT1OVG_!YY)^,KS"J'C=^L\[@0T,AKX2/R3#W1>+BOR#4X@BF(WB&(: MO7TS8#Y[]VS4KMX*S?/7.6J76X7VV\IG>_,WHC#D2DCRFLX@:E?UU*-AZ)(R M^$/*XJ!KIOV0"%B569*MR(6Y,&XSSPW]&*( .JS?M=.0P=W9[ SH,"Z3QV9? MY'J1M_6JX\==(PI"^$.G* ^5UQ]$KR(RLCH)!Y3ZGLN\/K!P )V(TD_ST L/ M)>Y(&"+\+RM_0!6>G\-?(5271(#G4GI+* M+&VHBTS1@6QO(_I;&HVUT5!G4'/B"A,LYK2SZ>+P%]#B%>;_BAFA[[F1'QU@ M1KMZH,#M\LL^:N4_SPS6=_UP"/V8>M[KFBGSHE?,\ ?4=@R"(77-L&NFP> 0 M,YYX:SN,1 3X V:P/6Y_, 2?HN[X ;EN!/W_1HTP]MV :'5BX4X: MP%K.R,@OYL:1JRW:7FW1T1O'WL=/E[ +YVN>Y>8M=0J:O/6FN&](3E_YI(R+KWL/K[GXAS]@,X[N;=4 MU9:J\(A/%H?FPH.VM$W.@>HS5 ^8/85]M>CMO MR0+EO7TQ*TA$5>KZ6;F5;A_EY_5;]&E[_:*G4._-X9/CDE2]LSZ50=:OY'JB MQ&PO=V]R:W-H965T[VKJ):#EOV0[?H_VC76NRHA&EX@U*PY4$C=M%L$IN;C/G[QT^OG;1LF,$[ M)3[QRM:+8!9 A5O6"7NO#K_CH"=W>*42QG_A,/C& 92=L:H9@HE!PV7_9P]# M'7XD(!T"4L^[3^19OF26+>=:'4 [;T)S R_51Q,Y+MVFO+>:5CG%V>4[6Z.& M>RR1[]E&H $F*[CKM$9I864,VGZJ=UR5I>ZP@ER;I/S"9P%LE;6W@E:RP^CX^(E6CM/0H[3:]"/B6Z2N8 M)"&D<9I?P)N,I9IXO,G_5*H_5QMC-1W+O\X5J^>2G>?BKNJ-:5F)BX#NHD&] MQV#YRT])$?]Z06DV*LTNH?_72L_)NTC@O+QWG0;E$^HGS,J!&?O&K'=D S,\ M929.]J!43:NY02!WV"I!/8K+'=USP62)Y@:><4EKJC,4:9X#G:FR]H?J)7%H M-I3#&:>ETBB8I9Q602>)J=I)_H5LC7N4'<+/D$SS,)^E-$JS+"SB'%Y+(D(D MV(,'.(*%P&4INLI14GO4+7ND?C@HI.[5$2=(""(I8!I.\QS6&EO&GPCN:_&D M2,0A2V/(9^&T*."#LDS\6'6)=9%3RAF-)DD2)FD!:_:HJ7@OCMI]W9DPD!5A M/DDA*<)B-AL/R@5VIYN39'D83REZ-@O36?(=R7_=62KS=4+%S1SA. NOBVLX M=S6BD][9H-[Y%\(=C$[:OHV.L^,CM.I[[S?W_@6CP['CTH# +87&5],\ -V_ M"KUA5>L[\499ZNM^6--#BMHYT/I6*7LT7(+Q:5Y^!5!+ P04 " PA)Y: MEHS/'-@" !N!@ &0 'AL+W=OR_WYG)PT@E6Y[ MB<_VW7??W?DNDXU4C[I$-/!<5T)/O=*8YLSW=59BS?2I;%#032%5S0QMUI35\+6_1/[G8*98ETW@IJP>> MFW+JI1[D6+!U96[EYC-V\8PL7B8K[;ZP:77CV(-LK8VL.V-B4'/1KNRYR\,K M@S1XQR#J#"+'NW7D6%XQPV83)3>@K#:A6<&%ZJR)'!>V*'=&T2TG.S.[9DIP ML=*P0 5W)5,(Q_=L6:$^F?B&'%@U/^O YBU8] Y8##=2F%+#M<@Q?VOO$[&> M7;1E-X_V MXP=0IQ.( HB$9[\.(^VMCAQ?\>[8^+I3:*'L?/7?&V<,/=<+9A MSG3#,IQZU!$:U1-ZLZ.#W.WBNQ=Q-]_[$ND9]ZZ6O:O\Q1783#$-A:RHB_49W)<*\4VUX9@+,*5< M:[+5 \#G#!L##25:NT3G]#Q/@"J:E:ZD+])7FCU<9+)&.(11.$C'(Q+BX2!) M4GAP?47X[ D5C8D6C:BNC3;DBLH)1P=I%(;G'? C^$X'3TT2W# MH"_@7Q4OA.$?\BW[CDZ8 H6VZW'YKV9 C6KE)IV&3*Z%:<=!?]H/TXMVAKRH MMY.8*K/BE)L*"S(-3I.1!ZJ=;NW&R,9-E*4T-)^<6-(/ 955H/M"2K/=6 ?] M+V;V!U!+ P04 " PA)Y:;%_<,(<% #X#@ &0 'AL+W=OG&I>ML*B:\UF+[KN/Y\C:W:7DW"R7[AC5@WUBW,%I<;OL:W:'_=O-8TFXU2 M*M&A-$))T%A?39;AQ77F]OL-OPG(-MZP01C(\[F9-1I3MX.-Y+?^%M)UM6W."-:G\7E6VN)OD$*JQYW]HW:OLC M[NQ)G+Q2M<;_PG;8FP83*'MC5;<[3 @Z(8=__FGGAX,#^?<.1+L#D<<]*/(H MGW'+%Y=:;4&[W23-#;RI_C2!$](%Y:W5]%70.;MXJ52U%6T+7%9P*RV7:[%J M$9;&H#5P]H[3S$PO9Y:4N2.SA <\.@ M97Y'0W=2:G',1^HXH,J3JXI6YJ(6F!%JU"KEI+<7 #%JFS&8,$S++%;H=ZO MS.%,2+"-Z@TYWTSAI5;&P+(L^ZYON25I#U=>#$:USB@0]]%\D^)]^+O2'=2XO^D^^^2+AU)EYXD MW7-C13>$I;>N,"\[I:WXPOW]_OP3/50,$A_TPW)^C(\GE1WGX]* JN\1C0&. MN.H!%S_$A0>X;(,/6>3>-NZ1XNB\4G<(6V+U(;'O\?8-NL=61=P@+)[JCR%/ M64@!IUD*89BR*/.3C"8%FQ-/:)+3)&9AX"<%% 6+XIC&<0!IPH)D#N\:I(== M;4ET,:?X)SN6/(1L^M5[@@Q6?6ML2IS)2?<#GMBOK'!L^(4\H1_*92#I'?J8 MQ,P)7'**--E(FNPD:6X:4D$Y03[&.'"8KQN7KVGHD(/:E>MP^D@*GH* M5'RRB J.UBC+SRY2TK1#.".J#GE(NP.6YU2MZ"UW#,S>T $+$2L/BMV8ZD92 M>'6W[@E.A;'R1[?"-MYO;JV7UHEU&;+J#?F>JG"INI60'@;18HN4)>XP?FL' M\6\,QC[!L*X=-2DY#D+F/FRTNA.NFR!*UUQHN.-MCSZE/9+=#>/\IIT>\EDK M^$JTY$1T*4F="ZT?!+U#[EZ(#@ML4 M5P5F_<:B41/B,7$.M5;+B$2J)&4W_WY' M2=$LVW&'O7P1R=/=<\^1#U\6>ZD>=89HX%N1"[UT,F/*N>OJ.,."Z:$L4="? M5*J"&1JJK:M+A2RI@XK<]3UOXA:,"V>UJ&UW:K60E"WSWWABLJ4SWYX 6_<53RN\<;?K_B&ZSB7 MMF@-OU]%VB@2R1_G:FX@@_.0=N/,=BMD#W6$IEK"^)'.%!4W<.;[F@Q++2!*[? 0DESFJE_%I)0VGN%(^)(WEM M^%;PE,>,I/T+<54]2SNEUTQG@%\K3HQMXKE5,C[1;E./=#JF%66!UQ"&D\$X MG/1Z;U[-_)'__J"WR8CP#P950?EWJ$W10%Y+1:78(A*,#&@["AILAT!DKXJSJ7'VA-S%-_KJ;3 M:?<]C?BW4KK!&(N(BF_/G>#_E50P\@;A*.SU_AM)^=.![_7A3DRGDAK-!N.9 M?[2X1Z87)'64[-CR74D=9_7_H:3"'P_:ORFI6K_3V?G9/W>0NP?W;H%J6[\N MZ 24E3#-%=Q9NP?,57-O_^7>O'[H\-IRH2''E$*]X93>"ZIY430#(\OZ%H^D MH3=!W&PO=V]R:W-H965T2[,VPTJO9ZWPM9NXDFN,L<3 MW<6L%"M\1O='^6CHK;M'262.A96Z (/IO'4=3F]&O-XO^")Q;8_&P)XLM?[& M+W?)O-5C0J@P=HP@Z.\5;U$I!B(:_VPQ6_LMV?!XO$/_S?M.OBR%Q5NMOLK$ M9?/6I 4)IJ)2[DFO?\>M/T/&B[6R_@GK>NTP:D%<6:?SK3$QR&51_XO--@Y' M!I/>=PRBK4'D>=<;>9:_""<6,Z/78'@UH?' N^JMB9PL^%">G:&ODNS@_*D;;P%N:H#H.P!]>-"%RRS\6B28O+?O$ID]HVC'Z"9J M!'P0I@/],("H%PT;\/I[#_L>K]_LX9_72^L,B>"OSPT$!WN"@R;TQ3,E6E(I!)V")PNWVKIS+)MQ7C*$6.>E M+K!PEM%T96"E]%(H4!XX)F!.)-'N?0 N M8$*?K_S_. R]P;G-MAM9CFK.%82J'G"A"B&G'2OC)J>BO0;A+T^ M/TFF5W#MT^S@,Y<_?@S@J[]:,/DD7@F,P,E'VO$ ZM#D/M]/71AVQO"&PE@8 M=:+MZ -:(FW, ?7:.PO3[PS@Q_K9(,W17IJC_USO'H2K#"G\(U3F1 M-F_"Q3#?@=NC'5D53847H@%9F4#A2B* @'DVWU2BMR92?G M4KS593D,1\%D, 9.]BD\\M5$Q_@J%-48D?Q-W8//A1=0^GP1#3H3ZEZ4HO4!K#-)P:68 MOKN)M"\K(HY-11.X*?E*J@OI,5SSG457'5=F\ V1/5M(NT?-4HYFY5M"KO&4 M G7?M)_==YW7=;-U6%ZWK*22E:3:KC ETUYG3(73U&U@_>)TZ5NOI7;4R/EA M1ITS&EY WU.MW>Z%-]CWXHM_ 5!+ P04 " PA)Y:_\Y6?9$" #.!0 M&0 'AL+W=O!7#9S+_1V"W?%.C=VP8]G%5OC/9IOU5)1 MYGQ?A=#&T]:[@>X&-WHO!=K*2\M$F-^G<"ZP@Y)@8R\#H M\X27R+DE(AF_MYQ>=Z0%[L<[]L^N=^IEQ31>2OZC2$T^]R8>I)BQFIL[V7S! M;3\CRY=(KMTO-&WM8.!!4FLCRRV8%)2%:+]LL_T?]@"3X!5 M 5$3G=[D%-Y MQ0R+9THVH&PUL=G M>K0)*X0]E+NC:+=@G FOA&)+!$>V 8UG#ZP%4=]-O,- M4=L"/]G2+%J:Z!6: =Q*87(-UR+%]"7>)TF=KFBG:Q$=);QEJ@^#L =1$(V. M\ VZ/@>.;_!FGW!5Z(1+72N$GQP55@(@7,,G0>*+QP"GA0"3 MRUH3B>X!;A*L#%2H$A2&C*_/@&X[R=UU/T]D;1.07#H'<^FNQ M_Y:%46\\'MKZ7C@)X/J_3B \[X_A!,)1/X230_?G[WFL1+5VDT1#(FMA6KMU MJ]VPNF@]^ES>3CKJ<5T(#1PS@@;]CR,/5#L]VL3(RCEV)0WYWX4Y#5Q4MH#V M,RG-+K$'=",\_@M02P,$% @ ,(2>6D(ARPH5 P Q08 !D !X;"]W M;W)K&ULA57?;]HP$/Y73EDUM5+6A"3\* ,DZ#IM M#]6JTFT/TQY,^?!FME7XT%:*%YUI( M,PXJ:YMA%)F\PIJ92]6@I).ETC6SM-1E9!J-K/!!M8B2..Y%->,RF(S\WIV> MC-3*"B[Q3H-9U373+S,4:CT..L%VXYZ7E74;T634L!+G:'\V=YI6T0ZEX#5* MPY4$CR]6G_#33U=AY=.'O8!!?"0@V00DGG>;R+/\PBR;C+1: M@W;>A.8,7ZJ/)G)89SOFV2GTX[=U\^QL/,3W).)AO@_*,@'& M)UOX9/E^,FR3 9,%<&M DG;PFD LT"D%\-R?%5RL+ 4CTY++TD"#) >N^>!_ M!I9*D"J8(3Q4&O'-W, YEV KM3($92Z AB"O_!2\6M?*4,HE&$:3.J0#+BU* M)O.6FZN&DWT&:7C5[_MGFJ7P@WA0);+<5D*Q<](%V@FA1$FGP@.P@MXX[F;! M20=D29@E5Y!F81(/X)ZZY9GX4O&)]*WQXY.DX2#M0]().YT4YN]U<8$DK0B6 M/:.!?APFQ+ ["'N]C%((YAK()45Z%_*6N'1-/T]Z8=;O7I"1NIB+=S.%_J*H M76VJ,\C2L-\;N+9TJ; .'!K0:$]::M2E%U!#^"MI6Y79[>XT>MI*TZM[*_!T M;R67!@0N*32^['<#T*UHM@NK&B]4"V5)]KQ9T7<&M7.@\Z52=KMP"79?KLE_ M4$L#!!0 ( #"$GEH-+[[)=@, .L' 9 >&PO=V]R:W-H965T+\>X>_:MR:(QM<)4NEOKG!YW+B!8X0-EA8AR#H]XQWV#0.B&A\WV%Z MAY0N\-C>HW_L:Z=:EL+@G6K^KDM;3;S,@Q)78M/81[7]A+MZ>H*%:DS_A>W@ M&W,/BHVQJMT%$X.VEL-?_-CMPU% %KP3P'JGP CD\#N^-S8SI1X,2C\V%0 M/Z,W_?67, U^.T,[/M".SZ%/'_$9Y09A^7+$NV=]BNE9K--,CQ*L7Q,(2@"U M =J;E6KH")L;>*HTXILVPV4MP59J8X0LS150SXJJ;]JK]576ECP75E@T< &< M!RQ($[+"/&=YG,$?HA,2XHCQ? 11RI*(PUU52P&$"I^47,.?[D,>01A '+,\ MBFDW2+3R!:*$!3QT<6&>P8(NH(K<'7V>LBC-@<%H%UE+BUKVQX1DDSBVQ(4S'J3P MI"S-Z=U.7D 2Q"S+0[+B-&5ID, 9)20')21GE?#@F&O[TO.=?]_4G=/S_Q3& M6>C3PGB3#X_S_40G[XKB Q;8+FDO3^DB'3&2AC,2-HI"NI;*6@!U-1W1EV5 (A@E^Z92TV#$@BQVGJ/\9,=H/8]H/6H*B*!'> P *P@ !D !X;"]W;W)K&ULA5;;;N,V$/T50BT*&^#&NEM.;0/);A?-P[9!G+8/11]H:601D4@O M2<5)O[XSE*TDW23[8O$R<^;,C>/E09L[VP X]M"URJZ"QKG]^6QFRP8Z8<_T M'A3>U-ITPN'6[&9V;T!47JEK9W$8YK-.2!6LE_[LVJR7NG>M5'!MF.V[3IC' M2VCU815$P>G@1NX:1P>S]7(O=K !]\?^VN!N-J)4L@-EI5;,0+T*+J+SRY3D MO<"?$@[VV9J1)UNM[VAS5:V"D A!"Z4C!(&?>_@(;4M 2./K$3,839+B\_4) M_;/W'7W9"@L?=?N7K%RS"HJ 55"+OG4W^O K'/W)"*_4K?6_[##(9FG RMXZ MW1V5D4$GU? 5#\2M1SZPWL,,2.?9*V;+7M#;#)K=BV8*?+F4,#)#8KCV"7 UC\!EC" MOFCE&LM^4154+_5G2&QD%Y_87<;O GX1YHPE$6=Q&&?OX"6CMXG'2[[C[0WL MM7%2[=C?%UOK#-;&/Z^Y.Z"EKZ-1OYS;O2AA%6!#6##W$*Q_^B'*PY_?X9J. M7-/WT-<;[+^J;X'IFGW+^TH-#8F5S=GV\23QFA/?,7.$KL8"L)Q)5;9]17:L MW"E9RU*@B#V*P@,^"9;D!)9+!4[(%BJVI0X_9[>- 7A1"&PB%7.-[JU0E9TR MS&K9C&E]N4W1QWM0/; ?61:FO%A$N$KSG.=AQC:B%4:"99,HF_,\C:>T"GF: M15.V<;J\^T M6K%2=\31QX=-YB&/TP1ELX+G>3K%Z)7H"#X'_Q-$E$F2\"0* M:1'Q),:3BXYB_N\@@LF0R@FUD]@C3%@+SK+:Z [?EZ^]M)*DD%^\X!&1FL1H M,EY,V2? &BGET5#!L[C VSD/0[3UNVO L 8?U5+WRGTPT J';IPBCO/0VS9P]X!V;GQQ0I8#$,;_EX.D["BV$ M/(D/8Q2[:2>Q ENH434\FVUUJ[TX8, MC/\/UO\!4$L#!!0 ( #"$GEHC)&4*-0( ,8$ 9 >&PO=V]R:W-H M965T%:BO@ M@#BXR32QUK&#[30+7\_83D.1NA67Q![/>_.>,Y.T5_K1U "6/#5"FBRJK6T7 ME)JBAH:9B6I!XLE>Z899W.J*FE8#*SVH$32)XQO:,"ZC//6QCMJR"+=@O[4;CCHXL)6] &JXDT;#/HN5T ML9J[?)_PE4-O3M;$.=DI]>@V'\LLBIT@$%!8Q\#P=8 U".&(4,;/@3,:2SK@ MZ?K(?N>]HY<=,[!6XALO;9U%;R-2PIYUPCZH_@,,?JX=7Z&$\4_2#[EQ1(K. M6-4,8%30[&FXAQ- DCP#2 9 XG6'0E[E+;,L3[7JB7;9R.86WJI'HS@N MW4?96HVG''$V_ZPK)OEOYJ_HU2U8QL7KE%JD=@FT&&A6@29YAF9&[I6TM2'O M90GEOWB*DD9=R5'7*KE(>,_TA,RF5R2)DVNRA0H;P5[@G8U^9YYW]A]^K\A: M2:,$+X-])DNRT6"P4@BH/;GCDLF",T&V& 2GPI#ORYVQ&AOJQ[F;"@+FYP6X M(5N8EA601:VKI0\0Y2]?3&_B=Q?LS4=[\TOL^:>NV8%VPG%L-;J0%3'A\LPY MK8'MVK.Y^3WDTY0>3@70D]YJ0%=^@@PI5"=M:+,Q.@[I,O3FW_0PX?A-*RX- M$;!':#QY@W5UF)JPL:KUG;I3%OO>+VO\T8!V"7B^5\H>-Z[ ^.O*_P!02P,$ M% @ ,(2>6B/T,4,J @ T 0 !D !X;"]W;W)K&UL?51A:]LP$/TK0H.Q08D<)^U*9AN2=F7[$ @IVSXK]MD6D25/DI,6 M]N-WDATOA31?;-WIWM,[^9Z3HS9[6P,X\M)(95-:.]"7@*,]6Q/? MR4[KO0]^%"F-O""0D#O/P/%U@ >0TA.AC#\#)QV/],#S]8G]*?2.O>RXA0 MS@#(-98O21&%^-;'X16@UH%">4_RC/SN"N0)S+EGFN M.^6$JLA&2Y$+L.33(S@NI/V<,(='^$*6#W2KGBY^AVY&UEJYVI)OJH#B+9ZA MM%%??-*WBJ\2KKF9D-GTAL11?'N%;S;V.PM\\_?XM()7O$"SQX$O.U58\I?T MR76??,(D>= J!^4,#Z.S%79_L6P%*J\]V:6;NBK$FVUA6YY#2M%-%LP!:/;Q MP_0N^GJES?G8YOQJFV_U&]1_0UHP/H=6NZ2VY[L/?-[)AVR:L,.Y!'8V90V8 M*GC)DC __<"-V=&NRWY*_Y?W7L<[K(2R1$*)T&CR!8?=]/[I Z?;,+,[[= ! M85GC+P>,+\#]4FMW"OP!XT\L^P=02P,$% @ ,(2>6CB+* ") @ $@8 M !D !X;"]W;W)K&ULK551;],P$/XK5IC0)D&= M)MW81AJI[4#L8=*T:?" >'"32V+-L8/MMH-?S]E.0S>Z"21>&OM\]]U]GWW7 M;*/TO6D +'EHA333J+&V.Z?4% VTS(Q4!Q)/*J5;9G&K:VHZ#:ST0:V@21R? MT)9Q&>69MUWK/%,K*[B$:TW,JFV9_C$'H3;3:!QM#3>\;JPST#SK6 VW8.^Z M:XT[.J"4O 5IN))$0S6-9N/SQ<3Y>X?/'#9F9TT-(U*LC%5M'XP5M%R&+WOH==@)0)S] 4D?D#P-F#P3 MD/8!J2<:*O.T+IAE>:;5AFCGC6ANX;7QT+MU;C*<)"X+G)J,4B72I:] 7-0T'),P6EY JK: SY($LH'\=3)#4\_B[\,G+Y23#H*G'B_]%\$?ZTV^SI;&V[_MTR_@3_;C MNZX_-QTK8!IA6QO0:XCRUZ_&)_'[?>3_$]@C*2:#%).7T/-9JU;2$E7A. BB M:"A4+?E/*(,^2ZBYE%S6KC-!:[1O79DLL7^+>Z'J?2*%S&<^LYMDZSP]'H]. M,[K>9?^G5W*6['@%6G2GO?!Z:C]U#"E<]>$=#M8PV.8XV/P >&+'@3?S?4Y_ MPX1IB:\,F1HBH$+(>/0.QX4.$RALK.I\$R^5Q3?BEPT.;=#. <\KI>QVXQ(, M?P/Y+U!+ P04 " PA)Y:%05RM\8$ !R&P &0 'AL+W=O2G/C+WD)_?1U')R1B0E*YE# M8/7Q2A8D37,DQ>/O"M2JGYDGMH\/Z%^*XE4QSUB0!4O_2"(93ZV1!2*RQKM4 M/K'];Z0JR,_Q5BP5Q7^PKV(="ZQV0K*L2E8,LH26G_A'U8A6@L+I3T!5 CI. M\ 82W"K!+0HMF15EW6&)9Q/.]H#GT0HM/RAZ4V2K:A*:#^-2 M"=T1L.8L PM&)5>-%8J$C,&B>#SA GP&=XG FPTG&UQTGZW!(?/C'9$X23^I MH._+._#QPR?P 204?(O93F :B8DM%='\'^ZIZ'CUDUW"SQW &^XF7]^5:'@ M7I),_-77MQ+7Z\?-I_Q8;/&*3"TUIP7AK\2:_?P3#)Q?^HHV!-9I@5>WP-.A MS[XQB5.U#A1E]U5:I@=%>KX6OP3FAJUBMB"_JVA*G1(!%C"DE M:3Z[\GQ>#OI3(E[ZZM82.W>$#8%U>AC4/0PN)/+ 9 L,@75:<%.WX$8KH^Z( MXD&GI6?G.@B=L/UW- 7Z"-%&$!>FW,UJT(!L$+B1(9 MM3.FT+IM:.P,TOJ$MT59Y;?%YB+/#=&1*'OBT"ATO8%OML' OR+B5(HR[&%%JW#8V+0?J72V\+TC\5FN-[WK$>3\-@$+;" MNOP:>X'T]J*U1@),(R T\C3ZJL846K?NQK:@FTO)TZB7,876;4/C99#^Q<_; M\AR=_*!Q/2\\L9=]<4Z 1L<"M5N[%QGAFV)31X 5VU%9ON*OKY8;1W,X7A3[ M*T?7;^'XMMA&L1N8%Y@+J_9DP>3O('U-MLL_\ 4$L#!!0 ( #"$GEHL=SKR" , &X( M 9 >&PO=V]R:W-H965T/^>*?^R<:.L3Q2!3/!OI>Y+B9.XI < M%G3-]%QL/T,33V3T,L&4_27;QM9S2+966E2-,Q)4):__Z7.3AST'U.EV\!L' M_]@A?,4A:!P"&VA-9L.ZH9JF8RFV1!IK5#,#FQOKC=&4W)SBO9;XM$0_GVKK8CQF?['\1>6$R&AQQ=MB%<1SOY?P =-B"#GM!9VM\T7GV0K#,<,6H M(>["')YL'R?A,>.IT44\\D?=A$E+F/028KWYR]N8G+Z-_F 0)4=TIV9A%,;> M\4F[>Z4;2^W2=C1%,K'FNJYN[6K=-*?8-&US.5K'9GIM>XC[1Z;NQ%B[\)(I MPF"!DM[E$%,FZ^Y63[18V0;Q*#36>SLL\(, I#' YPLA]&YB-F@_,=+?4$L# M!!0 ( #"$GEKUUA]W^ , /X8 9 >&PO=V]R:W-H965T,OX3Q$"2/20Q*F86*&4V95M MBT4("167+(-4/5DRGE"IFGQEBXP##?).26P3Q_'LA$:I-1WG]^[X=,S6,HY2 MN.-(K).$\O^N(6;;B86MW8W[:!5*?<.>CC.Z@AG(;]D=5RV[LA)$":0B8BGB ML)Q8'_'5-1GI#OD;?T>P%7O72+LR9^RG;GP.)I:C$4$,"ZE-4/6W@1N(8VU) MX?BW-&I58^J.^]<[ZY]RYY4SB&I9*K. D%0H;H M)A\>N$ 7Z!XTQ5&Z0G? \\F0+@#]-8^C%=7A%3WT^T.F0@T!^AHE^D6V1#/U M3"QI0<#[6Y TBC^@=RA*T=>0K05- S&VI?)#H[$7)>;K C,Y@/D+Y9>HCWN( M.&2 OLUNT?MW'QZ;L548JEB0*A8DM]M_22P>AP)]_S@7^?T?=;@+^VZ]?9U@ M5R*C"YA8*H,$\ U8TU]_P9[S6P/Z?H6^WV1]A[ZGGX6??]3V4:?)22BE@*W M PH&E9N#[BDHAABTI<"KL'GML)U,00_-).42J7H#*A\>(O'C*D_%"\>]<'"= M3XW0CB3%KQSW.\YJOP/TPPK]L/LI-7PZI1P'#_"@?DJ-*FRCMY+5HPXHP([1 M2*=[$LHQO+8LX#T)QZ\%#W8\R(H'\2BU5<>(!;7XFT%@@A*57*%HBKA18MPH ME6>H5M[A:M6,[=C99G0<]SLN6+AQI7"L T;L<:/(OE*ZN$_2Q76P/\0'LL5H M-!Z\E:J%&Y<+Q_)@%!^WE/R3>/!>QH.19=RHF^>J6LT@6E4MH]6XI5AW5K7\ MAJK5B.W8R6;6 KC58N"4JM6%R!,C\N0,(D]J1-X;^=ZP/EN(T7B"WTK5(HU" M?RP/>YOPEM)_$@_D93P8<2:OMLL^H6H] Z)-U2)&KDE+N>ZL:@T/5ZUF;,=. M-K,8(*T6 Z<<^72A\<1H/#F#QI.G&C]P/7]T(%F,Q)-66^^S%*TN-NG$*#\Y MPS:]'*,M#4::2:-RGJMF'2'?J"[X]MYIMOXR\(7R590*%,-2678N?95QO#AL M+QJ29?D!]YQ)E;'Y90@T *Y?4,^7C,E=0Y^95Y\\IO\#4$L#!!0 ( #"$ MGEHIFU'%6@( *<% 9 >&PO=V]R:W-H965T M]9J:5@.K/*@1-(GC,]HP+J,B][9K7>2JLX)+N-;$=$W#]*\Y"+6=1I-H9[CA MZ]HZ RWREJWA%NQ=>ZWQ1@>6BC<@#5>2:%A-H]GD8I$Y?^_PC\N7ZII%+N$0$!I'0/#UP86((0CPC0>>LYH".F X_.._9/7CEJ6S,!"B>^\ MLO4T.H](!2O6"7NCMI^AUW/J^$HEC'^2;?#-T+GLC%5-#\8,&B[#FSWV=1@! MD&<_(.D!R7- ]@(@[0&I%QHR\[(NF65%KM66:.>-;.[@:^/1J(9+]Q=OK<:O M''&VF)4/'3?TE.3PX(@>$2_*U5IUALC(YM1C406G9 M!YB' ,D+ 5)RI:2M#?DH*ZB>XBDF.V2<[#*>)Z\27C%]0M+).Y+$R>F>?!;_ M#L]>22<="IAZOO0%OGEGT&(,6:AFR24+E?PQ6QJKL4=_[JM88,SV,[JYO3 M M*V$:X6 :T!N(BK=O)F?QAWUR_Q/9$_'9(#Y[C7WLG:ZDLSJD_UKA) M03L'_+Y2RNXN+L"PFXO?4$L#!!0 ( #"$GEI<>T/+! , )L* 9 M>&PO=V]R:W-H965TWW-W=FZX8?Q1Q 2 M/2VK@]OB5_7LA7HE98 %C1G^3I8Q'1M] 2UCAG,H[MOD! ME2!?\T6,BN*)-J5M;V"@*!>2)158>9"0M'SCYRH06P#;.P)P*H#SOP"W KB% MT-*S0M8$2QP..=L@KJT5FQX4L2G02@U)=1IGDJM5HG R'&,1HV]/.5EC"JD4 M"*=+-(L9EYU[X FZ2=<@9%(LG4] 8D+%%]1!\]D$G9]]06>(I.@^9KE00#$T MI?)),YM1M?]UN;]S9/];S+O(M2^08SG^ ?BX'3Z!J(9[NW!31:(.AU.'PRGX MO&/A8#QC'$M0I;"02$"48*"1]\0Z]#S>IX[--?;6II63L^Q_-IJ MQTFO=M)K=7*B$S*K$W*!KM:J&/&"0D?=9IV9JM\+-$_574;)'UBBGTP(-&6" MZ.OBD)9R.W_+2]>WK#TI32/?W3+:4>+72OQ6);=Y2B*288H6[,BA:25X;VF= MB&Q':U!K#4Y46D$CTH[E>/II6=M_M.X<3TJN=['UL:?6:53-HE%;3*+". ME5:_5M)O53+OSKI(_7[3Z.5X<;52O+>X3D2VHW90JQV7D$-& MQVXMVWK[P5H?6US5?L&NG_O5]2^K4HVYU3GHMDW]CA](*A"%E8)9W9Z*!B\[ MH7(B658T$PLF56M2#&/5/0+7!FI]Q9A\G>C^I.Y'P[]02P,$% @ ,(2> M6JSV[H'5!@ T3 !D !X;"]W;W)K&ULQ9MM M;]LV$(#_"N$50PLLL?@F.5UBH$W6-D""%DW2?1CV@;&96*A>7(EVVF$_?I3L MFI9(7:R,@;\TEGT\W9V.=X](]O@A+[Z6,RD5^IXF67DRF"DU?ST2'%M!Z4)D,2!.$P%7$V&!_7WWTJQL?Y0B5Q)C\5 MJ%RDJ2A^O)5)_G RP(.?7WR.[V>J^F(X/IZ+>WDEUU\]J96U'*TSSY,YZJV2<6B?J< M/WR0:X=J R=Y4M;_HH>U;#! DT6I\G0]6%N0QMGJK_B^#L36 ,PZ!I#U ++K M +H>0&M'5Y;5;IT))<;'1?Z BDI::ZL^U+&I1VMOXJQZC%>JT+_&>IP:7^F\ MF"X2B?([="K*&?KCVR)>BD1FJD0BFZ*K65ZH@VM9I.@\6\I2I?5/+\^D$G%2 MOD('Z.;J#+U\\0J]0'&&KF?YHM0#R^.ATO95=QE.UK:\7=E".FRY%,4AHO@W M1 +"'<-/X>%G@Y5LIB*0?C7W_!8?"[RSU/RAK.THVSM-9./>?!7Q=:$3I7,BW_=@6(^@R0 M)V6- +%-@!B8#6]2[7_\CYRBT[Q4+E=7X\-Z?%4]EV/.0\K#X^%RVPE;C.& M8[X1:YC'-^9QT+SW15Z6Z";3I3RIK7RO2[@S95=Z^-;]@Y:%D$3#N'!C7-C/ MN M]+4MT(?77US.1(4QT6#,59PM=/="E_CAS&A\^:CPDT3 ^VA@?@<:_$W&! MOHAD(5T&1=;MG _=%H,>^FACV@BN4'DQSPNAI&Y\;:8M%(4=-IKVC^'^[Z]JK6^T;=[!J.V"0X9TE"YLNCH& M>^)X-154-15B,Q6<-E)'0D2,MLVTQ4A$@HY"ADUWQ7![[2QEZ%]T%=]G\5T\ M$9E:S9&/:B8+]/&VFCCB5E>"\VR^J*#T0BYE@L@KIX.@ 7WGMR]MS7"9;H_Y M7FH@!BFC=Y \:6L&R5 'AK&C1_+;U.!,?EL,2GY#&!A&C,M%%D_BN4C0;=[U MY@1JZ/U@/&EK^FNP!8_VD[U>&<>7MF:0#.5@D!%VZ>%'=CH&#%L]W!;#(Q80 M=]82 QD$AHS=>SBQ*8*WYY9#AG9@!C&807IBQI-;.+$)XX!$;1\<0KS+B:UE M")A#=B]CQ&8(G1",M,VTQ?"(CKH2PL &@6&C5<:\=6[XMKU769YC%8$8T"%L M+[6/>,4;7]J:03)X0^#5C!XI;R]6.%/>%H-2WB &@1'CYO#J$(E[F4U^=/=N M6$?O1^-)6]-CPRHDVD_^>@4<7]J:03* 0^"%F<=[]UI!HR4&O+V8Y9;J>+,E M!BT(C!8].K?-#I:-D$AS+=J@!>V)%D_NV]3&B@.+D%Q"''"#PO"Q>Q&C M-C?P@+*VE2ZIKI_%_V?9'MG:']G3!HG?'9+G@!MJ MX(;"JS@]4I[ME/(NJ5T5\:6LZ;Y"%AOM)9*^4XTM; M,TB&M=>EG4(=T$D-75"8+G9OW]3FAW;[!D6:!AJ^H#WY MXNGM^W'^ $6:6[V&/QC,'[O7,6:C@YT&3J&.-&"&+QC,%U 5\];#81OZSFI? MVIH1,ZC#R%Y*'_,*.KZT-8-D0(?YVC)B]EZ0(_==0EVYOW48 P:-ZUR)I$<' MA]7U?D+/L3K"#+ZP_6S^,*^8XTM;,T@&1U[-R<*2-!>U'6(\2 : M=2SK,H,8#$:,W;LXLRF"L/;^L4,(=YTO808U6$_4>'(G9S9G;+]CKYUP"&': MU;Q[?8/O MT7?J^M+6C(@!&X[W4M^X5Y;QI:T9),,R'%ZV>;R^<7N;)R0A#]L[;PXY%NI9 MUY79AB0X3!(]SB0Z3I58%+$GFG!P:'D=93K,[/ MKRY4/J^/H-_F2N5I_7$FQ506E8#^_2[/U<^+ZE3[YG\QC/\#4$L#!!0 ( M #"$GEIL1!=E?@( .(& 9 >&PO=V]R:W-H965TY,@MN$E=D TM0]]5"Z)G;J62T@%)27B(!ZXDS]:]FD8FW 0\4=G)O MC$PE*\X?S>1+-G$\ P0,4F44B'YLX1H8,T(:XV>KZ726)G%__*Q^8VO7M:R( MA&O.OM-,Y1,GPUX"Q@<2<)N +7=C9"GG1)$D%GR'A(G6:F9@2[79&HZ6YJ4LE="[5.>I M9 XKA9:0UH(J"O(<3;>$,K)B,-!O?+ D#- M4>TV.IV#TOOR# WZ(O\*H1-$ M2_0MY[4D929C5VE88^FF+=BL <,'P&Z)N$!#_QQA#P?H?CE'IR=G+V5<76M7 M,.X*QE9W^%\*[N-N]$?]^N827 M3 LN%/T-&;KF4IVCKR"E/F52(A_] "+Z>!O%L54T=W2;^)>7012[VQZ040&PO=V]R M:W-H965TJZ*EU"3M2)*(";)W,AN+XSF;BFBZ6VDZXR;@@"[@!?5=<23-RVRP9 MS8$K*CB2,)\X9_[I=&3UE> ;A;7:ND?6R4R(>SNXS":.9X& 0:IM!F(N*Y@" M8S:1P?C5Y'3:5]K [?M-]H^5=^-E1A1,!?M.,[V<.+&#,IB3DNEKL?X$C9_( MYDL%4]4O6C=:ST%IJ;3(FV!#D%->7\E#4X>M #]\)B!H H+7!@R:@$%EM":K M;%T039*Q%&LDK=IDLS=5;:IHXX9R^R_>:&F>4A.GDZ]Z"1)=0PIT168,%"(\ M0]-22N :G2D%NIZJA6=I*DO(T(<'TT:J47^F9$89U=2,#R] $\K4.W2,[FXN MT.'!.W2 *$>W2U$JHU9C5QMN^W8W;1C/:\;@&<8O1)Z@@7^$ B^(>L*G^\,O M(&W#PZ?AKJE66[*@+5E0Y1O\IY+].)LI+4T__^PK3[)=, F,:%,3+5#)):1BP>EO,Y:P M EY"7QWJY+A*;I>F5>(/HR@.QNYJVV%7%H0A]J)6]H0];-G#O>R7/!4Y($T> M*OB-D2/3V"DK,\H72*Q %N31+'#-OV^6H_*9=J]?%FU[";&/=ZQT54/CN-]( MU!J)]AJYDE 0FB'8;D91]6G:-#"I&K@/.^H"16'@[6!W55$\Q+B?&[?<>"_W MK="$-:!RY\M[&1QWD (<83_>(>_*!K[O!\^@#UOTX?Z2DT]#RQZP%A MO:###D&(H\%NCW=5/L9QW(\9MYCQ7LS-,K6G,]C?1:L//N[IZL@;[M+WR.(X MB/U^_%&+/WIU@Y ^*R_ C[K+R\@L?.$.?%<6>.$(CW;@W:T-V1Z&S ZVH%PA M!G,3Z)T,C7U9'S#J@19%M4?/A#8[?G6[-&K%%:N;5,^1PAI.MD$^J =#D>]=R-?4:K?MKWU=5 M QU5EZ('CF^60G94XU"N?-5+H+5UZEH_"H+,[RCC7CFQ5FG7 %1.<2%A.O9OP M^C8,C(.U^(O!5AT\$Q/*HQ!/9O!'/?4"0P0M5-I(4/S;P"VTK5%"CG]WHM[X M3>-X^+Q7_\T&C\$\4@6WHOW&:MU,O<(C-2SINM5?Q?9WV 64&KU*M,K^DNW. M-O!(M59:=#MG).@8'_[I]]U"'#B@CMLAVCE$QP[)"P[QSB&V@0YD-JP[JFDY MD6)+I+%&-?-@U\9Z8S2,FVU<:(EO&?KI\IY*SOA*D3E(LFBH!/*1W(&FK%5$ M+,F,*E81RFMRQ]JUAIK2>UU _]_&Y?[YZ@:4C6'H6[)NM!IC\= ,2J]L^L;$N M*HU9C-M%WKXIHC#\9(H*JUS\PR?2 [(BS]+XB-]E%62YFS\;^;.S_/;L8KDD ML%QB_30'&RM+]43ZEG+G$BA(+OK\=!&+ M,,J/^!U6F"F!.X)BC* X&\%0,&%_AGL\PS8&%^:@E!\ !)?IU1&ERRAQ,UZ- MC%?_GPZXR*^CO'H-IK?]!'.Y K>[U0I!)KKH=V,LX.5YB9N<*8/GPTCU>;&]O0_9\RP[T(F\6* M<45:6*)D<)DCD!RN&L- B]YVZT>AL??;QP:O9R"- ;Y?"J'W _.!\<)7_@!0 M2P,$% @ ,(2>6@5:LMP: @ > 4 !D !X;"]W;W)K&ULM51=:]LP%/TK0H.Q01O9SD='9AN2EFY]&(26;<^*?1V+ZL.3 MY#K]]Y-DQ\N@\<-@+[&NI'/NN2?W*NV4?C8U@$5'P:7)<&UMLR;$%#4(:F:J M >E.*J4%M2[4!V(:#;0,(,%)$D4K(BB3.$_#WD[GJ6HM9Q)V&IE6"*I?M\!5 ME^$8GS8>V:&V?H/D:4,/\ 3V>[/3+B(C2\D$2,.41!JJ#&_B]7;I[X<+/QAT MYFR-?"5[I9Y]\%!F./*"@$-A/0-UGQ>X!/JOL*0SU!8*&X";^HZ^^NEA@5K;%*#&"G0##9 M?^EQ\.$,$"\N )(!D 3=?:*@\HY:FJ=:=4C[VX[-+T*I >W$,>G_E">KW2ES M.)M_4:KL&.>(RA(]2$OE@>TYH(TQ8 VZ1INR9-X_RMUQWP3>S0]W8"GC'U-B MG0K/18HAX[;/F%S(^(WJ&9K'5RB)DN7?<.+$CQ4D8P5)X%MH M-5"U''%6P5O*I[D3] I4FPF5BU'E8MH\>KQDWB3P'\U;CK*6_]&\:>[XYK)[ MY&R0_)OD>O7 I$$<*L<5S6X[GO ^L:L)L[95UDQJ6M7L:0?L+[KQ2RIX" M/Z[C8YO_!E!+ P04 " PA)Y:K#[;?08$ P% &0 'AL+W=OB8,VT%2>&?NL.P_%U/%T1)CB7&H( MI'ZV>(XIU4@JCK];4*>;4SL>ME_1?V[(*S+/2. YHW^00JZG3NJ B]13>4' MMOL5MX0BC9@[(:R%9V3JK"$I2[7_12[L0!PXP/./@MP[^USH$ MK4/0$-U'UM!:((EF$\YV@&MKA:8;S=HTWHH-J?0V/DFN1HGRD[-?&"MVA%* MJ@(\5!)5*_),,;@7 DL!;@S?KA98(D*OU>"GIP6X>G,-W@!2@8]K5@L%(R:N M5)%I?#=OHWBWC\(_$\5[Q&]! -\"W_,C@_O<[K[ >><>#MU=M1[=HOC=HO@- M7G &[Y3SG[\I$_ @<2G^,M';XX5F/%V*=V*#D97'0Z4.)%(1B6^H.NP,=, 5 M?LEI7>CM6+6E?&UB$IU$&$3'NV$-YAOS+NZHQE:J'SDJ,*A0B8W'A]7YTOH: M"6S ,^EX)B,?+*MVS4:$+ MMI0[Q'%S;>9,-23.UQ6C;$7,&6Q%OG0;1P(;+ +T>LG@C9S#+>!([,="&](_ M4$SP.UR1[22'^0EAF*30/\ICLZ&?AIXYF6&OEE"[3KEGDCE3$'E AI5J!6@(MS<"2T(=U>X,!P[!*T2J:+Z8^$ M-J3?ZR)H%T8CE>"I*/+C)#ZY28QV,,W.J#O8:QYH%SWC%6!L$*IIEAWK5*,= M3.+L#)->U4"K]GIK:82%J;'&6NT\^ 9)>?W(L:WJH3Q:J^=Y_"?V!L8!;X7'%$Q&WIQ&!]Q M<0^><_1;VGO$5Z02@.*E\O1N$[4:?/\\M>](MFE>>)Z95)=@TUQC59!<&ZCQ M)6/RM:,?C;I'PMF_4$L#!!0 ( #"$GEKA!G:#6 , %<, 9 >&PO M=V]R:W-H965T3MS9+F7[]3M.2N@:$Z9H-S1._!X_[[&3JK&SU'IUXKIJMH2"JF.Q@A*?S(4LJ,:A7+AJ)8'FE:C@;N!YB5M05CK9 MJ+IW);.16&O.2KB21*V+@LI?9\#%9NSXSL.-:[98:G/#S48KNH ;T)]75Q)' M;A,E9P64BHF22)B/G5/_Y-P/C*":\87!1NU<$V-E*L2M&5SF8\;"3D\>$4.""O)IZ58*UQ0C5R-'@R).]ORGM6\P1.\'Z@\)J%_ M1 (OB"WR\V[Y!&:-//I;[F+FFO0%3?J"*E[8+WT3IF9<*).V;Z=3I26>VN\V MT_4JD7T5\RJ?J!6=P=C!=U6!O ,G>_G"3[PWMA3\IV!_)21L$A)V1<^NP7P[ M-J+$1==I \L1&7JOB'7+? M3X+!/GIG\)[H<8,>/X<^L*''%O0T2N,]],[@/=&3!CUY#GUH0T\LZ*'O[:-W M!N^)/FC0!\^AIS;T00L]38,PW"/OC-V3?-B0#Y\A#ST;^;!%GL1>'.V1=\;N M29XVY&DG^:^+2=8 M"W,@)2W ZLION0KCP;ZESB7[6GHL_7YG(@5?:2- K" M_2-IF3? (A,]OGHUL+O3]9F6&UNC!2L5X3!'H7<\P.S)NHNM!UJLJD9P*C2V ME=7E$CM_D&8"/I\+H1\&IK=L_I?(_@!02P,$% @ ,(2>6BP=>@?8 @ MJ@< !D !X;"]W;W)K&ULK57);MLP$/T50@V* M!&BBQ8ODU!9@.UUR"! D37LH>J"EL<6&(AV2LI._[Y"R5<=1G!YZD;C,>WR/ MR\QP+=6]+@ ,>2RYT".O,&9Y[OLZ*Z"D^DPN0>#,7*J2&NRJA:^7"FCN0"7W MHR#H^R5EPDN';NQ:I4-9&J=-K).9E/>V6"&4\;#B]9DD+W&UOV3\[[^AE1C5,)?_!Y&L4SC+$F?2+E/F: M<4ZHR,FE,%0LV(P#&6L-1I-3,BUP"#1A@C2QQQ=@*.,G.'UW>T&.CT[(D0WX M5LA*(Y$>^@:UV17\;*-C4NN(7M'1(5=2F$*33R*'_#G>1T^-L6AK;!(=)+RB MZHQTP@\D"J)>BY[IO\.[!^1TFGWN.+[.6_O\\T;B%Z_@FJK\5]M&U43==B+[ MJL_UDF8P\O#9:E K\-+W[\)^\+'-Y7\B>^:YVWCN'F)/)[!@0C"QP(?&J*J:932G: MO0&:_\97AWG*M-[BFJVW(R/8$_HR(DKBJ%UEOU'9/ZAR6BD%(GLB1E&A.;5R MV]3U7ZX=]I-P3^'+J-,P2)*X76/<:(P/:L2'^\91QRU'/1@DP6!/7VMP+]G;17@EJX:J!))BMAZD31C-8%9X(%QR7FO7$L1&.7?_V_-'45PS2 =U@3 M#G.D#,YBW#555X:Z8^32)=>9-)BJ7;/ 8@K*!N#\7$JS[=@%FO*<_@%02P,$ M% @ ,(2>6O/Z762!!P 2D, !D !X;"]W;W)K&ULS9QM;]LV$,>_"N$50PNTL461LM,E!MIDQ0HT:]8LVXMA+VB;CH7J MP17II 7VX4?)CFE:]$DT:$!O$C\0 MT'O^84O\<-"EB_TQQ=+]L#ON+Q?WA;J M67_K91:G/!-QGJ&"SR][[X*W5]&H;%!9_!7S)['S&)5#F>3YU_+)Q]EE;U!& MQ!,^E:4+IOX]\BN>)*4G%<>WC=/>ML^RX>[C9^\?JL&KP4R8X%=Y\G<\DXO+ MWJB'9GS.5HG\DC_]QC<#HJ6_:9Z(ZB]ZVM@.>FBZ$C)/-XU5!&F-, MVT0;AJ$U4#7D57#NF:2C2^*_ D5I;7R5CZH(#P=ZPX@R%P6N$!YA:FE_!S:_Y=-NQ?SZI#M!'R5/QKRTYZVB(/9IRO;\52S;E MESVUH 4O'GEO_/-/033XQ98J3\Z,Q(7;Q(60]_$5$PO$OZWB1Y:H:K-6PMI# M5'DH]Z+',:512*.+_N/N,.IF)!C0@&[-C #)-D "!GC-Y[PHIVV:IVK#%*S: MT';3.BY_:0Z39D"H;\JTJG_(%$65-5[=FB MH[6.A\/A7G 6F]&!=$;;V")XOO-BF1=,AS\1Y'"@IL^W M09Z#0=ZLLG@:+UF")OF!BQGHP'5"/#DSQAH,-"4,.E7+FW \Y*KGC2.C5 >$X+V"MI@%HW"$[14=:)X)P*O^^/[L[@PI>,^F/PY7->S#>6I. MP2&!!I$@[%9=@V#DG#Q/WLSD:4@*8$IRJ.LZ\=!!2/;+VF9U:)\.-!@%,!E] ME@NN;ES;!PNZ!K@ Q!R7 A]:=F2Z7]\V MHT.;MH:E *:E/U:YY+/UJ&^+>,K%^K&ZU7Y7:21(W39_+2?^Y2?^R!,4O+*. M .S%>>(\>3-SHMDL..]6U7M%/5_>3%%#LQX&<:C5W?G&A;%5VV[/+7;0_3G6 M3(5AICK^#AU;&*M^BVZU.G2/CG<4(YBP6MVE;WS M^DVHT/WZ5CS$(:5F2,V M$_0?9K>L"^M"]=E MK-H:@$S, #5*85CG.FX-M%(2X)Z=)_(4U!1J:@J[I9"%7A4R7][,Y&F:"WTI M9&&=R_97 6AB!JBY+82Y[;A5X*H\P$$XS^E)/N+;^8RO6]):Z)4K?7DSDZ>Y M,O0EK85UT:RV(" 3,T#-;F$#N\4/63R/IRR3ZV&O:_WSI,P%FR1JIK+E2J\' M;!4=X$ZH5(7][,Y&F(#&&IK=61@+I^5BMUR,0,32-: M""/:\5)#V(QLH(D9L$:V$$:V5B+#Q@<8&V1BGJO0F$1@<% M+V]FNC08D:!3>PH!.9Z\FSU/@$M&X1+JEN1&OFILO;V;R-- 17YH;J=.9Y=R" MU>K@54%C'($Q[JBEX"HYP#$X3^PI-#BJX9)V2X.C7E'3ES1HUJ2\-CMJ. MG^T?=K :';@\4(UTM 'I])I ]UE^:"F$5K4!]NT\7:>0UZAF1MHM>8UZ94E? MWLSD:9:DL+S61FV@S<(::&*&MG.,'R:UX]4&VOPA*6AB!JR)C<+$UNZ+!U%S M;)")&9O&)-IP@*OM=N$J,L#].J^&4_ 0U3Q$1]W:2KP>-?/ES4R>IC3:0&GM M+YO-BAMH8G[U1D-1U%IQ:UP#+30%N#?G[^><@GDBS3Q1M^2UR*N\YLN;F3S- M8I$O>2VJZV;[E0^:F %J1(I:RVJ-E=]*0H#[%GG5TWQY M,Y.G*2WRI:=%S50&FI@![GSCLK6.UEC[KIH!W+7S3)Y"28LT(D;=4M(BK^3H MRYN9/$V.D2\E;>,H@I8!9+(.L+_S0P?EKTS37,H\K1XN.)OQHC10[\_S7#X_*7].8?OS&>/_ 5!+ P04 M" PA)Y:\;:9+8," "0!0 &0 'AL+W=O)'^[^_OW/N20;I5],B6CAK1+2C(/2VOHZ#$U68L5,1]4H::=0 MNF*6IGH9FEHCRWU2)<(XBH9AQ;@,TL2OS76:J)457.)<@UE5%=/O$Q1J,PZZ MPW.0N'P>1 T*!F74*C%YKG*(03H@P7K>:07ND2]P=?ZA_]=[)RX(9 MG"KQD^>V' >C '(LV$K81[6YQ:T?#Y@I8?P3-MO8*(!L9:RJMLE$4''9O-G; MM@X["?'P0$*\38@]=W.0IYPQR])$JPUH%TUJ;N"M^FR"X])=RI/5M,LISZ;W M2)8,7,!-GG-7)R;@3C:7[:IV.D/+N#BCB"F32IK%2B_A>U'P#,_A&U5]JJJ: MR7>XI4_B=<6T16W@!+B$!RX$:9@DM$3JS@NS+=6DH8H/4#TPW8%>]QSB*![ M\],,3D_.H+"?/W4O1U_^U0O)<6L[;FW'_H#>0=O&(!GP]L]AAB;3O/:.?]U3 M+-Q9K,SO?>2-<'^_L.NA:U.S#,QA= R[UV+WCJFG-]1WH KJ M!KHF-)99A%I3AVK[#G\.%*C!;H0'7MAUZCKMCH91%"7A>@]0OP7J'P6:H^8J M=TC"53)O:?8A')?JCGI0*6E+&PO=V]R:W-H965T;EM%& M6CL02$R:UFT\(![;*5ZE$7 M (8\E5SHJ5<84UWXOLX***D^EQ4(/%E)55*#6[7V=:6 YBZHY'X4!(E?4B:\ M=.)L-RJ=R-IP)N!&$5V7)57/,^!R._5";V>X9>O"6(.?3BJZA@68^^I&X<[O M4')6@M!,"J)@-?4NPXMY8OV=PP.#K=Y;$ZMD*>6CW7S-IUY@"0&'S%@$BI\- MS(%S"X0T?K687I?2!NZO=^B?G7;4LJ0:YI)_9[DIIM[8(SFL:,W-K=Q^@5;/ MT.)EDFOW2[:-;Y)X)*NUD64;C Q*)IHO?6KKL!> ./T!41L0'08,7@F(VX#8 M"6V8.5E7U-!THN26*.N-:';A:N.B40T3]E]<&(6G#.-,^@VP!IJ\)POLC[SF M0.2*.".92VW(Z148RO@9>MPOKLCIR1DY(4R0NT+6FHI<3WR#-"R8G[4I9TW* MZ)64,;F6PA2:?!(YY"_C?:3?:8AV&F;14_C,_SU\<(1. MW)4T=GCQ\9+^N%QJH[!-?_:5J($8]$/8JWNA*YK!U,.[J4%MP$O?O@F3X&.? MOO\$]D+MH%,[.(;>J"6\Q@:TW6R*W7$GI$]#DVBX1R^, MQJ,##3U.\3CNUY!T&I*C&NZDH7Q/0!^YY*_:C:/QAP-R/4ZC,#P@Y^^-DQ+4 MVDU9C8EK89I;V5F;03[#0>X&WH$=!_REFVO^'YCF=< [MV9"HZ050@;G(ZR7 M:B9NLS&R&PO=V]R:W-H965T/G.9_O,ME(=:=S1 /W92'TU,N-61[ZODYR+)G>ETL4M)-)53)# M4[7P]5(A2YU36?AA$(S\DG'AQ1.W=JGBB5R9@@N\5*!799F>:EHYC-WAJ# M53*7\LY.3M.I%UA"6&!B+ *COS7.L"@L$-'X56-ZS9'6<7O\B/[%:2N(;8F;Q_:1F<5RQ"%]A$<&Y%";7\%FDF#[W]TE1 M(RM\E'4<=@*>,[4/47\/PB /Z50PG0. M&54*#9F2)/>..S3):ZW];5;18W5,^+#AOBPD[BK M83V9]5:4^(S>@]$@YY3L E.;X7B?Y$PL$.@Q@* 2]4(/%)S-><$-;Y"&NQB0X^MNL:-;I&G;IN73'#M,?6Q)?X*[0%_HFW0467D[WI?KJ/&L(# M,J7A ,KJ1?=#2-E#&]*L&VE4(X6=2,_B,6[B,?ZW>*1<)W(E#)!Z?&L@JC/Z MP=95!?M!-'AQH7\UJR3X6S6\1+5PK4V#HU75O6:UZI['U#U=EWFQ3EWUR#43 M_PFF:LE4U19<:)*4$62P/Z9<4U6;JR9&+EVGF$M#?<<-<_HR0&4-:#^3TCQ. M[ '-MT;\&U!+ P04 " PA)Y:[S9G0P # "9" &0 'AL+W=OR M,H(7,%%$5WG.U-,%"+D9>Z'W_."6+U?&/O#34,Y%)K+ M@BA8C+WS\.PBI#:@'O&=PT;OM(E-92;E@^U\S<9>8!V!@+FQ$@QO:[@$(:P2 M^OBS%?5:I@W<;3^K?ZZ3QV1F3,.E%#]X9E9C+_%(!@M6"7,K-U]@FU!D]>92 MZ/I*-MNQ@4?FE38RWP:C@YP7S9T];B=B)X#2 P%T&U!/A-^ :I=7S+!TI.2& M*#L:U6RC3K6.1G.\L*LR-0K?L#%#5.GI!=^)#2@$;F?7I'CHP^O97Q,K,V.MMG16K?7G=W/\YDV"C^ 7RYK MC43?+6%WQ9DNV1S&'G[V&M0:O/3]NS ./G48[+4&>UWJZ2W8G9.!LE-MDW<9 M;"3B6L+NLG5*PWZ$0]<./LS,K$;L#!DS40%A&6_L3Y:*\Z"$^Q9.0D#2@\L0;A3,,-. M*Z]-X+;][\G9"K^:G2".PP-+%+Y4N;"S1J67E5+64BE5?=2A*=F6[<:7>"G; M3FMTO\;TD^#?S>'O'#3VT,:ZO>2%1L8"XX+3 >:FFG.PZ1A9UF?/3!H\R>KF M"O\=0-D!^'XAI7GNV..L_1M)_P)02P,$% @ ,(2>6KC,3:XM!0 S1L M !D !X;"]W;W)K&ULM9GO;^,F&,?_%91-TYW4 MUL;YV2Z-U,:K[J16U[7J[L6T%\0F"3L;;[ MI_#X2QAOA/RFEI1J]"--N+KN++5>77F>BI8T)>I"K"B')W,A4Z+A5BX\M9*4 MQ'E0FGB![P^\E##>F8SSLD=&WP5!H$)R&O\P>A&U:Z1&]"I7<^";<]N ZO@ Y$7J(O/4. '_9;^3-\> MWFL)#^WA(8V.A3=&T]UQ[N9Z71OGD*DH$2J3%/UY#Q709TU3]5<;[$*MUZYF MDL&56I&(7G=@M2LJU[0S^>4G//!_;2/E4BQT)-:@V-M1[-G4)_>"+\XUE2DL M[9D^0PLIE$)KDF2T#6(A-LC%3 )<3X;]OI]_QMZZ3LC:[*F$WM)L8_C]W?#[ MUN'GDXAQI64&J1?&#QF/*51D?"365'*3YJ"8?T/SC,>,+Y DNA5.T13V:]WT M+WR_OT?&VJ-3R3@2:\ ;[. -W@./H^X<4#GH',6,+T:PX%D?AO*#7HVO@,VV?3P72RMGLJ(D=B#42C':*1 M%='7W%'0^)S L@.'!%,+$A-5NJ!E%B/2X)#:8(U:8?6#?5CM]0;=P*]]]B9A M:.WV?X1RN8-R^1XH1*.5@"(H/LKF\HULK!TY=2(Y$FLPPWYEP7PKM:G@2B0L M!D0QXN#U$UKB VI,M'JQ0A'C&J;NQ3XC>[NG0G*EUJ14,ZKX/91@3D60R=6^ M]RQY%=K]&J[>/BQK\R?#.K79U\L(5C<"/QRC9LY9<<'@@C[SN2MGZ M?!KV>]U67D[==WO#@<5.E4+7:DU.5:^&P^<;GVQ2QL]=:H6NE)KHJQL.;;[\IR^$!%_*49'/H]<* M%VS_LEG"4M:>Y$<'O/"QEZ(CUUWR^C\\/*Y,/+:[^"^9ANU?\>M!#57&8[.G M6=)M/B0+2>FQ#6'91AW> 32G'KY4&[0VV/P%LG+F@=V9WU,-ED!52ZYMI':- M4_.54[70E5J37^79 ^PT]0R5W^"KF_R$QJMDBH.N M!R(7C"O87,Y!TK\80@*3Q=E1<:/%*C]-F0FM19I?+BF!S&@JP/.Y$'I[8QK8 MG>!-_@502P,$% @ ,(2>6J8?'J*K @ %@< !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5MK"-VL[@M0DG=:'2E'3;@_3 M'ARX!*M@,]LDV;^?;0A-4YKV82_@:]][?,[%/L0;QA]% 2#1MBJI&%N%E/6E M;8NT@ J+$:N!JI6<\0I+%?*5+6H..#-%56E[CA/9%2;42F(S-^=)S!I9$@IS MCD1359C_G4#)-F/+M783=V152#UA)W&-5[ ^5#/N8KL'B4C%5!!&$4<\K%U MY5Y.(YUO$GX0V(B],=)*EHP]ZN F&UN.)@0EI%(C8/5:PQ3*4@,I&G\Z3*O? M4A?NCW?HWXQVI66)!4Q9^9-DLAA;YQ;*(,=-*>_8YCMT>D*-E[)2F"?:=+F. MA=)&2%9UQ8I!16C[QMNN#WL%"F>XP.L*O,."X)4"OROPC="6F9$UPQ(G,6<; MQ'6V0M,#TQM3K=00JK_B0G*U2E2=3&YHRBI ]W@+ GU&"W5*LJ8$Q'+TM(3F MG*V)^7"G,Y"8E.),)3\L9NCTY R=($+1?<$:@6DF8ELJ7AK=3CL.DY:#]PH' M']TR*@N!KFD&V?-Z6^GI17D[41/O*. MYB/DNY^0YWCA )_I^\N#(W3\OL>^ MP?/?[#&:$9&63#0/?0QUK$8-A1'VU+T6-4QA;ZNX*X&NPDH\? MW,CY.B3W/X$]$Q_TXH-CZ#OQ2U". ^J@F$BJ5M2[,S4DO\6,#*8VHG42!:%W M$=OK?5TOLP+G(CSOLYX1#GO"X7L(OTDQ?+&YZT51<$#Q95;DGCO##*.>8724 MX76>@W$_0Y)C"4/\6@S7V=O:&;D7T0'!X;30/:!H[UE,!7QEG%>@E#54MA>S MGVW-?:+,W9C@P;PR_2OC=?833/O'4-=N1:A )>0*TAE]4;WCK0NW@62U,;(E MD\H6S;!0/R[@.D&MYXS)7: WZ'^%R3]02P,$% @ ,(2>6B$1ZK/+ P M5! !D !X;"]W;W)K&ULS5AM;^(X$/XK5FYU MVI7:YI4 /4 J;5>WTE6JRNW=A]-],,E K"8V9QOHWJ^_L9,& B&Z:EFI7XCC MS#Q^YLG8F6&T%?)990":O!0Y5V,GTWIU[;HJR:"@ZDJL@..3A9 %U7@KEZY: M2:"I=2IR-_"\V"THX\YD9.<>Y60DUCIG'!XE4>NBH/+;%'*Q'3N^\SKQQ):9 M-A/N9+2B2YB!_KIZE'CGUB@I*X K)CB1L!@[-_[UK=\S#M;B#P9;M3-G +>2Y04(>_U2@3KVF<=P?OZ)_ML%C,'.JX%;D M?[)49V-GX) 4%G2=ZR>Q_16J@"S!1.3*_I)M9>LY)%DK+8K*&1D4C)=7^E() ML>> ..T.0>40'#I$)QS"RB&T@9;,;%AW5-/)2(HMD<8:T6I&KD:>1@T-ZG6G)9K!B?6#,F#X#I3Y)ZGD#;]7>1?!Q&\!C$- M.@$?J+PBH7]! B_HM?"Y_?_N40>=L-8TM'CA";S[8I6+;P!D!G+#$KQF5$*+ MR!?D)L]%4@HN%N0)$K'D[%\T>P3)A+%66I&_?L,5R!<-A?J[3>Z23M1.QQP$ MUVI%$Q@[N-,5<@)G\O-/?NS]TJ;5F< :RD6UI6-'X!<&,/"ET M?,0K"OOQX(#]L578BP*_G7R_)M_O)/^ 'R<-G'+<67@ $57NLC:6G4!OW1AG M FO$/*AC'KRO(V5P3N7.!-90;E@K-_RQ1\KP.(>'_?Y!HK<8A:_MOLU> M-W>L;AA?7I E'B22YC;=:8IE %-:4E, M7Y].U'?^O+.A=;48*\^\=]7YE=\ MSJ7>F=":Z@4[]8(?F_T5?N.@#Z)@>)#_+69A%'B#$SM@5TGYG>4&?E054)ED M-O-3V&#;L<(F0K=2/6L9="ZT9N"[0LB/WEG:=U9F;U;O3&A-]7:EF-]=BWU_ MVO>.2L0@'(2'QWZ;F>_[AP>_N]>?%2"7MFU5R&S-==GEU+-E:SPUK;'I[P[F ML66^L8VBNX,I^VWL89:,*Y+# B&]JSXRDV4+6]YHL;)=X%QH["GM,,.V'Z0Q MP.<+(?3KC5F@_B-A\A]02P,$% @ ,(2>6C*5?/Q[! RQ@ !D !X M;"]W;W)K&ULQ5E=;^(X%/TK5G:T:J69)G8^(%U MHI2=Z6[15NUT]V&U#RXQ))K$9FQ3VG^_SD<3 B93-)9X@23<>W+ON:?A<#O8 M,/Y-Q(1(\)*E5 RM6,K5I6V+>4PR+"[8BE#UR8+Q#$MURI>V6'&"HR(I2VWD M.(&=X81:HT%Q[8Z/!FPMTX22.P[$.LLP?[TB*=L,+6B]7;A/EK',+]BCP0HO MR0.1CZL[KL[L&B5*,D)%PBC@9#&TQO!R@OP\H8CX.R$;L74,\E:>&/N6G]Q$ M0\O)*R(IFPJ6(="\S70K*L2E859 DMW_%+1<16 M@L+1)Z J >TF> <2W"K!+1HM*RO:NL82CP:<;0#/HQ5:?E!P4V2K;A*:C_%! M$:G'TX!Q] 0L'7F*T%II$8V%*5EM_ GE=E7)5EH -EN&#&J(P%F-*(1.U\ M6[54]X7>^KI"G8 SS"^ "S\"Y"!?4\_D_>E>1SEN3;-;X+D'\"HV!5APEH'I MBR229.(_':GE33W]3?,G MP*58X3D96NI/7!#^3*S1K[_ P/E-QX@AL!8_7LV/UX4^^LJDHH.7+.DZ+=.# M(CU_-#V/?,?KAW!@/V_WL!_F!4'@^'58JSJ_KL[OK.Z1)E(-Y4%B2;3B[DP_ M=@Z&P%J=!G6GP2ET&ICDQQ!8BY]>S4_OYW1:IOM; D3Y-ZJ_H]/],!B&H=?7 MZ[1?5]?OK.X/O,)45U5GVK'\&P)K=1C6'8:GT&=HDA]#8"U^H--\GSL_I] J M?UM[GHO"WHY"-6%NX+M(KU"XY3=@9WV3.*&X&-,7-2;PIWK15MF)T9-S^@4JJWN:HHC0VAMCAJ#!#O]Q3MTZVITZT!G5[>:,"]TO0.Z;0P*['8H MGXGRQO156UEGYM%S,(36[K.Q.M _B5:-6B13:&V.&I,$.SW&.[0:[#\\?0?M MNE5=6 ## RX -B8%=KN4!_5[/5:/5O5C35M=9_;1LS"$UNZUL3RP?Q*]&K5, MIM#:'#6F"79ZCG?H-=RWK8$;A+MZU81Y;L_1ZQ4UG@5U>Y:_9$PXF*XY6Y&/ M8)9$44K % M9#&^\X,D<@[/I;#H^UU7?C7[LK$RAM;EH_!&"I] S,NJG3*&U M.6K\%.KT(C_6RA1:FZ/&6Z'N/=*/=>OOK[G4;[-=CZL)\Q!R@AW= MVEMK836"9;$M%V#.UE26F]3Z:KF1OX*7DV)QO7-]#"_'Q7[:;F#*-?\,\V5" M!4C)0D$Z%SU5&2\WY^6)9*MB^?S$I-)!<1@3'!&>!ZC/%XS)MY/\!O7_+T;_ M U!+ P04 " PA)Y:[W/D]+(# 4$P &0 'AL+W=OLHSPJ?:4HCB M7-=YO(0<\S-: )%/YI3E6,@E6^B\8("3$I1GNF48GI[CE&C1I+QWRZ()78DL M)7#+$%_E.6;/7R"CFZEF:B\W[M+%4J@;>C0I\ +N03P4MTRN](8E27,@/*4$ M,9A/M0OS?&8&"E!&_$AAPUO72)7R2.DOM;A.IIJA,H(,8J$HL/Q9PPRR3#') M/'[7I%JSIP*VKU_8OY;%RV(>,8<9S?Y-$[&<:H&&$ICC52;NZ.9OJ MR%5], M,U[^19LZUM!0O.*"YC589I"GI/K%3[40+8#I' !8-<#Z4X!= ^RRT"JSLJQ+ M+' T872#F(J6;.JBU*9$RVI2HMIX+YA\FDJ8H^^4R'E*-J.@1?'?$0$1%_U%:574JI_-NLHM'S;GNCK=EG[44'H.5X3 MU*->WS7[G^DV^_F"^UR1)<5].@[!C.S(26:?"H*DP M.(5C@S'U&8FLHT_8Z!..[]APWXNFY^\8MB?("HQ^OYK&=KXP!O/]RC")H7<$ M& 0>VY.QV+IEML8H\Q2VK7<=2Z.1V+H:;:9UU:\ZV+5W3"W>\VQ/E MA+Y[P+S;N<8<'FS^$4M@Z.K;U45O:H/@HYLS$ENWU.U(9#HG,?"HH]18;%V- MML.4.3B+O-+ [IXU?2-P=@V\'^59?GC P-OQQAR>;RH#IZ3LIOJRPUEOCH,L M1W=I)+9NS=L1R?1/XN111ZRQV+H:;8:63@[V/,=\(=[_8>J(\.]B= M>_76D84Z+Y)?_(N4<)3!7,*,,U^^":PZ@JD6@A;E*<8C%;*-Y>42< ),!&PO M=V]R:W-H965T9:%:H5&AIYKT/+-PGDCB5V_S$+C4=8)9'26]_NGF9'*BK)(9W>^ M+-R:M+)XYR&LC9'^^1*UVT[$0+P=;Q3@JI\Z2LDNTE<( TM8P=<8HXKY3@.,K)*GT)S@" M9>%6:9E=P?/3I-4W&PCOU M>:<^3[RC [S7ME829N@WJD+X(9_@8ETK>DO@NT1Q],]#(RN<")[MP(0HRH\? M!J?]K^_(''8RAXE]>$#FC0L!7G?Z]PW'P#6A"7_>DCO\#W)'G=S1NUU-QB62N^ U"'P/X?N$&PO=V]R:W-H965TBV>Y9DRAER(OY=A9*[6Y<5TY M7[."RFN^8:5^L^2BH$K?BI4K-X+11>54Y"[QO,@M:%8ZDU'U[%%,1GRK\JQD MCP+);5%0\=<=R_E^[&#G\. I6ZV5>>!.1ANZ8E.F/F\>A;YS6Y1%5K!29KQ$ M@BW'SBV^N2>^<:@L?LO87AY=(Q/*C/-G<_-A,78\PXCE;*X,!-5_.W;/\MP@ M:1Y?&E"G'=,X'E\?T'^J@M?!S*AD]SS_/5NH]=A)'+1@2[K-U1/?_\R:@$*# M-^>YK'[1OK8-B8/F6ZEXT3AK!D56UO_TI4G$D8/O#3B0QH&<.9"A$?S&H"!#7WRR[:8,8'X$NDZ(V@5NJR3(=$_EHFZJW'# M"M>4GMT$C]S=<5S6D?]C7&$;5VB-ZQ-7--=5:\?*+8/HU^[1$?W0"Y+T/(:^ M61!%D1>V9B?LHI9=9&4W57S^?&6*V0+->:$KO*2F1D)$HUZ>KV*]^/TSHH!9 MF$11 !.-6Z*QE>B'4C$].4J7%S$I M!.DE_;Q@#\?Q&3_(C/A1"A-,6X+I!8(F:TC1%[01?)?)@3E.H=&/)Z\F"9A% M./%@CMCK!,6SUP!FF]_&^7C4$"=1>,8-,/.#.$X&R!VI';:2JRLRG>7,5HSL M(%];D+\5VFG(I N9_+_:U?B'EXH78&>K7KA32VS5I,F4YE1D#&XP?& QAW$4 MD'-VH*$7A'B 7J=IV"YJ7U-><5_'P/H*V5D*+.Z$"MN52M<(O:AU9WR9:MBG MX/L^]LZI0G;8)T-Y[50+VV7KMC#-T=\50=,R9*6BY2HS>Y-*R73'L!2\T(W^ MEZTN=<8*7B& 5I$4A[WE"]DE$1DHRK@3-6Q7M0>F]^T\&TYT7ZVNDI DY_P ML]CSANIQIVK8+FN_JK5NR=;Z$V_.MZ6Z$BRG2B_E1N7@G ("%H8XZ.44L O2 M-!TBW2D=OB1U%SL%W-U0R4/<:M!,>J=Y+YSD%[1*"!^29=%I%[%KUV@Z']*4(;'$@ MN^$>AW2*1>R*9>]Q&N>3KP&@QP',H!['/?JX+YA856<>$E6;N?YR;I_6YRIW M^.:^.GXX>WZ+;VZK4P:W@ZD/:_1W\"HK)6M,F\T\N P MZA( T !X;"]S='EL97,N>&ULW5AM:]LP$/XK1EU'"Z-.XL6-UR2P!0J# M;13:#_M6E%A.!++DR4J7[-=/)SG.2W6EZXS!2MI?:$J)BU2*%U28TT]C^M*,YK7$%2*N-?II'%) MN23CH5R6UZ6IHYE:2C,B_=85^=OG?$2ZZ7L2>;J)RMF(W)^]_;%4YNI-Y.\G M[TY..O?G5X?^,P>&"XZ8@XV&AY+8N"?$.RTY+%CU0,2(3*OA42.@V;B&9@:6=,B%MXD+X7>]RK8J=N':B:;(=64#/T M--X _ETVS[U+VWL1;U3Q!V4^+>URI+.AT=B-9@5?.7M5M (P]B[.3JM*K#\* M/I M*]3\=_=YSB335.R*MKU_S+O\8L7)Y;^2[/ZK' H.:FS>CL2K MZ,G!\8M,LJ/4&#?O[YU#PMX1H?5& MP[0-@L@ C1F@,3XJA$S6!3'^VUWBU\0YYN@^PFC[5(=A*\4[$5HKO-2#A?8.(+ M7&\L#$5@5L-Z! M_.$\T%/AF"2!JF+:L"<81[(,0Z 7PSV:ILCNI/ )UP=[2I(DR\((8&$%28(A M\#3B"*8 -&!(DKCWX,'[*-Z\I^+MKUOCWU!+ P04 " PA)Y:EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( #"$ MGEH'='(_* 4 .LJ / >&PO=V]R:V)O;VLN>&ULQ9I;;^(X%(#_BL53 M5QH6R(69J4HE!I@N4EM007U=N8D!JXG-VDYOOWY.DK+K3,/1OISR1.($\^6$ M^#L^SL6S-H\/6C^RESQ3=M39.;<_[_5LLA,YMW_JO5!P9*--SAWLFFW/[HW@ MJ=T)X?*L%_3[PU[.I>I<7ASZ6IJ>OZ.=2)S4"AK+AGLIGNU_Q\M=]B2M?)"9 M=*^C3K6=B0[+I9*Y?!/IJ-/O,+O3SW]I(]^T]MABN=B MU#F\4OCI>5I?M0-<+X;F7,(!,T\K<#K(R>)V.KM= MS:8,ME:+Z_ETO(:='^/K\>UDQCS( ($,3@CY=^!!A@AD>!+(U1H^;F:W'F2$ M0$8GA&Q$,D8@XU-"AA[D$($!*J$&QC=,XFX"H#8K'L6;H=FQ0^Y*"/ M#==]ZOC]4\"/5NT^$ZH0:H=PNV,SX'KB&9QI*^&M=MJX[EJ8W,?$)#(@MLC" M[81A=R(1 H_77-."F-*28]]3$PC V*/S+A1\'A8M@3:U8X;X9-A[A@0R^-* MZ_199ED5MSED&[WT)7HA2HM7P^V.L^E M*[_FW^( G5H06V$EMM4D;2IMDNERN/#),!$$Q")8\E?V5&F@^KI*Q!%(S D! ML1/FRLH41+4V/"V3NK$QH 7QX19C1@B(C="2<[*SP]8?/B5FAH#8#&@"VIB: M!9@R F)EH,E>$Q.S24!L$S39:V)B@@F(!?,QV6-GZXK7_U^&F&-":L>@69]? M(0HQV83$LFE/^UJCB>DF)-9-G?^U8J&U*V+7^,E7*QSFF)#8,<>RL'=0'Q/3 M3$BLF?9DK#6:F&="8L]\3'A:$3''A)]8MF)G4^&XS!IPF%G"SZ]@'1B;$<2\ M$IZRFM4HH4:86R)BM^"8?A$UPMP2$;L%QXQ]3,PM$;%;<,RACXFY)B)VC5_" M;'UR(G2!A'J%!,UO&T\.)IN(6#8KZ",M( W3&]:"[&-BLHF(95,6F-A*)(6! M^RWL%S9^@KM=VJ8+_75]3$PX$;5PT-E"XZ9CZHF(U=,R6^BR]P<(_@@^)B:? MB%@^Z(RAN)7"EX=\3,Q",;&%6J-YPUTISU>F?4S,0C&QA2JG MM\S*8LPY,;%S&@6,9@3+0_X[(YASAL3..5K*F+V4VSXFYIPAM7/:2QE=5D\Q M?$S,.4-JYQS#7!KHUOB8F'.&U&^&8>M@[,S'Q)PSI"ZSM12&6F9G0TPXPTHX MO>ID>WF1BHU4(KV%_BVT)SQ+EH:5'_7;(%%<+N]NBBR;0-M"76N>'M[5/+QG M>OD+4$L#!!0 ( #"$GEJU<6!\%@( *HF : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY-_Q #)]^E4,[[KM3W>W[NO@X'DYUU>S&L?^1 M4EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#]71-EX/W M53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!' M"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'< M@G0+@=V"> N!WHIZ*X'>BGHK@=XZ^=@FT%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR:;)01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[9+.; M0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] O8- [T"]@T#O0+V# M0.] O8- [YC\K"30.U#O(- [4.\@T#M0[R#0.U#O(- [H]Z90.^,>F<"O3/J MG0GTSJAW)M [H]Z90.^,>N?OU+N.GX=2KSU?:WS^=U(]GN\MU\=?EE\G)R_4 M!>=T6U&?_P)02P,$% @ ,(2>6M(T9!3L 0 !R8 !, !;0V]N=&5N M=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@ M_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU: MF5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:6D;'34B5 S0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " PA)Y:.]QB MY?$ K @ $0 @ '# 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " PA)Y:F5R<(Q & "<)P $P @ 'C 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #"$GEIXI"=0_P4 .8@ M 8 " @20( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2>6KJ%XR%) M P FPH !@ ("!]14 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2>6E&PO=V]R:W-H965T&UL4$L! A0# M% @ ,(2>6F[PCA7[!P NQ4 !@ ("!13@ 'AL+W=O M&UL M4$L! A0#% @ ,(2>6MV>^XWT @ ? 8 !D ("!?T8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,(2>6G"+J7-9 P U0< !D ("!V5( 'AL+W=O&PO=V]R:W-H965T"?0( +X% 9 " @95P !X;"]W;W)K&UL4$L! A0#% @ ,(2>6CKIX'D- P S08 !D M ("!27, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,(2>6AS4!U5:!0 H@L !D ("![X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2> M6C_IS&EH!@ CQ !D ("!5HL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2>6O5\,-$A P I@< M !D ("!@IL 'AL+W=O&PO=V]R:W-H965TFA !X;"]W;W)K&UL4$L! A0#% @ ,(2>6J@VJ&2= P X@D !D M ("!IZ< 'AL+W=OU[ $ "7"P &0 @(%[JP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,(2>6D(ARPH5 P Q08 !D ("!*K, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2>6B,D M90HU @ Q@0 !D ("!.+X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2>6A4%&PO M=V]R:W-H965T&UL4$L! A0#% @ ,(2>6BF;4<5: @ IP4 !D ("! M,-( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,(2>6FQ$%V5^ @ X@8 !D ("!"-\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(2>6BP=>@?8 @ J@< !D M ("!V/( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,(2>6IHKU6ZK @ @< !D ("!60 ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,(2>6KC,3:XM!0 S1L !D ("!KPD! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ ,(2>6HT P?2B! D1( !D M ("!^2 ! 'AL+W=O&PO&UL+G)E;'-02P$"% ,4 " PA)Y:TC1D%.P! ')@ $P M @ &W,0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 20!) + /83 #4,P$ ! end XML 78 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 79 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 149 256 1 false 54 0 false 6 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.ansys.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Sheet http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statements 7 false false R8.htm 9952157 - Disclosure - Organization Sheet http://www.ansys.com/role/Organization Organization Notes 8 false false R9.htm 9952158 - Disclosure - Accounting Policies Sheet http://www.ansys.com/role/AccountingPolicies Accounting Policies Notes 9 false false R10.htm 9952159 - Disclosure - Revenue from Contracts with Customers Sheet http://www.ansys.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 9952160 - Disclosure - Acquisitions Sheet http://www.ansys.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 9952161 - Disclosure - Cash Equivalents and Short-Term Investments Sheet http://www.ansys.com/role/CashEquivalentsandShortTermInvestments Cash Equivalents and Short-Term Investments Notes 12 false false R13.htm 9952162 - Disclosure - Other Receivables and Current Assets and Other Accrued Expenses and Liabilities Sheet http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilities Other Receivables and Current Assets and Other Accrued Expenses and Liabilities Notes 13 false false R14.htm 9952163 - Disclosure - Earnings Per Share Sheet http://www.ansys.com/role/EarningsPerShare Earnings Per Share Notes 14 false false R15.htm 9952164 - Disclosure - Goodwill and Intangible Assets Sheet http://www.ansys.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 9952165 - Disclosure - Fair Value Measurement Sheet http://www.ansys.com/role/FairValueMeasurement Fair Value Measurement Notes 16 false false R17.htm 9952166 - Disclosure - Leases Sheet http://www.ansys.com/role/Leases Leases Notes 17 false false R18.htm 9952167 - Disclosure - Debt Sheet http://www.ansys.com/role/Debt Debt Notes 18 false false R19.htm 9952168 - Disclosure - Income Taxes Sheet http://www.ansys.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 9952169 - Disclosure - Stock-Based Compensation Sheet http://www.ansys.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 9952170 - Disclosure - Geographic Information Sheet http://www.ansys.com/role/GeographicInformation Geographic Information Notes 21 false false R22.htm 9952171 - Disclosure - Contingencies and Commitments Sheet http://www.ansys.com/role/ContingenciesandCommitments Contingencies and Commitments Notes 22 false false R23.htm 9952172 - Disclosure - Segment Disclosure Sheet http://www.ansys.com/role/SegmentDisclosure Segment Disclosure Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9955511 - Disclosure - Accounting Policies (Policies) Sheet http://www.ansys.com/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://www.ansys.com/role/AccountingPolicies 26 false false R27.htm 9955512 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.ansys.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.ansys.com/role/RevenuefromContractswithCustomers 27 false false R28.htm 9955513 - Disclosure - Cash Equivalents and Short-Term Investments (Tables) Sheet http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsTables Cash Equivalents and Short-Term Investments (Tables) Tables http://www.ansys.com/role/CashEquivalentsandShortTermInvestments 28 false false R29.htm 9955514 - Disclosure - Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Tables) Sheet http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesTables Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Tables) Tables http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilities 29 false false R30.htm 9955515 - Disclosure - Earnings Per Share (Tables) Sheet http://www.ansys.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.ansys.com/role/EarningsPerShare 30 false false R31.htm 9955516 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.ansys.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.ansys.com/role/GoodwillandIntangibleAssets 31 false false R32.htm 9955517 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.ansys.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.ansys.com/role/FairValueMeasurement 32 false false R33.htm 9955518 - Disclosure - Leases (Tables) Sheet http://www.ansys.com/role/LeasesTables Leases (Tables) Tables http://www.ansys.com/role/Leases 33 false false R34.htm 9955519 - Disclosure - Income Taxes (Tables) Sheet http://www.ansys.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ansys.com/role/IncomeTaxes 34 false false R35.htm 9955520 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ansys.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ansys.com/role/StockBasedCompensation 35 false false R36.htm 9955521 - Disclosure - Geographic Information (Tables) Sheet http://www.ansys.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.ansys.com/role/GeographicInformation 36 false false R37.htm 9955522 - Disclosure - Segment Disclosure (Tables) Sheet http://www.ansys.com/role/SegmentDisclosureTables Segment Disclosure (Tables) Tables http://www.ansys.com/role/SegmentDisclosure 37 false false R38.htm 9955523 - Disclosure - Organization (Detail) Sheet http://www.ansys.com/role/OrganizationDetail Organization (Detail) Details http://www.ansys.com/role/Organization 38 false false R39.htm 9955524 - Disclosure - Accounting Policies (Details) Sheet http://www.ansys.com/role/AccountingPoliciesDetails Accounting Policies (Details) Details http://www.ansys.com/role/AccountingPoliciesPolicies 39 false false R40.htm 9955525 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) Sheet http://www.ansys.com/role/RevenuefromContractswithCustomersAdditionalInformationDetail Revenue from Contracts with Customers - Additional Information (Detail) Details 40 false false R41.htm 9955526 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) Sheet http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) Details 41 false false R42.htm 9955527 - Disclosure - Revenue from Contracts with Customers - Changes in Deferred Revenue (Detail) Sheet http://www.ansys.com/role/RevenuefromContractswithCustomersChangesinDeferredRevenueDetail Revenue from Contracts with Customers - Changes in Deferred Revenue (Detail) Details 42 false false R43.htm 9955528 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations, Expected Timing of Satisfaction (Detail) Sheet http://www.ansys.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsExpectedTimingofSatisfactionDetail Revenue from Contracts with Customers - Remaining Performance Obligations, Expected Timing of Satisfaction (Detail) Details 43 false false R44.htm 9955529 - Disclosure - Acquisitions (Details) Sheet http://www.ansys.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.ansys.com/role/Acquisitions 44 false false R45.htm 9955530 - Disclosure - Cash Equivalents and Short-Term Investments (Details) Sheet http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails Cash Equivalents and Short-Term Investments (Details) Details http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsTables 45 false false R46.htm 9955531 - Disclosure - Schedule of Cash Equivalents and Short-Term Investments (Details) Sheet http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails Schedule of Cash Equivalents and Short-Term Investments (Details) Details 46 false false R47.htm 9955532 - Disclosure - Debt Securities, Available-for-Sale Maturities (Details) Sheet http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails Debt Securities, Available-for-Sale Maturities (Details) Details 47 false false R48.htm 9955533 - Disclosure - Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Details) Sheet http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Details) Details http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesTables 48 false false R49.htm 9955534 - Disclosure - Earnings Per Share - Details of Basic and Diluted EPS (Detail) Sheet http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail Earnings Per Share - Details of Basic and Diluted EPS (Detail) Details 49 false false R50.htm 9955535 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.ansys.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 50 false false R51.htm 9955536 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail) Sheet http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail Goodwill and Intangible Assets - Intangible Assets (Detail) Details 51 false false R52.htm 9955537 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Detail) Sheet http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Detail) Details 52 false false R53.htm 9955538 - Disclosure - Goodwill and Intangible Assets - Changes in Goodwill (Detail) Sheet http://www.ansys.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetail Goodwill and Intangible Assets - Changes in Goodwill (Detail) Details 53 false false R54.htm 9955539 - Disclosure - Fair Value Measurement - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail Fair Value Measurement - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) Details 54 false false R55.htm 9955540 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.ansys.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 55 false false R56.htm 9955541 - Disclosure - Leases - Schedule of Lease Cost (Detail) Sheet http://www.ansys.com/role/LeasesScheduleofLeaseCostDetail Leases - Schedule of Lease Cost (Detail) Details 56 false false R57.htm 9955542 - Disclosure - Leases - Lessee, Operating Lease Other Information (Detail) Sheet http://www.ansys.com/role/LeasesLesseeOperatingLeaseOtherInformationDetail Leases - Lessee, Operating Lease Other Information (Detail) Details 57 false false R58.htm 9955543 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) Sheet http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) Details 58 false false R59.htm 9955544 - Disclosure - Debt (Detail) Sheet http://www.ansys.com/role/DebtDetail Debt (Detail) Details http://www.ansys.com/role/Debt 59 false false R60.htm 9955545 - Disclosure - Income Taxes - Schedule of Income Tax Provision (Details) Sheet http://www.ansys.com/role/IncomeTaxesScheduleofIncomeTaxProvisionDetails Income Taxes - Schedule of Income Tax Provision (Details) Details 60 false false R61.htm 9955546 - Disclosure - Stock-Based Compensation Expense (Detail) Sheet http://www.ansys.com/role/StockBasedCompensationExpenseDetail Stock-Based Compensation Expense (Detail) Details 61 false false R62.htm 9955547 - Disclosure - Geographic Information - Revenue by Geographic Area (Detail) Sheet http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail Geographic Information - Revenue by Geographic Area (Detail) Details 62 false false R63.htm 9955548 - Disclosure - Geographic Information - Property and Equipment by Geographic Area (Detail) Sheet http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail Geographic Information - Property and Equipment by Geographic Area (Detail) Details 63 false false R64.htm 9955549 - Disclosure - Contingencies and Commitments (Detail) Sheet http://www.ansys.com/role/ContingenciesandCommitmentsDetail Contingencies and Commitments (Detail) Details http://www.ansys.com/role/ContingenciesandCommitments 64 false false R65.htm 9955550 - Disclosure - Segment Disclosure (Details) Sheet http://www.ansys.com/role/SegmentDisclosureDetails Segment Disclosure (Details) Details http://www.ansys.com/role/SegmentDisclosureTables 65 false false All Reports Book All Reports anss-20250331.htm anss-20250331.xsd anss-20250331_cal.xml anss-20250331_def.xml anss-20250331_lab.xml anss-20250331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "anss-20250331.htm": { "nsprefix": "anss", "nsuri": "http://www.ansys.com/20250331", "dts": { "inline": { "local": [ "anss-20250331.htm" ] }, "schema": { "local": [ "anss-20250331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "anss-20250331_cal.xml" ] }, "definitionLink": { "local": [ "anss-20250331_def.xml" ] }, "labelLink": { "local": [ "anss-20250331_lab.xml" ] }, "presentationLink": { "local": [ "anss-20250331_pre.xml" ] } }, "keyStandard": 237, "keyCustom": 19, "axisStandard": 18, "axisCustom": 0, "memberStandard": 41, "memberCustom": 11, "hidden": { "total": 12, "http://fasb.org/us-gaap/2024": 7, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 149, "entityCount": 1, "segmentCount": 54, "elementCount": 519, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 634, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 2 }, "report": { "R1": { "role": "http://www.ansys.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R3": { "role": "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R5": { "role": "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R6": { "role": "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R7": { "role": "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.ansys.com/role/Organization", "longName": "9952157 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ansys.com/role/AccountingPolicies", "longName": "9952158 - Disclosure - Accounting Policies", "shortName": "Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ansys.com/role/RevenuefromContractswithCustomers", "longName": "9952159 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ansys.com/role/Acquisitions", "longName": "9952160 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ansys.com/role/CashEquivalentsandShortTermInvestments", "longName": "9952161 - Disclosure - Cash Equivalents and Short-Term Investments", "shortName": "Cash Equivalents and Short-Term Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilities", "longName": "9952162 - Disclosure - Other Receivables and Current Assets and Other Accrued Expenses and Liabilities", "shortName": "Other Receivables and Current Assets and Other Accrued Expenses and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ansys.com/role/EarningsPerShare", "longName": "9952163 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ansys.com/role/GoodwillandIntangibleAssets", "longName": "9952164 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ansys.com/role/FairValueMeasurement", "longName": "9952165 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ansys.com/role/Leases", "longName": "9952166 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ansys.com/role/Debt", "longName": "9952167 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ansys.com/role/IncomeTaxes", "longName": "9952168 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ansys.com/role/StockBasedCompensation", "longName": "9952169 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ansys.com/role/GeographicInformation", "longName": "9952170 - Disclosure - Geographic Information", "shortName": "Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ansys.com/role/ContingenciesandCommitments", "longName": "9952171 - Disclosure - Contingencies and Commitments", "shortName": "Contingencies and Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ansys.com/role/SegmentDisclosure", "longName": "9952172 - Disclosure - Segment Disclosure", "shortName": "Segment Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ansys.com/role/AccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Accounting Policies (Policies)", "shortName": "Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ansys.com/role/RevenuefromContractswithCustomersTables", "longName": "9955512 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsTables", "longName": "9955513 - Disclosure - Cash Equivalents and Short-Term Investments (Tables)", "shortName": "Cash Equivalents and Short-Term Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesTables", "longName": "9955514 - Disclosure - Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Tables)", "shortName": "Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ansys.com/role/EarningsPerShareTables", "longName": "9955515 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ansys.com/role/GoodwillandIntangibleAssetsTables", "longName": "9955516 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ansys.com/role/FairValueMeasurementTables", "longName": "9955517 - Disclosure - Fair Value Measurement (Tables)", "shortName": "Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ansys.com/role/LeasesTables", "longName": "9955518 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ansys.com/role/IncomeTaxesTables", "longName": "9955519 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "anss:ScheduleofIncomeTaxProvisionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "anss:ScheduleofIncomeTaxProvisionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ansys.com/role/StockBasedCompensationTables", "longName": "9955520 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ansys.com/role/GeographicInformationTables", "longName": "9955521 - Disclosure - Geographic Information (Tables)", "shortName": "Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ansys.com/role/SegmentDisclosureTables", "longName": "9955522 - Disclosure - Segment Disclosure (Tables)", "shortName": "Segment Disclosure (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ansys.com/role/OrganizationDetail", "longName": "9955523 - Disclosure - Organization (Detail)", "shortName": "Organization (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://www.ansys.com/role/AccountingPoliciesDetails", "longName": "9955524 - Disclosure - Accounting Policies (Details)", "shortName": "Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": null, "uniqueAnchor": null }, "R40": { "role": "http://www.ansys.com/role/RevenuefromContractswithCustomersAdditionalInformationDetail", "longName": "9955525 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail)", "shortName": "Revenue from Contracts with Customers - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "anss:ContractWithCustomerLiabilityRevenueRecognizedBacklogIncluded", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "anss:ContractWithCustomerLiabilityRevenueRecognizedBacklogIncluded", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail", "longName": "9955526 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Detail)", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R42": { "role": "http://www.ansys.com/role/RevenuefromContractswithCustomersChangesinDeferredRevenueDetail", "longName": "9955527 - Disclosure - Revenue from Contracts with Customers - Changes in Deferred Revenue (Detail)", "shortName": "Revenue from Contracts with Customers - Changes in Deferred Revenue (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ansys.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsExpectedTimingofSatisfactionDetail", "longName": "9955528 - Disclosure - Revenue from Contracts with Customers - Remaining Performance Obligations, Expected Timing of Satisfaction (Detail)", "shortName": "Revenue from Contracts with Customers - Remaining Performance Obligations, Expected Timing of Satisfaction (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.ansys.com/role/AcquisitionsDetails", "longName": "9955529 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails", "longName": "9955530 - Disclosure - Cash Equivalents and Short-Term Investments (Details)", "shortName": "Cash Equivalents and Short-Term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-61", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R46": { "role": "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails", "longName": "9955531 - Disclosure - Schedule of Cash Equivalents and Short-Term Investments (Details)", "shortName": "Schedule of Cash Equivalents and Short-Term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-60", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-60", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails", "longName": "9955532 - Disclosure - Debt Securities, Available-for-Sale Maturities (Details)", "shortName": "Debt Securities, Available-for-Sale Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-71", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-71", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails", "longName": "9955533 - Disclosure - Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Details)", "shortName": "Other Receivables and Current Assets and Other Accrued Expenses and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail", "longName": "9955534 - Disclosure - Earnings Per Share - Details of Basic and Diluted EPS (Detail)", "shortName": "Earnings Per Share - Details of Basic and Diluted EPS (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R50": { "role": "http://www.ansys.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "longName": "9955535 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-91", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-91", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail", "longName": "9955536 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail", "longName": "9955537 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Estimated Future Amortization Expense for Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.ansys.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetail", "longName": "9955538 - Disclosure - Goodwill and Intangible Assets - Changes in Goodwill (Detail)", "shortName": "Goodwill and Intangible Assets - Changes in Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R54": { "role": "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "longName": "9955539 - Disclosure - Fair Value Measurement - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail)", "shortName": "Fair Value Measurement - Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ansys.com/role/LeasesAdditionalInformationDetail", "longName": "9955540 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-115", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.ansys.com/role/LeasesScheduleofLeaseCostDetail", "longName": "9955541 - Disclosure - Leases - Schedule of Lease Cost (Detail)", "shortName": "Leases - Schedule of Lease Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.ansys.com/role/LeasesLesseeOperatingLeaseOtherInformationDetail", "longName": "9955542 - Disclosure - Leases - Lessee, Operating Lease Other Information (Detail)", "shortName": "Leases - Lessee, Operating Lease Other Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "anss:LesseeOperatingLeaseOtherInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "anss:LesseeOperatingLeaseOtherInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail", "longName": "9955543 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail)", "shortName": "Leases - Schedule of Maturity of Operating Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.ansys.com/role/DebtDetail", "longName": "9955544 - Disclosure - Debt (Detail)", "shortName": "Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.ansys.com/role/IncomeTaxesScheduleofIncomeTaxProvisionDetails", "longName": "9955545 - Disclosure - Income Taxes - Schedule of Income Tax Provision (Details)", "shortName": "Income Taxes - Schedule of Income Tax Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "anss:ScheduleofIncomeTaxProvisionTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "anss:ScheduleofIncomeTaxProvisionTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R61": { "role": "http://www.ansys.com/role/StockBasedCompensationExpenseDetail", "longName": "9955546 - Disclosure - Stock-Based Compensation Expense (Detail)", "shortName": "Stock-Based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R62": { "role": "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail", "longName": "9955547 - Disclosure - Geographic Information - Revenue by Geographic Area (Detail)", "shortName": "Geographic Information - Revenue by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-125", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R63": { "role": "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail", "longName": "9955548 - Disclosure - Geographic Information - Property and Equipment by Geographic Area (Detail)", "shortName": "Geographic Information - Property and Equipment by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-139", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } }, "R64": { "role": "http://www.ansys.com/role/ContingenciesandCommitmentsDetail", "longName": "9955549 - Disclosure - Contingencies and Commitments (Detail)", "shortName": "Contingencies and Commitments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-149", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.ansys.com/role/SegmentDisclosureDetails", "longName": "9955550 - Disclosure - Segment Disclosure (Details)", "shortName": "Segment Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anss-20250331.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r728" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $15,200 and $16,500, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r883" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonuses and commissions", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r33", "r73" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r12", "r13", "r47", "r108", "r549", "r587", "r588" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r7", "r13", "r415", "r418", "r468", "r583", "r584", "r857", "r858", "r859", "r872", "r873", "r874", "r875" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r792" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r42", "r728", "r1005" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r594", "r872", "r873", "r874", "r875", "r950", "r1006" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of intangible assets from acquisitions", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r5" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AgencySecuritiesMember", "presentation": [ "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails", "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. agency bonds", "label": "Agency Securities [Member]", "documentation": "Securities issued by government sponsored entities." } } }, "auth_ref": [ "r886", "r898" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r838" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r764", "r774", "r784", "r816" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r767", "r777", "r787", "r819" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r839" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r805" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r768", "r778", "r788", "r812", "r820", "r824", "r832" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r830" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureDetails", "http://www.ansys.com/role/StockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense before taxes", "negatedTerseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r378", "r382" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/StockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense, net of taxes", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r109", "r202", "r236" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r262", "r269", "r697" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive shares", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r160" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.ansys.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Area of real estate property", "label": "Area of Real Estate Property", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r72", "r84", "r105", "r133", "r164", "r170", "r189", "r193", "r233", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r410", "r412", "r439", "r544", "r620", "r689", "r690", "r728", "r755", "r938", "r939", "r963" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r99", "r112", "r133", "r233", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r410", "r412", "r439", "r728", "r938", "r939", "r963" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term assets", "label": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r133", "r233", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r410", "r412", "r439", "r938", "r939", "r963" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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)." } } }, "auth_ref": [ "r207" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses Less Than 12 Continuous Months", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r208" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r204", "r243", "r543" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost, 1-3 Years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r895" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, 1-3 Years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r212", "r541" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost, Less Than 1 Year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r894" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Less Than 1 Year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r211", "r540" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r205", "r243", "r425", "r536", "r715", "r719", "r885", "r954", "r955", "r956" ] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-Sale Securities", "label": "Available-for-Sale Securities [Member]", "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r86" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r827" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r828" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r823" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r826" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r824" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related expenses", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r27" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.ansys.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r68", "r407" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combinations [Abstract]", "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "China and Hong Kong", "label": "CHINA" } } }, "auth_ref": [] }, "anss_CanonsburgOfficeNewCompanyHeadquartersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "CanonsburgOfficeNewCompanyHeadquartersMember", "presentation": [ "http://www.ansys.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Canonsburg Office, New Company Headquarters", "label": "Canonsburg Office, New Company Headquarters [Member]", "documentation": "Canonsburg Office, New Company Headquarters" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r101" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r952", "r953" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Short-Term Investments", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r884" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r15", "r57", "r130" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r57" ] }, "anss_CashEquivalentsAndShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "CashEquivalentsAndShortTermInvestmentsMember", "presentation": [ "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash equivalents and short-term investments", "label": "Cash Equivalents and Short-Term Investments [Member]", "documentation": "Cash Equivalents and Short-Term Investments" } } }, "auth_ref": [] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsMember", "presentation": [ "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash Equivalents [Member]", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r101" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r803" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r800" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r798" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r804" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r804" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r38", "r75", "r546", "r607" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.ansys.com/role/ContingenciesandCommitments" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies and Commitments", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r65", "r287", "r288", "r663", "r929", "r931" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r746", "r747", "r748", "r750", "r751", "r752", "r753", "r872", "r873", "r875", "r950", "r1004", "r1006" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r41", "r608" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value; 300,000,000 shares authorized; 95,267,307 shares issued", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r41", "r548", "r728" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r809" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r808" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r810" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r14", "r118", "r120", "r125", "r537", "r557", "r558" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Developed software and core technologies", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r675", "r678", "r917", "r918", "r919", "r920", "r922", "r924", "r927", "r928" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails", "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r17", "r18", "r29", "r30", "r200", "r662" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails", "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r17", "r18", "r29", "r30", "r200", "r590", "r662" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails", "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r17", "r18", "r29", "r30", "r200", "r662", "r845" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails", "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r17", "r18", "r29", "r30", "r200" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails", "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r17", "r18", "r29", "r30", "r200", "r662" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Deferred Revenue", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r941" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables related to unrecognized revenue", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r327", "r329", "r339" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersChangesinDeferredRevenueDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r327", "r328", "r339" ] }, "anss_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersChangesinDeferredRevenueDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferral of revenue", "label": "Contract With Customer, Liability, Additions", "documentation": "Contract With Customer, Liability, Additions" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r327", "r328", "r339" ] }, "anss_ContractWithCustomerLiabilityRevenueRecognizedBacklogIncluded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "ContractWithCustomerLiabilityRevenueRecognizedBacklogIncluded", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of revenue recognized from beginning deferred revenue and backlog", "label": "Contract with Customer, Liability, Revenue Recognized, Backlog Included", "documentation": "Contract with Customer, Liability, Revenue Recognized, Backlog Included" } } }, "auth_ref": [] }, "anss_ContractWithCustomerLiabilityRevenueRecognizedIncludingAmountsNotPreviouslyIncluded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingAmountsNotPreviouslyIncluded", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersChangesinDeferredRevenueDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Recognition of revenue", "label": "Contract With Customer, Liability, Revenue Recognized, Including Amounts Not Previously Included", "documentation": "Contract With Customer, Liability, Revenue Recognized, Including Amounts Not Previously Included" } } }, "auth_ref": [] }, "anss_ContractWithCustomerLiabilityTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "ContractWithCustomerLiabilityTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersChangesinDeferredRevenueDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Currency translation", "label": "Contract With Customer, Liability, Translation Gain (Loss)", "documentation": "Contract With Customer, Liability, Translation Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r708", "r942" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r708", "r942" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails", "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r709", "r711", "r715", "r729", "r744", "r1001" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales:", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r846", "r847" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r50", "r51", "r502" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales:", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Cost, Amortization", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r860" ] }, "anss_CoverpageAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "CoverpageAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page [Abstract]", "label": "Cover page [Abstract]", "documentation": "Cover page [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r297", "r936" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r297", "r936", "r937" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer lists", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r10", "r917", "r918", "r919", "r920", "r922", "r924", "r927", "r928" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "DE", "presentation": [ "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Germany", "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.ansys.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r66", "r132", "r278", "r279", "r280", "r281", "r282", "r296", "r297", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r317", "r318", "r319", "r321", "r449" ] }, "anss_DebtInstrumentBasisSpreadOnOvernightBankingFundRate": { "xbrltype": "percentItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "DebtInstrumentBasisSpreadOnOvernightBankingFundRate", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread overnight bank funding rate", "label": "Debt Instrument, Basis Spread on Overnight Banking Fund Rate", "documentation": "Percentage points added to the overnight banking fund rate to compute the base rate" } } }, "auth_ref": [] }, "anss_DebtInstrumentBasisSpreadOnSOFRRate": { "xbrltype": "percentItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "DebtInstrumentBasisSpreadOnSOFRRate", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on SOFR rate", "label": "Debt Instrument, Basis Spread on SOFR Rate", "documentation": "Percentage points added to the SOFR rate on the debt instrument." } } }, "auth_ref": [] }, "anss_DebtInstrumentCovenantConsolidatedLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "DebtInstrumentCovenantConsolidatedLeverageRatio", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated net leverage ratio", "label": "Debt Instrument, Covenant, Consolidated Leverage Ratio", "documentation": "Consolidated Leverage Ratio to remain compliant with credit agreement." } } }, "auth_ref": [] }, "anss_DebtInstrumentCovenantConsolidatedLeverageRatioIncreased": { "xbrltype": "pureItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "DebtInstrumentCovenantConsolidatedLeverageRatioIncreased", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated net leverage ratio increased", "label": "Debt Instrument, Covenant, Consolidated Leverage Ratio, Increased", "documentation": "Temporarily increased consolidated leverage ratio upon completion of an acquisition." } } }, "auth_ref": [] }, "anss_DebtInstrumentCovenantQualifiedAcquisitionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "DebtInstrumentCovenantQualifiedAcquisitionAmount", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Qualified acquisition amount", "label": "Debt Instrument, Covenant, Qualified Acquisition Amount", "documentation": "Dollar amount threshold to qualify as an acquisition to trigger a temporary increase in the consolidated leverage ratio." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt discount and issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r314", "r322", "r448", "r449", "r450", "r699", "r700", "r726" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale Maturities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r899" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r85", "r245", "r695" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r386", "r387" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax benefit", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r92", "r871" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r386", "r387", "r545" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r23" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r23" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r338", "r702", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r338", "r702", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r942" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ansys.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r349", "r351", "r379", "r380", "r381", "r713" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r759" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r791" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r802" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail", "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Europe, Middle East and Africa (EMEA)", "verboseLabel": "Other EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1009", "r1010", "r1011", "r1012" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "verboseLabel": "Basic earnings per share", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r126", "r140", "r141", "r142", "r143", "r144", "r145", "r150", "r152", "r157", "r158", "r159", "r163", "r405", "r409", "r422", "r423", "r538", "r559", "r683" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share \u2013 basic:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "verboseLabel": "Diluted earnings per share", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r126", "r140", "r141", "r142", "r143", "r144", "r145", "r152", "r157", "r158", "r159", "r163", "r405", "r409", "r422", "r423", "r538", "r559", "r683" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share \u2013 diluted:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ansys.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r149", "r160", "r161", "r162" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate fluctuations on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r440" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.ansys.com/role/IncomeTaxesScheduleofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r389", "r714" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll-related accruals", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.ansys.com/role/StockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/StockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Related income tax benefits", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r378" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitiesTable", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r757" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r757" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r757" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationLineItems", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r841" ] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings, Exchange [Axis]", "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r757" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r757" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r757" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r757" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r796" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r837" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r837" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r837" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r96", "r121", "r122", "r123", "r135", "r136", "r137", "r139", "r144", "r146", "r148", "r165", "r234", "r235", "r275", "r326", "r395", "r396", "r402", "r403", "r404", "r406", "r408", "r409", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r441", "r442", "r443", "r444", "r445", "r446", "r451", "r453", "r468", "r555", "r583", "r584", "r585", "r594", "r646" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r106", "r438", "r680" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r806" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r764", "r774", "r784", "r816" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r761", "r771", "r781", "r813" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExchangeDomain", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange [Domain]", "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r812" ] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "FR", "presentation": [ "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "France", "label": "FRANCE" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r425", "r426", "r433", "r715" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r425", "r426", "r433", "r715" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r316", "r342", "r343", "r344", "r345", "r346", "r347", "r424", "r426", "r427", "r428", "r429", "r432", "r433", "r435", "r472", "r473", "r474", "r699", "r700", "r709", "r710", "r711", "r715", "r719" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted\u00a0Prices\u00a0in Active Markets (Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r316", "r342", "r347", "r426", "r433", "r472", "r709", "r710", "r711", "r715" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant\u00a0Other Observable Inputs (Level 2)", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r316", "r342", "r347", "r426", "r427", "r433", "r473", "r699", "r700", "r709", "r710", "r711", "r715" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r316", "r342", "r343", "r344", "r345", "r346", "r347", "r426", "r427", "r428", "r429", "r433", "r474", "r699", "r700", "r709", "r710", "r711", "r715", "r719" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.ansys.com/role/FairValueMeasurement" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r70" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r316", "r342", "r343", "r344", "r345", "r346", "r347", "r424", "r426", "r427", "r428", "r429", "r432", "r433", "r435", "r472", "r473", "r474", "r699", "r700", "r709", "r710", "r711", "r715", "r719" ] }, "anss_FairValueOfCommonStockIssuedAndUnpaidConsiderationInConnectionWithAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "FairValueOfCommonStockIssuedAndUnpaidConsiderationInConnectionWithAcquisitions", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash consideration in connection with acquisitions", "label": "Fair value of common stock issued and unpaid consideration in connection with acquisitions", "documentation": "Fair value of common stock issued and unpaid consideration in connection with acquisitions" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails", "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails", "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r237", "r238", "r240", "r241", "r242", "r244", "r246", "r247", "r320", "r325", "r420", "r436", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r556", "r695", "r715", "r717", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r729", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r899", "r900", "r901", "r902", "r951", "r954", "r955", "r956", "r957", "r958" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible asset, useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortized intangible assets, accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r103", "r250", "r268", "r697" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "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)." } } }, "auth_ref": [ "r925", "r1013" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r270", "r675", "r697" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r1013" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "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)." } } }, "auth_ref": [ "r270", "r675", "r697" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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)." } } }, "auth_ref": [ "r270", "r675", "r697" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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)." } } }, "auth_ref": [ "r270", "r675", "r697" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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)." } } }, "auth_ref": [ "r270", "r675", "r697" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r261", "r263", "r264", "r265", "r267", "r268", "r272", "r273", "r503", "r504", "r675" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized intangible assets, gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r250", "r268", "r504", "r697" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r261", "r263", "r264", "r265", "r267", "r268", "r272", "r273", "r675" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total intangible assets subject to amortization", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r503", "r924" ] }, "anss_ForeignCurrencyBorrowingsSublimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "ForeignCurrencyBorrowingsSublimit", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency borrowings sublimit", "label": "Foreign currency borrowings sublimit", "documentation": "Foreign currency borrowings sublimit" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r801" ] }, "us-gaap_GainLossOnInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestmentsTextBlock", "presentation": [ "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents and Short-Term Investments", "label": "Gain (Loss) on Securities [Table Text Block]", "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r862", "r863" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.ansys.com/role/StockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r54" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.ansys.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r102", "r251", "r535", "r690", "r696", "r716", "r728", "r906", "r913" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r904", "r916" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r258" ] }, "us-gaap_GoodwillOtherIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillOtherIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions and adjustments", "label": "Goodwill, Other Increase (Decrease)", "documentation": "Amount of increase (decrease) of asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized, classified as other." } } }, "auth_ref": [ "r259" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsChangesinGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r48", "r52", "r83", "r133", "r233", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r439", "r684", "r689", "r877", "r879", "r880", "r881", "r882", "r938" ] }, "country_IN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "IN", "presentation": [ "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "India", "label": "INDIA" } } }, "auth_ref": [] }, "anss_IncentiveCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "IncentiveCompensation", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Incentive compensation", "label": "Incentive compensation", "documentation": "Incentive compensation" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/IncomeTaxesScheduleofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income tax provision", "terseLabel": "Income before income tax provision", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r49", "r79", "r83", "r539", "r553", "r684", "r689", "r877", "r879", "r880", "r881", "r882" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ansys.com/role/StockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r276", "r283", "r284", "r430", "r431", "r434", "r580", "r582", "r631", "r675", "r718", "r974" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ansys.com/role/StockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-Based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r283", "r284", "r430", "r431", "r434", "r580", "r582", "r631", "r675", "r718", "r974" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ansys.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r134", "r385", "r389", "r390", "r391", "r392", "r393", "r394", "r397", "r399", "r400", "r401", "r593", "r714" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/IncomeTaxesScheduleofIncomeTaxProvisionDetails", "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "negatedTerseLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r88", "r93", "r147", "r148", "r164", "r178", "r193", "r388", "r389", "r398", "r560", "r714" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r16", "r59", "r868", "r945", "r946" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivable, including overpayments and refunds", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r71", "r855" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued expenses and current liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r501", "r865" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other receivables and current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r865" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other long-term assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r865" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of stock plans", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r153", "r154", "r155", "r159", "r350" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r261", "r266", "r271", "r697" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail", "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets (excluding goodwill)", "verboseLabel": "Indefinite-lived trade name", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r250", "r271", "r697" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r261", "r266", "r271", "r697" ] }, "anss_IndiaServiceTaxAuditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "IndiaServiceTaxAuditMember", "presentation": [ "http://www.ansys.com/role/ContingenciesandCommitmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "India Service Tax Audit", "label": "India Service Tax Audit [Member]", "documentation": "India Service Tax Audit [Member]" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r768", "r778", "r788", "r812", "r820", "r824", "r832" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r830" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r760", "r836" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r760", "r836" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r760", "r836" ] }, "anss_IntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "IntangibleAssetsLineItems", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets [Line Items]", "label": "Intangible Assets [Line Items]", "documentation": "Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 }, "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.ansys.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationExpenseforIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "totalLabel": "Other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r261", "r924", "r926" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r164", "r170", "r174", "r180", "r193", "r447", "r689", "r690" ] }, "us-gaap_InterestPaidCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidCapitalized", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Capitalized, Investing Activities", "documentation": "Amount of cash paid for interest capitalized, classified as investing activity." } } }, "auth_ref": [ "r682", "r867" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r164", "r173", "r193", "r689", "r861" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails", "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r952", "r953", "r957" ] }, "us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "presentation": [ "http://www.ansys.com/role/CashEquivalentsandShortTermInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Short-Term Investments", "label": "Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block]", "documentation": "The entire disclosure for cash, cash equivalents, investments in debt and equity instruments (including cost and equity investees and related income statement amounts), equity and cost method investments, investments in joint ventures and any other investment." } } }, "auth_ref": [ "r437" ] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "JP", "presentation": [ "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Japan", "label": "JAPAN" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "KR", "presentation": [ "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "South Korea", "label": "KOREA, REPUBLIC OF" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.ansys.com/role/LeasesScheduleofLeaseCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ansys.com/role/LeasesScheduleofLeaseCostDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r458", "r727" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.ansys.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r961" ] }, "anss_LeaseLicenseRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "LeaseLicenseRevenueMember", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription lease licenses", "label": "Lease License Revenue [Member]", "documentation": "The amount of lease license revenue recognized during the period." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.ansys.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r457", "r467" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.ansys.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r457", "r467" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.ansys.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r962" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r962" ] }, "anss_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Present value adjustment", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r465" ] }, "anss_LesseeOperatingLeaseOtherInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "LesseeOperatingLeaseOtherInformationTableTextBlock", "presentation": [ "http://www.ansys.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease Other Information", "label": "Lessee, Operating Lease Other Information [Table Text Block]", "documentation": "Lessee, Operating Lease Other Information [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.ansys.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Period of leased property", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r960" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.ansys.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r452" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r46", "r76", "r551", "r728", "r870", "r903", "r959" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r34", "r100", "r133", "r233", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r411", "r412", "r413", "r439", "r728", "r938", "r963", "r964" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r11", "r36", "r37", "r38", "r39", "r133", "r233", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r411", "r412", "r413", "r439", "r938", "r963", "r964" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicenseMember", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Software licenses", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r943" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings under the credit agreement", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r11", "r74", "r972" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r297", "r869", "r936" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r32", "r35" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r32", "r35", "r297", "r869", "r936" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.ansys.com/role/GeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment by Geographic Area", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r63" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, gross value", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r11", "r74", "r315", "r323", "r699", "r700", "r726", "r972" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r107" ] }, "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average interest rate over time", "label": "Long-Term Debt, Weighted Average Interest Rate, over Time", "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average interest rate at point in time", "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.ansys.com/role/ContingenciesandCommitmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "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." } } }, "auth_ref": [ "r289", "r290", "r291", "r295", "r383", "r589", "r698", "r932", "r933" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.ansys.com/role/ContingenciesandCommitmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r289", "r290", "r291", "r295", "r383", "r698", "r932", "r933" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.ansys.com/role/ContingenciesandCommitmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r289", "r290", "r291", "r295", "r383", "r698", "r932", "r933" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/ContingenciesandCommitmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, estimate of possible loss", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r290", "r291", "r294", "r295", "r383", "r698" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.ansys.com/role/ContingenciesandCommitmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "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." } } }, "auth_ref": [ "r289", "r290", "r291", "r295", "r383", "r589", "r698", "r932", "r933" ] }, "us-gaap_MaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaintenanceMember", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maintenance", "label": "Maintenance [Member]", "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software." } } }, "auth_ref": [ "r943" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r348", "r383", "r429", "r500", "r579", "r581", "r589", "r599", "r600", "r649", "r651", "r653", "r654", "r656", "r673", "r674", "r694", "r701", "r712", "r719", "r720", "r724", "r725", "r739", "r940", "r965", "r966", "r967", "r968", "r969", "r970" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r804" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r804" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r348", "r383", "r429", "r500", "r579", "r581", "r589", "r599", "r600", "r649", "r651", "r653", "r654", "r656", "r673", "r674", "r694", "r701", "r712", "r719", "r720", "r724", "r739", "r940", "r965", "r966", "r967", "r968", "r969", "r970" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r823" ] }, "anss_MoneyMarketFundBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "MoneyMarketFundBenchmarkMember", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Fund Benchmark", "label": "Money Market Fund Benchmark [Member]", "documentation": "Money Market Fund Benchmark" } } }, "auth_ref": [] }, "anss_MoneyMarketFundConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "MoneyMarketFundConcentrationRiskMember", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Fund Concentration Risk", "label": "Money Market Fund Concentration Risk [Member]", "documentation": "Money Market Fund Concentration Risk" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r944" ] }, "us-gaap_MovementInDeferredRevenueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInDeferredRevenueRollForward", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersChangesinDeferredRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Deferred Revenue [Roll Forward]", "label": "Movement in Deferred Revenue [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MunicipalBondsMember", "presentation": [ "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails", "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal bonds", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.ansys.com/role/Organization" ], "lang": { "en-us": { "role": { "terseLabel": "Organization", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r89", "r94" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r129" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r129" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r57", "r58", "r60" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail", "http://www.ansys.com/role/SegmentDisclosureDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r53", "r60", "r80", "r98", "r116", "r119", "r123", "r133", "r138", "r140", "r141", "r142", "r143", "r144", "r147", "r148", "r156", "r233", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r405", "r409", "r423", "r439", "r554", "r628", "r644", "r645", "r754", "r938" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Guidance Issued and Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r804" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r768", "r778", "r788", "r812", "r820" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r795" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r794" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r831" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.ansys.com/role/OrganizationDetail", "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r690", "r878" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r83", "r684", "r877", "r879", "r880", "r881", "r882" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.ansys.com/role/LeasesScheduleofLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/LeasesScheduleofLeaseCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r459", "r727" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of future lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r455" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/LeasesScheduleofMaturityofOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r455" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r455" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/LeasesLesseeOperatingLeaseOtherInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r456", "r461" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r454" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r866" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ansys.com/role/LeasesLesseeOperatingLeaseOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate of operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r464", "r727" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ansys.com/role/LeasesLesseeOperatingLeaseOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term of operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r463", "r727" ] }, "anss_OperatingLeasesBaseRentYearsElevenThroughFifteen": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "OperatingLeasesBaseRentYearsElevenThroughFifteen", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base rent 2025-2029", "label": "Operating Leases, Base Rent, Years Eleven Through Fifteen", "documentation": "Operating Leases, Base Rent, Years Eleven Through Fifteen" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses and liabilities", "verboseLabel": "Total other accrued expenses and liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables and current assets", "totalLabel": "Total other receivables and current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r111", "r728" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r104" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r69" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains (losses) on available-for-sale securities, net of tax", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of 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) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r113", "r114", "r115", "r555" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of tax effects", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r69", "r117", "r120", "r144" ] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Receivables and Current Assets and Other Accrued Expenses and Liabilities", "label": "Other Current Assets [Text Block]", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "anss_OtherHeadcountRelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "OtherHeadcountRelatedExpenses", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other headcount-related expenses", "label": "Other headcount-related expenses", "documentation": "Other headcount-related expenses" } } }, "auth_ref": [] }, "anss_OtherInternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "OtherInternationalMember", "presentation": [ "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail", "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other international", "label": "Other International [Member]", "documentation": "Other European locations not separately disclosed in the table." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r60" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r55" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r804" ] }, "anss_OtherReceivablesAndCurrentAssetsAndOtherAccruedExpensesAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "OtherReceivablesAndCurrentAssetsAndOtherAccruedExpensesAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Other Receivables and Current Assets and Other Accrued Expenses and Liabilities [Abstract]", "documentation": "Other Receivables and Current Assets and Other Accrued Expenses and Liabilities" } } }, "auth_ref": [] }, "anss_OtherShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "OtherShortTermInvestmentsMember", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other short-term investments", "label": "Other short-term investments [Member]", "documentation": "Other short-term investments" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r766", "r776", "r786", "r818" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r769", "r779", "r789", "r821" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r769", "r779", "r789", "r821" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r793" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r842", "r864" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted stock withholding taxes paid in lieu of issued shares", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r128" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r87", "r947", "r948", "r949" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r56" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r803" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r795" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r805" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r794" ] }, "anss_PerpetualLicenseRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "PerpetualLicenseRevenueMember", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Perpetual licenses", "label": "Perpetual License Revenue [Member]", "documentation": "The amount of perpetual license revenue recognized during the period." } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r796" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r840" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r795" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r40", "r324" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r40", "r608" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r40", "r324" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r40", "r608", "r626", "r1006", "r1008" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.01 par value; 2,000,000 shares authorized; zero shares issued or outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r40", "r547", "r728" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r110", "r248", "r249", "r681" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from shares issued for stock-based compensation", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r2", "r9" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r196", "r502", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r676", "r702", "r738", "r739", "r740", "r743", "r745", "r934", "r935", "r942", "r973", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1002", "r1003" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r196", "r502", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r676", "r702", "r738", "r739", "r740", "r743", "r745", "r934", "r935", "r942", "r973", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1002", "r1003" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "verboseLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r466", "r542", "r552", "r728" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for bad debts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r127", "r239" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r793" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r793" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r341", "r348", "r374", "r375", "r376", "r383", "r429", "r475", "r484", "r500", "r579", "r581", "r589", "r599", "r600", "r649", "r651", "r653", "r654", "r656", "r673", "r674", "r694", "r701", "r712", "r719", "r720", "r724", "r725", "r739", "r748", "r930", "r940", "r955", "r966", "r967", "r968", "r969", "r970" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r341", "r348", "r374", "r375", "r376", "r383", "r429", "r475", "r484", "r500", "r579", "r581", "r589", "r599", "r600", "r649", "r651", "r653", "r654", "r656", "r673", "r674", "r694", "r701", "r712", "r719", "r720", "r724", "r725", "r739", "r748", "r930", "r940", "r955", "r966", "r967", "r968", "r969", "r970" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r761", "r771", "r781", "r813" ] }, "anss_ReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "ReportableSegmentMember", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segment", "label": "Reportable Segment [Member]", "documentation": "Reportable Segment" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r384", "r675", "r689", "r971" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.ansys.com/role/StockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r762", "r772", "r782", "r814" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r763", "r773", "r783", "r815" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r770", "r780", "r790", "r822" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r101" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r43", "r67", "r550", "r586", "r588", "r592", "r609", "r728" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r96", "r135", "r136", "r137", "r139", "r144", "r146", "r148", "r234", "r235", "r275", "r395", "r396", "r402", "r403", "r404", "r406", "r408", "r409", "r414", "r416", "r417", "r419", "r421", "r451", "r453", "r583", "r585", "r594", "r1006" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r95", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r340" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsExpectedTimingofSatisfactionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r90" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsExpectedTimingofSatisfactionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsExpectedTimingofSatisfactionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r91" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsExpectedTimingofSatisfactionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r91" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersRemainingPerformanceObligationsExpectedTimingofSatisfactionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Performance Obligations, Expected Timing of Satisfaction", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r843" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail", "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail", "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r81", "r82", "r124", "r133", "r164", "r171", "r172", "r187", "r193", "r196", "r198", "r200", "r233", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r439", "r539", "r689", "r938" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail", "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/LeasesLesseeOperatingLeaseOtherInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r462", "r727" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r831" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r831" ] }, "anss_SalariesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "SalariesExpense", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Salaries", "label": "Salaries expense", "documentation": "Salaries expense" } } }, "auth_ref": [] }, "anss_SalesChannelConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "SalesChannelConcentrationRiskMember", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Channel Concentration Risk", "label": "Sales Channel Concentration Risk [Member]", "documentation": "Sales Channel Concentration Risk" } } }, "auth_ref": [] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Direct revenue, as a percentage of total revenue", "label": "Sales Channel, Directly to Consumer [Member]", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r708" ] }, "us-gaap_SalesChannelThroughIntermediaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesChannelThroughIntermediaryMember", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indirect revenue, as a percentage of total revenue", "label": "Sales Channel, Through Intermediary [Member]", "documentation": "Contract with customer in which good or service is transferred through intermediary." } } }, "auth_ref": [ "r708" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r200", "r844" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale Maturities", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ansys.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Details of Basic and Diluted EPS", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r876" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.ansys.com/role/StockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.ansys.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r952", "r953" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets (Finite-Lived)", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r697", "r923" ] }, "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems", "presentation": [ "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents and Short-Term Investments [Line Items]", "label": "Gain (Loss) on Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r862", "r863", "r899" ] }, "us-gaap_ScheduleOfGainLossOnInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGainLossOnInvestmentsTable", "presentation": [ "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents and Short-Term Investments [Table]", "label": "Schedule of Gain (Loss) on Securities [Table]", "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r862", "r863", "r899" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r696", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets (Indefinite-Lived)", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r697", "r926" ] }, "anss_ScheduleOfIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "ScheduleOfIntangibleAssetsTable", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets [Table]", "label": "Schedule Of Intangible Assets [Table]", "documentation": "Schedule of Intangible Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.ansys.com/role/OtherReceivablesandCurrentAssetsandOtherAccruedExpensesandLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Receivables and Current Assets and Other Accrued Expenses and Liabilities", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.ansys.com/role/GeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Area", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r48", "r62" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.ansys.com/role/GeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Information", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r22", "r48" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail", "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r22", "r48" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r19", "r20", "r21" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Future Amortization Expense for Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r697", "r925" ] }, "anss_ScheduleofIncomeTaxProvisionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "ScheduleofIncomeTaxProvisionTableTextBlock", "presentation": [ "http://www.ansys.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Provision", "label": "Schedule of Income Tax Provision [Table Text Block]", "documentation": "Schedule of Income Tax Provision [Table]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r756" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r758" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r81", "r82", "r83", "r84", "r164", "r167", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r200", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r274", "r285", "r286", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r686", "r689", "r690", "r696", "r742", "r973", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1002", "r1003" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail", "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail", "http://www.ansys.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Geographical [Domain]", "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r198", "r199", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r596", "r597", "r598", "r650", "r652", "r655", "r657", "r661", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r677", "r703", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r741", "r748", "r942", "r973", "r975", "r976", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1002", "r1003" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.ansys.com/role/SegmentDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Disclosure", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r84", "r164", "r166", "r167", "r168", "r169", "r170", "r183", "r185", "r186", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r200", "r685", "r687", "r688", "r689", "r691", "r692", "r693" ] }, "us-gaap_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other segment expenses, net", "label": "Segment Reporting, Other Segment Item, Amount", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r164", "r185", "r186", "r193", "r689" ] }, "us-gaap_SegmentsGeographicalAreasAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentsGeographicalAreasAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segments, Geographical Areas [Abstract]", "label": "Segments, Geographical Areas [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail", "http://www.ansys.com/role/StockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maintenance and service", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r702" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, common stock shares", "periodEndLabel": "Ending balance, common stock shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r77", "r78", "r856" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total short-term investments", "label": "Short-Term Investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r658", "r659", "r660", "r679" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ansys.com/role/AccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r61", "r131" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r81", "r82", "r83", "r84", "r97", "r164", "r167", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r200", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r274", "r277", "r285", "r286", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r686", "r689", "r690", "r696", "r742", "r973", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1002", "r1003" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r41", "r44", "r45", "r96", "r121", "r122", "r123", "r135", "r136", "r137", "r139", "r144", "r146", "r148", "r165", "r234", "r235", "r275", "r326", "r395", "r396", "r402", "r403", "r404", "r406", "r408", "r409", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r441", "r442", "r443", "r444", "r445", "r446", "r451", "r453", "r468", "r555", "r583", "r584", "r585", "r594", "r646" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail", "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail", "http://www.ansys.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r198", "r199", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r596", "r597", "r598", "r650", "r652", "r655", "r657", "r661", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r677", "r703", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r741", "r748", "r942", "r973", "r975", "r976", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1002", "r1003" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails", "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails", "http://www.ansys.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r135", "r136", "r137", "r165", "r453", "r502", "r591", "r595", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r625", "r627", "r629", "r630", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r646", "r749" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.ansys.com/role/AccountingPoliciesDetails", "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails", "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails", "http://www.ansys.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.ansys.com/role/SegmentDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r135", "r136", "r137", "r165", "r201", "r453", "r502", "r591", "r595", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r625", "r627", "r629", "r630", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r646", "r749" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r765", "r775", "r785", "r817" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesPeriodIncreaseDecrease", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition activity of previously acquired businesses, treasury shares", "label": "Stock Issued During Period, Shares, Period Increase (Decrease)", "documentation": "The increase (decrease) during the period in the number of shares issued." } } }, "auth_ref": [ "r8", "r1006", "r1007" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition activity of previously acquired businesses", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r8", "r41", "r44", "r45", "r67" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r41", "r44", "r45", "r64", "r610", "r626", "r647", "r648", "r728", "r755", "r870", "r903", "r959", "r1006" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation activity", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOtherShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityOtherShares", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation activity, shares", "label": "Stockholders' Equity, Other Shares", "documentation": "Number of increase (decrease) in shares of stock classified as other." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "anss_SustainabilityRateAdjustment": { "xbrltype": "percentItemType", "nsuri": "http://www.ansys.com/20250331", "localname": "SustainabilityRateAdjustment", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sustainability rate adjustment", "label": "Sustainability Rate Adjustment", "documentation": "Sustainability Rate Adjustment" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r811" ] }, "us-gaap_TechnologyServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyServiceMember", "presentation": [ "http://www.ansys.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service", "label": "Technology Service [Member]", "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design." } } }, "auth_ref": [ "r943" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r810" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.ansys.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r28", "r917", "r918", "r919", "r920", "r921", "r922", "r924", "r926", "r927", "r928" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r830" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r832" ] }, "us-gaap_TradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingSecurities", "crdr": "debit", "presentation": [ "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation plan investments", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r77", "r106", "r680" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.ansys.com/role/CashEquivalentsandShortTermInvestmentsDetails", "http://www.ansys.com/role/DebtSecuritiesAvailableforSaleMaturitiesDetails", "http://www.ansys.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.ansys.com/role/ScheduleofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r320", "r325", "r420", "r436", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r556", "r715", "r717", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r729", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r899", "r900", "r901", "r902", "r951", "r954", "r955", "r956", "r957", "r958" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r832" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r832" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r835" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r833" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r24" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock", "periodStartLabel": "Beginning balance, treasury shares", "periodEndLabel": "Ending balance, treasury shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r24" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost: 7,353,480 and 7,731,667 shares, respectively", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r24", "r25", "r41", "r44" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.ansys.com/role/GeographicInformationPropertyandEquipmentbyGeographicAreaDetail", "http://www.ansys.com/role/GeographicInformationRevenuebyGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r829" ] }, "us-gaap_UnsecuredLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnsecuredLongTermDebt", "crdr": "credit", "presentation": [ "http://www.ansys.com/role/DebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured long-term debt, noncurrent", "label": "Unsecured Long-Term Debt, Noncurrent", "documentation": "Carrying value as of the balance sheet date of uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r11" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.ansys.com/role/LeasesScheduleofLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ansys.com/role/LeasesScheduleofLeaseCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost not included in the lease liability", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r460", "r727" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares", "totalLabel": "Weighted average shares outstanding \u2013 diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r151", "r159" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ansys.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.ansys.com/role/EarningsPerShareDetailsofBasicandDilutedEPSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares", "verboseLabel": "Weighted average shares outstanding \u2013 basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r150", "r159" ] }, "exch_XNGS": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/exch/2024", "localname": "XNGS", "presentation": [ "http://www.ansys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "The Nasdaq Global Select Market", "label": "NASDAQ/NGS (GLOBAL SELECT MARKET) [Member]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r797" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-8B" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 85 0001013462-25-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001013462-25-000017-xbrl.zip M4$L#!!0 ( #"$GEK4&*G)1$0! *U?$P 1 86YSEWVSBR!_K]_A5\ZKG3R3F4S%6+D]8[BNWTZ$YB>RSGSO3[<@]%0A8G M%*GFXF7^^E<%DEHLRA8M4B)H])EQ; D$@<*O5A0*G__?QYDCW!,_L#WWMU_E MEO2K0%S3LVSW[K=?!Z.SX?#7_[?_7Y__GV;S7U]NO@GGGAG-B!L*9SXQ0F() M#W8X%<(I$?[I^3_M>T.X=HQPXOFS9C-^[,R;/_GVW304%$G1TV;IM_YI6^WI MLFG*3=+I])J:UM6:ACXVFY*AR1/5,/2.2<2[TZXJ3<9$LII6>VPT-6EB-L>= MB=64)]U)1YHHFBQW1>M4TG1%[9H=W>R:6EMM&[HAC\>23'1=UB>J0M\[#6'. M,&\W.+6(_5MC&H;STY.3Q['OM )BMNZ\^Q/XX@0&K#62AO9CV(3O%HT?'AX6 M;6W7L5V"]#D)?<,-2KK";G7ZYT\XE060PP\39$[:XWIG)(7J"=)B_0!&.IZ MU_#!4] RO1E.79?4Y;!A^MG]OC1W16I*2E-6TDX"?]G)Q C&M /X<(W04>AO MG4'O!+Y-&Y)'FP$\4!.'0/$1H.XS1^C1O_SE!A6__.,A(: SS?)GY%]_UOCS'-#$"'- MVZ$+Q?-+_K__ZK\^A'3JDCQAMIFC\?!)_^/DD[GKL64_] MSY9]+P3ADT-^:UAV,'>,IU/7"%TXG]2*SFQ'!PYC;0 M?@*/]K\.OHTN/I^LO2#'^U+A^M4.3,/Y@QC^5_@D2%^@-/I(B*+ZOX;FGK7V M!K71_X?\]OXO7%B>IS-X@V\X0]Z,O*B;IMAE]]PT3))42N';_;C69CXC>> MC4=3&X)%3'L&J_];8WCY-1U?PLBG '"3$@%[N[&#GT!J_,"X(S 7'#@TAN5, MU[7;A8%)4CJL=!PO4T5O/W_M#;DG;D1N0('8+NAO>"NE"0SF:NS8=W0X%X]S M8H+BOK5GT.1J,H)/@TG\PA@1\AHI4>F=6I%/B;G B8(CSK>*>N>8X^WE'V_W MB.-5I?SC[8$(#NQ3UW9 EOH1*6_XZ2!!XNW,2E%@/>3<#4 MM.QPP3CM= !MJ0TR91O7[#B$[IY#Z&0.X61=W?AD0D!JF23(T)*H04\#:O?! MJ 1J,YR&H!M_:P3V;.Z@:J6?37T<])I";#W"G$[B]RU?DKPS\"*?_D6-B5.D M QUV,#7@RT;Z^8P80>23?OQ7_.7GD_7OTK^QCXW^D*[/.TLLS=,?H_.\?0', M1CB(19^@WVV+K#:E:#-"SW_C:S>>QP_/B>L!Z+.ZW94T:UV?$VHP MI'\!F>#OB4U\@;(#R72VSH9_7[OB+])_TY?]CAW;-,. MOQ.$B \"UU_E=,N&]V$(+X#R[ D0)910:/-L@+=*M._W7Y^^CS269?BVDO M7LG&0J@5P&/LSX7)S+0FFOGKW[QE9EKE9K:Z9OO,3*_6S+2FK!0TLW;5Q$+@ MAZ?7OF=%9GCECXA_;YN)0%C:2.#=!"1^M&;"H<.7(WLYM-V70RMN.;KL+4?R M82VYH\>7HTK<(4L54(M5H$/I+D9>7"[0%\*<\)DO46"[) @2[RZ(04H=OALR M]_S0&#LD^;*6HD.NG/]3Y34Z$A]5S#52BS.SY8KY1EIQOI%SF>>.0L_\63Q;E>.UR95SVW+2?&!9-L:N#>?:L*VA>V;, M[=!PF*%_Y?RTG/2_(:$!RL:Z,'S#ZB8J;6/(P0_O* MN5]YA8YI1K/(P42RJW!*?&SGDRGV=D^&KNG-2O#3RED+I737JRX*H *^AU)] M_[ "0JL*"U5])[&"$JX*"U>ZY\B\/5:%52K="2YYE0[E*1:X^H']12+)#SK+OJA/<4B:<^ZEWYL3['(M6#=:S^4TBTPVJ]R[_RX]&?= MX3ZHTBV2\*P[T(=6ND72GG4?^-A*M\BU8-W3/4YX]CAI!RKK+O+AP[-'6BC6 M?>GCAV>/M'"L^^('#L\>:958]]H/E\A3F'>NLNZ='R>1IS#Z:ZQ[Z@=.Y"F. M\*R[Z(=/Y"F.]JQ[Z4^OE:Y MZ,;VX]T]U;EH@5ZY2$?U5N9(/%/9. C6K,7J?O^TP^E9%(3>C/@C<,"#LZGA MNL1Y5F-BY9MSVR=FZ#S=>M!'@(7G#N>3KX[CB [Y&ED2V^B2U+.L@5[=\!&' M,&L0/I(4KEPT:7\(WTY]+[J;#F&>_HQ8MN$_<0S760Q7+O#&,=C/HJ(J+E^Y;UK ;X6 %3IWHA\IJEH[ M.+4YG.+[$3B&7CI&SQ':.K7]D(XZL$']P1UWQB4,)5+FF/389C=OTKEQ?X M*LEI[)P>B1A-/3^\)?YLZ-Z3()PQ9=M7+N>/+<:K"0HJEV6XL\1CF>P=]D(9 M%._/SRFY%M.KP&YX8W!OV Y>53+Q_,# &TM84_R=ZD8XJA3-*["<>8?=8,(Q MPCA%4IY'%3@, ;LAA<.&,\IDN \N/">5Y^]T,)1HCE%DIP'%=[W^K,73CAB M'*= PG>K&U!@@O%J@@)V QI,DYV]4$95HGE%KD*5PQMV2+[9]\0:NC"_.WOL MD$$0D##X\O3=^+?GGSE&L%EG$>0?R"-O$CX8/GGV)"MAOFYU0Q^LK4J1O%+E M2,0;5B4YPMBI%\DJ5PPCY5^76-RQR:H M4.$%*)(#*NO5#UV+3"J\" 5R0:^R'G[5%Z% 3NA5SL'&,D,W0._D+!+^^1W6 M8A;-F %VY;SG+)H:CTS1M+J^< 'A0)F99:BN\WN J&QUEJ&ZWFX!RZ RLPS5 M=6\/()3R.!75RX(I$@;5]:R5.M 5?ERH"XPJ'6@K-QX M98';&[)4ZTA9N0'+0M>AUJ&RKZAVS+!0'M0Y; MU3)H6>3RR[4.6]4R:EGH\M>3N T[Q*YL]*EJ$"]4NE M%52H\6W?LE+90$R%UN8X-QS*2F6C)#NMS>_$!7/9&;C6P)K9KAW0JROOR<7C M'/JK*S]5-K#!P)H=B\\J&XO8:OTYMCVWIS667#!I5?L6/Q M&&L>ONE%;N@_G?X8U8YY*N?G'W\ICL45E7/^=UR*_[FN'5=4+C1P_*4X%E=4 M+EZPXU*<7=:-*]3*A0>.OQ1'X@JU=T'7))C<0EKWO_%NIDE85=5EW8TJA;*':Y5WH(#'-'\Q!8YK[C@6'- MW<$#([QR'M[B\($7!&!%_DF">(_I\2PZ'@L^[[_&7[0Y;$E35?4KMG1S:ZIM=6V MH1OR>"S)1-=E?:(J_X>&S/*9('QR8)EFMMN<$OMN&IYJ^CS\]&!;X?14EJ3_ M;M!V_<_!W'#[G\?^"3P=_QYWLM$5#KAI./:=>VH2Q'_WL**!L(E>1!NO)GA_BH&L$C- &@RB1L&]G_(J:S .F? M#_&(.]"/8[LDG8&LX+!_7 YO+\Z%T>W@]F*T/N8*CG9T)?9W\;7/Y^(9Q=??\^'(V&5Y>5G\(_!Z._#2]_O[VZ%(7SUEE+4"1=ZVT= M]LSP[P!UH3<_5:'_\F?1W6D67Z]NO@N?@;]$,F5/XU!-= MV681^_3<,^FAR]NG.6E0#IPTP8_*)^GO2(FBY[W;M#]\-_R?PI5+ M/NXR3)T.,S3&#DF_'7L^B*,F#-0-31M]*'/B5]C;TP M]&;8W:=[XH>H(A,,4#C$7R^%44N*!5((8B^TTC&VD@;SPW+ AUTJLP?!7D=\PZ9;-+ MF^\.AH%O&X[PP[5-SR+"]]$V+I">P4%[#H>8Q+D9X!_QH5;GZ8;,/3]L"!// MGQDA:"28(ZC^T['G.6/#<;QP[#VFK *V\E]_Z76T]J>MW!):QR#GCC+E.34W MF(M2\Q\_!C>W%S??_A!N+JZO;FZ%ZQ\WHQ^#RUOA]DH R7\+XEV05>'J1I#U M#]9'X>JKZJV1B(*O1/*74?1$:_B*I:NGB^ X2O\ MF:)%B"T>@;@6L=X@=Z_IXQ?QAL4:Z$XM^*0Y@RZF^%C3,IZ:3\3PF\1-T0>. MPW?,MA=46130.-M99%>%GEZ[6Z*#]SRV^]79C\UC0NO[<8 M,#Z\SD9/-)< [R4"7*NU +^]&5R.AE1,2_!P@9=4A$]\;R;\7_J?$'K+ M/RHO1\^\VA[SB'" M:[([D:YRA=RCO 2Y(7?TJ*@;XB64"Z+(C3YPU!\C41BZ9FMWPAP>+UO:^=X_]+'T0K'=X3ASCP?#)R^['#H:4A,N7("&?O153?NM*L[ > MM\;C,-E#B(]6/U/$*BABK:DJ*XOPQ7J]K)&V)&DTL"R?!$'RSS?H3UY((JW15]J2)% 36#CW[7LB[BW[ MRUL>N45W@-:7)_F0\>4Y@U^O_%OO8:F/=? &%^4;^;(<95FH:KGRK\%: C6R M=!O;C?[UX%!6TKLVII*%N/; ;'7^/WL>V[3),G0:?5E7Y0XWHO;6V F=T6"Z M]@'K6+%?N'@D9H3%M82X?&S S:52B ^X%A#86XVB"D5C-]@:MS)RL#5JNH%/ MC#5&[C;Z74U[SL;-W7O%*E;.]=1SGT<]>XV^UE::[4YO0TKDB.[%2+%=-&-/ MU7;YR1$;0)$I4)91S%\#(20.F>.4!9?.6417QXD0Y@(X\89@;D+JD-!Y-9!+ MYW1Y,JC.$+>0_:OG V0HW$0:3X$_C$1@&JZ5?C2Q T"A@)N[L!83#+>Z=\02 M K0=!,<(0L&G>UHL!6 [+451WA" [4G97^6.4/*NMI@P^MY:], [7%39+6\" M278KB \L,H_\(,)MB] 3H 6-$LC*A_%'-$APFV]@AJ=99ETZ_.0=O3@A;(5, M[4+-[A=ZRURDS?8[F^F'V&7.7J);.W3H=A(QS*E@@N *]MM$/ZH?LF6.OD$5 MY>AI-O:<#RN6[?,9,KF$E\F&(%U!\AAK(@&8ZF%JPR=+SGO=5=IC_M7U-)55 MXS$124^R,J;03XU'K#R.&_) ME'HF3]%X2]22Y*%N>$+]WB1"F8<",'TI1T3 M]OAE7VHFG!4SUH*4\4;[:&,@90>E=E2B;*SMAX3LOSO>&.S\$?A?9IB0_^,.*53'22G" MHT4F[I"-G\ C(0"8&:;8/TP)W2Y#XVHE;>2#_/&OO\AMZ=/4","A<< V,QPG M\5O09/LSLM%@ SMM3)(&T'%BL\6/RBINL\7Y9XGYMF+UI7A'DPZ_QOPSP8)O M01MCT[E/3$)ULZP(-&TV$#Y ?\ 90A"!\@KP'BD8>9+N%4Z-\/DL'HSUH>(X MXX>3B7P4J>/V05F9[1B8#!J-_XVK"@_1]O D#B7I#!,4 SH2.E+TZ'J28!E/ M0>L-YTMH+.I(B69YX[!GD>_#Y..<3!3OH1%&P4(FJ8W^'R38B+#$Q(U_I@0J M.0\U.T]JD=Q_D#%DDUR@_^4<0J&+?NE5:T&T3SMRS9&8))_H1!D"XF-FAR%( M':H4\"004V9- S]D:)@VIGQNA$2=Y/A.JRSY6O>*;"%IJDHXB\X;< M14Z\E3YJW@H?<#T[GQ15:24-PJE-L_WFF.U7MG"-Q[L0ER3XN),PE-D5ABO+ MB*N8R,:%,-0RA6&U6"^W+"PT;?5-5"ATR5=7(_XIL"D=2]B,*$4Z@D R! ?& M303#-$$Z^@:*.!08/AICF9\*P#_-S"^"&8A5>(N?&B3 M?1B2Q%M3^@.;#6D MT9UPYWL/X33]N@6F**%CL\C$=NG! ;KKV=@VMH;0R/QP^P@:U+9L;!E! [.Q M49HGQK(R;BJIF;QJ&^\D1*NQ2="56QU%S[M)H$HMM?OR.:C=$Z(EN9B>E$Y+ M5XK)K8;YZ>VB4L7#PR7ESATC=OF6LR[^&3#GG><_9410:"/*MF;2:"68 MHC?ZW[(9O_QS9$<-9CRS HZ7RG$,B V6BQU+X63%C[W"A5D14I8546*.[5'V M.-9M@W>VD.^&5T>QG14O[\+8BO],3*JZK7=>#4A)]"4*H*,@V/' --ZQMLN) MZ>IL&[ )WXML+^"]0S8ER^^4*F>I:[0;=#LYH+LU=7(]%'4D= PG+_BJF-"7 MZ6+;DZS8(XTX@O7J>C1@& 6QGPO+$!*W@PMP\ M=&SO[8!:PZ[AF@@6T+9XLA ;8[DXR_"M0,"CA+:U+8='_6!\S/1N7SUTOO^& M2;E*N&H1:^F-,9E@2APGA9SP 8!$(R/QJ7$:==X:HG@AT'O\R"ZEQQ\DJ$)0 M[VU:'1XU^MR/VY+8H:XN"+NE ^PEPMHOGU1JK M$X4;C[R6J'6O-5B.XMJL5-_:2#? MD>;8)\;/IC$)B7]J. _&4X!^PY:2LDJK4_FJLKOM$*55:R[/6K10Z^C'E]'P M?#BX&;Y09';%1.D=]G F[?'4#N%MYJNSBP<&V$\.[9^"_"$^M@(#Y_+\XE]5 M+0WZMFHUG9:B%U,9M OX[A1S*J'=:G<.66.T'!]]E_-W+Z%MW3RI>N3_X+-] M^>S#GO7U7C+!)I/2=D9>(M!GHS)C$:8^&AV_O*XYL?#;]>#F5AA^/C%*JQO MUZSH-?LZO!QG/*]/ %E>GARTR/GH;\F9Z!SO3H:7KX M.3'CZ^.2.S^8GI%V$',Z_]XRMU[RK:.Z91VYMC.ONZ@08P53XZG@/-ZWU,6.;'._A?LM!\*;*N_HM]!2 U//@5<$ MOPH7?T9V^%23S0ND04V< )P*PTX #I]=)P!'S[ 30-F 72< A\^N$X"C9]L) MP!FPZP10\+/N!. DN!-0#Z.LPYT [@0<"F\:5L .84RA)VSQ!@H[-LU%3=66 MOELS4<-+8ASIU)3$@:*K.8E'P]5#3<"AR%Q!<#05@2:YFR@(E2L( MME;M'UB-WPYI35\J\>$#)_T;%8;C!1'6EQZ,O2B]R%JXL8.?7 O4 P%JCVL! MCJ8BT(27VE(MH'$MP-:J@=$?^K P5 -<^YY)+!3Z7,378WFU=VKH\X+#Q4*I MDU:)YF6BV5JUJ]N_7=SL72.:^<*HW#(\DA)2)5Y4N2)CR;EJW\B=X<0F(<&E MX#9A31964]ZG3^%H6E3,'W#ISM:R81Q7^&J8H>=SP5Z3->6"G4N(@M#4 MYFD?%1E+SE7[X<8W.!,?S_L83GP_;'*X9T3,R+=#F\3AWA\!P2\3$Y^K@9I M@*L!+E *0E./)W=49"PY5^V<3 R:OO=CCM> $]?V_!7QST5]/9:9BWHN-(I! MDZ;P#(Z*C"7GJGV'9\#2GQ P\%?2]KB(K\?RDYG#87[FRMVL7CU![;_.A]7=93X]=D M<@ER,,3I$78%T,GI-:75@ I_F7D +(ISZQ*'G8C\]V%8XI8N]S@NQ07LJ+1\Q MQH'G1.'V1U;8QR1N2/SM_ -8*P6S"HY)>0:SE9\X6MOZK;%+58%&^M#47Z[, M'6F.?6+\;!H3F."IX3P83P&NT0H=9K;;?$;WYR3+)(PJZ?)$*8TPN03+\<:R MNV#I-/JWR!/QO74 N.QR3\]98F;X=[!""<#;ZWKB0,#=.")#@1L?2%I4K/TZ MO!Q07:C;S2NRK '%R._AB) ,.SEC"X/!=&/[Z,AN?#P+BMOJS^/##-2++#HGU,==8J=6P M5.H^B-DFC-DQY@$Y37_Y9-G!W#&>3FV7OID^]&E=.* :>VY X_OBKQ,-U^NU M.E('E5SBA24O3O1?"V9RLOEY1X.GVIE?22TY\_-M7?GE)T)GY,G2IP?/!=H5PZD70J16( GDTR3P4@JGA MQV5:YL1/_K*,T%C"^TV.7@S\ Q/DQ>E_-WQS*JBR2&6](BEZCAF^/511/4*< M$Y/,QK#8*[30UFCQ"A>,#?/GG>^!K=A,AFR:A(#_^R;'_\!2G))@,!JM*IOM MZ[]UJHD(ARF^(VI>I>-;G\\WN-RK/:'_57&ULX(G8'E$O@]< M*!A!0%8-QSS+_FS.N5>FK.<+8E6!_MNK]"KB;8BHITS\A?P9V?>&$_N:Z^N9 M9^J2<%15OJ.X^LM>4_ST/)Y:J;E]MA]/7<_]ZALF+1$:N79X@Y&'*+ : &D7 M1T\_,)M:0["(:<\,)_BMT024N\:,8,OFG6',3Q$A^/^+)39N2!#ZM@GF.GXQ M<*WU#U9:-H0X"0) M_2)J6EOLX'[J,[X]#N\49( QH,-'4\\/F^ /S03;O8-G*R$G->V3>3N 3:0LN$Q,$V871@(/C$)J.BQ0T3!(4$@&([C M/1BN27"%!;Q"I.4.@\=YM$6]8QYB+" P9R8F)O@/+V2^?.2I-O5=J^U MFMY(.>F&2HHA=?5/X<"^L7$S$ MIWZ6&CHNVF*N1:#A%B/$\N\B5Y)/R#?H]6$3#:]+$KM85NZK" MLH#/"Q,&#'QV(5^^];\/Y&4*>546M5Y1FRZEPNY *3%'Q<8WS[V+MV(*R(LI M)QVJH*29DM.AF,VHN?:].8SEB;I_F% SQQB\*+@DW,=NJ+2<+-TT2(EZ[1AN M.'"MBY2NER2WV%0:_9XB=M1-FF<"8)5!I$)>N[(L$L=KH=WMB6]O;(>1Q MOKQQOOAZ;?=.<(@1$($2INE-FA'\P<-\>X;Y4N)^0]K>X$NN)C\"0NWDO#R" M&XJ2)&K:9C"<(4G/(W[L2?I"88S[R9(NRLIF7(/]X%^U9?WOGF<]V([##?>W M"O24@GE!WV[T5;'3ZXE=J<>R].9V.GO2^ZV8[5#,=KH@JC?W&+E9?HCM=]L- M#??.QE/AL2G^]K@+"X9,Z>)[N*!G'*D&3_7BT70B),E;V:3;Z+=[FJBH3.=: M<;.!II[C7Y';HN*5K-D:69$OO-LQX7;Z@7D6%UZKOFF34D=]^%E,($T MIJ4[-]O9D^Z%P%<&&U[JBFK&[A"WX,N%PCF9$!_O0;1=TYL1(30>"0^EOUF: MI^0<4FK>&H\+FR1ELAU!\HC?;MJ-<1]8K<$WMJ M49%[%C)IZ7MUO?K*(UME%)*A6L6Z1_O6*\L]_ZH(B@.IQ[SB 4^'B[VN+$HR MTTFC>7%Q)/^HMGR];STS9OGZ0 9 7K[N-/I=4=)E45,WC=T*\E;M*PA_&PZ^ M#+\-;X<7H[@4_^W5V=__=O7M_.)F]*MP\8\?P]L_"JHOK +]L5Z.0ZI88'B7 MT;V;"L..;8QMQPYMPLL,,[I5NZA@-3>>L#@&KR[,1I72@Q5QNHYQ\;:3L#K6 M]E!$16-Z@Z(Z>\XLYQ7X%GI^->M'Q!+&GAL% M:04J;S:S@P#(SS?3]U%32-@O,5W?QA=MJ='7)+%=BQA2!<)$M4'O(<3Z_NC% M$N_=GJ@K185**A(-84BL[YT8Q4*>X*%D^2*GY,TP2DMNR]+>25&'L=33BSQAH&0[Z,IL]7YAK/0F< M#::KEW-G@ST!7P::.WC!E";J2H<-QR.7>F'A-(:YF5JQCRG/;FIZZ&9F,77-]\[&RW- MI@*IF&44-VH<"8+5!I'!_^G/Y^ M.)8!Q[K8;>]=@X4' =^LYKUG9<[W]119B*4RB^T.)[,M\B8U\I]>Z0/Z'@+9#P'*KZ=#[3X)G*E MRXUX;L0?-F97"'[U!+_2WH54N/'^II0M)RM2QTWVO?*T5MW9-W-&N]&754E4 M,^YQ84BR'(8[@&$L!2IM7JG%OIG.PL9]<=*=^4W,0V[=OYUCNL Q MHH2E1VMQWP7?OZ\"] ^Y?_]VZ/=BZ*N@+O;.\^*;^$44U,&CX"'>.)L>#75X!_1C8IZ[M_-8(_8ALYB8N)C1PK;/5Z:0H[$KPRDVY^X9) M'C"G("\K[TTD>2N1:E]E:A1ZYL^IY\#:!+_2"]O#)UYFZLURS;+OTXZ3YYO8 M^%3N4EP?8X6O_31K)<"U%H6_O,1>U\0?30V?O&@L#B^_;M[NG;R% NK:\*_\ M46B$Q/I?PXG(LM=$34H+WE->9O=MX]'+&H_:Z$LM*:OZ][,/A+GA"_?8VR=A MZPP"?$NP'S'I2(-!%$X]'];=VLT06X'"V>/+1]Q]QX>GGD3@ ?S_#F2/ MARP8B_?E)O];IG<5A4$(5@-P]/K\)O8CL9K_(;Z7,;5V;M*_!1K#((B>D_W% M874.@HCA%IO6TFPYO&;U_&Y.X)M2A_!\P5O.:2%Z@5-P@/6^:,6ZRM. MA?VKJ[SPV7H2!@:ZBJQ\8CE8P8/4[(4<]L.MO!VW3 >FF36ZT>OTW%(M[O@5 M.V7D>QJRO>(-[0('I^/5CM)![>SS-Y287-+T& MD@[=LYB@.3=385BXF]K1.V*OQW21+^Z;LR>QB\*P3#' M+(E=M@_S<8. IQ5A'-7[XF26E0!EXJ8\Q4W=#P&)79466RW M-P-?29Q+%.#'G,!G]\1Y>I?[GA\*5,IKBY>Q?[2#U,(C.J+:E459V;1//W(7 MIVHZ,!=\7E&"!< '3\>(FMP6V_IFKO_!X?-^/)L5>T7PZ"%(TYO-?3(E;@"R M57"\X+TY._L)U@#&#[]EW#N1TID>*3M;I7)<^^<;D/J2A%>36^,Q-__@61FI M)RK:9N1W=^[A#@@3PO=($,,S*5I'U#,,RH-#K,A]!1;.+@89F?;[["NP>WZK M] #5ZJ&&"TKHO)PB2XU^6Y0[/5'K,'UP,2]8&+#4V05^Z:&L H O(_"E;EO4 MM*).N5?KV.(+ZDO7JZ]&5@Z^TQC0+FIEQW.E,5%/5:"&Y45CARP6:3^68_AV M^N()5!59=,CZ 0/7*D R*1A4['5E4:K%'<+%8>I(#M[[E2K9,.!2Y;"E&8J1 M*EAY4Y1T6=34HJYV/BYG4X/H)#3@A>EVRLIVW$H_)@&Z^PDD^I_'_DE_?1=F MA\<.B"2%VD!3@K=R>C-X]Q.69W:]$ TA'SYV!1M&=N?3]#T_%+R)$$)S@)>% MMW?2@@^4U#12.K%=PS5MZIC#![1 0&OK_)-!:$JK@S;BW MH1M"I3QP#-[ ^ M/=A6.$WAOO)@ @)I^8@QAD%$X?9'JD)K]=F>W,I/'"TRD"UINJ)VS8YN=DVM MK;8-W9#'8TDFNB[K$U7Y/P4/G,0/3?WEGO =:8Y]8OQL&A.8X*GA/!A/ :)W MA0XSVVT^H_MSDF421@5NGBBE$29F19 H'I8 A@4% 4!\; 5C,BHS%F'JHT#] MY?4EZ@!;H;1 AL'Z&,@)GT^,?M;R+VA>.7FQ8<]2# \N1W^,1&%X>=82!I?G MPNC'E]'P?#BX&5Z,*C_XLZO+\XO+T<6Y +^-KKX-SP>W\,?H%O[Y?G%Y.Q*N MON+4KKY?5'XN'WZX1F39('D_YAHKU6-+84KU)HS9,>8!.4U_^91>5&V[],WT MH4\SP[\#$9)(8!0?SUUY?%_\=2)9>KU61^J@<$DB"LF+$[G3@IF<;'[>T>"I M=N974DO^[^WF]O%O]-YUBK+4:JO97ZU,<I-DB_ M&[XY%519I":)(BGZ+O6KBKA_K;XDU/+P.?NE 6_B2[]W*7Q667[F-PW6**=K MY$W"!U0SH*PP>+%+?NR4Q9[O15S4M\VI AM0C/Q-407W2 M*PFR'2PUUA:5[MYG7RMX%HB%5',_7KE::9'UW H&DW_W5S%R2?S:;?1U21.[ MO:Q*C,RHF+P 8>!8%+M@WU\YR5)):.\U^EJ[+;:ES7A#!1%7^]#[F1?05*T MUBG@ 7@>@*\&+)D-P.?1+Y56(:5'K%'R7$U^]SR+IA+'D9>+1].)D"CG9.[# MPS2M#GYW"/X"[08S#ZCQ'_IY7MVC2(U^3U0[6>676;.S&#.E*@WUTD/#1X Z M%CN41$FK6?TK!E37ZK+52FNQ$)4KW8* MJJ;7'/F2 *T"H!51JV4,NMKZYSWL:;)@59:^IWD$JU)K]-6>V.$>%/>@#KL9 M>@2LXXU-;5%6-TTR]CTH%G91S=7(=*VT%_.%E([H9>5FXW:CWU%$O5T'SZH2 MFZN\C-@1?;+<\.\T^NUN9AWP"D+PH->6'@,DO_M>$ ASWYO88:U4&O,9$Z6K M-+KTUW3ER>0QSE-Q^"90CQ3J!K8'!$'/KP3A3OB$BP^AC%OPYK9KAV$/JT. MQAQ660\'EFY,)8O^>[SD&.E;6_"+6$KE53NJA+NPDJC)_"PLCV\?UEHJ"=$R M(%KNB>V,2TW8CV)76S'=D(#0NBZHD"QR3QQOCF4N:Z6-6,BA.,#)GWBE@6O/ ME^O\5I95&GU9[8A*CVEGG^<",:B$B@6R"D!6NF)7WKNN <\!XCFH[!B+I>N; MU=6]F@S=T'#O[+%#!D% PMPG\E0-;TONU"*VS'T>EM1-P3C6Z9UA6E'G2JOD MZ;"0K^-M!(EKI7F83ULH72TM=@D2@S$_!V.QG4Y=CD%48I^3)^N4KL7VAST6 M[-$U4>_MG6K*DW0*W>VTZ96_M5)CS"8(1V6"RPL.V+51GWY"JPPV,>%4WJ]O<.( MI4.O]H[80HLE <5:J3$6M@"V7,U5J+:*E_B->\R:0KE5[FP>;]JX'(SO'1U; MWN<#SJL"?S_DT.P$4';D*I\1/I;@HN(0GP=5!E *&$,8$E(DFT20B-1SSC?&\'-4T_X[LG+YAE:?SXJ^_-\#Y[VXV '$F MV7.#+Q0K<;M;XY$$%X^A;P!%;=?PGX8AF04@"O"EOD?/1+S9E6\W^FU-U-G. M)GA/NS"59Y]#Q+&JPS^=1E^3Q)[.#V%72-765[FR8!4?2'\"7R?&[Q?BDC=4 M4-"Z-+S1;F_67V5(]W&WCED-MC^">S2=N[L9%F#Z\%!U]??U6D4^GJ%4#^]@PG76KT=5GLMNM0'J+J#F5MF;N@2];98^[R38_]N%O& MJY[%3H>[NU4P1RX,WX6!!L*<^$(PQ;O@_OI+5Y'E3\+8"&RS[A7(5 "%Y45C MAU2Q!-DNHWL_Q^TWL]$@5IYKS!2YZ=-? M4+0NE*.T5(Y*HR^U]#KLI#!@VU:9ZPHR7RO)=?DMU*U<)Q7#=BJRG;9W#*Q: MB6H,:/1_TC^()1@P)...Q%J][A4-7K#J*AG,SJDEXS7,&3%*D3"(@7 9S<;$ MOYI0M@VNHC (#1,623,/6&BYK;.^V"=]H59673.V5( M^Q:/-79.GM22LXX9]BF,M7HT\-/9/^NW&O"FZODD-*!/^->R[_N?X46-%U1NV9'-[NFUE;;AF[(X[$D$UV7]8FJ_)^B-]*'IGXZ@SFP<7/L M$^-GTYC !$\-Y\%X"A"]*W28V6[S&=V?DRR3,*JDRQ.E-,+$K CRQ(L/QYV" M!" ^MH(Q&949BS#U4;S^\OH2@7=QB]("&08/_R$G?#XQ^EG+OZ!YY>3%AI%' M,3RX'/TQ$H7AY5E+&%R>"Z,?7T;#\^'@9G@QJOS@SZXNSR\N1Q?G OPVNOHV M/!_5G]N&':T26#7+X M8ZZQ4JVV%*U4C<*8'6,>D-/TET^I*V2[],WTH4\SP[\#@9+(8Q0FS]U,?%_\ M=2)G>KU61^J@J$F\W>3%B11JP4Q.-C_O:/!4._,KJ27_]_&]P5W"P2]/499: M;37[JY4I[OBYKJJYGGAQ4*^^? \;K2T*M>+9G_SA,C4[G%G*G M#/L[W>P=X"O@=&Z9QW/;M3B>R\CM4;7E[H+VT]GC[@*.YRIE2KY\.?KF!& MOD]<\TD(?>C-H=%YP;#^'<471M0KAX2%(E3EW^&& NEL51[%BB=!Q%D"B%O$ M0_RV@6O=+M$Q6( #=-;5Y-9XO,:KBN&+,/3M<43#V+?>M0'=Y*YLU59 DW5% M.4.3L6>G5L 4K0U;'+SD=F4Y1&WT%5GL:14HX5V24F4V#_.'ZQ,8PW^()=P9 MMAO$%AX)/@JH5.\-V\&5;\*"-P,#-P@)J%\[M$E +WZ@F2#&8ZU4[JZG]M^E MRD5?;Y#" J3+"$ Q6F!B4XQDB0.MT9?9/NM0G=H3M4%T%;1E$>#6&_WJ7E_U M[O99SC*"&*PHJQTC7CLEP^:]7;(V^S%[4ZY*H M2 K+2KY8(%5[8Z=N0J38;9_:")'R:[86*44Z]-*#CKYYZ4%-.#G3'./G2_CY MDGUIK:]3XXWG2[K\?$F]SI[AOPM=O5_^L_GR8.6_2U=7&=A"K7MJ_ZX8UN'0YO5&>;GV4VY%=,'.T2M':OX$O0^)43NV)@F2T2 M"*$G^ 26W;0=0K/FDM,4\#G^9:(I1B\!!_=-&#\5;XL=V]PJ]3(QM5-E')R3 M.:R]G9Q2<"W!F&%F[7_H!UO7E/5LKM*S%5;).G"MP0I1\PK)C@1"LB-J;9G; M*CPE\:#*O4@4XX%*7=35=@U5?;5%_-5"73O$"(A "=/T)LT(_C""@( )0![G MN)/])H'/PF&7\A/24R)_0QK?X$NN)C\",D#ZKC+.14SIW/RC@,KYYUXT#B>1 M,S!-H%.8.R#=:3?ZLD@WV[F5S:WL UK9+Z-X$ZB=1E^3-\\O<9.YW"4?A9[Y MLSDVXJ3_&6K?.'2^3P"%!3.G=#&>WDQ/K+,5NN86X-U&OR.)BL;T%=?<3&=0 M@A<$X%ZCKW>+"(<RJYRZXY@L1^Q[/.O'E?'>RAADFH\;B^M0X84K;B85=RG QE*E;4W4.G7<+:^\!H@KSR_% M?ZS=XX+?8:+P>02P!)405T2,Z4SS3G+O['0U,(V[HM3C6;0\,%@9C5 KO5& MORV)>F\SX%W)>&&]7()8(3B>>]<,B3_;1P6P8#T=705@'&2=6S89HMWHZQG1 M[EKUOW M*S&\=V;BEY(OQ;4GYW-91M]&7VSVQH_&LV4HA[9!9LP>" M6@^@IG7$=L8)-Z;3:5D0Y%1L+T\QO%%$LV#(E)Z'EDG /9)]C 6=\ MPS_M<'H6!3!?XJ?VTE-N5E$:?442.WOQ"K?+:R:)BX68"M9&1^QD).]Q>_R0 M0?%](RG'P'ZFXO**H/% N3FJ#9P M5*\K]M0Z5++-4[Z]ZF8^N^QPD**Q9?%#!_S*KB)VYP/PSLGT" MDM^*4 "0MV4]]G!?7Q:UC&Q>'CZLG.E0:)I5\5C"C7M)U#-*1C =)ZRVA+V. M?'-J8)*5-Q&"J>>'<; P-A!F\4V1/%A8E, =(85O@<##)7US,HHB26!;RZ*B M[L,H/#I8"Z%;")YD$+P]L;=7_<$*A@.K+7CCW9DL/^R=&;AE[,VD?/+5\\$L M 6A:P5=P>RG-ARG)WQS=4"3<-1G;9DA0@'GF3^'!#J=3S\%IQ&>4A+EA4YO+L4F$85 ["/ <4X"%9'GT M<__HYPUQ#*#_K7=K//YS27UP80JIU:M([4:_W16E-@^(5@IA!W2'2X<8E@;0 M1:G;.S[$WD^,-(UPQ!91+(]3Z8RWM@1;;@'@$=0]+G%9Q)2&0&@P0%A5 83 M'TN&>4[=$B<^:!HC5_+6RWMA+S2<%1DH)31<;2EQ_+CPUW0AWAY_ T%%71>M M +MRMW5DP*EA%) 5B @7@4BYT=)$9AA1"R00 $U4,]#Z:/@+^3.R[V%!WYJU]UHTMMH,6+IW%"_*U>0B M69(;6)$K%QD1_W^Q)/XRZ(A?@ VY_L%*R]SLJ=",:T6NP\5JQ]=891\RJS;# M'%)C58%W:'*+IA90ZZ1"FHVUHVCHS]C)X79T9XK58,SG%92NQ/9BN6L8OF=M MUB9(PB"KS!TS?&X>Q409/%*4<:DN0PJ.I^I4B*7*CR=6G*=T3/"71%7:K+Y; M05S7WK<[VZ;Q1&%,[FS7Q=@>>'YS"@R^F;65+?42N3(WD[6!R3"(+W;XI==\ M0ZMH!:16">J=1K_;ED1%VCSV7+PU58>9"_B.Y '!=@6E1((F PC2KHD MZM+FGG@%F;+VWNHHFL\=@EFVAB-8=F Z7A#Y!&T.,SVS(MANO,RP2$4=4E%A M,2PO&CNDBJ=4=AG=^SED,5RY\H4>I]@G)[IJJJ4@4[.2VN,0U]@L;_.PK;SJ M0)%H;J2D,UUJH3IG2UCFPX),O$KR8?E;%/LR(A8):HL=9>^0#S\%DUNYAL0' M^SJ?8MTU+LJP8LV:8E48^@"*-48%,G-2)A4&DI^OE4:_)_94IJ^"J\Z6!
    V16O@>RY-4?-< ME\00P>H!@H'%%P.;)F%S3Y<-"[LTA0QO#TZ_&K;_OX83D:O)F3>;>2X]$#BD M1Y4'KO7#1=OM;!57]):U!%5X8GVP@JEUH3&Q'XG5_ _QO2QYH:&V["JR\HEE M#V,ZHP'M$Y_HDQ,MWX5_+ON]_AA_I:U?Z MP5/2Q$\6O_]Y[)\LI,[.CQT0,PIBYG9*0(-CO0C#?<)4.]<+H7?#AX]1W8?D MSC<<\+9]>OXJA.8 )(NX<9D)E^X?8;61]"0N- Y"^(!6(FEMS/]%XNQ$N63X MFA(?59Y[,JLDKM=6JL M_L31(N/8DJ8K:M?LZ&;7U-IJV] ->3R69*+KLCY1E?]3Y4;ZT-1/9S W[DAS M[!/C9].8P 1/#>?!> H0]RMTF-EN\QG=GY,LDS"JI,L3I33"Q$P,DL2+I=!I MA.4*L!6,R:C,6(2ICT+WE]>7J ,,B7(&60WOG8U/?AC]K.4_*DPW#$@*T\'E MZ(^1* POSUK"X/)<&/WX,AJ>#P7M2+CZ"G]=G?W];U??SB]N1K\*%__X,;S]H_(S^_##-2++ M!B'],==8JG'S=@J].-C]7I):BZ9E?22TY\_-M7;5;/2W[FVT] M;?]<5_/UM&U,G5:[D_?=?$S5&!/'TVYCDJ&K7CX6+G]0O9;>;;_84Q(,?&:7 M*FWPGK])H/\EZKV%+.^.Q#'3&HFS#0Y98<;@H!V> MTMU@_IHM+> M?H[@+>M5YR.6NRUT_4Y8[@GPK,2#U]"]8@G'-G 6@CN(X -5%MDG7E:DC*MB M A#GWW?'O^W\_)M3/<5E$'IX0^1FC2[.XIS%.8N7R^*=TEF\U^CK8E?OB9)Z MH MOWC.++YZO4V7+@X/(5:M]@\RV%VO=7=9AUBQ6Z5YLS&F:T$9NL=CMGP0A"M M(^K=?:XUX*S&6:TR\RZP!'0!_*4V^FU1ZK9%+>-X%K=J1ZLBB__H MK:SK/^G?-I[Z"T^;6BOK.$?QA0IV8_R5@Z;I#:!/M *T3^YM+PJ^4"!^*H2>DYZ_;CSIMK4 M&GVMNSW063L8,G9'P;Y.3W8L4=GU1MTMR(H#B]D7XF2!3&_T-Z.)N2]SJT#= MJ'K#*)=,>J7NV3XR":]HZ1ZHTEDI1GP% 7OLY]\]PY3(+QUP?=L'NI:AROQR MA,369TFV36Q_JBU=E377Y#A^"$56&6>?V=(+L+WV01S MFE2QB=H>H+:SF;C.-&1K"9G"_9S]19XF 7AT4=7:#)MQ%<3OL9]_]_QS(/:1 M&WU%E-LU2,JNTH4+S.VY4/!0+V=9&,"F%0%$P25QG4CC42#T?FZ^U\*?Y\_S M8%V6U:>\K+:HG%FK/Q+7'<$:))J\I!/H[SPUEGAX:YRF%^K%CV$0@+"$J,LZ+/]O/GN?M: MD"&@OBPA <-+D9A;WFF-OBZ+7:;W[GC0AS_/I48NLVH_H:%SH7'@2]T9V_!? MU+WZ;OCF5%#W+WN5D"TYE)"4SG]VM?KV(POUR,O=LINHE5P12RNX(M8+;O$A MEK]F![J*I R;;)%E,[_&$[O4T=*8KZ-5K-"LXBVY7"!P@;"30"C]]*<6%^;2 M.V*OQW+5'BXSN,S@,H/*C-*+^6FTTE=/EL1N;_,6;RXSJGE(A?N@FS[H*T7Q M"JL,IM/*8.H+5CEW1;D6*9LD^8XN;/!&:15^=%I.2^W*HJSL[AB>#K6YY)ZHJ)M:C?.NYQW.>_F\]_>$ /.R;"TX)?J0BVPXP^0MZI'*PXTWHH#C;>J3RL.--Z* XVWJD\K#C3>B@.-MZI/ M*PXTWHH#C;>J3RL.--Z* XVWJD\K#C3>B@.-MZI/*PXTWHH#C;>J3RL.--Z* M XVWJD\K#C3>B@.-MZI/*PXTWHH#C;>J3RL.--Z* XVWJD\K#C3>B@.-MZI/ M*PXTWHH#C;>J3RL.--Z* XVWJD\K#C3>B@.-MZI/*PXTWHH#C;>J3RL.--Z* M XVWJD\K"K03>O5\>KTE_8'/I<^8^Q;_E:77JO\JR^J_FS_7;]^D/^B T_$E M%7YAF(XQ#\AI^LNG=+*V2U]&'_HT,_P[VTVK!>/EH\\*_-("P/'7GQYL*YQB M<>*6%)=Q3G@R>7/R=0N^.MG\7)%:BJ9G?B6UY,S/MW75;O6T[&^V];3]=_,Q56-,'$^[C4F&KGKY6+C\0?5:>K?]8D^)^9!^F4A9I4VO M5;0I;^?&7,[A,]?(-(+ MLZ\KP6Y(:,"'%B71A>&[,/*@2!K5E._2*^ XYZ6<9YK1+'*,,,'253@E?LQX MWFSNDREQ _N>"-^\H%!\U8!TMUZ8R*O52UQ^C5F27N6R1K!L-2XKS*AQVN$I M"F/;W.6"*]L5PJD70:=6L'%S5,9LM][MPIR4B6^5+&K*K]T06ANR#69>Y(8% M".7:488#ZL" >B5DNWE[E6D2LG*37%Z)77R8;C?OZXOA&*Y)1.%_##\LF4=Y+B'NO7/A&G[J*PB $Q0A$R'W?F];H M]W11:7>*N7WX&7)WN@,Q[QI7[*+#[(7>_:+#W--G$^!9%Y&^ANZ,ZPPW$:PC M@C>O%\UY8> ;!$UI%XER)N),M#,3J5+I=X*V\0KN=D<2-5WB?,;Y['WRF5PZ MGW4:?3#%NJJH:LH[X;/%\TJ!3D FS[$#OFQ70%5>QE\:C*8XC'>$1DE'.6'8 M;?2[HMJ6WPD$N:A_#Z+^0RY9O\%K 8P??BM!Z/?0N-(ZFBC+F\;51J2;,QMG MMKHQFWHP9FM+C7Y/$I7.IF[CG,8YC4%.R\-H\@:C%@:/T+]MUR)N>-K46EE)Q=[\.-@9F+#( 4V5$G")[F'%!6\B MS'UR;WM1X#S!Q]#$)Y8PC@)X/@AVVS=\C6RO[1DR^?Q+'FP&;!AW4K,4N;:# M?!D&042L\\@'.ES#D#SK?PTG(BM8S.VPMA4TH;MR=U^)\P)SEZ&\.:@K9YYN M";WH>2S4383'<9CX]Z%K8J"&G)/XWRP\JXW^)I9W-U K".-:PBB7;-R T%ME MXR9X\./"KW"/89>]Q3(TNM[H*Z*N;B:E' ?4AT[@.@(LZ%(VQZ"1 M<(JS.7$# RE.$Y!7CURFGD+1Z4&U>7Z'G2SVI$:^B-Z&([!S1(^>&,@M+MJ- MOHK9"?K^8;T*1.XJ\_P[0W(1QO\FF---V$W4=@"UW3=2THA(?JP2B8S__[D&\D]U? (A[ &*QU]T[<%<0AHO<#>BPM1= UX\: M_LM3FHX7!*+@DA W!4+C40 :$S/D.P#\>?[\NXD7Y?/\VCL:RU3>K!T*'[H@ M?0B>#+\DX=7DUGB\]GQ\X2 ,?7LA:-Q]7K MA+A-4Z4BB).K@[AW$+Z$%11LNIX\+EG1Y]^]5Z5V7O:J ,-+D91;WB@T(-#I M5,69JA+T^/.<=4L-B.S'NFK%6+>@. @[]2J^&[XY%=3]RU4DA%BO MA&5I<4K;,UKK7,E"[99,N"BOY+;>)F^4 M5A2@$U?@4+MB3RO@V!7#\IQS+^?>8KCWBR M2=R0^$FM[/[GL7_27[^3":X70N^&#Q^[@@U#OO,-1Y@;?BAX$R&$YJ;G6L0-"%+5I=6JC1#^F-BN MX9HV- Y"^& &TPU:&X39B6K)"#6EU=%A%G,OL+'Z]JE/'".T[\FG!]L*IVGY M\)4'DPK;TO(18PPCC,+MC[RV0H=:B,ZS>UU7?N)HL3JY+6FZHG;-CFYV3:VM MM@W=D,=C22:Z+NL35?D_56ND#TW]= 9SXXXTQSXQ?C:-"4SPU' >C*< ,;]" MAYGM-I_1_3G),@FC2KH\44HC3%SMW"*FYQMT08%5B(^M8$Q&9<8B3'TL4/_+ MZTO4 9Y#&8/<=(:U[8%-/I\8_:SE/RA,E6<4Z&3"=' Y^F,D"L/+LY8PN#P7 M1C^^C(;GP\'-\&+T9BE8/(]E#_[RZO9B)-Q>"6=7E^<7EZ.+<_QM=/5M>#ZX MA3^^#B\'EV?#P3=A= L??+^XO*W^I.CMT/&]!,D5T;I0^4%_^.$:D66#WOB8 M>ZS;E,>.(K+3R'A79@CKF6<.=X8\-QG@08 M^T\2!@)Q80H$7@U66V#/(B>><^!-PH?8?K,$&-F];<*009<3>#8E7Z5LT AM MR?'38D(P?8O@E4ST5Y\$!$4<_!%/*8R0*>$/T_<"^$<8^YX!G\^)"<"=H6(% MOHV"T+=)_(AA&A:9V88(7YA.A @3IC" 9DC,J2@8!#J:&V9,,HM,T+J%CR.P M)3VT-T48&O'OGL1%QV#EDC\C>XY6K@@K M()/HO?!D.=X74L,'8TD!&APMSW MK,@,X:,I,9QP:J8+A"U@U/1VF=9VN?TB7H^^@(, J08?TV4,$Y"H0ME]2&3^Y<2'0ZGU P\NO&W(P MFHV)OY"#[MTH[B=8NQ<()F[BW4 /GF\%Q&VDUP))2Z&I-OK@*&Y<")3.:-/3 MJ92H^1U0[-*525PZ]-B,.<#2,*="Z-&O0(2$=A/\8M.>8Q>(6K!49TUPH>ZI M;TB(%2!_@7023& $;T99%.QP^!ILV@"H!MSP1!?)L%T!'4L@&[+KQ/=F\2OF M#DD9 AU-(V:;F#71O9R-*920.5V@SQVP<4OX)\##"3QA:MS#;\E8GT R++NB MG<2SHX(PQ&G>(2"-$ 2@XZ L@>>@%4SE05R^*F5/ 2!J3@WW#BB?$&5JPS1] MY.?%B[S)A$I=&-4 Y4_<*P@'Z#D0[-F<@L.D5CZ"/J*=P=/W((21-2**]I6> M\;61[Z]QAF#,//B)I+XW?-N#7M(!X.)D^-9'0ERVW7)-7"IG!R;(R=@9K\J MLUGDRA7^QP##P7\29)W:T1H53M3T)!1:'L9$!G<^H=$-"KAK!SX"CO@.^@'D M_ >$3/+[HN%' %\X%49/+NAR5/*H\9%KSHEC4%4-'N4\<2J%#VF[CR)]P^#; M[6"5BN U^O/MC^,C#U,/#07O ;$=1./ MFR<%XPS[5SXD(QR%(WA1=23A>=L M@F*'<,[']( 2> M=2;X0WK;@+*;N'!+XYG_EQ::EJ&>ZM5V+U=3DI(9_4V+Y=.,F/J2B,GQ;\8@1U< M39Y1^RG^F4%Q/>.U>@;%JV:CT'FBG+I&)Q,LUDTKY?D*5,UJV0H&I/_F[DZ4 MAMWR[.+$DII*Z3F8IT:L#VG'?NS:40VXXO/-P3Q&)P+F>8>N,Q6P\#V9A_&S M*,=_N'0@(WQ/0*4\6N^^/5L9A.W&7AK.#%O 5& AZ%>QN;]PQ^-)4L46NSD+ MMYJJ_J_0C2!+S7_0YVXB4"?PER3CZM_$"A+?,6K^"Y0;G1AZ-$_BPIO=DX26 M1_5-ZN0 05+]N#I%'-O$\\)X$VYA#HV?"B N3L$A(J!,*@DHP]2+0V6.T MZPPZ&GCFWY$;FS(4)ZA95[I^I<,/2).8'FC[D=#[F%*1=H^]#5Q OP/KB*Z3 M .])5_OO"].+>HK@DL!#YV!P8E!@+6:N"1_HS\63'V.2;)G[EC[6;!!D%I0J M.$X,D/A@-5JQ&TQ!E9!@IZY69XP/KX^U!68F)80W!^O4^!ODJG10(6!0* M8"Q0&SV92=HY#01@> +@21XQ7DAB\Q(@+TPB'), ([(]J[5IVST+SN6+QI.' M%67J>R[\:L84?46UMC-4:YL!U;IBU/R>!@"'01"A>0]0N(0U^P-P/; \E%I' MCPS0'D_MT(!EV&%VX-5Y,P"I\2A@N P<*(!.<)H97C^4)0 B(!4ER!MJK+J^ M#D9?0/Q0P@]&/X#P+?IM4^J)90]W*U&W38 2]=9XA+<$4BB\&L6=),.%\"\;C40Y@E$ ,ENO)7:M $*TR#(OH.3 4P_/!3 MXP[^N%NHH57;*-%\-'0*FL0#U>382[/)7K DP?B/;:UV%]M0_XY\.P#=$.^U M#,,XH)SH,="1Q*?AH3C&!/+;M19TMF.ZTQ&0R00T!P;4,9) 1YDE#6+[ 52G M:QD^-0$6#R8ZAQHML;X)0"6!H'-IW!>3=):\G 8C6\*%X:.EAR(SB0O!PS,[ MA.D]>YGGHAX$4\ZD*C4V*-<&]W8O9YO#T<[T/MO4^ZR&U+X E0^FW'.<54F" M7R)S)Q)<>U&":TU)K:@$'Z7FHM!,;'*$]1FX%CZ9P@H@!R1-FT*Z*.?KBU(9 M:1;K D6IGBXXWQ"7&_1/B+LDX6;$LE)!"RHM4@6""%\J$/QKFP+95!PD0178 MR,FNP"OB?J7#Y"69LG^Y.[?RDA4M5;#0;Q<&B%'1/L]IN5VMZ?E\@Q; M]C-L'\94* M.O0X<5' G\+*_*GI32G01!((*S0XND__(E_3B= $+/R%K,R(ALH"C-[9LSB@ M!#C";#'XS;&A(?H:BUG2;5#024,X(XL2^$&2Y T5IE#%R(4M_NDR1_,L[RHD'YE$ 9E%@.0\3&#XL, MKGNPD/ 5U,19'3ZF(5#^"6GD%*>ZFGH 7U,()KL327I?;(;],^TKBPHT/ALG M>+DKAE-"#7@1S@"FZJ#CO4(0#.XG_O;S+I\QU))OQ)CFD0OT=0!L,%P@?I+% MX 5H-#\/NN^4>$"S%Y9Y;Q1]IAG1]%RR2&!9\X7P=2V,YN^"4]QX'C4\+ MJ6$59RSA!!$5#U,2QS(6V66+J+?I$\L.XX?)([ )&*,&3@W#*>DHUN(O8.5! MQ^XB;R?I(8G?)Y'V9*!/XO*-0"MO%BO7)$TEV0PP L^E;Z%9O=$<+>LT9XX MOA:[4H[C/2PR2!%PJX.G24KC."3DIWM"=-:)>2X*+@$AZKVXABL['(N CDAW M%F"VY-$D),Z5,688U4YG^VP5P%>!P6%K&-?S%8K'E("6K$W!7MW(PWG(]U!^C$&U6QJ%N!"DR/NB"+A:4K! # ; HP-V"Z-*^"+N\,H.)9Z=)LX0CD MIK7-MPU"PV \*I*6*51(Q<7J/%\^6-%GKX-/XK>]FFR3$;5Z,1O"O5^&LFV2&\7YL.L=$ M$:?3?&,>3B\S$MJKI%F_&41*"+/';N=ZGU>3I$?JE&TBIR=5:#-S^R'IB8=J MB)HW5$D%T0S=@__0/ TZO]-=K&19IK-(^DC#(R :?3R[X1CS@)RFOWQ*CZC; M+AT3?>A3TED24\$H MIIF$:>Q$NHZ(F_3@(,O5ZKJZL88T@**20O3L(/+9CC MR>;G':W5[78SOY):\G]7^2S_KE,$8="6U=>FN./G:E?/]<2+@])>[.J5HAB) MP#N5!$1;B2O0VWBE,G_$EW[:B-\]1VD,T*(9NON:T)-B?D:OX7OL1EU@&)WZ!^K+>!%T:H&_A\;J/,20,JZ2<4>"CVNDJ#"# M9[1*!"F5LS K:MX+*9&90B@-P@BJ+%)C%6,P.RS+3M-_12;4F(1:'B;?/%-I M@A,XF;Q$@RSN!T(>WFBA\[]Y;I4PR,_;%J$0I+^VPF]]/M_@)&^J6P(BZ\?&\?M4]ESLX8R"%(G[UN51"SS('92U$/#LR>6RX. MU$OB0 4X4!.[DK3!@5Y44!)LBG4>U M4V55,DJKFM52DR3+LG/PK7(\N[^:*4O+Z(V^K/?$GJZSK&;R N1(WMG[ /O^ M"JHL_=0&L+_@7.E8>T<;=7'1Z%II MJEVW!]C61[I4$I_V@$\E4=QF097_; MI]JQNA5O9_42@EKIDSRY/I7DW/V533F^CRK)X/MHFMBKQ<90)2)V9;L_E0?[ M_FJJ' =(E10 N]06E>[>:NH0@"O(!ZJNZKKU0EKM>_T(5,455KF1=O93%G>? M?U7DU?[*N2RK6FWT=4D3N[W-'0:&E#,CVVFU9>R",B'98^S]#1&YG!"/*FF- MOM9NBVUI]#RW?;SB)[$]Q;B.S/)@)JTYPJ)U6IM89TZCS*4W#VZ$.Y55\;TAO<\\ M%]<[+I=T8P<_KQ< D!="NZDLI;;>Z+=[K3H88WMIA..L_7_OM4%G+]B]&I6K%R I.OI!;3!S:+ M.%_ DD[EYV)VY16]6%[I J^H^^M4%O"ZLTX]H86Z7KA;8X<1GS[<>0+ MP;,S-JE6Q!J2*V4IHSD6S7/CPL3TON_,[?XM3WOW)+GA*RGFFE3EI/7W6KP< M_48BE1,ZD= MNKP?/+W2VYXEA9*SGL62VY8]@2$N;XA\ MYHH^^C0G2>%>]9$58]Q1NV8ZF-U)C@/9&+0>-UC^%#?./C MO6>;]+82>LD\W@>;C ON(Q%/5;[#98W-C^7Z/DN7/ V2\\.\&;P@6M]2VX: M?\HN*ZI*O1W+BAX/D;1L\]1P[TA2$WX=H$E)]2"YR!*TUG1153M>6OJHEQ;HJ9UE3N:<45:FSH^7K M:OOGNIK]DMR#@B_4=A'E0]DO<+E+,4NFBAKN6 ERQ[TYUJ;^SBHX?EG<#I9> M,?'77[J*+'\2_L< "]%_BD6X7%J*8-721O;-!\L]_ZJ$'@HX&?1RUDB6I;6P ML/*FDLA2HZ^K;5'-2"5A+X9:B22Q%^*;M>7V?9/$F.7V I+$U$.RN]SH:YV> MV-'KD,-^_/V]^FT]A3P+._-; M(E$'D?+)WLO-8H=UF-[#.:!W%0:77G@-"X#WOCI/P^3ROMP\I&T_][,19"MU MEY\72]V!__)![\TB^4#8T[>?3#DX]FIOG)_1'2;S28!E=P.';AYRZ[QXN7V[ M)._OANU^\X+\A@TF-(M=[=UG_W,KO7R=@'OZ\-MA =Y!@/>4S534^-]EW M@\>%:V7M-*6WJ+TQA)?LYV<<\&,V+%WL)E01!*J*W"F@GNHAP]9=<&D4693U M+LOZLW X57L;JX8"I=A]KCH)E +"C0>5*#UP5'4-'-6B[@Y@A5Z[G M(I: QPE@U-?$I]0'8^1J# .CAN3%XYR8(;%N:6;LU60$GP:3F,1;\D"5S.OE MCY3PN7K64# X.( MGK:]Y]NQV^?NN8W[Z4*(HM%:2(P>W6;_^B\SJP0""9! @$37Q(2[&Z1Z9.6[ M\M$JJ0N[UC0&NX>28925W6U1#>OJS;NOL#!%:XLX\&.\IE53GTJRQRJI )40 M]Y>OK])NL5M4$6IKC:&FMEJ:JFO7$ (H+PWV57SFV25:YV8C1ON:W*HE$&.^ MOD\E$R-&\P I]C+"'VI$BM*/6X@4V_H-UL]^50$7A4@Q7_7RDDFQ@ST)!FK/ MN :7HY2*^XI)3YG/* -?RL3MA)BOLGK)A(CA3%W5Z-6ZR$^U1&(-&EL=XW^3 M%Z#R O3B%Z"G88;8(EDUVCVUUZUUP/]57)I<['+B^V'7$CZ;^RR@4BEQ%:=$ MC95P:H;*U.1E018L5$982&1U44$UI*PIKW0QALU0E8O->A94G +/V_&>F@J6 MJA)_)&=/OQ0$GF733E[L$.<(@/T[5*]D65!E@K5> &#>&.9F"T]41HGK;/P1 MF3[H;\XB?D.Q%I;#%V1YLYD=XO#QQ@,^$4SC ]+!S&MC,O@9U[L2P_.9FW$! MG>0-SA$5/ 0PQXK)HW"SBHLD0:K &>$\HV6^N5@F7Q[^]>?#8R+U(^*)?^4+ M7$4."^9EK)B7T1AV=*V9-JB4&9X8+!5W6FS]K7-NH-<8M@?M'1M0XT MGYFS:.:HD+:3N]#$^\M6Z5AQ:M=%(6IZ@EG>H#;R3NNOJRC_ NC8DP7_R :T M=<-W-_C0A@*W0Q_6L4P%!!<.?-1K9+0/Y@!Y;C!9&?<=_<:7-T@@-A MX]M0?(;#;MQ"GQ\$&\?5:E*WA%OKC\CF=?"""PE[.AY%_+=$V VIN:M"&H?P M)2ND;:DYMI^)*UD5F)"%1\2NS=7IW%!A0_B,_9QC><;@2,:$ 89?*R#67:G9,,E+[<+2F^WF=9WL[FNJLQ]6(@/*!+7C1-RTL()2(W M4_["_"?F*[=Q[3>N$#PL7&\>+()EX;7X) %?&8P4 B>)9>XW[X7YMZ!;TRY7&.G&]3S'^ &I1J1?TVI!,0IY23Q<%^ X M",_CY9F@Z==8#E1K;:\'FE_4&[VEJ)=%1.M?1+2PNE8!W4P_3#?[["+_)([R MV?W 1E@8\B-PR7#Q&8P]/Z)O[LQ@"I_C#_SN&20!?/J["[CM(+.$[[Z+7S%1 M)GYX\XAE(Q/0.TSIHLUG@&1[L5I1 M*/+,O)(""7/H8NL&M<@=1&Q@D: M::2^W19]JBI>Y"L6HAK;0+4MNTX7&-U$NGQ1JHV=D<>9"&MD(JRQ'V%K4=FT MJS?;W=*B7WM&L:'.4ME4+JK,8E2Y-]C;O:R<@=#9R;;:T2'$VQ6>D^OI^4J7 MKAOZ&SI;CO#C:L56GSJ2?.OUS*[(C^K5J[V=@?0C8QQ]$*7L>U^KS>L W-]] M4%N4E7ZND%8N 7@X +E%H_S&X./'*:Q':Y,5"5H0T*7"0P;/ >!2V]X>X MO-'>%I=Y]8_$O=NPB=[EH;"C2J)6H)6S7%P5VGWOX\XEA=[RP+1.E8D09!M; M*& 6_&"A,H$=Y0_DRQM_6^-0O*PM7D\PG;'G O$V]N=]\OP'X-$/2S\>NI)7 M?Q4-J.OT3KO.]=4M[0PT,WXU [OX>K$2BFZH'=W("/^K;SQ@=4J+21XC>4PF M[5I6-(OH*I^,MI7-AC;OKPSHF#V:/]<)>F+_9..;?S/?RZ+E 9))OZVUWTO2 ME:0K2??\I(O>ED-(M]N2I'N:@I[E795(-O#JV4!95D)7JY>5T&U+*^%,692= M7I5=*CR+8_'QQFN[LHNG:D' A-*I!QPE)#Q6QIKO=JU#) M)7U(^CB-R:I+^C@W?91YJRAIK8)VH2%U,ED^"@#^D!D^?U@4B=C[\1%R1_K? MY,K.Z+,\T2Y+K1=5Z>"1.\^?8]9>*L]'%E;<+C;W))F?W*71PVZOJGX5TK-* M>J=$[2-1.Z]W(HW2_<90&\A"VA*?-(;I2B&U[B-\9JN\ MAIA9"#';NQ$SD=*,B1&4%[$JRE149=!;I#)<1_7#BIC5-=#NOP &6O;<=)21 MEQ$7GHL<7T>-9J-S69U>UQK#=DOM:K76Z2L8&"51^TC4/EBGQ_**>JWEC43G M2JKT)\+G?2J]W@$6W;M\G^ZJNF"O$S4+8>:>VN8EZ_1=KC)TVY+'OB*/_>_- MAZ9B/C'76ARAU;\2(UN_L%:O@PJDMO16G2FT@JXHB=E'8G;I882Z<4UA4A+7 MJZ7QGPC9]VK\/6QF)[WXTHN_%3/W]!XN6>/ODSK1Z4H6^XJ<^/?AE/E;*LU* MC_YVTMS3B;BX[I^FQP'(AWZMHQ8JZ).2J'LDZI:NW!LR;5_B>LUP_=!\'T.3 MN"[O&FI -WNZN^^S/-*(WY;*S.NLRVUW4K? M4]>(CFN5K"K)X63D<'#HD8%7X]UT_+6D 4D#Y[^].!$1[+N],/#R63O^]J(> M*"AK!E23I9=5,\ P2+/IMJ[A\D.6#"BY--N.9GQ%K4=Q-J*970?.8.Q%V!J/ MSN<(NJ]_>!JEG/FY8,]K[_42!'2E_/J)LDGY@=(FQX@,:%J!IIJ^E M%=BQ0U">P!JV%"-4RUW]AK:SP?K6M9UO MVS]M1N# 'MMV_IA?E,L5W%5!QL M5QU3CF*&RA?3MZ:<"74T56FWVGI3.>BD.F6?%*:YMYII-WORI&;KA66*GL^> M-9=U/EU01IN#\L[GUG$*;E0_ST;QIJ^9%K#)$T/$2J4.%X7 .NO+9G2:=C%. M]PA[C%8]X1W>$W[NLP ;G(\5<^0],\6$+<]].!,?5@ [#7U[%)%L54)/L::F M^P1O 5!L[(H.Q*,@2PJ:RC^9,@)QQF",< H0>F'*U*0_8-"1[=CA D<0\]/' MDPA0AN2&.(. )>\FE&@.P 9U"C%@L0%>?IA?HQD P]I +*T8)CWB[X_P^J^. M9_U8X0V@$ -LFL- H1^Q1D7/=.(YCO<""I3"C\F+0GPPB"$'.T;P>I&OF/'. M;T"8WP2P]TU9HICT< 9ZORN WGPAL;[(%3\ B6/. _8N_N5];-+9+FV,7GHO M!A-*9(;61'HA__K]BST.IZBS-EMV)F\743OOHE_7FOW>QV^IE?M9I: MYN?;AM*T9L_0"PVU_7.]DSW)08OJ[1QJSWUHP6O/TYA[_9@0:,!W=@B367D\ M0L"CPJD7P:#C(.5B*;9;"SFD?^;][MS=\GY,P0NR KO;XXRI%1!6ELH: $J* M4*[N+?]O#+01$+*NHBD+9OJE!5AK\/ZOR,55L-3ONHOKRU*5^*<=3FWW MWF7_"XBW=DM?V/F%]0,&ZD"O]<5:492Z4"3@"2/VKI@?2&90@!DL'2B%&4&? M,X*^3,MXU<&+VDV'U!E9M^'TE'L[ 5T>"/=Q"D!\FGZRGXF&@^,D.MYOM]26 M4>LHY HF!TN\/S7>'RR\^BW"^79'UADMN<[HH,JRB@+M#]0-9$#*B4#S>ME= MV<'S?8WRB5KM6G.U$G&KVF:[Y"B2HYQ4@3H\Q*W?YC47M'2D@>0D1T2X_;)V M ;XGTDILO=MN]O!&-1VDMKQ(_S$6 0$_><-ONS08,-[>?N'A ,8RGX<4_LVLS%J4J8\\Z$]VJZNW.WVKIUM]JVMT#%,W MM=&HI3%=U_1)I_U_/5"L>0S#1+E#]D49JN8PZR0W\#WF-QW]IMW8_JU!WU8N MCN.6HBX^,(O-1LQ71,Q%5Z6HC0+IO#QDR0Q$4$AP=4$;7;W9[A:+M*A?T,9K M7]0)DD3V;["W>UDY0V6RW7?:T2$U6\.FTQ$:EXG%2/&N#9Z=(S#C=84;Y=86 MJQV#4S@0:?^^]X0H70G@*'=0644Q*YB%O/WJ2P)P+P!_XQ'-%!WU2-%1;=(B M00D$NE2^P*_3LP#X^!I+1QY67E%2$=GQ,0CM&>;3*NF(OE*7 \ICC@5M2^)J M-_LYD[CRR[SZ!R/>;5@G[_)0V%%A5/O8VY$5TN3B+E=;[IB-IE?Y>KJ@@&QC M"P4L@Q\L5"911M_#H^,'+G@CD+WGPDGOE?3L9^^MD&>_?2'/?N>TZRS]3K/; M&':UEJIK667<-SZH;]/7M_<"D>13&123Y'-:\CFTE4Y_1T_8 MVI+/"3SWDA1?/2F6IK'V:J:Q]BNOL;ZV;D";=_&OL _0Q47Q\70UV$Y75K8,(,=G0#O68R6>;U0[1$1-$?Z1.3*SNA'.M$N2\UUK?3E\MVVPK/'&+_7+KHZES5Q M!UBGMJ=JW73:U6$2K$KZET2O(]'KX$XX@VYCV#,D2M4$I8IU13D13NWKBC+0 ML:3V\9U8JX1.9[80:XB:A3"SNQLS]U5Q+R@Z#1*=[599QE]%3+P::)I?U@OG M7VT=L!)(0K^P?HG%._MJMY4N$%+_X 6)7D>BU^'Z9;\Q[!QMLDB4JJ1^>2*< MVJM?8E7"-$X5[KI7)70ZEWY97]0LA)G&&?5+6"Z)SDZ_*J+S]7@R4RU^I =S M.U'T+JIA=EL:L&VUI4MOD\2NDX?;@!U3=BB#Q+=J:9\G0K@]VF>WU3FRYW,% MT4EZ-TMEA?VS:I]=$JO2N7EVG+BGSKG9==NDIW,[>0S*UD/3-*&C1585=]B?Q[53X=F",=K?5NV9\DW[0,G&WWSI.$TTC7[]*@O6UY2J6 MJ&J^]DR$_F7[<71;O+-6KU]6.&<]$FTD2IX,)0^]HN]J>'U5@\08B8=G\JR> M"A'W>58U#1"Q4T+@:#UP4"8=5I.OEI1TV-7:7,3WTLTSJ\9:KS[G,+O6QXZ^ M&T5-F6OLVU52S:.KZMM5 CNZ;*V4KM9I#+N&IG9:1_.E$@^XHM4!)5E+LCX+ M61]NO75+L=XD*4M2OF92+F8 GZ/OZ>X,*L(:/C[;8FJX>?O-'4]9>SJWC%-QF[SS; MQ,2@7=OT.%JEDKV*[?\PII?H(3W\V\C_9:-U-;Z$V]C?"EL'4MO9M7FC]^N_ MHB"T)XN3<]Q4PSQJMJ[P_XPF_ONWM=;T&TBB;6(%A47?1;X/)'L;!"P,'N'I M7QW/^K$Z\C;'-8 ^&]^&XC,/ M^(-@>L%K8^7CSSES _'T;[8YLAU1WVQM)QMGF=UBG*]K6 P&#]:4C2.'W4\R MH($;R0!)9W/S6_#$N(08)J2XCWS%(T#[&R=BB1,Q5R?"'S3%B;#DB3BK$P% MSN:^'3"B<-[D'-1,960ZIFNQ"O<['PR:?;U3M-UYK]TT!NVRFG@;G5YI3;Q+ M7-2@C,;;%S6KS]8TNE8->K^8OC5%@4J"$(2J7F"'>YP\M0)$4KF(8=%=@\75 M=XE-RF0RHX')AQZHDR :O">7^C?[[)FYJ\Z_1\KJJ9X2S7\C/ M0U K.3:H(E%O5TOSQ_K;:TOSQSO5]Y2/.@7-8V72;EW*Q4 [Z]AK#GMK3RXJ;JD@F8W4Y_3>? MS4U[PP_(783KOL.K+>!VCGHBVFU?;5G5*7(8*G5D 95YO \Q2;/]="!(4OU\PT77J0=RBDZK,6P;.E@P_3I+NJ(H4NW@_/J1>+GAMC4B\9/K R60N-88=C1- MU=I':P/G(#.A*L2+B.&J\]B&DR2>YW%K;H0()W=ZZ.AG7MW5NU&_F0O?U,.XOH!S"22"L25=76WU:LWN MI1NU?NR^/!RF&MI]M=U/-SN0OM3S^5+W1="7F@#:VI4#6G5?3+GNUC( 5!6N MKITDPPW>F\V(N J2$9&T!V[W9 /PFS#(ATVGIVJ1],LAP!1&T7*PPA"<* M:BGS>76JOYF568LR]5'%_]/^(P*MG*IA( EBNA>OO&T.LX[_6CZ;O(;;XQ_V%J^AG%0#K]='V43C]='R4>28&A%!KKH!(G-'2ERGX1B+&^ MM:6P>(]SZK8)>U3>?/SV\%8Q9V"78588?()E1"(4 :.% MNP*7=L^29\B(R? M3X9\&@PK8 0*&(Z8Q4]UNV8S@ <-'RA>% :AZ=(@X\C''_@^+,#VQDWE@^W0 M7+"*U2*"()KQ*B8V_(K%2Y+CAG"Z)%=,QP'!@YANPZ^X6!@+^/A:7?K$_$WE MT:-1 4=0:/&1S!?3'_.=FS#233R*BH\NZ'/V$U/H8)43WYMQN60L^[-Y?#P<8KEW$+3=@)2%@@MT0T_ M3B("GD4@2MA4NVY-K]4K7+>FTVQWL[]*E(BII(9;H'1-Q^B45D^GV$@[%]6] MGGHZ!_C73X(N@WH6GGD$U8HI7^"Y::!\!(UK7*3J3+50@08\L+22BN*-S<.$ M3C V0S-/Q:5*,*2L*YD"_N)J(^E!9:)R;7]?P/#U@O"559?ZRD*L >'-4L6C M*D&K16K-U[W C2QJ=? 5I[:G\QQ@.:]F@ 5RBUYI=EN-H:ZI?2-=PZ!&,1*R M?%6](QQJ2]W'!S!H>WI"'$?=F+O657N]HX/L9:&J$O#BGYN>PPQ'X7_\J=_6 MM/?:NCI7@TUDO:%$:D&V64UIHJ",G +5;0N218=(HN6T2L_ MP_L$J'GU=ON'Y6W69,*L$&]+^(45R!UW>V9:'85B';*-SB'V0,?ES:=,YXXN M.SEEWX:A;X\BNJ9Z].+[0#;^QFMYWOJ^Z3[1>T$677<;PVY&X_0:R3J9/%=/ M>74:?-8;PYZ6UMUJG4A773%4Q%P3=_A7)9M*J:IT[8)KBV(JHE52^FEAU=0 MU;2O:NVT:EHC*5:3^F*O@RHN::^51A8]LMAZ_72!V0JBYM4;;-M"+.LB#@NX MO0_QSES5O>L^ %2%S16_>(TC3G=J .U]8=C" R585FO%LOJ-8:NIIS-':R3' M"V-#]2]::T;/Y=^TUH6>BU^U;J7G5CD$/4""[AZM@9R%J*[>6(^S*:Y0""ZE2 B,SN \>JO^JD1UBH#6F>Y**BU32;J[F,#?07A:.2)? MEBS-6;(TF94HW.]U$>=7AO+3]993LH+X$L+EL,2LU]%M#*M=ZZ%_0*V'OWO>^,5VG%MW_-D-3??)!I#SMB8? M[,!RO"#**@"A=],%(/1NN@!$/#REHZ\F4&Y%IZT#BD'P:3(F;S<.+@WPR0:: M9+\!1:6@L*4L@&ZDR@(<./=G=\PFQ>?7283]H&AV]M*S_8B/)-1V_IGZ)Q1%(C'9Z%T^- MWZF_[ZF24-/*!LN,9R5GPOA.1;>F0/C +$85B00<"F5]7T]UASQE'*XGU__O MOA<$I#G?F;Z_@'73']R.D)43"D+SUK*B643E(&,PPMK^31KNL5SE&N$EL>\B MV'?U#F!N\=TX:'(I]J:E\BX/9AV5RER!WI1R<2=??=8QX M$-L= ]MY=Z/U+V'X"S7QF3G>' @K\";A"Z\"B6" 7T)F35U8QY,-\VW443WD M3K%BUZ8R7&%728I^9[=K>X<;CO2 HL'<>J\QU%2MVU/[6JT[WW9F M=4 84N65T$R7BJ28N&HJHH'EMT.J)[4*$T#LS9]4Q<6*@#NJ=/5$='\J5 MXW(QKGXX,I?%U0U ;[VCMEOI5(HZNK"O!KM*T$'[9^:4/CE*5DD^277W)KI#DN_C]<8^ZF/4RFY962_*= MJ>KF17%G51AC2YK685E: A+YJJ(63A;*X_J2JZO2ZEY59-[J4O1 =B9JI]2L MN'6Y]FA.&%1%,I=P1SS8UY-J9PDC7IL,X!)7@\H2O9W&L',548F%D.32D4 7 M>O^JF4VY)D#-F,WQUO=@;P.\XYE--YO92(+/?#]G,<;DW_M*,9X1 =O[RSU0 M83J3&X[PO0WW7C]G0;^ MS9ZP-7,5=FJ]&T?^"V!7P-P5[NJ-8?CB*0MF^JD"BDKH[5E8JD9U>0LS&L. M/6/-$^9F+Z^9*O!8O&"BMZM8XZK?!7%6\(V M*C_&V5-<@TQ-(.>$]AVC,"^7R?C.\>@0F3.PWF<3AUG4AW($.*^\F$%=:C+V M]4[1FHQ]HZD9Y=1DU+22"_M=>3&T:NVVJ,Y_];60OK.9B65C?.0T6>4-CTX6 MJ+_I7TEE^Y(!)AE"=HE'6% 9E>[_!26@L ^^WQCV#56K=WBX[(2=#ZS ;0R9 MG'$>\OP*XSZ^,.>9?8%)IL7OJ3$Z3#/4=J_6I%FM:-5*DV9/INZ?AS114#Z^ M>$4ILM]"BARHW8PLU1I1I!26N2FR+X7E&2ERZC-6F"8QFDOKJ%JKUC0II61N MFAQ(*7D^FOSD185-RCZ6!1FH[4XZ);-&%"FE9%Z*[+2DE#PC1<*SA2FR@X4^ MU9;>K3-%2AF9,^ALRGQF3D+F2TEY'KJ\16 ?3)Q8F*:KZM*H+$]D M_,V32!%NC0*7 CDOK980AM@WKB7F64K9O/"]#T$93DM957%9JIU93I:X/?"T MMEF4)77J*!% KXBOI12/#%Y64!/IH2;25=N=6IL4I6/5P:QR?S!VLG,Z!6]R M" ^I[=_6R$X!G6Z[V<-(S+D7V#C .Y\Y,-(S$P&8 ND2+PI@M%:OF"/8=Q1N M?R75*/%" ;9:9Z,-6>+?J;\*87QB-R.?F3]NR)/QSG1>S$6 )Y*,C+7=FPT8 M;FX_F@<2S;MA$TOD%PRZXMW9LV9[_P#1O?AO&GG1VX<'*$?YPRQ9H"DXI+7-1 QK.7$,]>O9Z_9?2KK^_6"[6HK[^KYU<&'-%%-CXR'=.UF/(? M?^JW->V]\E\F""=_P3FX)HM/GFK_UV,H[BG'<[ Q.&@,.VJOUU>U=JT=T[+4 MUC7EV=>(M(_/L=?VM'H]E+8'+:3M?DM7^[UT:$<%Z>NLT5"7L/@(-6ZM/R*; M^V4",MK,\;^B()QQL_D$#-=HZCD6EN%?PE.^Z30S;+F1&3#NL7BCO=VP\V64 M5XK \]$WW49\=BV? 70_,/YSG>@G]D\VOODW\[TL>M=0:H*"V7Y?9TDNVR-4 M44;MJ0-3 (=S"*XV6(L@M(ZNOWJ>F,#8'08+9=LQ[Y1/7;TE?1?Y/G.M!09+ MN(%S>,S3ZXB6R"EP/GD^S.#&P'U&)V\JX.!VL]HWU$CB5B)8)L2++K7RSV.]<]>+_HDH(N6SJYB6!4='2M2+'4XI M= @_BS#@Z8DJ3XZB %X- L#?V6'D3S7%5GLNHIJDR\;V9V.C2J:Z, MS9"]Q0 HV))4!A?L?&5N*Q9G@R 4'^ MR:52M_%$,#>.OE&@-1U(FJ_.[^!BU5)W1.)U&L,/JY.>V'X0*G]$IA^NZAX2 M7@*BSAT6@]%T821'L6=S0# "9LC@1<3-):+B8?(*JWL:EM"38QC;GQ&&$-SA MS6")K%,3\,8+E1'6T.63KJ$#38XGI<8!'8H(QFLJ7SV%RN_"P_X&/A9.D)[T$M'70]Z./IZW#:.KM#P2F+\ M=#Y%$K9;! P?/F/2]M::XI>3DA@!CFR;[V!J,Q\Y_X*DVG@)5\2Q6(?:4)TX MET?)%":$ "ADMN?;6$0_$ (13XJ)KNIH353A0JK@,&OD>2#T'9)>3+W(< M$_R$67"#]NV[CA$;O2AKW/#=C=:_&'#1G=@VWE].-U^'C=9%,Z(Q_ WAJVCO M0.?Q\.3@K% S>!.Y7/]FX[>H5Z.E!ZHD0/L'$T=G(TC1!(FQ 3Y+(,/[/$?6 MD4=VZ)&U-X^,R,F&-8 ULH4^TP>)Y\BID;0WU+B\$:SUF:1);&IQ=2QQO@M5 M83:EK(Y!$[5"9\%'6OX%).Q%3U,Q#S! W_=&0L*I@O)'J(:&MNG0\S!;!$HS M*L&Q5@O:(>BI-I6?"( U(Q=^#Q-)S#HI9G7>@9*>P *!(.AB&(/!2_H\V)C< M4)YSOAWA=\"ZA7FY#0'7Y$(S)U._5(>-!/[1=OZZQN(6\*?EP!?V!,T?E)CH M[! ^B)7PM(.D:;<$(CX$E@W:;23B.)0Y%<(K>*%( [M4867=JDH:\14'XCW@ MRIB-:$\QM E*"DRWI?;7#%?Q&S#(!NX0]/$)&\@*(RYOSH$W,.9JSX.4K MN#^'^SU@+-\6* PG@+#VT5!%7F)19Q1^'-$<#D1P*GP@:"J4#+=N;L:F+&W' MG,]][R>U6>$Z3:+IR@K!E0?08[X"DU8T,)P;'^#-!N=^2'TA=U$E?4&"NE:[ M+*,USOUDJ2Z+RE#N^+<540H5=WSO?F=6Y*,GX%:+400V8W)W87!VVI5-BD MW%SG(O?2U8;2?Y,#@:/_-_(B\-]ME\!VRWT%7[BO@#YZ(_Q%>1 F%YQ>#:P? M5A8=!S(E*!!0[Y>V-OW)'=E)<+_], MT]3G_9+X/(^R[5097;]X+EO$CLX)["C%XH_.[*EQ5L*K[NB*G.S6'>./CRM^ MMO0;KZ(J"D<.#QI#73?4CF[4.>V@.HEXDD2OE40'>ZJOG(I&]59+TJBD44FC M>6CT-')T5S45O74=U50D>58A>Z[*Y'E\_MM@3W'"DY!G>SMYUKIM1G4-V8>I MYX+8R4A$O[;20JSO;ZEZ/.^C.\^<>!<112%N 44X4 M$2:]0O60E\>KL\:>^DR?5]RU##NSTQAVNVJO*QLNOWH]5M+E3CW6*(\N=RNO M76E;2IJ4-)E'5K;/*BMU*2LE74JZS"$K>^>2E8:4E2?JS5II._D+8)]ESTU' M&7E%8B8*^1^ND>\4!\#U<"5CSV5NR=I"#[M:J=UNNE!YC3A387RI=NU&2?&O MBN(Q,?8\>DC_*O002>V2VJNU\T+R?6^_]%+E^T#*=TGQDN(O*M\'9Y+O6DO* M]Y-Y(6I[6_][\Z&IF$_4>ZB8'R*=N_7*N%9Q %P/US+V1,25JZ=H6F.HJZU. MNLEGC1A7872IZ)6&)/C72/#PQKGTE!V!KY+<);E+5[B3&[N^7[5<4&5LP/4=MH""I;I029&3@R-$(Z4G.H+$<&;*49E=X8 M:GV]SDQ*7HU(BJ[6SHOI)"7&1N_62:XC!O/ZR?UUT_JU$KIQ9(Q3FIY[UR^Z MZTW(KYZ6KYB^HR-^"];^8.K.00 M9X)TA[YB=^B>,,Q'W\1=/RQK6Q2^\<#(2[7;OX;*>-4P-^2-AR3Q4NMB'DWC M[9:D<4GCDL8K7%=S#XWOM#W:5U4_4Q*X)/"*[+S,RIQ'$;@,1)2U06.@8UW7 M<'%(-<-UYX[HNYIQ!*^7@9T 0M?#X?9H,!PO5_SMT_-7.XN7=1K#7J]79SY6 M/I94^])$<@K)*4IU:.1E%5W)*B2KD*SBJEG%05I%?LM)OPK+2;(1R48D&SG" M^W(L&[G&J,Q+L1'RT/P28J-J^#FVGX=_@W_B5<],_\EV:6X#V 9L"!]<[HFO M#/;CF/. O8M_>3^V@[EC+M[9+D&)7GHOQA(;U>=I+PXNFG_]_L4>A]-W@T&S MJ^F(?<*')";FWVI-@/HOZ<^[W6:GJV5^U6IF?[YM*$UK#OK]0D-M_USOZ')1 M9U_4(/NK>*@]'LJ"CLA+]J#/9C^O;$^9;7LT/<_>+08RS*_2[C$(DD. 0B'Y MKU^8B=&0%+3&/S%#Y3N;>[!L]TGY8(;BP=\#W.@:[&J%[#3@.SN$R:P FR#YN^OM M@W+G;1'>7Z!@%+1W@7 4(IR%@DK$4N MKGJ+N_I@!FQ4J[!5I]JC6IQ>NA&G?/]8]*UM\=(OGLL6RHST/&42'5"]M,JN M:]F3>Y?O^30MN7-$]?<:PZ[64G4MG5XLVYA5!I4DF<2YN'NN>D]'*'U)*))0 M:D0HIY$HNV\X!]MO."6-5 :/)(W$-+*G+.PI:*2SHV]%K7M45M>N>L@LPWB4 MER!?<,.E;&BYNK.M[O5X)^X\?XY.:@8LDCHD!6;-!6;OK.U:.UICV.ZI M[98TN"1M5)XVM-:Y.JQW=B3R2L*H#/)(PA!"XZP]0#L=*32J1!LE58.H)&V4 M45KR7.VP.U?5IJ(B+H\:6&U? /TL>VXZ!=MA%K*&J\AXCA7*Q0%0%;94@L@^ M:SO,#C6F4#O]=-ON*A:>/5\"HZ2Z5T5U6NM\.10%@;41+HT/W8U=(5761%9$MTQNL*Y&CEW2P_,DR0G2:XB M.R\DYTJ\D]HOY[J:E'-70G2R\O\Q"6K#D;=7:4;507>Y])5+JGK%5*5IYVH^W-T1(29);F?K^M=&;]=*;/TC M[Z72-*6?1X35FYA>/3U=,4EI6HGA_[OE5\V"FJZHL*%L8"]]TJ=E(\?UQY1+YGM+:]U/*'U):%)0I.$MJ\\US&=GKNEE^&25":IK"([ M+[7 US%4IM 2,^)FXFL0R9>XSBR$^*;2Q0/$9?!3 (\HLU3M*59XQEF*LF*'BPH8Y#HTRYVWFTW>]A8?>X%-C5!])EC M8M-3T4]=,)K$BX(>6ZM7S%'@.5&X_954G\SS\TLZ8.P?LP:@Q+]3/U[-W'QB M-R.?F3]NS DL]IWIO)B+ %$[V>?>=F\V8+BY_UT:BE,5W7]$FG_7\]H$ND.$3[.Y1H M%+AB#K-.<@/?A6CJ#GHW[76$!&)]@O-#R3$ S>MR["8[ZR,'TS&?3=O!#V] M0M\$P*PV:\,KICM60E@P?$&D&C13?+9R\!CG"ES* 9^07R\DX3%ESAC?-!7? M'(UL>"0*0E1P:*P1<]G$#A'-0%+=L-G<\18,5F3#)*'G!TT%%@CL-S$B(%M@ M!_3.+ HCT^'LGR9G?"[XG_>0%O*!N/\?U'4:EH\-IYO*;8!K8D'DA"K?%^Z7 MA 9\XX-0V*C1 D4T8 Z!L)*1"A3F_FF;TT7M-;4,#Y2(BX,%P%O>Y1X MY'CN$\= \2@ W(M\W-P83H#.PJ4^IR8N>F3"J!9B+F.U0"FV>3>1P!+Z-Q M>61*Y902,BG\/ZW5Q!]_6U-I-XVM3>/J-P8@9_=SAI+0??J-F0$+'N&%7QW/ M^K$RHG1NM@%8V?@V%)_A< P,KCFJ4GX$DIR_GU*KUV">+0S%-N1F(-@=AH#BV.;(=COI 9+!J6 40C.5$8] 98H#SIP/B]MYD M8B->STV+-16<@OT$^B'2Y=\)V3GU J0EA\@A]!0+3$43R&GLP1;!:(0)O7%D M@>6)=.K-D8>H@OIA3C7^'J&/ YIC4!I!7G!MB"@53I]&)\ZSU9P/_IB$Z>CN M-=]<:Q/C;D&!O9]\9Z;S,0AACF\^ B-&(-U8EIX'G@&RIT)3P>CR =8?&.N&RR<9].U3H2![R>H+.)"US8,B&B]&T<^V&SA=+5'J@[8V:0GA9X":XY;9R/V!!0 MYW(/^L (&*JF*NV6UJ6S93_GH"@03_T 2LD,O^_0 ^T!WR[?HOGD,R:$#>$H MXAK@*1TXX)@/:L@+@<02ZX<_?"]ZFBJWT1,J+.U6M]M4OGKB)<[QQ6#C6%2L M$P=(B=L15XM0(/YDOF5S0S(>(_F:2E+!9S/ =22=D4ED &^_H6D"3BB(W811 MH'S]%"034\B*[BPO"(.W>+)_+I:[L.YY7IX[,)/@W08?_17^^0[K^U]F^L%' M!XC1?>0P^V2# 7=(BA)^D#?M\6)T&701[X<,??92"472,&9 38]U](QBL?@3F-UZ!5*U2@ =_9(4QF MY=CZ&^+)7@2#CH.W9T&2TSR5N +".QX2*]MN@*J-C5_0G$>5DHPKK]A_94T5PXH]48]M16*UT?HM9UV'9@1_6S@VI$U^5G!M6!KLL(0CHY M86,HO]II]\M/#"J9N,Z:%'2)F!K"CO\Q?9M\,@G7D.N%^QR6)^'"1E//L>:, M4!@\_9M.,\,GA+Y1'ESQ1GN[<456<8UK^52[&,YE\N*K5C=B'#Z<*;4;0TUM M]]/NYAII&]GLYQ(ATE>#N:<7J,>C+E8"53NKR[$C@WIEZ:9<5+GMWTII6KHOA[-2:D:=3OIL@A\VMZ278W&?&1EAS8ZAD M.3>685V6-YOQ*#]3P5"JD+D83ZMNQ$VI2A3& 8P80C5Q(BOD(9L4ED6!5^.( M87"8J5A3TWUB(MS8=L?LI^+YBF^&6;D_R=#07&%*%%R5%5%'+2H^NYQ.8&5; MPI<,(V?XDI$*7]IJ,)PMU)1BI.W5'I.1GZDX4CLH&I^D:3) 208HR0 E&: D M Y1D@-(U1-?( "49H%3,?+O#Y/JY"<>',?7F#/9"R9SK5X$S4+$BGR=)K*6' M+&\'W]69(1Q^T[R/3HKX64ZTLJNO=+G;/7^_RGM!5)^@=:!,?&^6LB#J@L%' MWZ_5V &?M<6J^,>VJ$TG"[+[9BXH2:>PLZR'\3AM+5VL+Z75U>#FN<[44%)U MK4I20_;>BE%#H="T@\FAS\DA?9U^=G*X>FWS>T;BN#?"_%2N:[*?PIN*RBAF MW6[(Z&1N>>W%=<;A58U!E71?7DD&=?)[;T+V^\GO ;M%3+\7>/[9_2BP_)/G MK[.PWV)K*HM-#1I#K95F4O6["J_!E7:5:;*DJ^E*TN3IKYB/(LIBBD6OQ>/T MRFKN=)K+Y8Q[L4OD[0\&S5ZK=\BM6,LHZZ+'*'AGM.OVJ5/>HG9/GO/*(=/1 M5--+F%NJ2['RW!YP W.H?[M>SNUC;P2.O@ZH';@NZ/W/&Y9Q+JG[3_J#C6], M6*[YQ!+EA[@M%A>+VNI'W9=SW-R.&_BT'_O<8]LMJ M6EIF$:T%,_V5 J(UAOJJH-*RAA8^E,=\ON#M1<7.=Z=>NB6"ZQP'W&X,C68[ MQP&?.[.QVIP,E%8++SHI2N\ %E;W)*>"K@\P=4;,W[2TUOH&[?'-;B#[!P'_ M[U@$D?FH"2SMIYOV"KT[C6&GV:VSRZ,,Q_!EL.$O!PD(F2*8DWJT,Y!/-YM\ MKA"%LX_D+VD1N+L'Q@$EE,667F7K!D.V;JC&6L[9NB&N2WUTK>VE7_4+-DJ! MGULR&'IZ5@;#Y2JMSL1R@>-.V3ARXNXON^XJ,3,A=EEQ]BL*$>L;:0M*KKR% M[F4:FM$NQQ>J-8W.%47BGSK\NEJ[+:I47W\H!!G\0+/(&+(< MM76^HY1Q [ON*/=TW-TI+.,HIR7ZW$\^V:C[_R\YA@K>4!J-85M3NWHZ%+!& M-G:9UZ/7'"<-3,;8*C?J;I17@RH_1.PKC/CXPIQGQK/$"M,DJ.CMCMK+*.]3 M(YJ4 9&Y:;)W$$WF50(D30)-HFQ\?/$*DV*_,=0&:MNXAI*T4CSN)\6^%(]G M(45,HBY,C!C_VE/U;KKG58V(46;UJ2XZ/W*_MFVN-;!/#!!*D!RVRK6C==8[U& M!"F%8WGU:"=1&/EQE8:Y8/G'2-3<)3]>#W$7%;>%J1IKE&N&VN_6NDIY400Z M ?%CQZ M2_5N"M,E%F!OJ>UV6OW=EC)>*YEVLU)#!C M16 ZF/S=9IJZ% "4 [^HRLO4MJ888+C6^-VCJLJF9?D1?,!^SK$#/"]TG=S? M[A;Q(]/!RME*,&4L#/84NMZ597ZA*$Y0&U[P']?#>$X8)F[A@KA@ALK4?&;* MB#%8&Z L;CCB3=(6+*0RX@QV/]X>UID!D8*!Y7C,.>)Y!XT\N?QGEDD$987_ MIVE-_%$L7O@#&X68Y>!X6'8R'1/<-SAY 3S9^#84G^$XZY'".$XZRC\)ZBU! MSGRPC"G:6_/;+H?/]Z[R7Y'+E$Z+D*\-E,\4R@P@BN=5ZN%W.U3,)Y_Q,IYO M '5._[8;?S86^7%#J?*MZ]WRJ^F^T-5OA*8@%IN@\"S;/I+ M13HPQS/;M8/0)_8/$\';JA*\$/>$)0-Y8;B:2HP&8/3;+W? FH((/^+U1/'K M /1XJL./)!IZ_&D*KB:NM7IIX\&F\KAM"\C];*KS/U:\R%?F/GNVO2A(@23F M>;:/P+-AV 4,R_Q9H$1!7 L5N"D(#,NWY[&0V H[#CH 2HC.X3'B$R@GPJ;$+"8IU$76^F+YPYKQ=R%I87,% >L"T!9L0[ M'L!V8EJ\X3=A>[$M:9JQ9U, V_L)!^,G,=$7\Z<]BV:_>K[O("K:I#8DM +)[S3$2.]>/X/7G*6$SUB 3!$ M4/& $7C^W*/$XWD$OX'*T50^F@!+P4NV(%&X8WY*24&==%T0])K5Y@C+@P0& M2Y'PZ]O'76?OF#)J2(%%\0:<,@!6"O_S?&[BK' D:&>,$28X+#(!Y>'^TW=E M[D2H[2KF?.Z 58)'QJ&!;5O@37P:7^6#;7U:Q6=1GC!4K0&C.(JLWK2Y63&% M#>/ZX'3?V&_IHWLPB%R$ \E4Y1-L'G>(Z9PJG[!H,FF2EO2UNT=D?)]=$,L1 MLMI?S< .'D "FN-[=[D,7 4L ->!:\C*)1VT&L-6$[A&BJ#^HL*^Q,9VJPG MYP%["#A"3^%=IYAY\@N+?AB1%43\-$W]F3% M]MY67?T )?F!S4.&"**T!\0@.SLT7^5EI2!COR&AI' =Q5WQ':+U!*:^>8#? M3% XN0%/5*W<+K]_*PXWFHOC!O"'9 _:L"Y?_]5>=(I'1/:>./Q$GO@6QB4E)S M'MNF+W)0.?=!S894"D]\@';%Q\CW E5Y""FG^$E5_I=Q$?P =DF@P&FX5E). M;U4,HSGOB[94L(IZRK;JOX16G_C6N&/,6JQTB 9FZXIJ:WU0R MU95M*MF8N1XP4#-<6FU![&*T\# (G0OH,&_,MW3FXIC^XT_]CM%]__#X'<3O MB'^U.KJ'^Z^?;^$+BW\!)ZDJC_=?;[]SAC\6SR<.%MZY_7[_5=VA'0'5Z9M,7%P(NHLJ'$98+6>3PRY KNO36R=>N8]6K3CHIXR_%3J8KC+KUPP6Z6U:6Y.<7[48>)--CI&:J3AB" M*-P/HDS0&-N.M>($NEWL(>1 I %.@MB'B?P%\-PY#P40+3E)/3!]8&1H&0(" M3R8V=8Q$/Z2+BN\3_\,"3@6:4\A? :T+?P7Q-&83,W+"74Y$DK[+M9@*=RF2 M8T\,"LOZ([)]% 41GP#UYC4)''J\[2B*:'.OV-\34$)OEJ@!YQ6<(=#?CIS?&>#B&P$&Y#4.W1 MKP+X8;N63_=UMGAU'Z2+<[GR8/M9+':1^8]C-,C.70%Z:$;C%:";:I";L M"("I8T]LE&H6H">_I>7J(_?@D0WR!'C^A'P0AP']TA>7(0&R0[P7"X_PRG[^ M^BD'@/X[7NCM:IUQ>%9:9QLTANV=_KT\%W"ONGA3;P- LGC3:RC>5-$;S-MM M]^ATE3DUQU6Y%#):K7R70K"=A*O/B\(@-+D\RW!UJT*L@8WE^PM\:!GC6&:, MR>_QK\@()F\X'7)D,*1F# MM]4D0S#96=.!8[@A),#1FLH.*G"])#I1Z$HV3FWQ1U1<_><[_\ L[IZ-#;3# MJ%\_(?5W*DS]^D'47Q 7^P0!VWFO0R,?>0T"<\3PNBC^ M*S1_\ENF@/AXUJ?<>T;N4O2JX7?H1!6<)U'--%V5U@6KQ,JO@^NI_'I @LI)T*6F[;^H?)#"J^LI'_%RYY .8-5 MA6.* *MT-3 /$S%$N0H#5X(;926Q%LBAJC:&KEK3H3YX;!>VY/8/;<16?Q!> ML#/;)?(4/^_5S>I"Z0?7A7A%&F9SM/_-"X)/OC>[XP85@$&D M1WIN\"M1Q-)28\''GZ%O AAMU_07GT,V"[YZ+D[J@]4 K\8Q$P4SF VMU1@: M757/J/)0VP3F_1WWJMB-NYXK0Z97 M7Z7P\S6J2'EK)]98$!1'WD9AE^9RR9Y0]@3?*C-Z[$:K[Y7 M9@&%9$>KRCK3X[%J1Y7I\5S*Q?$$V0';0=7ZV^($9$G4DG'@8^HVJBZR_[56 M-<^1^)*BSN4I+\D4$R&R3(",Y A#PY)D@Z919QE91LWR.O63WN$UN!K"*:>? M=.N4E*-CBF13*\G*K33V'M%*>CTJ**,*6AE10EAZH.)10IU#*GXM@X/N)W?> M#)4O@N-W1BFG%+OW,#5]]BOFRL1%M=.1.5JZ,AA\E@XD>@CAK1L:3$G.5T)0 M4;RE.*[H?O)Q-G>\!6,/S'^V+;;:1W+F6PV,>=FK##3=RD$$DMI!%,JGE6?B*1>JU'W![JB[X6>=K)7G- MN[MDV6#WO9(P[MDXV_87MTV%KYGZC6%''?1JW1Y,7OO*:]^37_NV]]S[GH@^ M!TB?G6ZZD(*\!CX)3BR[J"S[FERE\GII_?05JZ /S.$U-N-R[E3@?ZWW1>TP M3G9OUMI[ O5.(Q] *@V[;;5;[Q2#ZBAP5X/196@\[8M@M 8:3U=MMXZ.B*^6 MRE,#R?2=!8S+(CFN^77,!=A%BQ]J$+;6=X6ZKD?@JBCTU,+7J2PFG3S@Z$2GHC:'> MSTP(K" Z7KU;6@0Q)\NXC'ABV75)OCKHLEO"V$J4;KFBO1_-GR*WD%>0NRU*VS(YPTJV*S2HT+;M?* MKLJI?HB$B@ZK MA)Y2R:5+HW0::5+(ZS& M4SZ[7"3E*8R057: #Y\QZ?8FA)]4$/?'E&E 7C& M=F$#]CBB%L"1&U*'7VZ8+[NRQA4=XDZX\7#-8[$C&SF6ZWOT/GD^[,V]BU>6 M1!-$D@STR#HI+8T>,9A&"^5IA2F@WY@$HV2MA4,P1MO3+R>=."IK-9S/0R-K M-5P\05_6:I"U&F2MAFLM-"!K-^#?FW=K:?N M"U-9;VH94>][.C?'EG%11VD'X]K;+;5EI&,C:G074Q0UZM;-I>JD?>J&+I4E M[3+"_XT3D78':SH/U$'WY"U8SG#'4587EHOBQ7^9,&E=]) B8:5]7'G.E)5(9T\DU\$XVP.< M[:J#SM&)6-6*E*^T'/D[@R-R%UU12?NPIC70PSFJ LUVUTSNZ"^UY;(]J,=,J/24!=QK ME67M7K#@=3AEOO(Q\KTY4Y4O]GCL,.6C&83D1KV=^+!*YD.5Q)=>9$H1[=#N!L6^UJZ6ODJS:'+RU_CI$U."^V640^; M^(HZI_!>WSX_N+K(D7W'<+UU8V1AJHL5ICJ8N1D@D%M=M3^XAEM.67.JMKQ# MUIRZ7,VI@YD'1BH9AFJTTDE2=23@W#5JUC])%)X01]1M-WM8%F+N!38^\\[' M:L[V,WL?UQ>@(TR\*';<6KUBCF!S4;C]E:RB%F?&1*J!HO77JW0D_YWZ\6KF MYA.[&?G,_'%C3F"Q[TSGQ5P$"/9DX0[;O=F X>;V,S?9:>G:I'VR37(< D+P M?#KS=X"YS,>G8$UF9=:B3'TD^#_MKX@$A$L5?[#(S!WR"A?+BIO#K)/<682I M4$F:'66(=A4AZO8WZ\GLJ!W4WH$E)R>%;WBGXH<+NDEA?T0V==/*4_8F"=/M MA6RNJFQ-KJ%D>9@KJ E2[]H0>VV]=PF5()SXPL4?&* MJ+T$OTIWCV.E3&K76T#MNMKK'%VZ6U:M* =5/KMC>WO$?]W#>DH0AMT]EQ:E MDH<&Y*%JABP8(:/3RN;R>Y*U2D7C-J)QNW]T_/UY M8N?^'^&A+, =<:WO\ M0]UC?\J0-'MRN$HET4YCJ(.DJ74;)=2::%'+'V0[H!=(Y8NK8=*LO0]"3"E MHG$?67JG7]9E1$7N&VJ3$S//C#2C3NZEQMQNOR6J]*7F.3)1\H*F*ASF>$%Y M3N_$H#$I]9RLD0TD@DIE1#(,B&E#%7EC"X4H]48]@>JT3TZ>[=>*2H; M;92S LJ777./[*[U ;7V-4&]QQGD.(+F@YG\$^&&0]*$(W^Q:P0 MNR _F[[M18%B.:8]"U3%=I]9$-I/M!OX&X'AL"?0>-D(#O;->$QRXO\@%);1E$ ZPEH#LN)\$T5/@P5UPL5 MQY[9O"^S"J_, -*6#7.BVS\*&;SCF$#*7,&>S1UO0;D(X"'OEMQ!1- MY;.KP%84;VZ[ !F5=NDS2@L3#:+GS,5-Q:]@6@ENC?V"X>OS+S?+::-8DM@!+.> D#!\PFL?NRMIXG@^=R-'@/ MVZ1H-1<%&X&!GVV+);!ZB5L$?L(B#AS"AXCE%JD!R&2Y:4!>)%[ VQ'A.( =& B #E !N:+" MQ/)60.&'B&^-&',1^JA\<.AC[WC/'3,7V\NO(?G(=#"@1 FFC(68AP9PI;07 MOL*.IBJ8]])4'F&,)&;801#!2GW3#C@6(/W [/"]H-PE.N!N +462@!LUC%] MI'A:DAE@U<%? N6+;?E>X$U"D'S^7&0S*F\^OU7>?'NK_!:.F\K_ !,DL0B' M 33NXT(?Q'H>S9\JT<<'YDQM57D!ULF$**"/%-[D'JCWXT\+Y00N,/&V)SM.8< -E-/!+';1P:'C5KP0_1 4&?Q05,?&\F MA(-8!E!D%)A/I-X@,.#-<62%I([$@ )NY"G(X558VX)O/I:BG/N2LLPW"M8E M+2P! R)RDB/V+%:5FLHGFH%K"9BD3?K04ITF6#E@*W,"MCU_I6EN3A5#\(7X M% JM,8-'9X 7-,S,_&G/HIEBSL#LYAS!P\QT'&L2A6!N+?<%*P FX"[4Y 8) M8-OWMT$,LH[#9AV'P?8Z#OF] 5H;"\7*\@_75/ZA*CX=$AJ*9C0+.W,>V!/R MC>\,]$P4\CL].-T,#TXW[<$18RJKL0YSVW2KYK8A;@"R>0Q&MQ3+,G)NADS,)31W.!*K6E9R-?QC:<(+!&T M0"8D7#@<_?AP2$)PZYNAXK-5TQ-O[BR5]OGKITUD@.,9,?]^ LU#)>P&M$U3DI7[76B&*WAB"59+2[^(=-16TN^^F-ILHR[G -A&*]1?S M!Z@7;^[N/WQ!>T.Y_1>SE;][<]-1E6^@^X(.[_*:['R(CS^9%:'P4>XG(-Z8 MSZV/E3,"E!!:_E+LC;EB)>1P;N,[;QKO.1=:TI= ,H(J5#P M2$R>Z%-TR?)#31TT-]-V<.O (E[>'<;YC+V<[[S5;D#+:+:XIE&HW(W>-/1N M695E-+U76KF;8H5S=BYJL&^H<\795R)Q*U\%E>P+QN6>!O6L"_,(:B93OL!S MTT#Y"-KGN$A1F&H=WZDK'Q6Y"Z[VJ2_+(BDY2R+EVOJ>>DE7"KYN#O!5.AOV MM:/FY')@\UF>/KD['UE><>E<.!8K;GEMRIL_# U??8KPO8N =I#:4QK M#'LMM=U-IU;E)S&9 5PGUGQBA&J#6=Q7#2-=IJ0B"%4#+?D2/2M$%5/TEN*U MJ M=I2Y+6V!.G'K\G'( !P"];^=+N]6$1RJ@?I_"73ZP.8^G.KA;IHZZ#UGX,9) M.!8FGEYCV%?U=K^J"H_4ED_$?X_"FCX5$6Q5UL:2:O*.NIQ39HXI%>(F3EZ+ M8ZNE3GR@ZX( ^Y\Q7+]SL IW9N&H@-Z@,=1U5>M*I;A22'1J%T:I2-1O-8;= M@3H8',.CI59\"7]XR'P6Q!D\KTPQ+E,O_DQUG=#"_$R@C"%;F)2TQE SU%[& MA66-HBZEEE[#P,+24+@-*-P":7!TG*%4VR\H$H2>+M7T8X0"A^6!L0;]#A&2 MUDOW>:R(6B5U\Q,Y3([%G"Y@3EOM9/1MJPCFU$ AOUB4"O>OHV I&Y,,P*2^VM8J M>ZG'BEN%0XOEBK_ MR53^&\4E]ZUEKXV@J:1Z!]0* MZNVWRB7!OL-?3;U8J/8N+WP+DU,#D$=EADV0F,LKU6('A+@OPM0+J'"N!3]A M$%Z#&3]8#8R#1@Y]B*]BR5I&)XG%\QF5;5TEWRP##VE >F%B6G&7'?HP3[7\ MG=WC+@-W+-<;E^<%H,8'()*0[$!4F2[>(B>DMKM\'%X5.#$-'8].#=JN4I@>M MENQY\^6M ;1 B MDC@D3VY!\"Q S"&X/RV+M0/@QW88/_-]U6SO?MEL+T_+HG.S;C/0=3:FPWPA+Q)O7\ H[\K\CE9L6+'4Z7'1%FL EJ.A2YU'>/2X,L MN; J>9^0$#BMZX6,*NG[+/1(_.#@(95IGGE4IIEAF>:L'F^\VR:MB!IRK99P M\,0+9OIBP@_,8MAK86W.;JQ[+INAT8>?P$)2M-;-/V ^+"R_A-(#LR+?7C:' M_/@3NP0\L41C..7-P\>[MUPJ;SL2T3=IM1=K#14S^SY2I7M>TBB:KQIEYCT< M[$EG6]-$7Z4YJ P)FT<#]_G73!HJZLV5? -F^.@B8X9H"K"\','@/#F[[>W MW][F:NUU.8[UJ^B\6I559E/SK1LL4#.&LUQU($13G1^1-AATU;@-2I#5!R78 MUPAEO9,9"'8&[V;Q\:VF^[E@$7<(B3<4X,ZQ$03]BFT"D7M@^S7:4AB-.1_ M_G[P0QGY'K"Z !O/^M&,%P$81T'HQX1K6N:8S6PSV6AB"@NX"9DUA4-@,-#< M%*;/F$V0RE3L?^C-/%0_504IY&FA+@=&13AN#:XN^XX)4W8*[$\#@6,FW1A@Q5A]_FS)M3!88M#3[IT9A'+XN3TV'C M,0+,'=Z+<.(!3XW-%D$/<==&8)>4639C!H\5/ +S_@[6B M)?^;">S"86^P%Z8MG!"_@!AYMDUN(3E>-%9%,QLR;HB$C(1%$=LCMSQ5'0"QW 8V>;+;JACNV?6Q# M')@.=;>=$)>P$>VP^=&3;:F"XRAQ?QU!2_''+@M?//^'(#>&5B'OI82-%6-B M7:[.@P_> "X[\>FJV)H4._50-T,D=1"CGZG],NZ#W!%\]9X2]Y7AC7FPP@>) M;WATNACY]ECL8FU"?'7FC;$3T#\3/9U(X*(Q3+CILF7'I&J+BW]B^TT>%\+[ MC*/RAL<)_)+Z%?UPO1=LC"IZ/<+).,#.45VAEJAC9HHFG:(G$;7T7B":![P% MXI,Y!TTA?$%E02 F!Y9)75%YRR*26@G4XCT:J?DU$)RKZ"W2P8#-B2>7;B0S M$-2(XLWUGDW"",'"$^P:MC*/ JY^C5 F44U/T:-5T!$M;A2O2?22'=N$6,K< M>^'=>M=6R;M:!H@XQ!*H032BP8JNS/$SJD2(3-@G$\D(M@ *%2W*L2?L)C"? MJ>4Y3D:MJDBVQINEF8-X>X2ZR(3&/BP+,#4")(@GR8UQE^O"A@W$!"\@)^$W MT"3, "'\V0WP.>S@S7X0<,8,R9]. GCM!O>Q8^W59T)U4?$=VZ5N[$DVQ3D3 M"!YQIOR\$?+6PG(X\8(Y#HPFMF'0SRC:]B)[YYH >3])0'#&+YJ0\>[!O#/: M2.B(A)?<7'F&U2!*PFN@#+V$TW/BCX+&0%V?':3O34V28\^**^45 M#A(5#D(%(E,0_LN,-ZZ(K(Z/ ::L^3FYH.!IRE-MPG*NVNTC2,^ "R0'H MV&-^X;!U9D'CH:TMC_FDQXQD%W&!"Z?]&X 4>US#@:X1Y>K4 BXZ5U^+E]%* M -N+[-X5Y<.1(M'3PUP>+UMZDP:)HX=,J$>)22HNAA]C=9VA#1MPOK1&)UP4 MDH%KD8V"L0.\C3USIUREV2 9[!R.XGUI+0D_$04A)\B$*X .>\9NC".V\.#O MI2QO)/P/#?2ZT2PDVT%IM*;\*+@(CN; 2)DYXQS>>W'%GV0&Q2/&3JME;TXN M_Q/FC^C>R47&FHQ8;478?.MMVY'>QV.?.G^Z%O82AT4[BR72Q3X&(8%65N:; M[_]ASN;O/[Q%:P6,%_>)B8*"_!IM-@<;P@V75A5^RK5&CMG"2^C@D'AVL5.0 M;V'92AUFGX%@"YQ%O'Y^"KAP=%2L=1+EI(#ZS-RTA.KC1TF&B>>;,&T]/\83 M8=5R.,^8Z0;K@/JK(O8+-J,YXU[("#9H4=]:[J5)3>_8,UN0-==X+2"3*3)# M?SD<5^!"I QTEG)@X=31G'LQX]..54YR+Q!:LMG(-RUR=,)?/T"X+^W9A3(' MDP;LC7>*R]M_HH,%'3MI>"&W>/.?W^[>JC$4P.Q$J<$[N9+*_T3RY,WMY[?\ M] "+L4.\ [CATOM??GNK"C/SB=^&KF@ !=A2\Q<:!6\@*Q9)D@E;Q!)!Y;V:O\1L:66XB7U5XZO>-V;P"8ZA'4"\-'YQQ6A%]N- MT8&KXW,'P,LM.?;31()0A0F^QF=N/].1C^*[^L1R$I)VI:RM5H^V4A#-R>I> M.B0%;^)H*=:98%'H IQY%CI&_\V$$\\"5D16_&H^%= 3V]"",LC0"1=;AS"0 M$WM5R4,4^106X:*2ZB6 =7;*/1<;[:0X"P%G'?8:A[= MCL!S)$A+ 2E*J<0E&RIFOLO],2$H8T^!\N;S9^_Q[79PO\I8,FU[+)F,"KO6 MJ##)3?9QDP_"3%O:6G1\+O6R,,J,@PYA0X6V['OT=U,W 'D4S@C7JX+/RKW&I-86O>>BLB9D-0S MT!UX3AB\,$-'P_+U<-TOJFYUAG('Z)X+9C#C2;E*QF2ZS/1O8 &S#6>&1_XE M]'TGFN]6Z^")=@+%,1=QW,*$(ASBV#_%!(&$B17*"P:V)IT+Z%(=L:4;*^$; M(SJ,K[(LQR3/(2:&"(=\?*;CF\0=^"7Q[S-&0?#XUY63EU_M8^C79KR/B [B M"+!TTS@,]TNH*2("UCPQ\+%'@%J*<1&:%SL:8[\T1C!1BDO5!06/ F+QI1;Q MN80?''% ^(1Y&)=)$9\K E]=9JNKZU0RL("OA]$JONO)>P:+"P4H)AVA1QPO MP#&&:L0<&TB7NY<)>YE):4 JX"4/,.=^PEA&//GDVE^[J%ES(8O(Z*4#<^G! MINC(E1M37.KSZP!T=6-(,_=H+M]=NL2!PE8!S=;41%8%X/XWO[W ]"@1+D9W M$D%\Z<2]>YS#C6UT:L*R%SSPB <7+5\D4G47A)HVJ1^*")PD.,W,'_@//+", MYT904NBJB*VC_%U*=DP&>0=3X& WPND)RA-QN>64#&@W=N[CAD$)PIU1++SB MN;!9V!Z_<$AM4@7PP%M.X'%7K^^C@B0"^8!&7(]?'HJX=#CO6PR'X*'I1*5K MAX^'AFABKN+)R)Q MO$#C'4QQO!R9XP_"6![H1,/$GGKREK"UP$_UE.0:\(A$GTLC?J'+P>'YP?N$ M^@@[WWK72H%D]"?=#_!E\1N'Y^1D]/G2%T^PSU@E^VD'8>)Z )81AX[R<-XQ M7IH%;"53)IX78K(#C^)-'L)2;)#C7T5SDD9)Y;Z*6Z[WB=MW&@+6LQ:8*D)? M.5\ELF3/IA/%$:KL)[/PBG7%+Y+MZRB:"29R& ^$AL%C2DX8L,"^20&+;T>\ MR82^R B37:ZF6F27G=[QL'"].89W?&$40'+[Y#,"1+7O[^Y=Y;],-\+@74V/ MH]TQ@M[E\?:DLR N;VZ+*S[+7>/AB4<>HA&7@:E7>-2ZD%1TT_ M>J8_QH\_4+2YMTSA\*P?, :I<%S_F^.:V3@3!$WE\R2Y!CL0B168=S%68WZ# MP?DT,@]T'C&Z&0\H1RJ.V/AJ!F/S#^7OG%X>&-XR87X"&A*<'_E ;P$_$_+J MT6O+S*];*\PH3U I3'N?TKUK.)KU% N>,%/,T_5@$2[AE5 M6'FD4F/2$AV6Z6R,S<&%%[@8G@\/@:[*8UE FP]]F$LP5I_A%?TJO$!!F,^$ MEBF4$XR$$?; 5(1KB](HN&Z*6A=2=&+[,/+4=":X'DPNJ>Y5/AE #S;J2HBT ME'UXZP);<-:3$ GHN+G?F_]H*G<;JL47D0!V&X6@0: (Q\@2TL)(Y\5X%4%* M2< !O+Y-46'0DC@ &LHSYJE@]A](VXCBQ5 VDEV 2?[*K3#7(Q\C=Y([6:Y>!# M-_PBAA#AQEZRJI54!=MXHF% =LI2+9H GH2T'V]$A+H$PF)%V.MR(Q&+E916 M)J;*V>AP00:^+J_^P1;DPU$>UU30SZ[57 Z.!DJ\K&\8Y'$+YA20\O?'WY;6 M'!=P:UA\" <3AX7*=7*[ @-I::;(*HC'2XMA6'FU, M&*^8STPG_]5S;^@/41C@HIF8%X?F'OT"29#%,D74] &4O(NC%D8[RF M0$,?G0Y8]D?$C<(;FP\B923_5C'?B#,.,3D($LPG:VP>7D-!]ZF=+Z3OL@4= MEKFPI I@\*.7!AEH0DO!(XJ1KG+]D:,SB]='<7/B@ MNF.A:49!H:9@0=O?-#?ZJQ,'%#)@O=&ZNJP)E1QYR0=AV!$PN40FZ;(-],I0 ML5>%L/F^8AU3@ "F16?N#J'[*L,_VC+\HQIKN;:B0-MS0[A?9'[A3.+$*F7K2]C&CBDS2NARG#A/P=A^KO+2CT0A M7SB%?%Q12%Q*0U\KT[H'V&5"L=(-/BY:XO<[>V:)4)E46X\R(9VCP<,1%:6K M5VV]WVQ?R&([I)AYH1,H7/OX,B?PER(,IZS.E9])Y1/% NMG%>E;2-&_]4UQ]Y?,&MD5=+#=%=A[;:[UN/%Y\XH91SY<8!?/G=](F)U M6:ME&8^+#4:6&O;R,K#P'&JB/"'0_.MB-CHL#FW'+2Q3!.@"/<[DP6I%#L]VHOO/ M&14EI0"QB8BCCR.(XU/FM[2B*/Q:>'TBK-YV 5'M,4:6B8ES1BI5/;" "F9C M?!8/%+06J_@ GLGQPHN04G7F95 -GE5%L<)$0#:_ ME ?8W(CK>7Y;90>4O;$0-],QAB=NX^- Q^5")TYDA5$<\2 R\.+./,OPB%O' MV;Y)16!SW,$ (,8[=*S%"!R_B$F\@%OUWS.S@ 4*!_XY6#B6THVQ/#X(,ZM M\(G+B;"!^!*2+@KYB=%]'E^RND8KO()>&%%W(Q'HRT?.'"_>-P9F;AZ32$;D M;V..!! G9@B%/!F&ASS$N+(.0W$$)G5^#T0RS]HS66P5UN(X2!REHOX$&L>I7:,->K731%)8 MNAY^X2)GJL=+Y,(#.?3,Q0Y*)N MG94ADUF*PF3XU 8-(Q6N(@4$!/GE_H@YW@MP7$%R\!U"Q<4D.N)Y6.:;4G*P M;C=/%N*(1W'-F2PU%REIF??+EX@YZ&IZX9B#=E/O53#F0&^VVZ7$'%S4VN[O MY8C9=LL;0FPO@D''0:JWO R=D*$3-?8MG2%TXH3A$A<$9S8%Y&_ 76SSU?;L MO.FI1F^08HT7BM(XA'+K>I5SSEO7HR]M:DRM65NL.$VVU7ZWGY\FR[@0>B4R M\R(Q#T??O-28^K*V6''JZZBM;K>P1"R%^E*7*O^?O3=M %D3 MN[($ G5D9F7EG0VL\/+!WS3$BFH#68:!L-=0]C5F']3+.%#J?Y/5?Y5RH/3F M"Y$!VI)R4$N-;M[].6Y5P/*N2&AOP(;2J550Y"Y!D>V*9%9!D>TYJBKQX BA MD#UCT*+C>MFAD%NU]G3!5UF2HZM*W^GD:W?N1Q MZ-IU3%3]\]6K$^40$?Y8N5O['^8EV)/S[?]\+R('L8Y@L>CTG#:5%M=/(CY- MO+PGA*SM1V7QLWK!V'#0OY?53V&:/Z@VZ3(M1I<7GX-9Q:1YO5U8FYP1>[-R M;Y%'BE(X[EX!A*6:PQM;)X#!>CAJ0T,[PJ*O-%LR#Q' JM M=ODCQ7$Y?,&ITPY6HIWJ::VP/!K-X5,>AA35*A]&.4*K*8A 2!U.9 $K+DM7 MI5THJ++[5)9:E^6HOE##!OI:+$1&L!6#+['([MO_R79+33(H?&VZ6K]FTX9< MZY:M:$HN[D(*.YTNG].G_"V,- G=JM-MMK(S$:A^701"?G3I>(G3AA'XA9P) M4>![$MFANXA%(Q/,K$@/;B2H(XJQVJ9#H8?4)\"G.N-8HE(\+ 1LIL'("R^) M%%Z/A=<,F0#N!:H4<:?IY6391EA MD C8)'C@5&E9!JQS"G*7 ,./,T&2@Y3N2Y%.M,3Z%FOQ(_<>^ W%\*?PE5VZ M!1@367IX/G?CK,_'#26.I:]0H?W\"Y121&8 OD5K!QS*)" A"A6.'Z[F7PE, MD67QE4/@,97D"B\/Z'(M/!A2GJ'')MR3@M;F0&E;(!;RJDW"*#-,PZ,2 0+A$H/C'^V\, M2_)KYFNJ?[M(0A3^* ,B31%"C,)L(/!JWX%FKP.];I,WB-OE;Q8EE7RG DG$ M0-?0HR$+, !H MGC0]C"VH8+_0)A+/2Y51P9"IQ539D2S!0_>U=ELB+M% #B;>?6?)+4L89C!= MY0K\J6E;N?Z[W;.OTF+/*7-Y9-&N 41BOR>/%AKU MN[M&"W4[1F?4?RI:J%[@D3'LC'<:J?IYOVNI-5WYF@;&H-^T-1T23MT#G3N MTV![O%^K\NJVNKS*?7O9GLS1Y87N56[6,JM#(UN%\4J_28U,2M$Y81&C,(1X M9?=\2W;E.'>XU\T::C;A;(1U5L1J/+G;)X)J+P=.!JW @Y0A2?FLSR-Y2 MJOY! X.>HK5G9_HU&Z*W9 6I0X;[ ^*9("ZE6QS_0E"0U879J$JR!S84S$]$ M]EL!/5;\X]C\XWI G/('LKF5\HCGQK&7 MCL/SW +ND!S0:RJ.JS%QW7 6:- M[R^$6I\/R",(%)<%XI>*3!69-A_$9TG@ *"=*7OC]NW_'*E2SF66/KB(,D$] MLZ-W!J/V99@.= 'O8ZB:D75ET35G:'>Z_1; M3M4'I=UK)]^64;"E#P;=IA61. P)[Y("W=ZJ).5H[1C#RT2JXDO7P9?&NM4] M]+W:$!*^9KYD&4V\;%K0X2F-_]X69)P58:-PXI4,X"S[MR1:/D\(E@D+F'6! MC9OL6'."!(!RX[CW;KP9[(^+$LU.&AZA_9ECZ4:9/9"W%0(*F&V#"(9I%Y,& M*$7'=](V.U%)=#SEAXKD)9'HB]T^XI"Y'H6(%_-SPN*B]$*/&\KK%O'[FXUS M2AK@9$U>9 X #>\M-8;95/=\K1>&_F2P^:FCRH$U&!U1Q6*7L/)^UQ@^4>VQ M=N%(TQB8AXL#+I_D(A8U,@;CW4**C[\F#.+NJN#DU?")??=TRC(Z-0.7B6D^ M%;DLRK)4._QJ1IVTRA6W>]QDLRC]=$'9EQAEK(*R#QZ4_5R@M XN]>,ECD9( MK8/9E05 K.I.H&Z0JK%=QU 1$Y?K":M@L+HY'.O=@:EB)IIA[V[TR5$^Y'S7 MICZV.OJH.U#4J[PU+?766/V1WK>4O^;B_#5FUV@B5K<[;*ZRU'1OS1*F2DVK M4M//VWZE=6Y7Y'SPG22*PR5L S(5*6[E8:5B4#<8*3QYGCFC[0(!P M10E JFRE??"U&L^A:[W'2L,E]"S\2.\(>\SA\L$#'[G^$UY'Y MS%O"WUW?A@..9:Y%$;R%Q[]I]LQ=P-(CX%.1H;WC<_P"_UQFR-'_&0'\PP#K.D>:>!&&3; :FZ[=?A!UEEG,-,$!(VT1!EC5&DT! MAO:[&\]DP4,)LA0.R_7]BME@73;5B,:ZB&*'5$0:7H-?V<3UW'B) ,0*?SP4 M!:D?7%F24/AL8U&2B_S6\#/W 8"U8H(=\LU3O.G;IZ2+D442% MVHKTXH3B"S]XH.U0\4;$)NS>GA'X/5A66JAZMIR$KG.3/7O@,]?V>"2\SCFI M2+C:82* %:W0:P;^11)&6"$;;G"/D.<@)IT$XP" "KU@0?6X[27.(6N +X(P M3K"()2>*M!/X/8AB+)L.5[QP7GNP]ZD;1K'V9\)"H! 9-) "B_L\O%]J$15@ MUV:PO GG0 8)+(/"%U:I!"N*DC,=\,=Y3(/AOQ?!(PZ-HPG@.8+,HT5"%< G MRR*58H0#< BB&7EDL!XF\Y,IEI ,TS+F$KA3D$-$G7($+7 Y0.%L&;EVA'!^ MH--:@!O,]<]?W](!GG &13R!;+2N)\0!(X'JSI9NIRKU!G77.!8GA) M(=367@S_X,%]R!9 M-J7D/O.+H7OSG$M?"E6:-=$D 0>9+RXB4CO\PVE]>;S M+J$)M1X0]4D)U1M]187QM%@CMVX]P4C6F!=$5OO+WHX ?Z+Z_)FK$^X91S*$ MK\:C4S8S/>1;]4))+&/<;5K8!BUJV(INK2V-#[BN;JUGZ-U[R+\&H:^B4> OR/:QEPWWAM4&/&IK@Y MFDW,%3Z.SL%]',TFJ'(P7%\/[?U%73WO;;'<-JT7UR*=VW]SS;.]\: M;:#+JGS%7<-RVD ;1[D VJAO1"Z[^979:-V_J(N@Q8W=36/8HIO@4AJ[GUA_ M:#1A5F@)?6//ZE6-)HX3Z@("S^.&WPE?L-/V15T&;9"^RGG42&D%#;X+KEQ0'[L M+66)%?H]Y'9PGS?SE=$?AG8;:0QC>F!J/8L)F;.E-O42=)/%7-<6#-&=>"R$ M,0-LUROCI."?$Q:YD0XKX5E@1Z&62]J"%)>-PXOX9LUQIZ)S,%_IUXO?>(%_ M+WIIY_NE>B-I:!;,DOZ58E0HJR]K63QWO]$HLMI)O%QP"H!R-N)/%@"OD&K% M&-J_@2ZX%F'4#(V4PD&&@8FH%XR5PEZZ/H=E1RQT$<"^0W%7#Q0CFX6 _3^8 MP^"!4S0<0-!]$/%OS Z#J"00Z!Z#\'19=H9"&6F4F1M2 M!.7"77 D8VV2N)XC'HG@,!P8@0##$Q!$T%T*!HQJA,VOK>*"PL-^BPCM[R,@ M>221%D2' 7W!*- *W3*IG7J""#?8<"BL &\1Q63@(W8H@ M , -8<&PB'L7X]92H"81Q^$\.H$T P<\VR+B6,1>SP$C[G]D"+*,V(35BYNE M'):Z-F5N**XJVB"<:ONKQH"M874+C#:FL%6*&O8C.3; $\Z^%K-O.$(6>8P/ MM#1K!7[ ?^8[1:87/J2XS[!LNSQ=5>S>R_#6WSEB=0V/R 9G+BP0W?,>T5+H MXOVB ^F&7WF\\BC]S-&F"3:C+O)DG Y#(@/DK01PZIV^D#'M2.HB*)O8V@08 M(W^0EP.&Z 8^1102DQ!AVVYH)W,D'*($<3[PMB60/@(#GB'*1#TM(E?"(!PX MQ$]^R-@D2,3QLED8+O'''#/E")0'4UY;(0;28T+\ J]!6#O=JF*+$0#3QM,C M(F.R%:(<(.[JK.975. #QFF4GPV=@+B95E(6;$L(Z'D6^7,0XG&Y^7<0$#X_ M^!1+C<34]+L""/&_,RGO,[%T/&4_(ZV:G9O_IF-*N1=3N4E/;K)PC3SFN15S MSGPI%]YQJAJG6<-;_"?^>H=%' 35 @WB4W/<[>J4"C 7T<&O-M_[7C",;#SS M?A["VL!QD#8\! MB']9NM=?_S*RK,X;!NS&=A=H+: GYIOT%RDAK3\F9K/^,!4L-IX3=4#G5C;,_]RKWE^E,0<-8?@9B%.U]_O/"8O_$,Q%]WAV <4L3*_/K3>"K!LK-9E<8H0% 7]#I28$NF#BLL2K M6;M;^L$B6J[I02D[YY0V*30O4,+2C#,:,D#B1:5QPGT^=>DBY"$/IGI!5V$1 M#E.\]+)D,5'%%VX;J0 P!U/44%"%BP: ;9,0G9!"1OE)6K(@9>;).T27]QG, MS;["Q8HR;Y3*!;0?^,N2KL\YS$KKH,,\B$$AHE-G/9#[!A&5QW&JP(+)D9M<(O,C#N5!IA4&YR*+DT"FW*A";@S:0 MV(VEP0B7]"NFW=Z&L1O%VN-PB2U"PF-BI11^1%"R!R^R<@M-8[G-0&$=@*?S]R%4)4E1Y3<#Z?+ M%"SF^P'J=LC*=&V!FBLFY*)#88/\2G>$DQ<+ ; HI=_:!&I'B6#C1,I%FQ2R84@5YG\+4R2+]P/BC M4* >4W6-*PP>&8."%(?X&\* MJ$*/8_R(Q8<^1"'CPB_\3S9GT8JF4CS6&.>UR([\1]=Q/*Z]1[M9D?47Z2\- M5B'=>^$%:+ZP&ZXV]V M]!,KFMJ5IJA*%,$:M%NTB,?R8H'KQ$'94"*LJ"]+;G3O!1,,UR"A10J16322 ME!Y3D$&L4X.(QK.W/@#*DZH)&:C&["+Z@^)!O;D2P*@+SU.4=V*#8PP3>DO4 M7<)$$F'("7=?^1(C+",LFNB1I9AJ6LKZDVG)0R EBKQ!LBLW^>3$F3)2C.'! M ,],=Z)I\R_2]PI,ZVDE75V#IR4!TK^'"T[!?TM=NSU78HG'INQ5XPS221K+OA&AK^=Q M]R+H4=I^:V8A"/H1,T@/;2!+!I17 GP[TF8KX7 M+(;#@Q?HFD93$LXO7'YI='G*@S=6DNM*,*?G<9IVS5OH<(Q_D!3W9LV@&_)[ M%I*LX>2ETRL3$E+U2\:CI'Q\8UE2MR'6+L)9TN'>" TL$KI8#N>BGU4D$!!QO)?A?\'T5N 7WX+57T22;.%O5F3;*FNL49[*GT/ V8AH6M M)'S)J!)Z0TG7)Y2N,]J"LX2Z%Z82^D426XL760JL>^PQ*KHP4C3#)G!6/3C3G^ !^O _@Q),_# FTX#9Q M?0HGN2]:Q-@WC25H"@ JXWN+*8JVU(]@<7-UNXCK<4U$*Y!&%J#0OPNITRUZ,&(.@*#$/,(-D8KB!4O)% M3(T5F!@I$B1%(Y%U@T$:.9=:WPI!"H?U20YW,%HNQQ(7ER)"I&7O@ MFR%9BMV?F#BE4;-,@PC">R#4_Q0$-OER1C"N/PU!/PBQO$7(==DZ28;29=A= M%UA)HZ(, A'HEWF? 0E"/!)$- M2P'X* "(Z%T@ O038DF.& DB6,Q !:&4(_)$<(K2(3$TB_9,:56O\I**R]JG@LXBD;VDB,.;@KM] MD4P\UTZ!06R833E*U")=HU!RH: ,I7 @MYB/,RD2/[KVG%XK:R'FHF\8WID8 M>[O@5!24B3MTX_:B.]#-8M/)(E1P"F&'LJ+ 5;@GI=27PQ49@AKW"RH$:3$"4:"7C^J;L%63+W56I&FQH@MU$(_$U($^0[FY#"1\A!UQ.0/ M@?>04B$:\KFS4D&B:/I8,QMDGQ8%JTS,$06:J#X1&7BSM*M"40TA5%'75%09 M;1=YWU2&S*_>=P52C(I=. 6=IT=H/0R- JDIV"*+%-/7:]79+)P 9-,,"?Q9 MT?>1Z9LH))=W5SUH*XG$@B>)Z/>IBTU>1:BR.^=IH%F>UEPH-8/#9H5DL)FT M2TDTLG3-^[??&]I>98M4R,-FR,-P%1SK[G+7^=N+IYWP9F?P0@5*7&2@Q(G+ M:)6G27_.2[U]RLR%3:_\M5*AKIAXZD9V0F6=)ARC&;""!I4?_Y0LFD;\"7.$<_ZBGUO15-6'=*V+\=M"1$&M3WJ;W/[4^SY8L=//(HZP5HU3 ML[2795OZ+5L#8S#8K>EPU5 C8]!]LG-SS>=]:]"X-75'"DYJ38VDI][V=N(U M>S6?M4M4O;:\Y97^LSV9_E)_J^$K)YA_G+:6B]T6'^67W;+PHNO0,>,0D8*;EM;T3;;,"\ M)_KY..;=9OD9V2@V6F>BNVR^M"GT&?O&E]^.WSUKBTWI 5V^M_% M'YOC*VO%OKN<5\97VDSHY:BX#$*O:.P^TONCD2*VQB#DHHFMIX\Z'45LC4'( M)1.;I9OFN+6TEKN]=Y.;2^FN@<@QK-:B1K&!-K&!KCYLL7QSX6R@9YQ)&CB0 M+;<%)HI?>;C@5*NPRC)1B\9*]M\X&BM7Y0==O=,=M$B5WT)JQ^ ^=4R$;:>, MO]RU38:>9V'EEZ;U1?R.Z6R'F[(CI&B.%EN:AQ=1' M8U,AIGF(L8SQR=%R2 ]I=]AD]>,NF,:/F-?]+.UCI["BQA%>N5YB]L?ZN-]O MD6*R:W!7TPTF+26G$T'W=R\=#Y_5XG#[FS1>OS-74M7IZ=VRU2*53 M9J93A2%88WW04>Z,AJ+'&HWU;D_Y AN*GFY?[_1WO=(5=DXE;5F&8FP-Q4VO MHUL#A9V&8L?L&KN&*#?0 ]5L=>1.-'YYCM^IT91557%-[_=Z+=)$5,SMJ43= MCC[L[^E44-@YOL]''_=Z"CO-Q$X7=/CVYJ]=.'*LO:V^"C?'/SBCSIX>%H6< MHQ\CU]W,8TG?,[@ ]D/FDI.549 MC#MZ=U^+L4)I(U':&>C6:%?52*&TR2@=Z0-U2"\)HZ9E#!0^+P>?()5U!KL& ME2N,-ABC9L]HW!UZ(&=4<[6_+P&V2@]%?=T]8Q)E&XLNP-<)$NQZN$,?BZ;5 MH3E01.)/%!EJ(LZD>4PZ9N6WA_N MZ092IT*=BHL\%;W!0!]T]O0CJ%.A3L5%GHKN2+=&NUI$VG\H=G&8'NV -(\: M1L],2VLC*2C^J/CC%JFAKX\'UR!&>PG4/%^P$/X5!_5'Z>D:3 H8 M?PG#P1"R;[ M6X,:6C%B1EI.-4#^8SS3@JF&.47?A6UJ'2(N8!'#$4!UYR0A+-.QP- M%_+^X_M;V-@] @V6MG$J6SOZ=9[1F>'G=<]$H2*53*$/Y#@<90,*.OD0S_, MN1^GZ,.'I<0;K1.N5:#;(M#+ 5%!NWUC7#K( _.0NX3!7)LC!@7N4W(%Y ,1 MB%T&TVG$8T(^'(7"27!XZ7#,]XLUK0UMH\YUNF8 ZLRU9W3,.9*8(T;P@84* M6#E)B""JSP#U;%6.!FN59Z&:#>U-$(;V#E:<+JX(BD75=@6*D"N.7JY\@2,\ M!%XRYTA.#F=>)0+,CB#N_&,&5R"[Y_29AC>,#O"+<:!TEYH+&[3CR&CVC?<[ M'K"01PMNQXB+C$B"?).[W88ZO?N;<6>(Y^\"SP,B1S1TD3L":PK\>V1UCS-@ M;W, :8*$P.Z!&T\$C<%<> 5N( M:!#$F,32"N:F7F(#*2'_BQ .X5Y2@:&)CK01D2?0.KS.(Y?X,PA/,3)BC3D M8R0I6H8XB*7KJ$5&YII$*SK( F4)$*12HQ#_;,3+(N*OT[^\<=QHX;'E:])9Z_'8V/8&;Y\D?FPY<3B5Q/.TJHN+)Z/ M@#HZO=*?.B#;E#VO&LKL&=9XL'6H)USL.WK2CZ,E9$UY:<#7+MQFKEW#1?J* MN!N( G#31QLEN7;;;?.:$'^AT_=1G+[W^>G3TH-WCB;%9U43WR=A<+#@E:;; MDIX;*;'S_IMB(J@XZY8^Z@UW+MA<>_L-#E\ZZYF["Q(0G/X+Y!28^_? O[)T M>FQWT-VA?'NS\J,:35G_8C I2*G:__+]J*H-Y3\JJ&HT.GU+@"=H*A6*_<#G MU=;N];?.,>A%\-5/H"2%U\9,3;UO=10S/5JH9OT_*3!Y3V&JW-O27J_M827M M9T.GX6=XJ ^&NS=..1!P#N>KVVJ2B[>HU^9O_$7M]/K6]V1/>S;([LWZ Y8GYF32K3-PQ9RDWT2:NC0#'V"#?/(U><$ M,#VP@/2]2*?'^++CAFCV)Z>O+_^1O_7(0W2+:M/ \X+'Z'6[+-"C?G=7"_30 M,@9CZS 6:-,8=(<[#57]O-\]X*+&AS"+E\;NC"_/GKR+*7DK; IB]0Z6MV8# M;L/6_HP-7Q/0>N=P4)POU_-#\48Z2GV?6HI4\U2&_L!H4T'2HWL.SH.%EW58 MV,DSZ1M/TA6I@,-]*Y^WEZS*(?%R']&A\;S\G=0EKLQ V^L:;:K$=@C[<'.9 M<4V>VV@RJTC^L)Z(]V\T1G?@@VL&0[-/YI1#WKUM_/YB+@DR)%W9%3$8&RVL M2=)HAJ*NB!(R&SQ1FKC1&#V J'P)]A!G?P;9WMB>;L<8MXA!'B*XJ+D,4O6< M*A!F=^=J[VT@CMJ\=K<0@",LN#*[85=G]#L^Y2&F$J5IO.C8_#M@SPON:WDO MS^?6S9:>YAIAUIP;B<2D":;^^?>1-F<.Q]2Z!5O.*8L)[A%.&7PNI1)1(FON M$<:?@WN?(BK2U"*9LLON0TX)DC+_L8PS5TJ-IP**LPX4V :ZK0$V#J;X.00E MM!12VNZ$>02 :,8YQM' 0OP '=HRZ4OD;E'E29$X"9"2:9, TSP?4X?/?!N' M\CSR6A>!]2G!?&BR\T>VE[@JSM8#YWXUC ( XIATTDR\;PD88061F3H\M_NC*\ MF/E,=S(A6(!S$W:^D\&8T0DH2[K'M]X!_<\G/%Q-^TL/#\^V+$(8D%?7#6(X M1\A"?V#N&K+0[QFCWFYQ!I71 5W#['4/%K)PH$P^RQ@_DSIT]%&OH\[/U96^D!;U*POP '&K,]#[HWZ+*/Y B>(G+O#; M0N+HFT >XZ$B#44:&Z0Q[NO=49OD3%5>8K<^=J?+^;\N"?D0 &HV;S#U@374 MA[UNB[C#P7'4;#55G5)U2O5.Q]3[9ILD?W5*U2F]KE,ZL :Z9;5)SF[$&:WJ MV**"GQH09Z2"GUH3D5 (?DJ#$M/XIYWJ?31"^U7Q3RK^2<4_-1AN*O[IZN*? MGMM#L[7>YXI*,]V!WMVYO;8*H5!$W*"-]SL]O6\-%1$K(FXO$8.6,QR.&DC# M*A:G_3[U\EV;NCDR]?%@S^[Q*NCAZ!>;U=,'YJX7FT+/J:K(](=ZM[=GFWD5 M%Z+B0LXJ,5V2+ZOJ?AN:(]T:/$\S4%Y?=5(N_Z1TK+%N]GKJI*B3HD[*-IEO M!.?$ZK;QG%3%*(@]E+:D.D\]F\\5Q7^V5KB)9RR&USQ/FV05F_XC2CIAZ9HH MF43\SX3J%SUR[R%K/.]&FNW!3.[4A;=9E-7UD1\2O"*-38('7MT]_BI[=HU7 MP:%Z=JF>74VI8?%C@SM> E\PTIOWC]O976=P,JZ4!*Q,LS5X" MLXSN;WN)DS-)QXWL!%@A?"?XJ2CXI7%FS\1:-!9R;1$&#Z[\ M;&,.40C/G2^831B8!B'LRM?X-WO&_'O84PA \0ACR'SEG#!:Q!<,-L6]I:X] MSK!KVAS^%;K,,[0ZJ#I+O3'@3T9'\*A=8N[,GF'URW_:-9)L9/0ZNS4VVQ;= M=I@U]8WA<->YC[VFD3$8]QNVIF;"R31W&^DZX30PQKWFP:F[8Y/#ZN?=T6$B M78>&U3U<2/"AX&1UML]=T6+#*FNQ$0:/ZVZ.1EC9ZP7!E:NR^?XV O_D]=CR MV+_:_2KWB+Y6K^UR@BRS%H7M9!QI-NT=O>7G^ HAVGONJ:U+AZT"S%M2N@[6 M@'>#L#9IIUWP067Y.4=QQW/8=G"]3=7]MU+=?^ZANS@(U20H!11URO8\95>3 M^J:34XI_L_F"VBP@HM@]?UY*7+LH05AJCW=T+@Y@+[5@2F3SN3RQ:7\%YT( MI"A*492B*$5130:0HJA=*4J1D"*A0Y+0Q;>/30-$(@P0>5V'3IZ5?'>N[NAJ M<6IQ:G%J<6IQ):[)^K-LR=DSQTV^YNZ":?S(0D[JAN?:%/CXG%3%IN4O/+>^ M8]D6FY*!4+ZWL=X=MJE?B$I'/E6!76.LR&(/LF@S^WMN^E:3V5_YWL9ZKZ<* M5C04.::Q:P6;YJ!&L8$VL0&SHW=V3E=N#K%=.!^PC/:R:,4'VL0'7@V&O8UX MD!90V84S@%<#8]A&M*C#WZ[#W[':2&67?_@[)T?+@3R6+;#IWLX#6,E_*(-Z MKXJ5)3MO'&55I'ET]9[5)BO7%B([<8FC"Z>,GC%09''-9%&AB';UOKEG566% MG6-C!PZM0DTS46-9>F^T9SE A9WC'QS%TQJ*FO'.!:$5:DYV:G:U2BO4G,J= MHW>ZZK9I*'+.)J9=3YS>1^9B,4;L?4FA>EB^#X9Z<.WJ[*"V&P_+%?GN6!^J M^+;K-BN74\90Q;==-UE4W$X=O=A69OZ?U!FY3[G9#0 J/T15&3V3-ZBI84+1U$"^OJ MO=W[%#X;A<_!2!\\L\.OPFBC, HG5.'S@O#9U<<[:_T* MH0U&:%^=STM"9T\?[AM[I1#:1(0.=C;D'1V=!XKD:JZ)[Q]A$$78&77J;E2= M?6J36]N"/X'T>YZ=_MI07%(Q2&W MF!;'0WW*051QR5]]>^VE!<4C%(;=PR)[>W;F.0_L/A6*0Y0QR MYTS>]I."XH^*/V[1L4W=VC>9HR6'8OLR%??<);6D93? M?H0_TN7.67CO^C3O ' O@/H3Q:=G&ZSUS1$002.6]0W?0(W5>2D@XG ["*DJ MYFO _QK=5JF:_/9-RVD'JT+S.NN;X=Q?IA441CR,MY!Z+X1=X*TA";9)$,%T4P<&=3UR?1HR, MR\%AH3J&AI4Q[D1EC/.CT^?Q"DKG:PN5)3PH]2,BW"Y"%\ /RTFQ',,PT\#S M@D<\Z#5QEC*&&Y0Q7G<'*>=T 69^_/K&'!T3KUOA\M>_C"QK\.9\J%F%C=DS M^@B+#Q)+#G;\! 3 ;(B@ , ?PM?,L8%MQ]G!$@@+IMIWIC'68(T>D&3=$Z6P M\PSLQ(']]69"?P=NADQ1,$C$1<<8*%P<&Q?O>(H+<0@*=\TT".%KO*SL&=Q( MP+]"F-PK(FB8(BB[Q6!/80 OA]IOQIWV#E@="\]_-VW%#-W4\T48// Y4 ER M]OM"? \Q<@: B1*/F@C':S=[*/JZZ]J"P0W//.#VP70*-[WT^M;W9$][-LCNS?H#EB?F9-)Q^3] MOMF?=JW_&\(10IT#2?IM@!)1'/WX _NI#).'TT=,DSXB;26KUV?($ ?O9&#R=."Y+$>7XC $3]+RAF/#*O71^*1T8UR8DE7 M!M#5#R7/^P91=\E/'<,L_Z1BJ*'1&?5V&JGZ>;^WVTA5:^H;HW'3UJ3@I.!T MR#7!N1_V&[:FOF&-1PU;4S/AU.U86T>2\>IK@I=IB1MFU?X:!H_KUM(=P]:/ M8]4:CK%Q!FN/81WIM%VGN0<1SM M(POMF=8U]6I@;"#XB7[U5_Q:[1-DF;4HK-I*WCK:LSI6OP:-U=IP*5K&5PC1 MWG-/;5TZ;!5@WI*=9@4T3Z1B[4983_NLF@V??]S>_OJ^@N#D(U"4H!19VR/4]93?[=#-6CT@5UV[YS[<>AX%O3-G[OIN%(<4-/J< M;A]-RWL\4-6Y1N8O5G@^NQV]9_;/%$2N&F,VF#1ZK:SFU@"Z:#,'/%#F=R,Y M8/G>K*ZE#T?]UE+;Q7"AB@3[_KY)TPW C>($K>($YE@?]/:L -4 :KMT3C T MVMLU57&"-G$"LZ,/AZK3:$.QTVMQ3WC%!UK%![JZV5-\H*'8&9RK4_>!7)PM ML/]^YA&GM":T^SK\@7O! DL:/*?U<*,IK:(E;'>H6^,V]=C80G$-;J/40M*P MAH:BBZNFBRK18:2/>KN6%E?H.96M9W=C@L+-J8Z.!4?'5.AI*'K@Z.Q:!5KA MYD2X&>F]D3HX#47.0)V;IJ+&[.B=[IY=B15VCHV=H7$F.?IZ OV*9:[W,NZT MP8Q8KL'W]6$;VZT]*6>^4J?'?8U7O6N$5J_$Y8:(&Y^:+(:=@S.HJ6 M%"T=I+/V< BL:4_'AD)I$U$Z[.[KX57X;"(^N_V>WA_OFFRB4-I@E YW3QI0 M^&PP/LV1/NHJC%X01OL[6Z(5.AN,3LO21Y:Z0B\(HX.="W(<'9T'BM-JKJ$O MKSGJ^G8PW[GHVFI'HBZ V D2['-*X'\&>;:_6-M!0-.4$UL1X09"TKC;(L/5 M 5'3 G?.T0YG\RC1-(VAHL,&U9NXQ(OA0'4J+NIBJ!#E3'W8VS-@KL6'XNJ9 MY;X%-5I,"XI!*@99#9->5^]V]ZPVU>)#H1AD*36,]PV2;3$I*/ZH^.,6 MD:&O]_M[UN=M\:%0_+'"7[YO9<86TX)BD(I!;O5/]SI[5I!LR:'8ODS%/NLK M&Y:Q9W[2D@XG ["*E PFO _QK4*'I'\4.B3=KG1(>GTFB[>% M1*5]F7'-YS$Z#D/.(@Y_T:*GVSK!(8WB2'MDD;8(74 ++$US$J[%@1;#D-/ M\X)')!ZM)C)3:KO!B^MU=Y >1Q> Z<>O;\S1,1&^%4A__G5=B8 M/:./L/@@408,@'F 1[IB$: ED#0'+,]B"()@0'@)=1FG#DV\(CX)N0>B[DC M,1E,M>]&QD"#M7OPA:&P=GRLQ8']]69"?U_!EL"%I7!Q.EP )+_RE20IPH)I MC!463H<%._"CQ",T(,=:A,&41Q$ '^Z@*9BF0?>7@/ L#M?<@Y%FG7'MUX MIMTM_6 1+2-#R6G'Q^4&7J9!"%_[<.G8,^;? _)"F-S+#YME]%(\I\AEL*

    )GA16M#^HKQRI,]<6W6B@;KW& MZ$96?ODI7#3QUC)S0T+#;ZVMF$&>[\X7S(;M3\-@KME)&'+?7FI3+['CA#:, MD$&E!4 #5X*302U8B\F7E#O* -0I-L@GH% ILUA-;-(XT"/S@94SK/]CWBW M"8MSU]0UJV/U-;C2\#BR,)O;7[9.S^J#R:@?/!C#CB/M0^$V//*)=EB M))554U4)5OHDHWQG#G*&NH[A[TS3Z-2@V5*<;ZS.S1@\3,/DR<&3P;09[ J8 M@^L_P/O(=5@TTR9P><.M#2H."V.7>2!'!=-I!'+89 G?@!1%G\A) %4<5O/@ M J,A.8SLUMF9Q/.)BVI]@A)W)*$GO& 2BCV0@_HHV@3"//":KFB0 M;]\\NDX\DV[#XH?2 ]C)/V&3*/"2N/J3@KGNDN[IJKX"C^.0O3U2S@ M7-], $E?;]@4%ON:>8]L&:$SL@AS /@:#->W7[K);J=O3JWCR6%;#NZ/K#%K MT>#X3/_VXB]NI]>WNB-[V+='=F_0'; ^,R>3CLG[?;,_[5K_-P01"IV_>$3> MPH1 /]&//["?RC!9?B3,IX[$*IXJ/>#-Y,5T)7YAW[1?P^#!13MW*3\^Q:ZV M,^I/29C>X!..TG_ZKQ@6OT@7KY<^A4OXG)>,H_'IE-ND]N.ZD#-'&C!KCDQ< M6&*B6G884Q CA3/D#)5B)VS49A9PG:9_>>.XT<)CR]>N3TNBC][(P2071K:S MGD&,U")^EAQI/#9&_2XR)9F_+">6_,J +?ZP^7QH&8.Q5?I3QS!+GU<-!>+? MH#O<::CJY_WN 1E$N$6&^7H]+^&K$?GKS6CU/'HVDQR\\M%['; MYIL2:5J^ZT%/[ZNJN FB>EF32;T Z6--9+0*WM>C?:LJ:&: M7SP!V_<;9K_GM+UH=+Y8!1<=&X,6\=!#].0]#Z!?UK&QJ'[-A:H .W=A; -Q ME&_VY:8Y:2,C<@&19&/T5:$HF(3L160G&<6P;:UY^\ MZ0U1'F;E86ZL>TQYF+=YF"4O<%C,:CF9GRC7<0&^U)-YGR\?E%?FEOXEN\"5 M^_ER_6@5_0A,?33HM\]TI=S/#;&Y7/JQJ2BOV-.'0^5^/C78WU5JA0)=L4PB4AW:16Q2MS M3H]&NFFUJ=?3(3R0I^\LV6C**,?+:*@/=PZ*.1!VMA>LO_%T(JAI6B]4LNXYUG+*9-U3%&K9N$V(2G\)_)M_W-[^JGVFE/RHCONM?[:R M,K]S$37@%8'B)'<"JO+S@)04\ M9.#96#5%A\21-@^B6(96T#&J>)N)\!'XN[(L*S=W+M50XT-:U3^R^Z.XNZH=Y U#8Q!;]2P-8V-T6"W MD4X!IWYG-]?\=<)I9(S'_3WB#@9-BR@8U](#;W^Y^]\[7?OPRUO@R[^\T^Y^ M^_O=AW']7P^/9TEU_7KEDJ, D71=PE62BS$=Y*5XN%%[]YK/$@5O= M^7Z?X)'RF(!:02;-@\5F9,W5@V0U.E2%%Z4%+$1I_-W#C9H>"E./*OY!&M&O MI-0<9-=M+VQ1#VPO\8[YS!^XGU3G02FPK8/M4Z9&?R@-1E*@4Q1W6+#E4?2- M!=K6._24-NQZ$'W_ZYUVH[U;=;,==!U]8]2OL902CP$"_J9KF"4&&,QC$>;D M]^ZU[7TKF6USSG:89!Y M6%B75Q929H\L=**]E,XVI*17*)W]-C4C494*3L8-S2LCBS;);]=+EP.]8[8P MW$DQK*-KG$8+@RH5P[IXNE0,2Q%&A835:9.SYY!5J"[8I7D[#V A_\D*K!0Z ML; HXFD[%V;_F;@B868_A;.]=A:KJ_=:U8!96>!.E1O3JD0&Y3.X%KJTQKK9 M;Y,Y1'&L4P7NMBK@7G&L:Z%+Q;$4951IG=TK]'Y?OI>3XF57/)N3)(+WHD@V M/&7[ZYKMM;'T.BW,JE&F-^7<5+Z":Z3+GCX7RFBC24MT?1YA72IF);BC0:!6O%MG:#URMSJ(_-[D9_#\4U MSHZ9CF%U3HZ72W?2BK+O:;/%/"IMDGLC?H MZ+TVFEH/@9L6F&B/=CJ;1XKC5F;:G84.VR2'/K^2JKJ:KO)J,@=CO3-N4^D4 M=35=Z-74[1HM]#JJJTE=3>IJ.DX5PIYN]EH8.M7BJTF=2'4BMYQ(8]#"D;?3^TH9/"D)=9"*I#] M4C7Q$E;^@W6R>RZZCD?P/.3::*2;UM!8[4]:#OY!!OZ??IR$B+BZWQ!N,_H3 MA 1 \-@BXJ_3O[Q)PY)7 M,\N?#?CIA\WGW8$Q-LW2GSI&^?.JH<;&:-#;::3JY]W1;B-5K0EVURO_Y7QK M:B:B636O$;D7V8AY]I'>&\6 M:>]])^^=7:(H9 )(@T^ '_+60#S6$QV_",E^E,^S2?;QY5_",, MHDC[-0RF;G4P\"Z[+C\SEP:VEUCZZS-_X'Y2W<1(@6T=;)_@G($.X=]K'R@2 M78%.4=QQP?8+CYM.:UOOT()NN0'G\T#T_:]WVHTF->RCZ/@EEHFRI>QMF5C5 MWNM(0!<2FO:,L+26&6S+H7#I753+=]T=#_5Q=]2T9J;G\9*WL!=\.59'?:-[ M;?W8RR&A^K$KEKCCKGM=O=L=*XYX41QQK!BB8HB*(>XG(_;TX? 2141%NI=. MNAVCUVD:X5YZ69&[0E-%.YAC;5+1$(.+.J476U:D@GOJW=ZNLH?*=3T9?QA> M8(;Z(26_ZZ6-_D@?#'KJY#83.Z:ECJXB#G5T6XB=CC$8J$X JM_Y.83Q?>T8 M#;!67#AJ.H9Y@96F3V2$O7#:Z.O=@:4.;C.18ZJ#JVA#'=SV(:=C=':5PU4? MZ'J5M54?Z"<@9%EZ;Z0T](9BIV?LJB8IV]JUT(8UT@?6KN%1ZN2>"#N#G85Q M=7*OA3;4R6TR=K WK[**J_ZXIRR'0^T!E'JNT-.$_2K;VHYVUYYN#E6G MMXZGT=@S\%2=W(NG#75RFXR=CF$VTRQ^_HZ8ZJV#=A ]_P+56ZHE[(KCZEI; MPAY2!5,FLXM'3YOD;$4?ZO@J]#1@O^KX[@:O5^98'XQ'JD5H\S#3,2Q+M0A5 M+4);5JR^I$UJQ22 M8M%7R:+-?D>W^OT6'4O%HH_I(+:,/3-C%(M6+%JQZ.,4%3'U\7A/[V^+6;0Z M%>I4;#D5QC/+X:K6B5?5.G&H#T>=6JT3QW5;)\I5]"QCB-#9A%W6XO#E:E\, M27J=_!,V 4*#751^8]L&>$I*,(< +X&P_7MEVZRV^F;4^MHFQ1'VN%V$%($_FM@(3P4A/XC:\Q: MM%G(IW][\1>WT^M;W9$][-LCNS?H#EB?F9-)Q^3]OMF?=JW_&[[XZ0LU]0RF MVEN8$.@G^O$']E,9)I\Z$J>FM]^YED0\LS]K4]=GONTR3YMS%B5XOE^Q[\5% M$ <:?V!>PF+8:A)J,S>*@Q 9ENB8%@;1@MMX,@O#+'@X#4)8IXUIT, L/ __ MB]\7?TK/-*9IX&]40S1V8?Q(UUY-\A5$/,;,:A[Z,'C$/%A@#(#$]&I&XT:VNT L: $PT95YJ%"J MX\8$ 7%-^#X_+YP@N6G$>&]L'7\-+%-W5\;5E8*WSD+2, :SQC&!@$H'L$6H&_ MV? G#$TXAXO=C68:<-Q9D1Y@#XDG43)-<$\(QS^0.@(_TD0Q*AAC"]T9&M#F M!"Y CE2!:W#A_R*-NO?A+Y$D!/P+8 &IQO4?.*XA0C*""1]3R[$T+X\C><0?X]AS1P0 M";, _0.=@A1-?)/FQ&_U[,V4BK3)$AG>.CLELIBS);T[X<"3@'O%0'T%4D$^ M"WOT6 C/X3,/1LM6),]:<4@GH6\6 =*=8'33*4 +5I@=6/X-V!:,$L\"!\< MDK<33YZAWPMLBQ/3$L K0AJV@_E[]_4.1XY48@:5;_H$IY _N/Q1#@[_@E-D M \.7,PM<;ITQ1C["76"V 1RJ B@K4=_LH_4%[[@L+C3=WW:PZ]GM"/S=C0B- M46+/B@,),@V2&*=T\. &CZ^UQ@!CHZNRI MY>/-97N)([@+'F[",+"<")EB^MW*.+*NNU[,KT41) #AH B([*:;,X?30>?? M:"Y)3SS-TY6''D2*$-0VOL(BX%QF='=/_6F%5*:7/]8$U11^#;(VHR*ZN?2G MJH]]$CDI*!H)/'ON2,68LQ EL*C0,_AQQGW<^8J\#$P%YDEPJA4!LR &3T"0 MQ-M#P,8.4$3!\:;N-U2\A4 2 ZT0/OPBI,7)BG%BB2@4L5#*9#B%*[ANQ%%Y M][0E+!J&1N51RK/90+3)>^[C>W@M,%_>%/8,R 8'14%KZB7(WAW!ELM',K1; MNJE@Q]Y21W@X 5T[)*0X/"RC 8E_XKH2? 2Q-87!2<*473/@]"!!T<6%H)&[ M+5U2)GVE5$@,*EL X6W.ON+0H!7"1TC"I9K#IGQ:XUX*,Z&C*%L4T4YW-DC: M*Z)LIH)E]$0W*D7G@])$.>WRDA(7+#":>Z&L%.69),KP)<]Y4=QW5J@RW?V- M@(: 6Z:(B0M.D/638J30^[;(NW4DI6;?$'7;7YSC-C#6K@.YI*H2P2O+KW4O M()O"_\X9ZF.^4/51%^?A@VOS-T@'G'K-XU,'SHL7+$@=E4MY(U_W/*(TR7OH M(7-0O8WB4%@'Y =T]I@7!=F6UDL@[[)+X$PS%U;GDIZ=*L2%J+R" ,LSS+4"C<=(%X"Y0N$3^C3H;'D,4^]GQ(U_#>>P:RX"A1)4K0*Z+FP&IM82Q66R815D!)H$04I0>(- MV)6[:0AS4*,6>6_B%]3R 4_A?74!]1420XJ6"W:$"E PXI7L.C.KP*+1B$>$ MC,IFZ%1/DO(1X*T@AL![,.X-\P)?R(>:<%<01 4>?53>0>):-6/*'2)APC(6 M*("1R3HD:T+BD]^,5D;VLD$*KML;*6:1KJ?#88>IY224 MXS%\$ZT:?_%D[6T013L':(T%N6<[69Q3-D.*R[EGT11:2VHK2&DPO#S#I6.N M"67RU<*Y3>T0@OPV9#XA?^& !B1J-]>R14*[2C]>3_GQFK&6 M2_/CE2L@M+&2(5Z9.NUM)AGJ!\!N@;RW606]:=PD=K=A-]F\\Z/I L')PE13$%?5YC8 ML1#;&%XCL'WXQ2#R'3&YD?2$J>'0C>0##S/22@5$Z:X1L M%Z7X3W57E)=3F3I;PZDM8=H9!2VMJ3+6ZB54C)I#RX4[79[I7OHEI0&TR9#? M%3E\,RZA) ;X_P=.)5 J'""/+.:YS4?HT!D5T0XP.D![=?O^R^?OD692#E.@ M]BD[QDI/4:]+?/7VQA_0%R(HAK<>8%TTN,(Q,K1)>KGVJY8 M']&W3WP1SS5QJIC/Q6$@.DC?]XL(H>T0^07R.K;QK-_SX#YD"[@_<^8T=[_! MG1&D81Q"2\3O24VD> IR.!0,!ZD&_(<8-9NY."9N*9T.#WR Y@A:$%U8(M0E MRJXWXH/R,L0-I-,/-O V5S(#X'7HEGY(/939/HDF@]1CIWWRR?XG M33KDPB3]_"9C./AULG"$ 5[N7[@Y$<)HGO)C"7CB@^AFGS/$)G%C)A77)"Q& MPS3'MEU^7GYY@HWC[;(9E*"3:0$>>Q2K):+"@E GN0)@#3"H$_: $2XQ"5 \ M\QH)&<4%35#*):&XG:)D0M*?Q,G33G@ANLSHCIP@IAD&)7E+*6S^D?@%:5-> MP12P3*)'/EX$ I(,-7@J3*/IR/Y=^FDDFP+FL18-43\80H1"E(67; G;\) 7 M;L8%D'4J-PM0"#F Q&.+B+].__(F+=SE^K0Q^NB-!*NT)92$6=-=*7Z6>O5X M; P[0U2M9>$!.;'4N@T U ^;SWLC8]PI_ZECF*7/GS'4$W41=BQ_<*)4@PT9 MH;/=C$"$\CF[!C\*0JF1'G89V\\X[W80')84CE )HV;*R3](^OF5U*C6XKA\ M:QDF*_=XB4C4/A+OO09:C=H47X4A%:<\>U4WO[3;)]O@W\B!*VA,7* M7AK'2>.MJ=H7DKU2#7V;$N_PF+F8^,$FP8.P\B61,,*L;"JSNZ/-I78\J0P' MR7*8BKF%&R$FPG3@1C(+1'B%2@R@F(@':,^7-O70.IAF4^$R+/P:8>@W&ANE79%>=OTT$B;U?<$Z>T4[BUBR MCE^NS,L0*!A@(R*ZYS,TZ^G#6%THX"J#A?K5P4*X7-?YVXNGPU=,L_]"A1A=>HC1X&PA1O]V_TQ< M)TV"?\L6+N;+?DYCE^OX-4:T^-,:\X&"C8Z@XEVL^7W+&/6&.UGSJY]W1[V# M^ 7&QM <'6A-_>YA?!5J3;779/4/X=(I+;-X :^-ZZBRXIX^C3([JN&^ 2V/ M9.@CVB..O#D:\#7RNL=U7%"$6)#"H@V'_WVR^B%&Z1LR K!%M5(A_/KFT M@@X^4CACU]2IJ!6J,E<*B'?2:#:5;TC_K5#I]&P_UOCE49*S(N+UDW 69O=-[7HN"QA+Q'CTI+J/K MA&49>S:>/W*U[H;;2&J"]_<@))>V+4SB>ZJZ)1MO&K/<36QN)-LKWX*E=P9C M?6@U5P ^#OML*1WN=FDWD@ZKI,C1N*-W.]L[+RA:N I:&([UGM5I""64R$XM M%(3&QO9.;,=I0;*UV<71 %'?KV/EQD;\4WN_9FR\(V/C%S0V?B@Q-C8RCY$V M0M%BZ^93F7 M2[/!S!B+,8-/X6\>A3@43:I9YO$\\#DF\X9?>8R1?DZ4UA## M<*-(FW&/"K3.V1]!J$V8_S4R).36S;39$K"&ZP-S/:27FVD0WF _ QAR I(V M9C/+X$+,'0TYEMQ *7/.XO27^Y"S. _L"SGF7/KQ+$HKQ5*F,I:'3T)[QF0Q M0JJ1FJY;E+$3U?U%[C0%RXEP2)%OG09RT7:#.598L;59X#D4L$MU-G:T4U,F M]U0CCYDXCZ!VBN@__"AU(*W\U'O=U "3,7"5@;ES?,G(&)F[Q2)4#65V#*LS M.%BXPV%"508PTO9PA].OJ:F ZK4_U;<1X02M\&.J.('4H8MWP)=@?XM)VP%P MY$")5L&B@AA.Y.8_8\J7%*B.YW!HF+ZN7._K?L-A5^\/.HVU/%ZWNZ?Q'I]R MLAIUC(&B*.4%5U[P_HHMK MIHMRO/1Z?;UO]A1ZFHD>:VR,SH.;:TAZ*34(UY3-I->N"Z!U@@1]@.EZ6ZN9 M'=9<=@@ ->5P7FHJRP%P=&Z]\DS?7R^7.*S]YI*XQ#&S=:[TI-8NQM?+HK]. M'?OV5!T\V2!'QYZ7KHARHGY&:6V\!<>&.O!O:N(D(I>PHE?>N@*+I8FFLQA> MA5UA@B2"MV/VK5A<[ Y;$C 85_1_@!%D@2_XY,;JF*-\1-E6!PN/4>4W[&;@ M.BX+*08,"[Z)L>-92.UGJ1-X"'"0%?W8-]%O(XAB,7+:)R.;@65CL"AKY7/O M!1/F%7O">\'CC7A-=BTJM---VT;A[P@$.^085B8Z6JP!(9^7>I!@.;2TL!PV M28C#U88"%#B'U84D(-*PLVR8M,X8\ZGFH.M@#3L"U90[U&L*YC6TWWQL6'#O M4S>7K..,;!!%RZ:^Q@Z?8H=57L PO _DCWVJW,EJ9Z9".;-5M&3ME2:\V .D MZ5T>J'4MT>A^\7L4[#A9E@/%Q:#)B6@2$P@2E8TZ\C;*D4:E\F@04820CM1& MS;BU$H4L*Y#'?6IE2UU'L9^I[-&SWC)'U&\,IM.(TVJR1L^BZVK6IR.9R[J% MHD(C%L8+^0PH'@?UL,QWX*<=0!P\",YJ+Q X0M3G(YIQ'E<7MSL5\O>(_=5^ MA@,:B2ZV>='DVZS%7%.C+_;J& E5&%\,..L8#'KS;5S$7!4./# M!84>;%&#SO;)GU.8JZ55K;Y0-/E'$4W^WD=.F0?WPUGD[&FLBO=@#I&(]5T64D:6/5-DN1<1M)F+3 M'.BFN6M42DN(^"#ARFT,-.J9#2W;U9 *%]N[EM>5G#,OEJ,Y2=96:*6: L_M M7VOE"F0''2?M.E3KLYXHNI!YSUQ?\VNO]I&:9HG>.^@!R5=O)Q$@B6,K'YN[ MBS@M4)'^7O#F+=B2O# ZN0&%QIUWQ';Q%(9,$F^..D:A,%8 MM"] VNXQ$751E,>DS4S:8IQ2'A/E,5$>$^4Q41X3Y3%I#-BNV&.2 M")U'QJTI;\EUV]MKFK27AJ_52F!WCT"@]DI>BQ/[:T!2E6D)LP;0_66K?=8VA!DOQ,-'B M5(X,F(BG7V0UIK&JM5],*&(1.A;(.,*UJ1M&L?9GPD*L7 WOTCCPW^]Z1B?; M 'HN0UO%B1DX)#6/D03[HVY'*?&M(TNBNKDDU>A-?#<6%A8HCOX!BD M+QK:[SQ-OX+I%Q[ (_TNHL\ .;3E?F'/ ,?O^L4'$HM3-P(:UY:$7KQC,7D*,+)"/)K8T@/E,3S+#3N!WXP=RU*7&&,M6B:F>// ,] MRQBB)X,JE,,7K\G[Y#[PW(&!SHO"A]+]TH#M@?69. M)AV3]_MF?]JU_F_XXJ*OUI'Y MRNH9_<.A4SDQZTBO9\B^2IV6N?MT$0: 3$?:OZ,9"ZF,793 ;U@V,(H#^^O- M1&19P9S$8>+0M3%QBH:@$H:R4#H7 MS(J_RD7@!-WZ/*E/5$XO\S!H'WR YYR =_:M;"7>3[[VK\3G6K=#1&/I MVB,6'025F&@9R(=I@&;'C35V#U2'#F/M%>;FS8GP1.%!_%)[*UZ[35_[7G1T M_O67M]K?F?]5UWXA>#!/NXVBP)95,7$H9^[Z6(Z2G)\P#WRL:Q'U:<85:QY. M%>JBP*:O_?N'MX)J0S&[^%F4^ESBDY#'@7B;JB(2;O*/UEX4+N+2'0!AB[., M!1,+I3\W(!))K[\;(NQ<&':Y;5B9_"AJ=3+MNR&ZP\7A30]8XE-G;#SSZ*WW M MCWE-FNAY5#"0[:=WUT"FF;7\ J ^^!H%?\#%8$0T49FXIG+L961';H+HH% M2LO73+C$2J(N(#!U\GL\CA&@Y(C'LJM8(I3@_>A&V'P;P >3(:"Q_F2(,1+9 M4QDH43I=TPN+WE8U]A84:;,P7"("'IB7\+32:XY)C%D K/?RF M= -@/L%\[ M7!X+@&Z6E8J,7$++AVM5BQ^Y]Y!> (;V]R ,J:MYI)&75]P1V61(+>4D@?<2 ML^V0AL'GT"D<)' MI!!_T7Y.1&S'9_A*%Q-V##@C+W7X0G[R!#,"V,_%M()]P'?PX3L&!*3=N?,% MK'IU[UFA5SK*^6^F ?.*G6S")ZT./,GQYF*R<^YUP+_"^'XR7X4^7"TBF.B5 M^3U^ )CA4G5"4WBWZ3ED5?JN&(>-GX5,E%SU@W$?JTZPRZ2 M">P(?IC$FLR-?N5.-?8 <,)]?M_TTPN7WAU?Q*(IL36FD]O=;_R)5(-B1WX;Q<.@\TPFDE[]5^_ M?HB^%]2X?46P RQ"#-3X__UP Z>GTW])\U"XU"3=&Q;6!MJDD+,5\L1Y"H6_ MX=I$VL!@K*93!()&:@B^-;7P#8_^9@""+E_F4K\:+P,JJ''E$\"Y="0?5=3@02.(F-I +P M>$#T"T&(;=+_(@N.1(8[AK0^$EV P MJEB@B(*,8+ E\J=IXLN:(MEE)#=+M)GM0%:!3V'MK 6QM/%Y+DB+V]L5""( MNV+LKR/B/#'6%05OPD/S3_T*D?!OKHBVSH"T5AT_@S_%!"YILIEMHZ05=6*Y#^?(/8NYX-EB6)],L,+&9OT)#0.D,JMN< +W9!4S1@%=U3#[H/ M(;DIE5/RMD\W'C ;9S-+393,RRP[JS9I,5 '[E/I97]8R!*!O8 M9 ETTHO;3D\/RT\/3T\/=4YK["5;0UBJ^'$K_VK(-U.B!([S2!8?8C[7NAGC.?T2TJ":&XR#>STP.A9R#^V_$^RQ&4L_ M.?!1>."E_T8V[ 41)6K?3K"#Y$?2_K7/;O3U[/?6C@$5/\L.B6_3#HGOTPZ) MN)L38::<5VFWV*=46KNXJ%I0M'J'_%Y83IA&$HCPK N1!*2BA.N%4L*B)Z6\ M@B-1TOB!S@;#U9U7)2R(_" M]4%M2;.;.[U-=#F]3 %)2#LI/TFV;NI'KR<_"O4EM9-]A=G)(3LVNT7\) M>PL#0$@(2L<,A/TY01:%_7N&$%OI4IN3& [(_-U6(>LQB-QI(6&2,AX-=<\%'EC'H[YI^7)TK/7KJBY+XW!0 ?@ B MPRYOU4MQ[AD]\R ISNW/9*V3M5HSL6YOI%4GZ4EB;WF>WK;D<6TCD?8:\OC> M)V%0)]USKS#]P[&1RTM942F#:QD.^JC7L.JG.Y__*?VO5>?_#I3.F?9?("K" MW+\70M]WX05K^S[Z[;0M_:<$!XU+\JD\ KVN6?\(E%/;\:F\A;?J#X=[5;)X+G*/FYS\9X7"^W)[4J5!MRY?.+>%0RU/F[ MN2 .V3JT@:"^U6;+!4;]BL@BLT/.)>[?8R:B .*&&RKS,E&P<.Y?DK%>%+M4 MP$?N1J5J\)9E6"M5"59?W4 ??M,O5)#?T8-T=C?ZDY0^#P"6<\X0W-/$RXD] M\ZOE[C.*T5Z'$.4%+1>(0&^IL3@.W4DB'%Q L(@Y 1.)OA4W)U.Z M6EIE^%?X*G!NW@-7R -[5L*V6U=X>'LI5(QGJ*&Z','9>@$54=__]OF'W^[> MJ4JR.\(-8/;#OW[]WZ/1W8F,%(")0\-O7 M^6]SY9[35/\]+?4*-N!Z0X4(? M'26<J $OM[;\307X^U,! D=I\:+3? MK=PR.:Z%J.F;3<+,,_A0ZAX[A]6_REU>:0LO2_I5YG!E#E?F\+.9AV5*WU78 MPC?S9I1A7!G&E6&\D;J),HR?TS#>5Y9,91@_G&'<4N34&&M4RPSC9[5&-?FL M51J=QELI_CBT6Y/CM1">O>TVO,:Q@LIXZ:J*:_4+R?4;5*;I0]KZ@AI)% M- MG<,29FAO\T)'U/H)]6K/DYU,L.U8L55'E-8[$B4SY2\R##;M?K->XUR6^-;7 M*Z6+.DC1+ CC&^J]4RR8G]?EE)/( E#9+#"I*,Z835*LA)\WBC&P+.).57_6 M]T6MA\Q!(00ZZ]M07)AXK9,'5]<*?3XJ:6Y%_=N* O81];UQH[A07 KH +L) MP=\\%UY!/!&D5]][R%@*BO'_(Y*LRP2H 3LW4&$ASV-TG4;VD:,?@>;N -+@(WJQF:537+SXKH\0)C MRL9^D:P,3P'ZL)[OS%'>SBJMG23;.N3%Q&0)L893TZ>U Y@WTRKT;,),D)+. M;:RJ-9AJM:5:;9VRU=95UI$=JQ+TS5C+*4O0G_&B4)WD&ME)[GP4\7=N,ZP\ MNJYIY%>33/LL%_ IQ^T!Y%1\E;H X .0RH-(4,PJB6#=5)G4NJKYB(.X%'E] M#O\FEJ'+#FI"[XGHBED7_32,)>E[C2M)3YW. D\81WX- [BIL0#]V;GHCG;,]]@[AJ6UVO-*^MH3^SOU MZBOLGJNV\7-PR]LH;7I(NNOGQ(.QS2Z[,?L$.K/OX%^E2)?%.=W:,0DY9$3B M @G.9&LL..1.3?4]&%C)$\HTW]R7U6[%' %]:)\$K;/='@=;81%L"CXZZH MBY*0,Q#1$L^O^/>BMP\](GSCHQ*4-[R,1MXE=46*#+6O?O#H<>>>ZX7.4QFL M0.W\(@ZU$V[+ $_#)*O,"",O& ML"E2$66@ /PAFTD@ODDI("+.CKWHH4Q.(EBM ]P2 8&8^2+P7"KK Z\7F M.2F9/EXBAX13P,VK:Y$]!,,)_Z?+" M/FG\4>S_27:JR^;72XD=66>'^NL66JMR?R8;YV(;NE4$RV,$VK-H0"RM^M$R M I*)-.JL+*&.S].>WN>'[8Y"6<&9^R$]55(>:YC\=4[)2]9&7&G66SBIF8FG M%D\2Q)3:$?9LTIA>5U@^B@@7);J42X@:3K*S,WI@OW+L]Q-L?J7OMO8=R;M^ MO$7M;Z[22F(>QDHR5%:2R[*2G(]0RR^37V\_?]$^?-#^^I>199IOM$]?_OG^ ML_;AEY\_??YX^^7#IU^.74+QR4"W C??9#$USU&W\Z(9EBJS<9:J?_-[N"[( MA$/>I(9WB)::5D%L1Z]0D$2:[3%W3IH&1ACE?0%!*O1HC_BWD-\G'CKMED+V M%%M.KV!7N%;(#17"+]B]V8;;5LCYJACSSCV36,P).JP<-?S>](TIRAG9-Y*4#M# M1UA^>/3_2 +P,&(%VU_#9D!NCI<:!706-6TYA:']AKL@ XTH75DPVL#73F+' M:>A2&MN7/H?-27>F7@0@KD_T*20Q1L _C="PDPCN;MH;6GE 5<*_H@#F72%CGV\)2JT,I>#>V.H=U,: CHO*%VAUF'0QDG)$*K"*U1A&]@Q!=, M0C$V#HL9&6D>.39TC-)V?O QJ!B^=#K/ ]@U"+?D@2NH:FG=SH4K8AYAA8G/ MDG@6A$"[N#V,8I'0+* _!:Q.F@WSHJ#@ X!K%)_!#E%(2^G+)[*;!R'?G+88*K?2HCOM-KNMGAL35]2^X M<)$6((7G'=VTMK3TR/5GYJCRQ=?O'!J$Q<:A.W;RKGLC=IMR(]X:&D5(:S_# M\<5HBH97=#8M<0U-F4V=,1,*<@$,BF:MTGB$=%U4W=";+\@B4^16K! Z'M'4 MBKFW!1.#%)R\[7S:7Y>B(21T;8S6Q,@:89;4?@4>JWW0-8D,[441%U6MY[5? M@G57>R2.0:8DP[D@2_K*Y*2O2/NP)UGTLSO;UR;Y04-(WFJ<$/B;C]V9HYA\ M+^*R!TW(0U)B?'\+LTG D/\$N/I8*0>&D\<9-)Y4XD($X[&( MIM\0HNDWCFBH"1C(\)D'^>RVBQT])%]"1LK%;4AQP4)S:2S-D^3["RET,A#$ M#;D0[("_OPA$4 4(C?#S[2]W_WL'4J5O&]JKLMB( ;LQ7TV_)ZT[\>Y)D2/[ MZT98! 78CKL]4M]ED/CWVH_N-TPM_24![=>UR0W"O\6?___VKK8W;1@(_Y6( M3YM40IP !;I5HI1V:*A#I)OVU21F9 N$09#@W^]L)Z4,PQ*:-Y@_(2''=LYW M\;T^1[VV5AF5E!F,_%@BEMVBZR%M5$- Y;;MS6&E!Q?_*"F<;4 (UWYK[*R) M#11SEZ3$)'-L\%8#4(XIVWF>3&=^5'W E<'KX+! M@NV '4(=N+IVPXD+"Y21X@?.PJ? Y.@% ' J_E MVSE6?K%H#7I<0^XEHC:(6?Y\]3IB-H:/.Q@-OU=@=\!AG]!3YK^,)^F)Q).J MC33C2>%0>$FK#(2CWL'6Y;S#U"%3T4\I& MO:@73KWH?*VM]EA:)B(<'/G]_XBP,:_+G.#-Q]+@BYQAYW.;D+PE!2@B"+VC360 MBO)GLV,VZGBD]ED/*:LKSJ M4EXO1%[U2/*Z7X$BY?5\Y%67]^NER*M^]'Y]+92HP9K[=M07\41&3>.^2.X; M%,IP4ZM+&2ZD#,L[]U)D^.B=*V7X4F48:4CM/9GYBW$>+]]CKD3E^]VPK_1F M%,#%(LJ]9ZTX'A)'TPS^ML._;8_PK$4\GQ.\"'.<6?482Z.%*;"/03UUMY6- MM):3+>/C '^'8J/8-%Q#:^A>YMCN)USOO73X9"8(9N>3%(1GO/9FWG2C=-<^ MF;'41].:D"F6C)@9(W;:?^[#Y(M!6QY M3Q,W',F5^7!EOWTGN5+ E7T\(JYDR.P9;+#L#P&M*14;**_X]FB#"=XN6."LW(P6 "'69EA"@H(^7F;Y4EVNHS6FB;I MP]=C(!W$:%N<93JL*&=POZ5E7CFR1B(YLC4D,5#8DM0#/2(3[(XY'F@ W\X'L)D79#6#I]B$6SB&&&#EF?=WO]:N MXZ;Q5E5#KR62?<59"@9*92-2V9F:H-^%(>GRJ9-NI'A]5/U12ST(\/=$?? MEEA%T.Q0+3_5+G7+):^#$>OOH*B35@S3I? OU)XO'%XV*1Q4 MI#R/5%^KLJR\E)&FM#Z;,5*E*V>AG\113%5Y].;8/9PN4:@/5)PNR\5E<3'E MBTKS<_+34.>@8X<(W@ MQ-LUH[W3$&A&>\&N/*))A0D<50\'CBHCS][ S\2?NK=_ %!+ P04 " P MA)Y: KY&&W(. =G0 $0 &%N'-D[5UM=]HX%O[> M7Z'ERW;/J0/DI6ERFNXAA+2<)2$#=#KSJ4?8,FAK;"K)29A?OY)L@T&V91&R MPXR9#QULZ]ZK>Y^KM\=2_/'?SS,//")"<>!?U9I'C1I OATXV)]O/FXS\LZ[?K00_/ @.SY)BR5-R^?[DXJQIVTT+G9]?6*>G'TXM>#:VK08\ M;;HG$)Z=V^C=Y/+#2<,=HX9C.>_'T#IMN+8U/G<=J^E^<,\;[O%IL_E!*GVF ME]2>HAD$W#6?7C[3J]J4L?EEO?[T]'3T='(4D$G]N-%HUG^[ZPUET5I